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_getpgrp
1266 __NR_getpmsg __NR_lstat64 __NR_oldstat __NR_putpmsg __NR_readdir
1267 __NR_recvmsg __NR_sendmsg __NR_set_tls __NR_spu_run __NR_symlink
1268 __NR_syscall __NR_sysmips __NR_timerfd __NR_tuxcall __NR_vm86old
1269 __NR_vserver __NR_waitpid __PNR_accept __PNR_access __PNR_ioperm
1270 __PNR_lchown __PNR_listen __PNR_msgctl __PNR_msgget __PNR_msgrcv
1271 __PNR_msgsnd __PNR_profil __PNR_rename __PNR_select __PNR_semctl
1272 __PNR_semget __PNR_sendto __PNR_shmctl __PNR_shmget __PNR_signal
1273 __PNR_socket __PNR_stat64 __PNR_ulimit __PNR_umount __PNR_unlink
1274 __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_set_tls", 12)) {
1292 *iv_return = __NR_set_tls;
1293 return PERL_constant_ISIV;
1295 return PERL_constant_NOTDEF;
1298 if (memEQ(name, "__NR_spu_run", 12)) {
1301 *iv_return = __NR_spu_run;
1302 return PERL_constant_ISIV;
1304 return PERL_constant_NOTDEF;
1309 if (memEQ(name, "__NR_fstat64", 12)) {
1312 *iv_return = __NR_fstat64;
1313 return PERL_constant_ISIV;
1315 return PERL_constant_NOTDEF;
1318 if (memEQ(name, "__NR_lstat64", 12)) {
1321 *iv_return = __NR_lstat64;
1322 return PERL_constant_ISIV;
1324 return PERL_constant_NOTDEF;
1327 if (memEQ(name, "__PNR_stat64", 12)) {
1330 *iv_return = __PNR_stat64;
1331 return PERL_constant_ISIV;
1333 return PERL_constant_NOTDEF;
1338 if (memEQ(name, "__NR_syscall", 12)) {
1341 *iv_return = __NR_syscall;
1342 return PERL_constant_ISIV;
1344 return PERL_constant_NOTDEF;
1347 if (memEQ(name, "__NR_tuxcall", 12)) {
1350 *iv_return = __NR_tuxcall;
1351 return PERL_constant_ISIV;
1353 return PERL_constant_NOTDEF;
1356 if (memEQ(name, "__PNR_accept", 12)) {
1359 *iv_return = __PNR_accept;
1360 return PERL_constant_ISIV;
1362 return PERL_constant_NOTDEF;
1365 if (memEQ(name, "__PNR_access", 12)) {
1368 *iv_return = __PNR_access;
1369 return PERL_constant_ISIV;
1371 return PERL_constant_NOTDEF;
1374 if (memEQ(name, "__PNR_socket", 12)) {
1377 *iv_return = __PNR_socket;
1378 return PERL_constant_ISIV;
1380 return PERL_constant_NOTDEF;
1385 if (memEQ(name, "__NR_readdir", 12)) {
1388 *iv_return = __NR_readdir;
1389 return PERL_constant_ISIV;
1391 return PERL_constant_NOTDEF;
1394 if (memEQ(name, "__NR_sendmsg", 12)) {
1397 *iv_return = __NR_sendmsg;
1398 return PERL_constant_ISIV;
1400 return PERL_constant_NOTDEF;
1405 if (memEQ(name, "__NR_accept4", 12)) {
1408 *iv_return = __NR_accept4;
1409 return PERL_constant_ISIV;
1411 return PERL_constant_NOTDEF;
1414 if (memEQ(name, "__NR_timerfd", 12)) {
1417 *iv_return = __NR_timerfd;
1418 return PERL_constant_ISIV;
1420 return PERL_constant_NOTDEF;
1423 if (memEQ(name, "__PNR_uselib", 12)) {
1426 *iv_return = __PNR_uselib;
1427 return PERL_constant_ISIV;
1429 return PERL_constant_NOTDEF;
1434 if (memEQ(name, "__PNR_msgctl", 12)) {
1437 *iv_return = __PNR_msgctl;
1438 return PERL_constant_ISIV;
1440 return PERL_constant_NOTDEF;
1443 if (memEQ(name, "__PNR_msgget", 12)) {
1446 *iv_return = __PNR_msgget;
1447 return PERL_constant_ISIV;
1449 return PERL_constant_NOTDEF;
1452 if (memEQ(name, "__PNR_msgrcv", 12)) {
1455 *iv_return = __PNR_msgrcv;
1456 return PERL_constant_ISIV;
1458 return PERL_constant_NOTDEF;
1461 if (memEQ(name, "__PNR_msgsnd", 12)) {
1464 *iv_return = __PNR_msgsnd;
1465 return PERL_constant_ISIV;
1467 return PERL_constant_NOTDEF;
1470 if (memEQ(name, "__PNR_signal", 12)) {
1473 *iv_return = __PNR_signal;
1474 return PERL_constant_ISIV;
1476 return PERL_constant_NOTDEF;
1481 if (memEQ(name, "__PNR_lchown", 12)) {
1484 *iv_return = __PNR_lchown;
1485 return PERL_constant_ISIV;
1487 return PERL_constant_NOTDEF;
1492 if (memEQ(name, "__PNR_ulimit", 12)) {
1495 *iv_return = __PNR_ulimit;
1496 return PERL_constant_ISIV;
1498 return PERL_constant_NOTDEF;
1501 if (memEQ(name, "__PNR_utimes", 12)) {
1504 *iv_return = __PNR_utimes;
1505 return PERL_constant_ISIV;
1507 return PERL_constant_NOTDEF;
1512 if (memEQ(name, "__NR_bdflush", 12)) {
1515 *iv_return = __NR_bdflush;
1516 return PERL_constant_ISIV;
1518 return PERL_constant_NOTDEF;
1521 if (memEQ(name, "__NR_symlink", 12)) {
1524 *iv_return = __NR_symlink;
1525 return PERL_constant_ISIV;
1527 return PERL_constant_NOTDEF;
1530 if (memEQ(name, "__PNR_select", 12)) {
1533 *iv_return = __PNR_select;
1534 return PERL_constant_ISIV;
1536 return PERL_constant_NOTDEF;
1539 if (memEQ(name, "__PNR_unlink", 12)) {
1542 *iv_return = __PNR_unlink;
1543 return PERL_constant_ISIV;
1545 return PERL_constant_NOTDEF;
1550 if (memEQ(name, "__NR_sysmips", 12)) {
1553 *iv_return = __NR_sysmips;
1554 return PERL_constant_ISIV;
1556 return PERL_constant_NOTDEF;
1559 if (memEQ(name, "__PNR_semctl", 12)) {
1562 *iv_return = __PNR_semctl;
1563 return PERL_constant_ISIV;
1565 return PERL_constant_NOTDEF;
1568 if (memEQ(name, "__PNR_semget", 12)) {
1571 *iv_return = __PNR_semget;
1572 return PERL_constant_ISIV;
1574 return PERL_constant_NOTDEF;
1577 if (memEQ(name, "__PNR_shmctl", 12)) {
1580 *iv_return = __PNR_shmctl;
1581 return PERL_constant_ISIV;
1583 return PERL_constant_NOTDEF;
1586 if (memEQ(name, "__PNR_shmget", 12)) {
1589 *iv_return = __PNR_shmget;
1590 return PERL_constant_ISIV;
1592 return PERL_constant_NOTDEF;
1597 if (memEQ(name, "__NR_connect", 12)) {
1600 *iv_return = __NR_connect;
1601 return PERL_constant_ISIV;
1603 return PERL_constant_NOTDEF;
1606 if (memEQ(name, "__NR_eventfd", 12)) {
1609 *iv_return = __NR_eventfd;
1610 return PERL_constant_ISIV;
1612 return PERL_constant_NOTDEF;
1615 if (memEQ(name, "__PNR_rename", 12)) {
1618 *iv_return = __PNR_rename;
1619 return PERL_constant_ISIV;
1621 return PERL_constant_NOTDEF;
1624 if (memEQ(name, "__PNR_sendto", 12)) {
1627 *iv_return = __PNR_sendto;
1628 return PERL_constant_ISIV;
1630 return PERL_constant_NOTDEF;
1635 if (memEQ(name, "__PNR_profil", 12)) {
1638 *iv_return = __PNR_profil;
1639 return PERL_constant_ISIV;
1641 return PERL_constant_NOTDEF;
1644 if (memEQ(name, "__PNR_umount", 12)) {
1647 *iv_return = __PNR_umount;
1648 return PERL_constant_ISIV;
1650 return PERL_constant_NOTDEF;
1655 if (memEQ(name, "__NR_getpgrp", 12)) {
1658 *iv_return = __NR_getpgrp;
1659 return PERL_constant_ISIV;
1661 return PERL_constant_NOTDEF;
1664 if (memEQ(name, "__NR_getpmsg", 12)) {
1667 *iv_return = __NR_getpmsg;
1668 return PERL_constant_ISIV;
1670 return PERL_constant_NOTDEF;
1673 if (memEQ(name, "__NR_putpmsg", 12)) {
1676 *iv_return = __NR_putpmsg;
1677 return PERL_constant_ISIV;
1679 return PERL_constant_NOTDEF;
1682 if (memEQ(name, "__PNR_ioperm", 12)) {
1685 *iv_return = __PNR_ioperm;
1686 return PERL_constant_ISIV;
1688 return PERL_constant_NOTDEF;
1693 if (memEQ(name, "__NR_vserver", 12)) {
1696 *iv_return = __NR_vserver;
1697 return PERL_constant_ISIV;
1699 return PERL_constant_NOTDEF;
1704 if (memEQ(name, "__NR__llseek", 12)) {
1707 *iv_return = __NR__llseek;
1708 return PERL_constant_ISIV;
1710 return PERL_constant_NOTDEF;
1713 if (memEQ(name, "__NR__sysctl", 12)) {
1716 *iv_return = __NR__sysctl;
1717 return PERL_constant_ISIV;
1719 return PERL_constant_NOTDEF;
1722 if (memEQ(name, "__NR_oldstat", 12)) {
1725 *iv_return = __NR_oldstat;
1726 return PERL_constant_ISIV;
1728 return PERL_constant_NOTDEF;
1731 if (memEQ(name, "__PNR_listen", 12)) {
1734 *iv_return = __PNR_listen;
1735 return PERL_constant_ISIV;
1737 return PERL_constant_NOTDEF;
1742 if (memEQ(name, "__NR_fcntl64", 12)) {
1745 *iv_return = __NR_fcntl64;
1746 return PERL_constant_ISIV;
1748 return PERL_constant_NOTDEF;
1751 if (memEQ(name, "__NR_waitpid", 12)) {
1754 *iv_return = __NR_waitpid;
1755 return PERL_constant_ISIV;
1757 return PERL_constant_NOTDEF;
1762 if (memEQ(name, "__NR_recvmsg", 12)) {
1765 *iv_return = __NR_recvmsg;
1766 return PERL_constant_ISIV;
1768 return PERL_constant_NOTDEF;
1773 if (memEQ(name, "__NR_chown32", 12)) {
1776 *iv_return = __NR_chown32;
1777 return PERL_constant_ISIV;
1779 return PERL_constant_NOTDEF;
1784 return PERL_constant_NOTFOUND;
1788 constant_13 (pTHX_ const char *name, IV *iv_return) {
1789 /* When generated this function returned values for the list of names given
1790 here. However, subsequent manual editing may have added or removed some.
1791 SCMP_ACT_KILL SCMP_ACT_TRAP SCMP_ARCH_ARM SCMP_ARCH_PPC SCMP_ARCH_X32
1792 SCMP_ARCH_X86 _SCMP_CMP_MAX _SCMP_CMP_MIN __NR_cachectl __NR_fchown32
1793 __NR_getdents __NR_getgid32 __NR_getuid32 __NR_lchown32 __NR_oldfstat
1794 __NR_oldlstat __NR_olduname __NR_oldwait4 __NR_readlink __NR_recvfrom
1795 __NR_recvmmsg __NR_security __NR_sendmmsg __NR_setgid32 __NR_setuid32
1796 __NR_sgetmask __NR_shutdown __NR_signalfd __NR_ssetmask __NR_statfs64
1797 __PNR__llseek __PNR__sysctl __PNR_accept4 __PNR_bdflush __PNR_chown32
1798 __PNR_connect __PNR_eventfd __PNR_fcntl64 __PNR_fstat64 __PNR_getpgrp
1799 __PNR_getpmsg __PNR_lstat64 __PNR_oldstat __PNR_putpmsg __PNR_readdir
1800 __PNR_recvmsg __PNR_sendmsg __PNR_set_tls __PNR_spu_run __PNR_symlink
1801 __PNR_syscall __PNR_sysmips __PNR_timerfd __PNR_tuxcall __PNR_vm86old
1802 __PNR_vserver __PNR_waitpid */
1803 /* Offset 8 gives the best switch position. */
1806 if (memEQ(name, "__PNR_vm86old", 13)) {
1808 #ifdef __PNR_vm86old
1809 *iv_return = __PNR_vm86old;
1810 return PERL_constant_ISIV;
1812 return PERL_constant_NOTDEF;
1817 if (memEQ(name, "SCMP_ARCH_ARM", 13)) {
1819 #ifdef SCMP_ARCH_ARM
1820 *iv_return = SCMP_ARCH_ARM;
1821 return PERL_constant_ISIV;
1823 return PERL_constant_NOTDEF;
1826 if (memEQ(name, "SCMP_ARCH_PPC", 13)) {
1828 #ifdef SCMP_ARCH_PPC
1829 *iv_return = SCMP_ARCH_PPC;
1830 return PERL_constant_ISIV;
1832 return PERL_constant_NOTDEF;
1835 if (memEQ(name, "SCMP_ARCH_X32", 13)) {
1837 #ifdef SCMP_ARCH_X32
1838 *iv_return = SCMP_ARCH_X32;
1839 return PERL_constant_ISIV;
1841 return PERL_constant_NOTDEF;
1844 if (memEQ(name, "SCMP_ARCH_X86", 13)) {
1846 #ifdef SCMP_ARCH_X86
1847 *iv_return = SCMP_ARCH_X86;
1848 return PERL_constant_ISIV;
1850 return PERL_constant_NOTDEF;
1855 if (memEQ(name, "_SCMP_CMP_MAX", 13)) {
1857 *iv_return = _SCMP_CMP_MAX;
1858 return PERL_constant_ISIV;
1860 if (memEQ(name, "_SCMP_CMP_MIN", 13)) {
1862 *iv_return = _SCMP_CMP_MIN;
1863 return PERL_constant_ISIV;
1867 if (memEQ(name, "SCMP_ACT_KILL", 13)) {
1869 #ifdef SCMP_ACT_KILL
1870 *iv_return = SCMP_ACT_KILL;
1871 return PERL_constant_ISIV;
1873 return PERL_constant_NOTDEF;
1876 if (memEQ(name, "SCMP_ACT_TRAP", 13)) {
1878 #ifdef SCMP_ACT_TRAP
1879 *iv_return = SCMP_ACT_TRAP;
1880 return PERL_constant_ISIV;
1882 return PERL_constant_NOTDEF;
1887 if (memEQ(name, "__PNR_readdir", 13)) {
1889 #ifdef __PNR_readdir
1890 *iv_return = __PNR_readdir;
1891 return PERL_constant_ISIV;
1893 return PERL_constant_NOTDEF;
1898 if (memEQ(name, "__PNR_accept4", 13)) {
1900 #ifdef __PNR_accept4
1901 *iv_return = __PNR_accept4;
1902 return PERL_constant_ISIV;
1904 return PERL_constant_NOTDEF;
1907 if (memEQ(name, "__PNR_recvmsg", 13)) {
1909 #ifdef __PNR_recvmsg
1910 *iv_return = __PNR_recvmsg;
1911 return PERL_constant_ISIV;
1913 return PERL_constant_NOTDEF;
1918 if (memEQ(name, "__NR_getdents", 13)) {
1920 #ifdef __NR_getdents
1921 *iv_return = __NR_getdents;
1922 return PERL_constant_ISIV;
1924 return PERL_constant_NOTDEF;
1927 if (memEQ(name, "__NR_readlink", 13)) {
1929 #ifdef __NR_readlink
1930 *iv_return = __NR_readlink;
1931 return PERL_constant_ISIV;
1933 return PERL_constant_NOTDEF;
1936 if (memEQ(name, "__NR_sendmmsg", 13)) {
1938 #ifdef __NR_sendmmsg
1939 *iv_return = __NR_sendmmsg;
1940 return PERL_constant_ISIV;
1942 return PERL_constant_NOTDEF;
1945 if (memEQ(name, "__PNR_oldstat", 13)) {
1947 #ifdef __PNR_oldstat
1948 *iv_return = __PNR_oldstat;
1949 return PERL_constant_ISIV;
1951 return PERL_constant_NOTDEF;
1956 if (memEQ(name, "__PNR_eventfd", 13)) {
1958 #ifdef __PNR_eventfd
1959 *iv_return = __PNR_eventfd;
1960 return PERL_constant_ISIV;
1962 return PERL_constant_NOTDEF;
1965 if (memEQ(name, "__PNR_vserver", 13)) {
1967 #ifdef __PNR_vserver
1968 *iv_return = __PNR_vserver;
1969 return PERL_constant_ISIV;
1971 return PERL_constant_NOTDEF;
1976 if (memEQ(name, "__NR_oldfstat", 13)) {
1978 #ifdef __NR_oldfstat
1979 *iv_return = __NR_oldfstat;
1980 return PERL_constant_ISIV;
1982 return PERL_constant_NOTDEF;
1985 if (memEQ(name, "__PNR_bdflush", 13)) {
1987 #ifdef __PNR_bdflush
1988 *iv_return = __PNR_bdflush;
1989 return PERL_constant_ISIV;
1991 return PERL_constant_NOTDEF;
1996 if (memEQ(name, "__NR_getgid32", 13)) {
1998 #ifdef __NR_getgid32
1999 *iv_return = __NR_getgid32;
2000 return PERL_constant_ISIV;
2002 return PERL_constant_NOTDEF;
2005 if (memEQ(name, "__NR_setgid32", 13)) {
2007 #ifdef __NR_setgid32
2008 *iv_return = __NR_setgid32;
2009 return PERL_constant_ISIV;
2011 return PERL_constant_NOTDEF;
2016 if (memEQ(name, "__NR_cachectl", 13)) {
2018 #ifdef __NR_cachectl
2019 *iv_return = __NR_cachectl;
2020 return PERL_constant_ISIV;
2022 return PERL_constant_NOTDEF;
2027 if (memEQ(name, "__PNR_waitpid", 13)) {
2029 #ifdef __PNR_waitpid
2030 *iv_return = __PNR_waitpid;
2031 return PERL_constant_ISIV;
2033 return PERL_constant_NOTDEF;
2038 if (memEQ(name, "__NR_oldlstat", 13)) {
2040 #ifdef __NR_oldlstat
2041 *iv_return = __NR_oldlstat;
2042 return PERL_constant_ISIV;
2044 return PERL_constant_NOTDEF;
2047 if (memEQ(name, "__PNR__llseek", 13)) {
2049 #ifdef __PNR__llseek
2050 *iv_return = __PNR__llseek;
2051 return PERL_constant_ISIV;
2053 return PERL_constant_NOTDEF;
2058 if (memEQ(name, "__PNR_symlink", 13)) {
2060 #ifdef __PNR_symlink
2061 *iv_return = __PNR_symlink;
2062 return PERL_constant_ISIV;
2064 return PERL_constant_NOTDEF;
2067 if (memEQ(name, "__PNR_timerfd", 13)) {
2069 #ifdef __PNR_timerfd
2070 *iv_return = __PNR_timerfd;
2071 return PERL_constant_ISIV;
2073 return PERL_constant_NOTDEF;
2078 if (memEQ(name, "__NR_signalfd", 13)) {
2080 #ifdef __NR_signalfd
2081 *iv_return = __NR_signalfd;
2082 return PERL_constant_ISIV;
2084 return PERL_constant_NOTDEF;
2087 if (memEQ(name, "__PNR_connect", 13)) {
2089 #ifdef __PNR_connect
2090 *iv_return = __PNR_connect;
2091 return PERL_constant_ISIV;
2093 return PERL_constant_NOTDEF;
2096 if (memEQ(name, "__PNR_fcntl64", 13)) {
2098 #ifdef __PNR_fcntl64
2099 *iv_return = __PNR_fcntl64;
2100 return PERL_constant_ISIV;
2102 return PERL_constant_NOTDEF;
2105 if (memEQ(name, "__PNR_sendmsg", 13)) {
2107 #ifdef __PNR_sendmsg
2108 *iv_return = __PNR_sendmsg;
2109 return PERL_constant_ISIV;
2111 return PERL_constant_NOTDEF;
2116 if (memEQ(name, "__NR_fchown32", 13)) {
2118 #ifdef __NR_fchown32
2119 *iv_return = __NR_fchown32;
2120 return PERL_constant_ISIV;
2122 return PERL_constant_NOTDEF;
2125 if (memEQ(name, "__NR_lchown32", 13)) {
2127 #ifdef __NR_lchown32
2128 *iv_return = __NR_lchown32;
2129 return PERL_constant_ISIV;
2131 return PERL_constant_NOTDEF;
2134 if (memEQ(name, "__PNR_chown32", 13)) {
2136 #ifdef __PNR_chown32
2137 *iv_return = __PNR_chown32;
2138 return PERL_constant_ISIV;
2140 return PERL_constant_NOTDEF;
2145 if (memEQ(name, "__PNR_syscall", 13)) {
2147 #ifdef __PNR_syscall
2148 *iv_return = __PNR_syscall;
2149 return PERL_constant_ISIV;
2151 return PERL_constant_NOTDEF;
2154 if (memEQ(name, "__PNR_sysmips", 13)) {
2156 #ifdef __PNR_sysmips
2157 *iv_return = __PNR_sysmips;
2158 return PERL_constant_ISIV;
2160 return PERL_constant_NOTDEF;
2165 if (memEQ(name, "__NR_sgetmask", 13)) {
2167 #ifdef __NR_sgetmask
2168 *iv_return = __NR_sgetmask;
2169 return PERL_constant_ISIV;
2171 return PERL_constant_NOTDEF;
2174 if (memEQ(name, "__NR_shutdown", 13)) {
2176 #ifdef __NR_shutdown
2177 *iv_return = __NR_shutdown;
2178 return PERL_constant_ISIV;
2180 return PERL_constant_NOTDEF;
2183 if (memEQ(name, "__NR_ssetmask", 13)) {
2185 #ifdef __NR_ssetmask
2186 *iv_return = __NR_ssetmask;
2187 return PERL_constant_ISIV;
2189 return PERL_constant_NOTDEF;
2192 if (memEQ(name, "__NR_statfs64", 13)) {
2194 #ifdef __NR_statfs64
2195 *iv_return = __NR_statfs64;
2196 return PERL_constant_ISIV;
2198 return PERL_constant_NOTDEF;
2201 if (memEQ(name, "__PNR_fstat64", 13)) {
2203 #ifdef __PNR_fstat64
2204 *iv_return = __PNR_fstat64;
2205 return PERL_constant_ISIV;
2207 return PERL_constant_NOTDEF;
2210 if (memEQ(name, "__PNR_getpgrp", 13)) {
2212 #ifdef __PNR_getpgrp
2213 *iv_return = __PNR_getpgrp;
2214 return PERL_constant_ISIV;
2216 return PERL_constant_NOTDEF;
2219 if (memEQ(name, "__PNR_getpmsg", 13)) {
2221 #ifdef __PNR_getpmsg
2222 *iv_return = __PNR_getpmsg;
2223 return PERL_constant_ISIV;
2225 return PERL_constant_NOTDEF;
2228 if (memEQ(name, "__PNR_lstat64", 13)) {
2230 #ifdef __PNR_lstat64
2231 *iv_return = __PNR_lstat64;
2232 return PERL_constant_ISIV;
2234 return PERL_constant_NOTDEF;
2237 if (memEQ(name, "__PNR_putpmsg", 13)) {
2239 #ifdef __PNR_putpmsg
2240 *iv_return = __PNR_putpmsg;
2241 return PERL_constant_ISIV;
2243 return PERL_constant_NOTDEF;
2246 if (memEQ(name, "__PNR_set_tls", 13)) {
2248 #ifdef __PNR_set_tls
2249 *iv_return = __PNR_set_tls;
2250 return PERL_constant_ISIV;
2252 return PERL_constant_NOTDEF;
2257 if (memEQ(name, "__NR_getuid32", 13)) {
2259 #ifdef __NR_getuid32
2260 *iv_return = __NR_getuid32;
2261 return PERL_constant_ISIV;
2263 return PERL_constant_NOTDEF;
2266 if (memEQ(name, "__NR_olduname", 13)) {
2268 #ifdef __NR_olduname
2269 *iv_return = __NR_olduname;
2270 return PERL_constant_ISIV;
2272 return PERL_constant_NOTDEF;
2275 if (memEQ(name, "__NR_security", 13)) {
2277 #ifdef __NR_security
2278 *iv_return = __NR_security;
2279 return PERL_constant_ISIV;
2281 return PERL_constant_NOTDEF;
2284 if (memEQ(name, "__NR_setuid32", 13)) {
2286 #ifdef __NR_setuid32
2287 *iv_return = __NR_setuid32;
2288 return PERL_constant_ISIV;
2290 return PERL_constant_NOTDEF;
2293 if (memEQ(name, "__PNR_spu_run", 13)) {
2295 #ifdef __PNR_spu_run
2296 *iv_return = __PNR_spu_run;
2297 return PERL_constant_ISIV;
2299 return PERL_constant_NOTDEF;
2304 if (memEQ(name, "__NR_recvfrom", 13)) {
2306 #ifdef __NR_recvfrom
2307 *iv_return = __NR_recvfrom;
2308 return PERL_constant_ISIV;
2310 return PERL_constant_NOTDEF;
2313 if (memEQ(name, "__NR_recvmmsg", 13)) {
2315 #ifdef __NR_recvmmsg
2316 *iv_return = __NR_recvmmsg;
2317 return PERL_constant_ISIV;
2319 return PERL_constant_NOTDEF;
2324 if (memEQ(name, "__NR_oldwait4", 13)) {
2326 #ifdef __NR_oldwait4
2327 *iv_return = __NR_oldwait4;
2328 return PERL_constant_ISIV;
2330 return PERL_constant_NOTDEF;
2335 if (memEQ(name, "__PNR_tuxcall", 13)) {
2337 #ifdef __PNR_tuxcall
2338 *iv_return = __PNR_tuxcall;
2339 return PERL_constant_ISIV;
2341 return PERL_constant_NOTDEF;
2346 if (memEQ(name, "__PNR__sysctl", 13)) {
2348 #ifdef __PNR__sysctl
2349 *iv_return = __PNR__sysctl;
2350 return PERL_constant_ISIV;
2352 return PERL_constant_NOTDEF;
2357 return PERL_constant_NOTFOUND;
2361 constant_14 (pTHX_ const char *name, IV *iv_return) {
2362 /* When generated this function returned values for the list of names given
2363 here. However, subsequent manual editing may have added or removed some.
2364 SCMP_ACT_ALLOW SCMP_ARCH_MIPS SCMP_ARCH_S390 SCMP_VER_MAJOR SCMP_VER_MICRO
2365 SCMP_VER_MINOR __NR_fadvise64 __NR_fstatat64 __NR_fstatfs64 __NR_futimesat
2366 __NR_getegid32 __NR_geteuid32 __NR_getrandom __NR_getrlimit __NR_sigaction
2367 __NR_sigreturn __PNR_cachectl __PNR_fchown32 __PNR_getdents __PNR_getgid32
2368 __PNR_getuid32 __PNR_lchown32 __PNR_oldfstat __PNR_oldlstat __PNR_olduname
2369 __PNR_oldwait4 __PNR_readlink __PNR_recvfrom __PNR_recvmmsg __PNR_security
2370 __PNR_sendmmsg __PNR_setgid32 __PNR_setuid32 __PNR_sgetmask __PNR_shutdown
2371 __PNR_signalfd __PNR_ssetmask __PNR_statfs64 */
2372 /* Offset 9 gives the best switch position. */
2375 if (memEQ(name, "SCMP_ACT_ALLOW", 14)) {
2377 #ifdef SCMP_ACT_ALLOW
2378 *iv_return = SCMP_ACT_ALLOW;
2379 return PERL_constant_ISIV;
2381 return PERL_constant_NOTDEF;
2386 if (memEQ(name, "SCMP_VER_MAJOR", 14)) {
2388 #ifdef SCMP_VER_MAJOR
2389 *iv_return = SCMP_VER_MAJOR;
2390 return PERL_constant_ISIV;
2392 return PERL_constant_NOTDEF;
2395 if (memEQ(name, "SCMP_VER_MICRO", 14)) {
2397 #ifdef SCMP_VER_MICRO
2398 *iv_return = SCMP_VER_MICRO;
2399 return PERL_constant_ISIV;
2401 return PERL_constant_NOTDEF;
2404 if (memEQ(name, "SCMP_VER_MINOR", 14)) {
2406 #ifdef SCMP_VER_MINOR
2407 *iv_return = SCMP_VER_MINOR;
2408 return PERL_constant_ISIV;
2410 return PERL_constant_NOTDEF;
2415 if (memEQ(name, "SCMP_ARCH_MIPS", 14)) {
2417 #ifdef SCMP_ARCH_MIPS
2418 *iv_return = SCMP_ARCH_MIPS;
2419 return PERL_constant_ISIV;
2421 return PERL_constant_NOTDEF;
2424 if (memEQ(name, "SCMP_ARCH_S390", 14)) {
2426 #ifdef SCMP_ARCH_S390
2427 *iv_return = SCMP_ARCH_S390;
2428 return PERL_constant_ISIV;
2430 return PERL_constant_NOTDEF;
2435 if (memEQ(name, "__NR_getrandom", 14)) {
2437 #ifdef __NR_getrandom
2438 *iv_return = __NR_getrandom;
2439 return PERL_constant_ISIV;
2441 return PERL_constant_NOTDEF;
2446 if (memEQ(name, "__NR_sigaction", 14)) {
2448 #ifdef __NR_sigaction
2449 *iv_return = __NR_sigaction;
2450 return PERL_constant_ISIV;
2452 return PERL_constant_NOTDEF;
2457 if (memEQ(name, "__PNR_getdents", 14)) {
2459 #ifdef __PNR_getdents
2460 *iv_return = __PNR_getdents;
2461 return PERL_constant_ISIV;
2463 return PERL_constant_NOTDEF;
2466 if (memEQ(name, "__PNR_readlink", 14)) {
2468 #ifdef __PNR_readlink
2469 *iv_return = __PNR_readlink;
2470 return PERL_constant_ISIV;
2472 return PERL_constant_NOTDEF;
2475 if (memEQ(name, "__PNR_sendmmsg", 14)) {
2477 #ifdef __PNR_sendmmsg
2478 *iv_return = __PNR_sendmmsg;
2479 return PERL_constant_ISIV;
2481 return PERL_constant_NOTDEF;
2486 if (memEQ(name, "__NR_sigreturn", 14)) {
2488 #ifdef __NR_sigreturn
2489 *iv_return = __NR_sigreturn;
2490 return PERL_constant_ISIV;
2492 return PERL_constant_NOTDEF;
2497 if (memEQ(name, "__PNR_oldfstat", 14)) {
2499 #ifdef __PNR_oldfstat
2500 *iv_return = __PNR_oldfstat;
2501 return PERL_constant_ISIV;
2503 return PERL_constant_NOTDEF;
2508 if (memEQ(name, "__NR_getegid32", 14)) {
2510 #ifdef __NR_getegid32
2511 *iv_return = __NR_getegid32;
2512 return PERL_constant_ISIV;
2514 return PERL_constant_NOTDEF;
2517 if (memEQ(name, "__PNR_getgid32", 14)) {
2519 #ifdef __PNR_getgid32
2520 *iv_return = __PNR_getgid32;
2521 return PERL_constant_ISIV;
2523 return PERL_constant_NOTDEF;
2526 if (memEQ(name, "__PNR_setgid32", 14)) {
2528 #ifdef __PNR_setgid32
2529 *iv_return = __PNR_setgid32;
2530 return PERL_constant_ISIV;
2532 return PERL_constant_NOTDEF;
2537 if (memEQ(name, "__PNR_cachectl", 14)) {
2539 #ifdef __PNR_cachectl
2540 *iv_return = __PNR_cachectl;
2541 return PERL_constant_ISIV;
2543 return PERL_constant_NOTDEF;
2548 if (memEQ(name, "__NR_fadvise64", 14)) {
2550 #ifdef __NR_fadvise64
2551 *iv_return = __NR_fadvise64;
2552 return PERL_constant_ISIV;
2554 return PERL_constant_NOTDEF;
2559 if (memEQ(name, "__NR_getrlimit", 14)) {
2561 #ifdef __NR_getrlimit
2562 *iv_return = __NR_getrlimit;
2563 return PERL_constant_ISIV;
2565 return PERL_constant_NOTDEF;
2568 if (memEQ(name, "__PNR_oldlstat", 14)) {
2570 #ifdef __PNR_oldlstat
2571 *iv_return = __PNR_oldlstat;
2572 return PERL_constant_ISIV;
2574 return PERL_constant_NOTDEF;
2579 if (memEQ(name, "__NR_futimesat", 14)) {
2581 #ifdef __NR_futimesat
2582 *iv_return = __NR_futimesat;
2583 return PERL_constant_ISIV;
2585 return PERL_constant_NOTDEF;
2590 if (memEQ(name, "__PNR_signalfd", 14)) {
2592 #ifdef __PNR_signalfd
2593 *iv_return = __PNR_signalfd;
2594 return PERL_constant_ISIV;
2596 return PERL_constant_NOTDEF;
2601 if (memEQ(name, "__PNR_fchown32", 14)) {
2603 #ifdef __PNR_fchown32
2604 *iv_return = __PNR_fchown32;
2605 return PERL_constant_ISIV;
2607 return PERL_constant_NOTDEF;
2610 if (memEQ(name, "__PNR_lchown32", 14)) {
2612 #ifdef __PNR_lchown32
2613 *iv_return = __PNR_lchown32;
2614 return PERL_constant_ISIV;
2616 return PERL_constant_NOTDEF;
2621 if (memEQ(name, "__NR_fstatat64", 14)) {
2623 #ifdef __NR_fstatat64
2624 *iv_return = __NR_fstatat64;
2625 return PERL_constant_ISIV;
2627 return PERL_constant_NOTDEF;
2630 if (memEQ(name, "__NR_fstatfs64", 14)) {
2632 #ifdef __NR_fstatfs64
2633 *iv_return = __NR_fstatfs64;
2634 return PERL_constant_ISIV;
2636 return PERL_constant_NOTDEF;
2639 if (memEQ(name, "__PNR_sgetmask", 14)) {
2641 #ifdef __PNR_sgetmask
2642 *iv_return = __PNR_sgetmask;
2643 return PERL_constant_ISIV;
2645 return PERL_constant_NOTDEF;
2648 if (memEQ(name, "__PNR_shutdown", 14)) {
2650 #ifdef __PNR_shutdown
2651 *iv_return = __PNR_shutdown;
2652 return PERL_constant_ISIV;
2654 return PERL_constant_NOTDEF;
2657 if (memEQ(name, "__PNR_ssetmask", 14)) {
2659 #ifdef __PNR_ssetmask
2660 *iv_return = __PNR_ssetmask;
2661 return PERL_constant_ISIV;
2663 return PERL_constant_NOTDEF;
2666 if (memEQ(name, "__PNR_statfs64", 14)) {
2668 #ifdef __PNR_statfs64
2669 *iv_return = __PNR_statfs64;
2670 return PERL_constant_ISIV;
2672 return PERL_constant_NOTDEF;
2677 if (memEQ(name, "__NR_geteuid32", 14)) {
2679 #ifdef __NR_geteuid32
2680 *iv_return = __NR_geteuid32;
2681 return PERL_constant_ISIV;
2683 return PERL_constant_NOTDEF;
2686 if (memEQ(name, "__PNR_getuid32", 14)) {
2688 #ifdef __PNR_getuid32
2689 *iv_return = __PNR_getuid32;
2690 return PERL_constant_ISIV;
2692 return PERL_constant_NOTDEF;
2695 if (memEQ(name, "__PNR_olduname", 14)) {
2697 #ifdef __PNR_olduname
2698 *iv_return = __PNR_olduname;
2699 return PERL_constant_ISIV;
2701 return PERL_constant_NOTDEF;
2704 if (memEQ(name, "__PNR_security", 14)) {
2706 #ifdef __PNR_security
2707 *iv_return = __PNR_security;
2708 return PERL_constant_ISIV;
2710 return PERL_constant_NOTDEF;
2713 if (memEQ(name, "__PNR_setuid32", 14)) {
2715 #ifdef __PNR_setuid32
2716 *iv_return = __PNR_setuid32;
2717 return PERL_constant_ISIV;
2719 return PERL_constant_NOTDEF;
2724 if (memEQ(name, "__PNR_recvfrom", 14)) {
2726 #ifdef __PNR_recvfrom
2727 *iv_return = __PNR_recvfrom;
2728 return PERL_constant_ISIV;
2730 return PERL_constant_NOTDEF;
2733 if (memEQ(name, "__PNR_recvmmsg", 14)) {
2735 #ifdef __PNR_recvmmsg
2736 *iv_return = __PNR_recvmmsg;
2737 return PERL_constant_ISIV;
2739 return PERL_constant_NOTDEF;
2744 if (memEQ(name, "__PNR_oldwait4", 14)) {
2746 #ifdef __PNR_oldwait4
2747 *iv_return = __PNR_oldwait4;
2748 return PERL_constant_ISIV;
2750 return PERL_constant_NOTDEF;
2755 return PERL_constant_NOTFOUND;
2759 constant_15 (pTHX_ const char *name, IV *iv_return) {
2760 /* When generated this function returned values for the list of names given
2761 here. However, subsequent manual editing may have added or removed some.
2762 AUDIT_ARCH_MIPS SCMP_ARCH_PPC64 SCMP_ARCH_S390X __NR_SCMP_ERROR
2763 __NR_SCMP_UNDEF __NR__newselect __NR_arch_prctl __NR_breakpoint
2764 __NR_cacheflush __NR_epoll_wait __NR_getsockopt __NR_membarrier
2765 __NR_modify_ldt __NR_move_pages __NR_newfstatat __NR_nfsservctl
2766 __NR_semtimedop __NR_sendfile64 __NR_setfsgid32 __NR_setfsuid32
2767 __NR_setregid32 __NR_setreuid32 __NR_setsockopt __NR_sigpending
2768 __NR_sigsuspend __NR_socketcall __NR_socketpair __NR_spu_create
2769 __NR_truncate64 __NR_ugetrlimit __PNR_fadvise64 __PNR_fstatat64
2770 __PNR_fstatfs64 __PNR_futimesat __PNR_getegid32 __PNR_geteuid32
2771 __PNR_getrandom __PNR_getrlimit __PNR_sigaction __PNR_sigreturn */
2772 /* Offset 10 gives the best switch position. */
2775 if (memEQ(name, "__NR_SCMP_ERROR", 15)) {
2777 #ifdef __NR_SCMP_ERROR
2778 *iv_return = __NR_SCMP_ERROR;
2779 return PERL_constant_ISIV;
2781 return PERL_constant_NOTDEF;
2786 if (memEQ(name, "SCMP_ARCH_PPC64", 15)) {
2788 #ifdef SCMP_ARCH_PPC64
2789 *iv_return = SCMP_ARCH_PPC64;
2790 return PERL_constant_ISIV;
2792 return PERL_constant_NOTDEF;
2797 if (memEQ(name, "SCMP_ARCH_S390X", 15)) {
2799 #ifdef SCMP_ARCH_S390X
2800 *iv_return = SCMP_ARCH_S390X;
2801 return PERL_constant_ISIV;
2803 return PERL_constant_NOTDEF;
2808 if (memEQ(name, "__NR_SCMP_UNDEF", 15)) {
2810 #ifdef __NR_SCMP_UNDEF
2811 *iv_return = __NR_SCMP_UNDEF;
2812 return PERL_constant_ISIV;
2814 return PERL_constant_NOTDEF;
2819 if (memEQ(name, "AUDIT_ARCH_MIPS", 15)) {
2821 #ifdef AUDIT_ARCH_MIPS
2822 *iv_return = AUDIT_ARCH_MIPS;
2823 return PERL_constant_ISIV;
2825 return PERL_constant_NOTDEF;
2828 if (memEQ(name, "__NR_epoll_wait", 15)) {
2830 #ifdef __NR_epoll_wait
2831 *iv_return = __NR_epoll_wait;
2832 return PERL_constant_ISIV;
2834 return PERL_constant_NOTDEF;
2839 if (memEQ(name, "__NR_truncate64", 15)) {
2841 #ifdef __NR_truncate64
2842 *iv_return = __NR_truncate64;
2843 return PERL_constant_ISIV;
2845 return PERL_constant_NOTDEF;
2848 if (memEQ(name, "__PNR_getrandom", 15)) {
2850 #ifdef __PNR_getrandom
2851 *iv_return = __PNR_getrandom;
2852 return PERL_constant_ISIV;
2854 return PERL_constant_NOTDEF;
2859 if (memEQ(name, "__NR_getsockopt", 15)) {
2861 #ifdef __NR_getsockopt
2862 *iv_return = __NR_getsockopt;
2863 return PERL_constant_ISIV;
2865 return PERL_constant_NOTDEF;
2868 if (memEQ(name, "__NR_setsockopt", 15)) {
2870 #ifdef __NR_setsockopt
2871 *iv_return = __NR_setsockopt;
2872 return PERL_constant_ISIV;
2874 return PERL_constant_NOTDEF;
2877 if (memEQ(name, "__PNR_sigaction", 15)) {
2879 #ifdef __PNR_sigaction
2880 *iv_return = __PNR_sigaction;
2881 return PERL_constant_ISIV;
2883 return PERL_constant_NOTDEF;
2888 if (memEQ(name, "__NR__newselect", 15)) {
2890 #ifdef __NR__newselect
2891 *iv_return = __NR__newselect;
2892 return PERL_constant_ISIV;
2894 return PERL_constant_NOTDEF;
2897 if (memEQ(name, "__PNR_sigreturn", 15)) {
2899 #ifdef __PNR_sigreturn
2900 *iv_return = __PNR_sigreturn;
2901 return PERL_constant_ISIV;
2903 return PERL_constant_NOTDEF;
2908 if (memEQ(name, "__NR_cacheflush", 15)) {
2910 #ifdef __NR_cacheflush
2911 *iv_return = __NR_cacheflush;
2912 return PERL_constant_ISIV;
2914 return PERL_constant_NOTDEF;
2919 if (memEQ(name, "__NR_setfsgid32", 15)) {
2921 #ifdef __NR_setfsgid32
2922 *iv_return = __NR_setfsgid32;
2923 return PERL_constant_ISIV;
2925 return PERL_constant_NOTDEF;
2928 if (memEQ(name, "__NR_setregid32", 15)) {
2930 #ifdef __NR_setregid32
2931 *iv_return = __NR_setregid32;
2932 return PERL_constant_ISIV;
2934 return PERL_constant_NOTDEF;
2937 if (memEQ(name, "__PNR_getegid32", 15)) {
2939 #ifdef __PNR_getegid32
2940 *iv_return = __PNR_getegid32;
2941 return PERL_constant_ISIV;
2943 return PERL_constant_NOTDEF;
2948 if (memEQ(name, "__NR_sendfile64", 15)) {
2950 #ifdef __NR_sendfile64
2951 *iv_return = __NR_sendfile64;
2952 return PERL_constant_ISIV;
2954 return PERL_constant_NOTDEF;
2957 if (memEQ(name, "__PNR_fadvise64", 15)) {
2959 #ifdef __PNR_fadvise64
2960 *iv_return = __PNR_fadvise64;
2961 return PERL_constant_ISIV;
2963 return PERL_constant_NOTDEF;
2968 if (memEQ(name, "__NR_ugetrlimit", 15)) {
2970 #ifdef __NR_ugetrlimit
2971 *iv_return = __NR_ugetrlimit;
2972 return PERL_constant_ISIV;
2974 return PERL_constant_NOTDEF;
2977 if (memEQ(name, "__PNR_getrlimit", 15)) {
2979 #ifdef __PNR_getrlimit
2980 *iv_return = __PNR_getrlimit;
2981 return PERL_constant_ISIV;
2983 return PERL_constant_NOTDEF;
2988 if (memEQ(name, "__NR_semtimedop", 15)) {
2990 #ifdef __NR_semtimedop
2991 *iv_return = __NR_semtimedop;
2992 return PERL_constant_ISIV;
2994 return PERL_constant_NOTDEF;
2997 if (memEQ(name, "__PNR_futimesat", 15)) {
2999 #ifdef __PNR_futimesat
3000 *iv_return = __PNR_futimesat;
3001 return PERL_constant_ISIV;
3003 return PERL_constant_NOTDEF;
3008 if (memEQ(name, "__NR_sigpending", 15)) {
3010 #ifdef __NR_sigpending
3011 *iv_return = __NR_sigpending;
3012 return PERL_constant_ISIV;
3014 return PERL_constant_NOTDEF;
3019 if (memEQ(name, "__NR_arch_prctl", 15)) {
3021 #ifdef __NR_arch_prctl
3022 *iv_return = __NR_arch_prctl;
3023 return PERL_constant_ISIV;
3025 return PERL_constant_NOTDEF;
3028 if (memEQ(name, "__NR_breakpoint", 15)) {
3030 #ifdef __NR_breakpoint
3031 *iv_return = __NR_breakpoint;
3032 return PERL_constant_ISIV;
3034 return PERL_constant_NOTDEF;
3037 if (memEQ(name, "__NR_move_pages", 15)) {
3039 #ifdef __NR_move_pages
3040 *iv_return = __NR_move_pages;
3041 return PERL_constant_ISIV;
3043 return PERL_constant_NOTDEF;
3048 if (memEQ(name, "__NR_membarrier", 15)) {
3050 #ifdef __NR_membarrier
3051 *iv_return = __NR_membarrier;
3052 return PERL_constant_ISIV;
3054 return PERL_constant_NOTDEF;
3057 if (memEQ(name, "__NR_nfsservctl", 15)) {
3059 #ifdef __NR_nfsservctl
3060 *iv_return = __NR_nfsservctl;
3061 return PERL_constant_ISIV;
3063 return PERL_constant_NOTDEF;
3066 if (memEQ(name, "__NR_spu_create", 15)) {
3068 #ifdef __NR_spu_create
3069 *iv_return = __NR_spu_create;
3070 return PERL_constant_ISIV;
3072 return PERL_constant_NOTDEF;
3077 if (memEQ(name, "__NR_sigsuspend", 15)) {
3079 #ifdef __NR_sigsuspend
3080 *iv_return = __NR_sigsuspend;
3081 return PERL_constant_ISIV;
3083 return PERL_constant_NOTDEF;
3088 if (memEQ(name, "__NR_newfstatat", 15)) {
3090 #ifdef __NR_newfstatat
3091 *iv_return = __NR_newfstatat;
3092 return PERL_constant_ISIV;
3094 return PERL_constant_NOTDEF;
3097 if (memEQ(name, "__NR_socketcall", 15)) {
3099 #ifdef __NR_socketcall
3100 *iv_return = __NR_socketcall;
3101 return PERL_constant_ISIV;
3103 return PERL_constant_NOTDEF;
3106 if (memEQ(name, "__NR_socketpair", 15)) {
3108 #ifdef __NR_socketpair
3109 *iv_return = __NR_socketpair;
3110 return PERL_constant_ISIV;
3112 return PERL_constant_NOTDEF;
3115 if (memEQ(name, "__PNR_fstatat64", 15)) {
3117 #ifdef __PNR_fstatat64
3118 *iv_return = __PNR_fstatat64;
3119 return PERL_constant_ISIV;
3121 return PERL_constant_NOTDEF;
3124 if (memEQ(name, "__PNR_fstatfs64", 15)) {
3126 #ifdef __PNR_fstatfs64
3127 *iv_return = __PNR_fstatfs64;
3128 return PERL_constant_ISIV;
3130 return PERL_constant_NOTDEF;
3135 if (memEQ(name, "__NR_setfsuid32", 15)) {
3137 #ifdef __NR_setfsuid32
3138 *iv_return = __NR_setfsuid32;
3139 return PERL_constant_ISIV;
3141 return PERL_constant_NOTDEF;
3144 if (memEQ(name, "__NR_setreuid32", 15)) {
3146 #ifdef __NR_setreuid32
3147 *iv_return = __NR_setreuid32;
3148 return PERL_constant_ISIV;
3150 return PERL_constant_NOTDEF;
3153 if (memEQ(name, "__PNR_geteuid32", 15)) {
3155 #ifdef __PNR_geteuid32
3156 *iv_return = __PNR_geteuid32;
3157 return PERL_constant_ISIV;
3159 return PERL_constant_NOTDEF;
3164 if (memEQ(name, "__NR_modify_ldt", 15)) {
3166 #ifdef __NR_modify_ldt
3167 *iv_return = __NR_modify_ldt;
3168 return PERL_constant_ISIV;
3170 return PERL_constant_NOTDEF;
3175 return PERL_constant_NOTFOUND;
3179 constant_16 (pTHX_ const char *name, IV *iv_return) {
3180 /* When generated this function returned values for the list of names given
3181 here. However, subsequent manual editing may have added or removed some.
3182 SCMP_ARCH_MIPS64 SCMP_ARCH_MIPSEL SCMP_ARCH_NATIVE SCMP_ARCH_X86_64
3183 _SCMP_FLTATR_MAX _SCMP_FLTATR_MIN __NR_afs_syscall __NR_ftruncate64
3184 __NR_getgroups32 __NR_getpeername __NR_getresgid32 __NR_getresuid32
3185 __NR_getsockname __NR_multiplexer __NR_oldolduname __NR_setgroups32
3186 __NR_setresgid32 __NR_setresuid32 __NR_sigprocmask __NR_swapcontext
3187 __NR_userfaultfd __PNR__newselect __PNR_arch_prctl __PNR_breakpoint
3188 __PNR_cacheflush __PNR_epoll_wait __PNR_getsockopt __PNR_membarrier
3189 __PNR_modify_ldt __PNR_move_pages __PNR_newfstatat __PNR_nfsservctl
3190 __PNR_semtimedop __PNR_sendfile64 __PNR_setfsgid32 __PNR_setfsuid32
3191 __PNR_setregid32 __PNR_setreuid32 __PNR_setsockopt __PNR_sigpending
3192 __PNR_sigsuspend __PNR_socketcall __PNR_socketpair __PNR_spu_create
3193 __PNR_truncate64 __PNR_ugetrlimit */
3194 /* Offset 11 gives the best switch position. */
3197 if (memEQ(name, "SCMP_ARCH_X86_64", 16)) {
3199 #ifdef SCMP_ARCH_X86_64
3200 *iv_return = SCMP_ARCH_X86_64;
3201 return PERL_constant_ISIV;
3203 return PERL_constant_NOTDEF;
3208 if (memEQ(name, "SCMP_ARCH_NATIVE", 16)) {
3210 #ifdef SCMP_ARCH_NATIVE
3211 *iv_return = SCMP_ARCH_NATIVE;
3212 return PERL_constant_ISIV;
3214 return PERL_constant_NOTDEF;
3219 if (memEQ(name, "SCMP_ARCH_MIPS64", 16)) {
3221 #ifdef SCMP_ARCH_MIPS64
3222 *iv_return = SCMP_ARCH_MIPS64;
3223 return PERL_constant_ISIV;
3225 return PERL_constant_NOTDEF;
3228 if (memEQ(name, "SCMP_ARCH_MIPSEL", 16)) {
3230 #ifdef SCMP_ARCH_MIPSEL
3231 *iv_return = SCMP_ARCH_MIPSEL;
3232 return PERL_constant_ISIV;
3234 return PERL_constant_NOTDEF;
3239 if (memEQ(name, "_SCMP_FLTATR_MAX", 16)) {
3241 *iv_return = _SCMP_FLTATR_MAX;
3242 return PERL_constant_ISIV;
3244 if (memEQ(name, "_SCMP_FLTATR_MIN", 16)) {
3246 *iv_return = _SCMP_FLTATR_MIN;
3247 return PERL_constant_ISIV;
3251 if (memEQ(name, "__PNR_epoll_wait", 16)) {
3253 #ifdef __PNR_epoll_wait
3254 *iv_return = __PNR_epoll_wait;
3255 return PERL_constant_ISIV;
3257 return PERL_constant_NOTDEF;
3262 if (memEQ(name, "__NR_ftruncate64", 16)) {
3264 #ifdef __NR_ftruncate64
3265 *iv_return = __NR_ftruncate64;
3266 return PERL_constant_ISIV;
3268 return PERL_constant_NOTDEF;
3271 if (memEQ(name, "__PNR_truncate64", 16)) {
3273 #ifdef __PNR_truncate64
3274 *iv_return = __PNR_truncate64;
3275 return PERL_constant_ISIV;
3277 return PERL_constant_NOTDEF;
3282 if (memEQ(name, "__NR_sigprocmask", 16)) {
3284 #ifdef __NR_sigprocmask
3285 *iv_return = __NR_sigprocmask;
3286 return PERL_constant_ISIV;
3288 return PERL_constant_NOTDEF;
3291 if (memEQ(name, "__PNR_getsockopt", 16)) {
3293 #ifdef __PNR_getsockopt
3294 *iv_return = __PNR_getsockopt;
3295 return PERL_constant_ISIV;
3297 return PERL_constant_NOTDEF;
3300 if (memEQ(name, "__PNR_setsockopt", 16)) {
3302 #ifdef __PNR_setsockopt
3303 *iv_return = __PNR_setsockopt;
3304 return PERL_constant_ISIV;
3306 return PERL_constant_NOTDEF;
3311 if (memEQ(name, "__PNR__newselect", 16)) {
3313 #ifdef __PNR__newselect
3314 *iv_return = __PNR__newselect;
3315 return PERL_constant_ISIV;
3317 return PERL_constant_NOTDEF;
3322 if (memEQ(name, "__PNR_cacheflush", 16)) {
3324 #ifdef __PNR_cacheflush
3325 *iv_return = __PNR_cacheflush;
3326 return PERL_constant_ISIV;
3328 return PERL_constant_NOTDEF;
3333 if (memEQ(name, "__NR_getresgid32", 16)) {
3335 #ifdef __NR_getresgid32
3336 *iv_return = __NR_getresgid32;
3337 return PERL_constant_ISIV;
3339 return PERL_constant_NOTDEF;
3342 if (memEQ(name, "__NR_setresgid32", 16)) {
3344 #ifdef __NR_setresgid32
3345 *iv_return = __NR_setresgid32;
3346 return PERL_constant_ISIV;
3348 return PERL_constant_NOTDEF;
3351 if (memEQ(name, "__PNR_setfsgid32", 16)) {
3353 #ifdef __PNR_setfsgid32
3354 *iv_return = __PNR_setfsgid32;
3355 return PERL_constant_ISIV;
3357 return PERL_constant_NOTDEF;
3360 if (memEQ(name, "__PNR_setregid32", 16)) {
3362 #ifdef __PNR_setregid32
3363 *iv_return = __PNR_setregid32;
3364 return PERL_constant_ISIV;
3366 return PERL_constant_NOTDEF;
3371 if (memEQ(name, "__PNR_sendfile64", 16)) {
3373 #ifdef __PNR_sendfile64
3374 *iv_return = __PNR_sendfile64;
3375 return PERL_constant_ISIV;
3377 return PERL_constant_NOTDEF;
3382 if (memEQ(name, "__NR_getsockname", 16)) {
3384 #ifdef __NR_getsockname
3385 *iv_return = __NR_getsockname;
3386 return PERL_constant_ISIV;
3388 return PERL_constant_NOTDEF;
3393 if (memEQ(name, "__NR_multiplexer", 16)) {
3395 #ifdef __NR_multiplexer
3396 *iv_return = __NR_multiplexer;
3397 return PERL_constant_ISIV;
3399 return PERL_constant_NOTDEF;
3402 if (memEQ(name, "__PNR_ugetrlimit", 16)) {
3404 #ifdef __PNR_ugetrlimit
3405 *iv_return = __PNR_ugetrlimit;
3406 return PERL_constant_ISIV;
3408 return PERL_constant_NOTDEF;
3413 if (memEQ(name, "__PNR_semtimedop", 16)) {
3415 #ifdef __PNR_semtimedop
3416 *iv_return = __PNR_semtimedop;
3417 return PERL_constant_ISIV;
3419 return PERL_constant_NOTDEF;
3424 if (memEQ(name, "__NR_swapcontext", 16)) {
3426 #ifdef __NR_swapcontext
3427 *iv_return = __NR_swapcontext;
3428 return PERL_constant_ISIV;
3430 return PERL_constant_NOTDEF;
3433 if (memEQ(name, "__PNR_sigpending", 16)) {
3435 #ifdef __PNR_sigpending
3436 *iv_return = __PNR_sigpending;
3437 return PERL_constant_ISIV;
3439 return PERL_constant_NOTDEF;
3444 if (memEQ(name, "__PNR_arch_prctl", 16)) {
3446 #ifdef __PNR_arch_prctl
3447 *iv_return = __PNR_arch_prctl;
3448 return PERL_constant_ISIV;
3450 return PERL_constant_NOTDEF;
3453 if (memEQ(name, "__PNR_breakpoint", 16)) {
3455 #ifdef __PNR_breakpoint
3456 *iv_return = __PNR_breakpoint;
3457 return PERL_constant_ISIV;
3459 return PERL_constant_NOTDEF;
3462 if (memEQ(name, "__PNR_move_pages", 16)) {
3464 #ifdef __PNR_move_pages
3465 *iv_return = __PNR_move_pages;
3466 return PERL_constant_ISIV;
3468 return PERL_constant_NOTDEF;
3473 if (memEQ(name, "__NR_getpeername", 16)) {
3475 #ifdef __NR_getpeername
3476 *iv_return = __NR_getpeername;
3477 return PERL_constant_ISIV;
3479 return PERL_constant_NOTDEF;
3482 if (memEQ(name, "__PNR_membarrier", 16)) {
3484 #ifdef __PNR_membarrier
3485 *iv_return = __PNR_membarrier;
3486 return PERL_constant_ISIV;
3488 return PERL_constant_NOTDEF;
3491 if (memEQ(name, "__PNR_nfsservctl", 16)) {
3493 #ifdef __PNR_nfsservctl
3494 *iv_return = __PNR_nfsservctl;
3495 return PERL_constant_ISIV;
3497 return PERL_constant_NOTDEF;
3500 if (memEQ(name, "__PNR_spu_create", 16)) {
3502 #ifdef __PNR_spu_create
3503 *iv_return = __PNR_spu_create;
3504 return PERL_constant_ISIV;
3506 return PERL_constant_NOTDEF;
3511 if (memEQ(name, "__NR_afs_syscall", 16)) {
3513 #ifdef __NR_afs_syscall
3514 *iv_return = __NR_afs_syscall;
3515 return PERL_constant_ISIV;
3517 return PERL_constant_NOTDEF;
3520 if (memEQ(name, "__PNR_sigsuspend", 16)) {
3522 #ifdef __PNR_sigsuspend
3523 *iv_return = __PNR_sigsuspend;
3524 return PERL_constant_ISIV;
3526 return PERL_constant_NOTDEF;
3531 if (memEQ(name, "__PNR_newfstatat", 16)) {
3533 #ifdef __PNR_newfstatat
3534 *iv_return = __PNR_newfstatat;
3535 return PERL_constant_ISIV;
3537 return PERL_constant_NOTDEF;
3540 if (memEQ(name, "__PNR_socketcall", 16)) {
3542 #ifdef __PNR_socketcall
3543 *iv_return = __PNR_socketcall;
3544 return PERL_constant_ISIV;
3546 return PERL_constant_NOTDEF;
3549 if (memEQ(name, "__PNR_socketpair", 16)) {
3551 #ifdef __PNR_socketpair
3552 *iv_return = __PNR_socketpair;
3553 return PERL_constant_ISIV;
3555 return PERL_constant_NOTDEF;
3560 if (memEQ(name, "__NR_getgroups32", 16)) {
3562 #ifdef __NR_getgroups32
3563 *iv_return = __NR_getgroups32;
3564 return PERL_constant_ISIV;
3566 return PERL_constant_NOTDEF;
3569 if (memEQ(name, "__NR_getresuid32", 16)) {
3571 #ifdef __NR_getresuid32
3572 *iv_return = __NR_getresuid32;
3573 return PERL_constant_ISIV;
3575 return PERL_constant_NOTDEF;
3578 if (memEQ(name, "__NR_oldolduname", 16)) {
3580 #ifdef __NR_oldolduname
3581 *iv_return = __NR_oldolduname;
3582 return PERL_constant_ISIV;
3584 return PERL_constant_NOTDEF;
3587 if (memEQ(name, "__NR_setgroups32", 16)) {
3589 #ifdef __NR_setgroups32
3590 *iv_return = __NR_setgroups32;
3591 return PERL_constant_ISIV;
3593 return PERL_constant_NOTDEF;
3596 if (memEQ(name, "__NR_setresuid32", 16)) {
3598 #ifdef __NR_setresuid32
3599 *iv_return = __NR_setresuid32;
3600 return PERL_constant_ISIV;
3602 return PERL_constant_NOTDEF;
3605 if (memEQ(name, "__NR_userfaultfd", 16)) {
3607 #ifdef __NR_userfaultfd
3608 *iv_return = __NR_userfaultfd;
3609 return PERL_constant_ISIV;
3611 return PERL_constant_NOTDEF;
3614 if (memEQ(name, "__PNR_setfsuid32", 16)) {
3616 #ifdef __PNR_setfsuid32
3617 *iv_return = __PNR_setfsuid32;
3618 return PERL_constant_ISIV;
3620 return PERL_constant_NOTDEF;
3623 if (memEQ(name, "__PNR_setreuid32", 16)) {
3625 #ifdef __PNR_setreuid32
3626 *iv_return = __PNR_setreuid32;
3627 return PERL_constant_ISIV;
3629 return PERL_constant_NOTDEF;
3634 if (memEQ(name, "__PNR_modify_ldt", 16)) {
3636 #ifdef __PNR_modify_ldt
3637 *iv_return = __PNR_modify_ldt;
3638 return PERL_constant_ISIV;
3640 return PERL_constant_NOTDEF;
3645 return PERL_constant_NOTFOUND;
3649 constant_17 (pTHX_ const char *name, IV *iv_return) {
3650 /* When generated this function returned values for the list of names given
3651 here. However, subsequent manual editing may have added or removed some.
3652 AUDIT_ARCH_MIPS64 SCMP_ARCH_AARCH64 SCMP_ARCH_PPC64LE __NR_epoll_create
3653 __NR_fadvise64_64 __NR_inotify_init __NR_memfd_create __NR_query_module
3654 __NR_subpage_prot __PNR_afs_syscall __PNR_ftruncate64 __PNR_getgroups32
3655 __PNR_getpeername __PNR_getresgid32 __PNR_getresuid32 __PNR_getsockname
3656 __PNR_multiplexer __PNR_oldolduname __PNR_setgroups32 __PNR_setresgid32
3657 __PNR_setresuid32 __PNR_sigprocmask __PNR_swapcontext __PNR_userfaultfd */
3658 /* Offset 12 gives the best switch position. */
3661 if (memEQ(name, "__NR_fadvise64_64", 17)) {
3663 #ifdef __NR_fadvise64_64
3664 *iv_return = __NR_fadvise64_64;
3665 return PERL_constant_ISIV;
3667 return PERL_constant_NOTDEF;
3672 if (memEQ(name, "SCMP_ARCH_PPC64LE", 17)) {
3674 #ifdef SCMP_ARCH_PPC64LE
3675 *iv_return = SCMP_ARCH_PPC64LE;
3676 return PERL_constant_ISIV;
3678 return PERL_constant_NOTDEF;
3683 if (memEQ(name, "AUDIT_ARCH_MIPS64", 17)) {
3685 #ifdef AUDIT_ARCH_MIPS64
3686 *iv_return = AUDIT_ARCH_MIPS64;
3687 return PERL_constant_ISIV;
3689 return PERL_constant_NOTDEF;
3694 if (memEQ(name, "SCMP_ARCH_AARCH64", 17)) {
3696 #ifdef SCMP_ARCH_AARCH64
3697 *iv_return = SCMP_ARCH_AARCH64;
3698 return PERL_constant_ISIV;
3700 return PERL_constant_NOTDEF;
3705 if (memEQ(name, "__NR_inotify_init", 17)) {
3707 #ifdef __NR_inotify_init
3708 *iv_return = __NR_inotify_init;
3709 return PERL_constant_ISIV;
3711 return PERL_constant_NOTDEF;
3714 if (memEQ(name, "__NR_subpage_prot", 17)) {
3716 #ifdef __NR_subpage_prot
3717 *iv_return = __NR_subpage_prot;
3718 return PERL_constant_ISIV;
3720 return PERL_constant_NOTDEF;
3725 if (memEQ(name, "__PNR_ftruncate64", 17)) {
3727 #ifdef __PNR_ftruncate64
3728 *iv_return = __PNR_ftruncate64;
3729 return PERL_constant_ISIV;
3731 return PERL_constant_NOTDEF;
3736 if (memEQ(name, "__PNR_sigprocmask", 17)) {
3738 #ifdef __PNR_sigprocmask
3739 *iv_return = __PNR_sigprocmask;
3740 return PERL_constant_ISIV;
3742 return PERL_constant_NOTDEF;
3747 if (memEQ(name, "__PNR_getresgid32", 17)) {
3749 #ifdef __PNR_getresgid32
3750 *iv_return = __PNR_getresgid32;
3751 return PERL_constant_ISIV;
3753 return PERL_constant_NOTDEF;
3756 if (memEQ(name, "__PNR_setresgid32", 17)) {
3758 #ifdef __PNR_setresgid32
3759 *iv_return = __PNR_setresgid32;
3760 return PERL_constant_ISIV;
3762 return PERL_constant_NOTDEF;
3767 if (memEQ(name, "__PNR_getsockname", 17)) {
3769 #ifdef __PNR_getsockname
3770 *iv_return = __PNR_getsockname;
3771 return PERL_constant_ISIV;
3773 return PERL_constant_NOTDEF;
3778 if (memEQ(name, "__PNR_multiplexer", 17)) {
3780 #ifdef __PNR_multiplexer
3781 *iv_return = __PNR_multiplexer;
3782 return PERL_constant_ISIV;
3784 return PERL_constant_NOTDEF;
3789 if (memEQ(name, "__PNR_swapcontext", 17)) {
3791 #ifdef __PNR_swapcontext
3792 *iv_return = __PNR_swapcontext;
3793 return PERL_constant_ISIV;
3795 return PERL_constant_NOTDEF;
3800 if (memEQ(name, "__NR_query_module", 17)) {
3802 #ifdef __NR_query_module
3803 *iv_return = __NR_query_module;
3804 return PERL_constant_ISIV;
3806 return PERL_constant_NOTDEF;
3811 if (memEQ(name, "__NR_epoll_create", 17)) {
3813 #ifdef __NR_epoll_create
3814 *iv_return = __NR_epoll_create;
3815 return PERL_constant_ISIV;
3817 return PERL_constant_NOTDEF;
3820 if (memEQ(name, "__NR_memfd_create", 17)) {
3822 #ifdef __NR_memfd_create
3823 *iv_return = __NR_memfd_create;
3824 return PERL_constant_ISIV;
3826 return PERL_constant_NOTDEF;
3829 if (memEQ(name, "__PNR_getpeername", 17)) {
3831 #ifdef __PNR_getpeername
3832 *iv_return = __PNR_getpeername;
3833 return PERL_constant_ISIV;
3835 return PERL_constant_NOTDEF;
3840 if (memEQ(name, "__PNR_afs_syscall", 17)) {
3842 #ifdef __PNR_afs_syscall
3843 *iv_return = __PNR_afs_syscall;
3844 return PERL_constant_ISIV;
3846 return PERL_constant_NOTDEF;
3851 if (memEQ(name, "__PNR_getgroups32", 17)) {
3853 #ifdef __PNR_getgroups32
3854 *iv_return = __PNR_getgroups32;
3855 return PERL_constant_ISIV;
3857 return PERL_constant_NOTDEF;
3860 if (memEQ(name, "__PNR_getresuid32", 17)) {
3862 #ifdef __PNR_getresuid32
3863 *iv_return = __PNR_getresuid32;
3864 return PERL_constant_ISIV;
3866 return PERL_constant_NOTDEF;
3869 if (memEQ(name, "__PNR_oldolduname", 17)) {
3871 #ifdef __PNR_oldolduname
3872 *iv_return = __PNR_oldolduname;
3873 return PERL_constant_ISIV;
3875 return PERL_constant_NOTDEF;
3878 if (memEQ(name, "__PNR_setgroups32", 17)) {
3880 #ifdef __PNR_setgroups32
3881 *iv_return = __PNR_setgroups32;
3882 return PERL_constant_ISIV;
3884 return PERL_constant_NOTDEF;
3887 if (memEQ(name, "__PNR_setresuid32", 17)) {
3889 #ifdef __PNR_setresuid32
3890 *iv_return = __PNR_setresuid32;
3891 return PERL_constant_ISIV;
3893 return PERL_constant_NOTDEF;
3896 if (memEQ(name, "__PNR_userfaultfd", 17)) {
3898 #ifdef __PNR_userfaultfd
3899 *iv_return = __PNR_userfaultfd;
3900 return PERL_constant_ISIV;
3902 return PERL_constant_NOTDEF;
3907 return PERL_constant_NOTFOUND;
3911 constant_18 (pTHX_ const char *name, IV *iv_return) {
3912 /* When generated this function returned values for the list of names given
3913 here. However, subsequent manual editing may have added or removed some.
3914 AUDIT_ARCH_AARCH64 AUDIT_ARCH_PPC64LE SCMP_ARCH_MIPSEL64
3915 SCMP_CMP_MASKED_EQ __NR_create_module __NR_epoll_ctl_old
3916 __NR_get_mempolicy __NR_migrate_pages __NR_set_mempolicy
3917 __NR_switch_endian __PNR_epoll_create __PNR_fadvise64_64
3918 __PNR_inotify_init __PNR_memfd_create __PNR_query_module
3919 __PNR_subpage_prot */
3920 /* Offset 9 gives the best switch position. */
3923 if (memEQ(name, "AUDIT_ARCH_AARCH64", 18)) {
3925 #ifdef AUDIT_ARCH_AARCH64
3926 *iv_return = AUDIT_ARCH_AARCH64;
3927 return PERL_constant_ISIV;
3929 return PERL_constant_NOTDEF;
3932 if (memEQ(name, "AUDIT_ARCH_PPC64LE", 18)) {
3934 #ifdef AUDIT_ARCH_PPC64LE
3935 *iv_return = AUDIT_ARCH_PPC64LE;
3936 return PERL_constant_ISIV;
3938 return PERL_constant_NOTDEF;
3943 if (memEQ(name, "SCMP_CMP_MASKED_EQ", 18)) {
3945 *iv_return = SCMP_CMP_MASKED_EQ;
3946 return PERL_constant_ISIV;
3950 if (memEQ(name, "SCMP_ARCH_MIPSEL64", 18)) {
3952 #ifdef SCMP_ARCH_MIPSEL64
3953 *iv_return = SCMP_ARCH_MIPSEL64;
3954 return PERL_constant_ISIV;
3956 return PERL_constant_NOTDEF;
3961 if (memEQ(name, "__NR_migrate_pages", 18)) {
3963 #ifdef __NR_migrate_pages
3964 *iv_return = __NR_migrate_pages;
3965 return PERL_constant_ISIV;
3967 return PERL_constant_NOTDEF;
3972 if (memEQ(name, "__NR_switch_endian", 18)) {
3974 #ifdef __NR_switch_endian
3975 *iv_return = __NR_switch_endian;
3976 return PERL_constant_ISIV;
3978 return PERL_constant_NOTDEF;
3983 if (memEQ(name, "__PNR_memfd_create", 18)) {
3985 #ifdef __PNR_memfd_create
3986 *iv_return = __PNR_memfd_create;
3987 return PERL_constant_ISIV;
3989 return PERL_constant_NOTDEF;
3994 if (memEQ(name, "__NR_epoll_ctl_old", 18)) {
3996 #ifdef __NR_epoll_ctl_old
3997 *iv_return = __NR_epoll_ctl_old;
3998 return PERL_constant_ISIV;
4000 return PERL_constant_NOTDEF;
4003 if (memEQ(name, "__PNR_epoll_create", 18)) {
4005 #ifdef __PNR_epoll_create
4006 *iv_return = __PNR_epoll_create;
4007 return PERL_constant_ISIV;
4009 return PERL_constant_NOTDEF;
4014 if (memEQ(name, "__NR_get_mempolicy", 18)) {
4016 #ifdef __NR_get_mempolicy
4017 *iv_return = __NR_get_mempolicy;
4018 return PERL_constant_ISIV;
4020 return PERL_constant_NOTDEF;
4023 if (memEQ(name, "__NR_set_mempolicy", 18)) {
4025 #ifdef __NR_set_mempolicy
4026 *iv_return = __NR_set_mempolicy;
4027 return PERL_constant_ISIV;
4029 return PERL_constant_NOTDEF;
4034 if (memEQ(name, "__PNR_subpage_prot", 18)) {
4036 #ifdef __PNR_subpage_prot
4037 *iv_return = __PNR_subpage_prot;
4038 return PERL_constant_ISIV;
4040 return PERL_constant_NOTDEF;
4045 if (memEQ(name, "__PNR_query_module", 18)) {
4047 #ifdef __PNR_query_module
4048 *iv_return = __PNR_query_module;
4049 return PERL_constant_ISIV;
4051 return PERL_constant_NOTDEF;
4056 if (memEQ(name, "__NR_create_module", 18)) {
4058 #ifdef __NR_create_module
4059 *iv_return = __NR_create_module;
4060 return PERL_constant_ISIV;
4062 return PERL_constant_NOTDEF;
4065 if (memEQ(name, "__PNR_inotify_init", 18)) {
4067 #ifdef __PNR_inotify_init
4068 *iv_return = __PNR_inotify_init;
4069 return PERL_constant_ISIV;
4071 return PERL_constant_NOTDEF;
4076 if (memEQ(name, "__PNR_fadvise64_64", 18)) {
4078 #ifdef __PNR_fadvise64_64
4079 *iv_return = __PNR_fadvise64_64;
4080 return PERL_constant_ISIV;
4082 return PERL_constant_NOTDEF;
4087 return PERL_constant_NOTFOUND;
4091 constant_19 (pTHX_ const char *name, IV *iv_return) {
4092 /* When generated this function returned values for the list of names given
4093 here. However, subsequent manual editing may have added or removed some.
4094 SCMP_ARCH_MIPS64N32 SCMP_FLTATR_CTL_NNP __NR_epoll_wait_old
4095 __NR_pciconfig_read __PNR_create_module __PNR_epoll_ctl_old
4096 __PNR_get_mempolicy __PNR_migrate_pages __PNR_set_mempolicy
4097 __PNR_switch_endian */
4098 /* Offset 13 gives the best switch position. */
4101 if (memEQ(name, "SCMP_ARCH_MIPS64N32", 19)) {
4103 #ifdef SCMP_ARCH_MIPS64N32
4104 *iv_return = SCMP_ARCH_MIPS64N32;
4105 return PERL_constant_ISIV;
4107 return PERL_constant_NOTDEF;
4112 if (memEQ(name, "SCMP_FLTATR_CTL_NNP", 19)) {
4114 *iv_return = SCMP_FLTATR_CTL_NNP;
4115 return PERL_constant_ISIV;
4119 if (memEQ(name, "__PNR_migrate_pages", 19)) {
4121 #ifdef __PNR_migrate_pages
4122 *iv_return = __PNR_migrate_pages;
4123 return PERL_constant_ISIV;
4125 return PERL_constant_NOTDEF;
4130 if (memEQ(name, "__PNR_switch_endian", 19)) {
4132 #ifdef __PNR_switch_endian
4133 *iv_return = __PNR_switch_endian;
4134 return PERL_constant_ISIV;
4136 return PERL_constant_NOTDEF;
4141 if (memEQ(name, "__NR_pciconfig_read", 19)) {
4143 #ifdef __NR_pciconfig_read
4144 *iv_return = __NR_pciconfig_read;
4145 return PERL_constant_ISIV;
4147 return PERL_constant_NOTDEF;
4152 if (memEQ(name, "__NR_epoll_wait_old", 19)) {
4154 #ifdef __NR_epoll_wait_old
4155 *iv_return = __NR_epoll_wait_old;
4156 return PERL_constant_ISIV;
4158 return PERL_constant_NOTDEF;
4163 if (memEQ(name, "__PNR_create_module", 19)) {
4165 #ifdef __PNR_create_module
4166 *iv_return = __PNR_create_module;
4167 return PERL_constant_ISIV;
4169 return PERL_constant_NOTDEF;
4174 if (memEQ(name, "__PNR_get_mempolicy", 19)) {
4176 #ifdef __PNR_get_mempolicy
4177 *iv_return = __PNR_get_mempolicy;
4178 return PERL_constant_ISIV;
4180 return PERL_constant_NOTDEF;
4183 if (memEQ(name, "__PNR_set_mempolicy", 19)) {
4185 #ifdef __PNR_set_mempolicy
4186 *iv_return = __PNR_set_mempolicy;
4187 return PERL_constant_ISIV;
4189 return PERL_constant_NOTDEF;
4194 if (memEQ(name, "__PNR_epoll_ctl_old", 19)) {
4196 #ifdef __PNR_epoll_ctl_old
4197 *iv_return = __PNR_epoll_ctl_old;
4198 return PERL_constant_ISIV;
4200 return PERL_constant_NOTDEF;
4205 return PERL_constant_NOTFOUND;
4209 constant_20 (pTHX_ const char *name, IV *iv_return) {
4210 /* When generated this function returned values for the list of names given
4211 here. However, subsequent manual editing may have added or removed some.
4212 AUDIT_ARCH_MIPS64N32 __NR_get_kernel_syms __NR_get_thread_area
4213 __NR_kexec_file_load __NR_pciconfig_write __NR_set_thread_area
4214 __NR_sync_file_range __PNR_epoll_wait_old __PNR_pciconfig_read */
4215 /* Offset 10 gives the best switch position. */
4218 if (memEQ(name, "AUDIT_ARCH_MIPS64N32", 20)) {
4220 #ifdef AUDIT_ARCH_MIPS64N32
4221 *iv_return = AUDIT_ARCH_MIPS64N32;
4222 return PERL_constant_ISIV;
4224 return PERL_constant_NOTDEF;
4227 if (memEQ(name, "__NR_kexec_file_load", 20)) {
4229 #ifdef __NR_kexec_file_load
4230 *iv_return = __NR_kexec_file_load;
4231 return PERL_constant_ISIV;
4233 return PERL_constant_NOTDEF;
4238 if (memEQ(name, "__NR_get_kernel_syms", 20)) {
4240 #ifdef __NR_get_kernel_syms
4241 *iv_return = __NR_get_kernel_syms;
4242 return PERL_constant_ISIV;
4244 return PERL_constant_NOTDEF;
4249 if (memEQ(name, "__NR_sync_file_range", 20)) {
4251 #ifdef __NR_sync_file_range
4252 *iv_return = __NR_sync_file_range;
4253 return PERL_constant_ISIV;
4255 return PERL_constant_NOTDEF;
4260 if (memEQ(name, "__NR_get_thread_area", 20)) {
4262 #ifdef __NR_get_thread_area
4263 *iv_return = __NR_get_thread_area;
4264 return PERL_constant_ISIV;
4266 return PERL_constant_NOTDEF;
4269 if (memEQ(name, "__NR_set_thread_area", 20)) {
4271 #ifdef __NR_set_thread_area
4272 *iv_return = __NR_set_thread_area;
4273 return PERL_constant_ISIV;
4275 return PERL_constant_NOTDEF;
4280 if (memEQ(name, "__PNR_epoll_wait_old", 20)) {
4282 #ifdef __PNR_epoll_wait_old
4283 *iv_return = __PNR_epoll_wait_old;
4284 return PERL_constant_ISIV;
4286 return PERL_constant_NOTDEF;
4291 if (memEQ(name, "__NR_pciconfig_write", 20)) {
4293 #ifdef __NR_pciconfig_write
4294 *iv_return = __NR_pciconfig_write;
4295 return PERL_constant_ISIV;
4297 return PERL_constant_NOTDEF;
4302 if (memEQ(name, "__PNR_pciconfig_read", 20)) {
4304 #ifdef __PNR_pciconfig_read
4305 *iv_return = __PNR_pciconfig_read;
4306 return PERL_constant_ISIV;
4308 return PERL_constant_NOTDEF;
4313 return PERL_constant_NOTFOUND;
4317 constant_21 (pTHX_ const char *name, IV *iv_return) {
4318 /* When generated this function returned values for the list of names given
4319 here. However, subsequent manual editing may have added or removed some.
4320 SCMP_ARCH_MIPSEL64N32 SCMP_FLTATR_CTL_TSYNC __NR_arm_fadvise64_64
4321 __NR_pciconfig_iobase __NR_sync_file_range2 __PNR_get_kernel_syms
4322 __PNR_get_thread_area __PNR_kexec_file_load __PNR_pciconfig_write
4323 __PNR_set_thread_area __PNR_sync_file_range */
4324 /* Offset 10 gives the best switch position. */
4327 if (memEQ(name, "SCMP_ARCH_MIPSEL64N32", 21)) {
4329 #ifdef SCMP_ARCH_MIPSEL64N32
4330 *iv_return = SCMP_ARCH_MIPSEL64N32;
4331 return PERL_constant_ISIV;
4333 return PERL_constant_NOTDEF;
4338 if (memEQ(name, "SCMP_FLTATR_CTL_TSYNC", 21)) {
4340 *iv_return = SCMP_FLTATR_CTL_TSYNC;
4341 return PERL_constant_ISIV;
4345 if (memEQ(name, "__PNR_sync_file_range", 21)) {
4347 #ifdef __PNR_sync_file_range
4348 *iv_return = __PNR_sync_file_range;
4349 return PERL_constant_ISIV;
4351 return PERL_constant_NOTDEF;
4356 if (memEQ(name, "__NR_arm_fadvise64_64", 21)) {
4358 #ifdef __NR_arm_fadvise64_64
4359 *iv_return = __NR_arm_fadvise64_64;
4360 return PERL_constant_ISIV;
4362 return PERL_constant_NOTDEF;
4367 if (memEQ(name, "__PNR_kexec_file_load", 21)) {
4369 #ifdef __PNR_kexec_file_load
4370 *iv_return = __PNR_kexec_file_load;
4371 return PERL_constant_ISIV;
4373 return PERL_constant_NOTDEF;
4378 if (memEQ(name, "__NR_sync_file_range2", 21)) {
4380 #ifdef __NR_sync_file_range2
4381 *iv_return = __NR_sync_file_range2;
4382 return PERL_constant_ISIV;
4384 return PERL_constant_NOTDEF;
4389 if (memEQ(name, "__PNR_get_kernel_syms", 21)) {
4391 #ifdef __PNR_get_kernel_syms
4392 *iv_return = __PNR_get_kernel_syms;
4393 return PERL_constant_ISIV;
4395 return PERL_constant_NOTDEF;
4400 if (memEQ(name, "__NR_pciconfig_iobase", 21)) {
4402 #ifdef __NR_pciconfig_iobase
4403 *iv_return = __NR_pciconfig_iobase;
4404 return PERL_constant_ISIV;
4406 return PERL_constant_NOTDEF;
4411 if (memEQ(name, "__PNR_pciconfig_write", 21)) {
4413 #ifdef __PNR_pciconfig_write
4414 *iv_return = __PNR_pciconfig_write;
4415 return PERL_constant_ISIV;
4417 return PERL_constant_NOTDEF;
4422 if (memEQ(name, "__PNR_get_thread_area", 21)) {
4424 #ifdef __PNR_get_thread_area
4425 *iv_return = __PNR_get_thread_area;
4426 return PERL_constant_ISIV;
4428 return PERL_constant_NOTDEF;
4431 if (memEQ(name, "__PNR_set_thread_area", 21)) {
4433 #ifdef __PNR_set_thread_area
4434 *iv_return = __PNR_set_thread_area;
4435 return PERL_constant_ISIV;
4437 return PERL_constant_NOTDEF;
4442 return PERL_constant_NOTFOUND;
4446 constant_22 (pTHX_ const char *name, IV *iv_return) {
4447 /* When generated this function returned values for the list of names given
4448 here. However, subsequent manual editing may have added or removed some.
4449 AUDIT_ARCH_MIPSEL64N32 __PNR_arm_fadvise64_64 __PNR_pciconfig_iobase
4450 __PNR_sync_file_range2 */
4451 /* Offset 14 gives the best switch position. */
4454 if (memEQ(name, "AUDIT_ARCH_MIPSEL64N32", 22)) {
4456 #ifdef AUDIT_ARCH_MIPSEL64N32
4457 *iv_return = AUDIT_ARCH_MIPSEL64N32;
4458 return PERL_constant_ISIV;
4460 return PERL_constant_NOTDEF;
4465 if (memEQ(name, "__PNR_sync_file_range2", 22)) {
4467 #ifdef __PNR_sync_file_range2
4468 *iv_return = __PNR_sync_file_range2;
4469 return PERL_constant_ISIV;
4471 return PERL_constant_NOTDEF;
4476 if (memEQ(name, "__PNR_pciconfig_iobase", 22)) {
4478 #ifdef __PNR_pciconfig_iobase
4479 *iv_return = __PNR_pciconfig_iobase;
4480 return PERL_constant_ISIV;
4482 return PERL_constant_NOTDEF;
4487 if (memEQ(name, "__PNR_arm_fadvise64_64", 22)) {
4489 #ifdef __PNR_arm_fadvise64_64
4490 *iv_return = __PNR_arm_fadvise64_64;
4491 return PERL_constant_ISIV;
4493 return PERL_constant_NOTDEF;
4498 return PERL_constant_NOTFOUND;
4502 constant_23 (pTHX_ const char *name, IV *iv_return) {
4503 /* When generated this function returned values for the list of names given
4504 here. However, subsequent manual editing may have added or removed some.
4505 SCMP_FLTATR_ACT_BADARCH SCMP_FLTATR_ACT_DEFAULT __NR_s390_pci_mmio_read
4506 __NR_s390_runtime_instr */
4507 /* Offset 20 gives the best switch position. */
4510 if (memEQ(name, "SCMP_FLTATR_ACT_BADARCH", 23)) {
4512 *iv_return = SCMP_FLTATR_ACT_BADARCH;
4513 return PERL_constant_ISIV;
4517 if (memEQ(name, "SCMP_FLTATR_ACT_DEFAULT", 23)) {
4519 *iv_return = SCMP_FLTATR_ACT_DEFAULT;
4520 return PERL_constant_ISIV;
4524 if (memEQ(name, "__NR_s390_pci_mmio_read", 23)) {
4526 #ifdef __NR_s390_pci_mmio_read
4527 *iv_return = __NR_s390_pci_mmio_read;
4528 return PERL_constant_ISIV;
4530 return PERL_constant_NOTDEF;
4535 if (memEQ(name, "__NR_s390_runtime_instr", 23)) {
4537 #ifdef __NR_s390_runtime_instr
4538 *iv_return = __NR_s390_runtime_instr;
4539 return PERL_constant_ISIV;
4541 return PERL_constant_NOTDEF;
4546 return PERL_constant_NOTFOUND;
4550 constant_24 (pTHX_ const char *name, IV *iv_return) {
4551 /* When generated this function returned values for the list of names given
4552 here. However, subsequent manual editing may have added or removed some.
4553 __NR_arm_sync_file_range __NR_s390_pci_mmio_write __PNR_s390_pci_mmio_read
4554 __PNR_s390_runtime_instr */
4555 /* Offset 21 gives the best switch position. */
4558 if (memEQ(name, "__PNR_s390_pci_mmio_read", 24)) {
4560 #ifdef __PNR_s390_pci_mmio_read
4561 *iv_return = __PNR_s390_pci_mmio_read;
4562 return PERL_constant_ISIV;
4564 return PERL_constant_NOTDEF;
4569 if (memEQ(name, "__NR_s390_pci_mmio_write", 24)) {
4571 #ifdef __NR_s390_pci_mmio_write
4572 *iv_return = __NR_s390_pci_mmio_write;
4573 return PERL_constant_ISIV;
4575 return PERL_constant_NOTDEF;
4580 if (memEQ(name, "__NR_arm_sync_file_range", 24)) {
4582 #ifdef __NR_arm_sync_file_range
4583 *iv_return = __NR_arm_sync_file_range;
4584 return PERL_constant_ISIV;
4586 return PERL_constant_NOTDEF;
4591 if (memEQ(name, "__PNR_s390_runtime_instr", 24)) {
4593 #ifdef __PNR_s390_runtime_instr
4594 *iv_return = __PNR_s390_runtime_instr;
4595 return PERL_constant_ISIV;
4597 return PERL_constant_NOTDEF;
4602 return PERL_constant_NOTFOUND;
4606 constant_25 (pTHX_ const char *name, IV *iv_return) {
4607 /* When generated this function returned values for the list of names given
4608 here. However, subsequent manual editing may have added or removed some.
4609 __NR_sys_debug_setcontext __PNR_arm_sync_file_range
4610 __PNR_s390_pci_mmio_write */
4611 /* Offset 13 gives the best switch position. */
4614 if (memEQ(name, "__PNR_arm_sync_file_range", 25)) {
4616 #ifdef __PNR_arm_sync_file_range
4617 *iv_return = __PNR_arm_sync_file_range;
4618 return PERL_constant_ISIV;
4620 return PERL_constant_NOTDEF;
4625 if (memEQ(name, "__NR_sys_debug_setcontext", 25)) {
4627 #ifdef __NR_sys_debug_setcontext
4628 *iv_return = __NR_sys_debug_setcontext;
4629 return PERL_constant_ISIV;
4631 return PERL_constant_NOTDEF;
4636 if (memEQ(name, "__PNR_s390_pci_mmio_write", 25)) {
4638 #ifdef __PNR_s390_pci_mmio_write
4639 *iv_return = __PNR_s390_pci_mmio_write;
4640 return PERL_constant_ISIV;
4642 return PERL_constant_NOTDEF;
4647 return PERL_constant_NOTFOUND;
4651 constant (pTHX_ const char *name, STRLEN len, IV *iv_return) {
4652 /* Initially switch on the length of the name. */
4653 /* When generated this function returned values for the list of names given
4654 in this section of perl code. Rather than manually editing these functions
4655 to add or remove constants, which would result in this comment and section
4656 of code becoming inaccurate, we recommend that you edit this section of
4657 code, and use it to regenerate a new set of constant functions which you
4658 then use to replace the originals.
4660 Regenerate these constant functions by feeding this entire source file to
4664 use ExtUtils::Constant qw (constant_types C_constant XS_constant);
4666 my $types = {map {($_, 1)} qw(IV)};
4667 my @names = (qw(AUDIT_ARCH_AARCH64 AUDIT_ARCH_MIPS AUDIT_ARCH_MIPS64
4668 AUDIT_ARCH_MIPS64N32 AUDIT_ARCH_MIPSEL64N32 AUDIT_ARCH_PPC64LE
4669 EM_AARCH64 EM_MIPS SCMP_ACT_ALLOW SCMP_ACT_KILL SCMP_ACT_TRAP
4670 SCMP_ARCH_AARCH64 SCMP_ARCH_ARM SCMP_ARCH_MIPS SCMP_ARCH_MIPS64
4671 SCMP_ARCH_MIPS64N32 SCMP_ARCH_MIPSEL SCMP_ARCH_MIPSEL64
4672 SCMP_ARCH_MIPSEL64N32 SCMP_ARCH_NATIVE SCMP_ARCH_PPC
4673 SCMP_ARCH_PPC64 SCMP_ARCH_PPC64LE SCMP_ARCH_S390 SCMP_ARCH_S390X
4674 SCMP_ARCH_X32 SCMP_ARCH_X86 SCMP_ARCH_X86_64 SCMP_VER_MAJOR
4675 SCMP_VER_MICRO SCMP_VER_MINOR __AUDIT_ARCH_CONVENTION_MIPS64_N32
4676 __NR_SCMP_ERROR __NR_SCMP_UNDEF __NR__llseek __NR__newselect
4677 __NR__sysctl __NR_accept __NR_accept4 __NR_access
4678 __NR_afs_syscall __NR_alarm __NR_arch_prctl
4679 __NR_arm_fadvise64_64 __NR_arm_sync_file_range __NR_bdflush
4680 __NR_bind __NR_break __NR_breakpoint __NR_cachectl
4681 __NR_cacheflush __NR_chmod __NR_chown __NR_chown32 __NR_connect
4682 __NR_creat __NR_create_module __NR_dup2 __NR_epoll_create
4683 __NR_epoll_ctl_old __NR_epoll_wait __NR_epoll_wait_old
4684 __NR_eventfd __NR_fadvise64 __NR_fadvise64_64 __NR_fchown32
4685 __NR_fcntl64 __NR_fork __NR_fstat64 __NR_fstatat64
4686 __NR_fstatfs64 __NR_ftime __NR_ftruncate64 __NR_futimesat
4687 __NR_get_kernel_syms __NR_get_mempolicy __NR_get_thread_area
4688 __NR_getdents __NR_getegid32 __NR_geteuid32 __NR_getgid32
4689 __NR_getgroups32 __NR_getpeername __NR_getpgrp __NR_getpmsg
4690 __NR_getrandom __NR_getresgid32 __NR_getresuid32 __NR_getrlimit
4691 __NR_getsockname __NR_getsockopt __NR_getuid32 __NR_gtty
4692 __NR_idle __NR_inotify_init __NR_ioperm __NR_iopl __NR_ipc
4693 __NR_kexec_file_load __NR_lchown __NR_lchown32 __NR_link
4694 __NR_listen __NR_lock __NR_lstat __NR_lstat64 __NR_mbind
4695 __NR_membarrier __NR_memfd_create __NR_migrate_pages __NR_mkdir
4696 __NR_mknod __NR_mmap __NR_mmap2 __NR_modify_ldt __NR_move_pages
4697 __NR_mpx __NR_msgctl __NR_msgget __NR_msgrcv __NR_msgsnd
4698 __NR_multiplexer __NR_newfstatat __NR_nfsservctl __NR_nice
4699 __NR_oldfstat __NR_oldlstat __NR_oldolduname __NR_oldstat
4700 __NR_olduname __NR_oldwait4 __NR_open __NR_pause
4701 __NR_pciconfig_iobase __NR_pciconfig_read __NR_pciconfig_write
4702 __NR_pipe __NR_poll __NR_prof __NR_profil __NR_putpmsg
4703 __NR_query_module __NR_readdir __NR_readlink __NR_recv
4704 __NR_recvfrom __NR_recvmmsg __NR_recvmsg __NR_rename __NR_rmdir
4705 __NR_rtas __NR_s390_pci_mmio_read __NR_s390_pci_mmio_write
4706 __NR_s390_runtime_instr __NR_security __NR_select __NR_semctl
4707 __NR_semget __NR_semop __NR_semtimedop __NR_send __NR_sendfile64
4708 __NR_sendmmsg __NR_sendmsg __NR_sendto __NR_set_mempolicy
4709 __NR_set_thread_area __NR_set_tls __NR_setfsgid32
4710 __NR_setfsuid32 __NR_setgid32 __NR_setgroups32 __NR_setregid32
4711 __NR_setresgid32 __NR_setresuid32 __NR_setreuid32
4712 __NR_setsockopt __NR_setuid32 __NR_sgetmask __NR_shmat
4713 __NR_shmctl __NR_shmdt __NR_shmget __NR_shutdown __NR_sigaction
4714 __NR_signal __NR_signalfd __NR_sigpending __NR_sigprocmask
4715 __NR_sigreturn __NR_sigsuspend __NR_socket __NR_socketcall
4716 __NR_socketpair __NR_spu_create __NR_spu_run __NR_ssetmask
4717 __NR_stat __NR_stat64 __NR_statfs64 __NR_stime __NR_stty
4718 __NR_subpage_prot __NR_swapcontext __NR_switch_endian
4719 __NR_symlink __NR_sync_file_range __NR_sync_file_range2
4720 __NR_sys_debug_setcontext __NR_syscall __NR_sysfs __NR_sysmips
4721 __NR_time __NR_timerfd __NR_truncate64 __NR_tuxcall
4722 __NR_ugetrlimit __NR_ulimit __NR_umount __NR_unlink __NR_uselib
4723 __NR_userfaultfd __NR_usr26 __NR_usr32 __NR_ustat __NR_utime
4724 __NR_utimes __NR_vfork __NR_vm86 __NR_vm86old __NR_vserver
4725 __NR_waitpid __PNR__llseek __PNR__newselect __PNR__sysctl
4726 __PNR_accept __PNR_accept4 __PNR_access __PNR_afs_syscall
4727 __PNR_alarm __PNR_arch_prctl __PNR_arm_fadvise64_64
4728 __PNR_arm_sync_file_range __PNR_bdflush __PNR_bind __PNR_break
4729 __PNR_breakpoint __PNR_cachectl __PNR_cacheflush __PNR_chmod
4730 __PNR_chown __PNR_chown32 __PNR_connect __PNR_creat
4731 __PNR_create_module __PNR_dup2 __PNR_epoll_create
4732 __PNR_epoll_ctl_old __PNR_epoll_wait __PNR_epoll_wait_old
4733 __PNR_eventfd __PNR_fadvise64 __PNR_fadvise64_64 __PNR_fchown32
4734 __PNR_fcntl64 __PNR_fork __PNR_fstat64 __PNR_fstatat64
4735 __PNR_fstatfs64 __PNR_ftime __PNR_ftruncate64 __PNR_futimesat
4736 __PNR_get_kernel_syms __PNR_get_mempolicy __PNR_get_thread_area
4737 __PNR_getdents __PNR_getegid32 __PNR_geteuid32 __PNR_getgid32
4738 __PNR_getgroups32 __PNR_getpeername __PNR_getpgrp __PNR_getpmsg
4739 __PNR_getrandom __PNR_getresgid32 __PNR_getresuid32
4740 __PNR_getrlimit __PNR_getsockname __PNR_getsockopt
4741 __PNR_getuid32 __PNR_gtty __PNR_idle __PNR_inotify_init
4742 __PNR_ioperm __PNR_iopl __PNR_ipc __PNR_kexec_file_load
4743 __PNR_lchown __PNR_lchown32 __PNR_link __PNR_listen __PNR_lock
4744 __PNR_lstat __PNR_lstat64 __PNR_mbind __PNR_membarrier
4745 __PNR_memfd_create __PNR_migrate_pages __PNR_mkdir __PNR_mknod
4746 __PNR_mmap __PNR_mmap2 __PNR_modify_ldt __PNR_move_pages
4747 __PNR_mpx __PNR_msgctl __PNR_msgget __PNR_msgrcv __PNR_msgsnd
4748 __PNR_multiplexer __PNR_newfstatat __PNR_nfsservctl __PNR_nice
4749 __PNR_oldfstat __PNR_oldlstat __PNR_oldolduname __PNR_oldstat
4750 __PNR_olduname __PNR_oldwait4 __PNR_open __PNR_pause
4751 __PNR_pciconfig_iobase __PNR_pciconfig_read
4752 __PNR_pciconfig_write __PNR_pipe __PNR_poll __PNR_prof
4753 __PNR_profil __PNR_putpmsg __PNR_query_module __PNR_readdir
4754 __PNR_readlink __PNR_recv __PNR_recvfrom __PNR_recvmmsg
4755 __PNR_recvmsg __PNR_rename __PNR_rmdir __PNR_rtas
4756 __PNR_s390_pci_mmio_read __PNR_s390_pci_mmio_write
4757 __PNR_s390_runtime_instr __PNR_security __PNR_select
4758 __PNR_semctl __PNR_semget __PNR_semop __PNR_semtimedop
4759 __PNR_send __PNR_sendfile64 __PNR_sendmmsg __PNR_sendmsg
4760 __PNR_sendto __PNR_set_mempolicy __PNR_set_thread_area
4761 __PNR_set_tls __PNR_setfsgid32 __PNR_setfsuid32 __PNR_setgid32
4762 __PNR_setgroups32 __PNR_setregid32 __PNR_setresgid32
4763 __PNR_setresuid32 __PNR_setreuid32 __PNR_setsockopt
4764 __PNR_setuid32 __PNR_sgetmask __PNR_shmat __PNR_shmctl
4765 __PNR_shmdt __PNR_shmget __PNR_shutdown __PNR_sigaction
4766 __PNR_signal __PNR_signalfd __PNR_sigpending __PNR_sigprocmask
4767 __PNR_sigreturn __PNR_sigsuspend __PNR_socket __PNR_socketcall
4768 __PNR_socketpair __PNR_spu_create __PNR_spu_run __PNR_ssetmask
4769 __PNR_stat __PNR_stat64 __PNR_statfs64 __PNR_stime __PNR_stty
4770 __PNR_subpage_prot __PNR_swapcontext __PNR_switch_endian
4771 __PNR_symlink __PNR_sync_file_range __PNR_sync_file_range2
4772 __PNR_sys_debug_setcontext __PNR_syscall __PNR_sysfs
4773 __PNR_sysmips __PNR_time __PNR_timerfd __PNR_truncate64
4774 __PNR_tuxcall __PNR_ugetrlimit __PNR_ulimit __PNR_umount
4775 __PNR_unlink __PNR_uselib __PNR_userfaultfd __PNR_usr26
4776 __PNR_usr32 __PNR_ustat __PNR_utime __PNR_utimes __PNR_vfork
4777 __PNR_vm86 __PNR_vm86old __PNR_vserver __PNR_waitpid),
4778 {name=>"SCMP_CMP_EQ", type=>"IV", macro=>"1"},
4779 {name=>"SCMP_CMP_GE", type=>"IV", macro=>"1"},
4780 {name=>"SCMP_CMP_GT", type=>"IV", macro=>"1"},
4781 {name=>"SCMP_CMP_LE", type=>"IV", macro=>"1"},
4782 {name=>"SCMP_CMP_LT", type=>"IV", macro=>"1"},
4783 {name=>"SCMP_CMP_MASKED_EQ", type=>"IV", macro=>"1"},
4784 {name=>"SCMP_CMP_NE", type=>"IV", macro=>"1"},
4785 {name=>"SCMP_FLTATR_ACT_BADARCH", type=>"IV", macro=>"1"},
4786 {name=>"SCMP_FLTATR_ACT_DEFAULT", type=>"IV", macro=>"1"},
4787 {name=>"SCMP_FLTATR_CTL_NNP", type=>"IV", macro=>"1"},
4788 {name=>"SCMP_FLTATR_CTL_TSYNC", type=>"IV", macro=>"1"},
4789 {name=>"_SCMP_CMP_MAX", type=>"IV", macro=>"1"},
4790 {name=>"_SCMP_CMP_MIN", type=>"IV", macro=>"1"},
4791 {name=>"_SCMP_FLTATR_MAX", type=>"IV", macro=>"1"},
4792 {name=>"_SCMP_FLTATR_MIN", type=>"IV", macro=>"1"});
4794 print constant_types(), "\n"; # macro defs
4795 foreach (C_constant ("Linux::Seccomp", 'constant', 'IV', $types, undef, 3, @names) ) {
4796 print $_, "\n"; # C constant subs
4798 print "\n#### XS Section:\n";
4799 print XS_constant ("Linux::Seccomp", $types);
4805 if (memEQ(name, "EM_MIPS", 7)) {
4807 *iv_return = EM_MIPS;
4808 return PERL_constant_ISIV;
4810 return PERL_constant_NOTDEF;
4815 /* Names all of length 8. */
4816 /* __NR_ipc __NR_mpx */
4817 /* Offset 5 gives the best switch position. */
4820 if (memEQ(name, "__NR_ipc", 8)) {
4823 *iv_return = __NR_ipc;
4824 return PERL_constant_ISIV;
4826 return PERL_constant_NOTDEF;
4831 if (memEQ(name, "__NR_mpx", 8)) {
4834 *iv_return = __NR_mpx;
4835 return PERL_constant_ISIV;
4837 return PERL_constant_NOTDEF;
4844 return constant_9 (aTHX_ name, iv_return);
4847 return constant_10 (aTHX_ name, iv_return);
4850 return constant_11 (aTHX_ name, iv_return);
4853 return constant_12 (aTHX_ name, iv_return);
4856 return constant_13 (aTHX_ name, iv_return);
4859 return constant_14 (aTHX_ name, iv_return);
4862 return constant_15 (aTHX_ name, iv_return);
4865 return constant_16 (aTHX_ name, iv_return);
4868 return constant_17 (aTHX_ name, iv_return);
4871 return constant_18 (aTHX_ name, iv_return);
4874 return constant_19 (aTHX_ name, iv_return);
4877 return constant_20 (aTHX_ name, iv_return);
4880 return constant_21 (aTHX_ name, iv_return);
4883 return constant_22 (aTHX_ name, iv_return);
4886 return constant_23 (aTHX_ name, iv_return);
4889 return constant_24 (aTHX_ name, iv_return);
4892 return constant_25 (aTHX_ name, iv_return);
4895 if (memEQ(name, "__PNR_sys_debug_setcontext", 26)) {
4896 #ifdef __PNR_sys_debug_setcontext
4897 *iv_return = __PNR_sys_debug_setcontext;
4898 return PERL_constant_ISIV;
4900 return PERL_constant_NOTDEF;
4905 if (memEQ(name, "__AUDIT_ARCH_CONVENTION_MIPS64_N32", 34)) {
4906 #ifdef __AUDIT_ARCH_CONVENTION_MIPS64_N32
4907 *iv_return = __AUDIT_ARCH_CONVENTION_MIPS64_N32;
4908 return PERL_constant_ISIV;
4910 return PERL_constant_NOTDEF;
4915 return PERL_constant_NOTFOUND;