netbsd32_syscallargs.h revision 1.143
1/* $NetBSD: netbsd32_syscallargs.h,v 1.143 2019/10/13 22:31:31 christos Exp $ */
2
3/*
4 * System call argument lists.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * created from	NetBSD: syscalls.master,v 1.128 2019/09/22 22:59:38 christos Exp
8 */
9
10#ifndef _NETBSD32_SYS_SYSCALLARGS_H_
11#define	_NETBSD32_SYS_SYSCALLARGS_H_
12
13/* Forward declaration */
14struct lwp;
15
16#define	NETBSD32_SYS_MAXSYSARGS	8
17
18#undef	syscallarg
19#define	syscallarg(x)							\
20	union {								\
21		register32_t pad;						\
22		struct { x datum; } le;					\
23		struct { /* LINTED zero array dimension */		\
24			int8_t pad[  /* CONSTCOND */			\
25				(sizeof (register32_t) < sizeof (x))	\
26				? 0					\
27				: sizeof (register32_t) - sizeof (x)];	\
28			x datum;					\
29		} be;							\
30	}
31
32#undef check_syscall_args
33#define check_syscall_args(call) /*LINTED*/ \
34	typedef char call##_check_args[sizeof (struct call##_args) \
35		<= NETBSD32_SYS_MAXSYSARGS * sizeof (register32_t) ? 1 : -1];
36
37struct netbsd32_syscall_args {
38	syscallarg(int) code;
39	syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS];
40};
41
42struct netbsd32_exit_args {
43	syscallarg(int) rval;
44};
45check_syscall_args(netbsd32_exit)
46
47struct netbsd32_read_args {
48	syscallarg(int) fd;
49	syscallarg(netbsd32_voidp) buf;
50	syscallarg(netbsd32_size_t) nbyte;
51};
52check_syscall_args(netbsd32_read)
53
54struct netbsd32_write_args {
55	syscallarg(int) fd;
56	syscallarg(netbsd32_voidp) buf;
57	syscallarg(netbsd32_size_t) nbyte;
58};
59check_syscall_args(netbsd32_write)
60
61struct netbsd32_open_args {
62	syscallarg(netbsd32_charp) path;
63	syscallarg(int) flags;
64	syscallarg(mode_t) mode;
65};
66check_syscall_args(netbsd32_open)
67
68struct netbsd32_close_args {
69	syscallarg(int) fd;
70};
71check_syscall_args(netbsd32_close)
72
73struct compat_50_netbsd32_wait4_args {
74	syscallarg(int) pid;
75	syscallarg(netbsd32_intp) status;
76	syscallarg(int) options;
77	syscallarg(netbsd32_rusage50p_t) rusage;
78};
79check_syscall_args(compat_50_netbsd32_wait4)
80
81struct compat_43_netbsd32_ocreat_args {
82	syscallarg(netbsd32_charp) path;
83	syscallarg(mode_t) mode;
84};
85check_syscall_args(compat_43_netbsd32_ocreat)
86
87struct netbsd32_link_args {
88	syscallarg(netbsd32_charp) path;
89	syscallarg(netbsd32_charp) link;
90};
91check_syscall_args(netbsd32_link)
92
93struct netbsd32_unlink_args {
94	syscallarg(netbsd32_charp) path;
95};
96check_syscall_args(netbsd32_unlink)
97
98struct netbsd32_chdir_args {
99	syscallarg(netbsd32_charp) path;
100};
101check_syscall_args(netbsd32_chdir)
102
103struct netbsd32_fchdir_args {
104	syscallarg(int) fd;
105};
106check_syscall_args(netbsd32_fchdir)
107
108struct compat_50_netbsd32_mknod_args {
109	syscallarg(netbsd32_charp) path;
110	syscallarg(mode_t) mode;
111	syscallarg(uint32_t) dev;
112};
113check_syscall_args(compat_50_netbsd32_mknod)
114
115struct netbsd32_chmod_args {
116	syscallarg(netbsd32_charp) path;
117	syscallarg(mode_t) mode;
118};
119check_syscall_args(netbsd32_chmod)
120
121struct netbsd32_chown_args {
122	syscallarg(netbsd32_charp) path;
123	syscallarg(uid_t) uid;
124	syscallarg(gid_t) gid;
125};
126check_syscall_args(netbsd32_chown)
127
128struct netbsd32_break_args {
129	syscallarg(netbsd32_charp) nsize;
130};
131check_syscall_args(netbsd32_break)
132
133struct compat_20_netbsd32_getfsstat_args {
134	syscallarg(netbsd32_statfsp_t) buf;
135	syscallarg(netbsd32_long) bufsize;
136	syscallarg(int) flags;
137};
138check_syscall_args(compat_20_netbsd32_getfsstat)
139
140struct compat_43_netbsd32_olseek_args {
141	syscallarg(int) fd;
142	syscallarg(netbsd32_long) offset;
143	syscallarg(int) whence;
144};
145check_syscall_args(compat_43_netbsd32_olseek)
146
147struct compat_40_netbsd32_mount_args {
148	syscallarg(netbsd32_charp) type;
149	syscallarg(netbsd32_charp) path;
150	syscallarg(int) flags;
151	syscallarg(netbsd32_voidp) data;
152};
153check_syscall_args(compat_40_netbsd32_mount)
154
155struct netbsd32_unmount_args {
156	syscallarg(netbsd32_charp) path;
157	syscallarg(int) flags;
158};
159check_syscall_args(netbsd32_unmount)
160
161struct netbsd32_setuid_args {
162	syscallarg(uid_t) uid;
163};
164check_syscall_args(netbsd32_setuid)
165
166struct netbsd32_ptrace_args {
167	syscallarg(int) req;
168	syscallarg(pid_t) pid;
169	syscallarg(netbsd32_voidp) addr;
170	syscallarg(int) data;
171};
172check_syscall_args(netbsd32_ptrace)
173
174struct netbsd32_recvmsg_args {
175	syscallarg(int) s;
176	syscallarg(netbsd32_msghdrp_t) msg;
177	syscallarg(int) flags;
178};
179check_syscall_args(netbsd32_recvmsg)
180
181struct netbsd32_sendmsg_args {
182	syscallarg(int) s;
183	syscallarg(netbsd32_msghdrp_t) msg;
184	syscallarg(int) flags;
185};
186check_syscall_args(netbsd32_sendmsg)
187
188struct netbsd32_recvfrom_args {
189	syscallarg(int) s;
190	syscallarg(netbsd32_voidp) buf;
191	syscallarg(netbsd32_size_t) len;
192	syscallarg(int) flags;
193	syscallarg(netbsd32_sockaddrp_t) from;
194	syscallarg(netbsd32_intp) fromlenaddr;
195};
196check_syscall_args(netbsd32_recvfrom)
197
198struct netbsd32_accept_args {
199	syscallarg(int) s;
200	syscallarg(netbsd32_sockaddrp_t) name;
201	syscallarg(netbsd32_intp) anamelen;
202};
203check_syscall_args(netbsd32_accept)
204
205struct netbsd32_getpeername_args {
206	syscallarg(int) fdes;
207	syscallarg(netbsd32_sockaddrp_t) asa;
208	syscallarg(netbsd32_intp) alen;
209};
210check_syscall_args(netbsd32_getpeername)
211
212struct netbsd32_getsockname_args {
213	syscallarg(int) fdes;
214	syscallarg(netbsd32_sockaddrp_t) asa;
215	syscallarg(netbsd32_intp) alen;
216};
217check_syscall_args(netbsd32_getsockname)
218
219struct netbsd32_access_args {
220	syscallarg(netbsd32_charp) path;
221	syscallarg(int) flags;
222};
223check_syscall_args(netbsd32_access)
224
225struct netbsd32_chflags_args {
226	syscallarg(netbsd32_charp) path;
227	syscallarg(netbsd32_u_long) flags;
228};
229check_syscall_args(netbsd32_chflags)
230
231struct netbsd32_fchflags_args {
232	syscallarg(int) fd;
233	syscallarg(netbsd32_u_long) flags;
234};
235check_syscall_args(netbsd32_fchflags)
236
237struct netbsd32_kill_args {
238	syscallarg(int) pid;
239	syscallarg(int) signum;
240};
241check_syscall_args(netbsd32_kill)
242
243struct compat_43_netbsd32_stat43_args {
244	syscallarg(netbsd32_charp) path;
245	syscallarg(netbsd32_stat43p_t) ub;
246};
247check_syscall_args(compat_43_netbsd32_stat43)
248
249struct compat_43_netbsd32_lstat43_args {
250	syscallarg(netbsd32_charp) path;
251	syscallarg(netbsd32_stat43p_t) ub;
252};
253check_syscall_args(compat_43_netbsd32_lstat43)
254
255struct netbsd32_dup_args {
256	syscallarg(int) fd;
257};
258check_syscall_args(netbsd32_dup)
259
260struct netbsd32_profil_args {
261	syscallarg(netbsd32_voidp) samples;
262	syscallarg(netbsd32_size_t) size;
263	syscallarg(netbsd32_u_long) offset;
264	syscallarg(u_int) scale;
265};
266check_syscall_args(netbsd32_profil)
267
268struct netbsd32_ktrace_args {
269	syscallarg(netbsd32_charp) fname;
270	syscallarg(int) ops;
271	syscallarg(int) facs;
272	syscallarg(int) pid;
273};
274check_syscall_args(netbsd32_ktrace)
275
276struct netbsd32_sigaction_args {
277	syscallarg(int) signum;
278	syscallarg(netbsd32_sigactionp_t) nsa;
279	syscallarg(netbsd32_sigactionp_t) osa;
280};
281check_syscall_args(netbsd32_sigaction)
282
283struct compat_13_netbsd32_sigprocmask_args {
284	syscallarg(int) how;
285	syscallarg(int) mask;
286};
287check_syscall_args(compat_13_netbsd32_sigprocmask)
288
289struct netbsd32___getlogin_args {
290	syscallarg(netbsd32_charp) namebuf;
291	syscallarg(u_int) namelen;
292};
293check_syscall_args(netbsd32___getlogin)
294
295struct netbsd32_setlogin_args {
296	syscallarg(netbsd32_charp) namebuf;
297};
298check_syscall_args(netbsd32_setlogin)
299
300struct netbsd32_acct_args {
301	syscallarg(netbsd32_charp) path;
302};
303check_syscall_args(netbsd32_acct)
304
305struct compat_13_netbsd32_sigaltstack13_args {
306	syscallarg(netbsd32_sigaltstack13p_t) nss;
307	syscallarg(netbsd32_sigaltstack13p_t) oss;
308};
309check_syscall_args(compat_13_netbsd32_sigaltstack13)
310
311struct netbsd32_ioctl_args {
312	syscallarg(int) fd;
313	syscallarg(netbsd32_u_long) com;
314	syscallarg(netbsd32_voidp) data;
315};
316check_syscall_args(netbsd32_ioctl)
317
318struct compat_12_netbsd32_reboot_args {
319	syscallarg(int) opt;
320};
321check_syscall_args(compat_12_netbsd32_reboot)
322
323struct netbsd32_revoke_args {
324	syscallarg(netbsd32_charp) path;
325};
326check_syscall_args(netbsd32_revoke)
327
328struct netbsd32_symlink_args {
329	syscallarg(netbsd32_charp) path;
330	syscallarg(netbsd32_charp) link;
331};
332check_syscall_args(netbsd32_symlink)
333
334struct netbsd32_readlink_args {
335	syscallarg(netbsd32_charp) path;
336	syscallarg(netbsd32_charp) buf;
337	syscallarg(netbsd32_size_t) count;
338};
339check_syscall_args(netbsd32_readlink)
340
341struct netbsd32_execve_args {
342	syscallarg(netbsd32_charp) path;
343	syscallarg(netbsd32_charpp) argp;
344	syscallarg(netbsd32_charpp) envp;
345};
346check_syscall_args(netbsd32_execve)
347
348struct netbsd32_umask_args {
349	syscallarg(mode_t) newmask;
350};
351check_syscall_args(netbsd32_umask)
352
353struct netbsd32_chroot_args {
354	syscallarg(netbsd32_charp) path;
355};
356check_syscall_args(netbsd32_chroot)
357
358struct compat_43_netbsd32_fstat43_args {
359	syscallarg(int) fd;
360	syscallarg(netbsd32_stat43p_t) sb;
361};
362check_syscall_args(compat_43_netbsd32_fstat43)
363
364struct compat_43_netbsd32_ogetkerninfo_args {
365	syscallarg(int) op;
366	syscallarg(netbsd32_charp) where;
367	syscallarg(netbsd32_intp) size;
368	syscallarg(int) arg;
369};
370check_syscall_args(compat_43_netbsd32_ogetkerninfo)
371
372struct compat_12_netbsd32_msync_args {
373	syscallarg(netbsd32_voidp) addr;
374	syscallarg(netbsd32_size_t) len;
375};
376check_syscall_args(compat_12_netbsd32_msync)
377
378struct compat_43_netbsd32_ommap_args {
379	syscallarg(netbsd32_voidp) addr;
380	syscallarg(netbsd32_size_t) len;
381	syscallarg(int) prot;
382	syscallarg(int) flags;
383	syscallarg(int) fd;
384	syscallarg(netbsd32_long) pos;
385};
386check_syscall_args(compat_43_netbsd32_ommap)
387
388struct netbsd32_ovadvise_args {
389	syscallarg(int) anom;
390};
391check_syscall_args(netbsd32_ovadvise)
392
393struct netbsd32_munmap_args {
394	syscallarg(netbsd32_voidp) addr;
395	syscallarg(netbsd32_size_t) len;
396};
397check_syscall_args(netbsd32_munmap)
398
399struct netbsd32_mprotect_args {
400	syscallarg(netbsd32_voidp) addr;
401	syscallarg(netbsd32_size_t) len;
402	syscallarg(int) prot;
403};
404check_syscall_args(netbsd32_mprotect)
405
406struct netbsd32_madvise_args {
407	syscallarg(netbsd32_voidp) addr;
408	syscallarg(netbsd32_size_t) len;
409	syscallarg(int) behav;
410};
411check_syscall_args(netbsd32_madvise)
412
413struct netbsd32_mincore_args {
414	syscallarg(netbsd32_voidp) addr;
415	syscallarg(netbsd32_size_t) len;
416	syscallarg(netbsd32_charp) vec;
417};
418check_syscall_args(netbsd32_mincore)
419
420struct netbsd32_getgroups_args {
421	syscallarg(int) gidsetsize;
422	syscallarg(netbsd32_gid_tp) gidset;
423};
424check_syscall_args(netbsd32_getgroups)
425
426struct netbsd32_setgroups_args {
427	syscallarg(int) gidsetsize;
428	syscallarg(netbsd32_gid_tp) gidset;
429};
430check_syscall_args(netbsd32_setgroups)
431
432struct netbsd32_setpgid_args {
433	syscallarg(int) pid;
434	syscallarg(int) pgid;
435};
436check_syscall_args(netbsd32_setpgid)
437
438struct compat_50_netbsd32_setitimer_args {
439	syscallarg(int) which;
440	syscallarg(netbsd32_itimerval50p_t) itv;
441	syscallarg(netbsd32_itimerval50p_t) oitv;
442};
443check_syscall_args(compat_50_netbsd32_setitimer)
444
445struct compat_12_netbsd32_oswapon_args {
446	syscallarg(netbsd32_charp) name;
447};
448check_syscall_args(compat_12_netbsd32_oswapon)
449
450struct compat_50_netbsd32_getitimer_args {
451	syscallarg(int) which;
452	syscallarg(netbsd32_itimerval50p_t) itv;
453};
454check_syscall_args(compat_50_netbsd32_getitimer)
455
456struct compat_43_netbsd32_ogethostname_args {
457	syscallarg(netbsd32_charp) hostname;
458	syscallarg(u_int) len;
459};
460check_syscall_args(compat_43_netbsd32_ogethostname)
461
462struct compat_43_netbsd32_osethostname_args {
463	syscallarg(netbsd32_charp) hostname;
464	syscallarg(u_int) len;
465};
466check_syscall_args(compat_43_netbsd32_osethostname)
467
468struct netbsd32_dup2_args {
469	syscallarg(int) from;
470	syscallarg(int) to;
471};
472check_syscall_args(netbsd32_dup2)
473
474struct netbsd32_fcntl_args {
475	syscallarg(int) fd;
476	syscallarg(int) cmd;
477	syscallarg(netbsd32_voidp) arg;
478};
479check_syscall_args(netbsd32_fcntl)
480
481struct compat_50_netbsd32_select_args {
482	syscallarg(int) nd;
483	syscallarg(netbsd32_fd_setp_t) in;
484	syscallarg(netbsd32_fd_setp_t) ou;
485	syscallarg(netbsd32_fd_setp_t) ex;
486	syscallarg(netbsd32_timeval50p_t) tv;
487};
488check_syscall_args(compat_50_netbsd32_select)
489
490struct netbsd32_fsync_args {
491	syscallarg(int) fd;
492};
493check_syscall_args(netbsd32_fsync)
494
495struct netbsd32_setpriority_args {
496	syscallarg(int) which;
497	syscallarg(int) who;
498	syscallarg(int) prio;
499};
500check_syscall_args(netbsd32_setpriority)
501
502struct compat_30_netbsd32_socket_args {
503	syscallarg(int) domain;
504	syscallarg(int) type;
505	syscallarg(int) protocol;
506};
507check_syscall_args(compat_30_netbsd32_socket)
508
509struct netbsd32_connect_args {
510	syscallarg(int) s;
511	syscallarg(netbsd32_sockaddrp_t) name;
512	syscallarg(int) namelen;
513};
514check_syscall_args(netbsd32_connect)
515
516struct compat_43_netbsd32_oaccept_args {
517	syscallarg(int) s;
518	syscallarg(netbsd32_voidp) name;
519	syscallarg(netbsd32_intp) anamelen;
520};
521check_syscall_args(compat_43_netbsd32_oaccept)
522
523struct netbsd32_getpriority_args {
524	syscallarg(int) which;
525	syscallarg(int) who;
526};
527check_syscall_args(netbsd32_getpriority)
528
529struct compat_43_netbsd32_osend_args {
530	syscallarg(int) s;
531	syscallarg(netbsd32_voidp) buf;
532	syscallarg(int) len;
533	syscallarg(int) flags;
534};
535check_syscall_args(compat_43_netbsd32_osend)
536
537struct compat_43_netbsd32_orecv_args {
538	syscallarg(int) s;
539	syscallarg(netbsd32_voidp) buf;
540	syscallarg(int) len;
541	syscallarg(int) flags;
542};
543check_syscall_args(compat_43_netbsd32_orecv)
544
545struct compat_13_netbsd32_sigreturn_args {
546	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
547};
548check_syscall_args(compat_13_netbsd32_sigreturn)
549
550struct netbsd32_bind_args {
551	syscallarg(int) s;
552	syscallarg(netbsd32_sockaddrp_t) name;
553	syscallarg(int) namelen;
554};
555check_syscall_args(netbsd32_bind)
556
557struct netbsd32_setsockopt_args {
558	syscallarg(int) s;
559	syscallarg(int) level;
560	syscallarg(int) name;
561	syscallarg(netbsd32_voidp) val;
562	syscallarg(int) valsize;
563};
564check_syscall_args(netbsd32_setsockopt)
565
566struct netbsd32_listen_args {
567	syscallarg(int) s;
568	syscallarg(int) backlog;
569};
570check_syscall_args(netbsd32_listen)
571
572struct compat_43_netbsd32_osigvec_args {
573	syscallarg(int) signum;
574	syscallarg(netbsd32_sigvecp_t) nsv;
575	syscallarg(netbsd32_sigvecp_t) osv;
576};
577check_syscall_args(compat_43_netbsd32_osigvec)
578
579struct compat_43_netbsd32_sigblock_args {
580	syscallarg(int) mask;
581};
582check_syscall_args(compat_43_netbsd32_sigblock)
583
584struct compat_43_netbsd32_sigsetmask_args {
585	syscallarg(int) mask;
586};
587check_syscall_args(compat_43_netbsd32_sigsetmask)
588
589struct compat_13_netbsd32_sigsuspend_args {
590	syscallarg(int) mask;
591};
592check_syscall_args(compat_13_netbsd32_sigsuspend)
593
594struct compat_43_netbsd32_osigstack_args {
595	syscallarg(netbsd32_sigstackp_t) nss;
596	syscallarg(netbsd32_sigstackp_t) oss;
597};
598check_syscall_args(compat_43_netbsd32_osigstack)
599
600struct compat_43_netbsd32_orecvmsg_args {
601	syscallarg(int) s;
602	syscallarg(netbsd32_omsghdrp_t) msg;
603	syscallarg(int) flags;
604};
605check_syscall_args(compat_43_netbsd32_orecvmsg)
606
607struct compat_43_netbsd32_osendmsg_args {
608	syscallarg(int) s;
609	syscallarg(netbsd32_voidp) msg;
610	syscallarg(int) flags;
611};
612check_syscall_args(compat_43_netbsd32_osendmsg)
613
614struct compat_50_netbsd32_gettimeofday_args {
615	syscallarg(netbsd32_timeval50p_t) tp;
616	syscallarg(netbsd32_timezonep_t) tzp;
617};
618check_syscall_args(compat_50_netbsd32_gettimeofday)
619
620struct compat_50_netbsd32_getrusage_args {
621	syscallarg(int) who;
622	syscallarg(netbsd32_rusage50p_t) rusage;
623};
624check_syscall_args(compat_50_netbsd32_getrusage)
625
626struct netbsd32_getsockopt_args {
627	syscallarg(int) s;
628	syscallarg(int) level;
629	syscallarg(int) name;
630	syscallarg(netbsd32_voidp) val;
631	syscallarg(netbsd32_intp) avalsize;
632};
633check_syscall_args(netbsd32_getsockopt)
634
635struct netbsd32_readv_args {
636	syscallarg(int) fd;
637	syscallarg(netbsd32_iovecp_t) iovp;
638	syscallarg(int) iovcnt;
639};
640check_syscall_args(netbsd32_readv)
641
642struct netbsd32_writev_args {
643	syscallarg(int) fd;
644	syscallarg(netbsd32_iovecp_t) iovp;
645	syscallarg(int) iovcnt;
646};
647check_syscall_args(netbsd32_writev)
648
649struct compat_50_netbsd32_settimeofday_args {
650	syscallarg(netbsd32_timeval50p_t) tv;
651	syscallarg(netbsd32_timezonep_t) tzp;
652};
653check_syscall_args(compat_50_netbsd32_settimeofday)
654
655struct netbsd32_fchown_args {
656	syscallarg(int) fd;
657	syscallarg(uid_t) uid;
658	syscallarg(gid_t) gid;
659};
660check_syscall_args(netbsd32_fchown)
661
662struct netbsd32_fchmod_args {
663	syscallarg(int) fd;
664	syscallarg(mode_t) mode;
665};
666check_syscall_args(netbsd32_fchmod)
667
668struct compat_43_netbsd32_orecvfrom_args {
669	syscallarg(int) s;
670	syscallarg(netbsd32_voidp) buf;
671	syscallarg(netbsd32_size_t) len;
672	syscallarg(int) flags;
673	syscallarg(netbsd32_voidp) from;
674	syscallarg(netbsd32_intp) fromlenaddr;
675};
676check_syscall_args(compat_43_netbsd32_orecvfrom)
677
678struct netbsd32_setreuid_args {
679	syscallarg(uid_t) ruid;
680	syscallarg(uid_t) euid;
681};
682check_syscall_args(netbsd32_setreuid)
683
684struct netbsd32_setregid_args {
685	syscallarg(gid_t) rgid;
686	syscallarg(gid_t) egid;
687};
688check_syscall_args(netbsd32_setregid)
689
690struct netbsd32_rename_args {
691	syscallarg(netbsd32_charp) from;
692	syscallarg(netbsd32_charp) to;
693};
694check_syscall_args(netbsd32_rename)
695
696struct compat_43_netbsd32_otruncate_args {
697	syscallarg(netbsd32_charp) path;
698	syscallarg(netbsd32_long) length;
699};
700check_syscall_args(compat_43_netbsd32_otruncate)
701
702struct compat_43_netbsd32_oftruncate_args {
703	syscallarg(int) fd;
704	syscallarg(netbsd32_long) length;
705};
706check_syscall_args(compat_43_netbsd32_oftruncate)
707
708struct netbsd32_flock_args {
709	syscallarg(int) fd;
710	syscallarg(int) how;
711};
712check_syscall_args(netbsd32_flock)
713
714struct netbsd32_mkfifo_args {
715	syscallarg(netbsd32_charp) path;
716	syscallarg(mode_t) mode;
717};
718check_syscall_args(netbsd32_mkfifo)
719
720struct netbsd32_sendto_args {
721	syscallarg(int) s;
722	syscallarg(netbsd32_voidp) buf;
723	syscallarg(netbsd32_size_t) len;
724	syscallarg(int) flags;
725	syscallarg(netbsd32_sockaddrp_t) to;
726	syscallarg(int) tolen;
727};
728check_syscall_args(netbsd32_sendto)
729
730struct netbsd32_shutdown_args {
731	syscallarg(int) s;
732	syscallarg(int) how;
733};
734check_syscall_args(netbsd32_shutdown)
735
736struct netbsd32_socketpair_args {
737	syscallarg(int) domain;
738	syscallarg(int) type;
739	syscallarg(int) protocol;
740	syscallarg(netbsd32_intp) rsv;
741};
742check_syscall_args(netbsd32_socketpair)
743
744struct netbsd32_mkdir_args {
745	syscallarg(netbsd32_charp) path;
746	syscallarg(mode_t) mode;
747};
748check_syscall_args(netbsd32_mkdir)
749
750struct netbsd32_rmdir_args {
751	syscallarg(netbsd32_charp) path;
752};
753check_syscall_args(netbsd32_rmdir)
754
755struct compat_50_netbsd32_utimes_args {
756	syscallarg(netbsd32_charp) path;
757	syscallarg(netbsd32_timeval50p_t) tptr;
758};
759check_syscall_args(compat_50_netbsd32_utimes)
760
761struct compat_50_netbsd32_adjtime_args {
762	syscallarg(netbsd32_timeval50p_t) delta;
763	syscallarg(netbsd32_timeval50p_t) olddelta;
764};
765check_syscall_args(compat_50_netbsd32_adjtime)
766
767struct compat_43_netbsd32_ogetpeername_args {
768	syscallarg(int) fdes;
769	syscallarg(netbsd32_voidp) asa;
770	syscallarg(netbsd32_intp) alen;
771};
772check_syscall_args(compat_43_netbsd32_ogetpeername)
773
774struct compat_43_netbsd32_sethostid_args {
775	syscallarg(int32_t) hostid;
776};
777check_syscall_args(compat_43_netbsd32_sethostid)
778
779struct compat_43_netbsd32_ogetrlimit_args {
780	syscallarg(int) which;
781	syscallarg(netbsd32_orlimitp_t) rlp;
782};
783check_syscall_args(compat_43_netbsd32_ogetrlimit)
784
785struct compat_43_netbsd32_osetrlimit_args {
786	syscallarg(int) which;
787	syscallarg(netbsd32_orlimitp_t) rlp;
788};
789check_syscall_args(compat_43_netbsd32_osetrlimit)
790
791struct compat_43_netbsd32_killpg_args {
792	syscallarg(int) pgid;
793	syscallarg(int) signum;
794};
795check_syscall_args(compat_43_netbsd32_killpg)
796#if defined(QUOTA) || !defined(_KERNEL_OPT)
797
798struct compat_50_netbsd32_quotactl_args {
799	syscallarg(netbsd32_charp) path;
800	syscallarg(int) cmd;
801	syscallarg(int) uid;
802	syscallarg(netbsd32_voidp) arg;
803};
804check_syscall_args(compat_50_netbsd32_quotactl)
805#else
806#endif
807
808struct compat_43_netbsd32_ogetsockname_args {
809	syscallarg(int) fdec;
810	syscallarg(netbsd32_voidp) asa;
811	syscallarg(netbsd32_intp) alen;
812};
813check_syscall_args(compat_43_netbsd32_ogetsockname)
814
815struct netbsd32_nfssvc_args {
816	syscallarg(int) flag;
817	syscallarg(netbsd32_voidp) argp;
818};
819check_syscall_args(netbsd32_nfssvc)
820
821struct compat_43_netbsd32_ogetdirentries_args {
822	syscallarg(int) fd;
823	syscallarg(netbsd32_charp) buf;
824	syscallarg(u_int) count;
825	syscallarg(netbsd32_longp) basep;
826};
827check_syscall_args(compat_43_netbsd32_ogetdirentries)
828
829struct compat_20_netbsd32_statfs_args {
830	syscallarg(netbsd32_charp) path;
831	syscallarg(netbsd32_statfsp_t) buf;
832};
833check_syscall_args(compat_20_netbsd32_statfs)
834
835struct compat_20_netbsd32_fstatfs_args {
836	syscallarg(int) fd;
837	syscallarg(netbsd32_statfsp_t) buf;
838};
839check_syscall_args(compat_20_netbsd32_fstatfs)
840
841struct compat_30_netbsd32_getfh_args {
842	syscallarg(netbsd32_charp) fname;
843	syscallarg(netbsd32_compat_30_fhandlep_t) fhp;
844};
845check_syscall_args(compat_30_netbsd32_getfh)
846
847struct compat_09_netbsd32_ogetdomainname_args {
848	syscallarg(netbsd32_charp) domainname;
849	syscallarg(int) len;
850};
851check_syscall_args(compat_09_netbsd32_ogetdomainname)
852
853struct compat_09_netbsd32_osetdomainname_args {
854	syscallarg(netbsd32_charp) domainname;
855	syscallarg(int) len;
856};
857check_syscall_args(compat_09_netbsd32_osetdomainname)
858
859struct compat_09_netbsd32_uname_args {
860	syscallarg(netbsd32_outsnamep_t) name;
861};
862check_syscall_args(compat_09_netbsd32_uname)
863
864struct netbsd32_sysarch_args {
865	syscallarg(int) op;
866	syscallarg(netbsd32_voidp) parms;
867};
868check_syscall_args(netbsd32_sysarch)
869
870struct compat_10_netbsd32_semsys_args {
871	syscallarg(int) which;
872	syscallarg(int) a2;
873	syscallarg(int) a3;
874	syscallarg(int) a4;
875	syscallarg(int) a5;
876};
877check_syscall_args(compat_10_netbsd32_semsys)
878
879struct compat_10_netbsd32_msgsys_args {
880	syscallarg(int) which;
881	syscallarg(int) a2;
882	syscallarg(int) a3;
883	syscallarg(int) a4;
884	syscallarg(int) a5;
885	syscallarg(int) a6;
886};
887check_syscall_args(compat_10_netbsd32_msgsys)
888
889struct compat_10_netbsd32_shmsys_args {
890	syscallarg(int) which;
891	syscallarg(int) a2;
892	syscallarg(int) a3;
893	syscallarg(int) a4;
894};
895check_syscall_args(compat_10_netbsd32_shmsys)
896
897struct netbsd32_pread_args {
898	syscallarg(int) fd;
899	syscallarg(netbsd32_voidp) buf;
900	syscallarg(netbsd32_size_t) nbyte;
901	syscallarg(int) PAD;
902	syscallarg(netbsd32_off_t) offset;
903};
904check_syscall_args(netbsd32_pread)
905
906struct netbsd32_pwrite_args {
907	syscallarg(int) fd;
908	syscallarg(netbsd32_voidp) buf;
909	syscallarg(netbsd32_size_t) nbyte;
910	syscallarg(int) PAD;
911	syscallarg(netbsd32_off_t) offset;
912};
913check_syscall_args(netbsd32_pwrite)
914
915struct compat_30_netbsd32_ntp_gettime_args {
916	syscallarg(netbsd32_ntptimeval50p_t) ntvp;
917};
918check_syscall_args(compat_30_netbsd32_ntp_gettime)
919#if defined(NTP) || !defined(_KERNEL_OPT)
920
921struct netbsd32_ntp_adjtime_args {
922	syscallarg(netbsd32_timexp_t) tp;
923};
924check_syscall_args(netbsd32_ntp_adjtime)
925#else
926#endif
927
928struct netbsd32_setgid_args {
929	syscallarg(gid_t) gid;
930};
931check_syscall_args(netbsd32_setgid)
932
933struct netbsd32_setegid_args {
934	syscallarg(gid_t) egid;
935};
936check_syscall_args(netbsd32_setegid)
937
938struct netbsd32_seteuid_args {
939	syscallarg(uid_t) euid;
940};
941check_syscall_args(netbsd32_seteuid)
942
943struct compat_12_netbsd32_stat12_args {
944	syscallarg(netbsd32_charp) path;
945	syscallarg(netbsd32_stat12p_t) ub;
946};
947check_syscall_args(compat_12_netbsd32_stat12)
948
949struct compat_12_netbsd32_fstat12_args {
950	syscallarg(int) fd;
951	syscallarg(netbsd32_stat12p_t) sb;
952};
953check_syscall_args(compat_12_netbsd32_fstat12)
954
955struct compat_12_netbsd32_lstat12_args {
956	syscallarg(netbsd32_charp) path;
957	syscallarg(netbsd32_stat12p_t) ub;
958};
959check_syscall_args(compat_12_netbsd32_lstat12)
960
961struct netbsd32_pathconf_args {
962	syscallarg(netbsd32_charp) path;
963	syscallarg(int) name;
964};
965check_syscall_args(netbsd32_pathconf)
966
967struct netbsd32_fpathconf_args {
968	syscallarg(int) fd;
969	syscallarg(int) name;
970};
971check_syscall_args(netbsd32_fpathconf)
972
973struct netbsd32_getsockopt2_args {
974	syscallarg(int) s;
975	syscallarg(int) level;
976	syscallarg(int) name;
977	syscallarg(netbsd32_voidp) val;
978	syscallarg(netbsd32_intp) avalsize;
979};
980check_syscall_args(netbsd32_getsockopt2)
981
982struct netbsd32_getrlimit_args {
983	syscallarg(int) which;
984	syscallarg(netbsd32_rlimitp_t) rlp;
985};
986check_syscall_args(netbsd32_getrlimit)
987
988struct netbsd32_setrlimit_args {
989	syscallarg(int) which;
990	syscallarg(netbsd32_rlimitp_t) rlp;
991};
992check_syscall_args(netbsd32_setrlimit)
993
994struct compat_12_netbsd32_getdirentries_args {
995	syscallarg(int) fd;
996	syscallarg(netbsd32_charp) buf;
997	syscallarg(u_int) count;
998	syscallarg(netbsd32_longp) basep;
999};
1000check_syscall_args(compat_12_netbsd32_getdirentries)
1001
1002struct netbsd32_mmap_args {
1003	syscallarg(netbsd32_voidp) addr;
1004	syscallarg(netbsd32_size_t) len;
1005	syscallarg(int) prot;
1006	syscallarg(int) flags;
1007	syscallarg(int) fd;
1008	syscallarg(netbsd32_long) PAD;
1009	syscallarg(netbsd32_off_t) pos;
1010};
1011check_syscall_args(netbsd32_mmap)
1012
1013struct netbsd32____syscall_args {
1014	syscallarg(quad_t) code;
1015	syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS];
1016};
1017
1018struct netbsd32_lseek_args {
1019	syscallarg(int) fd;
1020	syscallarg(int) PAD;
1021	syscallarg(netbsd32_off_t) offset;
1022	syscallarg(int) whence;
1023};
1024check_syscall_args(netbsd32_lseek)
1025
1026struct netbsd32_truncate_args {
1027	syscallarg(netbsd32_charp) path;
1028	syscallarg(int) PAD;
1029	syscallarg(netbsd32_off_t) length;
1030};
1031check_syscall_args(netbsd32_truncate)
1032
1033struct netbsd32_ftruncate_args {
1034	syscallarg(int) fd;
1035	syscallarg(int) PAD;
1036	syscallarg(netbsd32_off_t) length;
1037};
1038check_syscall_args(netbsd32_ftruncate)
1039
1040struct netbsd32___sysctl_args {
1041	syscallarg(netbsd32_intp) name;
1042	syscallarg(u_int) namelen;
1043	syscallarg(netbsd32_voidp) oldv;
1044	syscallarg(netbsd32_size_tp) oldlenp;
1045	syscallarg(netbsd32_voidp) newv;
1046	syscallarg(netbsd32_size_t) newlen;
1047};
1048check_syscall_args(netbsd32___sysctl)
1049
1050struct netbsd32_mlock_args {
1051	syscallarg(netbsd32_voidp) addr;
1052	syscallarg(netbsd32_size_t) len;
1053};
1054check_syscall_args(netbsd32_mlock)
1055
1056struct netbsd32_munlock_args {
1057	syscallarg(netbsd32_voidp) addr;
1058	syscallarg(netbsd32_size_t) len;
1059};
1060check_syscall_args(netbsd32_munlock)
1061
1062struct netbsd32_undelete_args {
1063	syscallarg(netbsd32_charp) path;
1064};
1065check_syscall_args(netbsd32_undelete)
1066
1067struct compat_50_netbsd32_futimes_args {
1068	syscallarg(int) fd;
1069	syscallarg(netbsd32_timeval50p_t) tptr;
1070};
1071check_syscall_args(compat_50_netbsd32_futimes)
1072
1073struct netbsd32_getpgid_args {
1074	syscallarg(pid_t) pid;
1075};
1076check_syscall_args(netbsd32_getpgid)
1077
1078struct netbsd32_reboot_args {
1079	syscallarg(int) opt;
1080	syscallarg(netbsd32_charp) bootstr;
1081};
1082check_syscall_args(netbsd32_reboot)
1083
1084struct netbsd32_poll_args {
1085	syscallarg(netbsd32_pollfdp_t) fds;
1086	syscallarg(u_int) nfds;
1087	syscallarg(int) timeout;
1088};
1089check_syscall_args(netbsd32_poll)
1090
1091struct compat_14_netbsd32___semctl_args {
1092	syscallarg(int) semid;
1093	syscallarg(int) semnum;
1094	syscallarg(int) cmd;
1095	syscallarg(netbsd32_semunu_t) arg;
1096};
1097check_syscall_args(compat_14_netbsd32___semctl)
1098
1099struct netbsd32_semget_args {
1100	syscallarg(netbsd32_key_t) key;
1101	syscallarg(int) nsems;
1102	syscallarg(int) semflg;
1103};
1104check_syscall_args(netbsd32_semget)
1105
1106struct netbsd32_semop_args {
1107	syscallarg(int) semid;
1108	syscallarg(netbsd32_sembufp_t) sops;
1109	syscallarg(netbsd32_size_t) nsops;
1110};
1111check_syscall_args(netbsd32_semop)
1112
1113struct netbsd32_semconfig_args {
1114	syscallarg(int) flag;
1115};
1116check_syscall_args(netbsd32_semconfig)
1117
1118struct compat_14_netbsd32_msgctl_args {
1119	syscallarg(int) msqid;
1120	syscallarg(int) cmd;
1121	syscallarg(netbsd32_msqid_ds14p_t) buf;
1122};
1123check_syscall_args(compat_14_netbsd32_msgctl)
1124
1125struct netbsd32_msgget_args {
1126	syscallarg(netbsd32_key_t) key;
1127	syscallarg(int) msgflg;
1128};
1129check_syscall_args(netbsd32_msgget)
1130
1131struct netbsd32_msgsnd_args {
1132	syscallarg(int) msqid;
1133	syscallarg(netbsd32_voidp) msgp;
1134	syscallarg(netbsd32_size_t) msgsz;
1135	syscallarg(int) msgflg;
1136};
1137check_syscall_args(netbsd32_msgsnd)
1138
1139struct netbsd32_msgrcv_args {
1140	syscallarg(int) msqid;
1141	syscallarg(netbsd32_voidp) msgp;
1142	syscallarg(netbsd32_size_t) msgsz;
1143	syscallarg(netbsd32_long) msgtyp;
1144	syscallarg(int) msgflg;
1145};
1146check_syscall_args(netbsd32_msgrcv)
1147
1148struct netbsd32_shmat_args {
1149	syscallarg(int) shmid;
1150	syscallarg(netbsd32_voidp) shmaddr;
1151	syscallarg(int) shmflg;
1152};
1153check_syscall_args(netbsd32_shmat)
1154
1155struct compat_14_netbsd32_shmctl_args {
1156	syscallarg(int) shmid;
1157	syscallarg(int) cmd;
1158	syscallarg(netbsd32_shmid_dsp_t) buf;
1159};
1160check_syscall_args(compat_14_netbsd32_shmctl)
1161
1162struct netbsd32_shmdt_args {
1163	syscallarg(netbsd32_voidp) shmaddr;
1164};
1165check_syscall_args(netbsd32_shmdt)
1166
1167struct netbsd32_shmget_args {
1168	syscallarg(netbsd32_key_t) key;
1169	syscallarg(netbsd32_size_t) size;
1170	syscallarg(int) shmflg;
1171};
1172check_syscall_args(netbsd32_shmget)
1173
1174struct compat_50_netbsd32_clock_gettime_args {
1175	syscallarg(netbsd32_clockid_t) clock_id;
1176	syscallarg(netbsd32_timespec50p_t) tp;
1177};
1178check_syscall_args(compat_50_netbsd32_clock_gettime)
1179
1180struct compat_50_netbsd32_clock_settime_args {
1181	syscallarg(netbsd32_clockid_t) clock_id;
1182	syscallarg(netbsd32_timespec50p_t) tp;
1183};
1184check_syscall_args(compat_50_netbsd32_clock_settime)
1185
1186struct compat_50_netbsd32_clock_getres_args {
1187	syscallarg(netbsd32_clockid_t) clock_id;
1188	syscallarg(netbsd32_timespec50p_t) tp;
1189};
1190check_syscall_args(compat_50_netbsd32_clock_getres)
1191
1192struct netbsd32_timer_create_args {
1193	syscallarg(netbsd32_clockid_t) clock_id;
1194	syscallarg(netbsd32_sigeventp_t) evp;
1195	syscallarg(netbsd32_timerp_t) timerid;
1196};
1197check_syscall_args(netbsd32_timer_create)
1198
1199struct netbsd32_timer_delete_args {
1200	syscallarg(netbsd32_timer_t) timerid;
1201};
1202check_syscall_args(netbsd32_timer_delete)
1203
1204struct compat_50_netbsd32_timer_settime_args {
1205	syscallarg(netbsd32_timer_t) timerid;
1206	syscallarg(int) flags;
1207	syscallarg(netbsd32_itimerspec50p_t) value;
1208	syscallarg(netbsd32_itimerspec50p_t) ovalue;
1209};
1210check_syscall_args(compat_50_netbsd32_timer_settime)
1211
1212struct compat_50_netbsd32_timer_gettime_args {
1213	syscallarg(netbsd32_timer_t) timerid;
1214	syscallarg(netbsd32_itimerspec50p_t) value;
1215};
1216check_syscall_args(compat_50_netbsd32_timer_gettime)
1217
1218struct netbsd32_timer_getoverrun_args {
1219	syscallarg(netbsd32_timer_t) timerid;
1220};
1221check_syscall_args(netbsd32_timer_getoverrun)
1222
1223struct compat_50_netbsd32_nanosleep_args {
1224	syscallarg(netbsd32_timespec50p_t) rqtp;
1225	syscallarg(netbsd32_timespec50p_t) rmtp;
1226};
1227check_syscall_args(compat_50_netbsd32_nanosleep)
1228
1229struct netbsd32_fdatasync_args {
1230	syscallarg(int) fd;
1231};
1232check_syscall_args(netbsd32_fdatasync)
1233
1234struct netbsd32_mlockall_args {
1235	syscallarg(int) flags;
1236};
1237check_syscall_args(netbsd32_mlockall)
1238
1239struct compat_50_netbsd32___sigtimedwait_args {
1240	syscallarg(netbsd32_sigsetp_t) set;
1241	syscallarg(netbsd32_siginfop_t) info;
1242	syscallarg(netbsd32_timespec50p_t) timeout;
1243};
1244check_syscall_args(compat_50_netbsd32___sigtimedwait)
1245
1246struct netbsd32_sigqueueinfo_args {
1247	syscallarg(pid_t) pid;
1248	syscallarg(const netbsd32_siginfop_t) info;
1249};
1250check_syscall_args(netbsd32_sigqueueinfo)
1251
1252struct netbsd32_modctl_args {
1253	syscallarg(int) cmd;
1254	syscallarg(netbsd32_voidp) arg;
1255};
1256check_syscall_args(netbsd32_modctl)
1257
1258struct netbsd32__ksem_init_args {
1259	syscallarg(unsigned int) value;
1260	syscallarg(netbsd32_semidp_t) idp;
1261};
1262check_syscall_args(netbsd32__ksem_init)
1263
1264struct netbsd32__ksem_open_args {
1265	syscallarg(netbsd32_charp) name;
1266	syscallarg(int) oflag;
1267	syscallarg(mode_t) mode;
1268	syscallarg(unsigned int) value;
1269	syscallarg(netbsd32_semidp_t) idp;
1270};
1271check_syscall_args(netbsd32__ksem_open)
1272
1273struct netbsd32__ksem_unlink_args {
1274	syscallarg(netbsd32_charp) name;
1275};
1276check_syscall_args(netbsd32__ksem_unlink)
1277
1278struct netbsd32__ksem_close_args {
1279	syscallarg(netbsd32_intptr_t) id;
1280};
1281check_syscall_args(netbsd32__ksem_close)
1282
1283struct netbsd32__ksem_post_args {
1284	syscallarg(netbsd32_intptr_t) id;
1285};
1286check_syscall_args(netbsd32__ksem_post)
1287
1288struct netbsd32__ksem_wait_args {
1289	syscallarg(netbsd32_intptr_t) id;
1290};
1291check_syscall_args(netbsd32__ksem_wait)
1292
1293struct netbsd32__ksem_trywait_args {
1294	syscallarg(netbsd32_intptr_t) id;
1295};
1296check_syscall_args(netbsd32__ksem_trywait)
1297
1298struct netbsd32__ksem_getvalue_args {
1299	syscallarg(netbsd32_intptr_t) id;
1300	syscallarg(netbsd32_intp) value;
1301};
1302check_syscall_args(netbsd32__ksem_getvalue)
1303
1304struct netbsd32__ksem_destroy_args {
1305	syscallarg(netbsd32_intptr_t) id;
1306};
1307check_syscall_args(netbsd32__ksem_destroy)
1308
1309struct netbsd32__ksem_timedwait_args {
1310	syscallarg(intptr_t) id;
1311	syscallarg(const netbsd32_timespecp_t) abstime;
1312};
1313check_syscall_args(netbsd32__ksem_timedwait)
1314
1315struct netbsd32_mq_open_args {
1316	syscallarg(const netbsd32_charp) name;
1317	syscallarg(int) oflag;
1318	syscallarg(mode_t) mode;
1319	syscallarg(netbsd32_mq_attrp_t) attr;
1320};
1321check_syscall_args(netbsd32_mq_open)
1322
1323struct netbsd32_mq_close_args {
1324	syscallarg(mqd_t) mqdes;
1325};
1326check_syscall_args(netbsd32_mq_close)
1327
1328struct netbsd32_mq_unlink_args {
1329	syscallarg(const netbsd32_charp) name;
1330};
1331check_syscall_args(netbsd32_mq_unlink)
1332
1333struct netbsd32_mq_getattr_args {
1334	syscallarg(mqd_t) mqdes;
1335	syscallarg(netbsd32_mq_attrp_t) mqstat;
1336};
1337check_syscall_args(netbsd32_mq_getattr)
1338
1339struct netbsd32_mq_setattr_args {
1340	syscallarg(mqd_t) mqdes;
1341	syscallarg(const netbsd32_mq_attrp_t) mqstat;
1342	syscallarg(netbsd32_mq_attrp_t) omqstat;
1343};
1344check_syscall_args(netbsd32_mq_setattr)
1345
1346struct netbsd32_mq_notify_args {
1347	syscallarg(mqd_t) mqdes;
1348	syscallarg(const netbsd32_sigeventp_t) notification;
1349};
1350check_syscall_args(netbsd32_mq_notify)
1351
1352struct netbsd32_mq_send_args {
1353	syscallarg(mqd_t) mqdes;
1354	syscallarg(const netbsd32_charp) msg_ptr;
1355	syscallarg(netbsd32_size_t) msg_len;
1356	syscallarg(unsigned) msg_prio;
1357};
1358check_syscall_args(netbsd32_mq_send)
1359
1360struct netbsd32_mq_receive_args {
1361	syscallarg(mqd_t) mqdes;
1362	syscallarg(netbsd32_charp) msg_ptr;
1363	syscallarg(netbsd32_size_t) msg_len;
1364	syscallarg(netbsd32_uintp) msg_prio;
1365};
1366check_syscall_args(netbsd32_mq_receive)
1367
1368struct compat_50_netbsd32_mq_timedsend_args {
1369	syscallarg(mqd_t) mqdes;
1370	syscallarg(const netbsd32_charp) msg_ptr;
1371	syscallarg(netbsd32_size_t) msg_len;
1372	syscallarg(unsigned) msg_prio;
1373	syscallarg(const netbsd32_timespec50p_t) abs_timeout;
1374};
1375check_syscall_args(compat_50_netbsd32_mq_timedsend)
1376
1377struct compat_50_netbsd32_mq_timedreceive_args {
1378	syscallarg(mqd_t) mqdes;
1379	syscallarg(netbsd32_charp) msg_ptr;
1380	syscallarg(netbsd32_size_t) msg_len;
1381	syscallarg(netbsd32_uintp) msg_prio;
1382	syscallarg(const netbsd32_timespec50p_t) abs_timeout;
1383};
1384check_syscall_args(compat_50_netbsd32_mq_timedreceive)
1385
1386struct netbsd32___posix_rename_args {
1387	syscallarg(netbsd32_charp) from;
1388	syscallarg(netbsd32_charp) to;
1389};
1390check_syscall_args(netbsd32___posix_rename)
1391
1392struct netbsd32_swapctl_args {
1393	syscallarg(int) cmd;
1394	syscallarg(netbsd32_voidp) arg;
1395	syscallarg(int) misc;
1396};
1397check_syscall_args(netbsd32_swapctl)
1398
1399struct compat_30_netbsd32_getdents_args {
1400	syscallarg(int) fd;
1401	syscallarg(netbsd32_charp) buf;
1402	syscallarg(netbsd32_size_t) count;
1403};
1404check_syscall_args(compat_30_netbsd32_getdents)
1405
1406struct netbsd32_minherit_args {
1407	syscallarg(netbsd32_voidp) addr;
1408	syscallarg(netbsd32_size_t) len;
1409	syscallarg(int) inherit;
1410};
1411check_syscall_args(netbsd32_minherit)
1412
1413struct netbsd32_lchmod_args {
1414	syscallarg(netbsd32_charp) path;
1415	syscallarg(mode_t) mode;
1416};
1417check_syscall_args(netbsd32_lchmod)
1418
1419struct netbsd32_lchown_args {
1420	syscallarg(netbsd32_charp) path;
1421	syscallarg(uid_t) uid;
1422	syscallarg(gid_t) gid;
1423};
1424check_syscall_args(netbsd32_lchown)
1425
1426struct compat_50_netbsd32_lutimes_args {
1427	syscallarg(netbsd32_charp) path;
1428	syscallarg(netbsd32_timeval50p_t) tptr;
1429};
1430check_syscall_args(compat_50_netbsd32_lutimes)
1431
1432struct netbsd32___msync13_args {
1433	syscallarg(netbsd32_voidp) addr;
1434	syscallarg(netbsd32_size_t) len;
1435	syscallarg(int) flags;
1436};
1437check_syscall_args(netbsd32___msync13)
1438
1439struct compat_30_netbsd32___stat13_args {
1440	syscallarg(netbsd32_charp) path;
1441	syscallarg(netbsd32_stat13p_t) ub;
1442};
1443check_syscall_args(compat_30_netbsd32___stat13)
1444
1445struct compat_30_netbsd32___fstat13_args {
1446	syscallarg(int) fd;
1447	syscallarg(netbsd32_stat13p_t) sb;
1448};
1449check_syscall_args(compat_30_netbsd32___fstat13)
1450
1451struct compat_30_netbsd32___lstat13_args {
1452	syscallarg(netbsd32_charp) path;
1453	syscallarg(netbsd32_stat13p_t) ub;
1454};
1455check_syscall_args(compat_30_netbsd32___lstat13)
1456
1457struct netbsd32___sigaltstack14_args {
1458	syscallarg(netbsd32_sigaltstackp_t) nss;
1459	syscallarg(netbsd32_sigaltstackp_t) oss;
1460};
1461check_syscall_args(netbsd32___sigaltstack14)
1462
1463struct netbsd32___posix_chown_args {
1464	syscallarg(netbsd32_charp) path;
1465	syscallarg(uid_t) uid;
1466	syscallarg(gid_t) gid;
1467};
1468check_syscall_args(netbsd32___posix_chown)
1469
1470struct netbsd32___posix_fchown_args {
1471	syscallarg(int) fd;
1472	syscallarg(uid_t) uid;
1473	syscallarg(gid_t) gid;
1474};
1475check_syscall_args(netbsd32___posix_fchown)
1476
1477struct netbsd32___posix_lchown_args {
1478	syscallarg(netbsd32_charp) path;
1479	syscallarg(uid_t) uid;
1480	syscallarg(gid_t) gid;
1481};
1482check_syscall_args(netbsd32___posix_lchown)
1483
1484struct netbsd32_getsid_args {
1485	syscallarg(pid_t) pid;
1486};
1487check_syscall_args(netbsd32_getsid)
1488
1489struct netbsd32___clone_args {
1490	syscallarg(int) flags;
1491	syscallarg(netbsd32_voidp) stack;
1492};
1493check_syscall_args(netbsd32___clone)
1494
1495struct netbsd32_fktrace_args {
1496	syscallarg(int) fd;
1497	syscallarg(int) ops;
1498	syscallarg(int) facs;
1499	syscallarg(int) pid;
1500};
1501check_syscall_args(netbsd32_fktrace)
1502
1503struct netbsd32_preadv_args {
1504	syscallarg(int) fd;
1505	syscallarg(netbsd32_iovecp_t) iovp;
1506	syscallarg(int) iovcnt;
1507	syscallarg(int) PAD;
1508	syscallarg(netbsd32_off_t) offset;
1509};
1510check_syscall_args(netbsd32_preadv)
1511
1512struct netbsd32_pwritev_args {
1513	syscallarg(int) fd;
1514	syscallarg(netbsd32_iovecp_t) iovp;
1515	syscallarg(int) iovcnt;
1516	syscallarg(int) PAD;
1517	syscallarg(netbsd32_off_t) offset;
1518};
1519check_syscall_args(netbsd32_pwritev)
1520
1521struct netbsd32___sigaction14_args {
1522	syscallarg(int) signum;
1523	syscallarg(netbsd32_sigactionp_t) nsa;
1524	syscallarg(netbsd32_sigactionp_t) osa;
1525};
1526check_syscall_args(netbsd32___sigaction14)
1527
1528struct netbsd32___sigpending14_args {
1529	syscallarg(netbsd32_sigsetp_t) set;
1530};
1531check_syscall_args(netbsd32___sigpending14)
1532
1533struct netbsd32___sigprocmask14_args {
1534	syscallarg(int) how;
1535	syscallarg(netbsd32_sigsetp_t) set;
1536	syscallarg(netbsd32_sigsetp_t) oset;
1537};
1538check_syscall_args(netbsd32___sigprocmask14)
1539
1540struct netbsd32___sigsuspend14_args {
1541	syscallarg(netbsd32_sigsetp_t) set;
1542};
1543check_syscall_args(netbsd32___sigsuspend14)
1544
1545struct compat_16_netbsd32___sigreturn14_args {
1546	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
1547};
1548check_syscall_args(compat_16_netbsd32___sigreturn14)
1549
1550struct netbsd32___getcwd_args {
1551	syscallarg(netbsd32_charp) bufp;
1552	syscallarg(netbsd32_size_t) length;
1553};
1554check_syscall_args(netbsd32___getcwd)
1555
1556struct netbsd32_fchroot_args {
1557	syscallarg(int) fd;
1558};
1559check_syscall_args(netbsd32_fchroot)
1560
1561struct compat_30_netbsd32_fhopen_args {
1562	syscallarg(netbsd32_fhandlep_t) fhp;
1563	syscallarg(int) flags;
1564};
1565check_syscall_args(compat_30_netbsd32_fhopen)
1566
1567struct compat_30_netbsd32_fhstat_args {
1568	syscallarg(netbsd32_fhandlep_t) fhp;
1569	syscallarg(netbsd32_stat13p_t) sb;
1570};
1571check_syscall_args(compat_30_netbsd32_fhstat)
1572
1573struct compat_20_netbsd32_fhstatfs_args {
1574	syscallarg(netbsd32_fhandlep_t) fhp;
1575	syscallarg(netbsd32_stat50p_t) buf;
1576};
1577check_syscall_args(compat_20_netbsd32_fhstatfs)
1578
1579struct compat_50_netbsd32___semctl14_args {
1580	syscallarg(int) semid;
1581	syscallarg(int) semnum;
1582	syscallarg(int) cmd;
1583	syscallarg(netbsd32_semun50p_t) arg;
1584};
1585check_syscall_args(compat_50_netbsd32___semctl14)
1586
1587struct compat_50_netbsd32___msgctl13_args {
1588	syscallarg(int) msqid;
1589	syscallarg(int) cmd;
1590	syscallarg(netbsd32_msqid_ds50p_t) buf;
1591};
1592check_syscall_args(compat_50_netbsd32___msgctl13)
1593
1594struct compat_50_netbsd32___shmctl13_args {
1595	syscallarg(int) shmid;
1596	syscallarg(int) cmd;
1597	syscallarg(netbsd32_shmid_ds50p_t) buf;
1598};
1599check_syscall_args(compat_50_netbsd32___shmctl13)
1600
1601struct netbsd32_lchflags_args {
1602	syscallarg(netbsd32_charp) path;
1603	syscallarg(netbsd32_u_long) flags;
1604};
1605check_syscall_args(netbsd32_lchflags)
1606
1607struct netbsd32_utrace_args {
1608	syscallarg(netbsd32_charp) label;
1609	syscallarg(netbsd32_voidp) addr;
1610	syscallarg(netbsd32_size_t) len;
1611};
1612check_syscall_args(netbsd32_utrace)
1613
1614struct netbsd32_getcontext_args {
1615	syscallarg(netbsd32_ucontextp) ucp;
1616};
1617check_syscall_args(netbsd32_getcontext)
1618
1619struct netbsd32_setcontext_args {
1620	syscallarg(netbsd32_ucontextp) ucp;
1621};
1622check_syscall_args(netbsd32_setcontext)
1623
1624struct netbsd32__lwp_create_args {
1625	syscallarg(netbsd32_ucontextp) ucp;
1626	syscallarg(netbsd32_u_long) flags;
1627	syscallarg(netbsd32_lwpidp) new_lwp;
1628};
1629check_syscall_args(netbsd32__lwp_create)
1630
1631struct netbsd32__lwp_wait_args {
1632	syscallarg(lwpid_t) wait_for;
1633	syscallarg(netbsd32_lwpidp) departed;
1634};
1635check_syscall_args(netbsd32__lwp_wait)
1636
1637struct netbsd32__lwp_suspend_args {
1638	syscallarg(lwpid_t) target;
1639};
1640check_syscall_args(netbsd32__lwp_suspend)
1641
1642struct netbsd32__lwp_continue_args {
1643	syscallarg(lwpid_t) target;
1644};
1645check_syscall_args(netbsd32__lwp_continue)
1646
1647struct netbsd32__lwp_wakeup_args {
1648	syscallarg(lwpid_t) target;
1649};
1650check_syscall_args(netbsd32__lwp_wakeup)
1651
1652struct netbsd32__lwp_setprivate_args {
1653	syscallarg(netbsd32_voidp) ptr;
1654};
1655check_syscall_args(netbsd32__lwp_setprivate)
1656
1657struct netbsd32__lwp_kill_args {
1658	syscallarg(lwpid_t) target;
1659	syscallarg(int) signo;
1660};
1661check_syscall_args(netbsd32__lwp_kill)
1662
1663struct netbsd32__lwp_detach_args {
1664	syscallarg(lwpid_t) target;
1665};
1666check_syscall_args(netbsd32__lwp_detach)
1667
1668struct compat_50_netbsd32__lwp_park_args {
1669	syscallarg(netbsd32_timespec50p_t) ts;
1670	syscallarg(lwpid_t) unpark;
1671	syscallarg(netbsd32_voidp) hint;
1672	syscallarg(netbsd32_voidp) unparkhint;
1673};
1674check_syscall_args(compat_50_netbsd32__lwp_park)
1675
1676struct netbsd32__lwp_unpark_args {
1677	syscallarg(lwpid_t) target;
1678	syscallarg(netbsd32_voidp) hint;
1679};
1680check_syscall_args(netbsd32__lwp_unpark)
1681
1682struct netbsd32__lwp_unpark_all_args {
1683	syscallarg(netbsd32_lwpidp) targets;
1684	syscallarg(netbsd32_size_t) ntargets;
1685	syscallarg(netbsd32_voidp) hint;
1686};
1687check_syscall_args(netbsd32__lwp_unpark_all)
1688
1689struct netbsd32__lwp_setname_args {
1690	syscallarg(lwpid_t) target;
1691	syscallarg(netbsd32_charp) name;
1692};
1693check_syscall_args(netbsd32__lwp_setname)
1694
1695struct netbsd32__lwp_getname_args {
1696	syscallarg(lwpid_t) target;
1697	syscallarg(netbsd32_charp) name;
1698	syscallarg(netbsd32_size_t) len;
1699};
1700check_syscall_args(netbsd32__lwp_getname)
1701
1702struct netbsd32__lwp_ctl_args {
1703	syscallarg(int) features;
1704	syscallarg(netbsd32_pointer_t) address;
1705};
1706check_syscall_args(netbsd32__lwp_ctl)
1707
1708struct netbsd32___sigaction_sigtramp_args {
1709	syscallarg(int) signum;
1710	syscallarg(netbsd32_sigactionp_t) nsa;
1711	syscallarg(netbsd32_sigactionp_t) osa;
1712	syscallarg(netbsd32_voidp) tramp;
1713	syscallarg(int) vers;
1714};
1715check_syscall_args(netbsd32___sigaction_sigtramp)
1716
1717struct netbsd32_rasctl_args {
1718	syscallarg(netbsd32_voidp) addr;
1719	syscallarg(netbsd32_size_t) len;
1720	syscallarg(int) op;
1721};
1722check_syscall_args(netbsd32_rasctl)
1723
1724struct compat_50_netbsd32_kevent_args {
1725	syscallarg(int) fd;
1726	syscallarg(netbsd32_keventp_t) changelist;
1727	syscallarg(netbsd32_size_t) nchanges;
1728	syscallarg(netbsd32_keventp_t) eventlist;
1729	syscallarg(netbsd32_size_t) nevents;
1730	syscallarg(netbsd32_timespec50p_t) timeout;
1731};
1732check_syscall_args(compat_50_netbsd32_kevent)
1733
1734struct netbsd32__sched_setparam_args {
1735	syscallarg(pid_t) pid;
1736	syscallarg(lwpid_t) lid;
1737	syscallarg(int) policy;
1738	syscallarg(const netbsd32_sched_paramp_t) params;
1739};
1740check_syscall_args(netbsd32__sched_setparam)
1741
1742struct netbsd32__sched_getparam_args {
1743	syscallarg(pid_t) pid;
1744	syscallarg(lwpid_t) lid;
1745	syscallarg(netbsd32_intp) policy;
1746	syscallarg(netbsd32_sched_paramp_t) params;
1747};
1748check_syscall_args(netbsd32__sched_getparam)
1749
1750struct netbsd32__sched_setaffinity_args {
1751	syscallarg(pid_t) pid;
1752	syscallarg(lwpid_t) lid;
1753	syscallarg(netbsd32_size_t) size;
1754	syscallarg(const netbsd32_cpusetp_t) cpuset;
1755};
1756check_syscall_args(netbsd32__sched_setaffinity)
1757
1758struct netbsd32__sched_getaffinity_args {
1759	syscallarg(pid_t) pid;
1760	syscallarg(lwpid_t) lid;
1761	syscallarg(netbsd32_size_t) size;
1762	syscallarg(netbsd32_cpusetp_t) cpuset;
1763};
1764check_syscall_args(netbsd32__sched_getaffinity)
1765
1766struct netbsd32__sched_protect_args {
1767	syscallarg(int) priority;
1768};
1769check_syscall_args(netbsd32__sched_protect)
1770
1771struct netbsd32_fsync_range_args {
1772	syscallarg(int) fd;
1773	syscallarg(int) flags;
1774	syscallarg(netbsd32_off_t) start;
1775	syscallarg(netbsd32_off_t) length;
1776};
1777check_syscall_args(netbsd32_fsync_range)
1778
1779struct netbsd32_uuidgen_args {
1780	syscallarg(netbsd32_uuidp_t) store;
1781	syscallarg(int) count;
1782};
1783check_syscall_args(netbsd32_uuidgen)
1784
1785struct compat_90_netbsd32_getvfsstat_args {
1786	syscallarg(netbsd32_statvfs90p_t) buf;
1787	syscallarg(netbsd32_size_t) bufsize;
1788	syscallarg(int) flags;
1789};
1790check_syscall_args(compat_90_netbsd32_getvfsstat)
1791
1792struct compat_90_netbsd32_statvfs1_args {
1793	syscallarg(netbsd32_charp) path;
1794	syscallarg(netbsd32_statvfs90p_t) buf;
1795	syscallarg(int) flags;
1796};
1797check_syscall_args(compat_90_netbsd32_statvfs1)
1798
1799struct compat_90_netbsd32_fstatvfs1_args {
1800	syscallarg(int) fd;
1801	syscallarg(netbsd32_statvfs90p_t) buf;
1802	syscallarg(int) flags;
1803};
1804check_syscall_args(compat_90_netbsd32_fstatvfs1)
1805
1806struct compat_30_netbsd32_fhstatvfs1_args {
1807	syscallarg(netbsd32_fhandlep_t) fhp;
1808	syscallarg(netbsd32_statvfs90p_t) buf;
1809	syscallarg(int) flags;
1810};
1811check_syscall_args(compat_30_netbsd32_fhstatvfs1)
1812
1813struct netbsd32_extattrctl_args {
1814	syscallarg(netbsd32_charp) path;
1815	syscallarg(int) cmd;
1816	syscallarg(netbsd32_charp) filename;
1817	syscallarg(int) attrnamespace;
1818	syscallarg(netbsd32_charp) attrname;
1819};
1820check_syscall_args(netbsd32_extattrctl)
1821
1822struct netbsd32_extattr_set_file_args {
1823	syscallarg(netbsd32_charp) path;
1824	syscallarg(int) attrnamespace;
1825	syscallarg(netbsd32_charp) attrname;
1826	syscallarg(netbsd32_voidp) data;
1827	syscallarg(netbsd32_size_t) nbytes;
1828};
1829check_syscall_args(netbsd32_extattr_set_file)
1830
1831struct netbsd32_extattr_get_file_args {
1832	syscallarg(netbsd32_charp) path;
1833	syscallarg(int) attrnamespace;
1834	syscallarg(netbsd32_charp) attrname;
1835	syscallarg(netbsd32_voidp) data;
1836	syscallarg(netbsd32_size_t) nbytes;
1837};
1838check_syscall_args(netbsd32_extattr_get_file)
1839
1840struct netbsd32_extattr_delete_file_args {
1841	syscallarg(netbsd32_charp) path;
1842	syscallarg(int) attrnamespace;
1843	syscallarg(netbsd32_charp) attrname;
1844};
1845check_syscall_args(netbsd32_extattr_delete_file)
1846
1847struct netbsd32_extattr_set_fd_args {
1848	syscallarg(int) fd;
1849	syscallarg(int) attrnamespace;
1850	syscallarg(netbsd32_charp) attrname;
1851	syscallarg(netbsd32_voidp) data;
1852	syscallarg(netbsd32_size_t) nbytes;
1853};
1854check_syscall_args(netbsd32_extattr_set_fd)
1855
1856struct netbsd32_extattr_get_fd_args {
1857	syscallarg(int) fd;
1858	syscallarg(int) attrnamespace;
1859	syscallarg(netbsd32_charp) attrname;
1860	syscallarg(netbsd32_voidp) data;
1861	syscallarg(netbsd32_size_t) nbytes;
1862};
1863check_syscall_args(netbsd32_extattr_get_fd)
1864
1865struct netbsd32_extattr_delete_fd_args {
1866	syscallarg(int) fd;
1867	syscallarg(int) attrnamespace;
1868	syscallarg(netbsd32_charp) attrname;
1869};
1870check_syscall_args(netbsd32_extattr_delete_fd)
1871
1872struct netbsd32_extattr_set_link_args {
1873	syscallarg(netbsd32_charp) path;
1874	syscallarg(int) attrnamespace;
1875	syscallarg(netbsd32_charp) attrname;
1876	syscallarg(netbsd32_voidp) data;
1877	syscallarg(netbsd32_size_t) nbytes;
1878};
1879check_syscall_args(netbsd32_extattr_set_link)
1880
1881struct netbsd32_extattr_get_link_args {
1882	syscallarg(netbsd32_charp) path;
1883	syscallarg(int) attrnamespace;
1884	syscallarg(netbsd32_charp) attrname;
1885	syscallarg(netbsd32_voidp) data;
1886	syscallarg(netbsd32_size_t) nbytes;
1887};
1888check_syscall_args(netbsd32_extattr_get_link)
1889
1890struct netbsd32_extattr_delete_link_args {
1891	syscallarg(netbsd32_charp) path;
1892	syscallarg(int) attrnamespace;
1893	syscallarg(netbsd32_charp) attrname;
1894};
1895check_syscall_args(netbsd32_extattr_delete_link)
1896
1897struct netbsd32_extattr_list_fd_args {
1898	syscallarg(int) fd;
1899	syscallarg(int) attrnamespace;
1900	syscallarg(netbsd32_voidp) data;
1901	syscallarg(netbsd32_size_t) nbytes;
1902};
1903check_syscall_args(netbsd32_extattr_list_fd)
1904
1905struct netbsd32_extattr_list_file_args {
1906	syscallarg(netbsd32_charp) path;
1907	syscallarg(int) attrnamespace;
1908	syscallarg(netbsd32_voidp) data;
1909	syscallarg(netbsd32_size_t) nbytes;
1910};
1911check_syscall_args(netbsd32_extattr_list_file)
1912
1913struct netbsd32_extattr_list_link_args {
1914	syscallarg(netbsd32_charp) path;
1915	syscallarg(int) attrnamespace;
1916	syscallarg(netbsd32_voidp) data;
1917	syscallarg(netbsd32_size_t) nbytes;
1918};
1919check_syscall_args(netbsd32_extattr_list_link)
1920
1921struct compat_50_netbsd32_pselect_args {
1922	syscallarg(int) nd;
1923	syscallarg(netbsd32_fd_setp_t) in;
1924	syscallarg(netbsd32_fd_setp_t) ou;
1925	syscallarg(netbsd32_fd_setp_t) ex;
1926	syscallarg(netbsd32_timespec50p_t) ts;
1927	syscallarg(netbsd32_sigsetp_t) mask;
1928};
1929check_syscall_args(compat_50_netbsd32_pselect)
1930
1931struct compat_50_netbsd32_pollts_args {
1932	syscallarg(netbsd32_pollfdp_t) fds;
1933	syscallarg(u_int) nfds;
1934	syscallarg(netbsd32_timespec50p_t) ts;
1935	syscallarg(netbsd32_sigsetp_t) mask;
1936};
1937check_syscall_args(compat_50_netbsd32_pollts)
1938
1939struct netbsd32_setxattr_args {
1940	syscallarg(netbsd32_charp) path;
1941	syscallarg(netbsd32_charp) name;
1942	syscallarg(netbsd32_voidp) value;
1943	syscallarg(netbsd32_size_t) size;
1944	syscallarg(int) flags;
1945};
1946check_syscall_args(netbsd32_setxattr)
1947
1948struct netbsd32_lsetxattr_args {
1949	syscallarg(netbsd32_charp) path;
1950	syscallarg(netbsd32_charp) name;
1951	syscallarg(netbsd32_voidp) value;
1952	syscallarg(netbsd32_size_t) size;
1953	syscallarg(int) flags;
1954};
1955check_syscall_args(netbsd32_lsetxattr)
1956
1957struct netbsd32_fsetxattr_args {
1958	syscallarg(int) fd;
1959	syscallarg(netbsd32_charp) name;
1960	syscallarg(netbsd32_voidp) value;
1961	syscallarg(netbsd32_size_t) size;
1962	syscallarg(int) flags;
1963};
1964check_syscall_args(netbsd32_fsetxattr)
1965
1966struct netbsd32_getxattr_args {
1967	syscallarg(netbsd32_charp) path;
1968	syscallarg(netbsd32_charp) name;
1969	syscallarg(netbsd32_voidp) value;
1970	syscallarg(netbsd32_size_t) size;
1971};
1972check_syscall_args(netbsd32_getxattr)
1973
1974struct netbsd32_lgetxattr_args {
1975	syscallarg(netbsd32_charp) path;
1976	syscallarg(netbsd32_charp) name;
1977	syscallarg(netbsd32_voidp) value;
1978	syscallarg(netbsd32_size_t) size;
1979};
1980check_syscall_args(netbsd32_lgetxattr)
1981
1982struct netbsd32_fgetxattr_args {
1983	syscallarg(int) fd;
1984	syscallarg(netbsd32_charp) name;
1985	syscallarg(netbsd32_voidp) value;
1986	syscallarg(netbsd32_size_t) size;
1987};
1988check_syscall_args(netbsd32_fgetxattr)
1989
1990struct netbsd32_listxattr_args {
1991	syscallarg(netbsd32_charp) path;
1992	syscallarg(netbsd32_charp) list;
1993	syscallarg(netbsd32_size_t) size;
1994};
1995check_syscall_args(netbsd32_listxattr)
1996
1997struct netbsd32_llistxattr_args {
1998	syscallarg(netbsd32_charp) path;
1999	syscallarg(netbsd32_charp) list;
2000	syscallarg(netbsd32_size_t) size;
2001};
2002check_syscall_args(netbsd32_llistxattr)
2003
2004struct netbsd32_flistxattr_args {
2005	syscallarg(int) fd;
2006	syscallarg(netbsd32_charp) list;
2007	syscallarg(netbsd32_size_t) size;
2008};
2009check_syscall_args(netbsd32_flistxattr)
2010
2011struct netbsd32_removexattr_args {
2012	syscallarg(netbsd32_charp) path;
2013	syscallarg(netbsd32_charp) name;
2014};
2015check_syscall_args(netbsd32_removexattr)
2016
2017struct netbsd32_lremovexattr_args {
2018	syscallarg(netbsd32_charp) path;
2019	syscallarg(netbsd32_charp) name;
2020};
2021check_syscall_args(netbsd32_lremovexattr)
2022
2023struct netbsd32_fremovexattr_args {
2024	syscallarg(int) fd;
2025	syscallarg(netbsd32_charp) name;
2026};
2027check_syscall_args(netbsd32_fremovexattr)
2028
2029struct compat_50_netbsd32___stat30_args {
2030	syscallarg(netbsd32_charp) path;
2031	syscallarg(netbsd32_stat50p_t) ub;
2032};
2033check_syscall_args(compat_50_netbsd32___stat30)
2034
2035struct compat_50_netbsd32___fstat30_args {
2036	syscallarg(int) fd;
2037	syscallarg(netbsd32_stat50p_t) sb;
2038};
2039check_syscall_args(compat_50_netbsd32___fstat30)
2040
2041struct compat_50_netbsd32___lstat30_args {
2042	syscallarg(netbsd32_charp) path;
2043	syscallarg(netbsd32_stat50p_t) ub;
2044};
2045check_syscall_args(compat_50_netbsd32___lstat30)
2046
2047struct netbsd32___getdents30_args {
2048	syscallarg(int) fd;
2049	syscallarg(netbsd32_charp) buf;
2050	syscallarg(netbsd32_size_t) count;
2051};
2052check_syscall_args(netbsd32___getdents30)
2053
2054struct compat_30_netbsd32___fhstat30_args {
2055	syscallarg(netbsd32_fhandlep_t) fhp;
2056	syscallarg(netbsd32_stat50p_t) sb;
2057};
2058check_syscall_args(compat_30_netbsd32___fhstat30)
2059
2060struct compat_50_netbsd32_ntp_gettime_args {
2061	syscallarg(netbsd32_ntptimeval50p_t) ntvp;
2062};
2063check_syscall_args(compat_50_netbsd32_ntp_gettime)
2064
2065struct netbsd32___socket30_args {
2066	syscallarg(int) domain;
2067	syscallarg(int) type;
2068	syscallarg(int) protocol;
2069};
2070check_syscall_args(netbsd32___socket30)
2071
2072struct netbsd32___getfh30_args {
2073	syscallarg(netbsd32_charp) fname;
2074	syscallarg(netbsd32_pointer_t) fhp;
2075	syscallarg(netbsd32_size_tp) fh_size;
2076};
2077check_syscall_args(netbsd32___getfh30)
2078
2079struct netbsd32___fhopen40_args {
2080	syscallarg(netbsd32_pointer_t) fhp;
2081	syscallarg(netbsd32_size_t) fh_size;
2082	syscallarg(int) flags;
2083};
2084check_syscall_args(netbsd32___fhopen40)
2085
2086struct compat_90_netbsd32_fhstatvfs1_args {
2087	syscallarg(netbsd32_pointer_t) fhp;
2088	syscallarg(netbsd32_size_t) fh_size;
2089	syscallarg(netbsd32_statvfs90p_t) buf;
2090	syscallarg(int) flags;
2091};
2092check_syscall_args(compat_90_netbsd32_fhstatvfs1)
2093
2094struct compat_50_netbsd32___fhstat40_args {
2095	syscallarg(netbsd32_pointer_t) fhp;
2096	syscallarg(netbsd32_size_t) fh_size;
2097	syscallarg(netbsd32_stat50p_t) sb;
2098};
2099check_syscall_args(compat_50_netbsd32___fhstat40)
2100
2101struct netbsd32___mount50_args {
2102	syscallarg(netbsd32_charp) type;
2103	syscallarg(netbsd32_charp) path;
2104	syscallarg(int) flags;
2105	syscallarg(netbsd32_voidp) data;
2106	syscallarg(netbsd32_size_t) data_len;
2107};
2108check_syscall_args(netbsd32___mount50)
2109
2110struct netbsd32_mremap_args {
2111	syscallarg(netbsd32_voidp) old_address;
2112	syscallarg(netbsd32_size_t) old_size;
2113	syscallarg(netbsd32_voidp) new_address;
2114	syscallarg(netbsd32_size_t) new_size;
2115	syscallarg(int) flags;
2116};
2117check_syscall_args(netbsd32_mremap)
2118
2119struct netbsd32_pset_create_args {
2120	syscallarg(netbsd32_psetidp_t) psid;
2121};
2122check_syscall_args(netbsd32_pset_create)
2123
2124struct netbsd32_pset_destroy_args {
2125	syscallarg(psetid_t) psid;
2126};
2127check_syscall_args(netbsd32_pset_destroy)
2128
2129struct netbsd32_pset_assign_args {
2130	syscallarg(psetid_t) psid;
2131	syscallarg(cpuid_t) cpuid;
2132	syscallarg(netbsd32_psetidp_t) opsid;
2133};
2134check_syscall_args(netbsd32_pset_assign)
2135
2136struct netbsd32__pset_bind_args {
2137	syscallarg(idtype_t) idtype;
2138	syscallarg(id_t) first_id;
2139	syscallarg(id_t) second_id;
2140	syscallarg(psetid_t) psid;
2141	syscallarg(netbsd32_psetidp_t) opsid;
2142};
2143check_syscall_args(netbsd32__pset_bind)
2144
2145struct netbsd32___posix_fadvise50_args {
2146	syscallarg(int) fd;
2147	syscallarg(int) PAD;
2148	syscallarg(netbsd32_off_t) offset;
2149	syscallarg(netbsd32_off_t) len;
2150	syscallarg(int) advice;
2151};
2152check_syscall_args(netbsd32___posix_fadvise50)
2153
2154struct netbsd32___select50_args {
2155	syscallarg(int) nd;
2156	syscallarg(netbsd32_fd_setp_t) in;
2157	syscallarg(netbsd32_fd_setp_t) ou;
2158	syscallarg(netbsd32_fd_setp_t) ex;
2159	syscallarg(netbsd32_timevalp_t) tv;
2160};
2161check_syscall_args(netbsd32___select50)
2162
2163struct netbsd32___gettimeofday50_args {
2164	syscallarg(netbsd32_timevalp_t) tp;
2165	syscallarg(netbsd32_voidp) tzp;
2166};
2167check_syscall_args(netbsd32___gettimeofday50)
2168
2169struct netbsd32___settimeofday50_args {
2170	syscallarg(const netbsd32_timevalp_t) tv;
2171	syscallarg(const netbsd32_voidp) tzp;
2172};
2173check_syscall_args(netbsd32___settimeofday50)
2174
2175struct netbsd32___utimes50_args {
2176	syscallarg(const netbsd32_charp) path;
2177	syscallarg(const netbsd32_timevalp_t) tptr;
2178};
2179check_syscall_args(netbsd32___utimes50)
2180
2181struct netbsd32___adjtime50_args {
2182	syscallarg(const netbsd32_timevalp_t) delta;
2183	syscallarg(netbsd32_timevalp_t) olddelta;
2184};
2185check_syscall_args(netbsd32___adjtime50)
2186
2187struct netbsd32___futimes50_args {
2188	syscallarg(int) fd;
2189	syscallarg(const netbsd32_timevalp_t) tptr;
2190};
2191check_syscall_args(netbsd32___futimes50)
2192
2193struct netbsd32___lutimes50_args {
2194	syscallarg(const netbsd32_charp) path;
2195	syscallarg(const netbsd32_timevalp_t) tptr;
2196};
2197check_syscall_args(netbsd32___lutimes50)
2198
2199struct netbsd32___setitimer50_args {
2200	syscallarg(int) which;
2201	syscallarg(const netbsd32_itimervalp_t) itv;
2202	syscallarg(netbsd32_itimervalp_t) oitv;
2203};
2204check_syscall_args(netbsd32___setitimer50)
2205
2206struct netbsd32___getitimer50_args {
2207	syscallarg(int) which;
2208	syscallarg(netbsd32_itimervalp_t) itv;
2209};
2210check_syscall_args(netbsd32___getitimer50)
2211
2212struct netbsd32___clock_gettime50_args {
2213	syscallarg(clockid_t) clock_id;
2214	syscallarg(netbsd32_timespecp_t) tp;
2215};
2216check_syscall_args(netbsd32___clock_gettime50)
2217
2218struct netbsd32___clock_settime50_args {
2219	syscallarg(clockid_t) clock_id;
2220	syscallarg(const netbsd32_timespecp_t) tp;
2221};
2222check_syscall_args(netbsd32___clock_settime50)
2223
2224struct netbsd32___clock_getres50_args {
2225	syscallarg(clockid_t) clock_id;
2226	syscallarg(netbsd32_timespecp_t) tp;
2227};
2228check_syscall_args(netbsd32___clock_getres50)
2229
2230struct netbsd32___nanosleep50_args {
2231	syscallarg(const netbsd32_timespecp_t) rqtp;
2232	syscallarg(netbsd32_timespecp_t) rmtp;
2233};
2234check_syscall_args(netbsd32___nanosleep50)
2235
2236struct netbsd32_____sigtimedwait50_args {
2237	syscallarg(const netbsd32_sigsetp_t) set;
2238	syscallarg(netbsd32_siginfop_t) info;
2239	syscallarg(netbsd32_timespecp_t) timeout;
2240};
2241check_syscall_args(netbsd32_____sigtimedwait50)
2242
2243struct netbsd32___mq_timedsend50_args {
2244	syscallarg(mqd_t) mqdes;
2245	syscallarg(const netbsd32_charp) msg_ptr;
2246	syscallarg(netbsd32_size_t) msg_len;
2247	syscallarg(unsigned) msg_prio;
2248	syscallarg(const netbsd32_timespecp_t) abs_timeout;
2249};
2250check_syscall_args(netbsd32___mq_timedsend50)
2251
2252struct netbsd32___mq_timedreceive50_args {
2253	syscallarg(mqd_t) mqdes;
2254	syscallarg(netbsd32_charp) msg_ptr;
2255	syscallarg(netbsd32_size_t) msg_len;
2256	syscallarg(netbsd32_uintp) msg_prio;
2257	syscallarg(const netbsd32_timespecp_t) abs_timeout;
2258};
2259check_syscall_args(netbsd32___mq_timedreceive50)
2260
2261struct compat_60_netbsd32__lwp_park_args {
2262	syscallarg(const netbsd32_timespecp_t) ts;
2263	syscallarg(lwpid_t) unpark;
2264	syscallarg(const netbsd32_voidp) hint;
2265	syscallarg(const netbsd32_voidp) unparkhint;
2266};
2267check_syscall_args(compat_60_netbsd32__lwp_park)
2268
2269struct netbsd32___kevent50_args {
2270	syscallarg(int) fd;
2271	syscallarg(const netbsd32_keventp_t) changelist;
2272	syscallarg(netbsd32_size_t) nchanges;
2273	syscallarg(netbsd32_keventp_t) eventlist;
2274	syscallarg(netbsd32_size_t) nevents;
2275	syscallarg(const netbsd32_timespecp_t) timeout;
2276};
2277check_syscall_args(netbsd32___kevent50)
2278
2279struct netbsd32___pselect50_args {
2280	syscallarg(int) nd;
2281	syscallarg(netbsd32_fd_setp_t) in;
2282	syscallarg(netbsd32_fd_setp_t) ou;
2283	syscallarg(netbsd32_fd_setp_t) ex;
2284	syscallarg(const netbsd32_timespecp_t) ts;
2285	syscallarg(const netbsd32_sigsetp_t) mask;
2286};
2287check_syscall_args(netbsd32___pselect50)
2288
2289struct netbsd32___pollts50_args {
2290	syscallarg(netbsd32_pollfdp_t) fds;
2291	syscallarg(u_int) nfds;
2292	syscallarg(const netbsd32_timespecp_t) ts;
2293	syscallarg(const netbsd32_sigsetp_t) mask;
2294};
2295check_syscall_args(netbsd32___pollts50)
2296
2297struct netbsd32___stat50_args {
2298	syscallarg(const netbsd32_charp) path;
2299	syscallarg(netbsd32_statp_t) ub;
2300};
2301check_syscall_args(netbsd32___stat50)
2302
2303struct netbsd32___fstat50_args {
2304	syscallarg(int) fd;
2305	syscallarg(netbsd32_statp_t) sb;
2306};
2307check_syscall_args(netbsd32___fstat50)
2308
2309struct netbsd32___lstat50_args {
2310	syscallarg(const netbsd32_charp) path;
2311	syscallarg(netbsd32_statp_t) ub;
2312};
2313check_syscall_args(netbsd32___lstat50)
2314
2315struct netbsd32_____semctl50_args {
2316	syscallarg(int) semid;
2317	syscallarg(int) semnum;
2318	syscallarg(int) cmd;
2319	syscallarg(netbsd32_semunp_t) arg;
2320};
2321check_syscall_args(netbsd32_____semctl50)
2322
2323struct netbsd32___shmctl50_args {
2324	syscallarg(int) shmid;
2325	syscallarg(int) cmd;
2326	syscallarg(netbsd32_shmid_dsp_t) buf;
2327};
2328check_syscall_args(netbsd32___shmctl50)
2329
2330struct netbsd32___msgctl50_args {
2331	syscallarg(int) msqid;
2332	syscallarg(int) cmd;
2333	syscallarg(netbsd32_msqid_dsp_t) buf;
2334};
2335check_syscall_args(netbsd32___msgctl50)
2336
2337struct netbsd32___getrusage50_args {
2338	syscallarg(int) who;
2339	syscallarg(netbsd32_rusagep_t) rusage;
2340};
2341check_syscall_args(netbsd32___getrusage50)
2342
2343struct netbsd32___timer_settime50_args {
2344	syscallarg(timer_t) timerid;
2345	syscallarg(int) flags;
2346	syscallarg(const netbsd32_itimerspecp_t) value;
2347	syscallarg(netbsd32_itimerspecp_t) ovalue;
2348};
2349check_syscall_args(netbsd32___timer_settime50)
2350
2351struct netbsd32___timer_gettime50_args {
2352	syscallarg(timer_t) timerid;
2353	syscallarg(netbsd32_itimerspecp_t) value;
2354};
2355check_syscall_args(netbsd32___timer_gettime50)
2356#if defined(NTP) || !defined(_KERNEL_OPT)
2357
2358struct netbsd32___ntp_gettime50_args {
2359	syscallarg(netbsd32_ntptimevalp_t) ntvp;
2360};
2361check_syscall_args(netbsd32___ntp_gettime50)
2362#else
2363#endif
2364
2365struct netbsd32___wait450_args {
2366	syscallarg(int) pid;
2367	syscallarg(netbsd32_intp) status;
2368	syscallarg(int) options;
2369	syscallarg(netbsd32_rusagep_t) rusage;
2370};
2371check_syscall_args(netbsd32___wait450)
2372
2373struct netbsd32___mknod50_args {
2374	syscallarg(const netbsd32_charp) path;
2375	syscallarg(mode_t) mode;
2376	syscallarg(netbsd32_dev_t) dev;
2377};
2378check_syscall_args(netbsd32___mknod50)
2379
2380struct netbsd32___fhstat50_args {
2381	syscallarg(const netbsd32_voidp) fhp;
2382	syscallarg(netbsd32_size_t) fh_size;
2383	syscallarg(netbsd32_statp_t) sb;
2384};
2385check_syscall_args(netbsd32___fhstat50)
2386
2387struct netbsd32_pipe2_args {
2388	syscallarg(netbsd32_intp) fildes;
2389	syscallarg(int) flags;
2390};
2391check_syscall_args(netbsd32_pipe2)
2392
2393struct netbsd32_dup3_args {
2394	syscallarg(int) from;
2395	syscallarg(int) to;
2396	syscallarg(int) flags;
2397};
2398check_syscall_args(netbsd32_dup3)
2399
2400struct netbsd32_kqueue1_args {
2401	syscallarg(int) flags;
2402};
2403check_syscall_args(netbsd32_kqueue1)
2404
2405struct netbsd32_paccept_args {
2406	syscallarg(int) s;
2407	syscallarg(netbsd32_sockaddrp_t) name;
2408	syscallarg(netbsd32_socklenp_t) anamelen;
2409	syscallarg(const netbsd32_sigsetp_t) mask;
2410	syscallarg(int) flags;
2411};
2412check_syscall_args(netbsd32_paccept)
2413
2414struct netbsd32_linkat_args {
2415	syscallarg(int) fd1;
2416	syscallarg(const netbsd32_charp) name1;
2417	syscallarg(int) fd2;
2418	syscallarg(const netbsd32_charp) name2;
2419	syscallarg(int) flags;
2420};
2421check_syscall_args(netbsd32_linkat)
2422
2423struct netbsd32_renameat_args {
2424	syscallarg(int) fromfd;
2425	syscallarg(const netbsd32_charp) from;
2426	syscallarg(int) tofd;
2427	syscallarg(const netbsd32_charp) to;
2428};
2429check_syscall_args(netbsd32_renameat)
2430
2431struct netbsd32_mkfifoat_args {
2432	syscallarg(int) fd;
2433	syscallarg(const netbsd32_charp) path;
2434	syscallarg(mode_t) mode;
2435};
2436check_syscall_args(netbsd32_mkfifoat)
2437
2438struct netbsd32_mknodat_args {
2439	syscallarg(int) fd;
2440	syscallarg(const netbsd32_charp) path;
2441	syscallarg(mode_t) mode;
2442	syscallarg(int) PAD;
2443	syscallarg(netbsd32_dev_t) dev;
2444};
2445check_syscall_args(netbsd32_mknodat)
2446
2447struct netbsd32_mkdirat_args {
2448	syscallarg(int) fd;
2449	syscallarg(const netbsd32_charp) path;
2450	syscallarg(mode_t) mode;
2451};
2452check_syscall_args(netbsd32_mkdirat)
2453
2454struct netbsd32_faccessat_args {
2455	syscallarg(int) fd;
2456	syscallarg(const netbsd32_charp) path;
2457	syscallarg(int) amode;
2458	syscallarg(int) flag;
2459};
2460check_syscall_args(netbsd32_faccessat)
2461
2462struct netbsd32_fchmodat_args {
2463	syscallarg(int) fd;
2464	syscallarg(const netbsd32_charp) path;
2465	syscallarg(mode_t) mode;
2466	syscallarg(int) flag;
2467};
2468check_syscall_args(netbsd32_fchmodat)
2469
2470struct netbsd32_fchownat_args {
2471	syscallarg(int) fd;
2472	syscallarg(const netbsd32_charp) path;
2473	syscallarg(uid_t) owner;
2474	syscallarg(gid_t) group;
2475	syscallarg(int) flag;
2476};
2477check_syscall_args(netbsd32_fchownat)
2478
2479struct netbsd32_fexecve_args {
2480	syscallarg(int) fd;
2481	syscallarg(netbsd32_charpp) argp;
2482	syscallarg(netbsd32_charpp) envp;
2483};
2484check_syscall_args(netbsd32_fexecve)
2485
2486struct netbsd32_fstatat_args {
2487	syscallarg(int) fd;
2488	syscallarg(const netbsd32_charp) path;
2489	syscallarg(netbsd32_statp_t) buf;
2490	syscallarg(int) flag;
2491};
2492check_syscall_args(netbsd32_fstatat)
2493
2494struct netbsd32_utimensat_args {
2495	syscallarg(int) fd;
2496	syscallarg(const netbsd32_charp) path;
2497	syscallarg(const netbsd32_timespecp_t) tptr;
2498	syscallarg(int) flag;
2499};
2500check_syscall_args(netbsd32_utimensat)
2501
2502struct netbsd32_openat_args {
2503	syscallarg(int) fd;
2504	syscallarg(const netbsd32_charp) path;
2505	syscallarg(int) oflags;
2506	syscallarg(mode_t) mode;
2507};
2508check_syscall_args(netbsd32_openat)
2509
2510struct netbsd32_readlinkat_args {
2511	syscallarg(int) fd;
2512	syscallarg(const netbsd32_charp) path;
2513	syscallarg(netbsd32_charp) buf;
2514	syscallarg(size_t) bufsize;
2515};
2516check_syscall_args(netbsd32_readlinkat)
2517
2518struct netbsd32_symlinkat_args {
2519	syscallarg(const netbsd32_charp) path1;
2520	syscallarg(int) fd;
2521	syscallarg(const netbsd32_charp) path2;
2522};
2523check_syscall_args(netbsd32_symlinkat)
2524
2525struct netbsd32_unlinkat_args {
2526	syscallarg(int) fd;
2527	syscallarg(const netbsd32_charp) path;
2528	syscallarg(int) flag;
2529};
2530check_syscall_args(netbsd32_unlinkat)
2531
2532struct netbsd32_futimens_args {
2533	syscallarg(int) fd;
2534	syscallarg(const netbsd32_timespecp_t) tptr;
2535};
2536check_syscall_args(netbsd32_futimens)
2537#if defined(QUOTA) || !defined(_KERNEL_OPT)
2538
2539struct netbsd32___quotactl_args {
2540	syscallarg(const netbsd32_charp) path;
2541	syscallarg(netbsd32_voidp) args;
2542};
2543check_syscall_args(netbsd32___quotactl)
2544#else
2545#endif
2546
2547struct netbsd32_posix_spawn_args {
2548	syscallarg(netbsd32_pid_tp) pid;
2549	syscallarg(const netbsd32_charp) path;
2550	syscallarg(const netbsd32_posix_spawn_file_actionsp) file_actions;
2551	syscallarg(const netbsd32_posix_spawnattrp) attrp;
2552	syscallarg(netbsd32_charpp) argv;
2553	syscallarg(netbsd32_charpp) envp;
2554};
2555check_syscall_args(netbsd32_posix_spawn)
2556
2557struct netbsd32_recvmmsg_args {
2558	syscallarg(int) s;
2559	syscallarg(netbsd32_mmsghdrp_t) mmsg;
2560	syscallarg(unsigned int) vlen;
2561	syscallarg(unsigned int) flags;
2562	syscallarg(netbsd32_timespecp_t) timeout;
2563};
2564check_syscall_args(netbsd32_recvmmsg)
2565
2566struct netbsd32_sendmmsg_args {
2567	syscallarg(int) s;
2568	syscallarg(netbsd32_mmsghdrp_t) mmsg;
2569	syscallarg(unsigned int) vlen;
2570	syscallarg(unsigned int) flags;
2571};
2572check_syscall_args(netbsd32_sendmmsg)
2573
2574struct netbsd32_clock_nanosleep_args {
2575	syscallarg(netbsd32_clockid_t) clock_id;
2576	syscallarg(int) flags;
2577	syscallarg(const netbsd32_timespecp_t) rqtp;
2578	syscallarg(netbsd32_timespecp_t) rmtp;
2579};
2580check_syscall_args(netbsd32_clock_nanosleep)
2581
2582struct netbsd32____lwp_park60_args {
2583	syscallarg(netbsd32_clockid_t) clock_id;
2584	syscallarg(int) flags;
2585	syscallarg(netbsd32_timespecp_t) ts;
2586	syscallarg(lwpid_t) unpark;
2587	syscallarg(netbsd32_voidp) hint;
2588	syscallarg(netbsd32_voidp) unparkhint;
2589};
2590check_syscall_args(netbsd32____lwp_park60)
2591
2592struct netbsd32_posix_fallocate_args {
2593	syscallarg(int) fd;
2594	syscallarg(int) PAD;
2595	syscallarg(netbsd32_off_t) pos;
2596	syscallarg(netbsd32_off_t) len;
2597};
2598check_syscall_args(netbsd32_posix_fallocate)
2599
2600struct netbsd32_fdiscard_args {
2601	syscallarg(int) fd;
2602	syscallarg(int) PAD;
2603	syscallarg(netbsd32_off_t) pos;
2604	syscallarg(netbsd32_off_t) len;
2605};
2606check_syscall_args(netbsd32_fdiscard)
2607
2608struct netbsd32_wait6_args {
2609	syscallarg(idtype_t) idtype;
2610	syscallarg(id_t) id;
2611	syscallarg(netbsd32_intp) status;
2612	syscallarg(int) options;
2613	syscallarg(netbsd32_wrusagep_t) wru;
2614	syscallarg(netbsd32_siginfop_t) info;
2615};
2616check_syscall_args(netbsd32_wait6)
2617
2618struct netbsd32_clock_getcpuclockid2_args {
2619	syscallarg(idtype_t) idtype;
2620	syscallarg(id_t) id;
2621	syscallarg(netbsd32_clockidp_t) clock_id;
2622};
2623check_syscall_args(netbsd32_clock_getcpuclockid2)
2624
2625struct netbsd32___getvfsstat90_args {
2626	syscallarg(netbsd32_statvfsp_t) buf;
2627	syscallarg(size_t) bufsize;
2628	syscallarg(int) flags;
2629};
2630check_syscall_args(netbsd32___getvfsstat90)
2631
2632struct netbsd32___statvfs190_args {
2633	syscallarg(netbsd32_charp) path;
2634	syscallarg(netbsd32_statvfsp_t) buf;
2635	syscallarg(int) flags;
2636};
2637check_syscall_args(netbsd32___statvfs190)
2638
2639struct netbsd32___fstatvfs190_args {
2640	syscallarg(int) fd;
2641	syscallarg(netbsd32_statvfsp_t) buf;
2642	syscallarg(int) flags;
2643};
2644check_syscall_args(netbsd32___fstatvfs190)
2645
2646struct netbsd32___fhstatvfs190_args {
2647	syscallarg(netbsd32_voidp) fhp;
2648	syscallarg(size_t) fh_size;
2649	syscallarg(netbsd32_statvfsp_t) buf;
2650	syscallarg(int) flags;
2651};
2652check_syscall_args(netbsd32___fhstatvfs190)
2653
2654/*
2655 * System call prototypes.
2656 */
2657
2658int	netbsd32_syscall(struct lwp *, const struct netbsd32_syscall_args *, register_t *);
2659
2660int	netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *);
2661
2662int	sys_fork(struct lwp *, const void *, register_t *);
2663
2664int	netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *);
2665
2666int	netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *);
2667
2668int	netbsd32_open(struct lwp *, const struct netbsd32_open_args *, register_t *);
2669
2670int	netbsd32_close(struct lwp *, const struct netbsd32_close_args *, register_t *);
2671
2672int	compat_50_netbsd32_wait4(struct lwp *, const struct compat_50_netbsd32_wait4_args *, register_t *);
2673
2674int	compat_43_netbsd32_ocreat(struct lwp *, const struct compat_43_netbsd32_ocreat_args *, register_t *);
2675
2676int	netbsd32_link(struct lwp *, const struct netbsd32_link_args *, register_t *);
2677
2678int	netbsd32_unlink(struct lwp *, const struct netbsd32_unlink_args *, register_t *);
2679
2680int	netbsd32_chdir(struct lwp *, const struct netbsd32_chdir_args *, register_t *);
2681
2682int	netbsd32_fchdir(struct lwp *, const struct netbsd32_fchdir_args *, register_t *);
2683
2684int	compat_50_netbsd32_mknod(struct lwp *, const struct compat_50_netbsd32_mknod_args *, register_t *);
2685
2686int	netbsd32_chmod(struct lwp *, const struct netbsd32_chmod_args *, register_t *);
2687
2688int	netbsd32_chown(struct lwp *, const struct netbsd32_chown_args *, register_t *);
2689
2690int	netbsd32_break(struct lwp *, const struct netbsd32_break_args *, register_t *);
2691
2692int	compat_20_netbsd32_getfsstat(struct lwp *, const struct compat_20_netbsd32_getfsstat_args *, register_t *);
2693
2694int	compat_43_netbsd32_olseek(struct lwp *, const struct compat_43_netbsd32_olseek_args *, register_t *);
2695
2696int	sys_getpid(struct lwp *, const void *, register_t *);
2697
2698int	compat_40_netbsd32_mount(struct lwp *, const struct compat_40_netbsd32_mount_args *, register_t *);
2699
2700int	netbsd32_unmount(struct lwp *, const struct netbsd32_unmount_args *, register_t *);
2701
2702int	netbsd32_setuid(struct lwp *, const struct netbsd32_setuid_args *, register_t *);
2703
2704int	sys_getuid(struct lwp *, const void *, register_t *);
2705
2706int	sys_geteuid(struct lwp *, const void *, register_t *);
2707
2708int	netbsd32_ptrace(struct lwp *, const struct netbsd32_ptrace_args *, register_t *);
2709
2710int	netbsd32_recvmsg(struct lwp *, const struct netbsd32_recvmsg_args *, register_t *);
2711
2712int	netbsd32_sendmsg(struct lwp *, const struct netbsd32_sendmsg_args *, register_t *);
2713
2714int	netbsd32_recvfrom(struct lwp *, const struct netbsd32_recvfrom_args *, register_t *);
2715
2716int	netbsd32_accept(struct lwp *, const struct netbsd32_accept_args *, register_t *);
2717
2718int	netbsd32_getpeername(struct lwp *, const struct netbsd32_getpeername_args *, register_t *);
2719
2720int	netbsd32_getsockname(struct lwp *, const struct netbsd32_getsockname_args *, register_t *);
2721
2722int	netbsd32_access(struct lwp *, const struct netbsd32_access_args *, register_t *);
2723
2724int	netbsd32_chflags(struct lwp *, const struct netbsd32_chflags_args *, register_t *);
2725
2726int	netbsd32_fchflags(struct lwp *, const struct netbsd32_fchflags_args *, register_t *);
2727
2728int	sys_sync(struct lwp *, const void *, register_t *);
2729
2730int	netbsd32_kill(struct lwp *, const struct netbsd32_kill_args *, register_t *);
2731
2732int	compat_43_netbsd32_stat43(struct lwp *, const struct compat_43_netbsd32_stat43_args *, register_t *);
2733
2734int	sys_getppid(struct lwp *, const void *, register_t *);
2735
2736int	compat_43_netbsd32_lstat43(struct lwp *, const struct compat_43_netbsd32_lstat43_args *, register_t *);
2737
2738int	netbsd32_dup(struct lwp *, const struct netbsd32_dup_args *, register_t *);
2739
2740int	sys_pipe(struct lwp *, const void *, register_t *);
2741
2742int	sys_getegid(struct lwp *, const void *, register_t *);
2743
2744int	netbsd32_profil(struct lwp *, const struct netbsd32_profil_args *, register_t *);
2745
2746int	netbsd32_ktrace(struct lwp *, const struct netbsd32_ktrace_args *, register_t *);
2747
2748int	netbsd32_sigaction(struct lwp *, const struct netbsd32_sigaction_args *, register_t *);
2749
2750int	sys_getgid(struct lwp *, const void *, register_t *);
2751
2752int	compat_13_netbsd32_sigprocmask(struct lwp *, const struct compat_13_netbsd32_sigprocmask_args *, register_t *);
2753
2754int	netbsd32___getlogin(struct lwp *, const struct netbsd32___getlogin_args *, register_t *);
2755
2756int	netbsd32_setlogin(struct lwp *, const struct netbsd32_setlogin_args *, register_t *);
2757
2758int	netbsd32_acct(struct lwp *, const struct netbsd32_acct_args *, register_t *);
2759
2760int	compat_13_sys_sigpending(struct lwp *, const void *, register_t *);
2761
2762int	compat_13_netbsd32_sigaltstack13(struct lwp *, const struct compat_13_netbsd32_sigaltstack13_args *, register_t *);
2763
2764int	netbsd32_ioctl(struct lwp *, const struct netbsd32_ioctl_args *, register_t *);
2765
2766int	compat_12_netbsd32_reboot(struct lwp *, const struct compat_12_netbsd32_reboot_args *, register_t *);
2767
2768int	netbsd32_revoke(struct lwp *, const struct netbsd32_revoke_args *, register_t *);
2769
2770int	netbsd32_symlink(struct lwp *, const struct netbsd32_symlink_args *, register_t *);
2771
2772int	netbsd32_readlink(struct lwp *, const struct netbsd32_readlink_args *, register_t *);
2773
2774int	netbsd32_execve(struct lwp *, const struct netbsd32_execve_args *, register_t *);
2775
2776int	netbsd32_umask(struct lwp *, const struct netbsd32_umask_args *, register_t *);
2777
2778int	netbsd32_chroot(struct lwp *, const struct netbsd32_chroot_args *, register_t *);
2779
2780int	compat_43_netbsd32_fstat43(struct lwp *, const struct compat_43_netbsd32_fstat43_args *, register_t *);
2781
2782int	compat_43_netbsd32_ogetkerninfo(struct lwp *, const struct compat_43_netbsd32_ogetkerninfo_args *, register_t *);
2783
2784int	compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
2785
2786int	compat_12_netbsd32_msync(struct lwp *, const struct compat_12_netbsd32_msync_args *, register_t *);
2787
2788int	sys_vfork(struct lwp *, const void *, register_t *);
2789
2790int	compat_43_netbsd32_ommap(struct lwp *, const struct compat_43_netbsd32_ommap_args *, register_t *);
2791
2792int	netbsd32_ovadvise(struct lwp *, const struct netbsd32_ovadvise_args *, register_t *);
2793
2794int	netbsd32_munmap(struct lwp *, const struct netbsd32_munmap_args *, register_t *);
2795
2796int	netbsd32_mprotect(struct lwp *, const struct netbsd32_mprotect_args *, register_t *);
2797
2798int	netbsd32_madvise(struct lwp *, const struct netbsd32_madvise_args *, register_t *);
2799
2800int	netbsd32_mincore(struct lwp *, const struct netbsd32_mincore_args *, register_t *);
2801
2802int	netbsd32_getgroups(struct lwp *, const struct netbsd32_getgroups_args *, register_t *);
2803
2804int	netbsd32_setgroups(struct lwp *, const struct netbsd32_setgroups_args *, register_t *);
2805
2806int	sys_getpgrp(struct lwp *, const void *, register_t *);
2807
2808int	netbsd32_setpgid(struct lwp *, const struct netbsd32_setpgid_args *, register_t *);
2809
2810int	compat_50_netbsd32_setitimer(struct lwp *, const struct compat_50_netbsd32_setitimer_args *, register_t *);
2811
2812int	compat_43_sys_wait(struct lwp *, const void *, register_t *);
2813
2814int	compat_12_netbsd32_oswapon(struct lwp *, const struct compat_12_netbsd32_oswapon_args *, register_t *);
2815
2816int	compat_50_netbsd32_getitimer(struct lwp *, const struct compat_50_netbsd32_getitimer_args *, register_t *);
2817
2818int	compat_43_netbsd32_ogethostname(struct lwp *, const struct compat_43_netbsd32_ogethostname_args *, register_t *);
2819
2820int	compat_43_netbsd32_osethostname(struct lwp *, const struct compat_43_netbsd32_osethostname_args *, register_t *);
2821
2822int	compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
2823
2824int	netbsd32_dup2(struct lwp *, const struct netbsd32_dup2_args *, register_t *);
2825
2826int	netbsd32_fcntl(struct lwp *, const struct netbsd32_fcntl_args *, register_t *);
2827
2828int	compat_50_netbsd32_select(struct lwp *, const struct compat_50_netbsd32_select_args *, register_t *);
2829
2830int	netbsd32_fsync(struct lwp *, const struct netbsd32_fsync_args *, register_t *);
2831
2832int	netbsd32_setpriority(struct lwp *, const struct netbsd32_setpriority_args *, register_t *);
2833
2834int	compat_30_netbsd32_socket(struct lwp *, const struct compat_30_netbsd32_socket_args *, register_t *);
2835
2836int	netbsd32_connect(struct lwp *, const struct netbsd32_connect_args *, register_t *);
2837
2838int	compat_43_netbsd32_oaccept(struct lwp *, const struct compat_43_netbsd32_oaccept_args *, register_t *);
2839
2840int	netbsd32_getpriority(struct lwp *, const struct netbsd32_getpriority_args *, register_t *);
2841
2842int	compat_43_netbsd32_osend(struct lwp *, const struct compat_43_netbsd32_osend_args *, register_t *);
2843
2844int	compat_43_netbsd32_orecv(struct lwp *, const struct compat_43_netbsd32_orecv_args *, register_t *);
2845
2846int	compat_13_netbsd32_sigreturn(struct lwp *, const struct compat_13_netbsd32_sigreturn_args *, register_t *);
2847
2848int	netbsd32_bind(struct lwp *, const struct netbsd32_bind_args *, register_t *);
2849
2850int	netbsd32_setsockopt(struct lwp *, const struct netbsd32_setsockopt_args *, register_t *);
2851
2852int	netbsd32_listen(struct lwp *, const struct netbsd32_listen_args *, register_t *);
2853
2854int	compat_43_netbsd32_osigvec(struct lwp *, const struct compat_43_netbsd32_osigvec_args *, register_t *);
2855
2856int	compat_43_netbsd32_sigblock(struct lwp *, const struct compat_43_netbsd32_sigblock_args *, register_t *);
2857
2858int	compat_43_netbsd32_sigsetmask(struct lwp *, const struct compat_43_netbsd32_sigsetmask_args *, register_t *);
2859
2860int	compat_13_netbsd32_sigsuspend(struct lwp *, const struct compat_13_netbsd32_sigsuspend_args *, register_t *);
2861
2862int	compat_43_netbsd32_osigstack(struct lwp *, const struct compat_43_netbsd32_osigstack_args *, register_t *);
2863
2864int	compat_43_netbsd32_orecvmsg(struct lwp *, const struct compat_43_netbsd32_orecvmsg_args *, register_t *);
2865
2866int	compat_43_netbsd32_osendmsg(struct lwp *, const struct compat_43_netbsd32_osendmsg_args *, register_t *);
2867
2868int	compat_50_netbsd32_gettimeofday(struct lwp *, const struct compat_50_netbsd32_gettimeofday_args *, register_t *);
2869
2870int	compat_50_netbsd32_getrusage(struct lwp *, const struct compat_50_netbsd32_getrusage_args *, register_t *);
2871
2872int	netbsd32_getsockopt(struct lwp *, const struct netbsd32_getsockopt_args *, register_t *);
2873
2874int	netbsd32_readv(struct lwp *, const struct netbsd32_readv_args *, register_t *);
2875
2876int	netbsd32_writev(struct lwp *, const struct netbsd32_writev_args *, register_t *);
2877
2878int	compat_50_netbsd32_settimeofday(struct lwp *, const struct compat_50_netbsd32_settimeofday_args *, register_t *);
2879
2880int	netbsd32_fchown(struct lwp *, const struct netbsd32_fchown_args *, register_t *);
2881
2882int	netbsd32_fchmod(struct lwp *, const struct netbsd32_fchmod_args *, register_t *);
2883
2884int	compat_43_netbsd32_orecvfrom(struct lwp *, const struct compat_43_netbsd32_orecvfrom_args *, register_t *);
2885
2886int	netbsd32_setreuid(struct lwp *, const struct netbsd32_setreuid_args *, register_t *);
2887
2888int	netbsd32_setregid(struct lwp *, const struct netbsd32_setregid_args *, register_t *);
2889
2890int	netbsd32_rename(struct lwp *, const struct netbsd32_rename_args *, register_t *);
2891
2892int	compat_43_netbsd32_otruncate(struct lwp *, const struct compat_43_netbsd32_otruncate_args *, register_t *);
2893
2894int	compat_43_netbsd32_oftruncate(struct lwp *, const struct compat_43_netbsd32_oftruncate_args *, register_t *);
2895
2896int	netbsd32_flock(struct lwp *, const struct netbsd32_flock_args *, register_t *);
2897
2898int	netbsd32_mkfifo(struct lwp *, const struct netbsd32_mkfifo_args *, register_t *);
2899
2900int	netbsd32_sendto(struct lwp *, const struct netbsd32_sendto_args *, register_t *);
2901
2902int	netbsd32_shutdown(struct lwp *, const struct netbsd32_shutdown_args *, register_t *);
2903
2904int	netbsd32_socketpair(struct lwp *, const struct netbsd32_socketpair_args *, register_t *);
2905
2906int	netbsd32_mkdir(struct lwp *, const struct netbsd32_mkdir_args *, register_t *);
2907
2908int	netbsd32_rmdir(struct lwp *, const struct netbsd32_rmdir_args *, register_t *);
2909
2910int	compat_50_netbsd32_utimes(struct lwp *, const struct compat_50_netbsd32_utimes_args *, register_t *);
2911
2912int	compat_50_netbsd32_adjtime(struct lwp *, const struct compat_50_netbsd32_adjtime_args *, register_t *);
2913
2914int	compat_43_netbsd32_ogetpeername(struct lwp *, const struct compat_43_netbsd32_ogetpeername_args *, register_t *);
2915
2916int	compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
2917
2918int	compat_43_netbsd32_sethostid(struct lwp *, const struct compat_43_netbsd32_sethostid_args *, register_t *);
2919
2920int	compat_43_netbsd32_ogetrlimit(struct lwp *, const struct compat_43_netbsd32_ogetrlimit_args *, register_t *);
2921
2922int	compat_43_netbsd32_osetrlimit(struct lwp *, const struct compat_43_netbsd32_osetrlimit_args *, register_t *);
2923
2924int	compat_43_netbsd32_killpg(struct lwp *, const struct compat_43_netbsd32_killpg_args *, register_t *);
2925
2926int	sys_setsid(struct lwp *, const void *, register_t *);
2927
2928#if defined(QUOTA) || !defined(_KERNEL_OPT)
2929int	compat_50_netbsd32_quotactl(struct lwp *, const struct compat_50_netbsd32_quotactl_args *, register_t *);
2930
2931int	compat_43_sys_quota(struct lwp *, const void *, register_t *);
2932
2933#else
2934#endif
2935int	compat_43_netbsd32_ogetsockname(struct lwp *, const struct compat_43_netbsd32_ogetsockname_args *, register_t *);
2936
2937int	netbsd32_nfssvc(struct lwp *, const struct netbsd32_nfssvc_args *, register_t *);
2938
2939int	compat_43_netbsd32_ogetdirentries(struct lwp *, const struct compat_43_netbsd32_ogetdirentries_args *, register_t *);
2940
2941int	compat_20_netbsd32_statfs(struct lwp *, const struct compat_20_netbsd32_statfs_args *, register_t *);
2942
2943int	compat_20_netbsd32_fstatfs(struct lwp *, const struct compat_20_netbsd32_fstatfs_args *, register_t *);
2944
2945int	compat_30_netbsd32_getfh(struct lwp *, const struct compat_30_netbsd32_getfh_args *, register_t *);
2946
2947int	compat_09_netbsd32_ogetdomainname(struct lwp *, const struct compat_09_netbsd32_ogetdomainname_args *, register_t *);
2948
2949int	compat_09_netbsd32_osetdomainname(struct lwp *, const struct compat_09_netbsd32_osetdomainname_args *, register_t *);
2950
2951int	compat_09_netbsd32_uname(struct lwp *, const struct compat_09_netbsd32_uname_args *, register_t *);
2952
2953int	netbsd32_sysarch(struct lwp *, const struct netbsd32_sysarch_args *, register_t *);
2954
2955int	compat_10_netbsd32_semsys(struct lwp *, const struct compat_10_netbsd32_semsys_args *, register_t *);
2956
2957int	compat_10_netbsd32_msgsys(struct lwp *, const struct compat_10_netbsd32_msgsys_args *, register_t *);
2958
2959int	compat_10_netbsd32_shmsys(struct lwp *, const struct compat_10_netbsd32_shmsys_args *, register_t *);
2960
2961int	netbsd32_pread(struct lwp *, const struct netbsd32_pread_args *, register_t *);
2962
2963int	netbsd32_pwrite(struct lwp *, const struct netbsd32_pwrite_args *, register_t *);
2964
2965int	compat_30_netbsd32_ntp_gettime(struct lwp *, const struct compat_30_netbsd32_ntp_gettime_args *, register_t *);
2966
2967#if defined(NTP) || !defined(_KERNEL_OPT)
2968int	netbsd32_ntp_adjtime(struct lwp *, const struct netbsd32_ntp_adjtime_args *, register_t *);
2969
2970#else
2971#endif
2972int	netbsd32_setgid(struct lwp *, const struct netbsd32_setgid_args *, register_t *);
2973
2974int	netbsd32_setegid(struct lwp *, const struct netbsd32_setegid_args *, register_t *);
2975
2976int	netbsd32_seteuid(struct lwp *, const struct netbsd32_seteuid_args *, register_t *);
2977
2978int	compat_12_netbsd32_stat12(struct lwp *, const struct compat_12_netbsd32_stat12_args *, register_t *);
2979
2980int	compat_12_netbsd32_fstat12(struct lwp *, const struct compat_12_netbsd32_fstat12_args *, register_t *);
2981
2982int	compat_12_netbsd32_lstat12(struct lwp *, const struct compat_12_netbsd32_lstat12_args *, register_t *);
2983
2984int	netbsd32_pathconf(struct lwp *, const struct netbsd32_pathconf_args *, register_t *);
2985
2986int	netbsd32_fpathconf(struct lwp *, const struct netbsd32_fpathconf_args *, register_t *);
2987
2988int	netbsd32_getsockopt2(struct lwp *, const struct netbsd32_getsockopt2_args *, register_t *);
2989
2990int	netbsd32_getrlimit(struct lwp *, const struct netbsd32_getrlimit_args *, register_t *);
2991
2992int	netbsd32_setrlimit(struct lwp *, const struct netbsd32_setrlimit_args *, register_t *);
2993
2994int	compat_12_netbsd32_getdirentries(struct lwp *, const struct compat_12_netbsd32_getdirentries_args *, register_t *);
2995
2996int	netbsd32_mmap(struct lwp *, const struct netbsd32_mmap_args *, register_t *);
2997
2998int	netbsd32____syscall(struct lwp *, const struct netbsd32____syscall_args *, register_t *);
2999
3000int	netbsd32_lseek(struct lwp *, const struct netbsd32_lseek_args *, register_t *);
3001
3002int	netbsd32_truncate(struct lwp *, const struct netbsd32_truncate_args *, register_t *);
3003
3004int	netbsd32_ftruncate(struct lwp *, const struct netbsd32_ftruncate_args *, register_t *);
3005
3006int	netbsd32___sysctl(struct lwp *, const struct netbsd32___sysctl_args *, register_t *);
3007
3008int	netbsd32_mlock(struct lwp *, const struct netbsd32_mlock_args *, register_t *);
3009
3010int	netbsd32_munlock(struct lwp *, const struct netbsd32_munlock_args *, register_t *);
3011
3012int	netbsd32_undelete(struct lwp *, const struct netbsd32_undelete_args *, register_t *);
3013
3014int	compat_50_netbsd32_futimes(struct lwp *, const struct compat_50_netbsd32_futimes_args *, register_t *);
3015
3016int	netbsd32_getpgid(struct lwp *, const struct netbsd32_getpgid_args *, register_t *);
3017
3018int	netbsd32_reboot(struct lwp *, const struct netbsd32_reboot_args *, register_t *);
3019
3020int	netbsd32_poll(struct lwp *, const struct netbsd32_poll_args *, register_t *);
3021
3022int	compat_14_netbsd32___semctl(struct lwp *, const struct compat_14_netbsd32___semctl_args *, register_t *);
3023
3024int	netbsd32_semget(struct lwp *, const struct netbsd32_semget_args *, register_t *);
3025
3026int	netbsd32_semop(struct lwp *, const struct netbsd32_semop_args *, register_t *);
3027
3028int	netbsd32_semconfig(struct lwp *, const struct netbsd32_semconfig_args *, register_t *);
3029
3030int	compat_14_netbsd32_msgctl(struct lwp *, const struct compat_14_netbsd32_msgctl_args *, register_t *);
3031
3032int	netbsd32_msgget(struct lwp *, const struct netbsd32_msgget_args *, register_t *);
3033
3034int	netbsd32_msgsnd(struct lwp *, const struct netbsd32_msgsnd_args *, register_t *);
3035
3036int	netbsd32_msgrcv(struct lwp *, const struct netbsd32_msgrcv_args *, register_t *);
3037
3038int	netbsd32_shmat(struct lwp *, const struct netbsd32_shmat_args *, register_t *);
3039
3040int	compat_14_netbsd32_shmctl(struct lwp *, const struct compat_14_netbsd32_shmctl_args *, register_t *);
3041
3042int	netbsd32_shmdt(struct lwp *, const struct netbsd32_shmdt_args *, register_t *);
3043
3044int	netbsd32_shmget(struct lwp *, const struct netbsd32_shmget_args *, register_t *);
3045
3046int	compat_50_netbsd32_clock_gettime(struct lwp *, const struct compat_50_netbsd32_clock_gettime_args *, register_t *);
3047
3048int	compat_50_netbsd32_clock_settime(struct lwp *, const struct compat_50_netbsd32_clock_settime_args *, register_t *);
3049
3050int	compat_50_netbsd32_clock_getres(struct lwp *, const struct compat_50_netbsd32_clock_getres_args *, register_t *);
3051
3052int	netbsd32_timer_create(struct lwp *, const struct netbsd32_timer_create_args *, register_t *);
3053
3054int	netbsd32_timer_delete(struct lwp *, const struct netbsd32_timer_delete_args *, register_t *);
3055
3056int	compat_50_netbsd32_timer_settime(struct lwp *, const struct compat_50_netbsd32_timer_settime_args *, register_t *);
3057
3058int	compat_50_netbsd32_timer_gettime(struct lwp *, const struct compat_50_netbsd32_timer_gettime_args *, register_t *);
3059
3060int	netbsd32_timer_getoverrun(struct lwp *, const struct netbsd32_timer_getoverrun_args *, register_t *);
3061
3062int	compat_50_netbsd32_nanosleep(struct lwp *, const struct compat_50_netbsd32_nanosleep_args *, register_t *);
3063
3064int	netbsd32_fdatasync(struct lwp *, const struct netbsd32_fdatasync_args *, register_t *);
3065
3066int	netbsd32_mlockall(struct lwp *, const struct netbsd32_mlockall_args *, register_t *);
3067
3068int	sys_munlockall(struct lwp *, const void *, register_t *);
3069
3070int	compat_50_netbsd32___sigtimedwait(struct lwp *, const struct compat_50_netbsd32___sigtimedwait_args *, register_t *);
3071
3072int	netbsd32_sigqueueinfo(struct lwp *, const struct netbsd32_sigqueueinfo_args *, register_t *);
3073
3074int	netbsd32_modctl(struct lwp *, const struct netbsd32_modctl_args *, register_t *);
3075
3076int	netbsd32__ksem_init(struct lwp *, const struct netbsd32__ksem_init_args *, register_t *);
3077
3078int	netbsd32__ksem_open(struct lwp *, const struct netbsd32__ksem_open_args *, register_t *);
3079
3080int	netbsd32__ksem_unlink(struct lwp *, const struct netbsd32__ksem_unlink_args *, register_t *);
3081
3082int	netbsd32__ksem_close(struct lwp *, const struct netbsd32__ksem_close_args *, register_t *);
3083
3084int	netbsd32__ksem_post(struct lwp *, const struct netbsd32__ksem_post_args *, register_t *);
3085
3086int	netbsd32__ksem_wait(struct lwp *, const struct netbsd32__ksem_wait_args *, register_t *);
3087
3088int	netbsd32__ksem_trywait(struct lwp *, const struct netbsd32__ksem_trywait_args *, register_t *);
3089
3090int	netbsd32__ksem_getvalue(struct lwp *, const struct netbsd32__ksem_getvalue_args *, register_t *);
3091
3092int	netbsd32__ksem_destroy(struct lwp *, const struct netbsd32__ksem_destroy_args *, register_t *);
3093
3094int	netbsd32__ksem_timedwait(struct lwp *, const struct netbsd32__ksem_timedwait_args *, register_t *);
3095
3096int	netbsd32_mq_open(struct lwp *, const struct netbsd32_mq_open_args *, register_t *);
3097
3098int	netbsd32_mq_close(struct lwp *, const struct netbsd32_mq_close_args *, register_t *);
3099
3100int	netbsd32_mq_unlink(struct lwp *, const struct netbsd32_mq_unlink_args *, register_t *);
3101
3102int	netbsd32_mq_getattr(struct lwp *, const struct netbsd32_mq_getattr_args *, register_t *);
3103
3104int	netbsd32_mq_setattr(struct lwp *, const struct netbsd32_mq_setattr_args *, register_t *);
3105
3106int	netbsd32_mq_notify(struct lwp *, const struct netbsd32_mq_notify_args *, register_t *);
3107
3108int	netbsd32_mq_send(struct lwp *, const struct netbsd32_mq_send_args *, register_t *);
3109
3110int	netbsd32_mq_receive(struct lwp *, const struct netbsd32_mq_receive_args *, register_t *);
3111
3112int	compat_50_netbsd32_mq_timedsend(struct lwp *, const struct compat_50_netbsd32_mq_timedsend_args *, register_t *);
3113
3114int	compat_50_netbsd32_mq_timedreceive(struct lwp *, const struct compat_50_netbsd32_mq_timedreceive_args *, register_t *);
3115
3116int	netbsd32___posix_rename(struct lwp *, const struct netbsd32___posix_rename_args *, register_t *);
3117
3118int	netbsd32_swapctl(struct lwp *, const struct netbsd32_swapctl_args *, register_t *);
3119
3120int	compat_30_netbsd32_getdents(struct lwp *, const struct compat_30_netbsd32_getdents_args *, register_t *);
3121
3122int	netbsd32_minherit(struct lwp *, const struct netbsd32_minherit_args *, register_t *);
3123
3124int	netbsd32_lchmod(struct lwp *, const struct netbsd32_lchmod_args *, register_t *);
3125
3126int	netbsd32_lchown(struct lwp *, const struct netbsd32_lchown_args *, register_t *);
3127
3128int	compat_50_netbsd32_lutimes(struct lwp *, const struct compat_50_netbsd32_lutimes_args *, register_t *);
3129
3130int	netbsd32___msync13(struct lwp *, const struct netbsd32___msync13_args *, register_t *);
3131
3132int	compat_30_netbsd32___stat13(struct lwp *, const struct compat_30_netbsd32___stat13_args *, register_t *);
3133
3134int	compat_30_netbsd32___fstat13(struct lwp *, const struct compat_30_netbsd32___fstat13_args *, register_t *);
3135
3136int	compat_30_netbsd32___lstat13(struct lwp *, const struct compat_30_netbsd32___lstat13_args *, register_t *);
3137
3138int	netbsd32___sigaltstack14(struct lwp *, const struct netbsd32___sigaltstack14_args *, register_t *);
3139
3140int	sys___vfork14(struct lwp *, const void *, register_t *);
3141
3142int	netbsd32___posix_chown(struct lwp *, const struct netbsd32___posix_chown_args *, register_t *);
3143
3144int	netbsd32___posix_fchown(struct lwp *, const struct netbsd32___posix_fchown_args *, register_t *);
3145
3146int	netbsd32___posix_lchown(struct lwp *, const struct netbsd32___posix_lchown_args *, register_t *);
3147
3148int	netbsd32_getsid(struct lwp *, const struct netbsd32_getsid_args *, register_t *);
3149
3150int	netbsd32___clone(struct lwp *, const struct netbsd32___clone_args *, register_t *);
3151
3152int	netbsd32_fktrace(struct lwp *, const struct netbsd32_fktrace_args *, register_t *);
3153
3154int	netbsd32_preadv(struct lwp *, const struct netbsd32_preadv_args *, register_t *);
3155
3156int	netbsd32_pwritev(struct lwp *, const struct netbsd32_pwritev_args *, register_t *);
3157
3158int	netbsd32___sigaction14(struct lwp *, const struct netbsd32___sigaction14_args *, register_t *);
3159
3160int	netbsd32___sigpending14(struct lwp *, const struct netbsd32___sigpending14_args *, register_t *);
3161
3162int	netbsd32___sigprocmask14(struct lwp *, const struct netbsd32___sigprocmask14_args *, register_t *);
3163
3164int	netbsd32___sigsuspend14(struct lwp *, const struct netbsd32___sigsuspend14_args *, register_t *);
3165
3166int	compat_16_netbsd32___sigreturn14(struct lwp *, const struct compat_16_netbsd32___sigreturn14_args *, register_t *);
3167
3168int	netbsd32___getcwd(struct lwp *, const struct netbsd32___getcwd_args *, register_t *);
3169
3170int	netbsd32_fchroot(struct lwp *, const struct netbsd32_fchroot_args *, register_t *);
3171
3172int	compat_30_netbsd32_fhopen(struct lwp *, const struct compat_30_netbsd32_fhopen_args *, register_t *);
3173
3174int	compat_30_netbsd32_fhstat(struct lwp *, const struct compat_30_netbsd32_fhstat_args *, register_t *);
3175
3176int	compat_20_netbsd32_fhstatfs(struct lwp *, const struct compat_20_netbsd32_fhstatfs_args *, register_t *);
3177
3178int	compat_50_netbsd32___semctl14(struct lwp *, const struct compat_50_netbsd32___semctl14_args *, register_t *);
3179
3180int	compat_50_netbsd32___msgctl13(struct lwp *, const struct compat_50_netbsd32___msgctl13_args *, register_t *);
3181
3182int	compat_50_netbsd32___shmctl13(struct lwp *, const struct compat_50_netbsd32___shmctl13_args *, register_t *);
3183
3184int	netbsd32_lchflags(struct lwp *, const struct netbsd32_lchflags_args *, register_t *);
3185
3186int	sys_issetugid(struct lwp *, const void *, register_t *);
3187
3188int	netbsd32_utrace(struct lwp *, const struct netbsd32_utrace_args *, register_t *);
3189
3190int	netbsd32_getcontext(struct lwp *, const struct netbsd32_getcontext_args *, register_t *);
3191
3192int	netbsd32_setcontext(struct lwp *, const struct netbsd32_setcontext_args *, register_t *);
3193
3194int	netbsd32__lwp_create(struct lwp *, const struct netbsd32__lwp_create_args *, register_t *);
3195
3196int	sys__lwp_exit(struct lwp *, const void *, register_t *);
3197
3198int	sys__lwp_self(struct lwp *, const void *, register_t *);
3199
3200int	netbsd32__lwp_wait(struct lwp *, const struct netbsd32__lwp_wait_args *, register_t *);
3201
3202int	netbsd32__lwp_suspend(struct lwp *, const struct netbsd32__lwp_suspend_args *, register_t *);
3203
3204int	netbsd32__lwp_continue(struct lwp *, const struct netbsd32__lwp_continue_args *, register_t *);
3205
3206int	netbsd32__lwp_wakeup(struct lwp *, const struct netbsd32__lwp_wakeup_args *, register_t *);
3207
3208int	sys__lwp_getprivate(struct lwp *, const void *, register_t *);
3209
3210int	netbsd32__lwp_setprivate(struct lwp *, const struct netbsd32__lwp_setprivate_args *, register_t *);
3211
3212int	netbsd32__lwp_kill(struct lwp *, const struct netbsd32__lwp_kill_args *, register_t *);
3213
3214int	netbsd32__lwp_detach(struct lwp *, const struct netbsd32__lwp_detach_args *, register_t *);
3215
3216int	compat_50_netbsd32__lwp_park(struct lwp *, const struct compat_50_netbsd32__lwp_park_args *, register_t *);
3217
3218int	netbsd32__lwp_unpark(struct lwp *, const struct netbsd32__lwp_unpark_args *, register_t *);
3219
3220int	netbsd32__lwp_unpark_all(struct lwp *, const struct netbsd32__lwp_unpark_all_args *, register_t *);
3221
3222int	netbsd32__lwp_setname(struct lwp *, const struct netbsd32__lwp_setname_args *, register_t *);
3223
3224int	netbsd32__lwp_getname(struct lwp *, const struct netbsd32__lwp_getname_args *, register_t *);
3225
3226int	netbsd32__lwp_ctl(struct lwp *, const struct netbsd32__lwp_ctl_args *, register_t *);
3227
3228int	netbsd32___sigaction_sigtramp(struct lwp *, const struct netbsd32___sigaction_sigtramp_args *, register_t *);
3229
3230int	netbsd32_rasctl(struct lwp *, const struct netbsd32_rasctl_args *, register_t *);
3231
3232int	sys_kqueue(struct lwp *, const void *, register_t *);
3233
3234int	compat_50_netbsd32_kevent(struct lwp *, const struct compat_50_netbsd32_kevent_args *, register_t *);
3235
3236int	netbsd32__sched_setparam(struct lwp *, const struct netbsd32__sched_setparam_args *, register_t *);
3237
3238int	netbsd32__sched_getparam(struct lwp *, const struct netbsd32__sched_getparam_args *, register_t *);
3239
3240int	netbsd32__sched_setaffinity(struct lwp *, const struct netbsd32__sched_setaffinity_args *, register_t *);
3241
3242int	netbsd32__sched_getaffinity(struct lwp *, const struct netbsd32__sched_getaffinity_args *, register_t *);
3243
3244int	sys_sched_yield(struct lwp *, const void *, register_t *);
3245
3246int	netbsd32__sched_protect(struct lwp *, const struct netbsd32__sched_protect_args *, register_t *);
3247
3248int	netbsd32_fsync_range(struct lwp *, const struct netbsd32_fsync_range_args *, register_t *);
3249
3250int	netbsd32_uuidgen(struct lwp *, const struct netbsd32_uuidgen_args *, register_t *);
3251
3252int	compat_90_netbsd32_getvfsstat(struct lwp *, const struct compat_90_netbsd32_getvfsstat_args *, register_t *);
3253
3254int	compat_90_netbsd32_statvfs1(struct lwp *, const struct compat_90_netbsd32_statvfs1_args *, register_t *);
3255
3256int	compat_90_netbsd32_fstatvfs1(struct lwp *, const struct compat_90_netbsd32_fstatvfs1_args *, register_t *);
3257
3258int	compat_30_netbsd32_fhstatvfs1(struct lwp *, const struct compat_30_netbsd32_fhstatvfs1_args *, register_t *);
3259
3260int	netbsd32_extattrctl(struct lwp *, const struct netbsd32_extattrctl_args *, register_t *);
3261
3262int	netbsd32_extattr_set_file(struct lwp *, const struct netbsd32_extattr_set_file_args *, register_t *);
3263
3264int	netbsd32_extattr_get_file(struct lwp *, const struct netbsd32_extattr_get_file_args *, register_t *);
3265
3266int	netbsd32_extattr_delete_file(struct lwp *, const struct netbsd32_extattr_delete_file_args *, register_t *);
3267
3268int	netbsd32_extattr_set_fd(struct lwp *, const struct netbsd32_extattr_set_fd_args *, register_t *);
3269
3270int	netbsd32_extattr_get_fd(struct lwp *, const struct netbsd32_extattr_get_fd_args *, register_t *);
3271
3272int	netbsd32_extattr_delete_fd(struct lwp *, const struct netbsd32_extattr_delete_fd_args *, register_t *);
3273
3274int	netbsd32_extattr_set_link(struct lwp *, const struct netbsd32_extattr_set_link_args *, register_t *);
3275
3276int	netbsd32_extattr_get_link(struct lwp *, const struct netbsd32_extattr_get_link_args *, register_t *);
3277
3278int	netbsd32_extattr_delete_link(struct lwp *, const struct netbsd32_extattr_delete_link_args *, register_t *);
3279
3280int	netbsd32_extattr_list_fd(struct lwp *, const struct netbsd32_extattr_list_fd_args *, register_t *);
3281
3282int	netbsd32_extattr_list_file(struct lwp *, const struct netbsd32_extattr_list_file_args *, register_t *);
3283
3284int	netbsd32_extattr_list_link(struct lwp *, const struct netbsd32_extattr_list_link_args *, register_t *);
3285
3286int	compat_50_netbsd32_pselect(struct lwp *, const struct compat_50_netbsd32_pselect_args *, register_t *);
3287
3288int	compat_50_netbsd32_pollts(struct lwp *, const struct compat_50_netbsd32_pollts_args *, register_t *);
3289
3290int	netbsd32_setxattr(struct lwp *, const struct netbsd32_setxattr_args *, register_t *);
3291
3292int	netbsd32_lsetxattr(struct lwp *, const struct netbsd32_lsetxattr_args *, register_t *);
3293
3294int	netbsd32_fsetxattr(struct lwp *, const struct netbsd32_fsetxattr_args *, register_t *);
3295
3296int	netbsd32_getxattr(struct lwp *, const struct netbsd32_getxattr_args *, register_t *);
3297
3298int	netbsd32_lgetxattr(struct lwp *, const struct netbsd32_lgetxattr_args *, register_t *);
3299
3300int	netbsd32_fgetxattr(struct lwp *, const struct netbsd32_fgetxattr_args *, register_t *);
3301
3302int	netbsd32_listxattr(struct lwp *, const struct netbsd32_listxattr_args *, register_t *);
3303
3304int	netbsd32_llistxattr(struct lwp *, const struct netbsd32_llistxattr_args *, register_t *);
3305
3306int	netbsd32_flistxattr(struct lwp *, const struct netbsd32_flistxattr_args *, register_t *);
3307
3308int	netbsd32_removexattr(struct lwp *, const struct netbsd32_removexattr_args *, register_t *);
3309
3310int	netbsd32_lremovexattr(struct lwp *, const struct netbsd32_lremovexattr_args *, register_t *);
3311
3312int	netbsd32_fremovexattr(struct lwp *, const struct netbsd32_fremovexattr_args *, register_t *);
3313
3314int	compat_50_netbsd32___stat30(struct lwp *, const struct compat_50_netbsd32___stat30_args *, register_t *);
3315
3316int	compat_50_netbsd32___fstat30(struct lwp *, const struct compat_50_netbsd32___fstat30_args *, register_t *);
3317
3318int	compat_50_netbsd32___lstat30(struct lwp *, const struct compat_50_netbsd32___lstat30_args *, register_t *);
3319
3320int	netbsd32___getdents30(struct lwp *, const struct netbsd32___getdents30_args *, register_t *);
3321
3322int	compat_30_netbsd32___fhstat30(struct lwp *, const struct compat_30_netbsd32___fhstat30_args *, register_t *);
3323
3324int	compat_50_netbsd32_ntp_gettime(struct lwp *, const struct compat_50_netbsd32_ntp_gettime_args *, register_t *);
3325
3326int	netbsd32___socket30(struct lwp *, const struct netbsd32___socket30_args *, register_t *);
3327
3328int	netbsd32___getfh30(struct lwp *, const struct netbsd32___getfh30_args *, register_t *);
3329
3330int	netbsd32___fhopen40(struct lwp *, const struct netbsd32___fhopen40_args *, register_t *);
3331
3332int	compat_90_netbsd32_fhstatvfs1(struct lwp *, const struct compat_90_netbsd32_fhstatvfs1_args *, register_t *);
3333
3334int	compat_50_netbsd32___fhstat40(struct lwp *, const struct compat_50_netbsd32___fhstat40_args *, register_t *);
3335
3336int	netbsd32___mount50(struct lwp *, const struct netbsd32___mount50_args *, register_t *);
3337
3338int	netbsd32_mremap(struct lwp *, const struct netbsd32_mremap_args *, register_t *);
3339
3340int	netbsd32_pset_create(struct lwp *, const struct netbsd32_pset_create_args *, register_t *);
3341
3342int	netbsd32_pset_destroy(struct lwp *, const struct netbsd32_pset_destroy_args *, register_t *);
3343
3344int	netbsd32_pset_assign(struct lwp *, const struct netbsd32_pset_assign_args *, register_t *);
3345
3346int	netbsd32__pset_bind(struct lwp *, const struct netbsd32__pset_bind_args *, register_t *);
3347
3348int	netbsd32___posix_fadvise50(struct lwp *, const struct netbsd32___posix_fadvise50_args *, register_t *);
3349
3350int	netbsd32___select50(struct lwp *, const struct netbsd32___select50_args *, register_t *);
3351
3352int	netbsd32___gettimeofday50(struct lwp *, const struct netbsd32___gettimeofday50_args *, register_t *);
3353
3354int	netbsd32___settimeofday50(struct lwp *, const struct netbsd32___settimeofday50_args *, register_t *);
3355
3356int	netbsd32___utimes50(struct lwp *, const struct netbsd32___utimes50_args *, register_t *);
3357
3358int	netbsd32___adjtime50(struct lwp *, const struct netbsd32___adjtime50_args *, register_t *);
3359
3360int	netbsd32___futimes50(struct lwp *, const struct netbsd32___futimes50_args *, register_t *);
3361
3362int	netbsd32___lutimes50(struct lwp *, const struct netbsd32___lutimes50_args *, register_t *);
3363
3364int	netbsd32___setitimer50(struct lwp *, const struct netbsd32___setitimer50_args *, register_t *);
3365
3366int	netbsd32___getitimer50(struct lwp *, const struct netbsd32___getitimer50_args *, register_t *);
3367
3368int	netbsd32___clock_gettime50(struct lwp *, const struct netbsd32___clock_gettime50_args *, register_t *);
3369
3370int	netbsd32___clock_settime50(struct lwp *, const struct netbsd32___clock_settime50_args *, register_t *);
3371
3372int	netbsd32___clock_getres50(struct lwp *, const struct netbsd32___clock_getres50_args *, register_t *);
3373
3374int	netbsd32___nanosleep50(struct lwp *, const struct netbsd32___nanosleep50_args *, register_t *);
3375
3376int	netbsd32_____sigtimedwait50(struct lwp *, const struct netbsd32_____sigtimedwait50_args *, register_t *);
3377
3378int	netbsd32___mq_timedsend50(struct lwp *, const struct netbsd32___mq_timedsend50_args *, register_t *);
3379
3380int	netbsd32___mq_timedreceive50(struct lwp *, const struct netbsd32___mq_timedreceive50_args *, register_t *);
3381
3382int	compat_60_netbsd32__lwp_park(struct lwp *, const struct compat_60_netbsd32__lwp_park_args *, register_t *);
3383
3384int	netbsd32___kevent50(struct lwp *, const struct netbsd32___kevent50_args *, register_t *);
3385
3386int	netbsd32___pselect50(struct lwp *, const struct netbsd32___pselect50_args *, register_t *);
3387
3388int	netbsd32___pollts50(struct lwp *, const struct netbsd32___pollts50_args *, register_t *);
3389
3390int	netbsd32___stat50(struct lwp *, const struct netbsd32___stat50_args *, register_t *);
3391
3392int	netbsd32___fstat50(struct lwp *, const struct netbsd32___fstat50_args *, register_t *);
3393
3394int	netbsd32___lstat50(struct lwp *, const struct netbsd32___lstat50_args *, register_t *);
3395
3396int	netbsd32_____semctl50(struct lwp *, const struct netbsd32_____semctl50_args *, register_t *);
3397
3398int	netbsd32___shmctl50(struct lwp *, const struct netbsd32___shmctl50_args *, register_t *);
3399
3400int	netbsd32___msgctl50(struct lwp *, const struct netbsd32___msgctl50_args *, register_t *);
3401
3402int	netbsd32___getrusage50(struct lwp *, const struct netbsd32___getrusage50_args *, register_t *);
3403
3404int	netbsd32___timer_settime50(struct lwp *, const struct netbsd32___timer_settime50_args *, register_t *);
3405
3406int	netbsd32___timer_gettime50(struct lwp *, const struct netbsd32___timer_gettime50_args *, register_t *);
3407
3408#if defined(NTP) || !defined(_KERNEL_OPT)
3409int	netbsd32___ntp_gettime50(struct lwp *, const struct netbsd32___ntp_gettime50_args *, register_t *);
3410
3411#else
3412#endif
3413int	netbsd32___wait450(struct lwp *, const struct netbsd32___wait450_args *, register_t *);
3414
3415int	netbsd32___mknod50(struct lwp *, const struct netbsd32___mknod50_args *, register_t *);
3416
3417int	netbsd32___fhstat50(struct lwp *, const struct netbsd32___fhstat50_args *, register_t *);
3418
3419int	netbsd32_pipe2(struct lwp *, const struct netbsd32_pipe2_args *, register_t *);
3420
3421int	netbsd32_dup3(struct lwp *, const struct netbsd32_dup3_args *, register_t *);
3422
3423int	netbsd32_kqueue1(struct lwp *, const struct netbsd32_kqueue1_args *, register_t *);
3424
3425int	netbsd32_paccept(struct lwp *, const struct netbsd32_paccept_args *, register_t *);
3426
3427int	netbsd32_linkat(struct lwp *, const struct netbsd32_linkat_args *, register_t *);
3428
3429int	netbsd32_renameat(struct lwp *, const struct netbsd32_renameat_args *, register_t *);
3430
3431int	netbsd32_mkfifoat(struct lwp *, const struct netbsd32_mkfifoat_args *, register_t *);
3432
3433int	netbsd32_mknodat(struct lwp *, const struct netbsd32_mknodat_args *, register_t *);
3434
3435int	netbsd32_mkdirat(struct lwp *, const struct netbsd32_mkdirat_args *, register_t *);
3436
3437int	netbsd32_faccessat(struct lwp *, const struct netbsd32_faccessat_args *, register_t *);
3438
3439int	netbsd32_fchmodat(struct lwp *, const struct netbsd32_fchmodat_args *, register_t *);
3440
3441int	netbsd32_fchownat(struct lwp *, const struct netbsd32_fchownat_args *, register_t *);
3442
3443int	netbsd32_fexecve(struct lwp *, const struct netbsd32_fexecve_args *, register_t *);
3444
3445int	netbsd32_fstatat(struct lwp *, const struct netbsd32_fstatat_args *, register_t *);
3446
3447int	netbsd32_utimensat(struct lwp *, const struct netbsd32_utimensat_args *, register_t *);
3448
3449int	netbsd32_openat(struct lwp *, const struct netbsd32_openat_args *, register_t *);
3450
3451int	netbsd32_readlinkat(struct lwp *, const struct netbsd32_readlinkat_args *, register_t *);
3452
3453int	netbsd32_symlinkat(struct lwp *, const struct netbsd32_symlinkat_args *, register_t *);
3454
3455int	netbsd32_unlinkat(struct lwp *, const struct netbsd32_unlinkat_args *, register_t *);
3456
3457int	netbsd32_futimens(struct lwp *, const struct netbsd32_futimens_args *, register_t *);
3458
3459#if defined(QUOTA) || !defined(_KERNEL_OPT)
3460int	netbsd32___quotactl(struct lwp *, const struct netbsd32___quotactl_args *, register_t *);
3461
3462#else
3463#endif
3464int	netbsd32_posix_spawn(struct lwp *, const struct netbsd32_posix_spawn_args *, register_t *);
3465
3466int	netbsd32_recvmmsg(struct lwp *, const struct netbsd32_recvmmsg_args *, register_t *);
3467
3468int	netbsd32_sendmmsg(struct lwp *, const struct netbsd32_sendmmsg_args *, register_t *);
3469
3470int	netbsd32_clock_nanosleep(struct lwp *, const struct netbsd32_clock_nanosleep_args *, register_t *);
3471
3472int	netbsd32____lwp_park60(struct lwp *, const struct netbsd32____lwp_park60_args *, register_t *);
3473
3474int	netbsd32_posix_fallocate(struct lwp *, const struct netbsd32_posix_fallocate_args *, register_t *);
3475
3476int	netbsd32_fdiscard(struct lwp *, const struct netbsd32_fdiscard_args *, register_t *);
3477
3478int	netbsd32_wait6(struct lwp *, const struct netbsd32_wait6_args *, register_t *);
3479
3480int	netbsd32_clock_getcpuclockid2(struct lwp *, const struct netbsd32_clock_getcpuclockid2_args *, register_t *);
3481
3482int	netbsd32___getvfsstat90(struct lwp *, const struct netbsd32___getvfsstat90_args *, register_t *);
3483
3484int	netbsd32___statvfs190(struct lwp *, const struct netbsd32___statvfs190_args *, register_t *);
3485
3486int	netbsd32___fstatvfs190(struct lwp *, const struct netbsd32___fstatvfs190_args *, register_t *);
3487
3488int	netbsd32___fhstatvfs190(struct lwp *, const struct netbsd32___fhstatvfs190_args *, register_t *);
3489
3490#endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */
3491