1 #define PERL_constant_NOTFOUND 1
2 #define PERL_constant_NOTDEF 2
3 #define PERL_constant_ISIV 3
4 #define PERL_constant_ISNO 4
5 #define PERL_constant_ISNV 5
6 #define PERL_constant_ISPV 6
7 #define PERL_constant_ISPVN 7
8 #define PERL_constant_ISSV 8
9 #define PERL_constant_ISUNDEF 9
10 #define PERL_constant_ISUV 10
11 #define PERL_constant_ISYES 11
14 typedef double NV; /* 5.6 and later define NVTYPE, and typedef NV to it. */
17 #define aTHX_ /* 5.6 or later define this for threading support. */
20 #define pTHX_ /* 5.6 or later define this for threading support. */
24 constant_9 (pTHX_ const char *name, IV *iv_return) {
25 /* When generated this function returned values for the list of names given
26 here. However, subsequent manual editing may have added or removed some.
27 __NR_bind __NR_dup2 __NR_fork __NR_gtty __NR_idle __NR_iopl __NR_link
28 __NR_lock __NR_mmap __NR_nice __NR_open __NR_pipe __NR_poll __NR_prof
29 __NR_recv __NR_rtas __NR_send __NR_stat __NR_stty __NR_time __NR_vm86
30 __PNR_ipc __PNR_mpx */
31 /* Offset 5 gives the best switch position. */
34 if (memEQ(name, "__PNR_ipc", 9)) {
37 *iv_return = __PNR_ipc;
38 return PERL_constant_ISIV;
40 return PERL_constant_NOTDEF;
43 if (memEQ(name, "__PNR_mpx", 9)) {
46 *iv_return = __PNR_mpx;
47 return PERL_constant_ISIV;
49 return PERL_constant_NOTDEF;
54 if (memEQ(name, "__NR_bind", 9)) {
57 *iv_return = __NR_bind;
58 return PERL_constant_ISIV;
60 return PERL_constant_NOTDEF;
65 if (memEQ(name, "__NR_dup2", 9)) {
68 *iv_return = __NR_dup2;
69 return PERL_constant_ISIV;
71 return PERL_constant_NOTDEF;
76 if (memEQ(name, "__NR_fork", 9)) {
79 *iv_return = __NR_fork;
80 return PERL_constant_ISIV;
82 return PERL_constant_NOTDEF;
87 if (memEQ(name, "__NR_gtty", 9)) {
90 *iv_return = __NR_gtty;
91 return PERL_constant_ISIV;
93 return PERL_constant_NOTDEF;
98 if (memEQ(name, "__NR_idle", 9)) {
101 *iv_return = __NR_idle;
102 return PERL_constant_ISIV;
104 return PERL_constant_NOTDEF;
107 if (memEQ(name, "__NR_iopl", 9)) {
110 *iv_return = __NR_iopl;
111 return PERL_constant_ISIV;
113 return PERL_constant_NOTDEF;
118 if (memEQ(name, "__NR_link", 9)) {
121 *iv_return = __NR_link;
122 return PERL_constant_ISIV;
124 return PERL_constant_NOTDEF;
127 if (memEQ(name, "__NR_lock", 9)) {
130 *iv_return = __NR_lock;
131 return PERL_constant_ISIV;
133 return PERL_constant_NOTDEF;
138 if (memEQ(name, "__NR_mmap", 9)) {
141 *iv_return = __NR_mmap;
142 return PERL_constant_ISIV;
144 return PERL_constant_NOTDEF;
149 if (memEQ(name, "__NR_nice", 9)) {
152 *iv_return = __NR_nice;
153 return PERL_constant_ISIV;
155 return PERL_constant_NOTDEF;
160 if (memEQ(name, "__NR_open", 9)) {
163 *iv_return = __NR_open;
164 return PERL_constant_ISIV;
166 return PERL_constant_NOTDEF;
171 if (memEQ(name, "__NR_pipe", 9)) {
174 *iv_return = __NR_pipe;
175 return PERL_constant_ISIV;
177 return PERL_constant_NOTDEF;
180 if (memEQ(name, "__NR_poll", 9)) {
183 *iv_return = __NR_poll;
184 return PERL_constant_ISIV;
186 return PERL_constant_NOTDEF;
189 if (memEQ(name, "__NR_prof", 9)) {
192 *iv_return = __NR_prof;
193 return PERL_constant_ISIV;
195 return PERL_constant_NOTDEF;
200 if (memEQ(name, "__NR_recv", 9)) {
203 *iv_return = __NR_recv;
204 return PERL_constant_ISIV;
206 return PERL_constant_NOTDEF;
209 if (memEQ(name, "__NR_rtas", 9)) {
212 *iv_return = __NR_rtas;
213 return PERL_constant_ISIV;
215 return PERL_constant_NOTDEF;
220 if (memEQ(name, "__NR_send", 9)) {
223 *iv_return = __NR_send;
224 return PERL_constant_ISIV;
226 return PERL_constant_NOTDEF;
229 if (memEQ(name, "__NR_stat", 9)) {
232 *iv_return = __NR_stat;
233 return PERL_constant_ISIV;
235 return PERL_constant_NOTDEF;
238 if (memEQ(name, "__NR_stty", 9)) {
241 *iv_return = __NR_stty;
242 return PERL_constant_ISIV;
244 return PERL_constant_NOTDEF;
249 if (memEQ(name, "__NR_time", 9)) {
252 *iv_return = __NR_time;
253 return PERL_constant_ISIV;
255 return PERL_constant_NOTDEF;
260 if (memEQ(name, "__NR_vm86", 9)) {
263 *iv_return = __NR_vm86;
264 return PERL_constant_ISIV;
266 return PERL_constant_NOTDEF;
271 return PERL_constant_NOTFOUND;
275 constant_10 (pTHX_ const char *name, IV *iv_return) {
276 /* When generated this function returned values for the list of names given
277 here. However, subsequent manual editing may have added or removed some.
278 EM_AARCH64 __NR_alarm __NR_break __NR_chmod __NR_chown __NR_creat
279 __NR_ftime __NR_lstat __NR_mbind __NR_mkdir __NR_mknod __NR_mmap2
280 __NR_pause __NR_rmdir __NR_semop __NR_shmat __NR_shmdt __NR_stime
281 __NR_sysfs __NR_usr26 __NR_usr32 __NR_ustat __NR_utime __NR_vfork
282 __PNR_bind __PNR_dup2 __PNR_fork __PNR_gtty __PNR_idle __PNR_iopl
283 __PNR_link __PNR_lock __PNR_mmap __PNR_nice __PNR_open __PNR_pipe
284 __PNR_poll __PNR_prof __PNR_recv __PNR_rtas __PNR_send __PNR_stat
285 __PNR_stty __PNR_time __PNR_vm86 */
286 /* Offset 6 gives the best switch position. */
289 if (memEQ(name, "EM_AARCH64", 10)) {
292 *iv_return = EM_AARCH64;
293 return PERL_constant_ISIV;
295 return PERL_constant_NOTDEF;
300 if (memEQ(name, "__NR_pause", 10)) {
303 *iv_return = __NR_pause;
304 return PERL_constant_ISIV;
306 return PERL_constant_NOTDEF;
311 if (memEQ(name, "__NR_mbind", 10)) {
314 *iv_return = __NR_mbind;
315 return PERL_constant_ISIV;
317 return PERL_constant_NOTDEF;
320 if (memEQ(name, "__PNR_bind", 10)) {
323 *iv_return = __PNR_bind;
324 return PERL_constant_ISIV;
326 return PERL_constant_NOTDEF;
331 if (memEQ(name, "__PNR_dup2", 10)) {
334 *iv_return = __PNR_dup2;
335 return PERL_constant_ISIV;
337 return PERL_constant_NOTDEF;
342 if (memEQ(name, "__NR_semop", 10)) {
345 *iv_return = __NR_semop;
346 return PERL_constant_ISIV;
348 return PERL_constant_NOTDEF;
353 if (memEQ(name, "__NR_vfork", 10)) {
356 *iv_return = __NR_vfork;
357 return PERL_constant_ISIV;
359 return PERL_constant_NOTDEF;
362 if (memEQ(name, "__PNR_fork", 10)) {
365 *iv_return = __PNR_fork;
366 return PERL_constant_ISIV;
368 return PERL_constant_NOTDEF;
373 if (memEQ(name, "__PNR_gtty", 10)) {
376 *iv_return = __PNR_gtty;
377 return PERL_constant_ISIV;
379 return PERL_constant_NOTDEF;
384 if (memEQ(name, "__NR_chmod", 10)) {
387 *iv_return = __NR_chmod;
388 return PERL_constant_ISIV;
390 return PERL_constant_NOTDEF;
393 if (memEQ(name, "__NR_chown", 10)) {
396 *iv_return = __NR_chown;
397 return PERL_constant_ISIV;
399 return PERL_constant_NOTDEF;
402 if (memEQ(name, "__NR_shmat", 10)) {
405 *iv_return = __NR_shmat;
406 return PERL_constant_ISIV;
408 return PERL_constant_NOTDEF;
411 if (memEQ(name, "__NR_shmdt", 10)) {
414 *iv_return = __NR_shmdt;
415 return PERL_constant_ISIV;
417 return PERL_constant_NOTDEF;
422 if (memEQ(name, "__PNR_idle", 10)) {
425 *iv_return = __PNR_idle;
426 return PERL_constant_ISIV;
428 return PERL_constant_NOTDEF;
431 if (memEQ(name, "__PNR_iopl", 10)) {
434 *iv_return = __PNR_iopl;
435 return PERL_constant_ISIV;
437 return PERL_constant_NOTDEF;
442 if (memEQ(name, "__NR_mkdir", 10)) {
445 *iv_return = __NR_mkdir;
446 return PERL_constant_ISIV;
448 return PERL_constant_NOTDEF;
451 if (memEQ(name, "__NR_mknod", 10)) {
454 *iv_return = __NR_mknod;
455 return PERL_constant_ISIV;
457 return PERL_constant_NOTDEF;
462 if (memEQ(name, "__NR_alarm", 10)) {
465 *iv_return = __NR_alarm;
466 return PERL_constant_ISIV;
468 return PERL_constant_NOTDEF;
471 if (memEQ(name, "__PNR_link", 10)) {
474 *iv_return = __PNR_link;
475 return PERL_constant_ISIV;
477 return PERL_constant_NOTDEF;
480 if (memEQ(name, "__PNR_lock", 10)) {
483 *iv_return = __PNR_lock;
484 return PERL_constant_ISIV;
486 return PERL_constant_NOTDEF;
491 if (memEQ(name, "__NR_mmap2", 10)) {
494 *iv_return = __NR_mmap2;
495 return PERL_constant_ISIV;
497 return PERL_constant_NOTDEF;
500 if (memEQ(name, "__NR_rmdir", 10)) {
503 *iv_return = __NR_rmdir;
504 return PERL_constant_ISIV;
506 return PERL_constant_NOTDEF;
509 if (memEQ(name, "__PNR_mmap", 10)) {
512 *iv_return = __PNR_mmap;
513 return PERL_constant_ISIV;
515 return PERL_constant_NOTDEF;
520 if (memEQ(name, "__PNR_nice", 10)) {
523 *iv_return = __PNR_nice;
524 return PERL_constant_ISIV;
526 return PERL_constant_NOTDEF;
531 if (memEQ(name, "__PNR_open", 10)) {
534 *iv_return = __PNR_open;
535 return PERL_constant_ISIV;
537 return PERL_constant_NOTDEF;
542 if (memEQ(name, "__PNR_pipe", 10)) {
545 *iv_return = __PNR_pipe;
546 return PERL_constant_ISIV;
548 return PERL_constant_NOTDEF;
551 if (memEQ(name, "__PNR_poll", 10)) {
554 *iv_return = __PNR_poll;
555 return PERL_constant_ISIV;
557 return PERL_constant_NOTDEF;
560 if (memEQ(name, "__PNR_prof", 10)) {
563 *iv_return = __PNR_prof;
564 return PERL_constant_ISIV;
566 return PERL_constant_NOTDEF;
571 if (memEQ(name, "__NR_break", 10)) {
574 *iv_return = __NR_break;
575 return PERL_constant_ISIV;
577 return PERL_constant_NOTDEF;
580 if (memEQ(name, "__NR_creat", 10)) {
583 *iv_return = __NR_creat;
584 return PERL_constant_ISIV;
586 return PERL_constant_NOTDEF;
589 if (memEQ(name, "__PNR_recv", 10)) {
592 *iv_return = __PNR_recv;
593 return PERL_constant_ISIV;
595 return PERL_constant_NOTDEF;
598 if (memEQ(name, "__PNR_rtas", 10)) {
601 *iv_return = __PNR_rtas;
602 return PERL_constant_ISIV;
604 return PERL_constant_NOTDEF;
609 if (memEQ(name, "__NR_lstat", 10)) {
612 *iv_return = __NR_lstat;
613 return PERL_constant_ISIV;
615 return PERL_constant_NOTDEF;
618 if (memEQ(name, "__NR_usr26", 10)) {
621 *iv_return = __NR_usr26;
622 return PERL_constant_ISIV;
624 return PERL_constant_NOTDEF;
627 if (memEQ(name, "__NR_usr32", 10)) {
630 *iv_return = __NR_usr32;
631 return PERL_constant_ISIV;
633 return PERL_constant_NOTDEF;
636 if (memEQ(name, "__NR_ustat", 10)) {
639 *iv_return = __NR_ustat;
640 return PERL_constant_ISIV;
642 return PERL_constant_NOTDEF;
645 if (memEQ(name, "__PNR_send", 10)) {
648 *iv_return = __PNR_send;
649 return PERL_constant_ISIV;
651 return PERL_constant_NOTDEF;
654 if (memEQ(name, "__PNR_stat", 10)) {
657 *iv_return = __PNR_stat;
658 return PERL_constant_ISIV;
660 return PERL_constant_NOTDEF;
663 if (memEQ(name, "__PNR_stty", 10)) {
666 *iv_return = __PNR_stty;
667 return PERL_constant_ISIV;
669 return PERL_constant_NOTDEF;
674 if (memEQ(name, "__NR_ftime", 10)) {
677 *iv_return = __NR_ftime;
678 return PERL_constant_ISIV;
680 return PERL_constant_NOTDEF;
683 if (memEQ(name, "__NR_stime", 10)) {
686 *iv_return = __NR_stime;
687 return PERL_constant_ISIV;
689 return PERL_constant_NOTDEF;
692 if (memEQ(name, "__NR_utime", 10)) {
695 *iv_return = __NR_utime;
696 return PERL_constant_ISIV;
698 return PERL_constant_NOTDEF;
701 if (memEQ(name, "__PNR_time", 10)) {
704 *iv_return = __PNR_time;
705 return PERL_constant_ISIV;
707 return PERL_constant_NOTDEF;
712 if (memEQ(name, "__PNR_vm86", 10)) {
715 *iv_return = __PNR_vm86;
716 return PERL_constant_ISIV;
718 return PERL_constant_NOTDEF;
723 if (memEQ(name, "__NR_sysfs", 10)) {
726 *iv_return = __NR_sysfs;
727 return PERL_constant_ISIV;
729 return PERL_constant_NOTDEF;
734 return PERL_constant_NOTFOUND;
738 constant_11 (pTHX_ const char *name, IV *iv_return) {
739 /* When generated this function returned values for the list of names given
740 here. However, subsequent manual editing may have added or removed some.
741 SCMP_CMP_EQ SCMP_CMP_GE SCMP_CMP_GT SCMP_CMP_LE SCMP_CMP_LT SCMP_CMP_NE
742 __NR_accept __NR_access __NR_ioperm __NR_lchown __NR_listen __NR_msgctl
743 __NR_msgget __NR_msgrcv __NR_msgsnd __NR_profil __NR_rename __NR_select
744 __NR_semctl __NR_semget __NR_sendto __NR_shmctl __NR_shmget __NR_signal
745 __NR_socket __NR_stat64 __NR_ulimit __NR_umount __NR_unlink __NR_uselib
746 __NR_utimes __PNR_alarm __PNR_break __PNR_chmod __PNR_chown __PNR_creat
747 __PNR_ftime __PNR_lstat __PNR_mbind __PNR_mkdir __PNR_mknod __PNR_mmap2
748 __PNR_pause __PNR_rmdir __PNR_semop __PNR_shmat __PNR_shmdt __PNR_stime
749 __PNR_sysfs __PNR_usr26 __PNR_usr32 __PNR_ustat __PNR_utime __PNR_vfork */
750 /* Offset 9 gives the best switch position. */
753 if (memEQ(name, "__PNR_usr26", 11)) {
756 *iv_return = __PNR_usr26;
757 return PERL_constant_ISIV;
759 return PERL_constant_NOTDEF;
764 if (memEQ(name, "__PNR_usr32", 11)) {
767 *iv_return = __PNR_usr32;
768 return PERL_constant_ISIV;
770 return PERL_constant_NOTDEF;
775 if (memEQ(name, "__NR_stat64", 11)) {
778 *iv_return = __NR_stat64;
779 return PERL_constant_ISIV;
781 return PERL_constant_NOTDEF;
786 if (memEQ(name, "SCMP_CMP_EQ", 11)) {
788 *iv_return = SCMP_CMP_EQ;
789 return PERL_constant_ISIV;
793 if (memEQ(name, "SCMP_CMP_GE", 11)) {
795 *iv_return = SCMP_CMP_GE;
796 return PERL_constant_ISIV;
798 if (memEQ(name, "SCMP_CMP_GT", 11)) {
800 *iv_return = SCMP_CMP_GT;
801 return PERL_constant_ISIV;
805 if (memEQ(name, "SCMP_CMP_LE", 11)) {
807 *iv_return = SCMP_CMP_LE;
808 return PERL_constant_ISIV;
810 if (memEQ(name, "SCMP_CMP_LT", 11)) {
812 *iv_return = SCMP_CMP_LT;
813 return PERL_constant_ISIV;
817 if (memEQ(name, "SCMP_CMP_NE", 11)) {
819 *iv_return = SCMP_CMP_NE;
820 return PERL_constant_ISIV;
824 if (memEQ(name, "__NR_signal", 11)) {
827 *iv_return = __NR_signal;
828 return PERL_constant_ISIV;
830 return PERL_constant_NOTDEF;
833 if (memEQ(name, "__PNR_break", 11)) {
836 *iv_return = __PNR_break;
837 return PERL_constant_ISIV;
839 return PERL_constant_NOTDEF;
842 if (memEQ(name, "__PNR_creat", 11)) {
845 *iv_return = __PNR_creat;
846 return PERL_constant_ISIV;
848 return PERL_constant_NOTDEF;
851 if (memEQ(name, "__PNR_lstat", 11)) {
854 *iv_return = __PNR_lstat;
855 return PERL_constant_ISIV;
857 return PERL_constant_NOTDEF;
860 if (memEQ(name, "__PNR_shmat", 11)) {
863 *iv_return = __PNR_shmat;
864 return PERL_constant_ISIV;
866 return PERL_constant_NOTDEF;
869 if (memEQ(name, "__PNR_ustat", 11)) {
872 *iv_return = __PNR_ustat;
873 return PERL_constant_ISIV;
875 return PERL_constant_NOTDEF;
880 if (memEQ(name, "__NR_msgrcv", 11)) {
883 *iv_return = __NR_msgrcv;
884 return PERL_constant_ISIV;
886 return PERL_constant_NOTDEF;
889 if (memEQ(name, "__NR_select", 11)) {
892 *iv_return = __NR_select;
893 return PERL_constant_ISIV;
895 return PERL_constant_NOTDEF;
900 if (memEQ(name, "__PNR_shmdt", 11)) {
903 *iv_return = __PNR_shmdt;
904 return PERL_constant_ISIV;
906 return PERL_constant_NOTDEF;
911 if (memEQ(name, "__NR_listen", 11)) {
914 *iv_return = __NR_listen;
915 return PERL_constant_ISIV;
917 return PERL_constant_NOTDEF;
920 if (memEQ(name, "__NR_msgget", 11)) {
923 *iv_return = __NR_msgget;
924 return PERL_constant_ISIV;
926 return PERL_constant_NOTDEF;
929 if (memEQ(name, "__NR_semget", 11)) {
932 *iv_return = __NR_semget;
933 return PERL_constant_ISIV;
935 return PERL_constant_NOTDEF;
938 if (memEQ(name, "__NR_shmget", 11)) {
941 *iv_return = __NR_shmget;
942 return PERL_constant_ISIV;
944 return PERL_constant_NOTDEF;
947 if (memEQ(name, "__NR_socket", 11)) {
950 *iv_return = __NR_socket;
951 return PERL_constant_ISIV;
953 return PERL_constant_NOTDEF;
956 if (memEQ(name, "__NR_utimes", 11)) {
959 *iv_return = __NR_utimes;
960 return PERL_constant_ISIV;
962 return PERL_constant_NOTDEF;
967 if (memEQ(name, "__PNR_sysfs", 11)) {
970 *iv_return = __PNR_sysfs;
971 return PERL_constant_ISIV;
973 return PERL_constant_NOTDEF;
978 if (memEQ(name, "__NR_profil", 11)) {
981 *iv_return = __NR_profil;
982 return PERL_constant_ISIV;
984 return PERL_constant_NOTDEF;
987 if (memEQ(name, "__NR_ulimit", 11)) {
990 *iv_return = __NR_ulimit;
991 return PERL_constant_ISIV;
993 return PERL_constant_NOTDEF;
996 if (memEQ(name, "__NR_uselib", 11)) {
999 *iv_return = __NR_uselib;
1000 return PERL_constant_ISIV;
1002 return PERL_constant_NOTDEF;
1005 if (memEQ(name, "__PNR_mkdir", 11)) {
1008 *iv_return = __PNR_mkdir;
1009 return PERL_constant_ISIV;
1011 return PERL_constant_NOTDEF;
1014 if (memEQ(name, "__PNR_rmdir", 11)) {
1017 *iv_return = __PNR_rmdir;
1018 return PERL_constant_ISIV;
1020 return PERL_constant_NOTDEF;
1025 if (memEQ(name, "__NR_rename", 11)) {
1028 *iv_return = __NR_rename;
1029 return PERL_constant_ISIV;
1031 return PERL_constant_NOTDEF;
1034 if (memEQ(name, "__PNR_ftime", 11)) {
1037 *iv_return = __PNR_ftime;
1038 return PERL_constant_ISIV;
1040 return PERL_constant_NOTDEF;
1043 if (memEQ(name, "__PNR_stime", 11)) {
1046 *iv_return = __PNR_stime;
1047 return PERL_constant_ISIV;
1049 return PERL_constant_NOTDEF;
1052 if (memEQ(name, "__PNR_utime", 11)) {
1055 *iv_return = __PNR_utime;
1056 return PERL_constant_ISIV;
1058 return PERL_constant_NOTDEF;
1063 if (memEQ(name, "__NR_msgsnd", 11)) {
1066 *iv_return = __NR_msgsnd;
1067 return PERL_constant_ISIV;
1069 return PERL_constant_NOTDEF;
1072 if (memEQ(name, "__NR_umount", 11)) {
1075 *iv_return = __NR_umount;
1076 return PERL_constant_ISIV;
1078 return PERL_constant_NOTDEF;
1081 if (memEQ(name, "__NR_unlink", 11)) {
1084 *iv_return = __NR_unlink;
1085 return PERL_constant_ISIV;
1087 return PERL_constant_NOTDEF;
1090 if (memEQ(name, "__PNR_mbind", 11)) {
1093 *iv_return = __PNR_mbind;
1094 return PERL_constant_ISIV;
1096 return PERL_constant_NOTDEF;
1101 if (memEQ(name, "__PNR_chmod", 11)) {
1104 *iv_return = __PNR_chmod;
1105 return PERL_constant_ISIV;
1107 return PERL_constant_NOTDEF;
1110 if (memEQ(name, "__PNR_mknod", 11)) {
1113 *iv_return = __PNR_mknod;
1114 return PERL_constant_ISIV;
1116 return PERL_constant_NOTDEF;
1119 if (memEQ(name, "__PNR_semop", 11)) {
1122 *iv_return = __PNR_semop;
1123 return PERL_constant_ISIV;
1125 return PERL_constant_NOTDEF;
1130 if (memEQ(name, "__NR_accept", 11)) {
1133 *iv_return = __NR_accept;
1134 return PERL_constant_ISIV;
1136 return PERL_constant_NOTDEF;
1139 if (memEQ(name, "__PNR_mmap2", 11)) {
1142 *iv_return = __PNR_mmap2;
1143 return PERL_constant_ISIV;
1145 return PERL_constant_NOTDEF;
1150 if (memEQ(name, "__NR_ioperm", 11)) {
1153 *iv_return = __NR_ioperm;
1154 return PERL_constant_ISIV;
1156 return PERL_constant_NOTDEF;
1159 if (memEQ(name, "__PNR_alarm", 11)) {
1162 *iv_return = __PNR_alarm;
1163 return PERL_constant_ISIV;
1165 return PERL_constant_NOTDEF;
1168 if (memEQ(name, "__PNR_vfork", 11)) {
1171 *iv_return = __PNR_vfork;
1172 return PERL_constant_ISIV;
1174 return PERL_constant_NOTDEF;
1179 if (memEQ(name, "__NR_access", 11)) {
1182 *iv_return = __NR_access;
1183 return PERL_constant_ISIV;
1185 return PERL_constant_NOTDEF;
1188 if (memEQ(name, "__PNR_pause", 11)) {
1191 *iv_return = __PNR_pause;
1192 return PERL_constant_ISIV;
1194 return PERL_constant_NOTDEF;
1199 if (memEQ(name, "__NR_msgctl", 11)) {
1202 *iv_return = __NR_msgctl;
1203 return PERL_constant_ISIV;
1205 return PERL_constant_NOTDEF;
1208 if (memEQ(name, "__NR_semctl", 11)) {
1211 *iv_return = __NR_semctl;
1212 return PERL_constant_ISIV;
1214 return PERL_constant_NOTDEF;
1217 if (memEQ(name, "__NR_sendto", 11)) {
1220 *iv_return = __NR_sendto;
1221 return PERL_constant_ISIV;
1223 return PERL_constant_NOTDEF;
1226 if (memEQ(name, "__NR_shmctl", 11)) {
1229 *iv_return = __NR_shmctl;
1230 return PERL_constant_ISIV;
1232 return PERL_constant_NOTDEF;
1237 if (memEQ(name, "__NR_lchown", 11)) {
1240 *iv_return = __NR_lchown;
1241 return PERL_constant_ISIV;
1243 return PERL_constant_NOTDEF;
1246 if (memEQ(name, "__PNR_chown", 11)) {
1249 *iv_return = __PNR_chown;
1250 return PERL_constant_ISIV;
1252 return PERL_constant_NOTDEF;
1257 return PERL_constant_NOTFOUND;
1261 constant_12 (pTHX_ const char *name, IV *iv_return) {
1262 /* When generated this function returned values for the list of names given
1263 here. However, subsequent manual editing may have added or removed some.
1264 __NR__llseek __NR__sysctl __NR_accept4 __NR_bdflush __NR_chown32
1265 __NR_connect __NR_eventfd __NR_fcntl64 __NR_fstat64 __NR_get_tls
1266 __NR_getpgrp __NR_getpmsg __NR_lstat64 __NR_oldstat __NR_putpmsg
1267 __NR_readdir __NR_recvmsg __NR_sendmsg __NR_set_tls __NR_spu_run
1268 __NR_symlink __NR_syscall __NR_sysmips __NR_timerfd __NR_tuxcall
1269 __NR_vm86old __NR_vserver __NR_waitpid __PNR_accept __PNR_access
1270 __PNR_ioperm __PNR_lchown __PNR_listen __PNR_msgctl __PNR_msgget
1271 __PNR_msgrcv __PNR_msgsnd __PNR_profil __PNR_rename __PNR_select
1272 __PNR_semctl __PNR_semget __PNR_sendto __PNR_shmctl __PNR_shmget
1273 __PNR_signal __PNR_socket __PNR_stat64 __PNR_ulimit __PNR_umount
1274 __PNR_unlink __PNR_uselib __PNR_utimes */
1275 /* Offset 8 gives the best switch position. */
1278 if (memEQ(name, "__NR_vm86old", 12)) {
1281 *iv_return = __NR_vm86old;
1282 return PERL_constant_ISIV;
1284 return PERL_constant_NOTDEF;
1289 if (memEQ(name, "__NR_get_tls", 12)) {
1292 *iv_return = __NR_get_tls;
1293 return PERL_constant_ISIV;
1295 return PERL_constant_NOTDEF;
1298 if (memEQ(name, "__NR_set_tls", 12)) {
1301 *iv_return = __NR_set_tls;
1302 return PERL_constant_ISIV;
1304 return PERL_constant_NOTDEF;
1307 if (memEQ(name, "__NR_spu_run", 12)) {
1310 *iv_return = __NR_spu_run;
1311 return PERL_constant_ISIV;
1313 return PERL_constant_NOTDEF;
1318 if (memEQ(name, "__NR_fstat64", 12)) {
1321 *iv_return = __NR_fstat64;
1322 return PERL_constant_ISIV;
1324 return PERL_constant_NOTDEF;
1327 if (memEQ(name, "__NR_lstat64", 12)) {
1330 *iv_return = __NR_lstat64;
1331 return PERL_constant_ISIV;
1333 return PERL_constant_NOTDEF;
1336 if (memEQ(name, "__PNR_stat64", 12)) {
1339 *iv_return = __PNR_stat64;
1340 return PERL_constant_ISIV;
1342 return PERL_constant_NOTDEF;
1347 if (memEQ(name, "__NR_syscall", 12)) {
1350 *iv_return = __NR_syscall;
1351 return PERL_constant_ISIV;
1353 return PERL_constant_NOTDEF;
1356 if (memEQ(name, "__NR_tuxcall", 12)) {
1359 *iv_return = __NR_tuxcall;
1360 return PERL_constant_ISIV;
1362 return PERL_constant_NOTDEF;
1365 if (memEQ(name, "__PNR_accept", 12)) {
1368 *iv_return = __PNR_accept;
1369 return PERL_constant_ISIV;
1371 return PERL_constant_NOTDEF;
1374 if (memEQ(name, "__PNR_access", 12)) {
1377 *iv_return = __PNR_access;
1378 return PERL_constant_ISIV;
1380 return PERL_constant_NOTDEF;
1383 if (memEQ(name, "__PNR_socket", 12)) {
1386 *iv_return = __PNR_socket;
1387 return PERL_constant_ISIV;
1389 return PERL_constant_NOTDEF;
1394 if (memEQ(name, "__NR_readdir", 12)) {
1397 *iv_return = __NR_readdir;
1398 return PERL_constant_ISIV;
1400 return PERL_constant_NOTDEF;
1403 if (memEQ(name, "__NR_sendmsg", 12)) {
1406 *iv_return = __NR_sendmsg;
1407 return PERL_constant_ISIV;
1409 return PERL_constant_NOTDEF;
1414 if (memEQ(name, "__NR_accept4", 12)) {
1417 *iv_return = __NR_accept4;
1418 return PERL_constant_ISIV;
1420 return PERL_constant_NOTDEF;
1423 if (memEQ(name, "__NR_timerfd", 12)) {
1426 *iv_return = __NR_timerfd;
1427 return PERL_constant_ISIV;
1429 return PERL_constant_NOTDEF;
1432 if (memEQ(name, "__PNR_uselib", 12)) {
1435 *iv_return = __PNR_uselib;
1436 return PERL_constant_ISIV;
1438 return PERL_constant_NOTDEF;
1443 if (memEQ(name, "__PNR_msgctl", 12)) {
1446 *iv_return = __PNR_msgctl;
1447 return PERL_constant_ISIV;
1449 return PERL_constant_NOTDEF;
1452 if (memEQ(name, "__PNR_msgget", 12)) {
1455 *iv_return = __PNR_msgget;
1456 return PERL_constant_ISIV;
1458 return PERL_constant_NOTDEF;
1461 if (memEQ(name, "__PNR_msgrcv", 12)) {
1464 *iv_return = __PNR_msgrcv;
1465 return PERL_constant_ISIV;
1467 return PERL_constant_NOTDEF;
1470 if (memEQ(name, "__PNR_msgsnd", 12)) {
1473 *iv_return = __PNR_msgsnd;
1474 return PERL_constant_ISIV;
1476 return PERL_constant_NOTDEF;
1479 if (memEQ(name, "__PNR_signal", 12)) {
1482 *iv_return = __PNR_signal;
1483 return PERL_constant_ISIV;
1485 return PERL_constant_NOTDEF;
1490 if (memEQ(name, "__PNR_lchown", 12)) {
1493 *iv_return = __PNR_lchown;
1494 return PERL_constant_ISIV;
1496 return PERL_constant_NOTDEF;
1501 if (memEQ(name, "__PNR_ulimit", 12)) {
1504 *iv_return = __PNR_ulimit;
1505 return PERL_constant_ISIV;
1507 return PERL_constant_NOTDEF;
1510 if (memEQ(name, "__PNR_utimes", 12)) {
1513 *iv_return = __PNR_utimes;
1514 return PERL_constant_ISIV;
1516 return PERL_constant_NOTDEF;
1521 if (memEQ(name, "__NR_bdflush", 12)) {
1524 *iv_return = __NR_bdflush;
1525 return PERL_constant_ISIV;
1527 return PERL_constant_NOTDEF;
1530 if (memEQ(name, "__NR_symlink", 12)) {
1533 *iv_return = __NR_symlink;
1534 return PERL_constant_ISIV;
1536 return PERL_constant_NOTDEF;
1539 if (memEQ(name, "__PNR_select", 12)) {
1542 *iv_return = __PNR_select;
1543 return PERL_constant_ISIV;
1545 return PERL_constant_NOTDEF;
1548 if (memEQ(name, "__PNR_unlink", 12)) {
1551 *iv_return = __PNR_unlink;
1552 return PERL_constant_ISIV;
1554 return PERL_constant_NOTDEF;
1559 if (memEQ(name, "__NR_sysmips", 12)) {
1562 *iv_return = __NR_sysmips;
1563 return PERL_constant_ISIV;
1565 return PERL_constant_NOTDEF;
1568 if (memEQ(name, "__PNR_semctl", 12)) {
1571 *iv_return = __PNR_semctl;
1572 return PERL_constant_ISIV;
1574 return PERL_constant_NOTDEF;
1577 if (memEQ(name, "__PNR_semget", 12)) {
1580 *iv_return = __PNR_semget;
1581 return PERL_constant_ISIV;
1583 return PERL_constant_NOTDEF;
1586 if (memEQ(name, "__PNR_shmctl", 12)) {
1589 *iv_return = __PNR_shmctl;
1590 return PERL_constant_ISIV;
1592 return PERL_constant_NOTDEF;
1595 if (memEQ(name, "__PNR_shmget", 12)) {
1598 *iv_return = __PNR_shmget;
1599 return PERL_constant_ISIV;
1601 return PERL_constant_NOTDEF;
1606 if (memEQ(name, "__NR_connect", 12)) {
1609 *iv_return = __NR_connect;
1610 return PERL_constant_ISIV;
1612 return PERL_constant_NOTDEF;
1615 if (memEQ(name, "__NR_eventfd", 12)) {
1618 *iv_return = __NR_eventfd;
1619 return PERL_constant_ISIV;
1621 return PERL_constant_NOTDEF;
1624 if (memEQ(name, "__PNR_rename", 12)) {
1627 *iv_return = __PNR_rename;
1628 return PERL_constant_ISIV;
1630 return PERL_constant_NOTDEF;
1633 if (memEQ(name, "__PNR_sendto", 12)) {
1636 *iv_return = __PNR_sendto;
1637 return PERL_constant_ISIV;
1639 return PERL_constant_NOTDEF;
1644 if (memEQ(name, "__PNR_profil", 12)) {
1647 *iv_return = __PNR_profil;
1648 return PERL_constant_ISIV;
1650 return PERL_constant_NOTDEF;
1653 if (memEQ(name, "__PNR_umount", 12)) {
1656 *iv_return = __PNR_umount;
1657 return PERL_constant_ISIV;
1659 return PERL_constant_NOTDEF;
1664 if (memEQ(name, "__NR_getpgrp", 12)) {
1667 *iv_return = __NR_getpgrp;
1668 return PERL_constant_ISIV;
1670 return PERL_constant_NOTDEF;
1673 if (memEQ(name, "__NR_getpmsg", 12)) {
1676 *iv_return = __NR_getpmsg;
1677 return PERL_constant_ISIV;
1679 return PERL_constant_NOTDEF;
1682 if (memEQ(name, "__NR_putpmsg", 12)) {
1685 *iv_return = __NR_putpmsg;
1686 return PERL_constant_ISIV;
1688 return PERL_constant_NOTDEF;
1691 if (memEQ(name, "__PNR_ioperm", 12)) {
1694 *iv_return = __PNR_ioperm;
1695 return PERL_constant_ISIV;
1697 return PERL_constant_NOTDEF;
1702 if (memEQ(name, "__NR_vserver", 12)) {
1705 *iv_return = __NR_vserver;
1706 return PERL_constant_ISIV;
1708 return PERL_constant_NOTDEF;
1713 if (memEQ(name, "__NR__llseek", 12)) {
1716 *iv_return = __NR__llseek;
1717 return PERL_constant_ISIV;
1719 return PERL_constant_NOTDEF;
1722 if (memEQ(name, "__NR__sysctl", 12)) {
1725 *iv_return = __NR__sysctl;
1726 return PERL_constant_ISIV;
1728 return PERL_constant_NOTDEF;
1731 if (memEQ(name, "__NR_oldstat", 12)) {
1734 *iv_return = __NR_oldstat;
1735 return PERL_constant_ISIV;
1737 return PERL_constant_NOTDEF;
1740 if (memEQ(name, "__PNR_listen", 12)) {
1743 *iv_return = __PNR_listen;
1744 return PERL_constant_ISIV;
1746 return PERL_constant_NOTDEF;
1751 if (memEQ(name, "__NR_fcntl64", 12)) {
1754 *iv_return = __NR_fcntl64;
1755 return PERL_constant_ISIV;
1757 return PERL_constant_NOTDEF;
1760 if (memEQ(name, "__NR_waitpid", 12)) {
1763 *iv_return = __NR_waitpid;
1764 return PERL_constant_ISIV;
1766 return PERL_constant_NOTDEF;
1771 if (memEQ(name, "__NR_recvmsg", 12)) {
1774 *iv_return = __NR_recvmsg;
1775 return PERL_constant_ISIV;
1777 return PERL_constant_NOTDEF;
1782 if (memEQ(name, "__NR_chown32", 12)) {
1785 *iv_return = __NR_chown32;
1786 return PERL_constant_ISIV;
1788 return PERL_constant_NOTDEF;
1793 return PERL_constant_NOTFOUND;
1797 constant_13 (pTHX_ const char *name, IV *iv_return) {
1798 /* When generated this function returned values for the list of names given
1799 here. However, subsequent manual editing may have added or removed some.
1800 SCMP_ACT_KILL SCMP_ACT_TRAP SCMP_ARCH_ARM SCMP_ARCH_PPC SCMP_ARCH_X32
1801 SCMP_ARCH_X86 _SCMP_CMP_MAX _SCMP_CMP_MIN __NR_cachectl __NR_fchown32
1802 __NR_getdents __NR_getgid32 __NR_getuid32 __NR_lchown32 __NR_oldfstat
1803 __NR_oldlstat __NR_olduname __NR_oldwait4 __NR_readlink __NR_recvfrom
1804 __NR_recvmmsg __NR_security __NR_sendmmsg __NR_setgid32 __NR_setuid32
1805 __NR_sgetmask __NR_shutdown __NR_signalfd __NR_ssetmask __NR_statfs64
1806 __PNR__llseek __PNR__sysctl __PNR_accept4 __PNR_bdflush __PNR_chown32
1807 __PNR_connect __PNR_eventfd __PNR_fcntl64 __PNR_fstat64 __PNR_get_tls
1808 __PNR_getpgrp __PNR_getpmsg __PNR_lstat64 __PNR_oldstat __PNR_putpmsg
1809 __PNR_readdir __PNR_recvmsg __PNR_sendmsg __PNR_set_tls __PNR_spu_run
1810 __PNR_symlink __PNR_syscall __PNR_sysmips __PNR_timerfd __PNR_tuxcall
1811 __PNR_vm86old __PNR_vserver __PNR_waitpid */
1812 /* Offset 10 gives the best switch position. */
1815 if (memEQ(name, "SCMP_ARCH_ARM", 13)) {
1817 #ifdef SCMP_ARCH_ARM
1818 *iv_return = SCMP_ARCH_ARM;
1819 return PERL_constant_ISIV;
1821 return PERL_constant_NOTDEF;
1826 if (memEQ(name, "SCMP_ACT_KILL", 13)) {
1828 #ifdef SCMP_ACT_KILL
1829 *iv_return = SCMP_ACT_KILL;
1830 return PERL_constant_ISIV;
1832 return PERL_constant_NOTDEF;
1837 if (memEQ(name, "_SCMP_CMP_MAX", 13)) {
1839 *iv_return = _SCMP_CMP_MAX;
1840 return PERL_constant_ISIV;
1842 if (memEQ(name, "_SCMP_CMP_MIN", 13)) {
1844 *iv_return = _SCMP_CMP_MIN;
1845 return PERL_constant_ISIV;
1849 if (memEQ(name, "SCMP_ARCH_PPC", 13)) {
1851 #ifdef SCMP_ARCH_PPC
1852 *iv_return = SCMP_ARCH_PPC;
1853 return PERL_constant_ISIV;
1855 return PERL_constant_NOTDEF;
1860 if (memEQ(name, "SCMP_ACT_TRAP", 13)) {
1862 #ifdef SCMP_ACT_TRAP
1863 *iv_return = SCMP_ACT_TRAP;
1864 return PERL_constant_ISIV;
1866 return PERL_constant_NOTDEF;
1871 if (memEQ(name, "SCMP_ARCH_X32", 13)) {
1873 #ifdef SCMP_ARCH_X32
1874 *iv_return = SCMP_ARCH_X32;
1875 return PERL_constant_ISIV;
1877 return PERL_constant_NOTDEF;
1880 if (memEQ(name, "SCMP_ARCH_X86", 13)) {
1882 #ifdef SCMP_ARCH_X86
1883 *iv_return = SCMP_ARCH_X86;
1884 return PERL_constant_ISIV;
1886 return PERL_constant_NOTDEF;
1891 if (memEQ(name, "__NR_olduname", 13)) {
1893 #ifdef __NR_olduname
1894 *iv_return = __NR_olduname;
1895 return PERL_constant_ISIV;
1897 return PERL_constant_NOTDEF;
1900 if (memEQ(name, "__NR_sgetmask", 13)) {
1902 #ifdef __NR_sgetmask
1903 *iv_return = __NR_sgetmask;
1904 return PERL_constant_ISIV;
1906 return PERL_constant_NOTDEF;
1909 if (memEQ(name, "__NR_ssetmask", 13)) {
1911 #ifdef __NR_ssetmask
1912 *iv_return = __NR_ssetmask;
1913 return PERL_constant_ISIV;
1915 return PERL_constant_NOTDEF;
1918 if (memEQ(name, "__PNR_syscall", 13)) {
1920 #ifdef __PNR_syscall
1921 *iv_return = __PNR_syscall;
1922 return PERL_constant_ISIV;
1924 return PERL_constant_NOTDEF;
1927 if (memEQ(name, "__PNR_tuxcall", 13)) {
1929 #ifdef __PNR_tuxcall
1930 *iv_return = __PNR_tuxcall;
1931 return PERL_constant_ISIV;
1933 return PERL_constant_NOTDEF;
1938 if (memEQ(name, "__NR_cachectl", 13)) {
1940 #ifdef __NR_cachectl
1941 *iv_return = __NR_cachectl;
1942 return PERL_constant_ISIV;
1944 return PERL_constant_NOTDEF;
1947 if (memEQ(name, "__PNR__sysctl", 13)) {
1949 #ifdef __PNR__sysctl
1950 *iv_return = __PNR__sysctl;
1951 return PERL_constant_ISIV;
1953 return PERL_constant_NOTDEF;
1958 if (memEQ(name, "__NR_getgid32", 13)) {
1960 #ifdef __NR_getgid32
1961 *iv_return = __NR_getgid32;
1962 return PERL_constant_ISIV;
1964 return PERL_constant_NOTDEF;
1967 if (memEQ(name, "__NR_getuid32", 13)) {
1969 #ifdef __NR_getuid32
1970 *iv_return = __NR_getuid32;
1971 return PERL_constant_ISIV;
1973 return PERL_constant_NOTDEF;
1976 if (memEQ(name, "__NR_setgid32", 13)) {
1978 #ifdef __NR_setgid32
1979 *iv_return = __NR_setgid32;
1980 return PERL_constant_ISIV;
1982 return PERL_constant_NOTDEF;
1985 if (memEQ(name, "__NR_setuid32", 13)) {
1987 #ifdef __NR_setuid32
1988 *iv_return = __NR_setuid32;
1989 return PERL_constant_ISIV;
1991 return PERL_constant_NOTDEF;
1994 if (memEQ(name, "__PNR_readdir", 13)) {
1996 #ifdef __PNR_readdir
1997 *iv_return = __PNR_readdir;
1998 return PERL_constant_ISIV;
2000 return PERL_constant_NOTDEF;
2005 if (memEQ(name, "__PNR__llseek", 13)) {
2007 #ifdef __PNR__llseek
2008 *iv_return = __PNR__llseek;
2009 return PERL_constant_ISIV;
2011 return PERL_constant_NOTDEF;
2014 if (memEQ(name, "__PNR_connect", 13)) {
2016 #ifdef __PNR_connect
2017 *iv_return = __PNR_connect;
2018 return PERL_constant_ISIV;
2020 return PERL_constant_NOTDEF;
2025 if (memEQ(name, "__PNR_getpgrp", 13)) {
2027 #ifdef __PNR_getpgrp
2028 *iv_return = __PNR_getpgrp;
2029 return PERL_constant_ISIV;
2031 return PERL_constant_NOTDEF;
2036 if (memEQ(name, "__NR_oldwait4", 13)) {
2038 #ifdef __NR_oldwait4
2039 *iv_return = __NR_oldwait4;
2040 return PERL_constant_ISIV;
2042 return PERL_constant_NOTDEF;
2045 if (memEQ(name, "__NR_readlink", 13)) {
2047 #ifdef __NR_readlink
2048 *iv_return = __NR_readlink;
2049 return PERL_constant_ISIV;
2051 return PERL_constant_NOTDEF;
2054 if (memEQ(name, "__NR_security", 13)) {
2056 #ifdef __NR_security
2057 *iv_return = __NR_security;
2058 return PERL_constant_ISIV;
2060 return PERL_constant_NOTDEF;
2063 if (memEQ(name, "__PNR_symlink", 13)) {
2065 #ifdef __PNR_symlink
2066 *iv_return = __PNR_symlink;
2067 return PERL_constant_ISIV;
2069 return PERL_constant_NOTDEF;
2072 if (memEQ(name, "__PNR_sysmips", 13)) {
2074 #ifdef __PNR_sysmips
2075 *iv_return = __PNR_sysmips;
2076 return PERL_constant_ISIV;
2078 return PERL_constant_NOTDEF;
2083 if (memEQ(name, "__NR_signalfd", 13)) {
2085 #ifdef __NR_signalfd
2086 *iv_return = __NR_signalfd;
2087 return PERL_constant_ISIV;
2089 return PERL_constant_NOTDEF;
2092 if (memEQ(name, "__PNR_fcntl64", 13)) {
2094 #ifdef __PNR_fcntl64
2095 *iv_return = __PNR_fcntl64;
2096 return PERL_constant_ISIV;
2098 return PERL_constant_NOTDEF;
2103 if (memEQ(name, "__NR_recvmmsg", 13)) {
2105 #ifdef __NR_recvmmsg
2106 *iv_return = __NR_recvmmsg;
2107 return PERL_constant_ISIV;
2109 return PERL_constant_NOTDEF;
2112 if (memEQ(name, "__NR_sendmmsg", 13)) {
2114 #ifdef __NR_sendmmsg
2115 *iv_return = __NR_sendmmsg;
2116 return PERL_constant_ISIV;
2118 return PERL_constant_NOTDEF;
2121 if (memEQ(name, "__PNR_getpmsg", 13)) {
2123 #ifdef __PNR_getpmsg
2124 *iv_return = __PNR_getpmsg;
2125 return PERL_constant_ISIV;
2127 return PERL_constant_NOTDEF;
2130 if (memEQ(name, "__PNR_putpmsg", 13)) {
2132 #ifdef __PNR_putpmsg
2133 *iv_return = __PNR_putpmsg;
2134 return PERL_constant_ISIV;
2136 return PERL_constant_NOTDEF;
2139 if (memEQ(name, "__PNR_recvmsg", 13)) {
2141 #ifdef __PNR_recvmsg
2142 *iv_return = __PNR_recvmsg;
2143 return PERL_constant_ISIV;
2145 return PERL_constant_NOTDEF;
2148 if (memEQ(name, "__PNR_sendmsg", 13)) {
2150 #ifdef __PNR_sendmsg
2151 *iv_return = __PNR_sendmsg;
2152 return PERL_constant_ISIV;
2154 return PERL_constant_NOTDEF;
2159 if (memEQ(name, "__NR_fchown32", 13)) {
2161 #ifdef __NR_fchown32
2162 *iv_return = __NR_fchown32;
2163 return PERL_constant_ISIV;
2165 return PERL_constant_NOTDEF;
2168 if (memEQ(name, "__NR_getdents", 13)) {
2170 #ifdef __NR_getdents
2171 *iv_return = __NR_getdents;
2172 return PERL_constant_ISIV;
2174 return PERL_constant_NOTDEF;
2177 if (memEQ(name, "__NR_lchown32", 13)) {
2179 #ifdef __NR_lchown32
2180 *iv_return = __NR_lchown32;
2181 return PERL_constant_ISIV;
2183 return PERL_constant_NOTDEF;
2186 if (memEQ(name, "__PNR_chown32", 13)) {
2188 #ifdef __PNR_chown32
2189 *iv_return = __PNR_chown32;
2190 return PERL_constant_ISIV;
2192 return PERL_constant_NOTDEF;
2197 if (memEQ(name, "__NR_shutdown", 13)) {
2199 #ifdef __NR_shutdown
2200 *iv_return = __NR_shutdown;
2201 return PERL_constant_ISIV;
2203 return PERL_constant_NOTDEF;
2206 if (memEQ(name, "__PNR_vm86old", 13)) {
2208 #ifdef __PNR_vm86old
2209 *iv_return = __PNR_vm86old;
2210 return PERL_constant_ISIV;
2212 return PERL_constant_NOTDEF;
2217 if (memEQ(name, "__PNR_accept4", 13)) {
2219 #ifdef __PNR_accept4
2220 *iv_return = __PNR_accept4;
2221 return PERL_constant_ISIV;
2223 return PERL_constant_NOTDEF;
2226 if (memEQ(name, "__PNR_waitpid", 13)) {
2228 #ifdef __PNR_waitpid
2229 *iv_return = __PNR_waitpid;
2230 return PERL_constant_ISIV;
2232 return PERL_constant_NOTDEF;
2237 if (memEQ(name, "__NR_recvfrom", 13)) {
2239 #ifdef __NR_recvfrom
2240 *iv_return = __NR_recvfrom;
2241 return PERL_constant_ISIV;
2243 return PERL_constant_NOTDEF;
2246 if (memEQ(name, "__PNR_spu_run", 13)) {
2248 #ifdef __PNR_spu_run
2249 *iv_return = __PNR_spu_run;
2250 return PERL_constant_ISIV;
2252 return PERL_constant_NOTDEF;
2255 if (memEQ(name, "__PNR_timerfd", 13)) {
2257 #ifdef __PNR_timerfd
2258 *iv_return = __PNR_timerfd;
2259 return PERL_constant_ISIV;
2261 return PERL_constant_NOTDEF;
2266 if (memEQ(name, "__NR_statfs64", 13)) {
2268 #ifdef __NR_statfs64
2269 *iv_return = __NR_statfs64;
2270 return PERL_constant_ISIV;
2272 return PERL_constant_NOTDEF;
2277 if (memEQ(name, "__NR_oldfstat", 13)) {
2279 #ifdef __NR_oldfstat
2280 *iv_return = __NR_oldfstat;
2281 return PERL_constant_ISIV;
2283 return PERL_constant_NOTDEF;
2286 if (memEQ(name, "__NR_oldlstat", 13)) {
2288 #ifdef __NR_oldlstat
2289 *iv_return = __NR_oldlstat;
2290 return PERL_constant_ISIV;
2292 return PERL_constant_NOTDEF;
2295 if (memEQ(name, "__PNR_eventfd", 13)) {
2297 #ifdef __PNR_eventfd
2298 *iv_return = __PNR_eventfd;
2299 return PERL_constant_ISIV;
2301 return PERL_constant_NOTDEF;
2304 if (memEQ(name, "__PNR_fstat64", 13)) {
2306 #ifdef __PNR_fstat64
2307 *iv_return = __PNR_fstat64;
2308 return PERL_constant_ISIV;
2310 return PERL_constant_NOTDEF;
2313 if (memEQ(name, "__PNR_get_tls", 13)) {
2315 #ifdef __PNR_get_tls
2316 *iv_return = __PNR_get_tls;
2317 return PERL_constant_ISIV;
2319 return PERL_constant_NOTDEF;
2322 if (memEQ(name, "__PNR_lstat64", 13)) {
2324 #ifdef __PNR_lstat64
2325 *iv_return = __PNR_lstat64;
2326 return PERL_constant_ISIV;
2328 return PERL_constant_NOTDEF;
2331 if (memEQ(name, "__PNR_oldstat", 13)) {
2333 #ifdef __PNR_oldstat
2334 *iv_return = __PNR_oldstat;
2335 return PERL_constant_ISIV;
2337 return PERL_constant_NOTDEF;
2340 if (memEQ(name, "__PNR_set_tls", 13)) {
2342 #ifdef __PNR_set_tls
2343 *iv_return = __PNR_set_tls;
2344 return PERL_constant_ISIV;
2346 return PERL_constant_NOTDEF;
2351 if (memEQ(name, "__PNR_bdflush", 13)) {
2353 #ifdef __PNR_bdflush
2354 *iv_return = __PNR_bdflush;
2355 return PERL_constant_ISIV;
2357 return PERL_constant_NOTDEF;
2362 if (memEQ(name, "__PNR_vserver", 13)) {
2364 #ifdef __PNR_vserver
2365 *iv_return = __PNR_vserver;
2366 return PERL_constant_ISIV;
2368 return PERL_constant_NOTDEF;
2373 return PERL_constant_NOTFOUND;
2377 constant_14 (pTHX_ const char *name, IV *iv_return) {
2378 /* When generated this function returned values for the list of names given
2379 here. However, subsequent manual editing may have added or removed some.
2380 SCMP_ACT_ALLOW SCMP_ARCH_MIPS SCMP_ARCH_S390 SCMP_VER_MAJOR SCMP_VER_MICRO
2381 SCMP_VER_MINOR __NR_fadvise64 __NR_fstatat64 __NR_fstatfs64 __NR_futimesat
2382 __NR_getegid32 __NR_geteuid32 __NR_getrandom __NR_getrlimit __NR_pkey_free
2383 __NR_sigaction __NR_sigreturn __PNR_cachectl __PNR_fchown32 __PNR_getdents
2384 __PNR_getgid32 __PNR_getuid32 __PNR_lchown32 __PNR_oldfstat __PNR_oldlstat
2385 __PNR_olduname __PNR_oldwait4 __PNR_readlink __PNR_recvfrom __PNR_recvmmsg
2386 __PNR_security __PNR_sendmmsg __PNR_setgid32 __PNR_setuid32 __PNR_sgetmask
2387 __PNR_shutdown __PNR_signalfd __PNR_ssetmask __PNR_statfs64 */
2388 /* Offset 9 gives the best switch position. */
2391 if (memEQ(name, "SCMP_ACT_ALLOW", 14)) {
2393 #ifdef SCMP_ACT_ALLOW
2394 *iv_return = SCMP_ACT_ALLOW;
2395 return PERL_constant_ISIV;
2397 return PERL_constant_NOTDEF;
2402 if (memEQ(name, "SCMP_VER_MAJOR", 14)) {
2404 #ifdef SCMP_VER_MAJOR
2405 *iv_return = SCMP_VER_MAJOR;
2406 return PERL_constant_ISIV;
2408 return PERL_constant_NOTDEF;
2411 if (memEQ(name, "SCMP_VER_MICRO", 14)) {
2413 #ifdef SCMP_VER_MICRO
2414 *iv_return = SCMP_VER_MICRO;
2415 return PERL_constant_ISIV;
2417 return PERL_constant_NOTDEF;
2420 if (memEQ(name, "SCMP_VER_MINOR", 14)) {
2422 #ifdef SCMP_VER_MINOR
2423 *iv_return = SCMP_VER_MINOR;
2424 return PERL_constant_ISIV;
2426 return PERL_constant_NOTDEF;
2431 if (memEQ(name, "SCMP_ARCH_MIPS", 14)) {
2433 #ifdef SCMP_ARCH_MIPS
2434 *iv_return = SCMP_ARCH_MIPS;
2435 return PERL_constant_ISIV;
2437 return PERL_constant_NOTDEF;
2440 if (memEQ(name, "SCMP_ARCH_S390", 14)) {
2442 #ifdef SCMP_ARCH_S390
2443 *iv_return = SCMP_ARCH_S390;
2444 return PERL_constant_ISIV;
2446 return PERL_constant_NOTDEF;
2449 if (memEQ(name, "__NR_pkey_free", 14)) {
2451 #ifdef __NR_pkey_free
2452 *iv_return = __NR_pkey_free;
2453 return PERL_constant_ISIV;
2455 return PERL_constant_NOTDEF;
2460 if (memEQ(name, "__NR_getrandom", 14)) {
2462 #ifdef __NR_getrandom
2463 *iv_return = __NR_getrandom;
2464 return PERL_constant_ISIV;
2466 return PERL_constant_NOTDEF;
2471 if (memEQ(name, "__NR_sigaction", 14)) {
2473 #ifdef __NR_sigaction
2474 *iv_return = __NR_sigaction;
2475 return PERL_constant_ISIV;
2477 return PERL_constant_NOTDEF;
2482 if (memEQ(name, "__PNR_getdents", 14)) {
2484 #ifdef __PNR_getdents
2485 *iv_return = __PNR_getdents;
2486 return PERL_constant_ISIV;
2488 return PERL_constant_NOTDEF;
2491 if (memEQ(name, "__PNR_readlink", 14)) {
2493 #ifdef __PNR_readlink
2494 *iv_return = __PNR_readlink;
2495 return PERL_constant_ISIV;
2497 return PERL_constant_NOTDEF;
2500 if (memEQ(name, "__PNR_sendmmsg", 14)) {
2502 #ifdef __PNR_sendmmsg
2503 *iv_return = __PNR_sendmmsg;
2504 return PERL_constant_ISIV;
2506 return PERL_constant_NOTDEF;
2511 if (memEQ(name, "__NR_sigreturn", 14)) {
2513 #ifdef __NR_sigreturn
2514 *iv_return = __NR_sigreturn;
2515 return PERL_constant_ISIV;
2517 return PERL_constant_NOTDEF;
2522 if (memEQ(name, "__PNR_oldfstat", 14)) {
2524 #ifdef __PNR_oldfstat
2525 *iv_return = __PNR_oldfstat;
2526 return PERL_constant_ISIV;
2528 return PERL_constant_NOTDEF;
2533 if (memEQ(name, "__NR_getegid32", 14)) {
2535 #ifdef __NR_getegid32
2536 *iv_return = __NR_getegid32;
2537 return PERL_constant_ISIV;
2539 return PERL_constant_NOTDEF;
2542 if (memEQ(name, "__PNR_getgid32", 14)) {
2544 #ifdef __PNR_getgid32
2545 *iv_return = __PNR_getgid32;
2546 return PERL_constant_ISIV;
2548 return PERL_constant_NOTDEF;
2551 if (memEQ(name, "__PNR_setgid32", 14)) {
2553 #ifdef __PNR_setgid32
2554 *iv_return = __PNR_setgid32;
2555 return PERL_constant_ISIV;
2557 return PERL_constant_NOTDEF;
2562 if (memEQ(name, "__PNR_cachectl", 14)) {
2564 #ifdef __PNR_cachectl
2565 *iv_return = __PNR_cachectl;
2566 return PERL_constant_ISIV;
2568 return PERL_constant_NOTDEF;
2573 if (memEQ(name, "__NR_fadvise64", 14)) {
2575 #ifdef __NR_fadvise64
2576 *iv_return = __NR_fadvise64;
2577 return PERL_constant_ISIV;
2579 return PERL_constant_NOTDEF;
2584 if (memEQ(name, "__NR_getrlimit", 14)) {
2586 #ifdef __NR_getrlimit
2587 *iv_return = __NR_getrlimit;
2588 return PERL_constant_ISIV;
2590 return PERL_constant_NOTDEF;
2593 if (memEQ(name, "__PNR_oldlstat", 14)) {
2595 #ifdef __PNR_oldlstat
2596 *iv_return = __PNR_oldlstat;
2597 return PERL_constant_ISIV;
2599 return PERL_constant_NOTDEF;
2604 if (memEQ(name, "__NR_futimesat", 14)) {
2606 #ifdef __NR_futimesat
2607 *iv_return = __NR_futimesat;
2608 return PERL_constant_ISIV;
2610 return PERL_constant_NOTDEF;
2615 if (memEQ(name, "__PNR_signalfd", 14)) {
2617 #ifdef __PNR_signalfd
2618 *iv_return = __PNR_signalfd;
2619 return PERL_constant_ISIV;
2621 return PERL_constant_NOTDEF;
2626 if (memEQ(name, "__PNR_fchown32", 14)) {
2628 #ifdef __PNR_fchown32
2629 *iv_return = __PNR_fchown32;
2630 return PERL_constant_ISIV;
2632 return PERL_constant_NOTDEF;
2635 if (memEQ(name, "__PNR_lchown32", 14)) {
2637 #ifdef __PNR_lchown32
2638 *iv_return = __PNR_lchown32;
2639 return PERL_constant_ISIV;
2641 return PERL_constant_NOTDEF;
2646 if (memEQ(name, "__NR_fstatat64", 14)) {
2648 #ifdef __NR_fstatat64
2649 *iv_return = __NR_fstatat64;
2650 return PERL_constant_ISIV;
2652 return PERL_constant_NOTDEF;
2655 if (memEQ(name, "__NR_fstatfs64", 14)) {
2657 #ifdef __NR_fstatfs64
2658 *iv_return = __NR_fstatfs64;
2659 return PERL_constant_ISIV;
2661 return PERL_constant_NOTDEF;
2664 if (memEQ(name, "__PNR_sgetmask", 14)) {
2666 #ifdef __PNR_sgetmask
2667 *iv_return = __PNR_sgetmask;
2668 return PERL_constant_ISIV;
2670 return PERL_constant_NOTDEF;
2673 if (memEQ(name, "__PNR_shutdown", 14)) {
2675 #ifdef __PNR_shutdown
2676 *iv_return = __PNR_shutdown;
2677 return PERL_constant_ISIV;
2679 return PERL_constant_NOTDEF;
2682 if (memEQ(name, "__PNR_ssetmask", 14)) {
2684 #ifdef __PNR_ssetmask
2685 *iv_return = __PNR_ssetmask;
2686 return PERL_constant_ISIV;
2688 return PERL_constant_NOTDEF;
2691 if (memEQ(name, "__PNR_statfs64", 14)) {
2693 #ifdef __PNR_statfs64
2694 *iv_return = __PNR_statfs64;
2695 return PERL_constant_ISIV;
2697 return PERL_constant_NOTDEF;
2702 if (memEQ(name, "__NR_geteuid32", 14)) {
2704 #ifdef __NR_geteuid32
2705 *iv_return = __NR_geteuid32;
2706 return PERL_constant_ISIV;
2708 return PERL_constant_NOTDEF;
2711 if (memEQ(name, "__PNR_getuid32", 14)) {
2713 #ifdef __PNR_getuid32
2714 *iv_return = __PNR_getuid32;
2715 return PERL_constant_ISIV;
2717 return PERL_constant_NOTDEF;
2720 if (memEQ(name, "__PNR_olduname", 14)) {
2722 #ifdef __PNR_olduname
2723 *iv_return = __PNR_olduname;
2724 return PERL_constant_ISIV;
2726 return PERL_constant_NOTDEF;
2729 if (memEQ(name, "__PNR_security", 14)) {
2731 #ifdef __PNR_security
2732 *iv_return = __PNR_security;
2733 return PERL_constant_ISIV;
2735 return PERL_constant_NOTDEF;
2738 if (memEQ(name, "__PNR_setuid32", 14)) {
2740 #ifdef __PNR_setuid32
2741 *iv_return = __PNR_setuid32;
2742 return PERL_constant_ISIV;
2744 return PERL_constant_NOTDEF;
2749 if (memEQ(name, "__PNR_recvfrom", 14)) {
2751 #ifdef __PNR_recvfrom
2752 *iv_return = __PNR_recvfrom;
2753 return PERL_constant_ISIV;
2755 return PERL_constant_NOTDEF;
2758 if (memEQ(name, "__PNR_recvmmsg", 14)) {
2760 #ifdef __PNR_recvmmsg
2761 *iv_return = __PNR_recvmmsg;
2762 return PERL_constant_ISIV;
2764 return PERL_constant_NOTDEF;
2769 if (memEQ(name, "__PNR_oldwait4", 14)) {
2771 #ifdef __PNR_oldwait4
2772 *iv_return = __PNR_oldwait4;
2773 return PERL_constant_ISIV;
2775 return PERL_constant_NOTDEF;
2780 return PERL_constant_NOTFOUND;
2784 constant_15 (pTHX_ const char *name, IV *iv_return) {
2785 /* When generated this function returned values for the list of names given
2786 here. However, subsequent manual editing may have added or removed some.
2787 AUDIT_ARCH_MIPS SCMP_ARCH_PPC64 SCMP_ARCH_S390X __NR_SCMP_ERROR
2788 __NR_SCMP_UNDEF __NR__newselect __NR_arch_prctl __NR_breakpoint
2789 __NR_cacheflush __NR_epoll_wait __NR_getsockopt __NR_membarrier
2790 __NR_modify_ldt __NR_move_pages __NR_newfstatat __NR_nfsservctl
2791 __NR_pkey_alloc __NR_s390_sthyi __NR_semtimedop __NR_sendfile64
2792 __NR_setfsgid32 __NR_setfsuid32 __NR_setregid32 __NR_setreuid32
2793 __NR_setsockopt __NR_sigpending __NR_sigsuspend __NR_socketcall
2794 __NR_socketpair __NR_spu_create __NR_truncate64 __NR_ugetrlimit
2795 __PNR_fadvise64 __PNR_fstatat64 __PNR_fstatfs64 __PNR_futimesat
2796 __PNR_getegid32 __PNR_geteuid32 __PNR_getrandom __PNR_getrlimit
2797 __PNR_pkey_free __PNR_sigaction __PNR_sigreturn */
2798 /* Offset 10 gives the best switch position. */
2801 if (memEQ(name, "__NR_SCMP_ERROR", 15)) {
2803 #ifdef __NR_SCMP_ERROR
2804 *iv_return = __NR_SCMP_ERROR;
2805 return PERL_constant_ISIV;
2807 return PERL_constant_NOTDEF;
2812 if (memEQ(name, "SCMP_ARCH_PPC64", 15)) {
2814 #ifdef SCMP_ARCH_PPC64
2815 *iv_return = SCMP_ARCH_PPC64;
2816 return PERL_constant_ISIV;
2818 return PERL_constant_NOTDEF;
2823 if (memEQ(name, "SCMP_ARCH_S390X", 15)) {
2825 #ifdef SCMP_ARCH_S390X
2826 *iv_return = SCMP_ARCH_S390X;
2827 return PERL_constant_ISIV;
2829 return PERL_constant_NOTDEF;
2834 if (memEQ(name, "__NR_SCMP_UNDEF", 15)) {
2836 #ifdef __NR_SCMP_UNDEF
2837 *iv_return = __NR_SCMP_UNDEF;
2838 return PERL_constant_ISIV;
2840 return PERL_constant_NOTDEF;
2845 if (memEQ(name, "AUDIT_ARCH_MIPS", 15)) {
2847 #ifdef AUDIT_ARCH_MIPS
2848 *iv_return = AUDIT_ARCH_MIPS;
2849 return PERL_constant_ISIV;
2851 return PERL_constant_NOTDEF;
2854 if (memEQ(name, "__NR_epoll_wait", 15)) {
2856 #ifdef __NR_epoll_wait
2857 *iv_return = __NR_epoll_wait;
2858 return PERL_constant_ISIV;
2860 return PERL_constant_NOTDEF;
2863 if (memEQ(name, "__PNR_pkey_free", 15)) {
2865 #ifdef __PNR_pkey_free
2866 *iv_return = __PNR_pkey_free;
2867 return PERL_constant_ISIV;
2869 return PERL_constant_NOTDEF;
2874 if (memEQ(name, "__NR_pkey_alloc", 15)) {
2876 #ifdef __NR_pkey_alloc
2877 *iv_return = __NR_pkey_alloc;
2878 return PERL_constant_ISIV;
2880 return PERL_constant_NOTDEF;
2883 if (memEQ(name, "__NR_truncate64", 15)) {
2885 #ifdef __NR_truncate64
2886 *iv_return = __NR_truncate64;
2887 return PERL_constant_ISIV;
2889 return PERL_constant_NOTDEF;
2892 if (memEQ(name, "__PNR_getrandom", 15)) {
2894 #ifdef __PNR_getrandom
2895 *iv_return = __PNR_getrandom;
2896 return PERL_constant_ISIV;
2898 return PERL_constant_NOTDEF;
2903 if (memEQ(name, "__NR_getsockopt", 15)) {
2905 #ifdef __NR_getsockopt
2906 *iv_return = __NR_getsockopt;
2907 return PERL_constant_ISIV;
2909 return PERL_constant_NOTDEF;
2912 if (memEQ(name, "__NR_setsockopt", 15)) {
2914 #ifdef __NR_setsockopt
2915 *iv_return = __NR_setsockopt;
2916 return PERL_constant_ISIV;
2918 return PERL_constant_NOTDEF;
2921 if (memEQ(name, "__PNR_sigaction", 15)) {
2923 #ifdef __PNR_sigaction
2924 *iv_return = __PNR_sigaction;
2925 return PERL_constant_ISIV;
2927 return PERL_constant_NOTDEF;
2932 if (memEQ(name, "__NR__newselect", 15)) {
2934 #ifdef __NR__newselect
2935 *iv_return = __NR__newselect;
2936 return PERL_constant_ISIV;
2938 return PERL_constant_NOTDEF;
2941 if (memEQ(name, "__PNR_sigreturn", 15)) {
2943 #ifdef __PNR_sigreturn
2944 *iv_return = __PNR_sigreturn;
2945 return PERL_constant_ISIV;
2947 return PERL_constant_NOTDEF;
2952 if (memEQ(name, "__NR_cacheflush", 15)) {
2954 #ifdef __NR_cacheflush
2955 *iv_return = __NR_cacheflush;
2956 return PERL_constant_ISIV;
2958 return PERL_constant_NOTDEF;
2963 if (memEQ(name, "__NR_setfsgid32", 15)) {
2965 #ifdef __NR_setfsgid32
2966 *iv_return = __NR_setfsgid32;
2967 return PERL_constant_ISIV;
2969 return PERL_constant_NOTDEF;
2972 if (memEQ(name, "__NR_setregid32", 15)) {
2974 #ifdef __NR_setregid32
2975 *iv_return = __NR_setregid32;
2976 return PERL_constant_ISIV;
2978 return PERL_constant_NOTDEF;
2981 if (memEQ(name, "__PNR_getegid32", 15)) {
2983 #ifdef __PNR_getegid32
2984 *iv_return = __PNR_getegid32;
2985 return PERL_constant_ISIV;
2987 return PERL_constant_NOTDEF;
2992 if (memEQ(name, "__NR_sendfile64", 15)) {
2994 #ifdef __NR_sendfile64
2995 *iv_return = __NR_sendfile64;
2996 return PERL_constant_ISIV;
2998 return PERL_constant_NOTDEF;
3001 if (memEQ(name, "__PNR_fadvise64", 15)) {
3003 #ifdef __PNR_fadvise64
3004 *iv_return = __PNR_fadvise64;
3005 return PERL_constant_ISIV;
3007 return PERL_constant_NOTDEF;
3012 if (memEQ(name, "__NR_ugetrlimit", 15)) {
3014 #ifdef __NR_ugetrlimit
3015 *iv_return = __NR_ugetrlimit;
3016 return PERL_constant_ISIV;
3018 return PERL_constant_NOTDEF;
3021 if (memEQ(name, "__PNR_getrlimit", 15)) {
3023 #ifdef __PNR_getrlimit
3024 *iv_return = __PNR_getrlimit;
3025 return PERL_constant_ISIV;
3027 return PERL_constant_NOTDEF;
3032 if (memEQ(name, "__NR_semtimedop", 15)) {
3034 #ifdef __NR_semtimedop
3035 *iv_return = __NR_semtimedop;
3036 return PERL_constant_ISIV;
3038 return PERL_constant_NOTDEF;
3041 if (memEQ(name, "__PNR_futimesat", 15)) {
3043 #ifdef __PNR_futimesat
3044 *iv_return = __PNR_futimesat;
3045 return PERL_constant_ISIV;
3047 return PERL_constant_NOTDEF;
3052 if (memEQ(name, "__NR_sigpending", 15)) {
3054 #ifdef __NR_sigpending
3055 *iv_return = __NR_sigpending;
3056 return PERL_constant_ISIV;
3058 return PERL_constant_NOTDEF;
3063 if (memEQ(name, "__NR_arch_prctl", 15)) {
3065 #ifdef __NR_arch_prctl
3066 *iv_return = __NR_arch_prctl;
3067 return PERL_constant_ISIV;
3069 return PERL_constant_NOTDEF;
3072 if (memEQ(name, "__NR_breakpoint", 15)) {
3074 #ifdef __NR_breakpoint
3075 *iv_return = __NR_breakpoint;
3076 return PERL_constant_ISIV;
3078 return PERL_constant_NOTDEF;
3081 if (memEQ(name, "__NR_move_pages", 15)) {
3083 #ifdef __NR_move_pages
3084 *iv_return = __NR_move_pages;
3085 return PERL_constant_ISIV;
3087 return PERL_constant_NOTDEF;
3092 if (memEQ(name, "__NR_membarrier", 15)) {
3094 #ifdef __NR_membarrier
3095 *iv_return = __NR_membarrier;
3096 return PERL_constant_ISIV;
3098 return PERL_constant_NOTDEF;
3101 if (memEQ(name, "__NR_nfsservctl", 15)) {
3103 #ifdef __NR_nfsservctl
3104 *iv_return = __NR_nfsservctl;
3105 return PERL_constant_ISIV;
3107 return PERL_constant_NOTDEF;
3110 if (memEQ(name, "__NR_spu_create", 15)) {
3112 #ifdef __NR_spu_create
3113 *iv_return = __NR_spu_create;
3114 return PERL_constant_ISIV;
3116 return PERL_constant_NOTDEF;
3121 if (memEQ(name, "__NR_s390_sthyi", 15)) {
3123 #ifdef __NR_s390_sthyi
3124 *iv_return = __NR_s390_sthyi;
3125 return PERL_constant_ISIV;
3127 return PERL_constant_NOTDEF;
3130 if (memEQ(name, "__NR_sigsuspend", 15)) {
3132 #ifdef __NR_sigsuspend
3133 *iv_return = __NR_sigsuspend;
3134 return PERL_constant_ISIV;
3136 return PERL_constant_NOTDEF;
3141 if (memEQ(name, "__NR_newfstatat", 15)) {
3143 #ifdef __NR_newfstatat
3144 *iv_return = __NR_newfstatat;
3145 return PERL_constant_ISIV;
3147 return PERL_constant_NOTDEF;
3150 if (memEQ(name, "__NR_socketcall", 15)) {
3152 #ifdef __NR_socketcall
3153 *iv_return = __NR_socketcall;
3154 return PERL_constant_ISIV;
3156 return PERL_constant_NOTDEF;
3159 if (memEQ(name, "__NR_socketpair", 15)) {
3161 #ifdef __NR_socketpair
3162 *iv_return = __NR_socketpair;
3163 return PERL_constant_ISIV;
3165 return PERL_constant_NOTDEF;
3168 if (memEQ(name, "__PNR_fstatat64", 15)) {
3170 #ifdef __PNR_fstatat64
3171 *iv_return = __PNR_fstatat64;
3172 return PERL_constant_ISIV;
3174 return PERL_constant_NOTDEF;
3177 if (memEQ(name, "__PNR_fstatfs64", 15)) {
3179 #ifdef __PNR_fstatfs64
3180 *iv_return = __PNR_fstatfs64;
3181 return PERL_constant_ISIV;
3183 return PERL_constant_NOTDEF;
3188 if (memEQ(name, "__NR_setfsuid32", 15)) {
3190 #ifdef __NR_setfsuid32
3191 *iv_return = __NR_setfsuid32;
3192 return PERL_constant_ISIV;
3194 return PERL_constant_NOTDEF;
3197 if (memEQ(name, "__NR_setreuid32", 15)) {
3199 #ifdef __NR_setreuid32
3200 *iv_return = __NR_setreuid32;
3201 return PERL_constant_ISIV;
3203 return PERL_constant_NOTDEF;
3206 if (memEQ(name, "__PNR_geteuid32", 15)) {
3208 #ifdef __PNR_geteuid32
3209 *iv_return = __PNR_geteuid32;
3210 return PERL_constant_ISIV;
3212 return PERL_constant_NOTDEF;
3217 if (memEQ(name, "__NR_modify_ldt", 15)) {
3219 #ifdef __NR_modify_ldt
3220 *iv_return = __NR_modify_ldt;
3221 return PERL_constant_ISIV;
3223 return PERL_constant_NOTDEF;
3228 return PERL_constant_NOTFOUND;
3232 constant_16 (pTHX_ const char *name, IV *iv_return) {
3233 /* When generated this function returned values for the list of names given
3234 here. However, subsequent manual editing may have added or removed some.
3235 SCMP_ARCH_MIPS64 SCMP_ARCH_MIPSEL SCMP_ARCH_NATIVE SCMP_ARCH_X86_64
3236 _SCMP_FLTATR_MAX _SCMP_FLTATR_MIN __NR_afs_syscall __NR_ftruncate64
3237 __NR_getgroups32 __NR_getpeername __NR_getresgid32 __NR_getresuid32
3238 __NR_getsockname __NR_multiplexer __NR_oldolduname __NR_setgroups32
3239 __NR_setresgid32 __NR_setresuid32 __NR_sigprocmask __NR_swapcontext
3240 __NR_userfaultfd __PNR__newselect __PNR_arch_prctl __PNR_breakpoint
3241 __PNR_cacheflush __PNR_epoll_wait __PNR_getsockopt __PNR_membarrier
3242 __PNR_modify_ldt __PNR_move_pages __PNR_newfstatat __PNR_nfsservctl
3243 __PNR_pkey_alloc __PNR_s390_sthyi __PNR_semtimedop __PNR_sendfile64
3244 __PNR_setfsgid32 __PNR_setfsuid32 __PNR_setregid32 __PNR_setreuid32
3245 __PNR_setsockopt __PNR_sigpending __PNR_sigsuspend __PNR_socketcall
3246 __PNR_socketpair __PNR_spu_create __PNR_truncate64 __PNR_ugetrlimit */
3247 /* Offset 9 gives the best switch position. */
3250 if (memEQ(name, "__PNR_s390_sthyi", 16)) {
3252 #ifdef __PNR_s390_sthyi
3253 *iv_return = __PNR_s390_sthyi;
3254 return PERL_constant_ISIV;
3256 return PERL_constant_NOTDEF;
3261 if (memEQ(name, "_SCMP_FLTATR_MAX", 16)) {
3263 *iv_return = _SCMP_FLTATR_MAX;
3264 return PERL_constant_ISIV;
3266 if (memEQ(name, "_SCMP_FLTATR_MIN", 16)) {
3268 *iv_return = _SCMP_FLTATR_MIN;
3269 return PERL_constant_ISIV;
3273 if (memEQ(name, "SCMP_ARCH_MIPS64", 16)) {
3275 #ifdef SCMP_ARCH_MIPS64
3276 *iv_return = SCMP_ARCH_MIPS64;
3277 return PERL_constant_ISIV;
3279 return PERL_constant_NOTDEF;
3282 if (memEQ(name, "SCMP_ARCH_MIPSEL", 16)) {
3284 #ifdef SCMP_ARCH_MIPSEL
3285 *iv_return = SCMP_ARCH_MIPSEL;
3286 return PERL_constant_ISIV;
3288 return PERL_constant_NOTDEF;
3291 if (memEQ(name, "SCMP_ARCH_NATIVE", 16)) {
3293 #ifdef SCMP_ARCH_NATIVE
3294 *iv_return = SCMP_ARCH_NATIVE;
3295 return PERL_constant_ISIV;
3297 return PERL_constant_NOTDEF;
3300 if (memEQ(name, "SCMP_ARCH_X86_64", 16)) {
3302 #ifdef SCMP_ARCH_X86_64
3303 *iv_return = SCMP_ARCH_X86_64;
3304 return PERL_constant_ISIV;
3306 return PERL_constant_NOTDEF;
3309 if (memEQ(name, "__PNR_spu_create", 16)) {
3311 #ifdef __PNR_spu_create
3312 *iv_return = __PNR_spu_create;
3313 return PERL_constant_ISIV;
3315 return PERL_constant_NOTDEF;
3320 if (memEQ(name, "__PNR_breakpoint", 16)) {
3322 #ifdef __PNR_breakpoint
3323 *iv_return = __PNR_breakpoint;
3324 return PERL_constant_ISIV;
3326 return PERL_constant_NOTDEF;
3331 if (memEQ(name, "__PNR_membarrier", 16)) {
3333 #ifdef __PNR_membarrier
3334 *iv_return = __PNR_membarrier;
3335 return PERL_constant_ISIV;
3337 return PERL_constant_NOTDEF;
3342 if (memEQ(name, "__NR_swapcontext", 16)) {
3344 #ifdef __NR_swapcontext
3345 *iv_return = __NR_swapcontext;
3346 return PERL_constant_ISIV;
3348 return PERL_constant_NOTDEF;
3353 if (memEQ(name, "__PNR_sendfile64", 16)) {
3355 #ifdef __PNR_sendfile64
3356 *iv_return = __PNR_sendfile64;
3357 return PERL_constant_ISIV;
3359 return PERL_constant_NOTDEF;
3364 if (memEQ(name, "__NR_getpeername", 16)) {
3366 #ifdef __NR_getpeername
3367 *iv_return = __NR_getpeername;
3368 return PERL_constant_ISIV;
3370 return PERL_constant_NOTDEF;
3373 if (memEQ(name, "__NR_getresgid32", 16)) {
3375 #ifdef __NR_getresgid32
3376 *iv_return = __NR_getresgid32;
3377 return PERL_constant_ISIV;
3379 return PERL_constant_NOTDEF;
3382 if (memEQ(name, "__NR_getresuid32", 16)) {
3384 #ifdef __NR_getresuid32
3385 *iv_return = __NR_getresuid32;
3386 return PERL_constant_ISIV;
3388 return PERL_constant_NOTDEF;
3391 if (memEQ(name, "__NR_setresgid32", 16)) {
3393 #ifdef __NR_setresgid32
3394 *iv_return = __NR_setresgid32;
3395 return PERL_constant_ISIV;
3397 return PERL_constant_NOTDEF;
3400 if (memEQ(name, "__NR_setresuid32", 16)) {
3402 #ifdef __NR_setresuid32
3403 *iv_return = __NR_setresuid32;
3404 return PERL_constant_ISIV;
3406 return PERL_constant_NOTDEF;
3409 if (memEQ(name, "__PNR_move_pages", 16)) {
3411 #ifdef __PNR_move_pages
3412 *iv_return = __PNR_move_pages;
3413 return PERL_constant_ISIV;
3415 return PERL_constant_NOTDEF;
3420 if (memEQ(name, "__NR_userfaultfd", 16)) {
3422 #ifdef __NR_userfaultfd
3423 *iv_return = __NR_userfaultfd;
3424 return PERL_constant_ISIV;
3426 return PERL_constant_NOTDEF;
3429 if (memEQ(name, "__PNR_newfstatat", 16)) {
3431 #ifdef __PNR_newfstatat
3432 *iv_return = __PNR_newfstatat;
3433 return PERL_constant_ISIV;
3435 return PERL_constant_NOTDEF;
3438 if (memEQ(name, "__PNR_setfsgid32", 16)) {
3440 #ifdef __PNR_setfsgid32
3441 *iv_return = __PNR_setfsgid32;
3442 return PERL_constant_ISIV;
3444 return PERL_constant_NOTDEF;
3447 if (memEQ(name, "__PNR_setfsuid32", 16)) {
3449 #ifdef __PNR_setfsuid32
3450 *iv_return = __PNR_setfsuid32;
3451 return PERL_constant_ISIV;
3453 return PERL_constant_NOTDEF;
3458 if (memEQ(name, "__PNR_arch_prctl", 16)) {
3460 #ifdef __PNR_arch_prctl
3461 *iv_return = __PNR_arch_prctl;
3462 return PERL_constant_ISIV;
3464 return PERL_constant_NOTDEF;
3467 if (memEQ(name, "__PNR_cacheflush", 16)) {
3469 #ifdef __PNR_cacheflush
3470 *iv_return = __PNR_cacheflush;
3471 return PERL_constant_ISIV;
3473 return PERL_constant_NOTDEF;
3478 if (memEQ(name, "__NR_multiplexer", 16)) {
3480 #ifdef __NR_multiplexer
3481 *iv_return = __NR_multiplexer;
3482 return PERL_constant_ISIV;
3484 return PERL_constant_NOTDEF;
3487 if (memEQ(name, "__PNR_modify_ldt", 16)) {
3489 #ifdef __PNR_modify_ldt
3490 *iv_return = __PNR_modify_ldt;
3491 return PERL_constant_ISIV;
3493 return PERL_constant_NOTDEF;
3498 if (memEQ(name, "__PNR_socketcall", 16)) {
3500 #ifdef __PNR_socketcall
3501 *iv_return = __PNR_socketcall;
3502 return PERL_constant_ISIV;
3504 return PERL_constant_NOTDEF;
3507 if (memEQ(name, "__PNR_socketpair", 16)) {
3509 #ifdef __PNR_socketpair
3510 *iv_return = __PNR_socketpair;
3511 return PERL_constant_ISIV;
3513 return PERL_constant_NOTDEF;
3518 if (memEQ(name, "__NR_oldolduname", 16)) {
3520 #ifdef __NR_oldolduname
3521 *iv_return = __NR_oldolduname;
3522 return PERL_constant_ISIV;
3524 return PERL_constant_NOTDEF;
3527 if (memEQ(name, "__PNR_epoll_wait", 16)) {
3529 #ifdef __PNR_epoll_wait
3530 *iv_return = __PNR_epoll_wait;
3531 return PERL_constant_ISIV;
3533 return PERL_constant_NOTDEF;
3538 if (memEQ(name, "__NR_ftruncate64", 16)) {
3540 #ifdef __NR_ftruncate64
3541 *iv_return = __NR_ftruncate64;
3542 return PERL_constant_ISIV;
3544 return PERL_constant_NOTDEF;
3547 if (memEQ(name, "__PNR_truncate64", 16)) {
3549 #ifdef __PNR_truncate64
3550 *iv_return = __PNR_truncate64;
3551 return PERL_constant_ISIV;
3553 return PERL_constant_NOTDEF;
3558 if (memEQ(name, "__NR_getsockname", 16)) {
3560 #ifdef __NR_getsockname
3561 *iv_return = __NR_getsockname;
3562 return PERL_constant_ISIV;
3564 return PERL_constant_NOTDEF;
3569 if (memEQ(name, "__PNR_sigpending", 16)) {
3571 #ifdef __PNR_sigpending
3572 *iv_return = __PNR_sigpending;
3573 return PERL_constant_ISIV;
3575 return PERL_constant_NOTDEF;
3580 if (memEQ(name, "__NR_getgroups32", 16)) {
3582 #ifdef __NR_getgroups32
3583 *iv_return = __NR_getgroups32;
3584 return PERL_constant_ISIV;
3586 return PERL_constant_NOTDEF;
3589 if (memEQ(name, "__NR_setgroups32", 16)) {
3591 #ifdef __NR_setgroups32
3592 *iv_return = __NR_setgroups32;
3593 return PERL_constant_ISIV;
3595 return PERL_constant_NOTDEF;
3598 if (memEQ(name, "__NR_sigprocmask", 16)) {
3600 #ifdef __NR_sigprocmask
3601 *iv_return = __NR_sigprocmask;
3602 return PERL_constant_ISIV;
3604 return PERL_constant_NOTDEF;
3607 if (memEQ(name, "__PNR_setregid32", 16)) {
3609 #ifdef __PNR_setregid32
3610 *iv_return = __PNR_setregid32;
3611 return PERL_constant_ISIV;
3613 return PERL_constant_NOTDEF;
3616 if (memEQ(name, "__PNR_setreuid32", 16)) {
3618 #ifdef __PNR_setreuid32
3619 *iv_return = __PNR_setreuid32;
3620 return PERL_constant_ISIV;
3622 return PERL_constant_NOTDEF;
3627 if (memEQ(name, "__NR_afs_syscall", 16)) {
3629 #ifdef __NR_afs_syscall
3630 *iv_return = __NR_afs_syscall;
3631 return PERL_constant_ISIV;
3633 return PERL_constant_NOTDEF;
3636 if (memEQ(name, "__PNR_getsockopt", 16)) {
3638 #ifdef __PNR_getsockopt
3639 *iv_return = __PNR_getsockopt;
3640 return PERL_constant_ISIV;
3642 return PERL_constant_NOTDEF;
3645 if (memEQ(name, "__PNR_nfsservctl", 16)) {
3647 #ifdef __PNR_nfsservctl
3648 *iv_return = __PNR_nfsservctl;
3649 return PERL_constant_ISIV;
3651 return PERL_constant_NOTDEF;
3654 if (memEQ(name, "__PNR_setsockopt", 16)) {
3656 #ifdef __PNR_setsockopt
3657 *iv_return = __PNR_setsockopt;
3658 return PERL_constant_ISIV;
3660 return PERL_constant_NOTDEF;
3663 if (memEQ(name, "__PNR_sigsuspend", 16)) {
3665 #ifdef __PNR_sigsuspend
3666 *iv_return = __PNR_sigsuspend;
3667 return PERL_constant_ISIV;
3669 return PERL_constant_NOTDEF;
3674 if (memEQ(name, "__PNR_semtimedop", 16)) {
3676 #ifdef __PNR_semtimedop
3677 *iv_return = __PNR_semtimedop;
3678 return PERL_constant_ISIV;
3680 return PERL_constant_NOTDEF;
3683 if (memEQ(name, "__PNR_ugetrlimit", 16)) {
3685 #ifdef __PNR_ugetrlimit
3686 *iv_return = __PNR_ugetrlimit;
3687 return PERL_constant_ISIV;
3689 return PERL_constant_NOTDEF;
3694 if (memEQ(name, "__PNR__newselect", 16)) {
3696 #ifdef __PNR__newselect
3697 *iv_return = __PNR__newselect;
3698 return PERL_constant_ISIV;
3700 return PERL_constant_NOTDEF;
3705 if (memEQ(name, "__PNR_pkey_alloc", 16)) {
3707 #ifdef __PNR_pkey_alloc
3708 *iv_return = __PNR_pkey_alloc;
3709 return PERL_constant_ISIV;
3711 return PERL_constant_NOTDEF;
3716 return PERL_constant_NOTFOUND;
3720 constant_17 (pTHX_ const char *name, IV *iv_return) {
3721 /* When generated this function returned values for the list of names given
3722 here. However, subsequent manual editing may have added or removed some.
3723 AUDIT_ARCH_MIPS64 SCMP_ARCH_AARCH64 SCMP_ARCH_PPC64LE __NR_epoll_create
3724 __NR_fadvise64_64 __NR_inotify_init __NR_memfd_create __NR_query_module
3725 __NR_subpage_prot __PNR_afs_syscall __PNR_ftruncate64 __PNR_getgroups32
3726 __PNR_getpeername __PNR_getresgid32 __PNR_getresuid32 __PNR_getsockname
3727 __PNR_multiplexer __PNR_oldolduname __PNR_setgroups32 __PNR_setresgid32
3728 __PNR_setresuid32 __PNR_sigprocmask __PNR_swapcontext __PNR_userfaultfd */
3729 /* Offset 12 gives the best switch position. */
3732 if (memEQ(name, "__NR_fadvise64_64", 17)) {
3734 #ifdef __NR_fadvise64_64
3735 *iv_return = __NR_fadvise64_64;
3736 return PERL_constant_ISIV;
3738 return PERL_constant_NOTDEF;
3743 if (memEQ(name, "SCMP_ARCH_PPC64LE", 17)) {
3745 #ifdef SCMP_ARCH_PPC64LE
3746 *iv_return = SCMP_ARCH_PPC64LE;
3747 return PERL_constant_ISIV;
3749 return PERL_constant_NOTDEF;
3754 if (memEQ(name, "AUDIT_ARCH_MIPS64", 17)) {
3756 #ifdef AUDIT_ARCH_MIPS64
3757 *iv_return = AUDIT_ARCH_MIPS64;
3758 return PERL_constant_ISIV;
3760 return PERL_constant_NOTDEF;
3765 if (memEQ(name, "SCMP_ARCH_AARCH64", 17)) {
3767 #ifdef SCMP_ARCH_AARCH64
3768 *iv_return = SCMP_ARCH_AARCH64;
3769 return PERL_constant_ISIV;
3771 return PERL_constant_NOTDEF;
3776 if (memEQ(name, "__NR_inotify_init", 17)) {
3778 #ifdef __NR_inotify_init
3779 *iv_return = __NR_inotify_init;
3780 return PERL_constant_ISIV;
3782 return PERL_constant_NOTDEF;
3785 if (memEQ(name, "__NR_subpage_prot", 17)) {
3787 #ifdef __NR_subpage_prot
3788 *iv_return = __NR_subpage_prot;
3789 return PERL_constant_ISIV;
3791 return PERL_constant_NOTDEF;
3796 if (memEQ(name, "__PNR_ftruncate64", 17)) {
3798 #ifdef __PNR_ftruncate64
3799 *iv_return = __PNR_ftruncate64;
3800 return PERL_constant_ISIV;
3802 return PERL_constant_NOTDEF;
3807 if (memEQ(name, "__PNR_sigprocmask", 17)) {
3809 #ifdef __PNR_sigprocmask
3810 *iv_return = __PNR_sigprocmask;
3811 return PERL_constant_ISIV;
3813 return PERL_constant_NOTDEF;
3818 if (memEQ(name, "__PNR_getresgid32", 17)) {
3820 #ifdef __PNR_getresgid32
3821 *iv_return = __PNR_getresgid32;
3822 return PERL_constant_ISIV;
3824 return PERL_constant_NOTDEF;
3827 if (memEQ(name, "__PNR_setresgid32", 17)) {
3829 #ifdef __PNR_setresgid32
3830 *iv_return = __PNR_setresgid32;
3831 return PERL_constant_ISIV;
3833 return PERL_constant_NOTDEF;
3838 if (memEQ(name, "__PNR_getsockname", 17)) {
3840 #ifdef __PNR_getsockname
3841 *iv_return = __PNR_getsockname;
3842 return PERL_constant_ISIV;
3844 return PERL_constant_NOTDEF;
3849 if (memEQ(name, "__PNR_multiplexer", 17)) {
3851 #ifdef __PNR_multiplexer
3852 *iv_return = __PNR_multiplexer;
3853 return PERL_constant_ISIV;
3855 return PERL_constant_NOTDEF;
3860 if (memEQ(name, "__PNR_swapcontext", 17)) {
3862 #ifdef __PNR_swapcontext
3863 *iv_return = __PNR_swapcontext;
3864 return PERL_constant_ISIV;
3866 return PERL_constant_NOTDEF;
3871 if (memEQ(name, "__NR_query_module", 17)) {
3873 #ifdef __NR_query_module
3874 *iv_return = __NR_query_module;
3875 return PERL_constant_ISIV;
3877 return PERL_constant_NOTDEF;
3882 if (memEQ(name, "__NR_epoll_create", 17)) {
3884 #ifdef __NR_epoll_create
3885 *iv_return = __NR_epoll_create;
3886 return PERL_constant_ISIV;
3888 return PERL_constant_NOTDEF;
3891 if (memEQ(name, "__NR_memfd_create", 17)) {
3893 #ifdef __NR_memfd_create
3894 *iv_return = __NR_memfd_create;
3895 return PERL_constant_ISIV;
3897 return PERL_constant_NOTDEF;
3900 if (memEQ(name, "__PNR_getpeername", 17)) {
3902 #ifdef __PNR_getpeername
3903 *iv_return = __PNR_getpeername;
3904 return PERL_constant_ISIV;
3906 return PERL_constant_NOTDEF;
3911 if (memEQ(name, "__PNR_afs_syscall", 17)) {
3913 #ifdef __PNR_afs_syscall
3914 *iv_return = __PNR_afs_syscall;
3915 return PERL_constant_ISIV;
3917 return PERL_constant_NOTDEF;
3922 if (memEQ(name, "__PNR_getgroups32", 17)) {
3924 #ifdef __PNR_getgroups32
3925 *iv_return = __PNR_getgroups32;
3926 return PERL_constant_ISIV;
3928 return PERL_constant_NOTDEF;
3931 if (memEQ(name, "__PNR_getresuid32", 17)) {
3933 #ifdef __PNR_getresuid32
3934 *iv_return = __PNR_getresuid32;
3935 return PERL_constant_ISIV;
3937 return PERL_constant_NOTDEF;
3940 if (memEQ(name, "__PNR_oldolduname", 17)) {
3942 #ifdef __PNR_oldolduname
3943 *iv_return = __PNR_oldolduname;
3944 return PERL_constant_ISIV;
3946 return PERL_constant_NOTDEF;
3949 if (memEQ(name, "__PNR_setgroups32", 17)) {
3951 #ifdef __PNR_setgroups32
3952 *iv_return = __PNR_setgroups32;
3953 return PERL_constant_ISIV;
3955 return PERL_constant_NOTDEF;
3958 if (memEQ(name, "__PNR_setresuid32", 17)) {
3960 #ifdef __PNR_setresuid32
3961 *iv_return = __PNR_setresuid32;
3962 return PERL_constant_ISIV;
3964 return PERL_constant_NOTDEF;
3967 if (memEQ(name, "__PNR_userfaultfd", 17)) {
3969 #ifdef __PNR_userfaultfd
3970 *iv_return = __PNR_userfaultfd;
3971 return PERL_constant_ISIV;
3973 return PERL_constant_NOTDEF;
3978 return PERL_constant_NOTFOUND;
3982 constant_18 (pTHX_ const char *name, IV *iv_return) {
3983 /* When generated this function returned values for the list of names given
3984 here. However, subsequent manual editing may have added or removed some.
3985 AUDIT_ARCH_AARCH64 AUDIT_ARCH_PPC64LE SCMP_ARCH_MIPSEL64
3986 SCMP_CMP_MASKED_EQ __NR_create_module __NR_epoll_ctl_old
3987 __NR_get_mempolicy __NR_migrate_pages __NR_pkey_mprotect
3988 __NR_set_mempolicy __NR_switch_endian __PNR_epoll_create
3989 __PNR_fadvise64_64 __PNR_inotify_init __PNR_memfd_create
3990 __PNR_query_module __PNR_subpage_prot */
3991 /* Offset 6 gives the best switch position. */
3994 if (memEQ(name, "AUDIT_ARCH_AARCH64", 18)) {
3996 #ifdef AUDIT_ARCH_AARCH64
3997 *iv_return = AUDIT_ARCH_AARCH64;
3998 return PERL_constant_ISIV;
4000 return PERL_constant_NOTDEF;
4003 if (memEQ(name, "AUDIT_ARCH_PPC64LE", 18)) {
4005 #ifdef AUDIT_ARCH_PPC64LE
4006 *iv_return = AUDIT_ARCH_PPC64LE;
4007 return PERL_constant_ISIV;
4009 return PERL_constant_NOTDEF;
4014 if (memEQ(name, "SCMP_CMP_MASKED_EQ", 18)) {
4016 *iv_return = SCMP_CMP_MASKED_EQ;
4017 return PERL_constant_ISIV;
4021 if (memEQ(name, "SCMP_ARCH_MIPSEL64", 18)) {
4023 #ifdef SCMP_ARCH_MIPSEL64
4024 *iv_return = SCMP_ARCH_MIPSEL64;
4025 return PERL_constant_ISIV;
4027 return PERL_constant_NOTDEF;
4032 if (memEQ(name, "__NR_get_mempolicy", 18)) {
4034 #ifdef __NR_get_mempolicy
4035 *iv_return = __NR_get_mempolicy;
4036 return PERL_constant_ISIV;
4038 return PERL_constant_NOTDEF;
4041 if (memEQ(name, "__NR_set_mempolicy", 18)) {
4043 #ifdef __NR_set_mempolicy
4044 *iv_return = __NR_set_mempolicy;
4045 return PERL_constant_ISIV;
4047 return PERL_constant_NOTDEF;
4050 if (memEQ(name, "__PNR_epoll_create", 18)) {
4052 #ifdef __PNR_epoll_create
4053 *iv_return = __PNR_epoll_create;
4054 return PERL_constant_ISIV;
4056 return PERL_constant_NOTDEF;
4061 if (memEQ(name, "__PNR_fadvise64_64", 18)) {
4063 #ifdef __PNR_fadvise64_64
4064 *iv_return = __PNR_fadvise64_64;
4065 return PERL_constant_ISIV;
4067 return PERL_constant_NOTDEF;
4072 if (memEQ(name, "__NR_migrate_pages", 18)) {
4074 #ifdef __NR_migrate_pages
4075 *iv_return = __NR_migrate_pages;
4076 return PERL_constant_ISIV;
4078 return PERL_constant_NOTDEF;
4081 if (memEQ(name, "__PNR_inotify_init", 18)) {
4083 #ifdef __PNR_inotify_init
4084 *iv_return = __PNR_inotify_init;
4085 return PERL_constant_ISIV;
4087 return PERL_constant_NOTDEF;
4092 if (memEQ(name, "__NR_pkey_mprotect", 18)) {
4094 #ifdef __NR_pkey_mprotect
4095 *iv_return = __NR_pkey_mprotect;
4096 return PERL_constant_ISIV;
4098 return PERL_constant_NOTDEF;
4103 if (memEQ(name, "__PNR_memfd_create", 18)) {
4105 #ifdef __PNR_memfd_create
4106 *iv_return = __PNR_memfd_create;
4107 return PERL_constant_ISIV;
4109 return PERL_constant_NOTDEF;
4114 if (memEQ(name, "__NR_epoll_ctl_old", 18)) {
4116 #ifdef __NR_epoll_ctl_old
4117 *iv_return = __NR_epoll_ctl_old;
4118 return PERL_constant_ISIV;
4120 return PERL_constant_NOTDEF;
4125 if (memEQ(name, "__PNR_query_module", 18)) {
4127 #ifdef __PNR_query_module
4128 *iv_return = __PNR_query_module;
4129 return PERL_constant_ISIV;
4131 return PERL_constant_NOTDEF;
4136 if (memEQ(name, "__NR_create_module", 18)) {
4138 #ifdef __NR_create_module
4139 *iv_return = __NR_create_module;
4140 return PERL_constant_ISIV;
4142 return PERL_constant_NOTDEF;
4147 if (memEQ(name, "__PNR_subpage_prot", 18)) {
4149 #ifdef __PNR_subpage_prot
4150 *iv_return = __PNR_subpage_prot;
4151 return PERL_constant_ISIV;
4153 return PERL_constant_NOTDEF;
4158 if (memEQ(name, "__NR_switch_endian", 18)) {
4160 #ifdef __NR_switch_endian
4161 *iv_return = __NR_switch_endian;
4162 return PERL_constant_ISIV;
4164 return PERL_constant_NOTDEF;
4169 return PERL_constant_NOTFOUND;
4173 constant_19 (pTHX_ const char *name, IV *iv_return) {
4174 /* When generated this function returned values for the list of names given
4175 here. However, subsequent manual editing may have added or removed some.
4176 SCMP_ARCH_MIPS64N32 SCMP_FLTATR_CTL_NNP __NR_epoll_wait_old
4177 __NR_pciconfig_read __PNR_create_module __PNR_epoll_ctl_old
4178 __PNR_get_mempolicy __PNR_migrate_pages __PNR_pkey_mprotect
4179 __PNR_set_mempolicy __PNR_switch_endian */
4180 /* Offset 13 gives the best switch position. */
4183 if (memEQ(name, "SCMP_ARCH_MIPS64N32", 19)) {
4185 #ifdef SCMP_ARCH_MIPS64N32
4186 *iv_return = SCMP_ARCH_MIPS64N32;
4187 return PERL_constant_ISIV;
4189 return PERL_constant_NOTDEF;
4194 if (memEQ(name, "SCMP_FLTATR_CTL_NNP", 19)) {
4196 *iv_return = SCMP_FLTATR_CTL_NNP;
4197 return PERL_constant_ISIV;
4201 if (memEQ(name, "__PNR_migrate_pages", 19)) {
4203 #ifdef __PNR_migrate_pages
4204 *iv_return = __PNR_migrate_pages;
4205 return PERL_constant_ISIV;
4207 return PERL_constant_NOTDEF;
4212 if (memEQ(name, "__PNR_switch_endian", 19)) {
4214 #ifdef __PNR_switch_endian
4215 *iv_return = __PNR_switch_endian;
4216 return PERL_constant_ISIV;
4218 return PERL_constant_NOTDEF;
4223 if (memEQ(name, "__NR_pciconfig_read", 19)) {
4225 #ifdef __NR_pciconfig_read
4226 *iv_return = __NR_pciconfig_read;
4227 return PERL_constant_ISIV;
4229 return PERL_constant_NOTDEF;
4234 if (memEQ(name, "__NR_epoll_wait_old", 19)) {
4236 #ifdef __NR_epoll_wait_old
4237 *iv_return = __NR_epoll_wait_old;
4238 return PERL_constant_ISIV;
4240 return PERL_constant_NOTDEF;
4245 if (memEQ(name, "__PNR_create_module", 19)) {
4247 #ifdef __PNR_create_module
4248 *iv_return = __PNR_create_module;
4249 return PERL_constant_ISIV;
4251 return PERL_constant_NOTDEF;
4256 if (memEQ(name, "__PNR_get_mempolicy", 19)) {
4258 #ifdef __PNR_get_mempolicy
4259 *iv_return = __PNR_get_mempolicy;
4260 return PERL_constant_ISIV;
4262 return PERL_constant_NOTDEF;
4265 if (memEQ(name, "__PNR_set_mempolicy", 19)) {
4267 #ifdef __PNR_set_mempolicy
4268 *iv_return = __PNR_set_mempolicy;
4269 return PERL_constant_ISIV;
4271 return PERL_constant_NOTDEF;
4276 if (memEQ(name, "__PNR_pkey_mprotect", 19)) {
4278 #ifdef __PNR_pkey_mprotect
4279 *iv_return = __PNR_pkey_mprotect;
4280 return PERL_constant_ISIV;
4282 return PERL_constant_NOTDEF;
4287 if (memEQ(name, "__PNR_epoll_ctl_old", 19)) {
4289 #ifdef __PNR_epoll_ctl_old
4290 *iv_return = __PNR_epoll_ctl_old;
4291 return PERL_constant_ISIV;
4293 return PERL_constant_NOTDEF;
4298 return PERL_constant_NOTFOUND;
4302 constant_20 (pTHX_ const char *name, IV *iv_return) {
4303 /* When generated this function returned values for the list of names given
4304 here. However, subsequent manual editing may have added or removed some.
4305 AUDIT_ARCH_MIPS64N32 __NR_get_kernel_syms __NR_get_thread_area
4306 __NR_kexec_file_load __NR_pciconfig_write __NR_set_thread_area
4307 __NR_sync_file_range __PNR_epoll_wait_old __PNR_pciconfig_read */
4308 /* Offset 10 gives the best switch position. */
4311 if (memEQ(name, "AUDIT_ARCH_MIPS64N32", 20)) {
4313 #ifdef AUDIT_ARCH_MIPS64N32
4314 *iv_return = AUDIT_ARCH_MIPS64N32;
4315 return PERL_constant_ISIV;
4317 return PERL_constant_NOTDEF;
4320 if (memEQ(name, "__NR_kexec_file_load", 20)) {
4322 #ifdef __NR_kexec_file_load
4323 *iv_return = __NR_kexec_file_load;
4324 return PERL_constant_ISIV;
4326 return PERL_constant_NOTDEF;
4331 if (memEQ(name, "__NR_get_kernel_syms", 20)) {
4333 #ifdef __NR_get_kernel_syms
4334 *iv_return = __NR_get_kernel_syms;
4335 return PERL_constant_ISIV;
4337 return PERL_constant_NOTDEF;
4342 if (memEQ(name, "__NR_sync_file_range", 20)) {
4344 #ifdef __NR_sync_file_range
4345 *iv_return = __NR_sync_file_range;
4346 return PERL_constant_ISIV;
4348 return PERL_constant_NOTDEF;
4353 if (memEQ(name, "__NR_get_thread_area", 20)) {
4355 #ifdef __NR_get_thread_area
4356 *iv_return = __NR_get_thread_area;
4357 return PERL_constant_ISIV;
4359 return PERL_constant_NOTDEF;
4362 if (memEQ(name, "__NR_set_thread_area", 20)) {
4364 #ifdef __NR_set_thread_area
4365 *iv_return = __NR_set_thread_area;
4366 return PERL_constant_ISIV;
4368 return PERL_constant_NOTDEF;
4373 if (memEQ(name, "__PNR_epoll_wait_old", 20)) {
4375 #ifdef __PNR_epoll_wait_old
4376 *iv_return = __PNR_epoll_wait_old;
4377 return PERL_constant_ISIV;
4379 return PERL_constant_NOTDEF;
4384 if (memEQ(name, "__NR_pciconfig_write", 20)) {
4386 #ifdef __NR_pciconfig_write
4387 *iv_return = __NR_pciconfig_write;
4388 return PERL_constant_ISIV;
4390 return PERL_constant_NOTDEF;
4395 if (memEQ(name, "__PNR_pciconfig_read", 20)) {
4397 #ifdef __PNR_pciconfig_read
4398 *iv_return = __PNR_pciconfig_read;
4399 return PERL_constant_ISIV;
4401 return PERL_constant_NOTDEF;
4406 return PERL_constant_NOTFOUND;
4410 constant_21 (pTHX_ const char *name, IV *iv_return) {
4411 /* When generated this function returned values for the list of names given
4412 here. However, subsequent manual editing may have added or removed some.
4413 SCMP_ARCH_MIPSEL64N32 SCMP_FLTATR_API_TSKIP SCMP_FLTATR_CTL_TSYNC
4414 __NR_arm_fadvise64_64 __NR_pciconfig_iobase __NR_sync_file_range2
4415 __PNR_get_kernel_syms __PNR_get_thread_area __PNR_kexec_file_load
4416 __PNR_pciconfig_write __PNR_set_thread_area __PNR_sync_file_range */
4417 /* Offset 18 gives the best switch position. */
4420 if (memEQ(name, "SCMP_FLTATR_API_TSKIP", 21)) {
4422 *iv_return = SCMP_FLTATR_API_TSKIP;
4423 return PERL_constant_ISIV;
4427 if (memEQ(name, "SCMP_ARCH_MIPSEL64N32", 21)) {
4429 #ifdef SCMP_ARCH_MIPSEL64N32
4430 *iv_return = SCMP_ARCH_MIPSEL64N32;
4431 return PERL_constant_ISIV;
4433 return PERL_constant_NOTDEF;
4438 if (memEQ(name, "SCMP_FLTATR_CTL_TSYNC", 21)) {
4440 *iv_return = SCMP_FLTATR_CTL_TSYNC;
4441 return PERL_constant_ISIV;
4445 if (memEQ(name, "__NR_arm_fadvise64_64", 21)) {
4447 #ifdef __NR_arm_fadvise64_64
4448 *iv_return = __NR_arm_fadvise64_64;
4449 return PERL_constant_ISIV;
4451 return PERL_constant_NOTDEF;
4456 if (memEQ(name, "__NR_pciconfig_iobase", 21)) {
4458 #ifdef __NR_pciconfig_iobase
4459 *iv_return = __NR_pciconfig_iobase;
4460 return PERL_constant_ISIV;
4462 return PERL_constant_NOTDEF;
4467 if (memEQ(name, "__NR_sync_file_range2", 21)) {
4469 #ifdef __NR_sync_file_range2
4470 *iv_return = __NR_sync_file_range2;
4471 return PERL_constant_ISIV;
4473 return PERL_constant_NOTDEF;
4478 if (memEQ(name, "__PNR_pciconfig_write", 21)) {
4480 #ifdef __PNR_pciconfig_write
4481 *iv_return = __PNR_pciconfig_write;
4482 return PERL_constant_ISIV;
4484 return PERL_constant_NOTDEF;
4489 if (memEQ(name, "__PNR_sync_file_range", 21)) {
4491 #ifdef __PNR_sync_file_range
4492 *iv_return = __PNR_sync_file_range;
4493 return PERL_constant_ISIV;
4495 return PERL_constant_NOTDEF;
4500 if (memEQ(name, "__PNR_kexec_file_load", 21)) {
4502 #ifdef __PNR_kexec_file_load
4503 *iv_return = __PNR_kexec_file_load;
4504 return PERL_constant_ISIV;
4506 return PERL_constant_NOTDEF;
4511 if (memEQ(name, "__PNR_get_thread_area", 21)) {
4513 #ifdef __PNR_get_thread_area
4514 *iv_return = __PNR_get_thread_area;
4515 return PERL_constant_ISIV;
4517 return PERL_constant_NOTDEF;
4520 if (memEQ(name, "__PNR_set_thread_area", 21)) {
4522 #ifdef __PNR_set_thread_area
4523 *iv_return = __PNR_set_thread_area;
4524 return PERL_constant_ISIV;
4526 return PERL_constant_NOTDEF;
4531 if (memEQ(name, "__PNR_get_kernel_syms", 21)) {
4533 #ifdef __PNR_get_kernel_syms
4534 *iv_return = __PNR_get_kernel_syms;
4535 return PERL_constant_ISIV;
4537 return PERL_constant_NOTDEF;
4542 return PERL_constant_NOTFOUND;
4546 constant_22 (pTHX_ const char *name, IV *iv_return) {
4547 /* When generated this function returned values for the list of names given
4548 here. However, subsequent manual editing may have added or removed some.
4549 AUDIT_ARCH_MIPSEL64N32 __PNR_arm_fadvise64_64 __PNR_pciconfig_iobase
4550 __PNR_sync_file_range2 */
4551 /* Offset 14 gives the best switch position. */
4554 if (memEQ(name, "AUDIT_ARCH_MIPSEL64N32", 22)) {
4556 #ifdef AUDIT_ARCH_MIPSEL64N32
4557 *iv_return = AUDIT_ARCH_MIPSEL64N32;
4558 return PERL_constant_ISIV;
4560 return PERL_constant_NOTDEF;
4565 if (memEQ(name, "__PNR_sync_file_range2", 22)) {
4567 #ifdef __PNR_sync_file_range2
4568 *iv_return = __PNR_sync_file_range2;
4569 return PERL_constant_ISIV;
4571 return PERL_constant_NOTDEF;
4576 if (memEQ(name, "__PNR_pciconfig_iobase", 22)) {
4578 #ifdef __PNR_pciconfig_iobase
4579 *iv_return = __PNR_pciconfig_iobase;
4580 return PERL_constant_ISIV;
4582 return PERL_constant_NOTDEF;
4587 if (memEQ(name, "__PNR_arm_fadvise64_64", 22)) {
4589 #ifdef __PNR_arm_fadvise64_64
4590 *iv_return = __PNR_arm_fadvise64_64;
4591 return PERL_constant_ISIV;
4593 return PERL_constant_NOTDEF;
4598 return PERL_constant_NOTFOUND;
4602 constant_23 (pTHX_ const char *name, IV *iv_return) {
4603 /* When generated this function returned values for the list of names given
4604 here. However, subsequent manual editing may have added or removed some.
4605 SCMP_FLTATR_ACT_BADARCH SCMP_FLTATR_ACT_DEFAULT __NR_s390_pci_mmio_read
4606 __NR_s390_runtime_instr */
4607 /* Offset 20 gives the best switch position. */
4610 if (memEQ(name, "SCMP_FLTATR_ACT_BADARCH", 23)) {
4612 *iv_return = SCMP_FLTATR_ACT_BADARCH;
4613 return PERL_constant_ISIV;
4617 if (memEQ(name, "SCMP_FLTATR_ACT_DEFAULT", 23)) {
4619 *iv_return = SCMP_FLTATR_ACT_DEFAULT;
4620 return PERL_constant_ISIV;
4624 if (memEQ(name, "__NR_s390_pci_mmio_read", 23)) {
4626 #ifdef __NR_s390_pci_mmio_read
4627 *iv_return = __NR_s390_pci_mmio_read;
4628 return PERL_constant_ISIV;
4630 return PERL_constant_NOTDEF;
4635 if (memEQ(name, "__NR_s390_runtime_instr", 23)) {
4637 #ifdef __NR_s390_runtime_instr
4638 *iv_return = __NR_s390_runtime_instr;
4639 return PERL_constant_ISIV;
4641 return PERL_constant_NOTDEF;
4646 return PERL_constant_NOTFOUND;
4650 constant_24 (pTHX_ const char *name, IV *iv_return) {
4651 /* When generated this function returned values for the list of names given
4652 here. However, subsequent manual editing may have added or removed some.
4653 __NR_arm_sync_file_range __NR_s390_pci_mmio_write __PNR_s390_pci_mmio_read
4654 __PNR_s390_runtime_instr */
4655 /* Offset 21 gives the best switch position. */
4658 if (memEQ(name, "__PNR_s390_pci_mmio_read", 24)) {
4660 #ifdef __PNR_s390_pci_mmio_read
4661 *iv_return = __PNR_s390_pci_mmio_read;
4662 return PERL_constant_ISIV;
4664 return PERL_constant_NOTDEF;
4669 if (memEQ(name, "__NR_s390_pci_mmio_write", 24)) {
4671 #ifdef __NR_s390_pci_mmio_write
4672 *iv_return = __NR_s390_pci_mmio_write;
4673 return PERL_constant_ISIV;
4675 return PERL_constant_NOTDEF;
4680 if (memEQ(name, "__NR_arm_sync_file_range", 24)) {
4682 #ifdef __NR_arm_sync_file_range
4683 *iv_return = __NR_arm_sync_file_range;
4684 return PERL_constant_ISIV;
4686 return PERL_constant_NOTDEF;
4691 if (memEQ(name, "__PNR_s390_runtime_instr", 24)) {
4693 #ifdef __PNR_s390_runtime_instr
4694 *iv_return = __PNR_s390_runtime_instr;
4695 return PERL_constant_ISIV;
4697 return PERL_constant_NOTDEF;
4702 return PERL_constant_NOTFOUND;
4706 constant_25 (pTHX_ const char *name, IV *iv_return) {
4707 /* When generated this function returned values for the list of names given
4708 here. However, subsequent manual editing may have added or removed some.
4709 __NR_s390_guarded_storage __NR_sys_debug_setcontext
4710 __PNR_arm_sync_file_range __PNR_s390_pci_mmio_write */
4711 /* Offset 16 gives the best switch position. */
4714 if (memEQ(name, "__NR_s390_guarded_storage", 25)) {
4716 #ifdef __NR_s390_guarded_storage
4717 *iv_return = __NR_s390_guarded_storage;
4718 return PERL_constant_ISIV;
4720 return PERL_constant_NOTDEF;
4725 if (memEQ(name, "__NR_sys_debug_setcontext", 25)) {
4727 #ifdef __NR_sys_debug_setcontext
4728 *iv_return = __NR_sys_debug_setcontext;
4729 return PERL_constant_ISIV;
4731 return PERL_constant_NOTDEF;
4736 if (memEQ(name, "__PNR_arm_sync_file_range", 25)) {
4738 #ifdef __PNR_arm_sync_file_range
4739 *iv_return = __PNR_arm_sync_file_range;
4740 return PERL_constant_ISIV;
4742 return PERL_constant_NOTDEF;
4747 if (memEQ(name, "__PNR_s390_pci_mmio_write", 25)) {
4749 #ifdef __PNR_s390_pci_mmio_write
4750 *iv_return = __PNR_s390_pci_mmio_write;
4751 return PERL_constant_ISIV;
4753 return PERL_constant_NOTDEF;
4758 return PERL_constant_NOTFOUND;
4762 constant (pTHX_ const char *name, STRLEN len, IV *iv_return) {
4763 /* Initially switch on the length of the name. */
4764 /* When generated this function returned values for the list of names given
4765 in this section of perl code. Rather than manually editing these functions
4766 to add or remove constants, which would result in this comment and section
4767 of code becoming inaccurate, we recommend that you edit this section of
4768 code, and use it to regenerate a new set of constant functions which you
4769 then use to replace the originals.
4771 Regenerate these constant functions by feeding this entire source file to
4775 use ExtUtils::Constant qw (constant_types C_constant XS_constant);
4777 my $types = {map {($_, 1)} qw(IV)};
4778 my @names = (qw(AUDIT_ARCH_AARCH64 AUDIT_ARCH_MIPS AUDIT_ARCH_MIPS64
4779 AUDIT_ARCH_MIPS64N32 AUDIT_ARCH_MIPSEL64N32 AUDIT_ARCH_PPC64LE
4780 EM_AARCH64 EM_MIPS SCMP_ACT_ALLOW SCMP_ACT_KILL SCMP_ACT_TRAP
4781 SCMP_ARCH_AARCH64 SCMP_ARCH_ARM SCMP_ARCH_MIPS SCMP_ARCH_MIPS64
4782 SCMP_ARCH_MIPS64N32 SCMP_ARCH_MIPSEL SCMP_ARCH_MIPSEL64
4783 SCMP_ARCH_MIPSEL64N32 SCMP_ARCH_NATIVE SCMP_ARCH_PPC
4784 SCMP_ARCH_PPC64 SCMP_ARCH_PPC64LE SCMP_ARCH_S390 SCMP_ARCH_S390X
4785 SCMP_ARCH_X32 SCMP_ARCH_X86 SCMP_ARCH_X86_64 SCMP_VER_MAJOR
4786 SCMP_VER_MICRO SCMP_VER_MINOR __AUDIT_ARCH_CONVENTION_MIPS64_N32
4787 __NR_SCMP_ERROR __NR_SCMP_UNDEF __NR__llseek __NR__newselect
4788 __NR__sysctl __NR_accept __NR_accept4 __NR_access
4789 __NR_afs_syscall __NR_alarm __NR_arch_prctl
4790 __NR_arm_fadvise64_64 __NR_arm_sync_file_range __NR_bdflush
4791 __NR_bind __NR_break __NR_breakpoint __NR_cachectl
4792 __NR_cacheflush __NR_chmod __NR_chown __NR_chown32 __NR_connect
4793 __NR_creat __NR_create_module __NR_dup2 __NR_epoll_create
4794 __NR_epoll_ctl_old __NR_epoll_wait __NR_epoll_wait_old
4795 __NR_eventfd __NR_fadvise64 __NR_fadvise64_64 __NR_fchown32
4796 __NR_fcntl64 __NR_fork __NR_fstat64 __NR_fstatat64
4797 __NR_fstatfs64 __NR_ftime __NR_ftruncate64 __NR_futimesat
4798 __NR_get_kernel_syms __NR_get_mempolicy __NR_get_thread_area
4799 __NR_get_tls __NR_getdents __NR_getegid32 __NR_geteuid32
4800 __NR_getgid32 __NR_getgroups32 __NR_getpeername __NR_getpgrp
4801 __NR_getpmsg __NR_getrandom __NR_getresgid32 __NR_getresuid32
4802 __NR_getrlimit __NR_getsockname __NR_getsockopt __NR_getuid32
4803 __NR_gtty __NR_idle __NR_inotify_init __NR_ioperm __NR_iopl
4804 __NR_ipc __NR_kexec_file_load __NR_lchown __NR_lchown32
4805 __NR_link __NR_listen __NR_lock __NR_lstat __NR_lstat64
4806 __NR_mbind __NR_membarrier __NR_memfd_create __NR_migrate_pages
4807 __NR_mkdir __NR_mknod __NR_mmap __NR_mmap2 __NR_modify_ldt
4808 __NR_move_pages __NR_mpx __NR_msgctl __NR_msgget __NR_msgrcv
4809 __NR_msgsnd __NR_multiplexer __NR_newfstatat __NR_nfsservctl
4810 __NR_nice __NR_oldfstat __NR_oldlstat __NR_oldolduname
4811 __NR_oldstat __NR_olduname __NR_oldwait4 __NR_open __NR_pause
4812 __NR_pciconfig_iobase __NR_pciconfig_read __NR_pciconfig_write
4813 __NR_pipe __NR_pkey_alloc __NR_pkey_free __NR_pkey_mprotect
4814 __NR_poll __NR_prof __NR_profil __NR_putpmsg __NR_query_module
4815 __NR_readdir __NR_readlink __NR_recv __NR_recvfrom __NR_recvmmsg
4816 __NR_recvmsg __NR_rename __NR_rmdir __NR_rtas
4817 __NR_s390_guarded_storage __NR_s390_pci_mmio_read
4818 __NR_s390_pci_mmio_write __NR_s390_runtime_instr __NR_s390_sthyi
4819 __NR_security __NR_select __NR_semctl __NR_semget __NR_semop
4820 __NR_semtimedop __NR_send __NR_sendfile64 __NR_sendmmsg
4821 __NR_sendmsg __NR_sendto __NR_set_mempolicy __NR_set_thread_area
4822 __NR_set_tls __NR_setfsgid32 __NR_setfsuid32 __NR_setgid32
4823 __NR_setgroups32 __NR_setregid32 __NR_setresgid32
4824 __NR_setresuid32 __NR_setreuid32 __NR_setsockopt __NR_setuid32
4825 __NR_sgetmask __NR_shmat __NR_shmctl __NR_shmdt __NR_shmget
4826 __NR_shutdown __NR_sigaction __NR_signal __NR_signalfd
4827 __NR_sigpending __NR_sigprocmask __NR_sigreturn __NR_sigsuspend
4828 __NR_socket __NR_socketcall __NR_socketpair __NR_spu_create
4829 __NR_spu_run __NR_ssetmask __NR_stat __NR_stat64 __NR_statfs64
4830 __NR_stime __NR_stty __NR_subpage_prot __NR_swapcontext
4831 __NR_switch_endian __NR_symlink __NR_sync_file_range
4832 __NR_sync_file_range2 __NR_sys_debug_setcontext __NR_syscall
4833 __NR_sysfs __NR_sysmips __NR_time __NR_timerfd __NR_truncate64
4834 __NR_tuxcall __NR_ugetrlimit __NR_ulimit __NR_umount __NR_unlink
4835 __NR_uselib __NR_userfaultfd __NR_usr26 __NR_usr32 __NR_ustat
4836 __NR_utime __NR_utimes __NR_vfork __NR_vm86 __NR_vm86old
4837 __NR_vserver __NR_waitpid __PNR__llseek __PNR__newselect
4838 __PNR__sysctl __PNR_accept __PNR_accept4 __PNR_access
4839 __PNR_afs_syscall __PNR_alarm __PNR_arch_prctl
4840 __PNR_arm_fadvise64_64 __PNR_arm_sync_file_range __PNR_bdflush
4841 __PNR_bind __PNR_break __PNR_breakpoint __PNR_cachectl
4842 __PNR_cacheflush __PNR_chmod __PNR_chown __PNR_chown32
4843 __PNR_connect __PNR_creat __PNR_create_module __PNR_dup2
4844 __PNR_epoll_create __PNR_epoll_ctl_old __PNR_epoll_wait
4845 __PNR_epoll_wait_old __PNR_eventfd __PNR_fadvise64
4846 __PNR_fadvise64_64 __PNR_fchown32 __PNR_fcntl64 __PNR_fork
4847 __PNR_fstat64 __PNR_fstatat64 __PNR_fstatfs64 __PNR_ftime
4848 __PNR_ftruncate64 __PNR_futimesat __PNR_get_kernel_syms
4849 __PNR_get_mempolicy __PNR_get_thread_area __PNR_get_tls
4850 __PNR_getdents __PNR_getegid32 __PNR_geteuid32 __PNR_getgid32
4851 __PNR_getgroups32 __PNR_getpeername __PNR_getpgrp __PNR_getpmsg
4852 __PNR_getrandom __PNR_getresgid32 __PNR_getresuid32
4853 __PNR_getrlimit __PNR_getsockname __PNR_getsockopt
4854 __PNR_getuid32 __PNR_gtty __PNR_idle __PNR_inotify_init
4855 __PNR_ioperm __PNR_iopl __PNR_ipc __PNR_kexec_file_load
4856 __PNR_lchown __PNR_lchown32 __PNR_link __PNR_listen __PNR_lock
4857 __PNR_lstat __PNR_lstat64 __PNR_mbind __PNR_membarrier
4858 __PNR_memfd_create __PNR_migrate_pages __PNR_mkdir __PNR_mknod
4859 __PNR_mmap __PNR_mmap2 __PNR_modify_ldt __PNR_move_pages
4860 __PNR_mpx __PNR_msgctl __PNR_msgget __PNR_msgrcv __PNR_msgsnd
4861 __PNR_multiplexer __PNR_newfstatat __PNR_nfsservctl __PNR_nice
4862 __PNR_oldfstat __PNR_oldlstat __PNR_oldolduname __PNR_oldstat
4863 __PNR_olduname __PNR_oldwait4 __PNR_open __PNR_pause
4864 __PNR_pciconfig_iobase __PNR_pciconfig_read
4865 __PNR_pciconfig_write __PNR_pipe __PNR_pkey_alloc
4866 __PNR_pkey_free __PNR_pkey_mprotect __PNR_poll __PNR_prof
4867 __PNR_profil __PNR_putpmsg __PNR_query_module __PNR_readdir
4868 __PNR_readlink __PNR_recv __PNR_recvfrom __PNR_recvmmsg
4869 __PNR_recvmsg __PNR_rename __PNR_rmdir __PNR_rtas
4870 __PNR_s390_guarded_storage __PNR_s390_pci_mmio_read
4871 __PNR_s390_pci_mmio_write __PNR_s390_runtime_instr
4872 __PNR_s390_sthyi __PNR_security __PNR_select __PNR_semctl
4873 __PNR_semget __PNR_semop __PNR_semtimedop __PNR_send
4874 __PNR_sendfile64 __PNR_sendmmsg __PNR_sendmsg __PNR_sendto
4875 __PNR_set_mempolicy __PNR_set_thread_area __PNR_set_tls
4876 __PNR_setfsgid32 __PNR_setfsuid32 __PNR_setgid32
4877 __PNR_setgroups32 __PNR_setregid32 __PNR_setresgid32
4878 __PNR_setresuid32 __PNR_setreuid32 __PNR_setsockopt
4879 __PNR_setuid32 __PNR_sgetmask __PNR_shmat __PNR_shmctl
4880 __PNR_shmdt __PNR_shmget __PNR_shutdown __PNR_sigaction
4881 __PNR_signal __PNR_signalfd __PNR_sigpending __PNR_sigprocmask
4882 __PNR_sigreturn __PNR_sigsuspend __PNR_socket __PNR_socketcall
4883 __PNR_socketpair __PNR_spu_create __PNR_spu_run __PNR_ssetmask
4884 __PNR_stat __PNR_stat64 __PNR_statfs64 __PNR_stime __PNR_stty
4885 __PNR_subpage_prot __PNR_swapcontext __PNR_switch_endian
4886 __PNR_symlink __PNR_sync_file_range __PNR_sync_file_range2
4887 __PNR_sys_debug_setcontext __PNR_syscall __PNR_sysfs
4888 __PNR_sysmips __PNR_time __PNR_timerfd __PNR_truncate64
4889 __PNR_tuxcall __PNR_ugetrlimit __PNR_ulimit __PNR_umount
4890 __PNR_unlink __PNR_uselib __PNR_userfaultfd __PNR_usr26
4891 __PNR_usr32 __PNR_ustat __PNR_utime __PNR_utimes __PNR_vfork
4892 __PNR_vm86 __PNR_vm86old __PNR_vserver __PNR_waitpid),
4893 {name=>"SCMP_CMP_EQ", type=>"IV", macro=>"1"},
4894 {name=>"SCMP_CMP_GE", type=>"IV", macro=>"1"},
4895 {name=>"SCMP_CMP_GT", type=>"IV", macro=>"1"},
4896 {name=>"SCMP_CMP_LE", type=>"IV", macro=>"1"},
4897 {name=>"SCMP_CMP_LT", type=>"IV", macro=>"1"},
4898 {name=>"SCMP_CMP_MASKED_EQ", type=>"IV", macro=>"1"},
4899 {name=>"SCMP_CMP_NE", type=>"IV", macro=>"1"},
4900 {name=>"SCMP_FLTATR_ACT_BADARCH", type=>"IV", macro=>"1"},
4901 {name=>"SCMP_FLTATR_ACT_DEFAULT", type=>"IV", macro=>"1"},
4902 {name=>"SCMP_FLTATR_API_TSKIP", type=>"IV", macro=>"1"},
4903 {name=>"SCMP_FLTATR_CTL_NNP", type=>"IV", macro=>"1"},
4904 {name=>"SCMP_FLTATR_CTL_TSYNC", type=>"IV", macro=>"1"},
4905 {name=>"_SCMP_CMP_MAX", type=>"IV", macro=>"1"},
4906 {name=>"_SCMP_CMP_MIN", type=>"IV", macro=>"1"},
4907 {name=>"_SCMP_FLTATR_MAX", type=>"IV", macro=>"1"},
4908 {name=>"_SCMP_FLTATR_MIN", type=>"IV", macro=>"1"});
4910 print constant_types(), "\n"; # macro defs
4911 foreach (C_constant ("Linux::Seccomp", 'constant', 'IV', $types, undef, 3, @names) ) {
4912 print $_, "\n"; # C constant subs
4914 print "\n#### XS Section:\n";
4915 print XS_constant ("Linux::Seccomp", $types);
4921 if (memEQ(name, "EM_MIPS", 7)) {
4923 *iv_return = EM_MIPS;
4924 return PERL_constant_ISIV;
4926 return PERL_constant_NOTDEF;
4931 /* Names all of length 8. */
4932 /* __NR_ipc __NR_mpx */
4933 /* Offset 5 gives the best switch position. */
4936 if (memEQ(name, "__NR_ipc", 8)) {
4939 *iv_return = __NR_ipc;
4940 return PERL_constant_ISIV;
4942 return PERL_constant_NOTDEF;
4947 if (memEQ(name, "__NR_mpx", 8)) {
4950 *iv_return = __NR_mpx;
4951 return PERL_constant_ISIV;
4953 return PERL_constant_NOTDEF;
4960 return constant_9 (aTHX_ name, iv_return);
4963 return constant_10 (aTHX_ name, iv_return);
4966 return constant_11 (aTHX_ name, iv_return);
4969 return constant_12 (aTHX_ name, iv_return);
4972 return constant_13 (aTHX_ name, iv_return);
4975 return constant_14 (aTHX_ name, iv_return);
4978 return constant_15 (aTHX_ name, iv_return);
4981 return constant_16 (aTHX_ name, iv_return);
4984 return constant_17 (aTHX_ name, iv_return);
4987 return constant_18 (aTHX_ name, iv_return);
4990 return constant_19 (aTHX_ name, iv_return);
4993 return constant_20 (aTHX_ name, iv_return);
4996 return constant_21 (aTHX_ name, iv_return);
4999 return constant_22 (aTHX_ name, iv_return);
5002 return constant_23 (aTHX_ name, iv_return);
5005 return constant_24 (aTHX_ name, iv_return);
5008 return constant_25 (aTHX_ name, iv_return);
5011 /* Names all of length 26. */
5012 /* __PNR_s390_guarded_storage __PNR_sys_debug_setcontext */
5013 /* Offset 17 gives the best switch position. */
5016 if (memEQ(name, "__PNR_s390_guarded_storage", 26)) {
5018 #ifdef __PNR_s390_guarded_storage
5019 *iv_return = __PNR_s390_guarded_storage;
5020 return PERL_constant_ISIV;
5022 return PERL_constant_NOTDEF;
5027 if (memEQ(name, "__PNR_sys_debug_setcontext", 26)) {
5029 #ifdef __PNR_sys_debug_setcontext
5030 *iv_return = __PNR_sys_debug_setcontext;
5031 return PERL_constant_ISIV;
5033 return PERL_constant_NOTDEF;
5040 if (memEQ(name, "__AUDIT_ARCH_CONVENTION_MIPS64_N32", 34)) {
5041 #ifdef __AUDIT_ARCH_CONVENTION_MIPS64_N32
5042 *iv_return = __AUDIT_ARCH_CONVENTION_MIPS64_N32;
5043 return PERL_constant_ISIV;
5045 return PERL_constant_NOTDEF;
5050 return PERL_constant_NOTFOUND;