Linux-Seccomp

 view release on metacpan or  search on metacpan

fallback/const-c.inc  view on Meta::CPAN

    break;
  case 's':
    if (memEQ(name, "__NR_send", 9)) {
    /*                    ^         */
#ifdef __NR_send
      *iv_return = __NR_send;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_stat", 9)) {
    /*                    ^         */
#ifdef __NR_stat
      *iv_return = __NR_stat;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_stty", 9)) {
    /*                    ^         */
#ifdef __NR_stty
      *iv_return = __NR_stty;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 't':
    if (memEQ(name, "__NR_time", 9)) {
    /*                    ^         */
#ifdef __NR_time
      *iv_return = __NR_time;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'v':
    if (memEQ(name, "__NR_vm86", 9)) {
    /*                    ^         */
#ifdef __NR_vm86
      *iv_return = __NR_vm86;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant_10 (pTHX_ const char *name, IV *iv_return) {
  /* When generated this function returned values for the list of names given
     here.  However, subsequent manual editing may have added or removed some.
     EM_AARCH64 __NR_alarm __NR_break __NR_chmod __NR_chown __NR_creat
     __NR_ftime __NR_lstat __NR_mbind __NR_mkdir __NR_mknod __NR_mmap2
     __NR_pause __NR_rmdir __NR_semop __NR_shmat __NR_shmdt __NR_stime
     __NR_sysfs __NR_usr26 __NR_usr32 __NR_ustat __NR_utime __NR_vfork
     __PNR_bind __PNR_dup2 __PNR_fork __PNR_gtty __PNR_idle __PNR_iopl
     __PNR_link __PNR_lock __PNR_mmap __PNR_nice __PNR_open __PNR_pipe
     __PNR_poll __PNR_prof __PNR_recv __PNR_rtas __PNR_send __PNR_stat
     __PNR_stty __PNR_time __PNR_vm86 */
  /* Offset 6 gives the best switch position.  */
  switch (name[6]) {
  case 'C':
    if (memEQ(name, "EM_AARCH64", 10)) {
    /*                     ^          */
#ifdef EM_AARCH64
      *iv_return = EM_AARCH64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'a':
    if (memEQ(name, "__NR_pause", 10)) {
    /*                     ^          */
#ifdef __NR_pause
      *iv_return = __NR_pause;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'b':
    if (memEQ(name, "__NR_mbind", 10)) {
    /*                     ^          */
#ifdef __NR_mbind
      *iv_return = __NR_mbind;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_bind", 10)) {
    /*                     ^          */
#ifdef __PNR_bind
      *iv_return = __PNR_bind;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'd':
    if (memEQ(name, "__PNR_dup2", 10)) {
    /*                     ^          */
#ifdef __PNR_dup2
      *iv_return = __PNR_dup2;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'e':
    if (memEQ(name, "__NR_semop", 10)) {
    /*                     ^          */
#ifdef __NR_semop
      *iv_return = __NR_semop;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'f':
    if (memEQ(name, "__NR_vfork", 10)) {
    /*                     ^          */
#ifdef __NR_vfork
      *iv_return = __NR_vfork;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_fork", 10)) {
    /*                     ^          */
#ifdef __PNR_fork
      *iv_return = __PNR_fork;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'g':
    if (memEQ(name, "__PNR_gtty", 10)) {
    /*                     ^          */
#ifdef __PNR_gtty
      *iv_return = __PNR_gtty;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'h':
    if (memEQ(name, "__NR_chmod", 10)) {
    /*                     ^          */
#ifdef __NR_chmod
      *iv_return = __NR_chmod;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_chown", 10)) {
    /*                     ^          */
#ifdef __NR_chown
      *iv_return = __NR_chown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_shmat", 10)) {
    /*                     ^          */
#ifdef __NR_shmat
      *iv_return = __NR_shmat;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_shmdt", 10)) {
    /*                     ^          */
#ifdef __NR_shmdt
      *iv_return = __NR_shmdt;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'i':
    if (memEQ(name, "__PNR_idle", 10)) {
    /*                     ^          */
#ifdef __PNR_idle
      *iv_return = __PNR_idle;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_iopl", 10)) {
    /*                     ^          */
#ifdef __PNR_iopl
      *iv_return = __PNR_iopl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'k':
    if (memEQ(name, "__NR_mkdir", 10)) {
    /*                     ^          */
#ifdef __NR_mkdir
      *iv_return = __NR_mkdir;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_mknod", 10)) {
    /*                     ^          */
#ifdef __NR_mknod
      *iv_return = __NR_mknod;
      return PERL_constant_ISIV;
#else

fallback/const-c.inc  view on Meta::CPAN

    }
    if (memEQ(name, "__NR_stime", 10)) {
    /*                     ^          */
#ifdef __NR_stime
      *iv_return = __NR_stime;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_utime", 10)) {
    /*                     ^          */
#ifdef __NR_utime
      *iv_return = __NR_utime;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_time", 10)) {
    /*                     ^          */
#ifdef __PNR_time
      *iv_return = __PNR_time;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'v':
    if (memEQ(name, "__PNR_vm86", 10)) {
    /*                     ^          */
#ifdef __PNR_vm86
      *iv_return = __PNR_vm86;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'y':
    if (memEQ(name, "__NR_sysfs", 10)) {
    /*                     ^          */
#ifdef __NR_sysfs
      *iv_return = __NR_sysfs;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant_11 (pTHX_ const char *name, IV *iv_return) {
  /* When generated this function returned values for the list of names given
     here.  However, subsequent manual editing may have added or removed some.
     SCMP_CMP_EQ SCMP_CMP_GE SCMP_CMP_GT SCMP_CMP_LE SCMP_CMP_LT SCMP_CMP_NE
     __NR_accept __NR_access __NR_ioperm __NR_lchown __NR_listen __NR_msgctl
     __NR_msgget __NR_msgrcv __NR_msgsnd __NR_profil __NR_rename __NR_select
     __NR_semctl __NR_semget __NR_sendto __NR_shmctl __NR_shmget __NR_signal
     __NR_socket __NR_stat64 __NR_ulimit __NR_umount __NR_unlink __NR_uselib
     __NR_utimes __PNR_alarm __PNR_break __PNR_chmod __PNR_chown __PNR_creat
     __PNR_ftime __PNR_lstat __PNR_mbind __PNR_mkdir __PNR_mknod __PNR_mmap2
     __PNR_pause __PNR_rmdir __PNR_semop __PNR_shmat __PNR_shmdt __PNR_stime
     __PNR_sysfs __PNR_usr26 __PNR_usr32 __PNR_ustat __PNR_utime __PNR_vfork */
  /* Offset 9 gives the best switch position.  */
  switch (name[9]) {
  case '2':
    if (memEQ(name, "__PNR_usr26", 11)) {
    /*                        ^        */
#ifdef __PNR_usr26
      *iv_return = __PNR_usr26;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case '3':
    if (memEQ(name, "__PNR_usr32", 11)) {
    /*                        ^        */
#ifdef __PNR_usr32
      *iv_return = __PNR_usr32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case '6':
    if (memEQ(name, "__NR_stat64", 11)) {
    /*                        ^        */
#ifdef __NR_stat64
      *iv_return = __NR_stat64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'E':
    if (memEQ(name, "SCMP_CMP_EQ", 11)) {
    /*                        ^        */
      *iv_return = SCMP_CMP_EQ;
      return PERL_constant_ISIV;
    }
    break;
  case 'G':
    if (memEQ(name, "SCMP_CMP_GE", 11)) {
    /*                        ^        */
      *iv_return = SCMP_CMP_GE;
      return PERL_constant_ISIV;
    }
    if (memEQ(name, "SCMP_CMP_GT", 11)) {
    /*                        ^        */
      *iv_return = SCMP_CMP_GT;
      return PERL_constant_ISIV;
    }
    break;
  case 'L':
    if (memEQ(name, "SCMP_CMP_LE", 11)) {
    /*                        ^        */

fallback/const-c.inc  view on Meta::CPAN

    break;
  case 's':
    if (memEQ(name, "__NR_access", 11)) {
    /*                        ^        */
#ifdef __NR_access
      *iv_return = __NR_access;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_pause", 11)) {
    /*                        ^        */
#ifdef __PNR_pause
      *iv_return = __PNR_pause;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 't':
    if (memEQ(name, "__NR_msgctl", 11)) {
    /*                        ^        */
#ifdef __NR_msgctl
      *iv_return = __NR_msgctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_semctl", 11)) {
    /*                        ^        */
#ifdef __NR_semctl
      *iv_return = __NR_semctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_sendto", 11)) {
    /*                        ^        */
#ifdef __NR_sendto
      *iv_return = __NR_sendto;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_shmctl", 11)) {
    /*                        ^        */
#ifdef __NR_shmctl
      *iv_return = __NR_shmctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'w':
    if (memEQ(name, "__NR_lchown", 11)) {
    /*                        ^        */
#ifdef __NR_lchown
      *iv_return = __NR_lchown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_chown", 11)) {
    /*                        ^        */
#ifdef __PNR_chown
      *iv_return = __PNR_chown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant_12 (pTHX_ const char *name, IV *iv_return) {
  /* When generated this function returned values for the list of names given
     here.  However, subsequent manual editing may have added or removed some.
     __NR__llseek __NR__sysctl __NR_accept4 __NR_bdflush __NR_chown32
     __NR_connect __NR_eventfd __NR_fcntl64 __NR_fstat64 __NR_getpgrp
     __NR_getpmsg __NR_lstat64 __NR_oldstat __NR_putpmsg __NR_readdir
     __NR_recvmsg __NR_sendmsg __NR_set_tls __NR_spu_run __NR_symlink
     __NR_syscall __NR_sysmips __NR_timerfd __NR_tuxcall __NR_vm86old
     __NR_vserver __NR_waitpid __PNR_accept __PNR_access __PNR_ioperm
     __PNR_lchown __PNR_listen __PNR_msgctl __PNR_msgget __PNR_msgrcv
     __PNR_msgsnd __PNR_profil __PNR_rename __PNR_select __PNR_semctl
     __PNR_semget __PNR_sendto __PNR_shmctl __PNR_shmget __PNR_signal
     __PNR_socket __PNR_stat64 __PNR_ulimit __PNR_umount __PNR_unlink
     __PNR_uselib __PNR_utimes */
  /* Offset 8 gives the best switch position.  */
  switch (name[8]) {
  case '6':
    if (memEQ(name, "__NR_vm86old", 12)) {
    /*                       ^          */
#ifdef __NR_vm86old
      *iv_return = __NR_vm86old;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case '_':
    if (memEQ(name, "__NR_set_tls", 12)) {
    /*                       ^          */
#ifdef __NR_set_tls
      *iv_return = __NR_set_tls;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_spu_run", 12)) {
    /*                       ^          */
#ifdef __NR_spu_run
      *iv_return = __NR_spu_run;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'a':
    if (memEQ(name, "__NR_fstat64", 12)) {
    /*                       ^          */
#ifdef __NR_fstat64
      *iv_return = __NR_fstat64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_lstat64", 12)) {
    /*                       ^          */
#ifdef __NR_lstat64
      *iv_return = __NR_lstat64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_stat64", 12)) {
    /*                       ^          */
#ifdef __PNR_stat64
      *iv_return = __PNR_stat64;

fallback/const-c.inc  view on Meta::CPAN

#endif
    }
    if (memEQ(name, "__PNR_uselib", 12)) {
    /*                       ^          */
#ifdef __PNR_uselib
      *iv_return = __PNR_uselib;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'g':
    if (memEQ(name, "__PNR_msgctl", 12)) {
    /*                       ^          */
#ifdef __PNR_msgctl
      *iv_return = __PNR_msgctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_msgget", 12)) {
    /*                       ^          */
#ifdef __PNR_msgget
      *iv_return = __PNR_msgget;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_msgrcv", 12)) {
    /*                       ^          */
#ifdef __PNR_msgrcv
      *iv_return = __PNR_msgrcv;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_msgsnd", 12)) {
    /*                       ^          */
#ifdef __PNR_msgsnd
      *iv_return = __PNR_msgsnd;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_signal", 12)) {
    /*                       ^          */
#ifdef __PNR_signal
      *iv_return = __PNR_signal;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'h':
    if (memEQ(name, "__PNR_lchown", 12)) {
    /*                       ^          */
#ifdef __PNR_lchown
      *iv_return = __PNR_lchown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'i':
    if (memEQ(name, "__PNR_ulimit", 12)) {
    /*                       ^          */
#ifdef __PNR_ulimit
      *iv_return = __PNR_ulimit;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_utimes", 12)) {
    /*                       ^          */
#ifdef __PNR_utimes
      *iv_return = __PNR_utimes;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'l':
    if (memEQ(name, "__NR_bdflush", 12)) {
    /*                       ^          */
#ifdef __NR_bdflush
      *iv_return = __NR_bdflush;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_symlink", 12)) {
    /*                       ^          */
#ifdef __NR_symlink
      *iv_return = __NR_symlink;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_select", 12)) {
    /*                       ^          */
#ifdef __PNR_select
      *iv_return = __PNR_select;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_unlink", 12)) {
    /*                       ^          */
#ifdef __PNR_unlink
      *iv_return = __PNR_unlink;
      return PERL_constant_ISIV;
#else

fallback/const-c.inc  view on Meta::CPAN

    if (memEQ(name, "__NR__sysctl", 12)) {
    /*                       ^          */
#ifdef __NR__sysctl
      *iv_return = __NR__sysctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_oldstat", 12)) {
    /*                       ^          */
#ifdef __NR_oldstat
      *iv_return = __NR_oldstat;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_listen", 12)) {
    /*                       ^          */
#ifdef __PNR_listen
      *iv_return = __PNR_listen;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 't':
    if (memEQ(name, "__NR_fcntl64", 12)) {
    /*                       ^          */
#ifdef __NR_fcntl64
      *iv_return = __NR_fcntl64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_waitpid", 12)) {
    /*                       ^          */
#ifdef __NR_waitpid
      *iv_return = __NR_waitpid;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'v':
    if (memEQ(name, "__NR_recvmsg", 12)) {
    /*                       ^          */
#ifdef __NR_recvmsg
      *iv_return = __NR_recvmsg;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'w':
    if (memEQ(name, "__NR_chown32", 12)) {
    /*                       ^          */
#ifdef __NR_chown32
      *iv_return = __NR_chown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant_13 (pTHX_ const char *name, IV *iv_return) {
  /* When generated this function returned values for the list of names given
     here.  However, subsequent manual editing may have added or removed some.
     SCMP_ACT_KILL SCMP_ACT_TRAP SCMP_ARCH_ARM SCMP_ARCH_PPC SCMP_ARCH_X32
     SCMP_ARCH_X86 _SCMP_CMP_MAX _SCMP_CMP_MIN __NR_cachectl __NR_fchown32
     __NR_getdents __NR_getgid32 __NR_getuid32 __NR_lchown32 __NR_oldfstat
     __NR_oldlstat __NR_olduname __NR_oldwait4 __NR_readlink __NR_recvfrom
     __NR_recvmmsg __NR_security __NR_sendmmsg __NR_setgid32 __NR_setuid32
     __NR_sgetmask __NR_shutdown __NR_signalfd __NR_ssetmask __NR_statfs64
     __PNR__llseek __PNR__sysctl __PNR_accept4 __PNR_bdflush __PNR_chown32
     __PNR_connect __PNR_eventfd __PNR_fcntl64 __PNR_fstat64 __PNR_getpgrp
     __PNR_getpmsg __PNR_lstat64 __PNR_oldstat __PNR_putpmsg __PNR_readdir
     __PNR_recvmsg __PNR_sendmsg __PNR_set_tls __PNR_spu_run __PNR_symlink
     __PNR_syscall __PNR_sysmips __PNR_timerfd __PNR_tuxcall __PNR_vm86old
     __PNR_vserver __PNR_waitpid */
  /* Offset 8 gives the best switch position.  */
  switch (name[8]) {
  case '8':
    if (memEQ(name, "__PNR_vm86old", 13)) {
    /*                       ^           */
#ifdef __PNR_vm86old
      *iv_return = __PNR_vm86old;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'H':
    if (memEQ(name, "SCMP_ARCH_ARM", 13)) {
    /*                       ^           */
#ifdef SCMP_ARCH_ARM
      *iv_return = SCMP_ARCH_ARM;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_ARCH_PPC", 13)) {
    /*                       ^           */
#ifdef SCMP_ARCH_PPC
      *iv_return = SCMP_ARCH_PPC;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_ARCH_X32", 13)) {
    /*                       ^           */
#ifdef SCMP_ARCH_X32
      *iv_return = SCMP_ARCH_X32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_ARCH_X86", 13)) {
    /*                       ^           */
#ifdef SCMP_ARCH_X86
      *iv_return = SCMP_ARCH_X86;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'P':
    if (memEQ(name, "_SCMP_CMP_MAX", 13)) {
    /*                       ^           */
      *iv_return = _SCMP_CMP_MAX;

fallback/const-c.inc  view on Meta::CPAN

    break;
  case 'm':
    if (memEQ(name, "__PNR_symlink", 13)) {
    /*                       ^           */
#ifdef __PNR_symlink
      *iv_return = __PNR_symlink;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_timerfd", 13)) {
    /*                       ^           */
#ifdef __PNR_timerfd
      *iv_return = __PNR_timerfd;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'n':
    if (memEQ(name, "__NR_signalfd", 13)) {
    /*                       ^           */
#ifdef __NR_signalfd
      *iv_return = __NR_signalfd;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_connect", 13)) {
    /*                       ^           */
#ifdef __PNR_connect
      *iv_return = __PNR_connect;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_fcntl64", 13)) {
    /*                       ^           */
#ifdef __PNR_fcntl64
      *iv_return = __PNR_fcntl64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_sendmsg", 13)) {
    /*                       ^           */
#ifdef __PNR_sendmsg
      *iv_return = __PNR_sendmsg;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'o':
    if (memEQ(name, "__NR_fchown32", 13)) {
    /*                       ^           */
#ifdef __NR_fchown32
      *iv_return = __NR_fchown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_lchown32", 13)) {
    /*                       ^           */
#ifdef __NR_lchown32
      *iv_return = __NR_lchown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_chown32", 13)) {
    /*                       ^           */
#ifdef __PNR_chown32
      *iv_return = __PNR_chown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 's':
    if (memEQ(name, "__PNR_syscall", 13)) {
    /*                       ^           */
#ifdef __PNR_syscall
      *iv_return = __PNR_syscall;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_sysmips", 13)) {
    /*                       ^           */
#ifdef __PNR_sysmips
      *iv_return = __PNR_sysmips;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 't':
    if (memEQ(name, "__NR_sgetmask", 13)) {
    /*                       ^           */
#ifdef __NR_sgetmask
      *iv_return = __NR_sgetmask;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_shutdown", 13)) {
    /*                       ^           */
#ifdef __NR_shutdown
      *iv_return = __NR_shutdown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_ssetmask", 13)) {
    /*                       ^           */
#ifdef __NR_ssetmask
      *iv_return = __NR_ssetmask;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_statfs64", 13)) {
    /*                       ^           */
#ifdef __NR_statfs64
      *iv_return = __NR_statfs64;
      return PERL_constant_ISIV;
#else

fallback/const-c.inc  view on Meta::CPAN

      *iv_return = __NR_recvfrom;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_recvmmsg", 13)) {
    /*                       ^           */
#ifdef __NR_recvmmsg
      *iv_return = __NR_recvmmsg;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'w':
    if (memEQ(name, "__NR_oldwait4", 13)) {
    /*                       ^           */
#ifdef __NR_oldwait4
      *iv_return = __NR_oldwait4;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'x':
    if (memEQ(name, "__PNR_tuxcall", 13)) {
    /*                       ^           */
#ifdef __PNR_tuxcall
      *iv_return = __PNR_tuxcall;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'y':
    if (memEQ(name, "__PNR__sysctl", 13)) {
    /*                       ^           */
#ifdef __PNR__sysctl
      *iv_return = __PNR__sysctl;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant_14 (pTHX_ const char *name, IV *iv_return) {
  /* When generated this function returned values for the list of names given
     here.  However, subsequent manual editing may have added or removed some.
     SCMP_ACT_ALLOW SCMP_ARCH_MIPS SCMP_ARCH_S390 SCMP_VER_MAJOR SCMP_VER_MICRO
     SCMP_VER_MINOR __NR_fadvise64 __NR_fstatat64 __NR_fstatfs64 __NR_futimesat
     __NR_getegid32 __NR_geteuid32 __NR_getrandom __NR_getrlimit __NR_sigaction
     __NR_sigreturn __PNR_cachectl __PNR_fchown32 __PNR_getdents __PNR_getgid32
     __PNR_getuid32 __PNR_lchown32 __PNR_oldfstat __PNR_oldlstat __PNR_olduname
     __PNR_oldwait4 __PNR_readlink __PNR_recvfrom __PNR_recvmmsg __PNR_security
     __PNR_sendmmsg __PNR_setgid32 __PNR_setuid32 __PNR_sgetmask __PNR_shutdown
     __PNR_signalfd __PNR_ssetmask __PNR_statfs64 */
  /* Offset 9 gives the best switch position.  */
  switch (name[9]) {
  case 'A':
    if (memEQ(name, "SCMP_ACT_ALLOW", 14)) {
    /*                        ^           */
#ifdef SCMP_ACT_ALLOW
      *iv_return = SCMP_ACT_ALLOW;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'M':
    if (memEQ(name, "SCMP_VER_MAJOR", 14)) {
    /*                        ^           */
#ifdef SCMP_VER_MAJOR
      *iv_return = SCMP_VER_MAJOR;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_VER_MICRO", 14)) {
    /*                        ^           */
#ifdef SCMP_VER_MICRO
      *iv_return = SCMP_VER_MICRO;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_VER_MINOR", 14)) {
    /*                        ^           */
#ifdef SCMP_VER_MINOR
      *iv_return = SCMP_VER_MINOR;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case '_':
    if (memEQ(name, "SCMP_ARCH_MIPS", 14)) {
    /*                        ^           */
#ifdef SCMP_ARCH_MIPS
      *iv_return = SCMP_ARCH_MIPS;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "SCMP_ARCH_S390", 14)) {
    /*                        ^           */
#ifdef SCMP_ARCH_S390
      *iv_return = SCMP_ARCH_S390;
      return PERL_constant_ISIV;

fallback/const-c.inc  view on Meta::CPAN

      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'i':
    if (memEQ(name, "__NR_fadvise64", 14)) {
    /*                        ^           */
#ifdef __NR_fadvise64
      *iv_return = __NR_fadvise64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'l':
    if (memEQ(name, "__NR_getrlimit", 14)) {
    /*                        ^           */
#ifdef __NR_getrlimit
      *iv_return = __NR_getrlimit;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_oldlstat", 14)) {
    /*                        ^           */
#ifdef __PNR_oldlstat
      *iv_return = __PNR_oldlstat;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'm':
    if (memEQ(name, "__NR_futimesat", 14)) {
    /*                        ^           */
#ifdef __NR_futimesat
      *iv_return = __NR_futimesat;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'n':
    if (memEQ(name, "__PNR_signalfd", 14)) {
    /*                        ^           */
#ifdef __PNR_signalfd
      *iv_return = __PNR_signalfd;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'o':
    if (memEQ(name, "__PNR_fchown32", 14)) {
    /*                        ^           */
#ifdef __PNR_fchown32
      *iv_return = __PNR_fchown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_lchown32", 14)) {
    /*                        ^           */
#ifdef __PNR_lchown32
      *iv_return = __PNR_lchown32;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 't':
    if (memEQ(name, "__NR_fstatat64", 14)) {
    /*                        ^           */
#ifdef __NR_fstatat64
      *iv_return = __NR_fstatat64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__NR_fstatfs64", 14)) {
    /*                        ^           */
#ifdef __NR_fstatfs64
      *iv_return = __NR_fstatfs64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_sgetmask", 14)) {
    /*                        ^           */
#ifdef __PNR_sgetmask
      *iv_return = __PNR_sgetmask;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_shutdown", 14)) {
    /*                        ^           */
#ifdef __PNR_shutdown
      *iv_return = __PNR_shutdown;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_ssetmask", 14)) {
    /*                        ^           */
#ifdef __PNR_ssetmask
      *iv_return = __PNR_ssetmask;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    if (memEQ(name, "__PNR_statfs64", 14)) {
    /*                        ^           */
#ifdef __PNR_statfs64
      *iv_return = __PNR_statfs64;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif

fallback/const-c.inc  view on Meta::CPAN

#endif
    }
    break;
  case 'g':
    if (memEQ(name, "__NR_sys_debug_setcontext", 25)) {
    /*                            ^                  */
#ifdef __NR_sys_debug_setcontext
      *iv_return = __NR_sys_debug_setcontext;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  case 'i':
    if (memEQ(name, "__PNR_s390_pci_mmio_write", 25)) {
    /*                            ^                  */
#ifdef __PNR_s390_pci_mmio_write
      *iv_return = __PNR_s390_pci_mmio_write;
      return PERL_constant_ISIV;
#else
      return PERL_constant_NOTDEF;
#endif
    }
    break;
  }
  return PERL_constant_NOTFOUND;
}

static int
constant (pTHX_ const char *name, STRLEN len, IV *iv_return) {
  /* Initially switch on the length of the name.  */
  /* When generated this function returned values for the list of names given
     in this section of perl code.  Rather than manually editing these functions
     to add or remove constants, which would result in this comment and section
     of code becoming inaccurate, we recommend that you edit this section of
     code, and use it to regenerate a new set of constant functions which you
     then use to replace the originals.

     Regenerate these constant functions by feeding this entire source file to
     perl -x

#!/usr/bin/perl -w
use ExtUtils::Constant qw (constant_types C_constant XS_constant);

my $types = {map {($_, 1)} qw(IV)};
my @names = (qw(AUDIT_ARCH_AARCH64 AUDIT_ARCH_MIPS AUDIT_ARCH_MIPS64
	       AUDIT_ARCH_MIPS64N32 AUDIT_ARCH_MIPSEL64N32 AUDIT_ARCH_PPC64LE
	       EM_AARCH64 EM_MIPS SCMP_ACT_ALLOW SCMP_ACT_KILL SCMP_ACT_TRAP
	       SCMP_ARCH_AARCH64 SCMP_ARCH_ARM SCMP_ARCH_MIPS SCMP_ARCH_MIPS64
	       SCMP_ARCH_MIPS64N32 SCMP_ARCH_MIPSEL SCMP_ARCH_MIPSEL64
	       SCMP_ARCH_MIPSEL64N32 SCMP_ARCH_NATIVE SCMP_ARCH_PPC
	       SCMP_ARCH_PPC64 SCMP_ARCH_PPC64LE SCMP_ARCH_S390 SCMP_ARCH_S390X
	       SCMP_ARCH_X32 SCMP_ARCH_X86 SCMP_ARCH_X86_64 SCMP_VER_MAJOR
	       SCMP_VER_MICRO SCMP_VER_MINOR __AUDIT_ARCH_CONVENTION_MIPS64_N32
	       __NR_SCMP_ERROR __NR_SCMP_UNDEF __NR__llseek __NR__newselect
	       __NR__sysctl __NR_accept __NR_accept4 __NR_access
	       __NR_afs_syscall __NR_alarm __NR_arch_prctl
	       __NR_arm_fadvise64_64 __NR_arm_sync_file_range __NR_bdflush
	       __NR_bind __NR_break __NR_breakpoint __NR_cachectl
	       __NR_cacheflush __NR_chmod __NR_chown __NR_chown32 __NR_connect
	       __NR_creat __NR_create_module __NR_dup2 __NR_epoll_create
	       __NR_epoll_ctl_old __NR_epoll_wait __NR_epoll_wait_old
	       __NR_eventfd __NR_fadvise64 __NR_fadvise64_64 __NR_fchown32
	       __NR_fcntl64 __NR_fork __NR_fstat64 __NR_fstatat64
	       __NR_fstatfs64 __NR_ftime __NR_ftruncate64 __NR_futimesat
	       __NR_get_kernel_syms __NR_get_mempolicy __NR_get_thread_area
	       __NR_getdents __NR_getegid32 __NR_geteuid32 __NR_getgid32
	       __NR_getgroups32 __NR_getpeername __NR_getpgrp __NR_getpmsg
	       __NR_getrandom __NR_getresgid32 __NR_getresuid32 __NR_getrlimit
	       __NR_getsockname __NR_getsockopt __NR_getuid32 __NR_gtty
	       __NR_idle __NR_inotify_init __NR_ioperm __NR_iopl __NR_ipc
	       __NR_kexec_file_load __NR_lchown __NR_lchown32 __NR_link
	       __NR_listen __NR_lock __NR_lstat __NR_lstat64 __NR_mbind
	       __NR_membarrier __NR_memfd_create __NR_migrate_pages __NR_mkdir
	       __NR_mknod __NR_mmap __NR_mmap2 __NR_modify_ldt __NR_move_pages
	       __NR_mpx __NR_msgctl __NR_msgget __NR_msgrcv __NR_msgsnd
	       __NR_multiplexer __NR_newfstatat __NR_nfsservctl __NR_nice
	       __NR_oldfstat __NR_oldlstat __NR_oldolduname __NR_oldstat
	       __NR_olduname __NR_oldwait4 __NR_open __NR_pause
	       __NR_pciconfig_iobase __NR_pciconfig_read __NR_pciconfig_write
	       __NR_pipe __NR_poll __NR_prof __NR_profil __NR_putpmsg
	       __NR_query_module __NR_readdir __NR_readlink __NR_recv
	       __NR_recvfrom __NR_recvmmsg __NR_recvmsg __NR_rename __NR_rmdir
	       __NR_rtas __NR_s390_pci_mmio_read __NR_s390_pci_mmio_write
	       __NR_s390_runtime_instr __NR_security __NR_select __NR_semctl
	       __NR_semget __NR_semop __NR_semtimedop __NR_send __NR_sendfile64
	       __NR_sendmmsg __NR_sendmsg __NR_sendto __NR_set_mempolicy
	       __NR_set_thread_area __NR_set_tls __NR_setfsgid32
	       __NR_setfsuid32 __NR_setgid32 __NR_setgroups32 __NR_setregid32
	       __NR_setresgid32 __NR_setresuid32 __NR_setreuid32
	       __NR_setsockopt __NR_setuid32 __NR_sgetmask __NR_shmat
	       __NR_shmctl __NR_shmdt __NR_shmget __NR_shutdown __NR_sigaction
	       __NR_signal __NR_signalfd __NR_sigpending __NR_sigprocmask
	       __NR_sigreturn __NR_sigsuspend __NR_socket __NR_socketcall
	       __NR_socketpair __NR_spu_create __NR_spu_run __NR_ssetmask
	       __NR_stat __NR_stat64 __NR_statfs64 __NR_stime __NR_stty
	       __NR_subpage_prot __NR_swapcontext __NR_switch_endian
	       __NR_symlink __NR_sync_file_range __NR_sync_file_range2
	       __NR_sys_debug_setcontext __NR_syscall __NR_sysfs __NR_sysmips
	       __NR_time __NR_timerfd __NR_truncate64 __NR_tuxcall
	       __NR_ugetrlimit __NR_ulimit __NR_umount __NR_unlink __NR_uselib
	       __NR_userfaultfd __NR_usr26 __NR_usr32 __NR_ustat __NR_utime
	       __NR_utimes __NR_vfork __NR_vm86 __NR_vm86old __NR_vserver
	       __NR_waitpid __PNR__llseek __PNR__newselect __PNR__sysctl
	       __PNR_accept __PNR_accept4 __PNR_access __PNR_afs_syscall
	       __PNR_alarm __PNR_arch_prctl __PNR_arm_fadvise64_64
	       __PNR_arm_sync_file_range __PNR_bdflush __PNR_bind __PNR_break
	       __PNR_breakpoint __PNR_cachectl __PNR_cacheflush __PNR_chmod
	       __PNR_chown __PNR_chown32 __PNR_connect __PNR_creat
	       __PNR_create_module __PNR_dup2 __PNR_epoll_create
	       __PNR_epoll_ctl_old __PNR_epoll_wait __PNR_epoll_wait_old
	       __PNR_eventfd __PNR_fadvise64 __PNR_fadvise64_64 __PNR_fchown32
	       __PNR_fcntl64 __PNR_fork __PNR_fstat64 __PNR_fstatat64
	       __PNR_fstatfs64 __PNR_ftime __PNR_ftruncate64 __PNR_futimesat
	       __PNR_get_kernel_syms __PNR_get_mempolicy __PNR_get_thread_area
	       __PNR_getdents __PNR_getegid32 __PNR_geteuid32 __PNR_getgid32
	       __PNR_getgroups32 __PNR_getpeername __PNR_getpgrp __PNR_getpmsg
	       __PNR_getrandom __PNR_getresgid32 __PNR_getresuid32
	       __PNR_getrlimit __PNR_getsockname __PNR_getsockopt
	       __PNR_getuid32 __PNR_gtty __PNR_idle __PNR_inotify_init
	       __PNR_ioperm __PNR_iopl __PNR_ipc __PNR_kexec_file_load
	       __PNR_lchown __PNR_lchown32 __PNR_link __PNR_listen __PNR_lock
	       __PNR_lstat __PNR_lstat64 __PNR_mbind __PNR_membarrier
	       __PNR_memfd_create __PNR_migrate_pages __PNR_mkdir __PNR_mknod
	       __PNR_mmap __PNR_mmap2 __PNR_modify_ldt __PNR_move_pages
	       __PNR_mpx __PNR_msgctl __PNR_msgget __PNR_msgrcv __PNR_msgsnd
	       __PNR_multiplexer __PNR_newfstatat __PNR_nfsservctl __PNR_nice
	       __PNR_oldfstat __PNR_oldlstat __PNR_oldolduname __PNR_oldstat
	       __PNR_olduname __PNR_oldwait4 __PNR_open __PNR_pause
	       __PNR_pciconfig_iobase __PNR_pciconfig_read
	       __PNR_pciconfig_write __PNR_pipe __PNR_poll __PNR_prof
	       __PNR_profil __PNR_putpmsg __PNR_query_module __PNR_readdir
	       __PNR_readlink __PNR_recv __PNR_recvfrom __PNR_recvmmsg
	       __PNR_recvmsg __PNR_rename __PNR_rmdir __PNR_rtas
	       __PNR_s390_pci_mmio_read __PNR_s390_pci_mmio_write
	       __PNR_s390_runtime_instr __PNR_security __PNR_select
	       __PNR_semctl __PNR_semget __PNR_semop __PNR_semtimedop
	       __PNR_send __PNR_sendfile64 __PNR_sendmmsg __PNR_sendmsg
	       __PNR_sendto __PNR_set_mempolicy __PNR_set_thread_area
	       __PNR_set_tls __PNR_setfsgid32 __PNR_setfsuid32 __PNR_setgid32
	       __PNR_setgroups32 __PNR_setregid32 __PNR_setresgid32
	       __PNR_setresuid32 __PNR_setreuid32 __PNR_setsockopt
	       __PNR_setuid32 __PNR_sgetmask __PNR_shmat __PNR_shmctl
	       __PNR_shmdt __PNR_shmget __PNR_shutdown __PNR_sigaction
	       __PNR_signal __PNR_signalfd __PNR_sigpending __PNR_sigprocmask
	       __PNR_sigreturn __PNR_sigsuspend __PNR_socket __PNR_socketcall
	       __PNR_socketpair __PNR_spu_create __PNR_spu_run __PNR_ssetmask
	       __PNR_stat __PNR_stat64 __PNR_statfs64 __PNR_stime __PNR_stty
	       __PNR_subpage_prot __PNR_swapcontext __PNR_switch_endian
	       __PNR_symlink __PNR_sync_file_range __PNR_sync_file_range2
	       __PNR_sys_debug_setcontext __PNR_syscall __PNR_sysfs
	       __PNR_sysmips __PNR_time __PNR_timerfd __PNR_truncate64
	       __PNR_tuxcall __PNR_ugetrlimit __PNR_ulimit __PNR_umount
	       __PNR_unlink __PNR_uselib __PNR_userfaultfd __PNR_usr26
	       __PNR_usr32 __PNR_ustat __PNR_utime __PNR_utimes __PNR_vfork
	       __PNR_vm86 __PNR_vm86old __PNR_vserver __PNR_waitpid),
            {name=>"SCMP_CMP_EQ", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_GE", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_GT", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_LE", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_LT", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_MASKED_EQ", type=>"IV", macro=>"1"},
            {name=>"SCMP_CMP_NE", type=>"IV", macro=>"1"},
            {name=>"SCMP_FLTATR_ACT_BADARCH", type=>"IV", macro=>"1"},
            {name=>"SCMP_FLTATR_ACT_DEFAULT", type=>"IV", macro=>"1"},
            {name=>"SCMP_FLTATR_CTL_NNP", type=>"IV", macro=>"1"},
            {name=>"SCMP_FLTATR_CTL_TSYNC", type=>"IV", macro=>"1"},
            {name=>"_SCMP_CMP_MAX", type=>"IV", macro=>"1"},
            {name=>"_SCMP_CMP_MIN", type=>"IV", macro=>"1"},
            {name=>"_SCMP_FLTATR_MAX", type=>"IV", macro=>"1"},
            {name=>"_SCMP_FLTATR_MIN", type=>"IV", macro=>"1"});

print constant_types(), "\n"; # macro defs
foreach (C_constant ("Linux::Seccomp", 'constant', 'IV', $types, undef, 3, @names) ) {
    print $_, "\n"; # C constant subs
}
print "\n#### XS Section:\n";
print XS_constant ("Linux::Seccomp", $types);
__END__
   */

  switch (len) {



( run in 0.669 second using v1.01-cache-2.11-cpan-71847e10f99 )