1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/fcntlcmds.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifdef IN_MPERS
11
12 # error static const struct xlat fcntlcmds in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data fcntlcmds_xdata[] = {
18 XLAT(F_DUPFD),
19 #define XLAT_VAL_0 ((unsigned) (F_DUPFD))
20 #define XLAT_STR_0 STRINGIFY(F_DUPFD)
21 XLAT(F_GETFD),
22 #define XLAT_VAL_1 ((unsigned) (F_GETFD))
23 #define XLAT_STR_1 STRINGIFY(F_GETFD)
24 XLAT(F_SETFD),
25 #define XLAT_VAL_2 ((unsigned) (F_SETFD))
26 #define XLAT_STR_2 STRINGIFY(F_SETFD)
27 XLAT(F_GETFL),
28 #define XLAT_VAL_3 ((unsigned) (F_GETFL))
29 #define XLAT_STR_3 STRINGIFY(F_GETFL)
30 XLAT(F_SETFL),
31 #define XLAT_VAL_4 ((unsigned) (F_SETFL))
32 #define XLAT_STR_4 STRINGIFY(F_SETFL)
33 XLAT(F_GETLK),
34 #define XLAT_VAL_5 ((unsigned) (F_GETLK))
35 #define XLAT_STR_5 STRINGIFY(F_GETLK)
36 XLAT(F_SETLK),
37 #define XLAT_VAL_6 ((unsigned) (F_SETLK))
38 #define XLAT_STR_6 STRINGIFY(F_SETLK)
39 XLAT(F_SETLKW),
40 #define XLAT_VAL_7 ((unsigned) (F_SETLKW))
41 #define XLAT_STR_7 STRINGIFY(F_SETLKW)
42 XLAT(F_SETOWN),
43 #define XLAT_VAL_8 ((unsigned) (F_SETOWN))
44 #define XLAT_STR_8 STRINGIFY(F_SETOWN)
45 XLAT(F_GETOWN),
46 #define XLAT_VAL_9 ((unsigned) (F_GETOWN))
47 #define XLAT_STR_9 STRINGIFY(F_GETOWN)
48 XLAT(F_SETSIG),
49 #define XLAT_VAL_10 ((unsigned) (F_SETSIG))
50 #define XLAT_STR_10 STRINGIFY(F_SETSIG)
51 XLAT(F_GETSIG),
52 #define XLAT_VAL_11 ((unsigned) (F_GETSIG))
53 #define XLAT_STR_11 STRINGIFY(F_GETSIG)
54 XLAT(F_GETLK64),
55 #define XLAT_VAL_12 ((unsigned) (F_GETLK64))
56 #define XLAT_STR_12 STRINGIFY(F_GETLK64)
57 XLAT(F_SETLK64),
58 #define XLAT_VAL_13 ((unsigned) (F_SETLK64))
59 #define XLAT_STR_13 STRINGIFY(F_SETLK64)
60 XLAT(F_SETLKW64),
61 #define XLAT_VAL_14 ((unsigned) (F_SETLKW64))
62 #define XLAT_STR_14 STRINGIFY(F_SETLKW64)
63 XLAT(F_SETOWN_EX),
64 #define XLAT_VAL_15 ((unsigned) (F_SETOWN_EX))
65 #define XLAT_STR_15 STRINGIFY(F_SETOWN_EX)
66 XLAT(F_GETOWN_EX),
67 #define XLAT_VAL_16 ((unsigned) (F_GETOWN_EX))
68 #define XLAT_STR_16 STRINGIFY(F_GETOWN_EX)
69 XLAT(F_GETOWNER_UIDS),
70 #define XLAT_VAL_17 ((unsigned) (F_GETOWNER_UIDS))
71 #define XLAT_STR_17 STRINGIFY(F_GETOWNER_UIDS)
72 XLAT(F_OFD_GETLK),
73 #define XLAT_VAL_18 ((unsigned) (F_OFD_GETLK))
74 #define XLAT_STR_18 STRINGIFY(F_OFD_GETLK)
75 XLAT(F_OFD_SETLK),
76 #define XLAT_VAL_19 ((unsigned) (F_OFD_SETLK))
77 #define XLAT_STR_19 STRINGIFY(F_OFD_SETLK)
78 XLAT(F_OFD_SETLKW),
79 #define XLAT_VAL_20 ((unsigned) (F_OFD_SETLKW))
80 #define XLAT_STR_20 STRINGIFY(F_OFD_SETLKW)
81 XLAT(F_SETLEASE),
82 #define XLAT_VAL_21 ((unsigned) (F_SETLEASE))
83 #define XLAT_STR_21 STRINGIFY(F_SETLEASE)
84 XLAT(F_GETLEASE),
85 #define XLAT_VAL_22 ((unsigned) (F_GETLEASE))
86 #define XLAT_STR_22 STRINGIFY(F_GETLEASE)
87 XLAT(F_NOTIFY),
88 #define XLAT_VAL_23 ((unsigned) (F_NOTIFY))
89 #define XLAT_STR_23 STRINGIFY(F_NOTIFY)
90 XLAT(F_CANCELLK),
91 #define XLAT_VAL_24 ((unsigned) (F_CANCELLK))
92 #define XLAT_STR_24 STRINGIFY(F_CANCELLK)
93 XLAT(F_DUPFD_CLOEXEC),
94 #define XLAT_VAL_25 ((unsigned) (F_DUPFD_CLOEXEC))
95 #define XLAT_STR_25 STRINGIFY(F_DUPFD_CLOEXEC)
96 XLAT(F_SETPIPE_SZ),
97 #define XLAT_VAL_26 ((unsigned) (F_SETPIPE_SZ))
98 #define XLAT_STR_26 STRINGIFY(F_SETPIPE_SZ)
99 XLAT(F_GETPIPE_SZ),
100 #define XLAT_VAL_27 ((unsigned) (F_GETPIPE_SZ))
101 #define XLAT_STR_27 STRINGIFY(F_GETPIPE_SZ)
102 XLAT(F_ADD_SEALS),
103 #define XLAT_VAL_28 ((unsigned) (F_ADD_SEALS))
104 #define XLAT_STR_28 STRINGIFY(F_ADD_SEALS)
105 XLAT(F_GET_SEALS),
106 #define XLAT_VAL_29 ((unsigned) (F_GET_SEALS))
107 #define XLAT_STR_29 STRINGIFY(F_GET_SEALS)
108 };
109 static
110 const struct xlat fcntlcmds[1] = { {
111 .data = fcntlcmds_xdata,
112 .size = ARRAY_SIZE(fcntlcmds_xdata),
113 .type = XT_NORMAL,
114 .flags_mask = 0
115 # ifdef XLAT_VAL_0
116 | XLAT_VAL_0
117 # endif
118 # ifdef XLAT_VAL_1
119 | XLAT_VAL_1
120 # endif
121 # ifdef XLAT_VAL_2
122 | XLAT_VAL_2
123 # endif
124 # ifdef XLAT_VAL_3
125 | XLAT_VAL_3
126 # endif
127 # ifdef XLAT_VAL_4
128 | XLAT_VAL_4
129 # endif
130 # ifdef XLAT_VAL_5
131 | XLAT_VAL_5
132 # endif
133 # ifdef XLAT_VAL_6
134 | XLAT_VAL_6
135 # endif
136 # ifdef XLAT_VAL_7
137 | XLAT_VAL_7
138 # endif
139 # ifdef XLAT_VAL_8
140 | XLAT_VAL_8
141 # endif
142 # ifdef XLAT_VAL_9
143 | XLAT_VAL_9
144 # endif
145 # ifdef XLAT_VAL_10
146 | XLAT_VAL_10
147 # endif
148 # ifdef XLAT_VAL_11
149 | XLAT_VAL_11
150 # endif
151 # ifdef XLAT_VAL_12
152 | XLAT_VAL_12
153 # endif
154 # ifdef XLAT_VAL_13
155 | XLAT_VAL_13
156 # endif
157 # ifdef XLAT_VAL_14
158 | XLAT_VAL_14
159 # endif
160 # ifdef XLAT_VAL_15
161 | XLAT_VAL_15
162 # endif
163 # ifdef XLAT_VAL_16
164 | XLAT_VAL_16
165 # endif
166 # ifdef XLAT_VAL_17
167 | XLAT_VAL_17
168 # endif
169 # ifdef XLAT_VAL_18
170 | XLAT_VAL_18
171 # endif
172 # ifdef XLAT_VAL_19
173 | XLAT_VAL_19
174 # endif
175 # ifdef XLAT_VAL_20
176 | XLAT_VAL_20
177 # endif
178 # ifdef XLAT_VAL_21
179 | XLAT_VAL_21
180 # endif
181 # ifdef XLAT_VAL_22
182 | XLAT_VAL_22
183 # endif
184 # ifdef XLAT_VAL_23
185 | XLAT_VAL_23
186 # endif
187 # ifdef XLAT_VAL_24
188 | XLAT_VAL_24
189 # endif
190 # ifdef XLAT_VAL_25
191 | XLAT_VAL_25
192 # endif
193 # ifdef XLAT_VAL_26
194 | XLAT_VAL_26
195 # endif
196 # ifdef XLAT_VAL_27
197 | XLAT_VAL_27
198 # endif
199 # ifdef XLAT_VAL_28
200 | XLAT_VAL_28
201 # endif
202 # ifdef XLAT_VAL_29
203 | XLAT_VAL_29
204 # endif
205 ,
206 .flags_strsz = 0
207 # ifdef XLAT_STR_0
208 + sizeof(XLAT_STR_0)
209 # endif
210 # ifdef XLAT_STR_1
211 + sizeof(XLAT_STR_1)
212 # endif
213 # ifdef XLAT_STR_2
214 + sizeof(XLAT_STR_2)
215 # endif
216 # ifdef XLAT_STR_3
217 + sizeof(XLAT_STR_3)
218 # endif
219 # ifdef XLAT_STR_4
220 + sizeof(XLAT_STR_4)
221 # endif
222 # ifdef XLAT_STR_5
223 + sizeof(XLAT_STR_5)
224 # endif
225 # ifdef XLAT_STR_6
226 + sizeof(XLAT_STR_6)
227 # endif
228 # ifdef XLAT_STR_7
229 + sizeof(XLAT_STR_7)
230 # endif
231 # ifdef XLAT_STR_8
232 + sizeof(XLAT_STR_8)
233 # endif
234 # ifdef XLAT_STR_9
235 + sizeof(XLAT_STR_9)
236 # endif
237 # ifdef XLAT_STR_10
238 + sizeof(XLAT_STR_10)
239 # endif
240 # ifdef XLAT_STR_11
241 + sizeof(XLAT_STR_11)
242 # endif
243 # ifdef XLAT_STR_12
244 + sizeof(XLAT_STR_12)
245 # endif
246 # ifdef XLAT_STR_13
247 + sizeof(XLAT_STR_13)
248 # endif
249 # ifdef XLAT_STR_14
250 + sizeof(XLAT_STR_14)
251 # endif
252 # ifdef XLAT_STR_15
253 + sizeof(XLAT_STR_15)
254 # endif
255 # ifdef XLAT_STR_16
256 + sizeof(XLAT_STR_16)
257 # endif
258 # ifdef XLAT_STR_17
259 + sizeof(XLAT_STR_17)
260 # endif
261 # ifdef XLAT_STR_18
262 + sizeof(XLAT_STR_18)
263 # endif
264 # ifdef XLAT_STR_19
265 + sizeof(XLAT_STR_19)
266 # endif
267 # ifdef XLAT_STR_20
268 + sizeof(XLAT_STR_20)
269 # endif
270 # ifdef XLAT_STR_21
271 + sizeof(XLAT_STR_21)
272 # endif
273 # ifdef XLAT_STR_22
274 + sizeof(XLAT_STR_22)
275 # endif
276 # ifdef XLAT_STR_23
277 + sizeof(XLAT_STR_23)
278 # endif
279 # ifdef XLAT_STR_24
280 + sizeof(XLAT_STR_24)
281 # endif
282 # ifdef XLAT_STR_25
283 + sizeof(XLAT_STR_25)
284 # endif
285 # ifdef XLAT_STR_26
286 + sizeof(XLAT_STR_26)
287 # endif
288 # ifdef XLAT_STR_27
289 + sizeof(XLAT_STR_27)
290 # endif
291 # ifdef XLAT_STR_28
292 + sizeof(XLAT_STR_28)
293 # endif
294 # ifdef XLAT_STR_29
295 + sizeof(XLAT_STR_29)
296 # endif
297 ,
298 } };
299 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
300
301 # undef XLAT_STR_0
302 # undef XLAT_VAL_0
303 # undef XLAT_STR_1
304 # undef XLAT_VAL_1
305 # undef XLAT_STR_2
306 # undef XLAT_VAL_2
307 # undef XLAT_STR_3
308 # undef XLAT_VAL_3
309 # undef XLAT_STR_4
310 # undef XLAT_VAL_4
311 # undef XLAT_STR_5
312 # undef XLAT_VAL_5
313 # undef XLAT_STR_6
314 # undef XLAT_VAL_6
315 # undef XLAT_STR_7
316 # undef XLAT_VAL_7
317 # undef XLAT_STR_8
318 # undef XLAT_VAL_8
319 # undef XLAT_STR_9
320 # undef XLAT_VAL_9
321 # undef XLAT_STR_10
322 # undef XLAT_VAL_10
323 # undef XLAT_STR_11
324 # undef XLAT_VAL_11
325 # undef XLAT_STR_12
326 # undef XLAT_VAL_12
327 # undef XLAT_STR_13
328 # undef XLAT_VAL_13
329 # undef XLAT_STR_14
330 # undef XLAT_VAL_14
331 # undef XLAT_STR_15
332 # undef XLAT_VAL_15
333 # undef XLAT_STR_16
334 # undef XLAT_VAL_16
335 # undef XLAT_STR_17
336 # undef XLAT_VAL_17
337 # undef XLAT_STR_18
338 # undef XLAT_VAL_18
339 # undef XLAT_STR_19
340 # undef XLAT_VAL_19
341 # undef XLAT_STR_20
342 # undef XLAT_VAL_20
343 # undef XLAT_STR_21
344 # undef XLAT_VAL_21
345 # undef XLAT_STR_22
346 # undef XLAT_VAL_22
347 # undef XLAT_STR_23
348 # undef XLAT_VAL_23
349 # undef XLAT_STR_24
350 # undef XLAT_VAL_24
351 # undef XLAT_STR_25
352 # undef XLAT_VAL_25
353 # undef XLAT_STR_26
354 # undef XLAT_VAL_26
355 # undef XLAT_STR_27
356 # undef XLAT_VAL_27
357 # undef XLAT_STR_28
358 # undef XLAT_VAL_28
359 # undef XLAT_STR_29
360 # undef XLAT_VAL_29
361 # endif /* !IN_MPERS */
362
363 #endif /* !XLAT_MACROS_ONLY */