Home | History | Annotate | Line # | Download | only in kern
      1 /* $NetBSD: syscalls_autoload.c,v 1.50 2024/10/09 16:29:11 christos 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.316 2024/10/09 16:27:28 christos Exp
      8  */
      9 
     10 #include <sys/cdefs.h>
     11 __KERNEL_RCSID(0, "$NetBSD: syscalls_autoload.c,v 1.50 2024/10/09 16:29:11 christos Exp $");
     12 
     13 #ifdef _KERNEL_OPT
     14 #include "opt_modular.h"
     15 #include "opt_ntp.h"
     16 #include "opt_sysv.h"
     17 #endif
     18 #include <sys/param.h>
     19 #include <sys/systm.h>
     20 #include <sys/signal.h>
     21 #include <sys/socket.h>
     22 #include <sys/mount.h>
     23 #include <sys/sched.h>
     24 #include <sys/idtype.h>
     25 #include <sys/syscallargs.h>
     26 #include <sys/acl.h>
     27 static struct sc_autoload netbsd_syscalls_autoload[] = {
     28 	    { SYS_compat_50_wait4, "compat_50" },
     29 	    { SYS_compat_43_ocreat, "compat_43" },
     30 	    { SYS_compat_50_mknod, "compat_50" },
     31 	    { SYS_compat_20_getfsstat, "compat_20" },
     32 	    { SYS_compat_43_olseek, "compat_43" },
     33 	    { SYS_compat_40_mount, "compat_40" },
     34 	    { SYS_ptrace, "ptrace" },
     35 	    { SYS_compat_43_stat43, "compat_43" },
     36 	    { SYS_compat_43_lstat43, "compat_43" },
     37 	    { SYS_compat_13_sigaction13, "compat_13" },
     38 	    { SYS_compat_13_sigprocmask13, "compat_13" },
     39 	    { SYS_compat_13_sigpending13, "compat_13" },
     40 	    { SYS_compat_13_sigaltstack13, "compat_13" },
     41 	    { SYS_compat_12_oreboot, "compat_12" },
     42 	    { SYS_compat_43_fstat43, "compat_43" },
     43 	    { SYS_compat_43_ogetkerninfo, "compat_43" },
     44 	    { SYS_compat_43_ogetpagesize, "compat_43" },
     45 	    { SYS_compat_12_msync, "compat_12" },
     46 	    { SYS_compat_43_ommap, "compat_43" },
     47 	    { SYS_compat_50_setitimer, "compat_50" },
     48 	    { SYS_compat_43_owait, "compat_43" },
     49 	    { SYS_compat_12_oswapon, "compat_12" },
     50 	    { SYS_compat_50_getitimer, "compat_50" },
     51 	    { SYS_compat_43_ogethostname, "compat_43" },
     52 	    { SYS_compat_43_osethostname, "compat_43" },
     53 	    { SYS_compat_43_ogetdtablesize, "compat_43" },
     54 	    { SYS_compat_50_select, "compat_50" },
     55 	    { SYS_compat_30_socket, "compat_30" },
     56 	    { SYS_compat_43_oaccept, "compat_43" },
     57 	    { SYS_compat_43_osend, "compat_43" },
     58 	    { SYS_compat_43_orecv, "compat_43" },
     59 	    { SYS_compat_13_sigreturn13, "compat_13" },
     60 	    { SYS_compat_43_osigvec, "compat_43" },
     61 	    { SYS_compat_43_osigblock, "compat" },
     62 	    { SYS_compat_43_osigsetmask, "compat" },
     63 	    { SYS_compat_13_sigsuspend13, "compat" },
     64 	    { SYS_compat_43_osigstack, "compat_43" },
     65 	    { SYS_compat_43_orecvmsg, "compat_43" },
     66 	    { SYS_compat_43_osendmsg, "compat_43" },
     67 	    { SYS_compat_50_gettimeofday, "compat_50" },
     68 	    { SYS_compat_50_getrusage, "compat_50" },
     69 	    { SYS_compat_50_settimeofday, "compat_50" },
     70 	    { SYS_compat_43_orecvfrom, "compat_43" },
     71 	    { SYS_compat_43_otruncate, "compat_43" },
     72 	    { SYS_compat_43_oftruncate, "compat_43" },
     73 	    { SYS_compat_50_utimes, "compat_50" },
     74 	    { SYS_compat_50_adjtime, "compat_50" },
     75 	    { SYS_compat_43_ogetpeername, "compat_43" },
     76 	    { SYS_compat_43_ogethostid, "compat_43" },
     77 	    { SYS_compat_43_osethostid, "compat_43" },
     78 	    { SYS_compat_43_ogetrlimit, "compat_43" },
     79 	    { SYS_compat_43_osetrlimit, "compat_43" },
     80 	    { SYS_compat_43_okillpg, "compat_43" },
     81 	    { SYS_compat_50_quotactl, "compat_50_quota" },
     82 	    { SYS_compat_43_oquota, "compat_43" },
     83 	    { SYS_compat_43_ogetsockname, "compat_43" },
     84 	    { SYS_nfssvc, "nfsserver" },
     85 	    { SYS_compat_43_ogetdirentries, "compat_43" },
     86 	    { SYS_compat_20_statfs, "compat_20" },
     87 	    { SYS_compat_20_fstatfs, "compat_20" },
     88 	    { SYS_compat_30_getfh, "compat_30" },
     89 	    { SYS_compat_09_ogetdomainname, "compat_09" },
     90 	    { SYS_compat_09_osetdomainname, "compat_09" },
     91 	    { SYS_compat_09_ouname, "compat" },
     92 #if !defined(_LP64)
     93 	    { SYS_compat_10_osemsys, "compat_sysv_10" },
     94 #else
     95 #endif
     96 #if !defined(_LP64)
     97 	    { SYS_compat_10_omsgsys, "compat_sysv_10" },
     98 #else
     99 #endif
    100 #if !defined(_LP64)
    101 	    { SYS_compat_10_oshmsys, "compat_sysv_10" },
    102 #else
    103 #endif
    104 	    { SYS_compat_30_ntp_gettime, "compat_30" },
    105 #if defined(NTP) || !defined(_KERNEL_OPT)
    106 #else
    107 #endif
    108 	    { SYS_lfs_bmapv, "lfs" },
    109 	    { SYS_lfs_markv, "lfs" },
    110 	    { SYS_lfs_segclean, "lfs" },
    111 	    { SYS_compat_50_lfs_segwait, "compat_50" },
    112 	    { SYS_compat_12_stat12, "compat_12" },
    113 	    { SYS_compat_12_fstat12, "compat_12" },
    114 	    { SYS_compat_12_lstat12, "compat_12" },
    115 	    { SYS_compat_12_getdirentries, "compat_12" },
    116 	    { SYS_compat_50_futimes, "compat_50" },
    117 	    { SYS_afssys, "openafs" },
    118 	    { SYS_compat_14___semctl, "compat_sysv_14" },
    119 	    { SYS_semget, "sysv_ipc" },
    120 	    { SYS_semop, "sysv_ipc" },
    121 	    { SYS_semconfig, "sysv_ipc" },
    122 	    { SYS_compat_14_msgctl, "compat_sysv_14" },
    123 	    { SYS_msgget, "sysv_ipc" },
    124 	    { SYS_msgsnd, "sysv_ipc" },
    125 	    { SYS_msgrcv, "sysv_ipc" },
    126 	    { SYS_shmat, "sysv_ipc" },
    127 	    { SYS_compat_14_shmctl, "compat_sysv_14" },
    128 	    { SYS_shmdt, "sysv_ipc" },
    129 	    { SYS_shmget, "sysv_ipc" },
    130 	    { SYS_compat_50_clock_gettime, "compat_50" },
    131 	    { SYS_compat_50_clock_settime, "compat_50" },
    132 	    { SYS_compat_50_clock_getres, "compat_50" },
    133 	    { SYS_compat_50_timer_settime, "compat_50" },
    134 	    { SYS_compat_50_timer_gettime, "compat_50" },
    135 	    { SYS_compat_50_nanosleep, "compat_50" },
    136 	    { SYS_compat_50___sigtimedwait, "compat_50" },
    137 	    { SYS__ksem_init, "ksem" },
    138 	    { SYS__ksem_open, "ksem" },
    139 	    { SYS__ksem_unlink, "ksem" },
    140 	    { SYS__ksem_close, "ksem" },
    141 	    { SYS__ksem_post, "ksem" },
    142 	    { SYS__ksem_wait, "ksem" },
    143 	    { SYS__ksem_trywait, "ksem" },
    144 	    { SYS__ksem_getvalue, "ksem" },
    145 	    { SYS__ksem_destroy, "ksem" },
    146 	    { SYS__ksem_timedwait, "ksem" },
    147 	    { SYS_mq_open, "mqueue" },
    148 	    { SYS_mq_close, "mqueue" },
    149 	    { SYS_mq_unlink, "mqueue" },
    150 	    { SYS_mq_getattr, "mqueue" },
    151 	    { SYS_mq_setattr, "mqueue" },
    152 	    { SYS_mq_notify, "mqueue" },
    153 	    { SYS_mq_send, "mqueue" },
    154 	    { SYS_mq_receive, "mqueue" },
    155 	    { SYS_compat_50_mq_timedsend, "compat_50" },
    156 	    { SYS_compat_50_mq_timedreceive, "compat_50" },
    157 	    { SYS_compat_30_getdents, "compat_30" },
    158 	    { SYS_compat_50_lutimes, "compat_50" },
    159 	    { SYS_compat_30___stat13, "compat_30" },
    160 	    { SYS_compat_30___fstat13, "compat_30" },
    161 	    { SYS_compat_30___lstat13, "compat_30" },
    162 	    { SYS_compat_16___sigaction14, "compat_16" },
    163 	    { SYS_compat_16___sigreturn14, "compat_16" },
    164 	    { SYS_compat_30_fhopen, "compat_30" },
    165 	    { SYS_compat_30_fhstat, "compat_30" },
    166 	    { SYS_compat_20_fhstatfs, "compat_20" },
    167 	    { SYS_compat_50_____semctl13, "compat_sysv_50" },
    168 	    { SYS_compat_50___msgctl13, "compat_sysv_50" },
    169 	    { SYS_compat_50___shmctl13, "compat_sysv_50" },
    170 	    { SYS_compat_50__lwp_park, "compat_50" },
    171 	    { SYS_compat_60_sa_register, "compat_60" },
    172 	    { SYS_compat_60_sa_stacks, "compat_60" },
    173 	    { SYS_compat_60_sa_enable, "compat_60" },
    174 	    { SYS_compat_60_sa_setconcurrency, "compat_60" },
    175 	    { SYS_compat_60_sa_yield, "compat_60" },
    176 	    { SYS_compat_60_sa_preempt, "compat_60" },
    177 	    { SYS_compat_50_kevent, "compat_50" },
    178 	    { SYS_compat_90_getvfsstat, "compat_90" },
    179 	    { SYS_compat_90_statvfs1, "compat_90" },
    180 	    { SYS_compat_90_fstatvfs1, "compat_90" },
    181 	    { SYS_compat_30_fhstatvfs1, "compat_30" },
    182 	    { SYS_compat_50_pselect, "compat_50" },
    183 	    { SYS_compat_50_pollts, "compat_50" },
    184 	    { SYS_compat_50___stat30, "compat_50" },
    185 	    { SYS_compat_50___fstat30, "compat_50" },
    186 	    { SYS_compat_50___lstat30, "compat_50" },
    187 	    { SYS_compat_30___fhstat30, "compat_30" },
    188 	    { SYS_compat_50___ntp_gettime30, "compat_30" },
    189 	    { SYS_compat_90_fhstatvfs1, "compat_90" },
    190 	    { SYS_compat_50___fhstat40, "compat_50" },
    191 	    { SYS_aio_cancel, "aio" },
    192 	    { SYS_aio_error, "aio" },
    193 	    { SYS_aio_fsync, "aio" },
    194 	    { SYS_aio_read, "aio" },
    195 	    { SYS_aio_return, "aio" },
    196 	    { SYS_compat_50_aio_suspend, "compat" },
    197 	    { SYS_aio_write, "aio" },
    198 	    { SYS_lio_listio, "aio" },
    199 	    { SYS___lfs_segwait50, "lfs" },
    200 	    { SYS___mq_timedsend50, "mqueue" },
    201 	    { SYS___mq_timedreceive50, "mqueue" },
    202 	    { SYS_compat_60__lwp_park, "compat_60" },
    203 	    { SYS_compat_100___kevent50, "compat_100" },
    204 	    { SYS___aio_suspend50, "aio" },
    205 	    { SYS_____semctl50, "sysv_ipc" },
    206 	    { SYS___shmctl50, "sysv_ipc" },
    207 	    { SYS___msgctl50, "sysv_ipc" },
    208 #if defined(NTP) || !defined(_KERNEL_OPT)
    209 #else
    210 #endif
    211 	    { SYS_compat_100_dup3, "compat_100" },
    212 	    { SYS_semtimedop, "sysv_ipc" },
    213 	    { 0, NULL }
    214 };
    215