Home | History | Annotate | Line # | Download | only in netbsd32
      1 /* $NetBSD: netbsd32_syscalls_autoload.c,v 1.42 2025/05/09 10:20:08 martin Exp $ */
      2 
      3 /*
      4  * System call autoload table.
      5  *
      6  * DO NOT EDIT-- this file is automatically generated.
      7  * created from	NetBSD: syscalls.master,v 1.147 2025/05/09 10:19:03 martin Exp
      8  */
      9 
     10 #include <sys/cdefs.h>
     11 __KERNEL_RCSID(0, "$NetBSD: netbsd32_syscalls_autoload.c,v 1.42 2025/05/09 10:20:08 martin Exp $");
     12 
     13 #if defined(_KERNEL_OPT)
     14 #include "opt_compat_netbsd.h"
     15 #include "opt_ntp.h"
     16 #include "opt_compat_43.h"
     17 #include "opt_quota.h"
     18 #endif
     19 #include <sys/param.h>
     20 #include <sys/systm.h>
     21 #include <sys/signal.h>
     22 #include <sys/mount.h>
     23 #include <sys/syscallargs.h>
     24 #include <compat/netbsd32/netbsd32.h>
     25 #include <compat/netbsd32/netbsd32_syscall.h>
     26 #include <compat/netbsd32/netbsd32_syscallargs.h>
     27 static struct sc_autoload netbsd32_syscalls_autoload[] = {
     28 	    { NETBSD32_SYS_compat_50_netbsd32_wait4, "compat_netbsd32_50" },
     29 	    { NETBSD32_SYS_compat_43_netbsd32_ocreat, "compat_netbsd32_43" },
     30 	    { NETBSD32_SYS_compat_50_netbsd32_mknod, "compat_netbsd32_50" },
     31 	    { NETBSD32_SYS_compat_20_netbsd32_getfsstat, "compat_netbsd32_20" },
     32 	    { NETBSD32_SYS_compat_43_netbsd32_olseek, "compat_netbsd32_43" },
     33 	    { NETBSD32_SYS_compat_40_netbsd32_mount, "compat_netbsd32_40" },
     34 	    { NETBSD32_SYS_netbsd32_ptrace, "compat_netbsd32_ptrace" },
     35 	    { NETBSD32_SYS_compat_43_netbsd32_stat43, "compat_netbsd32_43" },
     36 	    { NETBSD32_SYS_compat_43_netbsd32_lstat43, "compat_netbsd32_43" },
     37 	    { NETBSD32_SYS_compat_13_sigprocmask13, "compat_netbsd32_13" },
     38 	    { NETBSD32_SYS_compat_13_sigpending13, "compat_netbsd32_13" },
     39 	    { NETBSD32_SYS_compat_13_netbsd32_sigaltstack13, "compat_netbsd32_13" },
     40 	    { NETBSD32_SYS_compat_12_netbsd32_reboot, "compat_netbsd32_12" },
     41 	    { NETBSD32_SYS_compat_43_netbsd32_fstat43, "compat_netbsd32_43" },
     42 	    { NETBSD32_SYS_compat_43_netbsd32_ogetkerninfo, "compat_netbsd32_43" },
     43 	    { NETBSD32_SYS_compat_43_ogetpagesize, "compat_43" },
     44 	    { NETBSD32_SYS_compat_12_netbsd32_msync, "compat_netbsd32_12" },
     45 	    { NETBSD32_SYS_compat_43_netbsd32_ommap, "compat_netbsd32_43" },
     46 	    { NETBSD32_SYS_compat_50_netbsd32_setitimer, "compat_netbsd32_50" },
     47 	    { NETBSD32_SYS_compat_43_owait, "compat_43" },
     48 	    { NETBSD32_SYS_compat_12_netbsd32_oswapon, "compat_netbsd32_12" },
     49 	    { NETBSD32_SYS_compat_50_netbsd32_getitimer, "compat_netbsd32_50" },
     50 	    { NETBSD32_SYS_compat_43_netbsd32_ogethostname, "compat_netbsd32_43" },
     51 	    { NETBSD32_SYS_compat_43_netbsd32_osethostname, "compat_netbsd32_43" },
     52 	    { NETBSD32_SYS_compat_43_ogetdtablesize, "compat_43" },
     53 	    { NETBSD32_SYS_compat_50_netbsd32_select, "compat_netbsd32_50" },
     54 	    { NETBSD32_SYS_compat_30_netbsd32_socket, "compat_netbsd32_30" },
     55 	    { NETBSD32_SYS_compat_43_netbsd32_oaccept, "compat_netbsd32_43" },
     56 	    { NETBSD32_SYS_compat_43_netbsd32_osend, "compat_netbsd32_43" },
     57 	    { NETBSD32_SYS_compat_43_netbsd32_orecv, "compat_netbsd32_43" },
     58 	    { NETBSD32_SYS_compat_13_sigreturn13, "compat_netbsd32_13" },
     59 	    { NETBSD32_SYS_compat_43_netbsd32_osigvec, "compat_netbsd32_43" },
     60 	    { NETBSD32_SYS_compat_43_netbsd32_sigblock, "compat_netbsd32_43" },
     61 	    { NETBSD32_SYS_compat_43_netbsd32_sigsetmask, "compat_netbsd32_43" },
     62 	    { NETBSD32_SYS_compat_13_sigsuspend13, "compat_netbsd32_13" },
     63 	    { NETBSD32_SYS_compat_43_netbsd32_osigstack, "compat_netbsd32_43" },
     64 	    { NETBSD32_SYS_compat_43_netbsd32_orecvmsg, "compat_netbsd32_43" },
     65 	    { NETBSD32_SYS_compat_43_netbsd32_osendmsg, "compat_netbsd32_43" },
     66 	    { NETBSD32_SYS_compat_50_netbsd32_gettimeofday, "compat_netbsd32_50" },
     67 	    { NETBSD32_SYS_compat_50_netbsd32_getrusage, "compat_netbsd32_50" },
     68 	    { NETBSD32_SYS_compat_50_netbsd32_settimeofday, "compat_netbsd32_50" },
     69 	    { NETBSD32_SYS_compat_43_netbsd32_orecvfrom, "compat_netbsd32_43" },
     70 	    { NETBSD32_SYS_compat_43_netbsd32_otruncate, "compat_netbsd32_43" },
     71 	    { NETBSD32_SYS_compat_43_netbsd32_oftruncate, "compat_netbsd32_43" },
     72 	    { NETBSD32_SYS_compat_50_netbsd32_utimes, "compat_netbsd32_50" },
     73 	    { NETBSD32_SYS_compat_50_netbsd32_adjtime, "compat_netbsd32_50" },
     74 	    { NETBSD32_SYS_compat_43_netbsd32_ogetpeername, "compat_netbsd32_43" },
     75 	    { NETBSD32_SYS_compat_43_ogethostid, "compat_43" },
     76 	    { NETBSD32_SYS_compat_43_netbsd32_sethostid, "compat_netbsd32_43" },
     77 	    { NETBSD32_SYS_compat_43_netbsd32_ogetrlimit, "compat_netbsd32_43" },
     78 	    { NETBSD32_SYS_compat_43_netbsd32_osetrlimit, "compat_netbsd32_43" },
     79 	    { NETBSD32_SYS_compat_43_netbsd32_killpg, "compat_netbsd32_43" },
     80 	    { NETBSD32_SYS_compat_50_netbsd32_quotactl, "compat_netbsd32_quota_50" },
     81 	    { NETBSD32_SYS_compat_43_netbsd32_ogetsockname, "compat_netbsd32_43" },
     82 	    { NETBSD32_SYS_netbsd32_nfssvc, "compat_netbsd32_nfssrv" },
     83 	    { NETBSD32_SYS_compat_43_netbsd32_ogetdirentries, "compat_netbsd32_43" },
     84 	    { NETBSD32_SYS_compat_20_netbsd32_statfs, "compat_netbsd32_20" },
     85 	    { NETBSD32_SYS_compat_20_netbsd32_fstatfs, "compat_netbsd32_20" },
     86 	    { NETBSD32_SYS_compat_30_netbsd32_getfh, "compat_netbsd32_30" },
     87 	    { NETBSD32_SYS_compat_09_netbsd32_ogetdomainname, "compat_netbsd32_09" },
     88 	    { NETBSD32_SYS_compat_09_netbsd32_osetdomainname, "compat_netbsd32_09" },
     89 	    { NETBSD32_SYS_compat_09_netbsd32_uname, "compat_netbsd32_09" },
     90 	    { NETBSD32_SYS_compat_10_osemsys, "compat_netbsd32_sysvipc_10" },
     91 	    { NETBSD32_SYS_compat_10_omsgsys, "compat_netbsd32_sysvipc_10" },
     92 	    { NETBSD32_SYS_compat_10_oshmsys, "compat_netbsd32_sysvipc_10" },
     93 	    { NETBSD32_SYS_compat_30_netbsd32_ntp_gettime, "compat_netbsd32_30" },
     94 #if defined(NTP) || !defined(_KERNEL_OPT)
     95 #else
     96 #endif
     97 	    { NETBSD32_SYS_compat_12_netbsd32_stat12, "compat_netbsd32_12" },
     98 	    { NETBSD32_SYS_compat_12_netbsd32_fstat12, "compat_netbsd32_12" },
     99 	    { NETBSD32_SYS_compat_12_netbsd32_lstat12, "compat_netbsd32_12" },
    100 	    { NETBSD32_SYS_compat_12_netbsd32_getdirentries, "compat_netbsd32_12" },
    101 	    { NETBSD32_SYS_compat_50_netbsd32_futimes, "compat_netbsd32_50" },
    102 	    { NETBSD32_SYS_compat_14_netbsd32___semctl, "compat_netbsd32_sysvipc_14" },
    103 	    { NETBSD32_SYS_netbsd32_semget, "compat_netbsd32_sysvipc" },
    104 	    { NETBSD32_SYS_netbsd32_semop, "compat_netbsd32_sysvipc" },
    105 	    { NETBSD32_SYS_netbsd32_semconfig, "compat_netbsd32_sysvipc" },
    106 	    { NETBSD32_SYS_compat_14_netbsd32_msgctl, "compat_netbsd32_sysvipc_14" },
    107 	    { NETBSD32_SYS_netbsd32_msgget, "compat_netbsd32_sysvipc" },
    108 	    { NETBSD32_SYS_netbsd32_msgsnd, "compat_netbsd32_sysvipc" },
    109 	    { NETBSD32_SYS_netbsd32_msgrcv, "compat_netbsd32_sysvipc" },
    110 	    { NETBSD32_SYS_netbsd32_shmat, "compat_netbsd32_sysvipc" },
    111 	    { NETBSD32_SYS_compat_14_netbsd32_shmctl, "compat_netbsd32_sysvipc_14" },
    112 	    { NETBSD32_SYS_netbsd32_shmdt, "compat_netbsd32_sysvipc" },
    113 	    { NETBSD32_SYS_netbsd32_shmget, "compat_netbsd32_sysvipc" },
    114 	    { NETBSD32_SYS_compat_50_netbsd32_clock_gettime, "compat_netbsd32_50" },
    115 	    { NETBSD32_SYS_compat_50_netbsd32_clock_settime, "compat_netbsd32_50" },
    116 	    { NETBSD32_SYS_compat_50_netbsd32_clock_getres, "compat_netbsd32_50" },
    117 	    { NETBSD32_SYS_compat_50_netbsd32_timer_settime, "compat_netbsd32_50" },
    118 	    { NETBSD32_SYS_compat_50_netbsd32_timer_gettime, "compat_netbsd32_50" },
    119 	    { NETBSD32_SYS_compat_50_netbsd32_nanosleep, "compat_netbsd32_50" },
    120 	    { NETBSD32_SYS_compat_50_netbsd32___sigtimedwait, "compat_netbsd32_50" },
    121 	    { NETBSD32_SYS_netbsd32_mq_open, "compat_netbsd32_mqueue" },
    122 	    { NETBSD32_SYS_netbsd32_mq_close, "compat_netbsd32_mqueue" },
    123 	    { NETBSD32_SYS_netbsd32_mq_unlink, "compat_netbsd32_mqueue" },
    124 	    { NETBSD32_SYS_netbsd32_mq_getattr, "compat_netbsd32_mqueue" },
    125 	    { NETBSD32_SYS_netbsd32_mq_setattr, "compat_netbsd32_mqueue" },
    126 	    { NETBSD32_SYS_netbsd32_mq_notify, "compat_netbsd32_mqueue" },
    127 	    { NETBSD32_SYS_netbsd32_mq_send, "compat_netbsd32_mqueue" },
    128 	    { NETBSD32_SYS_netbsd32_mq_receive, "compat_netbsd32_mqueue" },
    129 	    { NETBSD32_SYS_compat_50_netbsd32_mq_timedsend, "compat_netbsd32_mqueue" },
    130 	    { NETBSD32_SYS_compat_50_netbsd32_mq_timedreceive, "compat_netbsd32_mqueue" },
    131 	    { NETBSD32_SYS_compat_30_netbsd32_getdents, "compat_netbsd32_30" },
    132 	    { NETBSD32_SYS_compat_50_netbsd32_lutimes, "compat_netbsd32_50" },
    133 	    { NETBSD32_SYS_compat_30_netbsd32___stat13, "compat_netbsd32_30" },
    134 	    { NETBSD32_SYS_compat_30_netbsd32___fstat13, "compat_netbsd32_30" },
    135 	    { NETBSD32_SYS_compat_30_netbsd32___lstat13, "compat_netbsd32_30" },
    136 	    { NETBSD32_SYS_compat_16_netbsd32___sigreturn14, "compat_netbsd32_16" },
    137 	    { NETBSD32_SYS_compat_30_netbsd32_fhopen, "compat_netbsd32_30" },
    138 	    { NETBSD32_SYS_compat_30_netbsd32_fhstat, "compat_netbsd32_30" },
    139 	    { NETBSD32_SYS_compat_20_netbsd32_fhstatfs, "compat_netbsd32_20" },
    140 	    { NETBSD32_SYS_compat_50_netbsd32___semctl14, "compat_netbsd32_sysvipc_50" },
    141 	    { NETBSD32_SYS_compat_50_netbsd32___msgctl13, "compat_netbsd32_sysvipc_50" },
    142 	    { NETBSD32_SYS_compat_50_netbsd32___shmctl13, "compat_netbsd32_sysvipc_50" },
    143 	    { NETBSD32_SYS_compat_50_netbsd32__lwp_park, "compat_netbsd32_50" },
    144 	    { NETBSD32_SYS_compat_50_netbsd32_kevent, "compat_netbsd32_50" },
    145 	    { NETBSD32_SYS_compat_90_netbsd32_getvfsstat, "compat_netbsd32_90" },
    146 	    { NETBSD32_SYS_compat_90_netbsd32_statvfs1, "compat_netbsd32_90" },
    147 	    { NETBSD32_SYS_compat_90_netbsd32_fstatvfs1, "compat_netbsd32_90" },
    148 	    { NETBSD32_SYS_compat_30_netbsd32_fhstatvfs1, "compat_netbsd32_30" },
    149 	    { NETBSD32_SYS_compat_50_netbsd32_pselect, "compat_netbsd32_50" },
    150 	    { NETBSD32_SYS_compat_50_netbsd32_pollts, "compat_netbsd32_50" },
    151 	    { NETBSD32_SYS_compat_50_netbsd32___stat30, "compat_netbsd32_50" },
    152 	    { NETBSD32_SYS_compat_50_netbsd32___fstat30, "compat_netbsd32_50" },
    153 	    { NETBSD32_SYS_compat_50_netbsd32___lstat30, "compat_netbsd32_50" },
    154 	    { NETBSD32_SYS_compat_30_netbsd32___fhstat30, "compat_netbsd32_30" },
    155 	    { NETBSD32_SYS_compat_50_netbsd32_ntp_gettime, "compat_netbsd32_50" },
    156 	    { NETBSD32_SYS_compat_90_netbsd32_fhstatvfs1, "compat_netbsd90" },
    157 	    { NETBSD32_SYS_compat_50_netbsd32___fhstat40, "compat_netbsd32_50" },
    158 	    { NETBSD32_SYS_netbsd32___mq_timedsend50, "compat_netbsd32_mqueue" },
    159 	    { NETBSD32_SYS_netbsd32___mq_timedreceive50, "compat_netbsd32_mqueue" },
    160 	    { NETBSD32_SYS_compat_60_netbsd32__lwp_park, "compat_netbsd32_60" },
    161 	    { NETBSD32_SYS_compat_100_netbsd32___kevent50, "compat_netbsd32_100" },
    162 	    { NETBSD32_SYS_netbsd32_____semctl50, "compat_netbsd32_sysvipc" },
    163 	    { NETBSD32_SYS_netbsd32___shmctl50, "compat_netbsd32_sysvipc" },
    164 	    { NETBSD32_SYS_netbsd32___msgctl50, "compat_netbsd32_sysvipc" },
    165 #if defined(NTP) || !defined(_KERNEL_OPT)
    166 #else
    167 #endif
    168 	    { NETBSD32_SYS_compat_100_netbsd32_dup3, "compat_netbsd32_100" },
    169 	    { NETBSD32_SYS_netbsd32___quotactl, "compat_netbsd32_quota" },
    170 	    { NETBSD32_SYS_netbsd32_semtimedop, "compat_netbsd32_sysvipc" },
    171 	    { 0, NULL }
    172 };
    173