1 /* $NetBSD: netbsd32_syscalls_autoload.c,v 1.38 2023/07/30 05:31:30 rin 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.143 2023/07/30 05:30:45 rin Exp 8 */ 9 10 #include <sys/cdefs.h> 11 __KERNEL_RCSID(0, "$NetBSD: netbsd32_syscalls_autoload.c,v 1.38 2023/07/30 05:31:30 rin 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_netbsd32___quotactl, "compat_netbsd32_quota" }, 169 { 0, NULL } 170 }; 171