• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* GENERATED BY MAKEFILE */
2 
3 #include <errno.h>
4 #include <fcntl.h>
5 #include <linux/prctl.h>
6 #include <linux/sched.h>
7 #include <stddef.h>
8 #include <signal.h>
9 #include <sys/stat.h>
10 #include <sys/types.h>
11 
12 #include "arch.h"
13 #include "libconstants.h"
14 
15 const struct constant_entry constant_table[] = {
16 #ifdef MINIJAIL_ARCH_NR
17     {"MINIJAIL_ARCH_NR", (unsigned long)MINIJAIL_ARCH_NR},
18 #endif // MINIJAIL_ARCH_NR
19 #ifdef MINIJAIL_ARCH_BITS
20     {"MINIJAIL_ARCH_BITS", (unsigned long)MINIJAIL_ARCH_BITS},
21 #endif // MINIJAIL_ARCH_BITS
22 #ifdef AT_EACCESS
23     {"AT_EACCESS", (unsigned long)AT_EACCESS},
24 #endif  // AT_EACCESS
25 #ifdef AT_REMOVEDIR
26     {"AT_REMOVEDIR", (unsigned long)AT_REMOVEDIR},
27 #endif  // AT_REMOVEDIR
28 #ifdef AT_SYMLINK_FOLLOW
29     {"AT_SYMLINK_FOLLOW", (unsigned long)AT_SYMLINK_FOLLOW},
30 #endif  // AT_SYMLINK_FOLLOW
31 #ifdef AT_SYMLINK_NOFOLLOW
32     {"AT_SYMLINK_NOFOLLOW", (unsigned long)AT_SYMLINK_NOFOLLOW},
33 #endif  // AT_SYMLINK_NOFOLLOW
34 #ifdef BUS_ADRALN
35     {"BUS_ADRALN", (unsigned long)BUS_ADRALN},
36 #endif  // BUS_ADRALN
37 #ifdef BUS_ADRERR
38     {"BUS_ADRERR", (unsigned long)BUS_ADRERR},
39 #endif  // BUS_ADRERR
40 #ifdef BUS_MCEERR_AO
41     {"BUS_MCEERR_AO", (unsigned long)BUS_MCEERR_AO},
42 #endif  // BUS_MCEERR_AO
43 #ifdef BUS_MCEERR_AR
44     {"BUS_MCEERR_AR", (unsigned long)BUS_MCEERR_AR},
45 #endif  // BUS_MCEERR_AR
46 #ifdef BUS_OBJERR
47     {"BUS_OBJERR", (unsigned long)BUS_OBJERR},
48 #endif  // BUS_OBJERR
49 #ifdef CLD_CONTINUED
50     {"CLD_CONTINUED", (unsigned long)CLD_CONTINUED},
51 #endif  // CLD_CONTINUED
52 #ifdef CLD_DUMPED
53     {"CLD_DUMPED", (unsigned long)CLD_DUMPED},
54 #endif  // CLD_DUMPED
55 #ifdef CLD_EXITED
56     {"CLD_EXITED", (unsigned long)CLD_EXITED},
57 #endif  // CLD_EXITED
58 #ifdef CLD_KILLED
59     {"CLD_KILLED", (unsigned long)CLD_KILLED},
60 #endif  // CLD_KILLED
61 #ifdef CLD_STOPPED
62     {"CLD_STOPPED", (unsigned long)CLD_STOPPED},
63 #endif  // CLD_STOPPED
64 #ifdef CLD_TRAPPED
65     {"CLD_TRAPPED", (unsigned long)CLD_TRAPPED},
66 #endif  // CLD_TRAPPED
67 #ifdef CLONE_CHILD_CLEARTID
68     {"CLONE_CHILD_CLEARTID", (unsigned long)CLONE_CHILD_CLEARTID},
69 #endif  // CLONE_CHILD_CLEARTID
70 #ifdef CLONE_CHILD_SETTID
71     {"CLONE_CHILD_SETTID", (unsigned long)CLONE_CHILD_SETTID},
72 #endif  // CLONE_CHILD_SETTID
73 #ifdef CLONE_DETACHED
74     {"CLONE_DETACHED", (unsigned long)CLONE_DETACHED},
75 #endif  // CLONE_DETACHED
76 #ifdef CLONE_FILES
77     {"CLONE_FILES", (unsigned long)CLONE_FILES},
78 #endif  // CLONE_FILES
79 #ifdef CLONE_FS
80     {"CLONE_FS", (unsigned long)CLONE_FS},
81 #endif  // CLONE_FS
82 #ifdef CLONE_IO
83     {"CLONE_IO", (unsigned long)CLONE_IO},
84 #endif  // CLONE_IO
85 #ifdef CLONE_NEWIPC
86     {"CLONE_NEWIPC", (unsigned long)CLONE_NEWIPC},
87 #endif  // CLONE_NEWIPC
88 #ifdef CLONE_NEWNET
89     {"CLONE_NEWNET", (unsigned long)CLONE_NEWNET},
90 #endif  // CLONE_NEWNET
91 #ifdef CLONE_NEWNS
92     {"CLONE_NEWNS", (unsigned long)CLONE_NEWNS},
93 #endif  // CLONE_NEWNS
94 #ifdef CLONE_NEWPID
95     {"CLONE_NEWPID", (unsigned long)CLONE_NEWPID},
96 #endif  // CLONE_NEWPID
97 #ifdef CLONE_NEWUSER
98     {"CLONE_NEWUSER", (unsigned long)CLONE_NEWUSER},
99 #endif  // CLONE_NEWUSER
100 #ifdef CLONE_NEWUTS
101     {"CLONE_NEWUTS", (unsigned long)CLONE_NEWUTS},
102 #endif  // CLONE_NEWUTS
103 #ifdef CLONE_PARENT
104     {"CLONE_PARENT", (unsigned long)CLONE_PARENT},
105 #endif  // CLONE_PARENT
106 #ifdef CLONE_PARENT_SETTID
107     {"CLONE_PARENT_SETTID", (unsigned long)CLONE_PARENT_SETTID},
108 #endif  // CLONE_PARENT_SETTID
109 #ifdef CLONE_PTRACE
110     {"CLONE_PTRACE", (unsigned long)CLONE_PTRACE},
111 #endif  // CLONE_PTRACE
112 #ifdef CLONE_SETTLS
113     {"CLONE_SETTLS", (unsigned long)CLONE_SETTLS},
114 #endif  // CLONE_SETTLS
115 #ifdef CLONE_SIGHAND
116     {"CLONE_SIGHAND", (unsigned long)CLONE_SIGHAND},
117 #endif  // CLONE_SIGHAND
118 #ifdef CLONE_SYSVSEM
119     {"CLONE_SYSVSEM", (unsigned long)CLONE_SYSVSEM},
120 #endif  // CLONE_SYSVSEM
121 #ifdef CLONE_THREAD
122     {"CLONE_THREAD", (unsigned long)CLONE_THREAD},
123 #endif  // CLONE_THREAD
124 #ifdef CLONE_UNTRACED
125     {"CLONE_UNTRACED", (unsigned long)CLONE_UNTRACED},
126 #endif  // CLONE_UNTRACED
127 #ifdef CLONE_VFORK
128     {"CLONE_VFORK", (unsigned long)CLONE_VFORK},
129 #endif  // CLONE_VFORK
130 #ifdef CLONE_VM
131     {"CLONE_VM", (unsigned long)CLONE_VM},
132 #endif  // CLONE_VM
133 #ifdef CSIGNAL
134     {"CSIGNAL", (unsigned long)CSIGNAL},
135 #endif  // CSIGNAL
136 #ifdef E2BIG
137     {"E2BIG", (unsigned long)E2BIG},
138 #endif  // E2BIG
139 #ifdef EACCES
140     {"EACCES", (unsigned long)EACCES},
141 #endif  // EACCES
142 #ifdef EADDRINUSE
143     {"EADDRINUSE", (unsigned long)EADDRINUSE},
144 #endif  // EADDRINUSE
145 #ifdef EADDRNOTAVAIL
146     {"EADDRNOTAVAIL", (unsigned long)EADDRNOTAVAIL},
147 #endif  // EADDRNOTAVAIL
148 #ifdef EADV
149     {"EADV", (unsigned long)EADV},
150 #endif  // EADV
151 #ifdef EAFNOSUPPORT
152     {"EAFNOSUPPORT", (unsigned long)EAFNOSUPPORT},
153 #endif  // EAFNOSUPPORT
154 #ifdef EAGAIN
155     {"EAGAIN", (unsigned long)EAGAIN},
156 #endif  // EAGAIN
157 #ifdef EALREADY
158     {"EALREADY", (unsigned long)EALREADY},
159 #endif  // EALREADY
160 #ifdef EBADE
161     {"EBADE", (unsigned long)EBADE},
162 #endif  // EBADE
163 #ifdef EBADF
164     {"EBADF", (unsigned long)EBADF},
165 #endif  // EBADF
166 #ifdef EBADFD
167     {"EBADFD", (unsigned long)EBADFD},
168 #endif  // EBADFD
169 #ifdef EBADMSG
170     {"EBADMSG", (unsigned long)EBADMSG},
171 #endif  // EBADMSG
172 #ifdef EBADR
173     {"EBADR", (unsigned long)EBADR},
174 #endif  // EBADR
175 #ifdef EBADRQC
176     {"EBADRQC", (unsigned long)EBADRQC},
177 #endif  // EBADRQC
178 #ifdef EBADSLT
179     {"EBADSLT", (unsigned long)EBADSLT},
180 #endif  // EBADSLT
181 #ifdef EBFONT
182     {"EBFONT", (unsigned long)EBFONT},
183 #endif  // EBFONT
184 #ifdef EBUSY
185     {"EBUSY", (unsigned long)EBUSY},
186 #endif  // EBUSY
187 #ifdef ECANCELED
188     {"ECANCELED", (unsigned long)ECANCELED},
189 #endif  // ECANCELED
190 #ifdef ECHILD
191     {"ECHILD", (unsigned long)ECHILD},
192 #endif  // ECHILD
193 #ifdef ECHRNG
194     {"ECHRNG", (unsigned long)ECHRNG},
195 #endif  // ECHRNG
196 #ifdef ECOMM
197     {"ECOMM", (unsigned long)ECOMM},
198 #endif  // ECOMM
199 #ifdef ECONNABORTED
200     {"ECONNABORTED", (unsigned long)ECONNABORTED},
201 #endif  // ECONNABORTED
202 #ifdef ECONNREFUSED
203     {"ECONNREFUSED", (unsigned long)ECONNREFUSED},
204 #endif  // ECONNREFUSED
205 #ifdef ECONNRESET
206     {"ECONNRESET", (unsigned long)ECONNRESET},
207 #endif  // ECONNRESET
208 #ifdef EDEADLK
209     {"EDEADLK", (unsigned long)EDEADLK},
210 #endif  // EDEADLK
211 #ifdef EDEADLOCK
212     {"EDEADLOCK", (unsigned long)EDEADLOCK},
213 #endif  // EDEADLOCK
214 #ifdef EDESTADDRREQ
215     {"EDESTADDRREQ", (unsigned long)EDESTADDRREQ},
216 #endif  // EDESTADDRREQ
217 #ifdef EDOM
218     {"EDOM", (unsigned long)EDOM},
219 #endif  // EDOM
220 #ifdef EDOTDOT
221     {"EDOTDOT", (unsigned long)EDOTDOT},
222 #endif  // EDOTDOT
223 #ifdef EDQUOT
224     {"EDQUOT", (unsigned long)EDQUOT},
225 #endif  // EDQUOT
226 #ifdef EEXIST
227     {"EEXIST", (unsigned long)EEXIST},
228 #endif  // EEXIST
229 #ifdef EFAULT
230     {"EFAULT", (unsigned long)EFAULT},
231 #endif  // EFAULT
232 #ifdef EFBIG
233     {"EFBIG", (unsigned long)EFBIG},
234 #endif  // EFBIG
235 #ifdef EHOSTDOWN
236     {"EHOSTDOWN", (unsigned long)EHOSTDOWN},
237 #endif  // EHOSTDOWN
238 #ifdef EHOSTUNREACH
239     {"EHOSTUNREACH", (unsigned long)EHOSTUNREACH},
240 #endif  // EHOSTUNREACH
241 #ifdef EHWPOISON
242     {"EHWPOISON", (unsigned long)EHWPOISON},
243 #endif  // EHWPOISON
244 #ifdef EIDRM
245     {"EIDRM", (unsigned long)EIDRM},
246 #endif  // EIDRM
247 #ifdef EILSEQ
248     {"EILSEQ", (unsigned long)EILSEQ},
249 #endif  // EILSEQ
250 #ifdef EINPROGRESS
251     {"EINPROGRESS", (unsigned long)EINPROGRESS},
252 #endif  // EINPROGRESS
253 #ifdef EINTR
254     {"EINTR", (unsigned long)EINTR},
255 #endif  // EINTR
256 #ifdef EINVAL
257     {"EINVAL", (unsigned long)EINVAL},
258 #endif  // EINVAL
259 #ifdef EIO
260     {"EIO", (unsigned long)EIO},
261 #endif  // EIO
262 #ifdef EISCONN
263     {"EISCONN", (unsigned long)EISCONN},
264 #endif  // EISCONN
265 #ifdef EISDIR
266     {"EISDIR", (unsigned long)EISDIR},
267 #endif  // EISDIR
268 #ifdef EISNAM
269     {"EISNAM", (unsigned long)EISNAM},
270 #endif  // EISNAM
271 #ifdef EKEYEXPIRED
272     {"EKEYEXPIRED", (unsigned long)EKEYEXPIRED},
273 #endif  // EKEYEXPIRED
274 #ifdef EKEYREJECTED
275     {"EKEYREJECTED", (unsigned long)EKEYREJECTED},
276 #endif  // EKEYREJECTED
277 #ifdef EKEYREVOKED
278     {"EKEYREVOKED", (unsigned long)EKEYREVOKED},
279 #endif  // EKEYREVOKED
280 #ifdef EL2HLT
281     {"EL2HLT", (unsigned long)EL2HLT},
282 #endif  // EL2HLT
283 #ifdef EL2NSYNC
284     {"EL2NSYNC", (unsigned long)EL2NSYNC},
285 #endif  // EL2NSYNC
286 #ifdef EL3HLT
287     {"EL3HLT", (unsigned long)EL3HLT},
288 #endif  // EL3HLT
289 #ifdef EL3RST
290     {"EL3RST", (unsigned long)EL3RST},
291 #endif  // EL3RST
292 #ifdef ELIBACC
293     {"ELIBACC", (unsigned long)ELIBACC},
294 #endif  // ELIBACC
295 #ifdef ELIBBAD
296     {"ELIBBAD", (unsigned long)ELIBBAD},
297 #endif  // ELIBBAD
298 #ifdef ELIBEXEC
299     {"ELIBEXEC", (unsigned long)ELIBEXEC},
300 #endif  // ELIBEXEC
301 #ifdef ELIBMAX
302     {"ELIBMAX", (unsigned long)ELIBMAX},
303 #endif  // ELIBMAX
304 #ifdef ELIBSCN
305     {"ELIBSCN", (unsigned long)ELIBSCN},
306 #endif  // ELIBSCN
307 #ifdef ELNRNG
308     {"ELNRNG", (unsigned long)ELNRNG},
309 #endif  // ELNRNG
310 #ifdef ELOOP
311     {"ELOOP", (unsigned long)ELOOP},
312 #endif  // ELOOP
313 #ifdef EMEDIUMTYPE
314     {"EMEDIUMTYPE", (unsigned long)EMEDIUMTYPE},
315 #endif  // EMEDIUMTYPE
316 #ifdef EMFILE
317     {"EMFILE", (unsigned long)EMFILE},
318 #endif  // EMFILE
319 #ifdef EMLINK
320     {"EMLINK", (unsigned long)EMLINK},
321 #endif  // EMLINK
322 #ifdef EMSGSIZE
323     {"EMSGSIZE", (unsigned long)EMSGSIZE},
324 #endif  // EMSGSIZE
325 #ifdef EMULTIHOP
326     {"EMULTIHOP", (unsigned long)EMULTIHOP},
327 #endif  // EMULTIHOP
328 #ifdef ENAMETOOLONG
329     {"ENAMETOOLONG", (unsigned long)ENAMETOOLONG},
330 #endif  // ENAMETOOLONG
331 #ifdef ENAVAIL
332     {"ENAVAIL", (unsigned long)ENAVAIL},
333 #endif  // ENAVAIL
334 #ifdef ENETDOWN
335     {"ENETDOWN", (unsigned long)ENETDOWN},
336 #endif  // ENETDOWN
337 #ifdef ENETRESET
338     {"ENETRESET", (unsigned long)ENETRESET},
339 #endif  // ENETRESET
340 #ifdef ENETUNREACH
341     {"ENETUNREACH", (unsigned long)ENETUNREACH},
342 #endif  // ENETUNREACH
343 #ifdef ENFILE
344     {"ENFILE", (unsigned long)ENFILE},
345 #endif  // ENFILE
346 #ifdef ENOANO
347     {"ENOANO", (unsigned long)ENOANO},
348 #endif  // ENOANO
349 #ifdef ENOBUFS
350     {"ENOBUFS", (unsigned long)ENOBUFS},
351 #endif  // ENOBUFS
352 #ifdef ENOCSI
353     {"ENOCSI", (unsigned long)ENOCSI},
354 #endif  // ENOCSI
355 #ifdef ENODATA
356     {"ENODATA", (unsigned long)ENODATA},
357 #endif  // ENODATA
358 #ifdef ENODEV
359     {"ENODEV", (unsigned long)ENODEV},
360 #endif  // ENODEV
361 #ifdef ENOENT
362     {"ENOENT", (unsigned long)ENOENT},
363 #endif  // ENOENT
364 #ifdef ENOEXEC
365     {"ENOEXEC", (unsigned long)ENOEXEC},
366 #endif  // ENOEXEC
367 #ifdef ENOKEY
368     {"ENOKEY", (unsigned long)ENOKEY},
369 #endif  // ENOKEY
370 #ifdef ENOLCK
371     {"ENOLCK", (unsigned long)ENOLCK},
372 #endif  // ENOLCK
373 #ifdef ENOLINK
374     {"ENOLINK", (unsigned long)ENOLINK},
375 #endif  // ENOLINK
376 #ifdef ENOMEDIUM
377     {"ENOMEDIUM", (unsigned long)ENOMEDIUM},
378 #endif  // ENOMEDIUM
379 #ifdef ENOMEM
380     {"ENOMEM", (unsigned long)ENOMEM},
381 #endif  // ENOMEM
382 #ifdef ENOMSG
383     {"ENOMSG", (unsigned long)ENOMSG},
384 #endif  // ENOMSG
385 #ifdef ENONET
386     {"ENONET", (unsigned long)ENONET},
387 #endif  // ENONET
388 #ifdef ENOPKG
389     {"ENOPKG", (unsigned long)ENOPKG},
390 #endif  // ENOPKG
391 #ifdef ENOPROTOOPT
392     {"ENOPROTOOPT", (unsigned long)ENOPROTOOPT},
393 #endif  // ENOPROTOOPT
394 #ifdef ENOSPC
395     {"ENOSPC", (unsigned long)ENOSPC},
396 #endif  // ENOSPC
397 #ifdef ENOSR
398     {"ENOSR", (unsigned long)ENOSR},
399 #endif  // ENOSR
400 #ifdef ENOSTR
401     {"ENOSTR", (unsigned long)ENOSTR},
402 #endif  // ENOSTR
403 #ifdef ENOSYS
404     {"ENOSYS", (unsigned long)ENOSYS},
405 #endif  // ENOSYS
406 #ifdef ENOTBLK
407     {"ENOTBLK", (unsigned long)ENOTBLK},
408 #endif  // ENOTBLK
409 #ifdef ENOTCONN
410     {"ENOTCONN", (unsigned long)ENOTCONN},
411 #endif  // ENOTCONN
412 #ifdef ENOTDIR
413     {"ENOTDIR", (unsigned long)ENOTDIR},
414 #endif  // ENOTDIR
415 #ifdef ENOTEMPTY
416     {"ENOTEMPTY", (unsigned long)ENOTEMPTY},
417 #endif  // ENOTEMPTY
418 #ifdef ENOTNAM
419     {"ENOTNAM", (unsigned long)ENOTNAM},
420 #endif  // ENOTNAM
421 #ifdef ENOTRECOVERABLE
422     {"ENOTRECOVERABLE", (unsigned long)ENOTRECOVERABLE},
423 #endif  // ENOTRECOVERABLE
424 #ifdef ENOTSOCK
425     {"ENOTSOCK", (unsigned long)ENOTSOCK},
426 #endif  // ENOTSOCK
427 #ifdef ENOTSUP
428     {"ENOTSUP", (unsigned long)ENOTSUP},
429 #endif  // ENOTSUP
430 #ifdef ENOTTY
431     {"ENOTTY", (unsigned long)ENOTTY},
432 #endif  // ENOTTY
433 #ifdef ENOTUNIQ
434     {"ENOTUNIQ", (unsigned long)ENOTUNIQ},
435 #endif  // ENOTUNIQ
436 #ifdef ENXIO
437     {"ENXIO", (unsigned long)ENXIO},
438 #endif  // ENXIO
439 #ifdef EOPNOTSUPP
440     {"EOPNOTSUPP", (unsigned long)EOPNOTSUPP},
441 #endif  // EOPNOTSUPP
442 #ifdef EOVERFLOW
443     {"EOVERFLOW", (unsigned long)EOVERFLOW},
444 #endif  // EOVERFLOW
445 #ifdef EOWNERDEAD
446     {"EOWNERDEAD", (unsigned long)EOWNERDEAD},
447 #endif  // EOWNERDEAD
448 #ifdef EPERM
449     {"EPERM", (unsigned long)EPERM},
450 #endif  // EPERM
451 #ifdef EPFNOSUPPORT
452     {"EPFNOSUPPORT", (unsigned long)EPFNOSUPPORT},
453 #endif  // EPFNOSUPPORT
454 #ifdef EPIPE
455     {"EPIPE", (unsigned long)EPIPE},
456 #endif  // EPIPE
457 #ifdef EPROTO
458     {"EPROTO", (unsigned long)EPROTO},
459 #endif  // EPROTO
460 #ifdef EPROTONOSUPPORT
461     {"EPROTONOSUPPORT", (unsigned long)EPROTONOSUPPORT},
462 #endif  // EPROTONOSUPPORT
463 #ifdef EPROTOTYPE
464     {"EPROTOTYPE", (unsigned long)EPROTOTYPE},
465 #endif  // EPROTOTYPE
466 #ifdef ERANGE
467     {"ERANGE", (unsigned long)ERANGE},
468 #endif  // ERANGE
469 #ifdef EREMCHG
470     {"EREMCHG", (unsigned long)EREMCHG},
471 #endif  // EREMCHG
472 #ifdef EREMOTE
473     {"EREMOTE", (unsigned long)EREMOTE},
474 #endif  // EREMOTE
475 #ifdef EREMOTEIO
476     {"EREMOTEIO", (unsigned long)EREMOTEIO},
477 #endif  // EREMOTEIO
478 #ifdef ERESTART
479     {"ERESTART", (unsigned long)ERESTART},
480 #endif  // ERESTART
481 #ifdef ERFKILL
482     {"ERFKILL", (unsigned long)ERFKILL},
483 #endif  // ERFKILL
484 #ifdef EROFS
485     {"EROFS", (unsigned long)EROFS},
486 #endif  // EROFS
487 #ifdef ESHUTDOWN
488     {"ESHUTDOWN", (unsigned long)ESHUTDOWN},
489 #endif  // ESHUTDOWN
490 #ifdef ESOCKTNOSUPPORT
491     {"ESOCKTNOSUPPORT", (unsigned long)ESOCKTNOSUPPORT},
492 #endif  // ESOCKTNOSUPPORT
493 #ifdef ESPIPE
494     {"ESPIPE", (unsigned long)ESPIPE},
495 #endif  // ESPIPE
496 #ifdef ESRCH
497     {"ESRCH", (unsigned long)ESRCH},
498 #endif  // ESRCH
499 #ifdef ESRMNT
500     {"ESRMNT", (unsigned long)ESRMNT},
501 #endif  // ESRMNT
502 #ifdef ESTALE
503     {"ESTALE", (unsigned long)ESTALE},
504 #endif  // ESTALE
505 #ifdef ESTRPIPE
506     {"ESTRPIPE", (unsigned long)ESTRPIPE},
507 #endif  // ESTRPIPE
508 #ifdef ETIME
509     {"ETIME", (unsigned long)ETIME},
510 #endif  // ETIME
511 #ifdef ETIMEDOUT
512     {"ETIMEDOUT", (unsigned long)ETIMEDOUT},
513 #endif  // ETIMEDOUT
514 #ifdef ETOOMANYREFS
515     {"ETOOMANYREFS", (unsigned long)ETOOMANYREFS},
516 #endif  // ETOOMANYREFS
517 #ifdef ETXTBSY
518     {"ETXTBSY", (unsigned long)ETXTBSY},
519 #endif  // ETXTBSY
520 #ifdef EUCLEAN
521     {"EUCLEAN", (unsigned long)EUCLEAN},
522 #endif  // EUCLEAN
523 #ifdef EUNATCH
524     {"EUNATCH", (unsigned long)EUNATCH},
525 #endif  // EUNATCH
526 #ifdef EUSERS
527     {"EUSERS", (unsigned long)EUSERS},
528 #endif  // EUSERS
529 #ifdef EWOULDBLOCK
530     {"EWOULDBLOCK", (unsigned long)EWOULDBLOCK},
531 #endif  // EWOULDBLOCK
532 #ifdef EXDEV
533     {"EXDEV", (unsigned long)EXDEV},
534 #endif  // EXDEV
535 #ifdef EXFULL
536     {"EXFULL", (unsigned long)EXFULL},
537 #endif  // EXFULL
538 #ifdef FAPPEND
539     {"FAPPEND", (unsigned long)FAPPEND},
540 #endif  // FAPPEND
541 #ifdef FASYNC
542     {"FASYNC", (unsigned long)FASYNC},
543 #endif  // FASYNC
544 #ifdef FD_CLOEXEC
545     {"FD_CLOEXEC", (unsigned long)FD_CLOEXEC},
546 #endif  // FD_CLOEXEC
547 #ifdef F_DUPFD
548     {"F_DUPFD", (unsigned long)F_DUPFD},
549 #endif  // F_DUPFD
550 #ifdef F_DUPFD_CLOEXEC
551     {"F_DUPFD_CLOEXEC", (unsigned long)F_DUPFD_CLOEXEC},
552 #endif  // F_DUPFD_CLOEXEC
553 #ifdef F_EXLCK
554     {"F_EXLCK", (unsigned long)F_EXLCK},
555 #endif  // F_EXLCK
556 #ifdef FFSYNC
557     {"FFSYNC", (unsigned long)FFSYNC},
558 #endif  // FFSYNC
559 #ifdef F_GETFD
560     {"F_GETFD", (unsigned long)F_GETFD},
561 #endif  // F_GETFD
562 #ifdef F_GETFL
563     {"F_GETFL", (unsigned long)F_GETFL},
564 #endif  // F_GETFL
565 #ifdef F_GETLK
566     {"F_GETLK", (unsigned long)F_GETLK},
567 #endif  // F_GETLK
568 #ifdef F_GETLK64
569     {"F_GETLK64", (unsigned long)F_GETLK64},
570 #endif  // F_GETLK64
571 #ifdef F_LOCK
572     {"F_LOCK", (unsigned long)F_LOCK},
573 #endif  // F_LOCK
574 #ifdef FNDELAY
575     {"FNDELAY", (unsigned long)FNDELAY},
576 #endif  // FNDELAY
577 #ifdef FNONBLOCK
578     {"FNONBLOCK", (unsigned long)FNONBLOCK},
579 #endif  // FNONBLOCK
580 #ifdef F_OK
581     {"F_OK", (unsigned long)F_OK},
582 #endif  // F_OK
583 #ifdef FPE_FLTDIV
584     {"FPE_FLTDIV", (unsigned long)FPE_FLTDIV},
585 #endif  // FPE_FLTDIV
586 #ifdef FPE_FLTINV
587     {"FPE_FLTINV", (unsigned long)FPE_FLTINV},
588 #endif  // FPE_FLTINV
589 #ifdef FPE_FLTOVF
590     {"FPE_FLTOVF", (unsigned long)FPE_FLTOVF},
591 #endif  // FPE_FLTOVF
592 #ifdef FPE_FLTRES
593     {"FPE_FLTRES", (unsigned long)FPE_FLTRES},
594 #endif  // FPE_FLTRES
595 #ifdef FPE_FLTSUB
596     {"FPE_FLTSUB", (unsigned long)FPE_FLTSUB},
597 #endif  // FPE_FLTSUB
598 #ifdef FPE_FLTUND
599     {"FPE_FLTUND", (unsigned long)FPE_FLTUND},
600 #endif  // FPE_FLTUND
601 #ifdef FPE_INTDIV
602     {"FPE_INTDIV", (unsigned long)FPE_INTDIV},
603 #endif  // FPE_INTDIV
604 #ifdef FPE_INTOVF
605     {"FPE_INTOVF", (unsigned long)FPE_INTOVF},
606 #endif  // FPE_INTOVF
607 #ifdef FP_XSTATE_MAGIC1
608     {"FP_XSTATE_MAGIC1", (unsigned long)FP_XSTATE_MAGIC1},
609 #endif  // FP_XSTATE_MAGIC1
610 #ifdef FP_XSTATE_MAGIC2
611     {"FP_XSTATE_MAGIC2", (unsigned long)FP_XSTATE_MAGIC2},
612 #endif  // FP_XSTATE_MAGIC2
613 #ifdef FP_XSTATE_MAGIC2_SIZE
614     {"FP_XSTATE_MAGIC2_SIZE", (unsigned long)FP_XSTATE_MAGIC2_SIZE},
615 #endif  // FP_XSTATE_MAGIC2_SIZE
616 #ifdef F_RDLCK
617     {"F_RDLCK", (unsigned long)F_RDLCK},
618 #endif  // F_RDLCK
619 #ifdef F_SETFD
620     {"F_SETFD", (unsigned long)F_SETFD},
621 #endif  // F_SETFD
622 #ifdef F_SETFL
623     {"F_SETFL", (unsigned long)F_SETFL},
624 #endif  // F_SETFL
625 #ifdef F_SETLK
626     {"F_SETLK", (unsigned long)F_SETLK},
627 #endif  // F_SETLK
628 #ifdef F_SETLK64
629     {"F_SETLK64", (unsigned long)F_SETLK64},
630 #endif  // F_SETLK64
631 #ifdef F_SETLKW64
632     {"F_SETLKW64", (unsigned long)F_SETLKW64},
633 #endif  // F_SETLKW64
634 #ifdef F_SETLKW
635     {"F_SETLKW", (unsigned long)F_SETLKW},
636 #endif  // F_SETLKW
637 #ifdef F_SHLCK
638     {"F_SHLCK", (unsigned long)F_SHLCK},
639 #endif  // F_SHLCK
640 #ifdef F_TEST
641     {"F_TEST", (unsigned long)F_TEST},
642 #endif  // F_TEST
643 #ifdef F_TLOCK
644     {"F_TLOCK", (unsigned long)F_TLOCK},
645 #endif  // F_TLOCK
646 #ifdef F_ULOCK
647     {"F_ULOCK", (unsigned long)F_ULOCK},
648 #endif  // F_ULOCK
649 #ifdef F_UNLCK
650     {"F_UNLCK", (unsigned long)F_UNLCK},
651 #endif  // F_UNLCK
652 #ifdef F_WRLCK
653     {"F_WRLCK", (unsigned long)F_WRLCK},
654 #endif  // F_WRLCK
655 #ifdef ILL_BADSTK
656     {"ILL_BADSTK", (unsigned long)ILL_BADSTK},
657 #endif  // ILL_BADSTK
658 #ifdef ILL_COPROC
659     {"ILL_COPROC", (unsigned long)ILL_COPROC},
660 #endif  // ILL_COPROC
661 #ifdef ILL_ILLADR
662     {"ILL_ILLADR", (unsigned long)ILL_ILLADR},
663 #endif  // ILL_ILLADR
664 #ifdef ILL_ILLOPC
665     {"ILL_ILLOPC", (unsigned long)ILL_ILLOPC},
666 #endif  // ILL_ILLOPC
667 #ifdef ILL_ILLOPN
668     {"ILL_ILLOPN", (unsigned long)ILL_ILLOPN},
669 #endif  // ILL_ILLOPN
670 #ifdef ILL_ILLTRP
671     {"ILL_ILLTRP", (unsigned long)ILL_ILLTRP},
672 #endif  // ILL_ILLTRP
673 #ifdef ILL_PRVOPC
674     {"ILL_PRVOPC", (unsigned long)ILL_PRVOPC},
675 #endif  // ILL_PRVOPC
676 #ifdef ILL_PRVREG
677     {"ILL_PRVREG", (unsigned long)ILL_PRVREG},
678 #endif  // ILL_PRVREG
679 #ifdef LOCK_EX
680     {"LOCK_EX", (unsigned long)LOCK_EX},
681 #endif  // LOCK_EX
682 #ifdef LOCK_NB
683     {"LOCK_NB", (unsigned long)LOCK_NB},
684 #endif  // LOCK_NB
685 #ifdef LOCK_SH
686     {"LOCK_SH", (unsigned long)LOCK_SH},
687 #endif  // LOCK_SH
688 #ifdef LOCK_UN
689     {"LOCK_UN", (unsigned long)LOCK_UN},
690 #endif  // LOCK_UN
691 #ifdef MINSIGSTKSZ
692     {"MINSIGSTKSZ", (unsigned long)MINSIGSTKSZ},
693 #endif  // MINSIGSTKSZ
694 #ifdef NGREG
695     {"NGREG", (unsigned long)NGREG},
696 #endif  // NGREG
697 #ifdef O_ACCMODE
698     {"O_ACCMODE", (unsigned long)O_ACCMODE},
699 #endif  // O_ACCMODE
700 #ifdef O_APPEND
701     {"O_APPEND", (unsigned long)O_APPEND},
702 #endif  // O_APPEND
703 #ifdef O_ASYNC
704     {"O_ASYNC", (unsigned long)O_ASYNC},
705 #endif  // O_ASYNC
706 #ifdef O_CREAT
707     {"O_CREAT", (unsigned long)O_CREAT},
708 #endif  // O_CREAT
709 #ifdef O_EXCL
710     {"O_EXCL", (unsigned long)O_EXCL},
711 #endif  // O_EXCL
712 #ifdef O_FSYNC
713     {"O_FSYNC", (unsigned long)O_FSYNC},
714 #endif  // O_FSYNC
715 #ifdef O_NDELAY
716     {"O_NDELAY", (unsigned long)O_NDELAY},
717 #endif  // O_NDELAY
718 #ifdef O_NOCTTY
719     {"O_NOCTTY", (unsigned long)O_NOCTTY},
720 #endif  // O_NOCTTY
721 #ifdef O_NONBLOCK
722     {"O_NONBLOCK", (unsigned long)O_NONBLOCK},
723 #endif  // O_NONBLOCK
724 #ifdef O_RDONLY
725     {"O_RDONLY", (unsigned long)O_RDONLY},
726 #endif  // O_RDONLY
727 #ifdef O_RDWR
728     {"O_RDWR", (unsigned long)O_RDWR},
729 #endif  // O_RDWR
730 #ifdef O_RSYNC
731     {"O_RSYNC", (unsigned long)O_RSYNC},
732 #endif  // O_RSYNC
733 #ifdef O_SYNC
734     {"O_SYNC", (unsigned long)O_SYNC},
735 #endif  // O_SYNC
736 #ifdef O_TRUNC
737     {"O_TRUNC", (unsigned long)O_TRUNC},
738 #endif  // O_TRUNC
739 #ifdef O_WRONLY
740     {"O_WRONLY", (unsigned long)O_WRONLY},
741 #endif  // O_WRONLY
742 #ifdef POLL_ERR
743     {"POLL_ERR", (unsigned long)POLL_ERR},
744 #endif  // POLL_ERR
745 #ifdef POLL_HUP
746     {"POLL_HUP", (unsigned long)POLL_HUP},
747 #endif  // POLL_HUP
748 #ifdef POLL_IN
749     {"POLL_IN", (unsigned long)POLL_IN},
750 #endif  // POLL_IN
751 #ifdef POLL_MSG
752     {"POLL_MSG", (unsigned long)POLL_MSG},
753 #endif  // POLL_MSG
754 #ifdef POLL_OUT
755     {"POLL_OUT", (unsigned long)POLL_OUT},
756 #endif  // POLL_OUT
757 #ifdef POLL_PRI
758     {"POLL_PRI", (unsigned long)POLL_PRI},
759 #endif  // POLL_PRI
760 #ifdef POSIX_FADV_NORMAL
761     {"POSIX_FADV_NORMAL", (unsigned long)POSIX_FADV_NORMAL},
762 #endif  // POSIX_FADV_NORMAL
763 #ifdef POSIX_FADV_RANDOM
764     {"POSIX_FADV_RANDOM", (unsigned long)POSIX_FADV_RANDOM},
765 #endif  // POSIX_FADV_RANDOM
766 #ifdef POSIX_FADV_SEQUENTIAL
767     {"POSIX_FADV_SEQUENTIAL", (unsigned long)POSIX_FADV_SEQUENTIAL},
768 #endif  // POSIX_FADV_SEQUENTIAL
769 #ifdef POSIX_FADV_WILLNEED
770     {"POSIX_FADV_WILLNEED", (unsigned long)POSIX_FADV_WILLNEED},
771 #endif  // POSIX_FADV_WILLNEED
772 #ifdef PR_CAPBSET_DROP
773     {"PR_CAPBSET_DROP", (unsigned long)PR_CAPBSET_DROP},
774 #endif  // PR_CAPBSET_DROP
775 #ifdef PR_CAPBSET_READ
776     {"PR_CAPBSET_READ", (unsigned long)PR_CAPBSET_READ},
777 #endif  // PR_CAPBSET_READ
778 #ifdef PR_ENDIAN_BIG
779     {"PR_ENDIAN_BIG", (unsigned long)PR_ENDIAN_BIG},
780 #endif  // PR_ENDIAN_BIG
781 #ifdef PR_ENDIAN_LITTLE
782     {"PR_ENDIAN_LITTLE", (unsigned long)PR_ENDIAN_LITTLE},
783 #endif  // PR_ENDIAN_LITTLE
784 #ifdef PR_ENDIAN_PPC_LITTLE
785     {"PR_ENDIAN_PPC_LITTLE", (unsigned long)PR_ENDIAN_PPC_LITTLE},
786 #endif  // PR_ENDIAN_PPC_LITTLE
787 #ifdef PR_FPEMU_NOPRINT
788     {"PR_FPEMU_NOPRINT", (unsigned long)PR_FPEMU_NOPRINT},
789 #endif  // PR_FPEMU_NOPRINT
790 #ifdef PR_FPEMU_SIGFPE
791     {"PR_FPEMU_SIGFPE", (unsigned long)PR_FPEMU_SIGFPE},
792 #endif  // PR_FPEMU_SIGFPE
793 #ifdef PR_FP_EXC_ASYNC
794     {"PR_FP_EXC_ASYNC", (unsigned long)PR_FP_EXC_ASYNC},
795 #endif  // PR_FP_EXC_ASYNC
796 #ifdef PR_FP_EXC_DISABLED
797     {"PR_FP_EXC_DISABLED", (unsigned long)PR_FP_EXC_DISABLED},
798 #endif  // PR_FP_EXC_DISABLED
799 #ifdef PR_FP_EXC_DIV
800     {"PR_FP_EXC_DIV", (unsigned long)PR_FP_EXC_DIV},
801 #endif  // PR_FP_EXC_DIV
802 #ifdef PR_FP_EXC_INV
803     {"PR_FP_EXC_INV", (unsigned long)PR_FP_EXC_INV},
804 #endif  // PR_FP_EXC_INV
805 #ifdef PR_FP_EXC_NONRECOV
806     {"PR_FP_EXC_NONRECOV", (unsigned long)PR_FP_EXC_NONRECOV},
807 #endif  // PR_FP_EXC_NONRECOV
808 #ifdef PR_FP_EXC_OVF
809     {"PR_FP_EXC_OVF", (unsigned long)PR_FP_EXC_OVF},
810 #endif  // PR_FP_EXC_OVF
811 #ifdef PR_FP_EXC_PRECISE
812     {"PR_FP_EXC_PRECISE", (unsigned long)PR_FP_EXC_PRECISE},
813 #endif  // PR_FP_EXC_PRECISE
814 #ifdef PR_FP_EXC_RES
815     {"PR_FP_EXC_RES", (unsigned long)PR_FP_EXC_RES},
816 #endif  // PR_FP_EXC_RES
817 #ifdef PR_FP_EXC_SW_ENABLE
818     {"PR_FP_EXC_SW_ENABLE", (unsigned long)PR_FP_EXC_SW_ENABLE},
819 #endif  // PR_FP_EXC_SW_ENABLE
820 #ifdef PR_FP_EXC_UND
821     {"PR_FP_EXC_UND", (unsigned long)PR_FP_EXC_UND},
822 #endif  // PR_FP_EXC_UND
823 #ifdef PR_GET_CHILD_SUBREAPER
824     {"PR_GET_CHILD_SUBREAPER", (unsigned long)PR_GET_CHILD_SUBREAPER},
825 #endif  // PR_GET_CHILD_SUBREAPER
826 #ifdef PR_GET_DUMPABLE
827     {"PR_GET_DUMPABLE", (unsigned long)PR_GET_DUMPABLE},
828 #endif  // PR_GET_DUMPABLE
829 #ifdef PR_GET_ENDIAN
830     {"PR_GET_ENDIAN", (unsigned long)PR_GET_ENDIAN},
831 #endif  // PR_GET_ENDIAN
832 #ifdef PR_GET_FPEMU
833     {"PR_GET_FPEMU", (unsigned long)PR_GET_FPEMU},
834 #endif  // PR_GET_FPEMU
835 #ifdef PR_GET_FPEXC
836     {"PR_GET_FPEXC", (unsigned long)PR_GET_FPEXC},
837 #endif  // PR_GET_FPEXC
838 #ifdef PR_GET_KEEPCAPS
839     {"PR_GET_KEEPCAPS", (unsigned long)PR_GET_KEEPCAPS},
840 #endif  // PR_GET_KEEPCAPS
841 #ifdef PR_GET_NAME
842     {"PR_GET_NAME", (unsigned long)PR_GET_NAME},
843 #endif  // PR_GET_NAME
844 #ifdef PR_GET_NO_NEW_PRIVS
845     {"PR_GET_NO_NEW_PRIVS", (unsigned long)PR_GET_NO_NEW_PRIVS},
846 #endif  // PR_GET_NO_NEW_PRIVS
847 #ifdef PR_GET_PDEATHSIG
848     {"PR_GET_PDEATHSIG", (unsigned long)PR_GET_PDEATHSIG},
849 #endif  // PR_GET_PDEATHSIG
850 #ifdef PR_GET_SECCOMP
851     {"PR_GET_SECCOMP", (unsigned long)PR_GET_SECCOMP},
852 #endif  // PR_GET_SECCOMP
853 #ifdef PR_GET_SECUREBITS
854     {"PR_GET_SECUREBITS", (unsigned long)PR_GET_SECUREBITS},
855 #endif  // PR_GET_SECUREBITS
856 #ifdef PR_GET_TID_ADDRESS
857     {"PR_GET_TID_ADDRESS", (unsigned long)PR_GET_TID_ADDRESS},
858 #endif  // PR_GET_TID_ADDRESS
859 #ifdef PR_GET_TIMERSLACK
860     {"PR_GET_TIMERSLACK", (unsigned long)PR_GET_TIMERSLACK},
861 #endif  // PR_GET_TIMERSLACK
862 #ifdef PR_GET_TIMING
863     {"PR_GET_TIMING", (unsigned long)PR_GET_TIMING},
864 #endif  // PR_GET_TIMING
865 #ifdef PR_GET_TSC
866     {"PR_GET_TSC", (unsigned long)PR_GET_TSC},
867 #endif  // PR_GET_TSC
868 #ifdef PR_GET_UNALIGN
869     {"PR_GET_UNALIGN", (unsigned long)PR_GET_UNALIGN},
870 #endif  // PR_GET_UNALIGN
871 #ifdef PR_MCE_KILL
872     {"PR_MCE_KILL", (unsigned long)PR_MCE_KILL},
873 #endif  // PR_MCE_KILL
874 #ifdef PR_MCE_KILL_CLEAR
875     {"PR_MCE_KILL_CLEAR", (unsigned long)PR_MCE_KILL_CLEAR},
876 #endif  // PR_MCE_KILL_CLEAR
877 #ifdef PR_MCE_KILL_DEFAULT
878     {"PR_MCE_KILL_DEFAULT", (unsigned long)PR_MCE_KILL_DEFAULT},
879 #endif  // PR_MCE_KILL_DEFAULT
880 #ifdef PR_MCE_KILL_EARLY
881     {"PR_MCE_KILL_EARLY", (unsigned long)PR_MCE_KILL_EARLY},
882 #endif  // PR_MCE_KILL_EARLY
883 #ifdef PR_MCE_KILL_GET
884     {"PR_MCE_KILL_GET", (unsigned long)PR_MCE_KILL_GET},
885 #endif  // PR_MCE_KILL_GET
886 #ifdef PR_MCE_KILL_LATE
887     {"PR_MCE_KILL_LATE", (unsigned long)PR_MCE_KILL_LATE},
888 #endif  // PR_MCE_KILL_LATE
889 #ifdef PR_MCE_KILL_SET
890     {"PR_MCE_KILL_SET", (unsigned long)PR_MCE_KILL_SET},
891 #endif  // PR_MCE_KILL_SET
892 #ifdef PR_SET_CHILD_SUBREAPER
893     {"PR_SET_CHILD_SUBREAPER", (unsigned long)PR_SET_CHILD_SUBREAPER},
894 #endif  // PR_SET_CHILD_SUBREAPER
895 #ifdef PR_SET_DUMPABLE
896     {"PR_SET_DUMPABLE", (unsigned long)PR_SET_DUMPABLE},
897 #endif  // PR_SET_DUMPABLE
898 #ifdef PR_SET_ENDIAN
899     {"PR_SET_ENDIAN", (unsigned long)PR_SET_ENDIAN},
900 #endif  // PR_SET_ENDIAN
901 #ifdef PR_SET_FPEMU
902     {"PR_SET_FPEMU", (unsigned long)PR_SET_FPEMU},
903 #endif  // PR_SET_FPEMU
904 #ifdef PR_SET_FPEXC
905     {"PR_SET_FPEXC", (unsigned long)PR_SET_FPEXC},
906 #endif  // PR_SET_FPEXC
907 #ifdef PR_SET_KEEPCAPS
908     {"PR_SET_KEEPCAPS", (unsigned long)PR_SET_KEEPCAPS},
909 #endif  // PR_SET_KEEPCAPS
910 #ifdef PR_SET_MM
911     {"PR_SET_MM", (unsigned long)PR_SET_MM},
912 #endif  // PR_SET_MM
913 #ifdef PR_SET_MM_ARG_END
914     {"PR_SET_MM_ARG_END", (unsigned long)PR_SET_MM_ARG_END},
915 #endif  // PR_SET_MM_ARG_END
916 #ifdef PR_SET_MM_ARG_START
917     {"PR_SET_MM_ARG_START", (unsigned long)PR_SET_MM_ARG_START},
918 #endif  // PR_SET_MM_ARG_START
919 #ifdef PR_SET_MM_AUXV
920     {"PR_SET_MM_AUXV", (unsigned long)PR_SET_MM_AUXV},
921 #endif  // PR_SET_MM_AUXV
922 #ifdef PR_SET_MM_BRK
923     {"PR_SET_MM_BRK", (unsigned long)PR_SET_MM_BRK},
924 #endif  // PR_SET_MM_BRK
925 #ifdef PR_SET_MM_END_CODE
926     {"PR_SET_MM_END_CODE", (unsigned long)PR_SET_MM_END_CODE},
927 #endif  // PR_SET_MM_END_CODE
928 #ifdef PR_SET_MM_END_DATA
929     {"PR_SET_MM_END_DATA", (unsigned long)PR_SET_MM_END_DATA},
930 #endif  // PR_SET_MM_END_DATA
931 #ifdef PR_SET_MM_ENV_END
932     {"PR_SET_MM_ENV_END", (unsigned long)PR_SET_MM_ENV_END},
933 #endif  // PR_SET_MM_ENV_END
934 #ifdef PR_SET_MM_ENV_START
935     {"PR_SET_MM_ENV_START", (unsigned long)PR_SET_MM_ENV_START},
936 #endif  // PR_SET_MM_ENV_START
937 #ifdef PR_SET_MM_EXE_FILE
938     {"PR_SET_MM_EXE_FILE", (unsigned long)PR_SET_MM_EXE_FILE},
939 #endif  // PR_SET_MM_EXE_FILE
940 #ifdef PR_SET_MM_START_BRK
941     {"PR_SET_MM_START_BRK", (unsigned long)PR_SET_MM_START_BRK},
942 #endif  // PR_SET_MM_START_BRK
943 #ifdef PR_SET_MM_START_CODE
944     {"PR_SET_MM_START_CODE", (unsigned long)PR_SET_MM_START_CODE},
945 #endif  // PR_SET_MM_START_CODE
946 #ifdef PR_SET_MM_START_DATA
947     {"PR_SET_MM_START_DATA", (unsigned long)PR_SET_MM_START_DATA},
948 #endif  // PR_SET_MM_START_DATA
949 #ifdef PR_SET_MM_START_STACK
950     {"PR_SET_MM_START_STACK", (unsigned long)PR_SET_MM_START_STACK},
951 #endif  // PR_SET_MM_START_STACK
952 #ifdef PR_SET_NAME
953     {"PR_SET_NAME", (unsigned long)PR_SET_NAME},
954 #endif  // PR_SET_NAME
955 #ifdef PR_SET_NO_NEW_PRIVS
956     {"PR_SET_NO_NEW_PRIVS", (unsigned long)PR_SET_NO_NEW_PRIVS},
957 #endif  // PR_SET_NO_NEW_PRIVS
958 #ifdef PR_SET_PDEATHSIG
959     {"PR_SET_PDEATHSIG", (unsigned long)PR_SET_PDEATHSIG},
960 #endif  // PR_SET_PDEATHSIG
961 #ifdef PR_SET_PTRACER
962     {"PR_SET_PTRACER", (unsigned long)PR_SET_PTRACER},
963 #endif  // PR_SET_PTRACER
964 #ifdef PR_SET_SECCOMP
965     {"PR_SET_SECCOMP", (unsigned long)PR_SET_SECCOMP},
966 #endif  // PR_SET_SECCOMP
967 #ifdef PR_SET_SECUREBITS
968     {"PR_SET_SECUREBITS", (unsigned long)PR_SET_SECUREBITS},
969 #endif  // PR_SET_SECUREBITS
970 #ifdef PR_SET_TIMERSLACK
971     {"PR_SET_TIMERSLACK", (unsigned long)PR_SET_TIMERSLACK},
972 #endif  // PR_SET_TIMERSLACK
973 #ifdef PR_SET_TIMING
974     {"PR_SET_TIMING", (unsigned long)PR_SET_TIMING},
975 #endif  // PR_SET_TIMING
976 #ifdef PR_SET_TSC
977     {"PR_SET_TSC", (unsigned long)PR_SET_TSC},
978 #endif  // PR_SET_TSC
979 #ifdef PR_SET_UNALIGN
980     {"PR_SET_UNALIGN", (unsigned long)PR_SET_UNALIGN},
981 #endif  // PR_SET_UNALIGN
982 #ifdef PR_TASK_PERF_EVENTS_DISABLE
983     {"PR_TASK_PERF_EVENTS_DISABLE", (unsigned long)PR_TASK_PERF_EVENTS_DISABLE},
984 #endif  // PR_TASK_PERF_EVENTS_DISABLE
985 #ifdef PR_TASK_PERF_EVENTS_ENABLE
986     {"PR_TASK_PERF_EVENTS_ENABLE", (unsigned long)PR_TASK_PERF_EVENTS_ENABLE},
987 #endif  // PR_TASK_PERF_EVENTS_ENABLE
988 #ifdef PR_TIMING_STATISTICAL
989     {"PR_TIMING_STATISTICAL", (unsigned long)PR_TIMING_STATISTICAL},
990 #endif  // PR_TIMING_STATISTICAL
991 #ifdef PR_TIMING_TIMESTAMP
992     {"PR_TIMING_TIMESTAMP", (unsigned long)PR_TIMING_TIMESTAMP},
993 #endif  // PR_TIMING_TIMESTAMP
994 #ifdef PR_TSC_ENABLE
995     {"PR_TSC_ENABLE", (unsigned long)PR_TSC_ENABLE},
996 #endif  // PR_TSC_ENABLE
997 #ifdef PR_TSC_SIGSEGV
998     {"PR_TSC_SIGSEGV", (unsigned long)PR_TSC_SIGSEGV},
999 #endif  // PR_TSC_SIGSEGV
1000 #ifdef PR_UNALIGN_NOPRINT
1001     {"PR_UNALIGN_NOPRINT", (unsigned long)PR_UNALIGN_NOPRINT},
1002 #endif  // PR_UNALIGN_NOPRINT
1003 #ifdef PR_UNALIGN_SIGBUS
1004     {"PR_UNALIGN_SIGBUS", (unsigned long)PR_UNALIGN_SIGBUS},
1005 #endif  // PR_UNALIGN_SIGBUS
1006 #ifdef R_OK
1007     {"R_OK", (unsigned long)R_OK},
1008 #endif  // R_OK
1009 #ifdef SA_INTERRUPT
1010     {"SA_INTERRUPT", (unsigned long)SA_INTERRUPT},
1011 #endif  // SA_INTERRUPT
1012 #ifdef SA_NOCLDSTOP
1013     {"SA_NOCLDSTOP", (unsigned long)SA_NOCLDSTOP},
1014 #endif  // SA_NOCLDSTOP
1015 #ifdef SA_NOCLDWAIT
1016     {"SA_NOCLDWAIT", (unsigned long)SA_NOCLDWAIT},
1017 #endif  // SA_NOCLDWAIT
1018 #ifdef SA_NODEFER
1019     {"SA_NODEFER", (unsigned long)SA_NODEFER},
1020 #endif  // SA_NODEFER
1021 #ifdef SA_NOMASK
1022     {"SA_NOMASK", (unsigned long)SA_NOMASK},
1023 #endif  // SA_NOMASK
1024 #ifdef SA_ONESHOT
1025     {"SA_ONESHOT", (unsigned long)SA_ONESHOT},
1026 #endif  // SA_ONESHOT
1027 #ifdef SA_ONSTACK
1028     {"SA_ONSTACK", (unsigned long)SA_ONSTACK},
1029 #endif  // SA_ONSTACK
1030 #ifdef SA_RESETHAND
1031     {"SA_RESETHAND", (unsigned long)SA_RESETHAND},
1032 #endif  // SA_RESETHAND
1033 #ifdef SA_RESTART
1034     {"SA_RESTART", (unsigned long)SA_RESTART},
1035 #endif  // SA_RESTART
1036 #ifdef SA_SIGINFO
1037     {"SA_SIGINFO", (unsigned long)SA_SIGINFO},
1038 #endif  // SA_SIGINFO
1039 #ifdef SA_STACK
1040     {"SA_STACK", (unsigned long)SA_STACK},
1041 #endif  // SA_STACK
1042 #ifdef S_BLKSIZE
1043     {"S_BLKSIZE", (unsigned long)S_BLKSIZE},
1044 #endif  // S_BLKSIZE
1045 #ifdef SCHED_BATCH
1046     {"SCHED_BATCH", (unsigned long)SCHED_BATCH},
1047 #endif  // SCHED_BATCH
1048 #ifdef SCHED_FIFO
1049     {"SCHED_FIFO", (unsigned long)SCHED_FIFO},
1050 #endif  // SCHED_FIFO
1051 #ifdef SCHED_IDLE
1052     {"SCHED_IDLE", (unsigned long)SCHED_IDLE},
1053 #endif  // SCHED_IDLE
1054 #ifdef SCHED_NORMAL
1055     {"SCHED_NORMAL", (unsigned long)SCHED_NORMAL},
1056 #endif  // SCHED_NORMAL
1057 #ifdef SCHED_RESET_ON_FORK
1058     {"SCHED_RESET_ON_FORK", (unsigned long)SCHED_RESET_ON_FORK},
1059 #endif  // SCHED_RESET_ON_FORK
1060 #ifdef SCHED_RR
1061     {"SCHED_RR", (unsigned long)SCHED_RR},
1062 #endif  // SCHED_RR
1063 #ifdef SEEK_CUR
1064     {"SEEK_CUR", (unsigned long)SEEK_CUR},
1065 #endif  // SEEK_CUR
1066 #ifdef SEEK_END
1067     {"SEEK_END", (unsigned long)SEEK_END},
1068 #endif  // SEEK_END
1069 #ifdef SEEK_SET
1070     {"SEEK_SET", (unsigned long)SEEK_SET},
1071 #endif  // SEEK_SET
1072 #ifdef SEGV_ACCERR
1073     {"SEGV_ACCERR", (unsigned long)SEGV_ACCERR},
1074 #endif  // SEGV_ACCERR
1075 #ifdef SEGV_MAPERR
1076     {"SEGV_MAPERR", (unsigned long)SEGV_MAPERR},
1077 #endif  // SEGV_MAPERR
1078 #ifdef SI_ASYNCIO
1079     {"SI_ASYNCIO", (unsigned long)SI_ASYNCIO},
1080 #endif  // SI_ASYNCIO
1081 #ifdef SI_ASYNCNL
1082     {"SI_ASYNCNL", (unsigned long)SI_ASYNCNL},
1083 #endif  // SI_ASYNCNL
1084 #ifdef S_IEXEC
1085     {"S_IEXEC", (unsigned long)S_IEXEC},
1086 #endif  // S_IEXEC
1087 #ifdef SIGABRT
1088     {"SIGABRT", (unsigned long)SIGABRT},
1089 #endif  // SIGABRT
1090 #ifdef SIGALRM
1091     {"SIGALRM", (unsigned long)SIGALRM},
1092 #endif  // SIGALRM
1093 #ifdef SIGBUS
1094     {"SIGBUS", (unsigned long)SIGBUS},
1095 #endif  // SIGBUS
1096 #ifdef SIGCHLD
1097     {"SIGCHLD", (unsigned long)SIGCHLD},
1098 #endif  // SIGCHLD
1099 #ifdef SIGCLD
1100     {"SIGCLD", (unsigned long)SIGCLD},
1101 #endif  // SIGCLD
1102 #ifdef SIGCONT
1103     {"SIGCONT", (unsigned long)SIGCONT},
1104 #endif  // SIGCONT
1105 #ifdef SIGEV_NONE
1106     {"SIGEV_NONE", (unsigned long)SIGEV_NONE},
1107 #endif  // SIGEV_NONE
1108 #ifdef SIGEV_SIGNAL
1109     {"SIGEV_SIGNAL", (unsigned long)SIGEV_SIGNAL},
1110 #endif  // SIGEV_SIGNAL
1111 #ifdef SIGEV_THREAD_ID
1112     {"SIGEV_THREAD_ID", (unsigned long)SIGEV_THREAD_ID},
1113 #endif  // SIGEV_THREAD_ID
1114 #ifdef SIGEV_THREAD
1115     {"SIGEV_THREAD", (unsigned long)SIGEV_THREAD},
1116 #endif  // SIGEV_THREAD
1117 #ifdef SIGFPE
1118     {"SIGFPE", (unsigned long)SIGFPE},
1119 #endif  // SIGFPE
1120 #ifdef SIGHUP
1121     {"SIGHUP", (unsigned long)SIGHUP},
1122 #endif  // SIGHUP
1123 #ifdef SIGILL
1124     {"SIGILL", (unsigned long)SIGILL},
1125 #endif  // SIGILL
1126 #ifdef SIGINT
1127     {"SIGINT", (unsigned long)SIGINT},
1128 #endif  // SIGINT
1129 #ifdef SIGIO
1130     {"SIGIO", (unsigned long)SIGIO},
1131 #endif  // SIGIO
1132 #ifdef SIGIOT
1133     {"SIGIOT", (unsigned long)SIGIOT},
1134 #endif  // SIGIOT
1135 #ifdef SIGKILL
1136     {"SIGKILL", (unsigned long)SIGKILL},
1137 #endif  // SIGKILL
1138 #ifdef SIGPIPE
1139     {"SIGPIPE", (unsigned long)SIGPIPE},
1140 #endif  // SIGPIPE
1141 #ifdef SIGPOLL
1142     {"SIGPOLL", (unsigned long)SIGPOLL},
1143 #endif  // SIGPOLL
1144 #ifdef SIGPROF
1145     {"SIGPROF", (unsigned long)SIGPROF},
1146 #endif  // SIGPROF
1147 #ifdef SIGPWR
1148     {"SIGPWR", (unsigned long)SIGPWR},
1149 #endif  // SIGPWR
1150 #ifdef SIGQUIT
1151     {"SIGQUIT", (unsigned long)SIGQUIT},
1152 #endif  // SIGQUIT
1153 #ifdef SIGSEGV
1154     {"SIGSEGV", (unsigned long)SIGSEGV},
1155 #endif  // SIGSEGV
1156 #ifdef SIGSTKFLT
1157     {"SIGSTKFLT", (unsigned long)SIGSTKFLT},
1158 #endif  // SIGSTKFLT
1159 #ifdef SIGSTKSZ
1160     {"SIGSTKSZ", (unsigned long)SIGSTKSZ},
1161 #endif  // SIGSTKSZ
1162 #ifdef SIGSTOP
1163     {"SIGSTOP", (unsigned long)SIGSTOP},
1164 #endif  // SIGSTOP
1165 #ifdef SIGSYS
1166     {"SIGSYS", (unsigned long)SIGSYS},
1167 #endif  // SIGSYS
1168 #ifdef SIGTERM
1169     {"SIGTERM", (unsigned long)SIGTERM},
1170 #endif  // SIGTERM
1171 #ifdef SIGTRAP
1172     {"SIGTRAP", (unsigned long)SIGTRAP},
1173 #endif  // SIGTRAP
1174 #ifdef SIGTSTP
1175     {"SIGTSTP", (unsigned long)SIGTSTP},
1176 #endif  // SIGTSTP
1177 #ifdef SIGTTIN
1178     {"SIGTTIN", (unsigned long)SIGTTIN},
1179 #endif  // SIGTTIN
1180 #ifdef SIGTTOU
1181     {"SIGTTOU", (unsigned long)SIGTTOU},
1182 #endif  // SIGTTOU
1183 #ifdef SIGUNUSED
1184     {"SIGUNUSED", (unsigned long)SIGUNUSED},
1185 #endif  // SIGUNUSED
1186 #ifdef SIGURG
1187     {"SIGURG", (unsigned long)SIGURG},
1188 #endif  // SIGURG
1189 #ifdef SIGUSR1
1190     {"SIGUSR1", (unsigned long)SIGUSR1},
1191 #endif  // SIGUSR1
1192 #ifdef SIGUSR2
1193     {"SIGUSR2", (unsigned long)SIGUSR2},
1194 #endif  // SIGUSR2
1195 #ifdef SIGVTALRM
1196     {"SIGVTALRM", (unsigned long)SIGVTALRM},
1197 #endif  // SIGVTALRM
1198 #ifdef SIGWINCH
1199     {"SIGWINCH", (unsigned long)SIGWINCH},
1200 #endif  // SIGWINCH
1201 #ifdef SIGXCPU
1202     {"SIGXCPU", (unsigned long)SIGXCPU},
1203 #endif  // SIGXCPU
1204 #ifdef SIGXFSZ
1205     {"SIGXFSZ", (unsigned long)SIGXFSZ},
1206 #endif  // SIGXFSZ
1207 #ifdef SI_KERNEL
1208     {"SI_KERNEL", (unsigned long)SI_KERNEL},
1209 #endif  // SI_KERNEL
1210 #ifdef SI_MESGQ
1211     {"SI_MESGQ", (unsigned long)SI_MESGQ},
1212 #endif  // SI_MESGQ
1213 #ifdef SI_QUEUE
1214     {"SI_QUEUE", (unsigned long)SI_QUEUE},
1215 #endif  // SI_QUEUE
1216 #ifdef S_IREAD
1217     {"S_IREAD", (unsigned long)S_IREAD},
1218 #endif  // S_IREAD
1219 #ifdef SI_SIGIO
1220     {"SI_SIGIO", (unsigned long)SI_SIGIO},
1221 #endif  // SI_SIGIO
1222 #ifdef SI_TIMER
1223     {"SI_TIMER", (unsigned long)SI_TIMER},
1224 #endif  // SI_TIMER
1225 #ifdef SI_TKILL
1226     {"SI_TKILL", (unsigned long)SI_TKILL},
1227 #endif  // SI_TKILL
1228 #ifdef SI_USER
1229     {"SI_USER", (unsigned long)SI_USER},
1230 #endif  // SI_USER
1231 #ifdef S_IWRITE
1232     {"S_IWRITE", (unsigned long)S_IWRITE},
1233 #endif  // S_IWRITE
1234 #ifdef SS_DISABLE
1235     {"SS_DISABLE", (unsigned long)SS_DISABLE},
1236 #endif  // SS_DISABLE
1237 #ifdef SS_ONSTACK
1238     {"SS_ONSTACK", (unsigned long)SS_ONSTACK},
1239 #endif  // SS_ONSTACK
1240 #ifdef TRAP_BRKPT
1241     {"TRAP_BRKPT", (unsigned long)TRAP_BRKPT},
1242 #endif  // TRAP_BRKPT
1243 #ifdef TRAP_TRACE
1244     {"TRAP_TRACE", (unsigned long)TRAP_TRACE},
1245 #endif  // TRAP_TRACE
1246 #ifdef W_OK
1247     {"W_OK", (unsigned long)W_OK},
1248 #endif  // W_OK
1249 #ifdef X_OK
1250     {"X_OK", (unsigned long)X_OK},
1251 #endif  // X_OK
1252     {NULL, 0},
1253 };
1254