1/* $NetBSD: netbsd32_syscalls_autoload.c,v 1.21 2019/06/18 16:24:32 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.127 2019/06/18 16:23:24 christos Exp
8 */
9
10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: netbsd32_syscalls_autoload.c,v 1.21 2019/06/18 16:24:32 christos 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>
27static 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_netbsd32_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_netbsd32_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_netbsd32_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_netbsd32_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#if defined(QUOTA) || !defined(_KERNEL_OPT)
81 { NETBSD32_SYS_compat_50_netbsd32_quotactl, "compat_netbsd32_50" },
82 { NETBSD32_SYS_compat_43_oquota, "compat_netbsd32_43" },
83#else
84#endif
85 { NETBSD32_SYS_compat_43_netbsd32_ogetsockname, "compat_netbsd32_43" },
86 { NETBSD32_SYS_netbsd32_nfssvc, "compat_netbsd32_nfssrv" },
87 { NETBSD32_SYS_compat_43_netbsd32_ogetdirentries, "compat_netbsd32_43" },
88 { NETBSD32_SYS_compat_20_netbsd32_statfs, "compat_netbsd32_20" },
89 { NETBSD32_SYS_compat_20_netbsd32_fstatfs, "compat_netbsd32_20" },
90 { NETBSD32_SYS_compat_30_netbsd32_getfh, "compat_netbsd32_30" },
91 { NETBSD32_SYS_compat_09_netbsd32_ogetdomainname, "compat_netbsd32_09" },
92 { NETBSD32_SYS_compat_09_netbsd32_osetdomainname, "compat_netbsd32_09" },
93 { NETBSD32_SYS_compat_09_netbsd32_uname, "compat_netbsd32_09" },
94 { NETBSD32_SYS_compat_10_osemsys, "compat_netbsd32_sysvipc_10" },
95 { NETBSD32_SYS_compat_10_omsgsys, "compat_netbsd32_sysvipc_10" },
96 { NETBSD32_SYS_compat_10_oshmsys, "compat_netbsd32_sysvipc_10" },
97 { NETBSD32_SYS_compat_30_netbsd32_ntp_gettime, "compat_netbsd32_30" },
98#if defined(NTP) || !defined(_KERNEL_OPT)
99#else
100#endif
101 { NETBSD32_SYS_compat_12_netbsd32_stat12, "compat_netbsd32_12" },
102 { NETBSD32_SYS_compat_12_netbsd32_fstat12, "compat_netbsd32_12" },
103 { NETBSD32_SYS_compat_12_netbsd32_lstat12, "compat_netbsd32_12" },
104 { NETBSD32_SYS_compat_12_netbsd32_getdirentries, "compat_netbsd32_12" },
105 { NETBSD32_SYS_compat_50_netbsd32_futimes, "compat_netbsd32_50" },
106 { NETBSD32_SYS_compat_14_netbsd32___semctl, "compat_netbsd32_sysvipc_14" },
107 { NETBSD32_SYS_netbsd32_semget, "compat_netbsd32_sysvipc" },
108 { NETBSD32_SYS_netbsd32_semop, "compat_netbsd32_sysvipc" },
109 { NETBSD32_SYS_netbsd32_semconfig, "compat_netbsd32_sysvipc" },
110 { NETBSD32_SYS_compat_14_netbsd32_msgctl, "compat_netbsd32_sysvipc_14" },
111 { NETBSD32_SYS_netbsd32_msgget, "compat_netbsd32_sysvipc" },
112 { NETBSD32_SYS_netbsd32_msgsnd, "compat_netbsd32_sysvipc" },
113 { NETBSD32_SYS_netbsd32_msgrcv, "compat_netbsd32_sysvipc" },
114 { NETBSD32_SYS_netbsd32_shmat, "compat_netbsd32_sysvipc" },
115 { NETBSD32_SYS_compat_14_netbsd32_shmctl, "compat_netbsd32_sysvipc_14" },
116 { NETBSD32_SYS_netbsd32_shmdt, "compat_netbsd32_sysvipc" },
117 { NETBSD32_SYS_netbsd32_shmget, "compat_netbsd32_sysvipc" },
118 { NETBSD32_SYS_compat_50_netbsd32_clock_gettime, "compat_netbsd32_50" },
119 { NETBSD32_SYS_compat_50_netbsd32_clock_settime, "compat_netbsd32_50" },
120 { NETBSD32_SYS_compat_50_netbsd32_clock_getres, "compat_netbsd32_50" },
121 { NETBSD32_SYS_compat_50_netbsd32_timer_settime, "compat_netbsd32_50" },
122 { NETBSD32_SYS_compat_50_netbsd32_timer_gettime, "compat_netbsd32_50" },
123 { NETBSD32_SYS_compat_50_netbsd32_nanosleep, "compat_netbsd32_50" },
124 { NETBSD32_SYS_compat_50_netbsd32___sigtimedwait, "compat_netbsd32_50" },
125 { NETBSD32_SYS_netbsd32_mq_open, "compat_netbsd32_mqueue" },
126 { NETBSD32_SYS_netbsd32_mq_close, "compat_netbsd32_mqueue" },
127 { NETBSD32_SYS_netbsd32_mq_unlink, "compat_netbsd32_mqueue" },
128 { NETBSD32_SYS_netbsd32_mq_getattr, "compat_netbsd32_mqueue" },
129 { NETBSD32_SYS_netbsd32_mq_setattr, "compat_netbsd32_mqueue" },
130 { NETBSD32_SYS_netbsd32_mq_notify, "compat_netbsd32_mqueue" },
131 { NETBSD32_SYS_netbsd32_mq_send, "compat_netbsd32_mqueue" },
132 { NETBSD32_SYS_netbsd32_mq_receive, "compat_netbsd32_mqueue" },
133 { NETBSD32_SYS_compat_50_netbsd32_mq_timedsend, "compat_netbsd32_mqueue" },
134 { NETBSD32_SYS_compat_50_netbsd32_mq_timedreceive, "compat_netbsd32_mqueue" },
135 { NETBSD32_SYS_compat_30_netbsd32_getdents, "compat_netbsd32_30" },
136 { NETBSD32_SYS_compat_50_netbsd32_lutimes, "compat_netbsd32_50" },
137 { NETBSD32_SYS_compat_30_netbsd32___stat13, "compat_netbsd32_30" },
138 { NETBSD32_SYS_compat_30_netbsd32___fstat13, "compat_netbsd32_30" },
139 { NETBSD32_SYS_compat_30_netbsd32___lstat13, "compat_netbsd32_30" },
140 { NETBSD32_SYS_compat_16_netbsd32___sigreturn14, "compat_netbsd32_16" },
141 { NETBSD32_SYS_compat_30_netbsd32_fhopen, "compat_netbsd32_30" },
142 { NETBSD32_SYS_compat_30_netbsd32_fhstat, "compat_netbsd32_30" },
143 { NETBSD32_SYS_compat_20_netbsd32_fhstatfs, "compat_netbsd32_20" },
144 { NETBSD32_SYS_compat_50_netbsd32___semctl14, "compat_netbsd32_sysvipc_50" },
145 { NETBSD32_SYS_compat_50_netbsd32___msgctl13, "compat_netbsd32_sysvipc_50" },
146 { NETBSD32_SYS_compat_50_netbsd32___shmctl13, "compat_netbsd32_sysvipc_50" },
147 { NETBSD32_SYS_compat_50_netbsd32__lwp_park, "compat_netbsd32_50" },
148 { NETBSD32_SYS_compat_50_netbsd32_kevent, "compat_netbsd32_50" },
149 { NETBSD32_SYS_compat_30_netbsd32_fhstatvfs1, "compat_netbsd32_30" },
150 { NETBSD32_SYS_compat_50_netbsd32_pselect, "compat_netbsd32_50" },
151 { NETBSD32_SYS_compat_50_netbsd32_pollts, "compat_netbsd32_50" },
152 { NETBSD32_SYS_compat_50_netbsd32___stat30, "compat_netbsd32_50" },
153 { NETBSD32_SYS_compat_50_netbsd32___fstat30, "compat_netbsd32_50" },
154 { NETBSD32_SYS_compat_50_netbsd32___lstat30, "compat_netbsd32_50" },
155 { NETBSD32_SYS_compat_30_netbsd32___fhstat30, "compat_netbsd32_30" },
156 { NETBSD32_SYS_compat_50_netbsd32_ntp_gettime, "compat_netbsd32_50" },
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_netbsd32_____semctl50, "compat_netbsd32_sysvipc" },
162 { NETBSD32_SYS_netbsd32___shmctl50, "compat_netbsd32_sysvipc" },
163 { NETBSD32_SYS_netbsd32___msgctl50, "compat_netbsd32_sysvipc" },
164#if defined(NTP) || !defined(_KERNEL_OPT)
165#else
166#endif
167#if defined(QUOTA) || !defined(_KERNEL_OPT)
168#else
169#endif
170 { 0, NULL }
171};
172