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