xref: /aosp_15_r20/external/strace/xlat/sock_options.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/sock_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 #if defined(SO_DEBUG) || (defined(HAVE_DECL_SO_DEBUG) && HAVE_DECL_SO_DEBUG)
7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DEBUG) == (1), "SO_DEBUG != 1");
9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10*cf84ac9aSAndroid Build Coastguard Worker #else
11*cf84ac9aSAndroid Build Coastguard Worker # define SO_DEBUG 1
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(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR)
15*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
16*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEADDR) == (4), "SO_REUSEADDR != 4");
17*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
18*cf84ac9aSAndroid Build Coastguard Worker #else
19*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEADDR 4
20*cf84ac9aSAndroid Build Coastguard Worker #endif
21*cf84ac9aSAndroid Build Coastguard Worker #else
22*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR)
23*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
24*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEADDR) == (2), "SO_REUSEADDR != 2");
25*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
26*cf84ac9aSAndroid Build Coastguard Worker #else
27*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEADDR 2
28*cf84ac9aSAndroid Build Coastguard Worker #endif
29*cf84ac9aSAndroid Build Coastguard Worker #endif
30*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
31*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE)
32*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
33*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TYPE) == (4104), "SO_TYPE != 4104");
34*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
35*cf84ac9aSAndroid Build Coastguard Worker #else
36*cf84ac9aSAndroid Build Coastguard Worker # define SO_TYPE 4104
37*cf84ac9aSAndroid Build Coastguard Worker #endif
38*cf84ac9aSAndroid Build Coastguard Worker #else
39*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE)
40*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
41*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TYPE) == (3), "SO_TYPE != 3");
42*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
43*cf84ac9aSAndroid Build Coastguard Worker #else
44*cf84ac9aSAndroid Build Coastguard Worker # define SO_TYPE 3
45*cf84ac9aSAndroid Build Coastguard Worker #endif
46*cf84ac9aSAndroid Build Coastguard Worker #endif
47*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
48*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR)
49*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ERROR) == (4103), "SO_ERROR != 4103");
51*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52*cf84ac9aSAndroid Build Coastguard Worker #else
53*cf84ac9aSAndroid Build Coastguard Worker # define SO_ERROR 4103
54*cf84ac9aSAndroid Build Coastguard Worker #endif
55*cf84ac9aSAndroid Build Coastguard Worker #else
56*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR)
57*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
58*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ERROR) == (4), "SO_ERROR != 4");
59*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
60*cf84ac9aSAndroid Build Coastguard Worker #else
61*cf84ac9aSAndroid Build Coastguard Worker # define SO_ERROR 4
62*cf84ac9aSAndroid Build Coastguard Worker #endif
63*cf84ac9aSAndroid Build Coastguard Worker #endif
64*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
65*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE)
66*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
67*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DONTROUTE) == (16), "SO_DONTROUTE != 16");
68*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
69*cf84ac9aSAndroid Build Coastguard Worker #else
70*cf84ac9aSAndroid Build Coastguard Worker # define SO_DONTROUTE 16
71*cf84ac9aSAndroid Build Coastguard Worker #endif
72*cf84ac9aSAndroid Build Coastguard Worker #else
73*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE)
74*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
75*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DONTROUTE) == (5), "SO_DONTROUTE != 5");
76*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
77*cf84ac9aSAndroid Build Coastguard Worker #else
78*cf84ac9aSAndroid Build Coastguard Worker # define SO_DONTROUTE 5
79*cf84ac9aSAndroid Build Coastguard Worker #endif
80*cf84ac9aSAndroid Build Coastguard Worker #endif
81*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
82*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST)
83*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
84*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BROADCAST) == (32), "SO_BROADCAST != 32");
85*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
86*cf84ac9aSAndroid Build Coastguard Worker #else
87*cf84ac9aSAndroid Build Coastguard Worker # define SO_BROADCAST 32
88*cf84ac9aSAndroid Build Coastguard Worker #endif
89*cf84ac9aSAndroid Build Coastguard Worker #else
90*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST)
91*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BROADCAST) == (6), "SO_BROADCAST != 6");
93*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94*cf84ac9aSAndroid Build Coastguard Worker #else
95*cf84ac9aSAndroid Build Coastguard Worker # define SO_BROADCAST 6
96*cf84ac9aSAndroid Build Coastguard Worker #endif
97*cf84ac9aSAndroid Build Coastguard Worker #endif
98*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
99*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF)
100*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
101*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUF) == (4097), "SO_SNDBUF != 4097");
102*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
103*cf84ac9aSAndroid Build Coastguard Worker #else
104*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUF 4097
105*cf84ac9aSAndroid Build Coastguard Worker #endif
106*cf84ac9aSAndroid Build Coastguard Worker #else
107*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF)
108*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
109*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUF) == (7), "SO_SNDBUF != 7");
110*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
111*cf84ac9aSAndroid Build Coastguard Worker #else
112*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUF 7
113*cf84ac9aSAndroid Build Coastguard Worker #endif
114*cf84ac9aSAndroid Build Coastguard Worker #endif
115*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
116*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF)
117*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
118*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUF) == (4098), "SO_RCVBUF != 4098");
119*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
120*cf84ac9aSAndroid Build Coastguard Worker #else
121*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUF 4098
122*cf84ac9aSAndroid Build Coastguard Worker #endif
123*cf84ac9aSAndroid Build Coastguard Worker #else
124*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF)
125*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
126*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUF) == (8), "SO_RCVBUF != 8");
127*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
128*cf84ac9aSAndroid Build Coastguard Worker #else
129*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUF 8
130*cf84ac9aSAndroid Build Coastguard Worker #endif
131*cf84ac9aSAndroid Build Coastguard Worker #endif
132*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
133*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE)
134*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
135*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_KEEPALIVE) == (8), "SO_KEEPALIVE != 8");
136*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
137*cf84ac9aSAndroid Build Coastguard Worker #else
138*cf84ac9aSAndroid Build Coastguard Worker # define SO_KEEPALIVE 8
139*cf84ac9aSAndroid Build Coastguard Worker #endif
140*cf84ac9aSAndroid Build Coastguard Worker #else
141*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE)
142*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
143*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_KEEPALIVE) == (9), "SO_KEEPALIVE != 9");
144*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
145*cf84ac9aSAndroid Build Coastguard Worker #else
146*cf84ac9aSAndroid Build Coastguard Worker # define SO_KEEPALIVE 9
147*cf84ac9aSAndroid Build Coastguard Worker #endif
148*cf84ac9aSAndroid Build Coastguard Worker #endif
149*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
150*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE)
151*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
152*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_OOBINLINE) == (256), "SO_OOBINLINE != 256");
153*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
154*cf84ac9aSAndroid Build Coastguard Worker #else
155*cf84ac9aSAndroid Build Coastguard Worker # define SO_OOBINLINE 256
156*cf84ac9aSAndroid Build Coastguard Worker #endif
157*cf84ac9aSAndroid Build Coastguard Worker #else
158*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE)
159*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
160*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_OOBINLINE) == (10), "SO_OOBINLINE != 10");
161*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
162*cf84ac9aSAndroid Build Coastguard Worker #else
163*cf84ac9aSAndroid Build Coastguard Worker # define SO_OOBINLINE 10
164*cf84ac9aSAndroid Build Coastguard Worker #endif
165*cf84ac9aSAndroid Build Coastguard Worker #endif
166*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
167*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK)
168*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
169*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NO_CHECK) == (16395), "SO_NO_CHECK != 16395");
170*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
171*cf84ac9aSAndroid Build Coastguard Worker #else
172*cf84ac9aSAndroid Build Coastguard Worker # define SO_NO_CHECK 16395
173*cf84ac9aSAndroid Build Coastguard Worker #endif
174*cf84ac9aSAndroid Build Coastguard Worker #else
175*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK)
176*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
177*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NO_CHECK) == (11), "SO_NO_CHECK != 11");
178*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
179*cf84ac9aSAndroid Build Coastguard Worker #else
180*cf84ac9aSAndroid Build Coastguard Worker # define SO_NO_CHECK 11
181*cf84ac9aSAndroid Build Coastguard Worker #endif
182*cf84ac9aSAndroid Build Coastguard Worker #endif
183*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
184*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY)
185*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
186*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PRIORITY) == (16396), "SO_PRIORITY != 16396");
187*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
188*cf84ac9aSAndroid Build Coastguard Worker #else
189*cf84ac9aSAndroid Build Coastguard Worker # define SO_PRIORITY 16396
190*cf84ac9aSAndroid Build Coastguard Worker #endif
191*cf84ac9aSAndroid Build Coastguard Worker #else
192*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY)
193*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
194*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PRIORITY) == (12), "SO_PRIORITY != 12");
195*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
196*cf84ac9aSAndroid Build Coastguard Worker #else
197*cf84ac9aSAndroid Build Coastguard Worker # define SO_PRIORITY 12
198*cf84ac9aSAndroid Build Coastguard Worker #endif
199*cf84ac9aSAndroid Build Coastguard Worker #endif
200*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
201*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER)
202*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
203*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LINGER) == (128), "SO_LINGER != 128");
204*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
205*cf84ac9aSAndroid Build Coastguard Worker #else
206*cf84ac9aSAndroid Build Coastguard Worker # define SO_LINGER 128
207*cf84ac9aSAndroid Build Coastguard Worker #endif
208*cf84ac9aSAndroid Build Coastguard Worker #else
209*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER)
210*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
211*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LINGER) == (13), "SO_LINGER != 13");
212*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
213*cf84ac9aSAndroid Build Coastguard Worker #else
214*cf84ac9aSAndroid Build Coastguard Worker # define SO_LINGER 13
215*cf84ac9aSAndroid Build Coastguard Worker #endif
216*cf84ac9aSAndroid Build Coastguard Worker #endif
217*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
218*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
219*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
220*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (1024), "SO_BSDCOMPAT != 1024");
221*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
222*cf84ac9aSAndroid Build Coastguard Worker #else
223*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 1024
224*cf84ac9aSAndroid Build Coastguard Worker #endif
225*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
226*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
227*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
228*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (16398), "SO_BSDCOMPAT != 16398");
229*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
230*cf84ac9aSAndroid Build Coastguard Worker #else
231*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 16398
232*cf84ac9aSAndroid Build Coastguard Worker #endif
233*cf84ac9aSAndroid Build Coastguard Worker #else
234*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
235*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
236*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (14), "SO_BSDCOMPAT != 14");
237*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
238*cf84ac9aSAndroid Build Coastguard Worker #else
239*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 14
240*cf84ac9aSAndroid Build Coastguard Worker #endif
241*cf84ac9aSAndroid Build Coastguard Worker #endif
242*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
243*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT)
244*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
245*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEPORT) == (512), "SO_REUSEPORT != 512");
246*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
247*cf84ac9aSAndroid Build Coastguard Worker #else
248*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEPORT 512
249*cf84ac9aSAndroid Build Coastguard Worker #endif
250*cf84ac9aSAndroid Build Coastguard Worker #else
251*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT)
252*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
253*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEPORT) == (15), "SO_REUSEPORT != 15");
254*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
255*cf84ac9aSAndroid Build Coastguard Worker #else
256*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEPORT 15
257*cf84ac9aSAndroid Build Coastguard Worker #endif
258*cf84ac9aSAndroid Build Coastguard Worker #endif
259*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
260*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
261*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
262*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (2), "SO_PASSCRED != 2");
263*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
264*cf84ac9aSAndroid Build Coastguard Worker #else
265*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 2
266*cf84ac9aSAndroid Build Coastguard Worker #endif
267*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __mips__
268*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
269*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
270*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (17), "SO_PASSCRED != 17");
271*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
272*cf84ac9aSAndroid Build Coastguard Worker #else
273*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 17
274*cf84ac9aSAndroid Build Coastguard Worker #endif
275*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__
276*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
277*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
278*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (20), "SO_PASSCRED != 20");
279*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
280*cf84ac9aSAndroid Build Coastguard Worker #else
281*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 20
282*cf84ac9aSAndroid Build Coastguard Worker #endif
283*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
284*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
285*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
286*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (16400), "SO_PASSCRED != 16400");
287*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
288*cf84ac9aSAndroid Build Coastguard Worker #else
289*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 16400
290*cf84ac9aSAndroid Build Coastguard Worker #endif
291*cf84ac9aSAndroid Build Coastguard Worker #else
292*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
293*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
294*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (16), "SO_PASSCRED != 16");
295*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
296*cf84ac9aSAndroid Build Coastguard Worker #else
297*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 16
298*cf84ac9aSAndroid Build Coastguard Worker #endif
299*cf84ac9aSAndroid Build Coastguard Worker #endif
300*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__
301*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
302*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
303*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (18), "SO_PEERCRED != 18");
304*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
305*cf84ac9aSAndroid Build Coastguard Worker #else
306*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 18
307*cf84ac9aSAndroid Build Coastguard Worker #endif
308*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__
309*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
310*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
311*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (21), "SO_PEERCRED != 21");
312*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
313*cf84ac9aSAndroid Build Coastguard Worker #else
314*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 21
315*cf84ac9aSAndroid Build Coastguard Worker #endif
316*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
317*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
318*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
319*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (64), "SO_PEERCRED != 64");
320*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
321*cf84ac9aSAndroid Build Coastguard Worker #else
322*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 64
323*cf84ac9aSAndroid Build Coastguard Worker #endif
324*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
325*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
326*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
327*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (16401), "SO_PEERCRED != 16401");
328*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
329*cf84ac9aSAndroid Build Coastguard Worker #else
330*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 16401
331*cf84ac9aSAndroid Build Coastguard Worker #endif
332*cf84ac9aSAndroid Build Coastguard Worker #else
333*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
334*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
335*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (17), "SO_PEERCRED != 17");
336*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
337*cf84ac9aSAndroid Build Coastguard Worker #else
338*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 17
339*cf84ac9aSAndroid Build Coastguard Worker #endif
340*cf84ac9aSAndroid Build Coastguard Worker #endif
341*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
342*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
343*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
344*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (16), "SO_RCVLOWAT != 16");
345*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
346*cf84ac9aSAndroid Build Coastguard Worker #else
347*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 16
348*cf84ac9aSAndroid Build Coastguard Worker #endif
349*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
350*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
351*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
352*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (2048), "SO_RCVLOWAT != 2048");
353*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
354*cf84ac9aSAndroid Build Coastguard Worker #else
355*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 2048
356*cf84ac9aSAndroid Build Coastguard Worker #endif
357*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
358*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
359*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
360*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (4100), "SO_RCVLOWAT != 4100");
361*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
362*cf84ac9aSAndroid Build Coastguard Worker #else
363*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 4100
364*cf84ac9aSAndroid Build Coastguard Worker #endif
365*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
366*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
367*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
368*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (4112), "SO_RCVLOWAT != 4112");
369*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
370*cf84ac9aSAndroid Build Coastguard Worker #else
371*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 4112
372*cf84ac9aSAndroid Build Coastguard Worker #endif
373*cf84ac9aSAndroid Build Coastguard Worker #else
374*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
375*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
376*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (18), "SO_RCVLOWAT != 18");
377*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
378*cf84ac9aSAndroid Build Coastguard Worker #else
379*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 18
380*cf84ac9aSAndroid Build Coastguard Worker #endif
381*cf84ac9aSAndroid Build Coastguard Worker #endif
382*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
383*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
384*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
385*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (17), "SO_SNDLOWAT != 17");
386*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
387*cf84ac9aSAndroid Build Coastguard Worker #else
388*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 17
389*cf84ac9aSAndroid Build Coastguard Worker #endif
390*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
391*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
392*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
393*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4096), "SO_SNDLOWAT != 4096");
394*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
395*cf84ac9aSAndroid Build Coastguard Worker #else
396*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4096
397*cf84ac9aSAndroid Build Coastguard Worker #endif
398*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
399*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
400*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
401*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4099), "SO_SNDLOWAT != 4099");
402*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
403*cf84ac9aSAndroid Build Coastguard Worker #else
404*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4099
405*cf84ac9aSAndroid Build Coastguard Worker #endif
406*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
407*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
408*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
409*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4113), "SO_SNDLOWAT != 4113");
410*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
411*cf84ac9aSAndroid Build Coastguard Worker #else
412*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4113
413*cf84ac9aSAndroid Build Coastguard Worker #endif
414*cf84ac9aSAndroid Build Coastguard Worker #else
415*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
416*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
417*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (19), "SO_SNDLOWAT != 19");
418*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
419*cf84ac9aSAndroid Build Coastguard Worker #else
420*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 19
421*cf84ac9aSAndroid Build Coastguard Worker #endif
422*cf84ac9aSAndroid Build Coastguard Worker #endif
423*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
424*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO)
425*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
426*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (18), "SO_RCVTIMEO != 18");
427*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
428*cf84ac9aSAndroid Build Coastguard Worker #else
429*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 18
430*cf84ac9aSAndroid Build Coastguard Worker #endif
431*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
432*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO)
433*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
434*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (4102), "SO_RCVTIMEO != 4102");
435*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
436*cf84ac9aSAndroid Build Coastguard Worker #else
437*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 4102
438*cf84ac9aSAndroid Build Coastguard Worker #endif
439*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
440*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO)
441*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
442*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (4114), "SO_RCVTIMEO != 4114");
443*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
444*cf84ac9aSAndroid Build Coastguard Worker #else
445*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 4114
446*cf84ac9aSAndroid Build Coastguard Worker #endif
447*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
448*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO)
449*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
450*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (8192), "SO_RCVTIMEO != 8192");
451*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
452*cf84ac9aSAndroid Build Coastguard Worker #else
453*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 8192
454*cf84ac9aSAndroid Build Coastguard Worker #endif
455*cf84ac9aSAndroid Build Coastguard Worker #else
456*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO)
457*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
458*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (20), "SO_RCVTIMEO != 20");
459*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
460*cf84ac9aSAndroid Build Coastguard Worker #else
461*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 20
462*cf84ac9aSAndroid Build Coastguard Worker #endif
463*cf84ac9aSAndroid Build Coastguard Worker #endif
464*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
465*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO)
466*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
467*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (19), "SO_SNDTIMEO != 19");
468*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
469*cf84ac9aSAndroid Build Coastguard Worker #else
470*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 19
471*cf84ac9aSAndroid Build Coastguard Worker #endif
472*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
473*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO)
474*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
475*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (4101), "SO_SNDTIMEO != 4101");
476*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
477*cf84ac9aSAndroid Build Coastguard Worker #else
478*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 4101
479*cf84ac9aSAndroid Build Coastguard Worker #endif
480*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
481*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO)
482*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
483*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (4115), "SO_SNDTIMEO != 4115");
484*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
485*cf84ac9aSAndroid Build Coastguard Worker #else
486*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 4115
487*cf84ac9aSAndroid Build Coastguard Worker #endif
488*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
489*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO)
490*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
491*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (16384), "SO_SNDTIMEO != 16384");
492*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
493*cf84ac9aSAndroid Build Coastguard Worker #else
494*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 16384
495*cf84ac9aSAndroid Build Coastguard Worker #endif
496*cf84ac9aSAndroid Build Coastguard Worker #else
497*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO)
498*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
499*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (21), "SO_SNDTIMEO != 21");
500*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
501*cf84ac9aSAndroid Build Coastguard Worker #else
502*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 21
503*cf84ac9aSAndroid Build Coastguard Worker #endif
504*cf84ac9aSAndroid Build Coastguard Worker #endif
505*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
506*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
507*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
508*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (19), "SO_SECURITY_AUTHENTICATION != 19");
509*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
510*cf84ac9aSAndroid Build Coastguard Worker #else
511*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 19
512*cf84ac9aSAndroid Build Coastguard Worker #endif
513*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
514*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
515*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
516*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (16406), "SO_SECURITY_AUTHENTICATION != 16406");
517*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
518*cf84ac9aSAndroid Build Coastguard Worker #else
519*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 16406
520*cf84ac9aSAndroid Build Coastguard Worker #endif
521*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
522*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
523*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
524*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (20481), "SO_SECURITY_AUTHENTICATION != 20481");
525*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
526*cf84ac9aSAndroid Build Coastguard Worker #else
527*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 20481
528*cf84ac9aSAndroid Build Coastguard Worker #endif
529*cf84ac9aSAndroid Build Coastguard Worker #else
530*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
531*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
532*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (22), "SO_SECURITY_AUTHENTICATION != 22");
533*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
534*cf84ac9aSAndroid Build Coastguard Worker #else
535*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 22
536*cf84ac9aSAndroid Build Coastguard Worker #endif
537*cf84ac9aSAndroid Build Coastguard Worker #endif
538*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
539*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
540*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
541*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20");
542*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
543*cf84ac9aSAndroid Build Coastguard Worker #else
544*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 20
545*cf84ac9aSAndroid Build Coastguard Worker #endif
546*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
547*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
548*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
549*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (16407), "SO_SECURITY_ENCRYPTION_TRANSPORT != 16407");
550*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
551*cf84ac9aSAndroid Build Coastguard Worker #else
552*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 16407
553*cf84ac9aSAndroid Build Coastguard Worker #endif
554*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
555*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
556*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
557*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20482), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20482");
558*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
559*cf84ac9aSAndroid Build Coastguard Worker #else
560*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 20482
561*cf84ac9aSAndroid Build Coastguard Worker #endif
562*cf84ac9aSAndroid Build Coastguard Worker #else
563*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
564*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
565*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (23), "SO_SECURITY_ENCRYPTION_TRANSPORT != 23");
566*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
567*cf84ac9aSAndroid Build Coastguard Worker #else
568*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 23
569*cf84ac9aSAndroid Build Coastguard Worker #endif
570*cf84ac9aSAndroid Build Coastguard Worker #endif
571*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
572*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
573*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
574*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (21), "SO_SECURITY_ENCRYPTION_NETWORK != 21");
575*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
576*cf84ac9aSAndroid Build Coastguard Worker #else
577*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 21
578*cf84ac9aSAndroid Build Coastguard Worker #endif
579*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
580*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
581*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
582*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (16408), "SO_SECURITY_ENCRYPTION_NETWORK != 16408");
583*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
584*cf84ac9aSAndroid Build Coastguard Worker #else
585*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 16408
586*cf84ac9aSAndroid Build Coastguard Worker #endif
587*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
588*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
589*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
590*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (20484), "SO_SECURITY_ENCRYPTION_NETWORK != 20484");
591*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
592*cf84ac9aSAndroid Build Coastguard Worker #else
593*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 20484
594*cf84ac9aSAndroid Build Coastguard Worker #endif
595*cf84ac9aSAndroid Build Coastguard Worker #else
596*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
597*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
598*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (24), "SO_SECURITY_ENCRYPTION_NETWORK != 24");
599*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
600*cf84ac9aSAndroid Build Coastguard Worker #else
601*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 24
602*cf84ac9aSAndroid Build Coastguard Worker #endif
603*cf84ac9aSAndroid Build Coastguard Worker #endif
604*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
605*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
606*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
607*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (13), "SO_BINDTODEVICE != 13");
608*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
609*cf84ac9aSAndroid Build Coastguard Worker #else
610*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 13
611*cf84ac9aSAndroid Build Coastguard Worker #endif
612*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
613*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
614*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
615*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (16409), "SO_BINDTODEVICE != 16409");
616*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
617*cf84ac9aSAndroid Build Coastguard Worker #else
618*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 16409
619*cf84ac9aSAndroid Build Coastguard Worker #endif
620*cf84ac9aSAndroid Build Coastguard Worker #else
621*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
622*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
623*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (25), "SO_BINDTODEVICE != 25");
624*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
625*cf84ac9aSAndroid Build Coastguard Worker #else
626*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 25
627*cf84ac9aSAndroid Build Coastguard Worker #endif
628*cf84ac9aSAndroid Build Coastguard Worker #endif
629*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
630*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER)
631*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
632*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DETACH_FILTER) == (16411), "SO_DETACH_FILTER != 16411");
633*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
634*cf84ac9aSAndroid Build Coastguard Worker #else
635*cf84ac9aSAndroid Build Coastguard Worker # define SO_DETACH_FILTER 16411
636*cf84ac9aSAndroid Build Coastguard Worker #endif
637*cf84ac9aSAndroid Build Coastguard Worker #else
638*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER)
639*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
640*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DETACH_FILTER) == (27), "SO_DETACH_FILTER != 27");
641*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
642*cf84ac9aSAndroid Build Coastguard Worker #else
643*cf84ac9aSAndroid Build Coastguard Worker # define SO_DETACH_FILTER 27
644*cf84ac9aSAndroid Build Coastguard Worker #endif
645*cf84ac9aSAndroid Build Coastguard Worker #endif
646*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
647*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME)
648*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
649*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERNAME) == (8192), "SO_PEERNAME != 8192");
650*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
651*cf84ac9aSAndroid Build Coastguard Worker #else
652*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERNAME 8192
653*cf84ac9aSAndroid Build Coastguard Worker #endif
654*cf84ac9aSAndroid Build Coastguard Worker #else
655*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME)
656*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
657*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERNAME) == (28), "SO_PEERNAME != 28");
658*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
659*cf84ac9aSAndroid Build Coastguard Worker #else
660*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERNAME 28
661*cf84ac9aSAndroid Build Coastguard Worker #endif
662*cf84ac9aSAndroid Build Coastguard Worker #endif
663*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
664*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMP) || (defined(HAVE_DECL_SO_TIMESTAMP) && HAVE_DECL_SO_TIMESTAMP)
665*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
666*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMP) == (16402), "SO_TIMESTAMP != 16402");
667*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
668*cf84ac9aSAndroid Build Coastguard Worker #else
669*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMP 16402
670*cf84ac9aSAndroid Build Coastguard Worker #endif
671*cf84ac9aSAndroid Build Coastguard Worker #else
672*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMP) || (defined(HAVE_DECL_SO_TIMESTAMP) && HAVE_DECL_SO_TIMESTAMP)
673*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
674*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMP) == (29), "SO_TIMESTAMP != 29");
675*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
676*cf84ac9aSAndroid Build Coastguard Worker #else
677*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMP 29
678*cf84ac9aSAndroid Build Coastguard Worker #endif
679*cf84ac9aSAndroid Build Coastguard Worker #endif
680*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__
681*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
682*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
683*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (4105), "SO_ACCEPTCONN != 4105");
684*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
685*cf84ac9aSAndroid Build Coastguard Worker #else
686*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 4105
687*cf84ac9aSAndroid Build Coastguard Worker #endif
688*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
689*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
690*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
691*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (4116), "SO_ACCEPTCONN != 4116");
692*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
693*cf84ac9aSAndroid Build Coastguard Worker #else
694*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 4116
695*cf84ac9aSAndroid Build Coastguard Worker #endif
696*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
697*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
698*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
699*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (16412), "SO_ACCEPTCONN != 16412");
700*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
701*cf84ac9aSAndroid Build Coastguard Worker #else
702*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 16412
703*cf84ac9aSAndroid Build Coastguard Worker #endif
704*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
705*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
706*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
707*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (32768), "SO_ACCEPTCONN != 32768");
708*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
709*cf84ac9aSAndroid Build Coastguard Worker #else
710*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 32768
711*cf84ac9aSAndroid Build Coastguard Worker #endif
712*cf84ac9aSAndroid Build Coastguard Worker #else
713*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
714*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
715*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (30), "SO_ACCEPTCONN != 30");
716*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
717*cf84ac9aSAndroid Build Coastguard Worker #else
718*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 30
719*cf84ac9aSAndroid Build Coastguard Worker #endif
720*cf84ac9aSAndroid Build Coastguard Worker #endif
721*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ || defined __sparc__
722*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
723*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
724*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (30), "SO_PEERSEC != 30");
725*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
726*cf84ac9aSAndroid Build Coastguard Worker #else
727*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 30
728*cf84ac9aSAndroid Build Coastguard Worker #endif
729*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
730*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
731*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
732*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (16413), "SO_PEERSEC != 16413");
733*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
734*cf84ac9aSAndroid Build Coastguard Worker #else
735*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 16413
736*cf84ac9aSAndroid Build Coastguard Worker #endif
737*cf84ac9aSAndroid Build Coastguard Worker #else
738*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
739*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
740*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (31), "SO_PEERSEC != 31");
741*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
742*cf84ac9aSAndroid Build Coastguard Worker #else
743*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 31
744*cf84ac9aSAndroid Build Coastguard Worker #endif
745*cf84ac9aSAndroid Build Coastguard Worker #endif
746*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__
747*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
748*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
749*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (31), "SO_SNDBUFFORCE != 31");
750*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
751*cf84ac9aSAndroid Build Coastguard Worker #else
752*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 31
753*cf84ac9aSAndroid Build Coastguard Worker #endif
754*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __hppa__ || defined __sparc__
755*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
756*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
757*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (4106), "SO_SNDBUFFORCE != 4106");
758*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
759*cf84ac9aSAndroid Build Coastguard Worker #else
760*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 4106
761*cf84ac9aSAndroid Build Coastguard Worker #endif
762*cf84ac9aSAndroid Build Coastguard Worker #else
763*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
764*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
765*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (32), "SO_SNDBUFFORCE != 32");
766*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
767*cf84ac9aSAndroid Build Coastguard Worker #else
768*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 32
769*cf84ac9aSAndroid Build Coastguard Worker #endif
770*cf84ac9aSAndroid Build Coastguard Worker #endif
771*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __sparc__
772*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE)
773*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
774*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUFFORCE) == (4107), "SO_RCVBUFFORCE != 4107");
775*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
776*cf84ac9aSAndroid Build Coastguard Worker #else
777*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUFFORCE 4107
778*cf84ac9aSAndroid Build Coastguard Worker #endif
779*cf84ac9aSAndroid Build Coastguard Worker #else
780*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE)
781*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
782*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUFFORCE) == (33), "SO_RCVBUFFORCE != 33");
783*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
784*cf84ac9aSAndroid Build Coastguard Worker #else
785*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUFFORCE 33
786*cf84ac9aSAndroid Build Coastguard Worker #endif
787*cf84ac9aSAndroid Build Coastguard Worker #endif
788*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
789*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
790*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
791*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (31), "SO_PASSSEC != 31");
792*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
793*cf84ac9aSAndroid Build Coastguard Worker #else
794*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 31
795*cf84ac9aSAndroid Build Coastguard Worker #endif
796*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
797*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
798*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
799*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (16414), "SO_PASSSEC != 16414");
800*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
801*cf84ac9aSAndroid Build Coastguard Worker #else
802*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 16414
803*cf84ac9aSAndroid Build Coastguard Worker #endif
804*cf84ac9aSAndroid Build Coastguard Worker #else
805*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
806*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
807*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (34), "SO_PASSSEC != 34");
808*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
809*cf84ac9aSAndroid Build Coastguard Worker #else
810*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 34
811*cf84ac9aSAndroid Build Coastguard Worker #endif
812*cf84ac9aSAndroid Build Coastguard Worker #endif
813*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
814*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS)
815*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
816*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (33), "SO_TIMESTAMPNS != 33");
817*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
818*cf84ac9aSAndroid Build Coastguard Worker #else
819*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 33
820*cf84ac9aSAndroid Build Coastguard Worker #endif
821*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
822*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS)
823*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
824*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (16403), "SO_TIMESTAMPNS != 16403");
825*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
826*cf84ac9aSAndroid Build Coastguard Worker #else
827*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 16403
828*cf84ac9aSAndroid Build Coastguard Worker #endif
829*cf84ac9aSAndroid Build Coastguard Worker #else
830*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS)
831*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
832*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (35), "SO_TIMESTAMPNS != 35");
833*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
834*cf84ac9aSAndroid Build Coastguard Worker #else
835*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 35
836*cf84ac9aSAndroid Build Coastguard Worker #endif
837*cf84ac9aSAndroid Build Coastguard Worker #endif
838*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
839*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
840*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
841*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (34), "SO_MARK != 34");
842*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
843*cf84ac9aSAndroid Build Coastguard Worker #else
844*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 34
845*cf84ac9aSAndroid Build Coastguard Worker #endif
846*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
847*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
848*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
849*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (16415), "SO_MARK != 16415");
850*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
851*cf84ac9aSAndroid Build Coastguard Worker #else
852*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 16415
853*cf84ac9aSAndroid Build Coastguard Worker #endif
854*cf84ac9aSAndroid Build Coastguard Worker #else
855*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
856*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
857*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (36), "SO_MARK != 36");
858*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
859*cf84ac9aSAndroid Build Coastguard Worker #else
860*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 36
861*cf84ac9aSAndroid Build Coastguard Worker #endif
862*cf84ac9aSAndroid Build Coastguard Worker #endif
863*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
864*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING)
865*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
866*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (35), "SO_TIMESTAMPING != 35");
867*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
868*cf84ac9aSAndroid Build Coastguard Worker #else
869*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 35
870*cf84ac9aSAndroid Build Coastguard Worker #endif
871*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
872*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING)
873*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
874*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (16416), "SO_TIMESTAMPING != 16416");
875*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
876*cf84ac9aSAndroid Build Coastguard Worker #else
877*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 16416
878*cf84ac9aSAndroid Build Coastguard Worker #endif
879*cf84ac9aSAndroid Build Coastguard Worker #else
880*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING)
881*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
882*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (37), "SO_TIMESTAMPING != 37");
883*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
884*cf84ac9aSAndroid Build Coastguard Worker #else
885*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 37
886*cf84ac9aSAndroid Build Coastguard Worker #endif
887*cf84ac9aSAndroid Build Coastguard Worker #endif
888*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
889*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL)
890*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
891*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PROTOCOL) == (4136), "SO_PROTOCOL != 4136");
892*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
893*cf84ac9aSAndroid Build Coastguard Worker #else
894*cf84ac9aSAndroid Build Coastguard Worker # define SO_PROTOCOL 4136
895*cf84ac9aSAndroid Build Coastguard Worker #endif
896*cf84ac9aSAndroid Build Coastguard Worker #else
897*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL)
898*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
899*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PROTOCOL) == (38), "SO_PROTOCOL != 38");
900*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
901*cf84ac9aSAndroid Build Coastguard Worker #else
902*cf84ac9aSAndroid Build Coastguard Worker # define SO_PROTOCOL 38
903*cf84ac9aSAndroid Build Coastguard Worker #endif
904*cf84ac9aSAndroid Build Coastguard Worker #endif
905*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
906*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN)
907*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
908*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DOMAIN) == (4137), "SO_DOMAIN != 4137");
909*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
910*cf84ac9aSAndroid Build Coastguard Worker #else
911*cf84ac9aSAndroid Build Coastguard Worker # define SO_DOMAIN 4137
912*cf84ac9aSAndroid Build Coastguard Worker #endif
913*cf84ac9aSAndroid Build Coastguard Worker #else
914*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN)
915*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
916*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DOMAIN) == (39), "SO_DOMAIN != 39");
917*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
918*cf84ac9aSAndroid Build Coastguard Worker #else
919*cf84ac9aSAndroid Build Coastguard Worker # define SO_DOMAIN 39
920*cf84ac9aSAndroid Build Coastguard Worker #endif
921*cf84ac9aSAndroid Build Coastguard Worker #endif
922*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
923*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
924*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
925*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (36), "SO_RXQ_OVFL != 36");
926*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
927*cf84ac9aSAndroid Build Coastguard Worker #else
928*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 36
929*cf84ac9aSAndroid Build Coastguard Worker #endif
930*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
931*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
932*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
933*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (16417), "SO_RXQ_OVFL != 16417");
934*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
935*cf84ac9aSAndroid Build Coastguard Worker #else
936*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 16417
937*cf84ac9aSAndroid Build Coastguard Worker #endif
938*cf84ac9aSAndroid Build Coastguard Worker #else
939*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
940*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
941*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (40), "SO_RXQ_OVFL != 40");
942*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
943*cf84ac9aSAndroid Build Coastguard Worker #else
944*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 40
945*cf84ac9aSAndroid Build Coastguard Worker #endif
946*cf84ac9aSAndroid Build Coastguard Worker #endif
947*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
948*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
949*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
950*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (37), "SO_WIFI_STATUS != 37");
951*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
952*cf84ac9aSAndroid Build Coastguard Worker #else
953*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 37
954*cf84ac9aSAndroid Build Coastguard Worker #endif
955*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
956*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
957*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
958*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (16418), "SO_WIFI_STATUS != 16418");
959*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
960*cf84ac9aSAndroid Build Coastguard Worker #else
961*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 16418
962*cf84ac9aSAndroid Build Coastguard Worker #endif
963*cf84ac9aSAndroid Build Coastguard Worker #else
964*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
965*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
966*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (41), "SO_WIFI_STATUS != 41");
967*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
968*cf84ac9aSAndroid Build Coastguard Worker #else
969*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 41
970*cf84ac9aSAndroid Build Coastguard Worker #endif
971*cf84ac9aSAndroid Build Coastguard Worker #endif
972*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
973*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
974*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
975*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (38), "SO_PEEK_OFF != 38");
976*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
977*cf84ac9aSAndroid Build Coastguard Worker #else
978*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 38
979*cf84ac9aSAndroid Build Coastguard Worker #endif
980*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
981*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
982*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
983*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (16419), "SO_PEEK_OFF != 16419");
984*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
985*cf84ac9aSAndroid Build Coastguard Worker #else
986*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 16419
987*cf84ac9aSAndroid Build Coastguard Worker #endif
988*cf84ac9aSAndroid Build Coastguard Worker #else
989*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
990*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
991*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (42), "SO_PEEK_OFF != 42");
992*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
993*cf84ac9aSAndroid Build Coastguard Worker #else
994*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 42
995*cf84ac9aSAndroid Build Coastguard Worker #endif
996*cf84ac9aSAndroid Build Coastguard Worker #endif
997*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
998*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
999*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1000*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (39), "SO_NOFCS != 39");
1001*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1002*cf84ac9aSAndroid Build Coastguard Worker #else
1003*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 39
1004*cf84ac9aSAndroid Build Coastguard Worker #endif
1005*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1006*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
1007*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1008*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (16420), "SO_NOFCS != 16420");
1009*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1010*cf84ac9aSAndroid Build Coastguard Worker #else
1011*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 16420
1012*cf84ac9aSAndroid Build Coastguard Worker #endif
1013*cf84ac9aSAndroid Build Coastguard Worker #else
1014*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
1015*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1016*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (43), "SO_NOFCS != 43");
1017*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1018*cf84ac9aSAndroid Build Coastguard Worker #else
1019*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 43
1020*cf84ac9aSAndroid Build Coastguard Worker #endif
1021*cf84ac9aSAndroid Build Coastguard Worker #endif
1022*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1023*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
1024*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1025*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (40), "SO_LOCK_FILTER != 40");
1026*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1027*cf84ac9aSAndroid Build Coastguard Worker #else
1028*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 40
1029*cf84ac9aSAndroid Build Coastguard Worker #endif
1030*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1031*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
1032*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1033*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (16421), "SO_LOCK_FILTER != 16421");
1034*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1035*cf84ac9aSAndroid Build Coastguard Worker #else
1036*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 16421
1037*cf84ac9aSAndroid Build Coastguard Worker #endif
1038*cf84ac9aSAndroid Build Coastguard Worker #else
1039*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
1040*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1041*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (44), "SO_LOCK_FILTER != 44");
1042*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1043*cf84ac9aSAndroid Build Coastguard Worker #else
1044*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 44
1045*cf84ac9aSAndroid Build Coastguard Worker #endif
1046*cf84ac9aSAndroid Build Coastguard Worker #endif
1047*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1048*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
1049*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1050*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (41), "SO_SELECT_ERR_QUEUE != 41");
1051*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1052*cf84ac9aSAndroid Build Coastguard Worker #else
1053*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 41
1054*cf84ac9aSAndroid Build Coastguard Worker #endif
1055*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1056*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
1057*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1058*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (16422), "SO_SELECT_ERR_QUEUE != 16422");
1059*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1060*cf84ac9aSAndroid Build Coastguard Worker #else
1061*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 16422
1062*cf84ac9aSAndroid Build Coastguard Worker #endif
1063*cf84ac9aSAndroid Build Coastguard Worker #else
1064*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
1065*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1066*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (45), "SO_SELECT_ERR_QUEUE != 45");
1067*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1068*cf84ac9aSAndroid Build Coastguard Worker #else
1069*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 45
1070*cf84ac9aSAndroid Build Coastguard Worker #endif
1071*cf84ac9aSAndroid Build Coastguard Worker #endif
1072*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1073*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
1074*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1075*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (48), "SO_BUSY_POLL != 48");
1076*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1077*cf84ac9aSAndroid Build Coastguard Worker #else
1078*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 48
1079*cf84ac9aSAndroid Build Coastguard Worker #endif
1080*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1081*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
1082*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1083*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (16423), "SO_BUSY_POLL != 16423");
1084*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1085*cf84ac9aSAndroid Build Coastguard Worker #else
1086*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 16423
1087*cf84ac9aSAndroid Build Coastguard Worker #endif
1088*cf84ac9aSAndroid Build Coastguard Worker #else
1089*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
1090*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1091*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (46), "SO_BUSY_POLL != 46");
1092*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1093*cf84ac9aSAndroid Build Coastguard Worker #else
1094*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 46
1095*cf84ac9aSAndroid Build Coastguard Worker #endif
1096*cf84ac9aSAndroid Build Coastguard Worker #endif
1097*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1098*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
1099*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1100*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (49), "SO_MAX_PACING_RATE != 49");
1101*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1102*cf84ac9aSAndroid Build Coastguard Worker #else
1103*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 49
1104*cf84ac9aSAndroid Build Coastguard Worker #endif
1105*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1106*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
1107*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1108*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (16424), "SO_MAX_PACING_RATE != 16424");
1109*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1110*cf84ac9aSAndroid Build Coastguard Worker #else
1111*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 16424
1112*cf84ac9aSAndroid Build Coastguard Worker #endif
1113*cf84ac9aSAndroid Build Coastguard Worker #else
1114*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
1115*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1116*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (47), "SO_MAX_PACING_RATE != 47");
1117*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1118*cf84ac9aSAndroid Build Coastguard Worker #else
1119*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 47
1120*cf84ac9aSAndroid Build Coastguard Worker #endif
1121*cf84ac9aSAndroid Build Coastguard Worker #endif
1122*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1123*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
1124*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1125*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (50), "SO_BPF_EXTENSIONS != 50");
1126*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1127*cf84ac9aSAndroid Build Coastguard Worker #else
1128*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 50
1129*cf84ac9aSAndroid Build Coastguard Worker #endif
1130*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1131*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
1132*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1133*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (16425), "SO_BPF_EXTENSIONS != 16425");
1134*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1135*cf84ac9aSAndroid Build Coastguard Worker #else
1136*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 16425
1137*cf84ac9aSAndroid Build Coastguard Worker #endif
1138*cf84ac9aSAndroid Build Coastguard Worker #else
1139*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
1140*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1141*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (48), "SO_BPF_EXTENSIONS != 48");
1142*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1143*cf84ac9aSAndroid Build Coastguard Worker #else
1144*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 48
1145*cf84ac9aSAndroid Build Coastguard Worker #endif
1146*cf84ac9aSAndroid Build Coastguard Worker #endif
1147*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1148*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
1149*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1150*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (51), "SO_INCOMING_CPU != 51");
1151*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1152*cf84ac9aSAndroid Build Coastguard Worker #else
1153*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 51
1154*cf84ac9aSAndroid Build Coastguard Worker #endif
1155*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1156*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
1157*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1158*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (16426), "SO_INCOMING_CPU != 16426");
1159*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1160*cf84ac9aSAndroid Build Coastguard Worker #else
1161*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 16426
1162*cf84ac9aSAndroid Build Coastguard Worker #endif
1163*cf84ac9aSAndroid Build Coastguard Worker #else
1164*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
1165*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1166*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (49), "SO_INCOMING_CPU != 49");
1167*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1168*cf84ac9aSAndroid Build Coastguard Worker #else
1169*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 49
1170*cf84ac9aSAndroid Build Coastguard Worker #endif
1171*cf84ac9aSAndroid Build Coastguard Worker #endif
1172*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1173*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
1174*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1175*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (52), "SO_ATTACH_BPF != 52");
1176*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1177*cf84ac9aSAndroid Build Coastguard Worker #else
1178*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 52
1179*cf84ac9aSAndroid Build Coastguard Worker #endif
1180*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1181*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
1182*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1183*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (16427), "SO_ATTACH_BPF != 16427");
1184*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1185*cf84ac9aSAndroid Build Coastguard Worker #else
1186*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 16427
1187*cf84ac9aSAndroid Build Coastguard Worker #endif
1188*cf84ac9aSAndroid Build Coastguard Worker #else
1189*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
1190*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1191*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (50), "SO_ATTACH_BPF != 50");
1192*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1193*cf84ac9aSAndroid Build Coastguard Worker #else
1194*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 50
1195*cf84ac9aSAndroid Build Coastguard Worker #endif
1196*cf84ac9aSAndroid Build Coastguard Worker #endif
1197*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1198*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
1199*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1200*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (53), "SO_ATTACH_REUSEPORT_CBPF != 53");
1201*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1202*cf84ac9aSAndroid Build Coastguard Worker #else
1203*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 53
1204*cf84ac9aSAndroid Build Coastguard Worker #endif
1205*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1206*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
1207*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1208*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (16428), "SO_ATTACH_REUSEPORT_CBPF != 16428");
1209*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1210*cf84ac9aSAndroid Build Coastguard Worker #else
1211*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 16428
1212*cf84ac9aSAndroid Build Coastguard Worker #endif
1213*cf84ac9aSAndroid Build Coastguard Worker #else
1214*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
1215*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1216*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (51), "SO_ATTACH_REUSEPORT_CBPF != 51");
1217*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1218*cf84ac9aSAndroid Build Coastguard Worker #else
1219*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 51
1220*cf84ac9aSAndroid Build Coastguard Worker #endif
1221*cf84ac9aSAndroid Build Coastguard Worker #endif
1222*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1223*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
1224*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1225*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (54), "SO_ATTACH_REUSEPORT_EBPF != 54");
1226*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1227*cf84ac9aSAndroid Build Coastguard Worker #else
1228*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 54
1229*cf84ac9aSAndroid Build Coastguard Worker #endif
1230*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1231*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
1232*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1233*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (16429), "SO_ATTACH_REUSEPORT_EBPF != 16429");
1234*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1235*cf84ac9aSAndroid Build Coastguard Worker #else
1236*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 16429
1237*cf84ac9aSAndroid Build Coastguard Worker #endif
1238*cf84ac9aSAndroid Build Coastguard Worker #else
1239*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
1240*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1241*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (52), "SO_ATTACH_REUSEPORT_EBPF != 52");
1242*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1243*cf84ac9aSAndroid Build Coastguard Worker #else
1244*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 52
1245*cf84ac9aSAndroid Build Coastguard Worker #endif
1246*cf84ac9aSAndroid Build Coastguard Worker #endif
1247*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1248*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
1249*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1250*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (55), "SO_CNX_ADVICE != 55");
1251*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1252*cf84ac9aSAndroid Build Coastguard Worker #else
1253*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 55
1254*cf84ac9aSAndroid Build Coastguard Worker #endif
1255*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1256*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
1257*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1258*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (16430), "SO_CNX_ADVICE != 16430");
1259*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1260*cf84ac9aSAndroid Build Coastguard Worker #else
1261*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 16430
1262*cf84ac9aSAndroid Build Coastguard Worker #endif
1263*cf84ac9aSAndroid Build Coastguard Worker #else
1264*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
1265*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1266*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (53), "SO_CNX_ADVICE != 53");
1267*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1268*cf84ac9aSAndroid Build Coastguard Worker #else
1269*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 53
1270*cf84ac9aSAndroid Build Coastguard Worker #endif
1271*cf84ac9aSAndroid Build Coastguard Worker #endif
1272*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1273*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
1274*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1275*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (57), "SO_MEMINFO != 57");
1276*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1277*cf84ac9aSAndroid Build Coastguard Worker #else
1278*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 57
1279*cf84ac9aSAndroid Build Coastguard Worker #endif
1280*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1281*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
1282*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1283*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (16432), "SO_MEMINFO != 16432");
1284*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1285*cf84ac9aSAndroid Build Coastguard Worker #else
1286*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 16432
1287*cf84ac9aSAndroid Build Coastguard Worker #endif
1288*cf84ac9aSAndroid Build Coastguard Worker #else
1289*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
1290*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1291*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (55), "SO_MEMINFO != 55");
1292*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1293*cf84ac9aSAndroid Build Coastguard Worker #else
1294*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 55
1295*cf84ac9aSAndroid Build Coastguard Worker #endif
1296*cf84ac9aSAndroid Build Coastguard Worker #endif
1297*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1298*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
1299*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1300*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (58), "SO_INCOMING_NAPI_ID != 58");
1301*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1302*cf84ac9aSAndroid Build Coastguard Worker #else
1303*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 58
1304*cf84ac9aSAndroid Build Coastguard Worker #endif
1305*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1306*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
1307*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1308*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (16433), "SO_INCOMING_NAPI_ID != 16433");
1309*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1310*cf84ac9aSAndroid Build Coastguard Worker #else
1311*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 16433
1312*cf84ac9aSAndroid Build Coastguard Worker #endif
1313*cf84ac9aSAndroid Build Coastguard Worker #else
1314*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
1315*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1316*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (56), "SO_INCOMING_NAPI_ID != 56");
1317*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1318*cf84ac9aSAndroid Build Coastguard Worker #else
1319*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 56
1320*cf84ac9aSAndroid Build Coastguard Worker #endif
1321*cf84ac9aSAndroid Build Coastguard Worker #endif
1322*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1323*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
1324*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1325*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (59), "SO_COOKIE != 59");
1326*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1327*cf84ac9aSAndroid Build Coastguard Worker #else
1328*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 59
1329*cf84ac9aSAndroid Build Coastguard Worker #endif
1330*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1331*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
1332*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1333*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (16434), "SO_COOKIE != 16434");
1334*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1335*cf84ac9aSAndroid Build Coastguard Worker #else
1336*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 16434
1337*cf84ac9aSAndroid Build Coastguard Worker #endif
1338*cf84ac9aSAndroid Build Coastguard Worker #else
1339*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
1340*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1341*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (57), "SO_COOKIE != 57");
1342*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1343*cf84ac9aSAndroid Build Coastguard Worker #else
1344*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 57
1345*cf84ac9aSAndroid Build Coastguard Worker #endif
1346*cf84ac9aSAndroid Build Coastguard Worker #endif
1347*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1348*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
1349*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1350*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (61), "SO_PEERGROUPS != 61");
1351*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1352*cf84ac9aSAndroid Build Coastguard Worker #else
1353*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 61
1354*cf84ac9aSAndroid Build Coastguard Worker #endif
1355*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1356*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
1357*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1358*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (16436), "SO_PEERGROUPS != 16436");
1359*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1360*cf84ac9aSAndroid Build Coastguard Worker #else
1361*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 16436
1362*cf84ac9aSAndroid Build Coastguard Worker #endif
1363*cf84ac9aSAndroid Build Coastguard Worker #else
1364*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
1365*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1366*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (59), "SO_PEERGROUPS != 59");
1367*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1368*cf84ac9aSAndroid Build Coastguard Worker #else
1369*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 59
1370*cf84ac9aSAndroid Build Coastguard Worker #endif
1371*cf84ac9aSAndroid Build Coastguard Worker #endif
1372*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1373*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
1374*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1375*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (62), "SO_ZEROCOPY != 62");
1376*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1377*cf84ac9aSAndroid Build Coastguard Worker #else
1378*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 62
1379*cf84ac9aSAndroid Build Coastguard Worker #endif
1380*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1381*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
1382*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1383*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (16437), "SO_ZEROCOPY != 16437");
1384*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1385*cf84ac9aSAndroid Build Coastguard Worker #else
1386*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 16437
1387*cf84ac9aSAndroid Build Coastguard Worker #endif
1388*cf84ac9aSAndroid Build Coastguard Worker #else
1389*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
1390*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1391*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (60), "SO_ZEROCOPY != 60");
1392*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1393*cf84ac9aSAndroid Build Coastguard Worker #else
1394*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 60
1395*cf84ac9aSAndroid Build Coastguard Worker #endif
1396*cf84ac9aSAndroid Build Coastguard Worker #endif
1397*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1398*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
1399*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1400*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (63), "SO_TXTIME != 63");
1401*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1402*cf84ac9aSAndroid Build Coastguard Worker #else
1403*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 63
1404*cf84ac9aSAndroid Build Coastguard Worker #endif
1405*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1406*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
1407*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1408*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (16438), "SO_TXTIME != 16438");
1409*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1410*cf84ac9aSAndroid Build Coastguard Worker #else
1411*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 16438
1412*cf84ac9aSAndroid Build Coastguard Worker #endif
1413*cf84ac9aSAndroid Build Coastguard Worker #else
1414*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
1415*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1416*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (61), "SO_TXTIME != 61");
1417*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1418*cf84ac9aSAndroid Build Coastguard Worker #else
1419*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 61
1420*cf84ac9aSAndroid Build Coastguard Worker #endif
1421*cf84ac9aSAndroid Build Coastguard Worker #endif
1422*cf84ac9aSAndroid Build Coastguard Worker 
1423*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY
1424*cf84ac9aSAndroid Build Coastguard Worker 
1425*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS
1426*cf84ac9aSAndroid Build Coastguard Worker 
1427*cf84ac9aSAndroid Build Coastguard Worker #  error static const struct xlat sock_options in mpers mode
1428*cf84ac9aSAndroid Build Coastguard Worker 
1429*cf84ac9aSAndroid Build Coastguard Worker # else
1430*cf84ac9aSAndroid Build Coastguard Worker 
1431*cf84ac9aSAndroid Build Coastguard Worker static
1432*cf84ac9aSAndroid Build Coastguard Worker const struct xlat sock_options[] = {
1433*cf84ac9aSAndroid Build Coastguard Worker 
1434*cf84ac9aSAndroid Build Coastguard Worker 
1435*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DEBUG),
1436*cf84ac9aSAndroid Build Coastguard Worker 
1437*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1438*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_REUSEADDR),
1439*cf84ac9aSAndroid Build Coastguard Worker #else
1440*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_REUSEADDR),
1441*cf84ac9aSAndroid Build Coastguard Worker #endif
1442*cf84ac9aSAndroid Build Coastguard Worker 
1443*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1444*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TYPE),
1445*cf84ac9aSAndroid Build Coastguard Worker #else
1446*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TYPE),
1447*cf84ac9aSAndroid Build Coastguard Worker #endif
1448*cf84ac9aSAndroid Build Coastguard Worker 
1449*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1450*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ERROR),
1451*cf84ac9aSAndroid Build Coastguard Worker #else
1452*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ERROR),
1453*cf84ac9aSAndroid Build Coastguard Worker #endif
1454*cf84ac9aSAndroid Build Coastguard Worker 
1455*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1456*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DONTROUTE),
1457*cf84ac9aSAndroid Build Coastguard Worker #else
1458*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DONTROUTE),
1459*cf84ac9aSAndroid Build Coastguard Worker #endif
1460*cf84ac9aSAndroid Build Coastguard Worker 
1461*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1462*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BROADCAST),
1463*cf84ac9aSAndroid Build Coastguard Worker #else
1464*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BROADCAST),
1465*cf84ac9aSAndroid Build Coastguard Worker #endif
1466*cf84ac9aSAndroid Build Coastguard Worker 
1467*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1468*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDBUF),
1469*cf84ac9aSAndroid Build Coastguard Worker #else
1470*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDBUF),
1471*cf84ac9aSAndroid Build Coastguard Worker #endif
1472*cf84ac9aSAndroid Build Coastguard Worker 
1473*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1474*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVBUF),
1475*cf84ac9aSAndroid Build Coastguard Worker #else
1476*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVBUF),
1477*cf84ac9aSAndroid Build Coastguard Worker #endif
1478*cf84ac9aSAndroid Build Coastguard Worker 
1479*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1480*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_KEEPALIVE),
1481*cf84ac9aSAndroid Build Coastguard Worker #else
1482*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_KEEPALIVE),
1483*cf84ac9aSAndroid Build Coastguard Worker #endif
1484*cf84ac9aSAndroid Build Coastguard Worker 
1485*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1486*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_OOBINLINE),
1487*cf84ac9aSAndroid Build Coastguard Worker #else
1488*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_OOBINLINE),
1489*cf84ac9aSAndroid Build Coastguard Worker #endif
1490*cf84ac9aSAndroid Build Coastguard Worker 
1491*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
1492*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_NO_CHECK),
1493*cf84ac9aSAndroid Build Coastguard Worker #else
1494*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_NO_CHECK),
1495*cf84ac9aSAndroid Build Coastguard Worker #endif
1496*cf84ac9aSAndroid Build Coastguard Worker 
1497*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
1498*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PRIORITY),
1499*cf84ac9aSAndroid Build Coastguard Worker #else
1500*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PRIORITY),
1501*cf84ac9aSAndroid Build Coastguard Worker #endif
1502*cf84ac9aSAndroid Build Coastguard Worker 
1503*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1504*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_LINGER),
1505*cf84ac9aSAndroid Build Coastguard Worker #else
1506*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_LINGER),
1507*cf84ac9aSAndroid Build Coastguard Worker #endif
1508*cf84ac9aSAndroid Build Coastguard Worker 
1509*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1510*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BSDCOMPAT),
1511*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1512*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BSDCOMPAT),
1513*cf84ac9aSAndroid Build Coastguard Worker #else
1514*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BSDCOMPAT),
1515*cf84ac9aSAndroid Build Coastguard Worker #endif
1516*cf84ac9aSAndroid Build Coastguard Worker 
1517*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1518*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_REUSEPORT),
1519*cf84ac9aSAndroid Build Coastguard Worker #else
1520*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_REUSEPORT),
1521*cf84ac9aSAndroid Build Coastguard Worker #endif
1522*cf84ac9aSAndroid Build Coastguard Worker 
1523*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1524*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSCRED),
1525*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __mips__
1526*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSCRED),
1527*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__
1528*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSCRED),
1529*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1530*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSCRED),
1531*cf84ac9aSAndroid Build Coastguard Worker #else
1532*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSCRED),
1533*cf84ac9aSAndroid Build Coastguard Worker #endif
1534*cf84ac9aSAndroid Build Coastguard Worker 
1535*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__
1536*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERCRED),
1537*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__
1538*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERCRED),
1539*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1540*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERCRED),
1541*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1542*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERCRED),
1543*cf84ac9aSAndroid Build Coastguard Worker #else
1544*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERCRED),
1545*cf84ac9aSAndroid Build Coastguard Worker #endif
1546*cf84ac9aSAndroid Build Coastguard Worker 
1547*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
1548*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVLOWAT),
1549*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1550*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVLOWAT),
1551*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
1552*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVLOWAT),
1553*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
1554*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVLOWAT),
1555*cf84ac9aSAndroid Build Coastguard Worker #else
1556*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVLOWAT),
1557*cf84ac9aSAndroid Build Coastguard Worker #endif
1558*cf84ac9aSAndroid Build Coastguard Worker 
1559*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
1560*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDLOWAT),
1561*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1562*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDLOWAT),
1563*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
1564*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDLOWAT),
1565*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
1566*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDLOWAT),
1567*cf84ac9aSAndroid Build Coastguard Worker #else
1568*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDLOWAT),
1569*cf84ac9aSAndroid Build Coastguard Worker #endif
1570*cf84ac9aSAndroid Build Coastguard Worker 
1571*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
1572*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVTIMEO),
1573*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
1574*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVTIMEO),
1575*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
1576*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVTIMEO),
1577*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1578*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVTIMEO),
1579*cf84ac9aSAndroid Build Coastguard Worker #else
1580*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVTIMEO),
1581*cf84ac9aSAndroid Build Coastguard Worker #endif
1582*cf84ac9aSAndroid Build Coastguard Worker 
1583*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__
1584*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDTIMEO),
1585*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__
1586*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDTIMEO),
1587*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
1588*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDTIMEO),
1589*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1590*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDTIMEO),
1591*cf84ac9aSAndroid Build Coastguard Worker #else
1592*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDTIMEO),
1593*cf84ac9aSAndroid Build Coastguard Worker #endif
1594*cf84ac9aSAndroid Build Coastguard Worker 
1595*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
1596*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_AUTHENTICATION),
1597*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1598*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_AUTHENTICATION),
1599*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1600*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_AUTHENTICATION),
1601*cf84ac9aSAndroid Build Coastguard Worker #else
1602*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_AUTHENTICATION),
1603*cf84ac9aSAndroid Build Coastguard Worker #endif
1604*cf84ac9aSAndroid Build Coastguard Worker 
1605*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
1606*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
1607*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1608*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
1609*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1610*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
1611*cf84ac9aSAndroid Build Coastguard Worker #else
1612*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
1613*cf84ac9aSAndroid Build Coastguard Worker #endif
1614*cf84ac9aSAndroid Build Coastguard Worker 
1615*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__
1616*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
1617*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1618*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
1619*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1620*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
1621*cf84ac9aSAndroid Build Coastguard Worker #else
1622*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
1623*cf84ac9aSAndroid Build Coastguard Worker #endif
1624*cf84ac9aSAndroid Build Coastguard Worker 
1625*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1626*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BINDTODEVICE),
1627*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1628*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BINDTODEVICE),
1629*cf84ac9aSAndroid Build Coastguard Worker #else
1630*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BINDTODEVICE),
1631*cf84ac9aSAndroid Build Coastguard Worker #endif
1632*cf84ac9aSAndroid Build Coastguard Worker 
1633*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
1634*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DETACH_FILTER),
1635*cf84ac9aSAndroid Build Coastguard Worker #else
1636*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DETACH_FILTER),
1637*cf84ac9aSAndroid Build Coastguard Worker #endif
1638*cf84ac9aSAndroid Build Coastguard Worker 
1639*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
1640*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERNAME),
1641*cf84ac9aSAndroid Build Coastguard Worker #else
1642*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERNAME),
1643*cf84ac9aSAndroid Build Coastguard Worker #endif
1644*cf84ac9aSAndroid Build Coastguard Worker 
1645*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__
1646*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMP),
1647*cf84ac9aSAndroid Build Coastguard Worker #else
1648*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMP),
1649*cf84ac9aSAndroid Build Coastguard Worker #endif
1650*cf84ac9aSAndroid Build Coastguard Worker 
1651*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__
1652*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ACCEPTCONN),
1653*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__
1654*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ACCEPTCONN),
1655*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1656*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ACCEPTCONN),
1657*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__
1658*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ACCEPTCONN),
1659*cf84ac9aSAndroid Build Coastguard Worker #else
1660*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ACCEPTCONN),
1661*cf84ac9aSAndroid Build Coastguard Worker #endif
1662*cf84ac9aSAndroid Build Coastguard Worker 
1663*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ || defined __sparc__
1664*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERSEC),
1665*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1666*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERSEC),
1667*cf84ac9aSAndroid Build Coastguard Worker #else
1668*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERSEC),
1669*cf84ac9aSAndroid Build Coastguard Worker #endif
1670*cf84ac9aSAndroid Build Coastguard Worker 
1671*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__
1672*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDBUFFORCE),
1673*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __hppa__ || defined __sparc__
1674*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDBUFFORCE),
1675*cf84ac9aSAndroid Build Coastguard Worker #else
1676*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SNDBUFFORCE),
1677*cf84ac9aSAndroid Build Coastguard Worker #endif
1678*cf84ac9aSAndroid Build Coastguard Worker 
1679*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __sparc__
1680*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVBUFFORCE),
1681*cf84ac9aSAndroid Build Coastguard Worker #else
1682*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RCVBUFFORCE),
1683*cf84ac9aSAndroid Build Coastguard Worker #endif
1684*cf84ac9aSAndroid Build Coastguard Worker 
1685*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1686*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSSEC),
1687*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1688*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSSEC),
1689*cf84ac9aSAndroid Build Coastguard Worker #else
1690*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PASSSEC),
1691*cf84ac9aSAndroid Build Coastguard Worker #endif
1692*cf84ac9aSAndroid Build Coastguard Worker 
1693*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1694*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPNS),
1695*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1696*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPNS),
1697*cf84ac9aSAndroid Build Coastguard Worker #else
1698*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPNS),
1699*cf84ac9aSAndroid Build Coastguard Worker #endif
1700*cf84ac9aSAndroid Build Coastguard Worker 
1701*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1702*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MARK),
1703*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1704*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MARK),
1705*cf84ac9aSAndroid Build Coastguard Worker #else
1706*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MARK),
1707*cf84ac9aSAndroid Build Coastguard Worker #endif
1708*cf84ac9aSAndroid Build Coastguard Worker 
1709*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1710*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPING),
1711*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1712*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPING),
1713*cf84ac9aSAndroid Build Coastguard Worker #else
1714*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TIMESTAMPING),
1715*cf84ac9aSAndroid Build Coastguard Worker #endif
1716*cf84ac9aSAndroid Build Coastguard Worker 
1717*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1718*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PROTOCOL),
1719*cf84ac9aSAndroid Build Coastguard Worker #else
1720*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PROTOCOL),
1721*cf84ac9aSAndroid Build Coastguard Worker #endif
1722*cf84ac9aSAndroid Build Coastguard Worker 
1723*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
1724*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DOMAIN),
1725*cf84ac9aSAndroid Build Coastguard Worker #else
1726*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_DOMAIN),
1727*cf84ac9aSAndroid Build Coastguard Worker #endif
1728*cf84ac9aSAndroid Build Coastguard Worker 
1729*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1730*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RXQ_OVFL),
1731*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1732*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RXQ_OVFL),
1733*cf84ac9aSAndroid Build Coastguard Worker #else
1734*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_RXQ_OVFL),
1735*cf84ac9aSAndroid Build Coastguard Worker #endif
1736*cf84ac9aSAndroid Build Coastguard Worker 
1737*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1738*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_WIFI_STATUS),
1739*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1740*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_WIFI_STATUS),
1741*cf84ac9aSAndroid Build Coastguard Worker #else
1742*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_WIFI_STATUS),
1743*cf84ac9aSAndroid Build Coastguard Worker #endif
1744*cf84ac9aSAndroid Build Coastguard Worker 
1745*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1746*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEEK_OFF),
1747*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1748*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEEK_OFF),
1749*cf84ac9aSAndroid Build Coastguard Worker #else
1750*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEEK_OFF),
1751*cf84ac9aSAndroid Build Coastguard Worker #endif
1752*cf84ac9aSAndroid Build Coastguard Worker 
1753*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1754*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_NOFCS),
1755*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1756*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_NOFCS),
1757*cf84ac9aSAndroid Build Coastguard Worker #else
1758*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_NOFCS),
1759*cf84ac9aSAndroid Build Coastguard Worker #endif
1760*cf84ac9aSAndroid Build Coastguard Worker 
1761*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1762*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_LOCK_FILTER),
1763*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1764*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_LOCK_FILTER),
1765*cf84ac9aSAndroid Build Coastguard Worker #else
1766*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_LOCK_FILTER),
1767*cf84ac9aSAndroid Build Coastguard Worker #endif
1768*cf84ac9aSAndroid Build Coastguard Worker 
1769*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1770*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SELECT_ERR_QUEUE),
1771*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1772*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SELECT_ERR_QUEUE),
1773*cf84ac9aSAndroid Build Coastguard Worker #else
1774*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_SELECT_ERR_QUEUE),
1775*cf84ac9aSAndroid Build Coastguard Worker #endif
1776*cf84ac9aSAndroid Build Coastguard Worker 
1777*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1778*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BUSY_POLL),
1779*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1780*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BUSY_POLL),
1781*cf84ac9aSAndroid Build Coastguard Worker #else
1782*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BUSY_POLL),
1783*cf84ac9aSAndroid Build Coastguard Worker #endif
1784*cf84ac9aSAndroid Build Coastguard Worker 
1785*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1786*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MAX_PACING_RATE),
1787*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1788*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MAX_PACING_RATE),
1789*cf84ac9aSAndroid Build Coastguard Worker #else
1790*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MAX_PACING_RATE),
1791*cf84ac9aSAndroid Build Coastguard Worker #endif
1792*cf84ac9aSAndroid Build Coastguard Worker 
1793*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1794*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BPF_EXTENSIONS),
1795*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1796*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BPF_EXTENSIONS),
1797*cf84ac9aSAndroid Build Coastguard Worker #else
1798*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_BPF_EXTENSIONS),
1799*cf84ac9aSAndroid Build Coastguard Worker #endif
1800*cf84ac9aSAndroid Build Coastguard Worker 
1801*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1802*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_CPU),
1803*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1804*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_CPU),
1805*cf84ac9aSAndroid Build Coastguard Worker #else
1806*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_CPU),
1807*cf84ac9aSAndroid Build Coastguard Worker #endif
1808*cf84ac9aSAndroid Build Coastguard Worker 
1809*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1810*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_BPF),
1811*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1812*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_BPF),
1813*cf84ac9aSAndroid Build Coastguard Worker #else
1814*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_BPF),
1815*cf84ac9aSAndroid Build Coastguard Worker #endif
1816*cf84ac9aSAndroid Build Coastguard Worker 
1817*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1818*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_CBPF),
1819*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1820*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_CBPF),
1821*cf84ac9aSAndroid Build Coastguard Worker #else
1822*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_CBPF),
1823*cf84ac9aSAndroid Build Coastguard Worker #endif
1824*cf84ac9aSAndroid Build Coastguard Worker 
1825*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1826*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_EBPF),
1827*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1828*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_EBPF),
1829*cf84ac9aSAndroid Build Coastguard Worker #else
1830*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ATTACH_REUSEPORT_EBPF),
1831*cf84ac9aSAndroid Build Coastguard Worker #endif
1832*cf84ac9aSAndroid Build Coastguard Worker 
1833*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1834*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_CNX_ADVICE),
1835*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1836*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_CNX_ADVICE),
1837*cf84ac9aSAndroid Build Coastguard Worker #else
1838*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_CNX_ADVICE),
1839*cf84ac9aSAndroid Build Coastguard Worker #endif
1840*cf84ac9aSAndroid Build Coastguard Worker 
1841*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1842*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MEMINFO),
1843*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1844*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MEMINFO),
1845*cf84ac9aSAndroid Build Coastguard Worker #else
1846*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_MEMINFO),
1847*cf84ac9aSAndroid Build Coastguard Worker #endif
1848*cf84ac9aSAndroid Build Coastguard Worker 
1849*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1850*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_NAPI_ID),
1851*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1852*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_NAPI_ID),
1853*cf84ac9aSAndroid Build Coastguard Worker #else
1854*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_INCOMING_NAPI_ID),
1855*cf84ac9aSAndroid Build Coastguard Worker #endif
1856*cf84ac9aSAndroid Build Coastguard Worker 
1857*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1858*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_COOKIE),
1859*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1860*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_COOKIE),
1861*cf84ac9aSAndroid Build Coastguard Worker #else
1862*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_COOKIE),
1863*cf84ac9aSAndroid Build Coastguard Worker #endif
1864*cf84ac9aSAndroid Build Coastguard Worker 
1865*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1866*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERGROUPS),
1867*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1868*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERGROUPS),
1869*cf84ac9aSAndroid Build Coastguard Worker #else
1870*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_PEERGROUPS),
1871*cf84ac9aSAndroid Build Coastguard Worker #endif
1872*cf84ac9aSAndroid Build Coastguard Worker 
1873*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1874*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ZEROCOPY),
1875*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1876*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ZEROCOPY),
1877*cf84ac9aSAndroid Build Coastguard Worker #else
1878*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_ZEROCOPY),
1879*cf84ac9aSAndroid Build Coastguard Worker #endif
1880*cf84ac9aSAndroid Build Coastguard Worker 
1881*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__
1882*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TXTIME),
1883*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__
1884*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TXTIME),
1885*cf84ac9aSAndroid Build Coastguard Worker #else
1886*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SO_TXTIME),
1887*cf84ac9aSAndroid Build Coastguard Worker #endif
1888*cf84ac9aSAndroid Build Coastguard Worker  XLAT_END
1889*cf84ac9aSAndroid Build Coastguard Worker };
1890*cf84ac9aSAndroid Build Coastguard Worker 
1891*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */
1892*cf84ac9aSAndroid Build Coastguard Worker 
1893*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */
1894