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