1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/pollflags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(POLLIN) || (defined(HAVE_DECL_POLLIN) && HAVE_DECL_POLLIN)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((POLLIN) == (0x0001), "POLLIN != 0x0001");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define POLLIN 0x0001
12 #endif
13 #if defined(POLLPRI) || (defined(HAVE_DECL_POLLPRI) && HAVE_DECL_POLLPRI)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((POLLPRI) == (0x0002), "POLLPRI != 0x0002");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define POLLPRI 0x0002
19 #endif
20 #if defined(POLLOUT) || (defined(HAVE_DECL_POLLOUT) && HAVE_DECL_POLLOUT)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((POLLOUT) == (0x0004), "POLLOUT != 0x0004");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define POLLOUT 0x0004
26 #endif
27 #if defined(POLLERR) || (defined(HAVE_DECL_POLLERR) && HAVE_DECL_POLLERR)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((POLLERR) == (0x0008), "POLLERR != 0x0008");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define POLLERR 0x0008
33 #endif
34 #if defined(POLLHUP) || (defined(HAVE_DECL_POLLHUP) && HAVE_DECL_POLLHUP)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((POLLHUP) == (0x0010), "POLLHUP != 0x0010");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define POLLHUP 0x0010
40 #endif
41 #if defined(POLLNVAL) || (defined(HAVE_DECL_POLLNVAL) && HAVE_DECL_POLLNVAL)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((POLLNVAL) == (0x0020), "POLLNVAL != 0x0020");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define POLLNVAL 0x0020
47 #endif
48 #if defined(POLLRDNORM) || (defined(HAVE_DECL_POLLRDNORM) && HAVE_DECL_POLLRDNORM)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((POLLRDNORM) == (0x0040), "POLLRDNORM != 0x0040");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define POLLRDNORM 0x0040
54 #endif
55 #if defined(POLLRDBAND) || (defined(HAVE_DECL_POLLRDBAND) && HAVE_DECL_POLLRDBAND)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((POLLRDBAND) == (0x0080), "POLLRDBAND != 0x0080");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define POLLRDBAND 0x0080
61 #endif
62 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
63 #else
64 #if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM)
65 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
66 static_assert((POLLWRNORM) == (0x0100), "POLLWRNORM != 0x0100");
67 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
68 #else
69 # define POLLWRNORM 0x0100
70 #endif
71 #endif
72 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
73 #if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
74 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
75 static_assert((POLLWRBAND) == (0x0100), "POLLWRBAND != 0x0100");
76 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
77 #else
78 # define POLLWRBAND 0x0100
79 #endif
80 #else
81 #if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
82 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
83 static_assert((POLLWRBAND) == (0x0200), "POLLWRBAND != 0x0200");
84 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
85 #else
86 # define POLLWRBAND 0x0200
87 #endif
88 #endif
89 #if defined(__sparc__)
90 #if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
91 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92 static_assert((POLLMSG) == (0x0200), "POLLMSG != 0x0200");
93 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94 #else
95 # define POLLMSG 0x0200
96 #endif
97 #else
98 #if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
99 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
100 static_assert((POLLMSG) == (0x0400), "POLLMSG != 0x0400");
101 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
102 #else
103 # define POLLMSG 0x0400
104 #endif
105 #endif
106 #if defined(__sparc__)
107 #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
108 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
109 static_assert((POLLREMOVE) == (0x0400), "POLLREMOVE != 0x0400");
110 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
111 #else
112 # define POLLREMOVE 0x0400
113 #endif
114 #elif defined(__xtensa__)
115 #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
116 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
117 static_assert((POLLREMOVE) == (0x0800), "POLLREMOVE != 0x0800");
118 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
119 #else
120 # define POLLREMOVE 0x0800
121 #endif
122 #else
123 #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
124 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
125 static_assert((POLLREMOVE) == (0x1000), "POLLREMOVE != 0x1000");
126 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
127 #else
128 # define POLLREMOVE 0x1000
129 #endif
130 #endif
131 #if defined(__sparc__)
132 #if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
134 static_assert((POLLRDHUP) == (0x0800), "POLLRDHUP != 0x0800");
135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
136 #else
137 # define POLLRDHUP 0x0800
138 #endif
139 #else
140 #if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
141 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
142 static_assert((POLLRDHUP) == (0x2000), "POLLRDHUP != 0x2000");
143 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
144 #else
145 # define POLLRDHUP 0x2000
146 #endif
147 #endif
148 #if defined(POLL_BUSY_LOOP) || (defined(HAVE_DECL_POLL_BUSY_LOOP) && HAVE_DECL_POLL_BUSY_LOOP)
149 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
150 static_assert((POLL_BUSY_LOOP) == (0x8000), "POLL_BUSY_LOOP != 0x8000");
151 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
152 #else
153 # define POLL_BUSY_LOOP 0x8000
154 #endif
155 #undef XLAT_PREV_VAL
156
157 #ifndef XLAT_MACROS_ONLY
158
159 # ifndef IN_MPERS
160
161 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
162 static const struct xlat_data pollflags_xdata[] = {
163 XLAT(POLLIN),
164 #define XLAT_VAL_0 ((unsigned) (POLLIN))
165 #define XLAT_STR_0 STRINGIFY(POLLIN)
166 XLAT(POLLPRI),
167 #define XLAT_VAL_1 ((unsigned) (POLLPRI))
168 #define XLAT_STR_1 STRINGIFY(POLLPRI)
169 XLAT(POLLOUT),
170 #define XLAT_VAL_2 ((unsigned) (POLLOUT))
171 #define XLAT_STR_2 STRINGIFY(POLLOUT)
172 XLAT(POLLERR),
173 #define XLAT_VAL_3 ((unsigned) (POLLERR))
174 #define XLAT_STR_3 STRINGIFY(POLLERR)
175 XLAT(POLLHUP),
176 #define XLAT_VAL_4 ((unsigned) (POLLHUP))
177 #define XLAT_STR_4 STRINGIFY(POLLHUP)
178 XLAT(POLLNVAL),
179 #define XLAT_VAL_5 ((unsigned) (POLLNVAL))
180 #define XLAT_STR_5 STRINGIFY(POLLNVAL)
181 XLAT(POLLRDNORM),
182 #define XLAT_VAL_6 ((unsigned) (POLLRDNORM))
183 #define XLAT_STR_6 STRINGIFY(POLLRDNORM)
184 XLAT(POLLRDBAND),
185 #define XLAT_VAL_7 ((unsigned) (POLLRDBAND))
186 #define XLAT_STR_7 STRINGIFY(POLLRDBAND)
187
188 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
189
190 #else
191 XLAT(POLLWRNORM),
192 #define XLAT_VAL_8 ((unsigned) (POLLWRNORM))
193 #define XLAT_STR_8 STRINGIFY(POLLWRNORM)
194 #endif
195
196 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
197 XLAT(POLLWRBAND),
198 #define XLAT_VAL_9 ((unsigned) (POLLWRBAND))
199 #define XLAT_STR_9 STRINGIFY(POLLWRBAND)
200 #else
201 XLAT(POLLWRBAND),
202 #define XLAT_VAL_10 ((unsigned) (POLLWRBAND))
203 #define XLAT_STR_10 STRINGIFY(POLLWRBAND)
204 #endif
205
206 #if defined(__sparc__)
207 XLAT(POLLMSG),
208 #define XLAT_VAL_11 ((unsigned) (POLLMSG))
209 #define XLAT_STR_11 STRINGIFY(POLLMSG)
210 #else
211 XLAT(POLLMSG),
212 #define XLAT_VAL_12 ((unsigned) (POLLMSG))
213 #define XLAT_STR_12 STRINGIFY(POLLMSG)
214 #endif
215
216 #if defined(__sparc__)
217 XLAT(POLLREMOVE),
218 #define XLAT_VAL_13 ((unsigned) (POLLREMOVE))
219 #define XLAT_STR_13 STRINGIFY(POLLREMOVE)
220 #elif defined(__xtensa__)
221 XLAT(POLLREMOVE),
222 #define XLAT_VAL_14 ((unsigned) (POLLREMOVE))
223 #define XLAT_STR_14 STRINGIFY(POLLREMOVE)
224 #else
225 XLAT(POLLREMOVE),
226 #define XLAT_VAL_15 ((unsigned) (POLLREMOVE))
227 #define XLAT_STR_15 STRINGIFY(POLLREMOVE)
228 #endif
229
230 #if defined(__sparc__)
231 XLAT(POLLRDHUP),
232 #define XLAT_VAL_16 ((unsigned) (POLLRDHUP))
233 #define XLAT_STR_16 STRINGIFY(POLLRDHUP)
234 #else
235 XLAT(POLLRDHUP),
236 #define XLAT_VAL_17 ((unsigned) (POLLRDHUP))
237 #define XLAT_STR_17 STRINGIFY(POLLRDHUP)
238 #endif
239
240 XLAT(POLL_BUSY_LOOP),
241 #define XLAT_VAL_18 ((unsigned) (POLL_BUSY_LOOP))
242 #define XLAT_STR_18 STRINGIFY(POLL_BUSY_LOOP)
243 };
244 const struct xlat pollflags[1] = { {
245 .data = pollflags_xdata,
246 .size = ARRAY_SIZE(pollflags_xdata),
247 .type = XT_NORMAL,
248 .flags_mask = 0
249 # ifdef XLAT_VAL_0
250 | XLAT_VAL_0
251 # endif
252 # ifdef XLAT_VAL_1
253 | XLAT_VAL_1
254 # endif
255 # ifdef XLAT_VAL_2
256 | XLAT_VAL_2
257 # endif
258 # ifdef XLAT_VAL_3
259 | XLAT_VAL_3
260 # endif
261 # ifdef XLAT_VAL_4
262 | XLAT_VAL_4
263 # endif
264 # ifdef XLAT_VAL_5
265 | XLAT_VAL_5
266 # endif
267 # ifdef XLAT_VAL_6
268 | XLAT_VAL_6
269 # endif
270 # ifdef XLAT_VAL_7
271 | XLAT_VAL_7
272 # endif
273 # ifdef XLAT_VAL_8
274 | XLAT_VAL_8
275 # endif
276 # ifdef XLAT_VAL_9
277 | XLAT_VAL_9
278 # endif
279 # ifdef XLAT_VAL_10
280 | XLAT_VAL_10
281 # endif
282 # ifdef XLAT_VAL_11
283 | XLAT_VAL_11
284 # endif
285 # ifdef XLAT_VAL_12
286 | XLAT_VAL_12
287 # endif
288 # ifdef XLAT_VAL_13
289 | XLAT_VAL_13
290 # endif
291 # ifdef XLAT_VAL_14
292 | XLAT_VAL_14
293 # endif
294 # ifdef XLAT_VAL_15
295 | XLAT_VAL_15
296 # endif
297 # ifdef XLAT_VAL_16
298 | XLAT_VAL_16
299 # endif
300 # ifdef XLAT_VAL_17
301 | XLAT_VAL_17
302 # endif
303 # ifdef XLAT_VAL_18
304 | XLAT_VAL_18
305 # endif
306 ,
307 .flags_strsz = 0
308 # ifdef XLAT_STR_0
309 + sizeof(XLAT_STR_0)
310 # endif
311 # ifdef XLAT_STR_1
312 + sizeof(XLAT_STR_1)
313 # endif
314 # ifdef XLAT_STR_2
315 + sizeof(XLAT_STR_2)
316 # endif
317 # ifdef XLAT_STR_3
318 + sizeof(XLAT_STR_3)
319 # endif
320 # ifdef XLAT_STR_4
321 + sizeof(XLAT_STR_4)
322 # endif
323 # ifdef XLAT_STR_5
324 + sizeof(XLAT_STR_5)
325 # endif
326 # ifdef XLAT_STR_6
327 + sizeof(XLAT_STR_6)
328 # endif
329 # ifdef XLAT_STR_7
330 + sizeof(XLAT_STR_7)
331 # endif
332 # ifdef XLAT_STR_8
333 + sizeof(XLAT_STR_8)
334 # endif
335 # ifdef XLAT_STR_9
336 + sizeof(XLAT_STR_9)
337 # endif
338 # ifdef XLAT_STR_10
339 + sizeof(XLAT_STR_10)
340 # endif
341 # ifdef XLAT_STR_11
342 + sizeof(XLAT_STR_11)
343 # endif
344 # ifdef XLAT_STR_12
345 + sizeof(XLAT_STR_12)
346 # endif
347 # ifdef XLAT_STR_13
348 + sizeof(XLAT_STR_13)
349 # endif
350 # ifdef XLAT_STR_14
351 + sizeof(XLAT_STR_14)
352 # endif
353 # ifdef XLAT_STR_15
354 + sizeof(XLAT_STR_15)
355 # endif
356 # ifdef XLAT_STR_16
357 + sizeof(XLAT_STR_16)
358 # endif
359 # ifdef XLAT_STR_17
360 + sizeof(XLAT_STR_17)
361 # endif
362 # ifdef XLAT_STR_18
363 + sizeof(XLAT_STR_18)
364 # endif
365 ,
366 } };
367 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
368
369 # undef XLAT_STR_0
370 # undef XLAT_VAL_0
371 # undef XLAT_STR_1
372 # undef XLAT_VAL_1
373 # undef XLAT_STR_2
374 # undef XLAT_VAL_2
375 # undef XLAT_STR_3
376 # undef XLAT_VAL_3
377 # undef XLAT_STR_4
378 # undef XLAT_VAL_4
379 # undef XLAT_STR_5
380 # undef XLAT_VAL_5
381 # undef XLAT_STR_6
382 # undef XLAT_VAL_6
383 # undef XLAT_STR_7
384 # undef XLAT_VAL_7
385 # undef XLAT_STR_8
386 # undef XLAT_VAL_8
387 # undef XLAT_STR_9
388 # undef XLAT_VAL_9
389 # undef XLAT_STR_10
390 # undef XLAT_VAL_10
391 # undef XLAT_STR_11
392 # undef XLAT_VAL_11
393 # undef XLAT_STR_12
394 # undef XLAT_VAL_12
395 # undef XLAT_STR_13
396 # undef XLAT_VAL_13
397 # undef XLAT_STR_14
398 # undef XLAT_VAL_14
399 # undef XLAT_STR_15
400 # undef XLAT_VAL_15
401 # undef XLAT_STR_16
402 # undef XLAT_VAL_16
403 # undef XLAT_STR_17
404 # undef XLAT_VAL_17
405 # undef XLAT_STR_18
406 # undef XLAT_VAL_18
407 # endif /* !IN_MPERS */
408
409 #endif /* !XLAT_MACROS_ONLY */