xref: /netbsd-src/sys/compat/linux32/arch/amd64/linux32_sysent.c (revision dc0b6747b2753110ebd833a949de63afe8a79f00)
1*dc0b6747Sryo /* $NetBSD: linux32_sysent.c,v 1.87 2021/12/02 04:39:45 ryo Exp $ */
2ee0c5b44Smanu 
3ee0c5b44Smanu /*
4ee0c5b44Smanu  * System call switch table.
5ee0c5b44Smanu  *
6ee0c5b44Smanu  * DO NOT EDIT-- this file is automatically generated.
732432d67Sryo  * created from	NetBSD: syscalls.master,v 1.76 2021/11/27 21:15:07 ryo Exp
8ee0c5b44Smanu  */
9ee0c5b44Smanu 
10ee0c5b44Smanu #include <sys/cdefs.h>
11*dc0b6747Sryo __KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.87 2021/12/02 04:39:45 ryo Exp $");
12ee0c5b44Smanu 
13ee0c5b44Smanu #include <sys/param.h>
14ee0c5b44Smanu #include <sys/poll.h>
15ee0c5b44Smanu #include <sys/systm.h>
16ee0c5b44Smanu #include <sys/signal.h>
17ee0c5b44Smanu #include <sys/mount.h>
18ee0c5b44Smanu #include <sys/syscallargs.h>
19ee0c5b44Smanu #include <machine/netbsd32_machdep.h>
20ee0c5b44Smanu #include <compat/netbsd32/netbsd32.h>
21ee0c5b44Smanu #include <compat/netbsd32/netbsd32_syscallargs.h>
22c1e3376bSchs #include <compat/linux/common/linux_types.h>
23ee0c5b44Smanu #include <compat/linux32/common/linux32_types.h>
24ee0c5b44Smanu #include <compat/linux32/common/linux32_signal.h>
25ee0c5b44Smanu #include <compat/linux32/arch/amd64/linux32_missing.h>
26ee0c5b44Smanu #include <compat/linux32/linux32_syscallargs.h>
27ee0c5b44Smanu #include <compat/linux/common/linux_mmap.h>
28ee0c5b44Smanu #include <compat/linux/common/linux_signal.h>
29ee0c5b44Smanu #include <compat/linux/common/linux_siginfo.h>
30ee0c5b44Smanu #include <compat/linux/common/linux_machdep.h>
31e157b99cSad #include <compat/linux/common/linux_ipc.h>
32e157b99cSad #include <compat/linux/common/linux_sem.h>
33ee0c5b44Smanu #include <compat/linux/linux_syscallargs.h>
34ee0c5b44Smanu 
35ee0c5b44Smanu #define	s(type)	sizeof(type)
362e3ee66dSchristos #define	n(type)	(sizeof(type)/sizeof (register32_t))
37dd3b3616Schristos #define	ns(type)	.sy_narg = n(type), .sy_argsize = s(type)
38ee0c5b44Smanu 
39ee0c5b44Smanu struct sysent linux32_sysent[] = {
40dd3b3616Schristos 	{
41dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_nosys
42dd3b3616Schristos 	},		/* 0 = syscall */
43dd3b3616Schristos 	{
44dd3b3616Schristos 		ns(struct linux32_sys_exit_args),
45dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_exit
46dd3b3616Schristos 	},		/* 1 = exit */
47dd3b3616Schristos 	{
48dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_fork
49dd3b3616Schristos 	},		/* 2 = fork */
50dd3b3616Schristos 	{
51dd3b3616Schristos 		ns(struct netbsd32_read_args),
52dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_read
53dd3b3616Schristos 	},		/* 3 = netbsd32_read */
54dd3b3616Schristos 	{
55dd3b3616Schristos 		ns(struct netbsd32_write_args),
56dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_write
57dd3b3616Schristos 	},		/* 4 = netbsd32_write */
58dd3b3616Schristos 	{
59dd3b3616Schristos 		ns(struct linux32_sys_open_args),
60dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_open
61dd3b3616Schristos 	},		/* 5 = open */
62dd3b3616Schristos 	{
63dd3b3616Schristos 		ns(struct netbsd32_close_args),
64dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_close
65dd3b3616Schristos 	},		/* 6 = netbsd32_close */
66dd3b3616Schristos 	{
67dd3b3616Schristos 		ns(struct linux32_sys_waitpid_args),
68dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_waitpid
69dd3b3616Schristos 	},		/* 7 = waitpid */
70dd3b3616Schristos 	{
71dd3b3616Schristos 		ns(struct linux32_sys_creat_args),
72dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_creat
73dd3b3616Schristos 	},		/* 8 = creat */
74dd3b3616Schristos 	{
75dd3b3616Schristos 		ns(struct netbsd32_link_args),
76dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_link
77dd3b3616Schristos 	},		/* 9 = netbsd32_link */
78dd3b3616Schristos 	{
79dd3b3616Schristos 		ns(struct linux32_sys_unlink_args),
80dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_unlink
81dd3b3616Schristos 	},		/* 10 = unlink */
82dd3b3616Schristos 	{
83dd3b3616Schristos 		ns(struct netbsd32_execve_args),
84dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_execve
85dd3b3616Schristos 	},		/* 11 = netbsd32_execve */
86dd3b3616Schristos 	{
87dd3b3616Schristos 		ns(struct netbsd32_chdir_args),
88dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_chdir
89dd3b3616Schristos 	},		/* 12 = netbsd32_chdir */
90dd3b3616Schristos 	{
91dd3b3616Schristos 		ns(struct linux32_sys_time_args),
92dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_time
93dd3b3616Schristos 	},		/* 13 = time */
94dd3b3616Schristos 	{
95dd3b3616Schristos 		ns(struct linux32_sys_mknod_args),
96dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_mknod
97dd3b3616Schristos 	},		/* 14 = mknod */
98dd3b3616Schristos 	{
99dd3b3616Schristos 		ns(struct netbsd32_chmod_args),
100dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_chmod
101dd3b3616Schristos 	},		/* 15 = netbsd32_chmod */
102dd3b3616Schristos 	{
103dd3b3616Schristos 		ns(struct linux32_sys_lchown16_args),
104dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_lchown16
105dd3b3616Schristos 	},		/* 16 = lchown16 */
106dd3b3616Schristos 	{
107dd3b3616Schristos 		ns(struct linux32_sys_break_args),
108dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_break
109dd3b3616Schristos 	},		/* 17 = break */
110dd3b3616Schristos 	{
111dd3b3616Schristos 		.sy_call = linux_sys_nosys,
112dd3b3616Schristos 	},		/* 18 = filler */
113dd3b3616Schristos 	{
114dd3b3616Schristos 		ns(struct compat_43_netbsd32_olseek_args),
115dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_43_netbsd32_olseek
116dd3b3616Schristos 	},		/* 19 = compat_43_netbsd32_olseek */
117dd3b3616Schristos 	{
118dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getpid
119dd3b3616Schristos 	},		/* 20 = getpid */
120dd3b3616Schristos 	{
121dd3b3616Schristos 		.sy_call = linux_sys_nosys,
122dd3b3616Schristos 	},		/* 21 = filler */
123dd3b3616Schristos 	{
124dd3b3616Schristos 		.sy_call = linux_sys_nosys,
125dd3b3616Schristos 	},		/* 22 = filler */
126dd3b3616Schristos 	{
127dd3b3616Schristos 		ns(struct netbsd32_setuid_args),
128dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setuid
129dd3b3616Schristos 	},		/* 23 = linux_setuid16 */
130dd3b3616Schristos 	{
131dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getuid
132dd3b3616Schristos 	},		/* 24 = linux_getuid16 */
133dd3b3616Schristos 	{
134dd3b3616Schristos 		ns(struct linux32_sys_stime_args),
135dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_stime
136dd3b3616Schristos 	},		/* 25 = stime */
137dd3b3616Schristos 	{
138dd3b3616Schristos 		ns(struct linux32_sys_ptrace_args),
139dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ptrace
140dd3b3616Schristos 	},		/* 26 = ptrace */
141dd3b3616Schristos 	{
142dd3b3616Schristos 		ns(struct linux32_sys_alarm_args),
143dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_alarm
144dd3b3616Schristos 	},		/* 27 = alarm */
145dd3b3616Schristos 	{
146dd3b3616Schristos 		.sy_call = linux_sys_nosys,
147dd3b3616Schristos 	},		/* 28 = filler */
148dd3b3616Schristos 	{
149dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_pause
150dd3b3616Schristos 	},		/* 29 = pause */
151dd3b3616Schristos 	{
152dd3b3616Schristos 		ns(struct linux32_sys_utime_args),
153dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_utime
154dd3b3616Schristos 	},		/* 30 = utime */
155dd3b3616Schristos 	{
156dd3b3616Schristos 		.sy_call = linux_sys_nosys,
157dd3b3616Schristos 	},		/* 31 = filler */
158dd3b3616Schristos 	{
159dd3b3616Schristos 		.sy_call = linux_sys_nosys,
160dd3b3616Schristos 	},		/* 32 = filler */
161dd3b3616Schristos 	{
162dd3b3616Schristos 		ns(struct netbsd32_access_args),
163dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_access
164dd3b3616Schristos 	},		/* 33 = netbsd32_access */
165dd3b3616Schristos 	{
166dd3b3616Schristos 		ns(struct linux32_sys_nice_args),
167dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_nice
168dd3b3616Schristos 	},		/* 34 = nice */
169dd3b3616Schristos 	{
170dd3b3616Schristos 		.sy_call = linux_sys_nosys,
171dd3b3616Schristos 	},		/* 35 = filler */
172dd3b3616Schristos 	{
173dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_sync
174dd3b3616Schristos 	},		/* 36 = sync */
175dd3b3616Schristos 	{
176dd3b3616Schristos 		ns(struct linux32_sys_kill_args),
177dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_kill
178dd3b3616Schristos 	},		/* 37 = kill */
179dd3b3616Schristos 	{
180dd3b3616Schristos 		ns(struct netbsd32___posix_rename_args),
181dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___posix_rename
182dd3b3616Schristos 	},		/* 38 = netbsd32___posix_rename */
183dd3b3616Schristos 	{
184dd3b3616Schristos 		ns(struct netbsd32_mkdir_args),
185dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_mkdir
186dd3b3616Schristos 	},		/* 39 = netbsd32_mkdir */
187dd3b3616Schristos 	{
188dd3b3616Schristos 		ns(struct netbsd32_rmdir_args),
189dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_rmdir
190dd3b3616Schristos 	},		/* 40 = netbsd32_rmdir */
191dd3b3616Schristos 	{
192dd3b3616Schristos 		ns(struct netbsd32_dup_args),
193dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_dup
194dd3b3616Schristos 	},		/* 41 = netbsd32_dup */
195dd3b3616Schristos 	{
196dd3b3616Schristos 		ns(struct linux32_sys_pipe_args),
197dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_pipe
198dd3b3616Schristos 	},		/* 42 = pipe */
199dd3b3616Schristos 	{
200dd3b3616Schristos 		ns(struct linux32_sys_times_args),
201dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_times
202dd3b3616Schristos 	},		/* 43 = times */
203dd3b3616Schristos 	{
204dd3b3616Schristos 		.sy_call = linux_sys_nosys,
205dd3b3616Schristos 	},		/* 44 = filler */
206dd3b3616Schristos 	{
207dd3b3616Schristos 		ns(struct linux32_sys_brk_args),
208dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_brk
209dd3b3616Schristos 	},		/* 45 = brk */
210dd3b3616Schristos 	{
211dd3b3616Schristos 		ns(struct netbsd32_setgid_args),
212dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setgid
213dd3b3616Schristos 	},		/* 46 = linux_setgid16 */
214dd3b3616Schristos 	{
215dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getgid
216dd3b3616Schristos 	},		/* 47 = linux_getgid16 */
217dd3b3616Schristos 	{
218dd3b3616Schristos 		ns(struct linux32_sys_signal_args),
219dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_signal
220dd3b3616Schristos 	},		/* 48 = signal */
221dd3b3616Schristos 	{
222dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_geteuid
223dd3b3616Schristos 	},		/* 49 = linux_geteuid16 */
224dd3b3616Schristos 	{
225dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getegid
226dd3b3616Schristos 	},		/* 50 = linux_getegid16 */
227dd3b3616Schristos 	{
228dd3b3616Schristos 		ns(struct netbsd32_acct_args),
229dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_acct
230dd3b3616Schristos 	},		/* 51 = netbsd32_acct */
231dd3b3616Schristos 	{
232dd3b3616Schristos 		.sy_call = linux_sys_nosys,
233dd3b3616Schristos 	},		/* 52 = filler */
234dd3b3616Schristos 	{
235dd3b3616Schristos 		.sy_call = linux_sys_nosys,
236dd3b3616Schristos 	},		/* 53 = filler */
237dd3b3616Schristos 	{
238dd3b3616Schristos 		ns(struct linux32_sys_ioctl_args),
239dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ioctl
240dd3b3616Schristos 	},		/* 54 = ioctl */
241dd3b3616Schristos 	{
242dd3b3616Schristos 		ns(struct linux32_sys_fcntl_args),
243dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fcntl
244dd3b3616Schristos 	},		/* 55 = fcntl */
245dd3b3616Schristos 	{
246dd3b3616Schristos 		.sy_call = linux_sys_nosys,
247dd3b3616Schristos 	},		/* 56 = filler */
248dd3b3616Schristos 	{
249dd3b3616Schristos 		ns(struct netbsd32_setpgid_args),
250dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setpgid
251dd3b3616Schristos 	},		/* 57 = netbsd32_setpgid */
252dd3b3616Schristos 	{
253dd3b3616Schristos 		.sy_call = linux_sys_nosys,
254dd3b3616Schristos 	},		/* 58 = filler */
255dd3b3616Schristos 	{
256dd3b3616Schristos 		ns(struct linux32_sys_oldolduname_args),
257dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_oldolduname
258dd3b3616Schristos 	},		/* 59 = oldolduname */
259dd3b3616Schristos 	{
260dd3b3616Schristos 		ns(struct netbsd32_umask_args),
261dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_umask
262dd3b3616Schristos 	},		/* 60 = netbsd32_umask */
263dd3b3616Schristos 	{
264dd3b3616Schristos 		ns(struct netbsd32_chroot_args),
265dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_chroot
266dd3b3616Schristos 	},		/* 61 = netbsd32_chroot */
267dd3b3616Schristos 	{
268dd3b3616Schristos 		.sy_call = linux_sys_nosys,
269dd3b3616Schristos 	},		/* 62 = filler */
270dd3b3616Schristos 	{
271dd3b3616Schristos 		ns(struct netbsd32_dup2_args),
272dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_dup2
273dd3b3616Schristos 	},		/* 63 = netbsd32_dup2 */
274dd3b3616Schristos 	{
275dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getppid
276dd3b3616Schristos 	},		/* 64 = getppid */
277dd3b3616Schristos 	{
278dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getpgrp
279dd3b3616Schristos 	},		/* 65 = getpgrp */
280dd3b3616Schristos 	{
281dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_setsid
282dd3b3616Schristos 	},		/* 66 = setsid */
283dd3b3616Schristos 	{
284dd3b3616Schristos 		.sy_call = linux_sys_nosys,
285dd3b3616Schristos 	},		/* 67 = filler */
286dd3b3616Schristos 	{
287dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_siggetmask
288dd3b3616Schristos 	},		/* 68 = siggetmask */
289dd3b3616Schristos 	{
290dd3b3616Schristos 		ns(struct linux32_sys_sigsetmask_args),
291dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sigsetmask
292dd3b3616Schristos 	},		/* 69 = sigsetmask */
293dd3b3616Schristos 	{
294dd3b3616Schristos 		ns(struct linux32_sys_setreuid16_args),
295dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setreuid16
296dd3b3616Schristos 	},		/* 70 = setreuid16 */
297dd3b3616Schristos 	{
298dd3b3616Schristos 		ns(struct linux32_sys_setregid16_args),
299dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setregid16
300dd3b3616Schristos 	},		/* 71 = setregid16 */
301dd3b3616Schristos 	{
302dd3b3616Schristos 		.sy_call = linux_sys_nosys,
303dd3b3616Schristos 	},		/* 72 = filler */
304dd3b3616Schristos 	{
305dd3b3616Schristos 		.sy_call = linux_sys_nosys,
306dd3b3616Schristos 	},		/* 73 = filler */
307dd3b3616Schristos 	{
308dd3b3616Schristos 		ns(struct compat_43_netbsd32_osethostname_args),
309dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_43_netbsd32_osethostname
310dd3b3616Schristos 	},		/* 74 = compat_43_netbsd32_osethostname */
311dd3b3616Schristos 	{
312dd3b3616Schristos 		ns(struct linux32_sys_setrlimit_args),
313dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setrlimit
314dd3b3616Schristos 	},		/* 75 = setrlimit */
315dd3b3616Schristos 	{
316dd3b3616Schristos 		ns(struct linux32_sys_getrlimit_args),
317dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getrlimit
318dd3b3616Schristos 	},		/* 76 = getrlimit */
319dd3b3616Schristos 	{
320dd3b3616Schristos 		ns(struct compat_50_netbsd32_getrusage_args),
321dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_50_netbsd32_getrusage
322dd3b3616Schristos 	},		/* 77 = compat_50_netbsd32_getrusage */
323dd3b3616Schristos 	{
324dd3b3616Schristos 		ns(struct linux32_sys_gettimeofday_args),
325dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_gettimeofday
326dd3b3616Schristos 	},		/* 78 = gettimeofday */
327dd3b3616Schristos 	{
328dd3b3616Schristos 		ns(struct linux32_sys_settimeofday_args),
329dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_settimeofday
330dd3b3616Schristos 	},		/* 79 = settimeofday */
331dd3b3616Schristos 	{
332dd3b3616Schristos 		ns(struct linux32_sys_getgroups16_args),
333dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getgroups16
334dd3b3616Schristos 	},		/* 80 = getgroups16 */
335dd3b3616Schristos 	{
336dd3b3616Schristos 		ns(struct linux32_sys_setgroups16_args),
337dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setgroups16
338dd3b3616Schristos 	},		/* 81 = setgroups16 */
339dd3b3616Schristos 	{
340dd3b3616Schristos 		ns(struct linux32_sys_oldselect_args),
341dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_oldselect
342dd3b3616Schristos 	},		/* 82 = oldselect */
343dd3b3616Schristos 	{
344dd3b3616Schristos 		ns(struct netbsd32_symlink_args),
345dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_symlink
346dd3b3616Schristos 	},		/* 83 = netbsd32_symlink */
347dd3b3616Schristos 	{
348dd3b3616Schristos 		ns(struct compat_43_netbsd32_lstat43_args),
349dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_43_netbsd32_lstat43
350dd3b3616Schristos 	},		/* 84 = compat_43_netbsd32_lstat43 */
351dd3b3616Schristos 	{
352dd3b3616Schristos 		ns(struct netbsd32_readlink_args),
353dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_readlink
354dd3b3616Schristos 	},		/* 85 = netbsd32_readlink */
355dd3b3616Schristos 	{
356dd3b3616Schristos 		.sy_call = linux_sys_nosys,
357dd3b3616Schristos 	},		/* 86 = filler */
358dd3b3616Schristos 	{
359dd3b3616Schristos 		ns(struct linux32_sys_swapon_args),
360dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_swapon
361dd3b3616Schristos 	},		/* 87 = swapon */
362dd3b3616Schristos 	{
363dd3b3616Schristos 		ns(struct linux32_sys_reboot_args),
364dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_reboot
365dd3b3616Schristos 	},		/* 88 = reboot */
366dd3b3616Schristos 	{
367dd3b3616Schristos 		ns(struct linux32_sys_readdir_args),
368dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_readdir
369dd3b3616Schristos 	},		/* 89 = readdir */
370dd3b3616Schristos 	{
371dd3b3616Schristos 		ns(struct linux32_sys_old_mmap_args),
372dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_old_mmap
373dd3b3616Schristos 	},		/* 90 = old_mmap */
374dd3b3616Schristos 	{
375dd3b3616Schristos 		ns(struct netbsd32_munmap_args),
376dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_munmap
377dd3b3616Schristos 	},		/* 91 = netbsd32_munmap */
378dd3b3616Schristos 	{
379dd3b3616Schristos 		ns(struct compat_43_netbsd32_otruncate_args),
380dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_43_netbsd32_otruncate
381dd3b3616Schristos 	},		/* 92 = compat_43_netbsd32_otruncate */
382dd3b3616Schristos 	{
383dd3b3616Schristos 		ns(struct compat_43_netbsd32_oftruncate_args),
384dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_43_netbsd32_oftruncate
385dd3b3616Schristos 	},		/* 93 = compat_43_netbsd32_oftruncate */
386dd3b3616Schristos 	{
387dd3b3616Schristos 		ns(struct netbsd32_fchmod_args),
388dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fchmod
389dd3b3616Schristos 	},		/* 94 = netbsd32_fchmod */
390dd3b3616Schristos 	{
391dd3b3616Schristos 		ns(struct linux32_sys_fchown16_args),
392dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fchown16
393dd3b3616Schristos 	},		/* 95 = fchown16 */
394dd3b3616Schristos 	{
395dd3b3616Schristos 		ns(struct linux32_sys_getpriority_args),
396dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getpriority
397dd3b3616Schristos 	},		/* 96 = getpriority */
398dd3b3616Schristos 	{
399dd3b3616Schristos 		ns(struct netbsd32_setpriority_args),
400dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setpriority
401dd3b3616Schristos 	},		/* 97 = netbsd32_setpriority */
402dd3b3616Schristos 	{
403dd3b3616Schristos 		ns(struct netbsd32_profil_args),
404dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_profil
405dd3b3616Schristos 	},		/* 98 = netbsd32_profil */
406dd3b3616Schristos 	{
407dd3b3616Schristos 		ns(struct linux32_sys_statfs_args),
408dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_statfs
409dd3b3616Schristos 	},		/* 99 = statfs */
410dd3b3616Schristos 	{
411dd3b3616Schristos 		ns(struct linux32_sys_fstatfs_args),
412dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fstatfs
413dd3b3616Schristos 	},		/* 100 = fstatfs */
414dd3b3616Schristos 	{
415dd3b3616Schristos 		ns(struct linux_sys_ioperm_args),
416dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_ioperm
417dd3b3616Schristos 	},		/* 101 = ioperm */
418dd3b3616Schristos 	{
419dd3b3616Schristos 		ns(struct linux32_sys_socketcall_args),
420dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_socketcall
421dd3b3616Schristos 	},		/* 102 = socketcall */
422dd3b3616Schristos 	{
423dd3b3616Schristos 		.sy_call = linux_sys_nosys,
424dd3b3616Schristos 	},		/* 103 = filler */
425dd3b3616Schristos 	{
426dd3b3616Schristos 		ns(struct compat_50_netbsd32_setitimer_args),
427dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_50_netbsd32_setitimer
428dd3b3616Schristos 	},		/* 104 = compat_50_netbsd32_setitimer */
429dd3b3616Schristos 	{
430dd3b3616Schristos 		ns(struct compat_50_netbsd32_getitimer_args),
431dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_50_netbsd32_getitimer
432dd3b3616Schristos 	},		/* 105 = compat_50_netbsd32_getitimer */
433dd3b3616Schristos 	{
434dd3b3616Schristos 		ns(struct linux32_sys_stat_args),
435dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_stat
436dd3b3616Schristos 	},		/* 106 = stat */
437dd3b3616Schristos 	{
438dd3b3616Schristos 		ns(struct linux32_sys_lstat_args),
439dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_lstat
440dd3b3616Schristos 	},		/* 107 = lstat */
441dd3b3616Schristos 	{
442dd3b3616Schristos 		ns(struct linux32_sys_fstat_args),
443dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fstat
444dd3b3616Schristos 	},		/* 108 = fstat */
445dd3b3616Schristos 	{
446dd3b3616Schristos 		ns(struct linux32_sys_olduname_args),
447dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_olduname
448dd3b3616Schristos 	},		/* 109 = olduname */
449dd3b3616Schristos 	{
450dd3b3616Schristos 		ns(struct linux_sys_iopl_args),
451dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_iopl
452dd3b3616Schristos 	},		/* 110 = iopl */
453dd3b3616Schristos 	{
454dd3b3616Schristos 		.sy_call = linux_sys_nosys,
455dd3b3616Schristos 	},		/* 111 = filler */
456dd3b3616Schristos 	{
457dd3b3616Schristos 		.sy_call = linux_sys_nosys,
458dd3b3616Schristos 	},		/* 112 = filler */
459dd3b3616Schristos 	{
460dd3b3616Schristos 		.sy_call = linux_sys_nosys,
461dd3b3616Schristos 	},		/* 113 = filler */
462dd3b3616Schristos 	{
463dd3b3616Schristos 		ns(struct linux32_sys_wait4_args),
464dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_wait4
465dd3b3616Schristos 	},		/* 114 = wait4 */
466dd3b3616Schristos 	{
467dd3b3616Schristos 		ns(struct linux32_sys_swapoff_args),
468dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_swapoff
469dd3b3616Schristos 	},		/* 115 = swapoff */
470dd3b3616Schristos 	{
471dd3b3616Schristos 		ns(struct linux32_sys_sysinfo_args),
472dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sysinfo
473dd3b3616Schristos 	},		/* 116 = sysinfo */
474dd3b3616Schristos 	{
475dd3b3616Schristos 		ns(struct linux32_sys_ipc_args),
476dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ipc
477dd3b3616Schristos 	},		/* 117 = ipc */
478dd3b3616Schristos 	{
479dd3b3616Schristos 		ns(struct netbsd32_fsync_args),
480dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fsync
481dd3b3616Schristos 	},		/* 118 = netbsd32_fsync */
482dd3b3616Schristos 	{
483dd3b3616Schristos 		ns(struct linux32_sys_sigreturn_args),
484dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sigreturn
485dd3b3616Schristos 	},		/* 119 = sigreturn */
486dd3b3616Schristos 	{
487dd3b3616Schristos 		ns(struct linux32_sys_clone_args),
488dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_clone
489dd3b3616Schristos 	},		/* 120 = clone */
490dd3b3616Schristos 	{
491dd3b3616Schristos 		ns(struct linux32_sys_setdomainname_args),
492dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setdomainname
493dd3b3616Schristos 	},		/* 121 = setdomainname */
494dd3b3616Schristos 	{
495dd3b3616Schristos 		ns(struct linux32_sys_uname_args),
496dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_uname
497dd3b3616Schristos 	},		/* 122 = uname */
498dd3b3616Schristos 	{
499dd3b3616Schristos 		ns(struct linux32_sys_modify_ldt_args),
500dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_modify_ldt
501dd3b3616Schristos 	},		/* 123 = modify_ldt */
502dd3b3616Schristos 	{
503dd3b3616Schristos 		.sy_call = linux_sys_nosys,
504dd3b3616Schristos 	},		/* 124 = filler */
505dd3b3616Schristos 	{
506dd3b3616Schristos 		ns(struct linux32_sys_mprotect_args),
507dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_mprotect
508dd3b3616Schristos 	},		/* 125 = mprotect */
509dd3b3616Schristos 	{
510dd3b3616Schristos 		.sy_call = linux_sys_nosys,
511dd3b3616Schristos 	},		/* 126 = filler */
512dd3b3616Schristos 	{
513dd3b3616Schristos 		.sy_call = linux_sys_nosys,
514dd3b3616Schristos 	},		/* 127 = filler */
515dd3b3616Schristos 	{
516dd3b3616Schristos 		.sy_call = linux_sys_nosys,
517dd3b3616Schristos 	},		/* 128 = filler */
518dd3b3616Schristos 	{
519dd3b3616Schristos 		.sy_call = linux_sys_nosys,
520dd3b3616Schristos 	},		/* 129 = filler */
521dd3b3616Schristos 	{
522dd3b3616Schristos 		.sy_call = linux_sys_nosys,
523dd3b3616Schristos 	},		/* 130 = filler */
524dd3b3616Schristos 	{
525dd3b3616Schristos 		.sy_call = linux_sys_nosys,
526dd3b3616Schristos 	},		/* 131 = filler */
527dd3b3616Schristos 	{
528dd3b3616Schristos 		ns(struct netbsd32_getpgid_args),
529dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_getpgid
530dd3b3616Schristos 	},		/* 132 = netbsd32_getpgid */
531dd3b3616Schristos 	{
532dd3b3616Schristos 		ns(struct netbsd32_fchdir_args),
533dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fchdir
534dd3b3616Schristos 	},		/* 133 = netbsd32_fchdir */
535dd3b3616Schristos 	{
536dd3b3616Schristos 		.sy_call = linux_sys_nosys,
537dd3b3616Schristos 	},		/* 134 = filler */
538dd3b3616Schristos 	{
539dd3b3616Schristos 		.sy_call = linux_sys_nosys,
540dd3b3616Schristos 	},		/* 135 = filler */
541dd3b3616Schristos 	{
542dd3b3616Schristos 		ns(struct linux32_sys_personality_args),
543dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_personality
544dd3b3616Schristos 	},		/* 136 = personality */
545dd3b3616Schristos 	{
546dd3b3616Schristos 		.sy_call = linux_sys_nosys,
547dd3b3616Schristos 	},		/* 137 = filler */
548dd3b3616Schristos 	{
549dd3b3616Schristos 		ns(struct linux32_sys_setfsuid_args),
550dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setfsuid
551dd3b3616Schristos 	},		/* 138 = setfsuid16 */
552dd3b3616Schristos 	{
553dd3b3616Schristos 		ns(struct linux32_sys_setfsgid_args),
554dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setfsgid
555dd3b3616Schristos 	},		/* 139 = setfsgid16 */
556dd3b3616Schristos 	{
557dd3b3616Schristos 		ns(struct linux32_sys_llseek_args),
558dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_llseek
559dd3b3616Schristos 	},		/* 140 = llseek */
560dd3b3616Schristos 	{
561dd3b3616Schristos 		ns(struct linux32_sys_getdents_args),
562dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getdents
563dd3b3616Schristos 	},		/* 141 = getdents */
564dd3b3616Schristos 	{
565dd3b3616Schristos 		ns(struct linux32_sys_select_args),
566dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_select
567dd3b3616Schristos 	},		/* 142 = select */
568dd3b3616Schristos 	{
569dd3b3616Schristos 		ns(struct netbsd32_flock_args),
570dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_flock
571dd3b3616Schristos 	},		/* 143 = netbsd32_flock */
572dd3b3616Schristos 	{
573dd3b3616Schristos 		ns(struct netbsd32___msync13_args),
574dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___msync13
575dd3b3616Schristos 	},		/* 144 = netbsd32___msync13 */
576dd3b3616Schristos 	{
577dd3b3616Schristos 		ns(struct netbsd32_readv_args),
578dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_readv
579dd3b3616Schristos 	},		/* 145 = netbsd32_readv */
580dd3b3616Schristos 	{
581dd3b3616Schristos 		ns(struct netbsd32_writev_args),
582dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_writev
583dd3b3616Schristos 	},		/* 146 = netbsd32_writev */
584dd3b3616Schristos 	{
585dd3b3616Schristos 		ns(struct netbsd32_getsid_args),
586dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_getsid
587dd3b3616Schristos 	},		/* 147 = netbsd32_getsid */
588dd3b3616Schristos 	{
589dd3b3616Schristos 		ns(struct linux32_sys_fdatasync_args),
590dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fdatasync
591dd3b3616Schristos 	},		/* 148 = fdatasync */
592dd3b3616Schristos 	{
593dd3b3616Schristos 		ns(struct linux32_sys___sysctl_args),
594dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys___sysctl
595dd3b3616Schristos 	},		/* 149 = __sysctl */
596dd3b3616Schristos 	{
597dd3b3616Schristos 		ns(struct netbsd32_mlock_args),
598dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_mlock
599dd3b3616Schristos 	},		/* 150 = netbsd32_mlock */
600dd3b3616Schristos 	{
601dd3b3616Schristos 		ns(struct netbsd32_munlock_args),
602dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_munlock
603dd3b3616Schristos 	},		/* 151 = netbsd32_munlock */
604dd3b3616Schristos 	{
605dd3b3616Schristos 		ns(struct netbsd32_mlockall_args),
606dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_mlockall
607dd3b3616Schristos 	},		/* 152 = netbsd32_mlockall */
608dd3b3616Schristos 	{
609dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_munlockall
610dd3b3616Schristos 	},		/* 153 = munlockall */
611dd3b3616Schristos 	{
612dd3b3616Schristos 		ns(struct linux32_sys_sched_setparam_args),
613dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_setparam
614dd3b3616Schristos 	},		/* 154 = sched_setparam */
615dd3b3616Schristos 	{
616dd3b3616Schristos 		ns(struct linux32_sys_sched_getparam_args),
617dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_getparam
618dd3b3616Schristos 	},		/* 155 = sched_getparam */
619dd3b3616Schristos 	{
620dd3b3616Schristos 		ns(struct linux32_sys_sched_setscheduler_args),
621dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_setscheduler
622dd3b3616Schristos 	},		/* 156 = sched_setscheduler */
623dd3b3616Schristos 	{
624dd3b3616Schristos 		ns(struct linux32_sys_sched_getscheduler_args),
625dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_getscheduler
626dd3b3616Schristos 	},		/* 157 = sched_getscheduler */
627dd3b3616Schristos 	{
628dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_sched_yield
629dd3b3616Schristos 	},		/* 158 = sched_yield */
630dd3b3616Schristos 	{
631dd3b3616Schristos 		ns(struct linux32_sys_sched_get_priority_max_args),
632dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_get_priority_max
633dd3b3616Schristos 	},		/* 159 = sched_get_priority_max */
634dd3b3616Schristos 	{
635dd3b3616Schristos 		ns(struct linux32_sys_sched_get_priority_min_args),
636dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_get_priority_min
637dd3b3616Schristos 	},		/* 160 = sched_get_priority_min */
638dd3b3616Schristos 	{
639dd3b3616Schristos 		.sy_call = linux_sys_nosys,
640dd3b3616Schristos 	},		/* 161 = filler */
641dd3b3616Schristos 	{
642dd3b3616Schristos 		ns(struct linux32_sys_nanosleep_args),
643dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_nanosleep
644dd3b3616Schristos 	},		/* 162 = nanosleep */
645dd3b3616Schristos 	{
646dd3b3616Schristos 		ns(struct linux32_sys_mremap_args),
647dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_mremap
648dd3b3616Schristos 	},		/* 163 = mremap */
649dd3b3616Schristos 	{
650dd3b3616Schristos 		ns(struct linux32_sys_setresuid16_args),
651dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setresuid16
652dd3b3616Schristos 	},		/* 164 = setresuid16 */
653dd3b3616Schristos 	{
654dd3b3616Schristos 		ns(struct linux32_sys_getresuid16_args),
655dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getresuid16
656dd3b3616Schristos 	},		/* 165 = getresuid16 */
657dd3b3616Schristos 	{
658dd3b3616Schristos 		.sy_call = linux_sys_nosys,
659dd3b3616Schristos 	},		/* 166 = filler */
660dd3b3616Schristos 	{
661dd3b3616Schristos 		.sy_call = linux_sys_nosys,
662dd3b3616Schristos 	},		/* 167 = filler */
663dd3b3616Schristos 	{
664dd3b3616Schristos 		ns(struct netbsd32_poll_args),
665dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_poll
666dd3b3616Schristos 	},		/* 168 = netbsd32_poll */
667dd3b3616Schristos 	{
668dd3b3616Schristos 		.sy_call = linux_sys_nosys,
669dd3b3616Schristos 	},		/* 169 = filler */
670dd3b3616Schristos 	{
671dd3b3616Schristos 		ns(struct linux32_sys_setresgid16_args),
672dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setresgid16
673dd3b3616Schristos 	},		/* 170 = setresgid16 */
674dd3b3616Schristos 	{
675dd3b3616Schristos 		ns(struct linux32_sys_getresgid16_args),
676dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getresgid16
677dd3b3616Schristos 	},		/* 171 = getresgid16 */
678dd3b3616Schristos 	{
679dd3b3616Schristos 		.sy_call = linux_sys_nosys,
680dd3b3616Schristos 	},		/* 172 = filler */
681dd3b3616Schristos 	{
682dd3b3616Schristos 		ns(struct linux32_sys_rt_sigreturn_args),
683dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigreturn
684dd3b3616Schristos 	},		/* 173 = rt_sigreturn */
685dd3b3616Schristos 	{
686dd3b3616Schristos 		ns(struct linux32_sys_rt_sigaction_args),
687dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigaction
688dd3b3616Schristos 	},		/* 174 = rt_sigaction */
689dd3b3616Schristos 	{
690dd3b3616Schristos 		ns(struct linux32_sys_rt_sigprocmask_args),
691dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigprocmask
692dd3b3616Schristos 	},		/* 175 = rt_sigprocmask */
693dd3b3616Schristos 	{
694dd3b3616Schristos 		ns(struct linux32_sys_rt_sigpending_args),
695dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigpending
696dd3b3616Schristos 	},		/* 176 = rt_sigpending */
697dd3b3616Schristos 	{
698dd3b3616Schristos 		ns(struct linux32_sys_rt_sigtimedwait_args),
699dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigtimedwait
700dd3b3616Schristos 	},		/* 177 = rt_sigtimedwait */
701dd3b3616Schristos 	{
702dd3b3616Schristos 		ns(struct linux32_sys_rt_queueinfo_args),
703dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_queueinfo
704dd3b3616Schristos 	},		/* 178 = rt_queueinfo */
705dd3b3616Schristos 	{
706dd3b3616Schristos 		ns(struct linux32_sys_rt_sigsuspend_args),
707dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_rt_sigsuspend
708dd3b3616Schristos 	},		/* 179 = rt_sigsuspend */
709dd3b3616Schristos 	{
710dd3b3616Schristos 		ns(struct linux32_sys_pread_args),
711d8dfcd6cSchristos 		.sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64,
712dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_pread
713dd3b3616Schristos 	},		/* 180 = pread */
714dd3b3616Schristos 	{
715dd3b3616Schristos 		ns(struct linux32_sys_pwrite_args),
716d8dfcd6cSchristos 		.sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64,
717dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_pwrite
718dd3b3616Schristos 	},		/* 181 = pwrite */
719dd3b3616Schristos 	{
720dd3b3616Schristos 		ns(struct linux32_sys_chown16_args),
721dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_chown16
722dd3b3616Schristos 	},		/* 182 = chown16 */
723dd3b3616Schristos 	{
724dd3b3616Schristos 		ns(struct netbsd32___getcwd_args),
725dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___getcwd
726dd3b3616Schristos 	},		/* 183 = netbsd32___getcwd */
727dd3b3616Schristos 	{
728dd3b3616Schristos 		.sy_call = linux_sys_nosys,
729dd3b3616Schristos 	},		/* 184 = filler */
730dd3b3616Schristos 	{
731dd3b3616Schristos 		.sy_call = linux_sys_nosys,
732dd3b3616Schristos 	},		/* 185 = filler */
733dd3b3616Schristos 	{
734dd3b3616Schristos 		.sy_call = linux_sys_nosys,
735dd3b3616Schristos 	},		/* 186 = filler */
736dd3b3616Schristos 	{
737dd3b3616Schristos 		.sy_call = linux_sys_nosys,
738dd3b3616Schristos 	},		/* 187 = filler */
739dd3b3616Schristos 	{
740dd3b3616Schristos 		.sy_call = linux_sys_nosys,
741dd3b3616Schristos 	},		/* 188 = filler */
742dd3b3616Schristos 	{
743dd3b3616Schristos 		.sy_call = linux_sys_nosys,
744dd3b3616Schristos 	},		/* 189 = filler */
745dd3b3616Schristos 	{
746dd3b3616Schristos 		.sy_call = (sy_call_t *)sys___vfork14
747dd3b3616Schristos 	},		/* 190 = __vfork14 */
748dd3b3616Schristos 	{
749dd3b3616Schristos 		ns(struct linux32_sys_ugetrlimit_args),
750dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ugetrlimit
751dd3b3616Schristos 	},		/* 191 = ugetrlimit */
752dd3b3616Schristos 	{
753dd3b3616Schristos 		ns(struct linux32_sys_mmap2_args),
754dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_mmap2
755dd3b3616Schristos 	},		/* 192 = mmap2 */
756dd3b3616Schristos 	{
757dd3b3616Schristos 		ns(struct linux32_sys_truncate64_args),
758dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_truncate64
759dd3b3616Schristos 	},		/* 193 = truncate64 */
760dd3b3616Schristos 	{
761dd3b3616Schristos 		ns(struct linux32_sys_ftruncate64_args),
762dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ftruncate64
763dd3b3616Schristos 	},		/* 194 = ftruncate64 */
764dd3b3616Schristos 	{
765dd3b3616Schristos 		ns(struct linux32_sys_stat64_args),
766dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_stat64
767dd3b3616Schristos 	},		/* 195 = stat64 */
768dd3b3616Schristos 	{
769dd3b3616Schristos 		ns(struct linux32_sys_lstat64_args),
770dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_lstat64
771dd3b3616Schristos 	},		/* 196 = lstat64 */
772dd3b3616Schristos 	{
773dd3b3616Schristos 		ns(struct linux32_sys_fstat64_args),
774dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fstat64
775dd3b3616Schristos 	},		/* 197 = fstat64 */
776dd3b3616Schristos 	{
777dd3b3616Schristos 		ns(struct netbsd32___posix_lchown_args),
778dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___posix_lchown
779dd3b3616Schristos 	},		/* 198 = netbsd32___posix_lchown */
780dd3b3616Schristos 	{
781dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getuid
782dd3b3616Schristos 	},		/* 199 = getuid */
783dd3b3616Schristos 	{
784dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getgid
785dd3b3616Schristos 	},		/* 200 = getgid */
786dd3b3616Schristos 	{
787dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_geteuid
788dd3b3616Schristos 	},		/* 201 = geteuid */
789dd3b3616Schristos 	{
790dd3b3616Schristos 		.sy_call = (sy_call_t *)sys_getegid
791dd3b3616Schristos 	},		/* 202 = getegid */
792dd3b3616Schristos 	{
793dd3b3616Schristos 		ns(struct netbsd32_setreuid_args),
794dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setreuid
795dd3b3616Schristos 	},		/* 203 = netbsd32_setreuid */
796dd3b3616Schristos 	{
797dd3b3616Schristos 		ns(struct netbsd32_setregid_args),
798dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setregid
799dd3b3616Schristos 	},		/* 204 = netbsd32_setregid */
800dd3b3616Schristos 	{
801dd3b3616Schristos 		ns(struct netbsd32_getgroups_args),
802dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_getgroups
803dd3b3616Schristos 	},		/* 205 = netbsd32_getgroups */
804dd3b3616Schristos 	{
805dd3b3616Schristos 		ns(struct netbsd32_setgroups_args),
806dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setgroups
807dd3b3616Schristos 	},		/* 206 = netbsd32_setgroups */
808dd3b3616Schristos 	{
809dd3b3616Schristos 		ns(struct netbsd32___posix_fchown_args),
810dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___posix_fchown
811dd3b3616Schristos 	},		/* 207 = netbsd32___posix_fchown */
812dd3b3616Schristos 	{
813dd3b3616Schristos 		ns(struct linux32_sys_setresuid_args),
814dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setresuid
815dd3b3616Schristos 	},		/* 208 = setresuid */
816dd3b3616Schristos 	{
817dd3b3616Schristos 		ns(struct linux32_sys_getresuid_args),
818dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getresuid
819dd3b3616Schristos 	},		/* 209 = getresuid */
820dd3b3616Schristos 	{
821dd3b3616Schristos 		ns(struct linux32_sys_setresgid_args),
822dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setresgid
823dd3b3616Schristos 	},		/* 210 = setresgid */
824dd3b3616Schristos 	{
825dd3b3616Schristos 		ns(struct linux32_sys_getresgid_args),
826dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getresgid
827dd3b3616Schristos 	},		/* 211 = getresgid */
828dd3b3616Schristos 	{
829dd3b3616Schristos 		ns(struct netbsd32___posix_chown_args),
830dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32___posix_chown
831dd3b3616Schristos 	},		/* 212 = netbsd32___posix_chown */
832dd3b3616Schristos 	{
833dd3b3616Schristos 		ns(struct netbsd32_setuid_args),
834dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setuid
835dd3b3616Schristos 	},		/* 213 = netbsd32_setuid */
836dd3b3616Schristos 	{
837dd3b3616Schristos 		ns(struct netbsd32_setgid_args),
838dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setgid
839dd3b3616Schristos 	},		/* 214 = netbsd32_setgid */
840dd3b3616Schristos 	{
841dd3b3616Schristos 		ns(struct linux32_sys_setfsuid_args),
842dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setfsuid
843dd3b3616Schristos 	},		/* 215 = setfsuid */
844dd3b3616Schristos 	{
845dd3b3616Schristos 		ns(struct linux32_sys_setfsgid_args),
846dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_setfsgid
847dd3b3616Schristos 	},		/* 216 = setfsgid */
848dd3b3616Schristos 	{
849dd3b3616Schristos 		.sy_call = linux_sys_nosys,
850dd3b3616Schristos 	},		/* 217 = filler */
851dd3b3616Schristos 	{
852dd3b3616Schristos 		ns(struct netbsd32_mincore_args),
853dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_mincore
854dd3b3616Schristos 	},		/* 218 = netbsd32_mincore */
855dd3b3616Schristos 	{
856dd3b3616Schristos 		ns(struct netbsd32_madvise_args),
857dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_madvise
858dd3b3616Schristos 	},		/* 219 = netbsd32_madvise */
859dd3b3616Schristos 	{
860dd3b3616Schristos 		ns(struct linux32_sys_getdents64_args),
861dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_getdents64
862dd3b3616Schristos 	},		/* 220 = getdents64 */
863c0601913Sdsl #define linux32_sys_fcntl64 linux32_sys_fcntl
864c0601913Sdsl #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
865dd3b3616Schristos 	{
866dd3b3616Schristos 		ns(struct linux32_sys_fcntl64_args),
867dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fcntl64
868dd3b3616Schristos 	},		/* 221 = fcntl64 */
869dd3b3616Schristos 	{
870dd3b3616Schristos 		.sy_call = linux_sys_nosys,
871dd3b3616Schristos 	},		/* 222 = filler */
872dd3b3616Schristos 	{
873dd3b3616Schristos 		.sy_call = linux_sys_nosys,
874dd3b3616Schristos 	},		/* 223 = filler */
875dd3b3616Schristos 	{
876dd3b3616Schristos 		.sy_call = (sy_call_t *)linux_sys_gettid
877dd3b3616Schristos 	},		/* 224 = gettid */
878dd3b3616Schristos 	{
879dd3b3616Schristos 		.sy_call = linux_sys_nosys,
880dd3b3616Schristos 	},		/* 225 = filler */
881dd3b3616Schristos 	{
882dd3b3616Schristos 		ns(struct netbsd32_setxattr_args),
883dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_setxattr
884dd3b3616Schristos 	},		/* 226 = netbsd32_setxattr */
885dd3b3616Schristos 	{
886dd3b3616Schristos 		ns(struct netbsd32_lsetxattr_args),
887dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_lsetxattr
888dd3b3616Schristos 	},		/* 227 = netbsd32_lsetxattr */
889dd3b3616Schristos 	{
890dd3b3616Schristos 		ns(struct netbsd32_fsetxattr_args),
891dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fsetxattr
892dd3b3616Schristos 	},		/* 228 = netbsd32_fsetxattr */
893dd3b3616Schristos 	{
894dd3b3616Schristos 		ns(struct netbsd32_getxattr_args),
895dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_getxattr
896dd3b3616Schristos 	},		/* 229 = netbsd32_getxattr */
897dd3b3616Schristos 	{
898dd3b3616Schristos 		ns(struct netbsd32_lgetxattr_args),
899dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_lgetxattr
900dd3b3616Schristos 	},		/* 230 = netbsd32_lgetxattr */
901dd3b3616Schristos 	{
902dd3b3616Schristos 		ns(struct netbsd32_fgetxattr_args),
903dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fgetxattr
904dd3b3616Schristos 	},		/* 231 = netbsd32_fgetxattr */
905dd3b3616Schristos 	{
906dd3b3616Schristos 		ns(struct netbsd32_listxattr_args),
907dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_listxattr
908dd3b3616Schristos 	},		/* 232 = netbsd32_listxattr */
909dd3b3616Schristos 	{
910dd3b3616Schristos 		ns(struct netbsd32_llistxattr_args),
911dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_llistxattr
912dd3b3616Schristos 	},		/* 233 = netbsd32_llistxattr */
913dd3b3616Schristos 	{
914dd3b3616Schristos 		ns(struct netbsd32_flistxattr_args),
915dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_flistxattr
916dd3b3616Schristos 	},		/* 234 = netbsd32_flistxattr */
917dd3b3616Schristos 	{
918dd3b3616Schristos 		ns(struct netbsd32_removexattr_args),
919dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_removexattr
920dd3b3616Schristos 	},		/* 235 = netbsd32_removexattr */
921dd3b3616Schristos 	{
922dd3b3616Schristos 		ns(struct netbsd32_lremovexattr_args),
923dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_lremovexattr
924dd3b3616Schristos 	},		/* 236 = netbsd32_lremovexattr */
925dd3b3616Schristos 	{
926dd3b3616Schristos 		ns(struct netbsd32_fremovexattr_args),
927dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_fremovexattr
928dd3b3616Schristos 	},		/* 237 = netbsd32_fremovexattr */
929dd3b3616Schristos 	{
930dd3b3616Schristos 		ns(struct linux32_sys_tkill_args),
931dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_tkill
932dd3b3616Schristos 	},		/* 238 = tkill */
933dd3b3616Schristos 	{
934dd3b3616Schristos 		.sy_call = linux_sys_nosys,
935dd3b3616Schristos 	},		/* 239 = filler */
936dd3b3616Schristos 	{
937dd3b3616Schristos 		ns(struct linux32_sys_futex_args),
938dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_futex
939dd3b3616Schristos 	},		/* 240 = futex */
940dd3b3616Schristos 	{
941dd3b3616Schristos 		ns(struct linux32_sys_sched_setaffinity_args),
942dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_setaffinity
943dd3b3616Schristos 	},		/* 241 = sched_setaffinity */
944dd3b3616Schristos 	{
945dd3b3616Schristos 		ns(struct linux32_sys_sched_getaffinity_args),
946dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_sched_getaffinity
947dd3b3616Schristos 	},		/* 242 = sched_getaffinity */
948dd3b3616Schristos 	{
949dd3b3616Schristos 		ns(struct linux32_sys_set_thread_area_args),
950dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_set_thread_area
951dd3b3616Schristos 	},		/* 243 = set_thread_area */
952dd3b3616Schristos 	{
953dd3b3616Schristos 		ns(struct linux32_sys_get_thread_area_args),
954dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_get_thread_area
955dd3b3616Schristos 	},		/* 244 = get_thread_area */
956dd3b3616Schristos 	{
957dd3b3616Schristos 		.sy_call = linux_sys_nosys,
958dd3b3616Schristos 	},		/* 245 = filler */
959dd3b3616Schristos 	{
960dd3b3616Schristos 		.sy_call = linux_sys_nosys,
961dd3b3616Schristos 	},		/* 246 = filler */
962dd3b3616Schristos 	{
963dd3b3616Schristos 		.sy_call = linux_sys_nosys,
964dd3b3616Schristos 	},		/* 247 = filler */
965dd3b3616Schristos 	{
966dd3b3616Schristos 		.sy_call = linux_sys_nosys,
967dd3b3616Schristos 	},		/* 248 = filler */
968dd3b3616Schristos 	{
969dd3b3616Schristos 		.sy_call = linux_sys_nosys,
970dd3b3616Schristos 	},		/* 249 = filler */
971dd3b3616Schristos 	{
972dd3b3616Schristos 		ns(struct linux32_sys_fadvise64_args),
973dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fadvise64
974dd3b3616Schristos 	},		/* 250 = fadvise64 */
975dd3b3616Schristos 	{
976dd3b3616Schristos 		.sy_call = linux_sys_nosys,
977dd3b3616Schristos 	},		/* 251 = filler */
978dd3b3616Schristos 	{
979dd3b3616Schristos 		ns(struct linux32_sys_exit_group_args),
980dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_exit_group
981dd3b3616Schristos 	},		/* 252 = exit_group */
982dd3b3616Schristos 	{
983dd3b3616Schristos 		.sy_call = linux_sys_nosys,
984dd3b3616Schristos 	},		/* 253 = filler */
985dd3b3616Schristos 	{
986dd3b3616Schristos 		.sy_call = linux_sys_nosys,
987dd3b3616Schristos 	},		/* 254 = filler */
988dd3b3616Schristos 	{
989dd3b3616Schristos 		.sy_call = linux_sys_nosys,
990dd3b3616Schristos 	},		/* 255 = filler */
991dd3b3616Schristos 	{
992dd3b3616Schristos 		.sy_call = linux_sys_nosys,
993dd3b3616Schristos 	},		/* 256 = filler */
994dd3b3616Schristos 	{
995dd3b3616Schristos 		.sy_call = linux_sys_nosys,
996dd3b3616Schristos 	},		/* 257 = filler */
997dd3b3616Schristos 	{
998dd3b3616Schristos 		ns(struct linux32_sys_set_tid_address_args),
999dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_set_tid_address
1000dd3b3616Schristos 	},		/* 258 = set_tid_address */
1001dd3b3616Schristos 	{
1002a108364eSthorpej 		ns(struct linux32_sys_timer_create_args),
1003a108364eSthorpej 		.sy_flags = SYCALL_ARG_PTR,
1004a108364eSthorpej 		.sy_call = (sy_call_t *)linux32_sys_timer_create
1005a108364eSthorpej 	},		/* 259 = timer_create */
1006dd3b3616Schristos 	{
1007a108364eSthorpej 		ns(struct linux32_sys_timer_settime_args),
1008a108364eSthorpej 		.sy_flags = SYCALL_ARG_PTR,
1009a108364eSthorpej 		.sy_call = (sy_call_t *)linux32_sys_timer_settime
1010a108364eSthorpej 	},		/* 260 = timer_settime */
1011dd3b3616Schristos 	{
1012a108364eSthorpej 		ns(struct linux32_sys_timer_gettime_args),
1013a108364eSthorpej 		.sy_flags = SYCALL_ARG_PTR,
1014a108364eSthorpej 		.sy_call = (sy_call_t *)linux32_sys_timer_gettime
1015a108364eSthorpej 	},		/* 261 = timer_gettime */
1016dd3b3616Schristos 	{
1017a108364eSthorpej 		ns(struct sys_timer_getoverrun_args),
1018a108364eSthorpej 		.sy_call = (sy_call_t *)sys_timer_getoverrun
1019a108364eSthorpej 	},		/* 262 = timer_getoverrun */
1020dd3b3616Schristos 	{
1021a108364eSthorpej 		ns(struct sys_timer_delete_args),
1022a108364eSthorpej 		.sy_call = (sy_call_t *)sys_timer_delete
1023a108364eSthorpej 	},		/* 263 = timer_delete */
1024dd3b3616Schristos 	{
1025dd3b3616Schristos 		ns(struct linux32_sys_clock_settime_args),
1026dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_clock_settime
1027dd3b3616Schristos 	},		/* 264 = clock_settime */
1028dd3b3616Schristos 	{
1029dd3b3616Schristos 		ns(struct linux32_sys_clock_gettime_args),
1030dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_clock_gettime
1031dd3b3616Schristos 	},		/* 265 = clock_gettime */
1032dd3b3616Schristos 	{
1033dd3b3616Schristos 		ns(struct linux32_sys_clock_getres_args),
1034dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_clock_getres
1035dd3b3616Schristos 	},		/* 266 = clock_getres */
1036dd3b3616Schristos 	{
1037dd3b3616Schristos 		ns(struct linux32_sys_clock_nanosleep_args),
1038dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_clock_nanosleep
1039dd3b3616Schristos 	},		/* 267 = clock_nanosleep */
1040dd3b3616Schristos 	{
1041dd3b3616Schristos 		ns(struct linux32_sys_statfs64_args),
1042dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_statfs64
1043dd3b3616Schristos 	},		/* 268 = statfs64 */
1044dd3b3616Schristos 	{
1045dd3b3616Schristos 		ns(struct linux32_sys_fstatfs64_args),
1046dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fstatfs64
1047dd3b3616Schristos 	},		/* 269 = fstatfs64 */
1048dd3b3616Schristos 	{
1049dd3b3616Schristos 		ns(struct linux32_sys_tgkill_args),
1050dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_tgkill
1051dd3b3616Schristos 	},		/* 270 = tgkill */
1052dd3b3616Schristos 	{
1053dd3b3616Schristos 		ns(struct compat_50_netbsd32_utimes_args),
1054dd3b3616Schristos 		.sy_call = (sy_call_t *)compat_50_netbsd32_utimes
1055dd3b3616Schristos 	},		/* 271 = compat_50_netbsd32_utimes */
1056dd3b3616Schristos 	{
1057dd3b3616Schristos 		ns(struct linux32_sys_fadvise64_64_args),
1058dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fadvise64_64
1059dd3b3616Schristos 	},		/* 272 = fadvise64_64 */
1060dd3b3616Schristos 	{
1061dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1062dd3b3616Schristos 	},		/* 273 = filler */
1063dd3b3616Schristos 	{
1064dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1065dd3b3616Schristos 	},		/* 274 = filler */
1066dd3b3616Schristos 	{
1067dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1068dd3b3616Schristos 	},		/* 275 = filler */
1069dd3b3616Schristos 	{
1070dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1071dd3b3616Schristos 	},		/* 276 = filler */
1072dd3b3616Schristos 	{
1073dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1074dd3b3616Schristos 	},		/* 277 = filler */
1075dd3b3616Schristos 	{
1076dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1077dd3b3616Schristos 	},		/* 278 = filler */
1078dd3b3616Schristos 	{
1079dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1080dd3b3616Schristos 	},		/* 279 = filler */
1081dd3b3616Schristos 	{
1082dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1083dd3b3616Schristos 	},		/* 280 = filler */
1084dd3b3616Schristos 	{
1085dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1086dd3b3616Schristos 	},		/* 281 = filler */
1087dd3b3616Schristos 	{
1088dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1089dd3b3616Schristos 	},		/* 282 = filler */
1090dd3b3616Schristos 	{
1091dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1092dd3b3616Schristos 	},		/* 283 = filler */
1093dd3b3616Schristos 	{
1094dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1095dd3b3616Schristos 	},		/* 284 = filler */
1096dd3b3616Schristos 	{
1097dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1098dd3b3616Schristos 	},		/* 285 = filler */
1099dd3b3616Schristos 	{
1100dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1101dd3b3616Schristos 	},		/* 286 = filler */
1102dd3b3616Schristos 	{
1103dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1104dd3b3616Schristos 	},		/* 287 = filler */
1105dd3b3616Schristos 	{
1106dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1107dd3b3616Schristos 	},		/* 288 = filler */
1108dd3b3616Schristos 	{
1109dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1110dd3b3616Schristos 	},		/* 289 = filler */
1111dd3b3616Schristos 	{
1112dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1113dd3b3616Schristos 	},		/* 290 = filler */
1114dd3b3616Schristos 	{
1115dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1116dd3b3616Schristos 	},		/* 291 = filler */
1117dd3b3616Schristos 	{
1118dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1119dd3b3616Schristos 	},		/* 292 = filler */
1120dd3b3616Schristos 	{
1121dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1122dd3b3616Schristos 	},		/* 293 = filler */
1123dd3b3616Schristos 	{
1124dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1125dd3b3616Schristos 	},		/* 294 = filler */
1126dd3b3616Schristos 	{
1127dd3b3616Schristos 		ns(struct linux32_sys_openat_args),
1128dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_openat
1129dd3b3616Schristos 	},		/* 295 = openat */
1130dd3b3616Schristos 	{
1131dd3b3616Schristos 		ns(struct netbsd32_mkdirat_args),
1132dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_mkdirat
1133dd3b3616Schristos 	},		/* 296 = netbsd32_mkdirat */
1134dd3b3616Schristos 	{
1135dd3b3616Schristos 		ns(struct linux32_sys_mknodat_args),
1136dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_mknodat
1137dd3b3616Schristos 	},		/* 297 = mknodat */
1138dd3b3616Schristos 	{
1139dd3b3616Schristos 		ns(struct linux32_sys_fchownat_args),
1140dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fchownat
1141dd3b3616Schristos 	},		/* 298 = fchownat */
1142dd3b3616Schristos 	{
1143dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1144dd3b3616Schristos 	},		/* 299 = filler */
1145dd3b3616Schristos 	{
1146dd3b3616Schristos 		ns(struct linux32_sys_fstatat64_args),
1147dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fstatat64
1148dd3b3616Schristos 	},		/* 300 = fstatat64 */
1149dd3b3616Schristos 	{
1150dd3b3616Schristos 		ns(struct linux32_sys_unlinkat_args),
1151dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_unlinkat
1152dd3b3616Schristos 	},		/* 301 = unlinkat */
1153dd3b3616Schristos 	{
1154dd3b3616Schristos 		ns(struct netbsd32_renameat_args),
1155dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_renameat
1156dd3b3616Schristos 	},		/* 302 = netbsd32_renameat */
1157dd3b3616Schristos 	{
1158dd3b3616Schristos 		ns(struct linux32_sys_linkat_args),
1159dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_linkat
1160dd3b3616Schristos 	},		/* 303 = linkat */
1161dd3b3616Schristos 	{
1162dd3b3616Schristos 		ns(struct netbsd32_symlinkat_args),
1163dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_symlinkat
1164dd3b3616Schristos 	},		/* 304 = netbsd32_symlinkat */
1165dd3b3616Schristos 	{
1166dd3b3616Schristos 		ns(struct netbsd32_readlinkat_args),
1167dd3b3616Schristos 		.sy_call = (sy_call_t *)netbsd32_readlinkat
1168dd3b3616Schristos 	},		/* 305 = netbsd32_readlinkat */
1169dd3b3616Schristos 	{
1170dd3b3616Schristos 		ns(struct linux32_sys_fchmodat_args),
1171dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_fchmodat
1172dd3b3616Schristos 	},		/* 306 = fchmodat */
1173dd3b3616Schristos 	{
1174dd3b3616Schristos 		ns(struct linux32_sys_faccessat_args),
1175dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_faccessat
1176dd3b3616Schristos 	},		/* 307 = faccessat */
1177dd3b3616Schristos 	{
117832432d67Sryo 		ns(struct linux32_sys_pselect6_args),
117932432d67Sryo 		.sy_call = (sy_call_t *)linux32_sys_pselect6
118032432d67Sryo 	},		/* 308 = pselect6 */
1181dd3b3616Schristos 	{
1182dd3b3616Schristos 		ns(struct linux32_sys_ppoll_args),
1183dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_ppoll
1184dd3b3616Schristos 	},		/* 309 = ppoll */
1185dd3b3616Schristos 	{
1186dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1187dd3b3616Schristos 	},		/* 310 = filler */
1188dd3b3616Schristos 	{
1189cb9aba0eSthorpej 		ns(struct netbsd32___futex_set_robust_list_args),
1190cb9aba0eSthorpej 		.sy_call = (sy_call_t *)netbsd32___futex_set_robust_list
1191cb9aba0eSthorpej 	},		/* 311 = netbsd32___futex_set_robust_list */
1192dd3b3616Schristos 	{
1193cb9aba0eSthorpej 		ns(struct netbsd32___futex_get_robust_list_args),
1194cb9aba0eSthorpej 		.sy_call = (sy_call_t *)netbsd32___futex_get_robust_list
1195cb9aba0eSthorpej 	},		/* 312 = netbsd32___futex_get_robust_list */
1196dd3b3616Schristos 	{
1197dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1198dd3b3616Schristos 	},		/* 313 = filler */
1199dd3b3616Schristos 	{
1200dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1201dd3b3616Schristos 	},		/* 314 = filler */
1202dd3b3616Schristos 	{
1203dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1204dd3b3616Schristos 	},		/* 315 = filler */
1205dd3b3616Schristos 	{
1206dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1207dd3b3616Schristos 	},		/* 316 = filler */
1208dd3b3616Schristos 	{
1209dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1210dd3b3616Schristos 	},		/* 317 = filler */
1211dd3b3616Schristos 	{
1212dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1213dd3b3616Schristos 	},		/* 318 = filler */
1214dd3b3616Schristos 	{
1215dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1216dd3b3616Schristos 	},		/* 319 = filler */
1217dd3b3616Schristos 	{
1218dd3b3616Schristos 		ns(struct linux32_sys_utimensat_args),
1219dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_utimensat
1220dd3b3616Schristos 	},		/* 320 = utimensat */
1221dd3b3616Schristos 	{
1222dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1223dd3b3616Schristos 	},		/* 321 = filler */
1224dd3b3616Schristos 	{
122530226473Sthorpej 		ns(struct linux_sys_timerfd_create_args),
122630226473Sthorpej 		.sy_call = (sy_call_t *)linux_sys_timerfd_create
122730226473Sthorpej 	},		/* 322 = timerfd_create */
1228dd3b3616Schristos 	{
12297a09b9c7Sthorpej 		ns(struct linux32_sys_eventfd_args),
12307a09b9c7Sthorpej 		.sy_call = (sy_call_t *)linux32_sys_eventfd
12317a09b9c7Sthorpej 	},		/* 323 = eventfd */
1232dd3b3616Schristos 	{
1233d61dd23cSjdolecek 		ns(struct linux32_sys_fallocate_args),
1234d61dd23cSjdolecek 		.sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1235d61dd23cSjdolecek 		.sy_call = (sy_call_t *)linux32_sys_fallocate
1236d61dd23cSjdolecek 	},		/* 324 = fallocate */
1237dd3b3616Schristos 	{
123830226473Sthorpej 		ns(struct linux32_sys_timerfd_settime_args),
123930226473Sthorpej 		.sy_flags = SYCALL_ARG_PTR,
124030226473Sthorpej 		.sy_call = (sy_call_t *)linux32_sys_timerfd_settime
124130226473Sthorpej 	},		/* 325 = timerfd_settime */
1242dd3b3616Schristos 	{
124330226473Sthorpej 		ns(struct linux32_sys_timerfd_gettime_args),
124430226473Sthorpej 		.sy_flags = SYCALL_ARG_PTR,
124530226473Sthorpej 		.sy_call = (sy_call_t *)linux32_sys_timerfd_gettime
124630226473Sthorpej 	},		/* 326 = timerfd_gettime */
1247dd3b3616Schristos 	{
1248dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1249dd3b3616Schristos 	},		/* 327 = filler */
1250dd3b3616Schristos 	{
12517a09b9c7Sthorpej 		ns(struct linux32_sys_eventfd2_args),
12527a09b9c7Sthorpej 		.sy_call = (sy_call_t *)linux32_sys_eventfd2
12537a09b9c7Sthorpej 	},		/* 328 = eventfd2 */
1254dd3b3616Schristos 	{
1255dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1256dd3b3616Schristos 	},		/* 329 = filler */
1257dd3b3616Schristos 	{
1258dd3b3616Schristos 		ns(struct linux32_sys_dup3_args),
1259dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_dup3
1260dd3b3616Schristos 	},		/* 330 = dup3 */
1261dd3b3616Schristos 	{
1262dd3b3616Schristos 		ns(struct linux32_sys_pipe2_args),
1263dd3b3616Schristos 		.sy_call = (sy_call_t *)linux32_sys_pipe2
1264dd3b3616Schristos 	},		/* 331 = pipe2 */
1265dd3b3616Schristos 	{
1266dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1267dd3b3616Schristos 	},		/* 332 = filler */
1268dd3b3616Schristos 	{
1269d007899aSthorpej 		ns(struct linux32_sys_preadv_args),
1270d007899aSthorpej 		.sy_call = (sy_call_t *)linux32_sys_preadv
1271d007899aSthorpej 	},		/* 333 = preadv */
1272dd3b3616Schristos 	{
1273d007899aSthorpej 		ns(struct linux32_sys_pwritev_args),
1274d007899aSthorpej 		.sy_call = (sy_call_t *)linux32_sys_pwritev
1275d007899aSthorpej 	},		/* 334 = pwritev */
1276dd3b3616Schristos 	{
1277dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1278dd3b3616Schristos 	},		/* 335 = filler */
1279dd3b3616Schristos 	{
1280dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1281dd3b3616Schristos 	},		/* 336 = filler */
1282dd3b3616Schristos 	{
1283dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1284dd3b3616Schristos 	},		/* 337 = filler */
1285dd3b3616Schristos 	{
1286dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1287dd3b3616Schristos 	},		/* 338 = filler */
1288dd3b3616Schristos 	{
1289dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1290dd3b3616Schristos 	},		/* 339 = filler */
1291dd3b3616Schristos 	{
1292*dc0b6747Sryo 		ns(struct linux32_sys_prlimit64_args),
1293*dc0b6747Sryo 		.sy_call = (sy_call_t *)linux32_sys_prlimit64
1294*dc0b6747Sryo 	},		/* 340 = prlimit64 */
1295dd3b3616Schristos 	{
1296dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1297dd3b3616Schristos 	},		/* 341 = filler */
1298dd3b3616Schristos 	{
1299dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1300dd3b3616Schristos 	},		/* 342 = filler */
1301dd3b3616Schristos 	{
1302dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1303dd3b3616Schristos 	},		/* 343 = filler */
1304dd3b3616Schristos 	{
1305dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1306dd3b3616Schristos 	},		/* 344 = filler */
1307dd3b3616Schristos 	{
1308dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1309dd3b3616Schristos 	},		/* 345 = filler */
1310dd3b3616Schristos 	{
1311dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1312dd3b3616Schristos 	},		/* 346 = filler */
1313dd3b3616Schristos 	{
1314dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1315dd3b3616Schristos 	},		/* 347 = filler */
1316dd3b3616Schristos 	{
1317dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1318dd3b3616Schristos 	},		/* 348 = filler */
1319dd3b3616Schristos 	{
1320dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1321dd3b3616Schristos 	},		/* 349 = filler */
1322dd3b3616Schristos 	{
1323dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1324dd3b3616Schristos 	},		/* 350 = filler */
1325dd3b3616Schristos 	{
1326dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1327dd3b3616Schristos 	},		/* 351 = filler */
1328dd3b3616Schristos 	{
1329dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1330dd3b3616Schristos 	},		/* 352 = filler */
1331dd3b3616Schristos 	{
1332dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1333dd3b3616Schristos 	},		/* 353 = filler */
1334dd3b3616Schristos 	{
1335dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1336dd3b3616Schristos 	},		/* 354 = filler */
1337dd3b3616Schristos 	{
1338dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1339dd3b3616Schristos 	},		/* 355 = filler */
1340dd3b3616Schristos 	{
1341dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1342dd3b3616Schristos 	},		/* 356 = filler */
1343dd3b3616Schristos 	{
1344dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1345dd3b3616Schristos 	},		/* 357 = filler */
1346dd3b3616Schristos 	{
1347dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1348dd3b3616Schristos 	},		/* 358 = filler */
1349dd3b3616Schristos 	{
1350dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1351dd3b3616Schristos 	},		/* 359 = filler */
1352dd3b3616Schristos 	{
1353dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1354dd3b3616Schristos 	},		/* 360 = filler */
1355dd3b3616Schristos 	{
1356dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1357dd3b3616Schristos 	},		/* 361 = filler */
1358dd3b3616Schristos 	{
1359dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1360dd3b3616Schristos 	},		/* 362 = filler */
1361dd3b3616Schristos 	{
1362dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1363dd3b3616Schristos 	},		/* 363 = filler */
1364dd3b3616Schristos 	{
1365dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1366dd3b3616Schristos 	},		/* 364 = filler */
1367dd3b3616Schristos 	{
1368dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1369dd3b3616Schristos 	},		/* 365 = filler */
1370dd3b3616Schristos 	{
1371dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1372dd3b3616Schristos 	},		/* 366 = filler */
1373dd3b3616Schristos 	{
1374dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1375dd3b3616Schristos 	},		/* 367 = filler */
1376dd3b3616Schristos 	{
1377dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1378dd3b3616Schristos 	},		/* 368 = filler */
1379dd3b3616Schristos 	{
1380dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1381dd3b3616Schristos 	},		/* 369 = filler */
1382dd3b3616Schristos 	{
1383dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1384dd3b3616Schristos 	},		/* 370 = filler */
1385dd3b3616Schristos 	{
1386dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1387dd3b3616Schristos 	},		/* 371 = filler */
1388dd3b3616Schristos 	{
1389dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1390dd3b3616Schristos 	},		/* 372 = filler */
1391dd3b3616Schristos 	{
1392dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1393dd3b3616Schristos 	},		/* 373 = filler */
1394dd3b3616Schristos 	{
1395dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1396dd3b3616Schristos 	},		/* 374 = filler */
1397dd3b3616Schristos 	{
1398dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1399dd3b3616Schristos 	},		/* 375 = filler */
1400dd3b3616Schristos 	{
1401dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1402dd3b3616Schristos 	},		/* 376 = filler */
1403dd3b3616Schristos 	{
1404dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1405dd3b3616Schristos 	},		/* 377 = filler */
1406dd3b3616Schristos 	{
1407dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1408dd3b3616Schristos 	},		/* 378 = filler */
1409dd3b3616Schristos 	{
1410dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1411dd3b3616Schristos 	},		/* 379 = filler */
1412dd3b3616Schristos 	{
1413dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1414dd3b3616Schristos 	},		/* 380 = filler */
1415dd3b3616Schristos 	{
1416dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1417dd3b3616Schristos 	},		/* 381 = filler */
1418dd3b3616Schristos 	{
1419dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1420dd3b3616Schristos 	},		/* 382 = filler */
1421dd3b3616Schristos 	{
1422dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1423dd3b3616Schristos 	},		/* 383 = filler */
1424dd3b3616Schristos 	{
1425dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1426dd3b3616Schristos 	},		/* 384 = filler */
1427dd3b3616Schristos 	{
1428dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1429dd3b3616Schristos 	},		/* 385 = filler */
1430dd3b3616Schristos 	{
1431dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1432dd3b3616Schristos 	},		/* 386 = filler */
1433dd3b3616Schristos 	{
1434dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1435dd3b3616Schristos 	},		/* 387 = filler */
1436dd3b3616Schristos 	{
1437dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1438dd3b3616Schristos 	},		/* 388 = filler */
1439dd3b3616Schristos 	{
1440dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1441dd3b3616Schristos 	},		/* 389 = filler */
1442dd3b3616Schristos 	{
1443dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1444dd3b3616Schristos 	},		/* 390 = filler */
1445dd3b3616Schristos 	{
1446dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1447dd3b3616Schristos 	},		/* 391 = filler */
1448dd3b3616Schristos 	{
1449dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1450dd3b3616Schristos 	},		/* 392 = filler */
1451dd3b3616Schristos 	{
1452dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1453dd3b3616Schristos 	},		/* 393 = filler */
1454dd3b3616Schristos 	{
1455dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1456dd3b3616Schristos 	},		/* 394 = filler */
1457dd3b3616Schristos 	{
1458dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1459dd3b3616Schristos 	},		/* 395 = filler */
1460dd3b3616Schristos 	{
1461dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1462dd3b3616Schristos 	},		/* 396 = filler */
1463dd3b3616Schristos 	{
1464dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1465dd3b3616Schristos 	},		/* 397 = filler */
1466dd3b3616Schristos 	{
1467dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1468dd3b3616Schristos 	},		/* 398 = filler */
1469dd3b3616Schristos 	{
1470dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1471dd3b3616Schristos 	},		/* 399 = filler */
1472dd3b3616Schristos 	{
1473dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1474dd3b3616Schristos 	},		/* 400 = filler */
1475dd3b3616Schristos 	{
1476dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1477dd3b3616Schristos 	},		/* 401 = filler */
1478dd3b3616Schristos 	{
1479dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1480dd3b3616Schristos 	},		/* 402 = filler */
1481dd3b3616Schristos 	{
1482dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1483dd3b3616Schristos 	},		/* 403 = filler */
1484dd3b3616Schristos 	{
1485dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1486dd3b3616Schristos 	},		/* 404 = filler */
1487dd3b3616Schristos 	{
1488dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1489dd3b3616Schristos 	},		/* 405 = filler */
1490dd3b3616Schristos 	{
1491dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1492dd3b3616Schristos 	},		/* 406 = filler */
1493dd3b3616Schristos 	{
1494dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1495dd3b3616Schristos 	},		/* 407 = filler */
1496dd3b3616Schristos 	{
1497dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1498dd3b3616Schristos 	},		/* 408 = filler */
1499dd3b3616Schristos 	{
1500dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1501dd3b3616Schristos 	},		/* 409 = filler */
1502dd3b3616Schristos 	{
1503dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1504dd3b3616Schristos 	},		/* 410 = filler */
1505dd3b3616Schristos 	{
1506dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1507dd3b3616Schristos 	},		/* 411 = filler */
1508dd3b3616Schristos 	{
1509dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1510dd3b3616Schristos 	},		/* 412 = filler */
1511dd3b3616Schristos 	{
1512dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1513dd3b3616Schristos 	},		/* 413 = filler */
1514dd3b3616Schristos 	{
1515dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1516dd3b3616Schristos 	},		/* 414 = filler */
1517dd3b3616Schristos 	{
1518dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1519dd3b3616Schristos 	},		/* 415 = filler */
1520dd3b3616Schristos 	{
1521dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1522dd3b3616Schristos 	},		/* 416 = filler */
1523dd3b3616Schristos 	{
1524dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1525dd3b3616Schristos 	},		/* 417 = filler */
1526dd3b3616Schristos 	{
1527dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1528dd3b3616Schristos 	},		/* 418 = filler */
1529dd3b3616Schristos 	{
1530dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1531dd3b3616Schristos 	},		/* 419 = filler */
1532dd3b3616Schristos 	{
1533dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1534dd3b3616Schristos 	},		/* 420 = filler */
1535dd3b3616Schristos 	{
1536dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1537dd3b3616Schristos 	},		/* 421 = filler */
1538dd3b3616Schristos 	{
1539dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1540dd3b3616Schristos 	},		/* 422 = filler */
1541dd3b3616Schristos 	{
1542dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1543dd3b3616Schristos 	},		/* 423 = filler */
1544dd3b3616Schristos 	{
1545dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1546dd3b3616Schristos 	},		/* 424 = filler */
1547dd3b3616Schristos 	{
1548dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1549dd3b3616Schristos 	},		/* 425 = filler */
1550dd3b3616Schristos 	{
1551dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1552dd3b3616Schristos 	},		/* 426 = filler */
1553dd3b3616Schristos 	{
1554dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1555dd3b3616Schristos 	},		/* 427 = filler */
1556dd3b3616Schristos 	{
1557dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1558dd3b3616Schristos 	},		/* 428 = filler */
1559dd3b3616Schristos 	{
1560dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1561dd3b3616Schristos 	},		/* 429 = filler */
1562dd3b3616Schristos 	{
1563dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1564dd3b3616Schristos 	},		/* 430 = filler */
1565dd3b3616Schristos 	{
1566dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1567dd3b3616Schristos 	},		/* 431 = filler */
1568dd3b3616Schristos 	{
1569dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1570dd3b3616Schristos 	},		/* 432 = filler */
1571dd3b3616Schristos 	{
1572dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1573dd3b3616Schristos 	},		/* 433 = filler */
1574dd3b3616Schristos 	{
1575dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1576dd3b3616Schristos 	},		/* 434 = filler */
1577dd3b3616Schristos 	{
1578dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1579dd3b3616Schristos 	},		/* 435 = filler */
1580dd3b3616Schristos 	{
1581dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1582dd3b3616Schristos 	},		/* 436 = filler */
1583dd3b3616Schristos 	{
1584dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1585dd3b3616Schristos 	},		/* 437 = filler */
1586dd3b3616Schristos 	{
1587dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1588dd3b3616Schristos 	},		/* 438 = filler */
1589dd3b3616Schristos 	{
1590dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1591dd3b3616Schristos 	},		/* 439 = filler */
1592dd3b3616Schristos 	{
1593dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1594dd3b3616Schristos 	},		/* 440 = filler */
1595dd3b3616Schristos 	{
1596dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1597dd3b3616Schristos 	},		/* 441 = filler */
1598dd3b3616Schristos 	{
1599dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1600dd3b3616Schristos 	},		/* 442 = filler */
1601dd3b3616Schristos 	{
1602dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1603dd3b3616Schristos 	},		/* 443 = filler */
1604dd3b3616Schristos 	{
1605dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1606dd3b3616Schristos 	},		/* 444 = filler */
1607dd3b3616Schristos 	{
1608dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1609dd3b3616Schristos 	},		/* 445 = filler */
1610dd3b3616Schristos 	{
1611dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1612dd3b3616Schristos 	},		/* 446 = filler */
1613dd3b3616Schristos 	{
1614dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1615dd3b3616Schristos 	},		/* 447 = filler */
1616dd3b3616Schristos 	{
1617dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1618dd3b3616Schristos 	},		/* 448 = filler */
1619dd3b3616Schristos 	{
1620dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1621dd3b3616Schristos 	},		/* 449 = filler */
1622dd3b3616Schristos 	{
1623dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1624dd3b3616Schristos 	},		/* 450 = filler */
1625dd3b3616Schristos 	{
1626dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1627dd3b3616Schristos 	},		/* 451 = filler */
1628dd3b3616Schristos 	{
1629dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1630dd3b3616Schristos 	},		/* 452 = filler */
1631dd3b3616Schristos 	{
1632dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1633dd3b3616Schristos 	},		/* 453 = filler */
1634dd3b3616Schristos 	{
1635dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1636dd3b3616Schristos 	},		/* 454 = filler */
1637dd3b3616Schristos 	{
1638dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1639dd3b3616Schristos 	},		/* 455 = filler */
1640dd3b3616Schristos 	{
1641dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1642dd3b3616Schristos 	},		/* 456 = filler */
1643dd3b3616Schristos 	{
1644dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1645dd3b3616Schristos 	},		/* 457 = filler */
1646dd3b3616Schristos 	{
1647dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1648dd3b3616Schristos 	},		/* 458 = filler */
1649dd3b3616Schristos 	{
1650dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1651dd3b3616Schristos 	},		/* 459 = filler */
1652dd3b3616Schristos 	{
1653dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1654dd3b3616Schristos 	},		/* 460 = filler */
1655dd3b3616Schristos 	{
1656dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1657dd3b3616Schristos 	},		/* 461 = filler */
1658dd3b3616Schristos 	{
1659dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1660dd3b3616Schristos 	},		/* 462 = filler */
1661dd3b3616Schristos 	{
1662dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1663dd3b3616Schristos 	},		/* 463 = filler */
1664dd3b3616Schristos 	{
1665dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1666dd3b3616Schristos 	},		/* 464 = filler */
1667dd3b3616Schristos 	{
1668dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1669dd3b3616Schristos 	},		/* 465 = filler */
1670dd3b3616Schristos 	{
1671dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1672dd3b3616Schristos 	},		/* 466 = filler */
1673dd3b3616Schristos 	{
1674dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1675dd3b3616Schristos 	},		/* 467 = filler */
1676dd3b3616Schristos 	{
1677dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1678dd3b3616Schristos 	},		/* 468 = filler */
1679dd3b3616Schristos 	{
1680dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1681dd3b3616Schristos 	},		/* 469 = filler */
1682dd3b3616Schristos 	{
1683dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1684dd3b3616Schristos 	},		/* 470 = filler */
1685dd3b3616Schristos 	{
1686dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1687dd3b3616Schristos 	},		/* 471 = filler */
1688dd3b3616Schristos 	{
1689dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1690dd3b3616Schristos 	},		/* 472 = filler */
1691dd3b3616Schristos 	{
1692dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1693dd3b3616Schristos 	},		/* 473 = filler */
1694dd3b3616Schristos 	{
1695dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1696dd3b3616Schristos 	},		/* 474 = filler */
1697dd3b3616Schristos 	{
1698dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1699dd3b3616Schristos 	},		/* 475 = filler */
1700dd3b3616Schristos 	{
1701dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1702dd3b3616Schristos 	},		/* 476 = filler */
1703dd3b3616Schristos 	{
1704dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1705dd3b3616Schristos 	},		/* 477 = filler */
1706dd3b3616Schristos 	{
1707dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1708dd3b3616Schristos 	},		/* 478 = filler */
1709dd3b3616Schristos 	{
1710dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1711dd3b3616Schristos 	},		/* 479 = filler */
1712dd3b3616Schristos 	{
1713dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1714dd3b3616Schristos 	},		/* 480 = filler */
1715dd3b3616Schristos 	{
1716dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1717dd3b3616Schristos 	},		/* 481 = filler */
1718dd3b3616Schristos 	{
1719dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1720dd3b3616Schristos 	},		/* 482 = filler */
1721dd3b3616Schristos 	{
1722dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1723dd3b3616Schristos 	},		/* 483 = filler */
1724dd3b3616Schristos 	{
1725dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1726dd3b3616Schristos 	},		/* 484 = filler */
1727dd3b3616Schristos 	{
1728dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1729dd3b3616Schristos 	},		/* 485 = filler */
1730dd3b3616Schristos 	{
1731dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1732dd3b3616Schristos 	},		/* 486 = filler */
1733dd3b3616Schristos 	{
1734dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1735dd3b3616Schristos 	},		/* 487 = filler */
1736dd3b3616Schristos 	{
1737dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1738dd3b3616Schristos 	},		/* 488 = filler */
1739dd3b3616Schristos 	{
1740dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1741dd3b3616Schristos 	},		/* 489 = filler */
1742dd3b3616Schristos 	{
1743dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1744dd3b3616Schristos 	},		/* 490 = filler */
1745dd3b3616Schristos 	{
1746dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1747dd3b3616Schristos 	},		/* 491 = filler */
1748dd3b3616Schristos 	{
1749dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1750dd3b3616Schristos 	},		/* 492 = filler */
1751dd3b3616Schristos 	{
1752dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1753dd3b3616Schristos 	},		/* 493 = filler */
1754dd3b3616Schristos 	{
1755dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1756dd3b3616Schristos 	},		/* 494 = filler */
1757dd3b3616Schristos 	{
1758dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1759dd3b3616Schristos 	},		/* 495 = filler */
1760dd3b3616Schristos 	{
1761dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1762dd3b3616Schristos 	},		/* 496 = filler */
1763dd3b3616Schristos 	{
1764dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1765dd3b3616Schristos 	},		/* 497 = filler */
1766dd3b3616Schristos 	{
1767dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1768dd3b3616Schristos 	},		/* 498 = filler */
1769dd3b3616Schristos 	{
1770dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1771dd3b3616Schristos 	},		/* 499 = filler */
1772dd3b3616Schristos 	{
1773dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1774dd3b3616Schristos 	},		/* 500 = filler */
1775dd3b3616Schristos 	{
1776dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1777dd3b3616Schristos 	},		/* 501 = filler */
1778dd3b3616Schristos 	{
1779dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1780dd3b3616Schristos 	},		/* 502 = filler */
1781dd3b3616Schristos 	{
1782dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1783dd3b3616Schristos 	},		/* 503 = filler */
1784dd3b3616Schristos 	{
1785dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1786dd3b3616Schristos 	},		/* 504 = filler */
1787dd3b3616Schristos 	{
1788dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1789dd3b3616Schristos 	},		/* 505 = filler */
1790dd3b3616Schristos 	{
1791dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1792dd3b3616Schristos 	},		/* 506 = filler */
1793dd3b3616Schristos 	{
1794dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1795dd3b3616Schristos 	},		/* 507 = filler */
1796dd3b3616Schristos 	{
1797dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1798dd3b3616Schristos 	},		/* 508 = filler */
1799dd3b3616Schristos 	{
1800dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1801dd3b3616Schristos 	},		/* 509 = filler */
1802dd3b3616Schristos 	{
1803dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1804dd3b3616Schristos 	},		/* 510 = filler */
1805dd3b3616Schristos 	{
1806dd3b3616Schristos 		.sy_call = linux_sys_nosys,
1807dd3b3616Schristos 	},		/* 511 = filler */
1808ee0c5b44Smanu };
1809fb243de8Spgoyette 
1810fb243de8Spgoyette const uint32_t linux32_sysent_nomodbits[] = {
1811fb243de8Spgoyette 	0x00000000,	/* syscalls   0- 31 */
1812fb243de8Spgoyette 	0x00000000,	/* syscalls  32- 63 */
1813fb243de8Spgoyette 	0x00000000,	/* syscalls  64- 95 */
1814fb243de8Spgoyette 	0x00000000,	/* syscalls  96-127 */
1815fb243de8Spgoyette 	0x00000000,	/* syscalls 128-159 */
1816fb243de8Spgoyette 	0x00000000,	/* syscalls 160-191 */
1817fb243de8Spgoyette 	0x00000000,	/* syscalls 192-223 */
1818fb243de8Spgoyette 	0x00000000,	/* syscalls 224-255 */
1819fb243de8Spgoyette 	0x00000000,	/* syscalls 256-287 */
1820fb243de8Spgoyette 	0x00000000,	/* syscalls 288-319 */
1821fb243de8Spgoyette 	0x00000000,	/* syscalls 320-351 */
1822fb243de8Spgoyette 	0x00000000,	/* syscalls 352-383 */
1823fb243de8Spgoyette 	0x00000000,	/* syscalls 384-415 */
1824fb243de8Spgoyette 	0x00000000,	/* syscalls 416-447 */
1825fb243de8Spgoyette 	0x00000000,	/* syscalls 448-479 */
1826fb243de8Spgoyette 	0x00000000,	/* syscalls 480-511 */
1827fb243de8Spgoyette };
1828