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