xref: /minix3/sys/sys/syscallargs.h (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1 /* $NetBSD: syscallargs.h,v 1.269 2015/10/10 03:30:17 pgoyette 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.280 2015/10/10 03:27:30 pgoyette Exp
8  */
9 
10 #ifndef _SYS_SYSCALLARGS_H_
11 #define	_SYS_SYSCALLARGS_H_
12 
13 #ifndef RUMP_CLIENT
14 #include <sys/mount.h>
15 #include <sys/sched.h>
16 #endif
17 #include <sys/socket.h>
18 
19 #define	SYS_MAXSYSARGS	8
20 
21 #undef	syscallarg
22 #define	syscallarg(x)							\
23 	union {								\
24 		register_t pad;						\
25 		struct { x datum; } le;					\
26 		struct { /* LINTED zero array dimension */		\
27 			int8_t pad[  /* CONSTCOND */			\
28 				(sizeof (register_t) < sizeof (x))	\
29 				? 0					\
30 				: sizeof (register_t) - sizeof (x)];	\
31 			x datum;					\
32 		} be;							\
33 	}
34 
35 #undef check_syscall_args
36 #define check_syscall_args(call) /*LINTED*/ \
37 	typedef char call##_check_args[sizeof (struct call##_args) \
38 		<= SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
39 
40 #ifndef RUMP_CLIENT
41 struct sys_syscall_args {
42 	syscallarg(int) code;
43 	syscallarg(register_t) args[SYS_MAXSYSARGS];
44 };
45 #endif /* !RUMP_CLIENT */
46 
47 #ifndef RUMP_CLIENT
48 struct sys_exit_args {
49 	syscallarg(int) rval;
50 };
51 check_syscall_args(sys_exit)
52 #endif /* !RUMP_CLIENT */
53 
54 struct sys_read_args {
55 	syscallarg(int) fd;
56 	syscallarg(void *) buf;
57 	syscallarg(size_t) nbyte;
58 };
59 check_syscall_args(sys_read)
60 
61 struct sys_write_args {
62 	syscallarg(int) fd;
63 	syscallarg(const void *) buf;
64 	syscallarg(size_t) nbyte;
65 };
66 check_syscall_args(sys_write)
67 
68 struct sys_open_args {
69 	syscallarg(const char *) path;
70 	syscallarg(int) flags;
71 	syscallarg(mode_t) mode;
72 };
73 check_syscall_args(sys_open)
74 
75 struct sys_close_args {
76 	syscallarg(int) fd;
77 };
78 check_syscall_args(sys_close)
79 
80 #ifndef RUMP_CLIENT
81 struct compat_50_sys_wait4_args {
82 	syscallarg(pid_t) pid;
83 	syscallarg(int *) status;
84 	syscallarg(int) options;
85 	syscallarg(struct rusage50 *) rusage;
86 };
87 check_syscall_args(compat_50_sys_wait4)
88 #endif /* !RUMP_CLIENT */
89 
90 #ifndef RUMP_CLIENT
91 struct compat_43_sys_creat_args {
92 	syscallarg(const char *) path;
93 	syscallarg(mode_t) mode;
94 };
95 check_syscall_args(compat_43_sys_creat)
96 #endif /* !RUMP_CLIENT */
97 
98 struct sys_link_args {
99 	syscallarg(const char *) path;
100 	syscallarg(const char *) link;
101 };
102 check_syscall_args(sys_link)
103 
104 struct sys_unlink_args {
105 	syscallarg(const char *) path;
106 };
107 check_syscall_args(sys_unlink)
108 
109 struct sys_chdir_args {
110 	syscallarg(const char *) path;
111 };
112 check_syscall_args(sys_chdir)
113 
114 struct sys_fchdir_args {
115 	syscallarg(int) fd;
116 };
117 check_syscall_args(sys_fchdir)
118 
119 struct compat_50_sys_mknod_args {
120 	syscallarg(const char *) path;
121 	syscallarg(mode_t) mode;
122 	syscallarg(uint32_t) dev;
123 };
124 check_syscall_args(compat_50_sys_mknod)
125 
126 struct sys_chmod_args {
127 	syscallarg(const char *) path;
128 	syscallarg(mode_t) mode;
129 };
130 check_syscall_args(sys_chmod)
131 
132 struct sys_chown_args {
133 	syscallarg(const char *) path;
134 	syscallarg(uid_t) uid;
135 	syscallarg(gid_t) gid;
136 };
137 check_syscall_args(sys_chown)
138 
139 #ifndef RUMP_CLIENT
140 struct sys_obreak_args {
141 	syscallarg(char *) nsize;
142 };
143 check_syscall_args(sys_obreak)
144 #endif /* !RUMP_CLIENT */
145 
146 #ifndef RUMP_CLIENT
147 struct compat_20_sys_getfsstat_args {
148 	syscallarg(struct statfs12 *) buf;
149 	syscallarg(long) bufsize;
150 	syscallarg(int) flags;
151 };
152 check_syscall_args(compat_20_sys_getfsstat)
153 #endif /* !RUMP_CLIENT */
154 
155 #ifndef RUMP_CLIENT
156 struct compat_43_sys_lseek_args {
157 	syscallarg(int) fd;
158 	syscallarg(long) offset;
159 	syscallarg(int) whence;
160 };
161 check_syscall_args(compat_43_sys_lseek)
162 #endif /* !RUMP_CLIENT */
163 
164 #ifndef RUMP_CLIENT
165 struct compat_40_sys_mount_args {
166 	syscallarg(const char *) type;
167 	syscallarg(const char *) path;
168 	syscallarg(int) flags;
169 	syscallarg(void *) data;
170 };
171 check_syscall_args(compat_40_sys_mount)
172 #endif /* !RUMP_CLIENT */
173 
174 struct sys_unmount_args {
175 	syscallarg(const char *) path;
176 	syscallarg(int) flags;
177 };
178 check_syscall_args(sys_unmount)
179 
180 struct sys_setuid_args {
181 	syscallarg(uid_t) uid;
182 };
183 check_syscall_args(sys_setuid)
184 
185 #ifndef RUMP_CLIENT
186 struct sys_ptrace_args {
187 	syscallarg(int) req;
188 	syscallarg(pid_t) pid;
189 	syscallarg(void *) addr;
190 	syscallarg(int) data;
191 };
192 check_syscall_args(sys_ptrace)
193 #endif /* !RUMP_CLIENT */
194 
195 struct sys_recvmsg_args {
196 	syscallarg(int) s;
197 	syscallarg(struct msghdr *) msg;
198 	syscallarg(int) flags;
199 };
200 check_syscall_args(sys_recvmsg)
201 
202 struct sys_sendmsg_args {
203 	syscallarg(int) s;
204 	syscallarg(const struct msghdr *) msg;
205 	syscallarg(int) flags;
206 };
207 check_syscall_args(sys_sendmsg)
208 
209 struct sys_recvfrom_args {
210 	syscallarg(int) s;
211 	syscallarg(void *) buf;
212 	syscallarg(size_t) len;
213 	syscallarg(int) flags;
214 	syscallarg(struct sockaddr *) from;
215 	syscallarg(socklen_t *) fromlenaddr;
216 };
217 check_syscall_args(sys_recvfrom)
218 
219 struct sys_accept_args {
220 	syscallarg(int) s;
221 	syscallarg(struct sockaddr *) name;
222 	syscallarg(socklen_t *) anamelen;
223 };
224 check_syscall_args(sys_accept)
225 
226 struct sys_getpeername_args {
227 	syscallarg(int) fdes;
228 	syscallarg(struct sockaddr *) asa;
229 	syscallarg(socklen_t *) alen;
230 };
231 check_syscall_args(sys_getpeername)
232 
233 struct sys_getsockname_args {
234 	syscallarg(int) fdes;
235 	syscallarg(struct sockaddr *) asa;
236 	syscallarg(socklen_t *) alen;
237 };
238 check_syscall_args(sys_getsockname)
239 
240 struct sys_access_args {
241 	syscallarg(const char *) path;
242 	syscallarg(int) flags;
243 };
244 check_syscall_args(sys_access)
245 
246 struct sys_chflags_args {
247 	syscallarg(const char *) path;
248 	syscallarg(u_long) flags;
249 };
250 check_syscall_args(sys_chflags)
251 
252 struct sys_fchflags_args {
253 	syscallarg(int) fd;
254 	syscallarg(u_long) flags;
255 };
256 check_syscall_args(sys_fchflags)
257 
258 #ifndef RUMP_CLIENT
259 struct sys_kill_args {
260 	syscallarg(pid_t) pid;
261 	syscallarg(int) signum;
262 };
263 check_syscall_args(sys_kill)
264 #endif /* !RUMP_CLIENT */
265 
266 #ifndef RUMP_CLIENT
267 struct compat_43_sys_stat_args {
268 	syscallarg(const char *) path;
269 	syscallarg(struct stat43 *) ub;
270 };
271 check_syscall_args(compat_43_sys_stat)
272 #endif /* !RUMP_CLIENT */
273 
274 #ifndef RUMP_CLIENT
275 struct compat_43_sys_lstat_args {
276 	syscallarg(const char *) path;
277 	syscallarg(struct stat43 *) ub;
278 };
279 check_syscall_args(compat_43_sys_lstat)
280 #endif /* !RUMP_CLIENT */
281 
282 struct sys_dup_args {
283 	syscallarg(int) fd;
284 };
285 check_syscall_args(sys_dup)
286 
287 #ifndef RUMP_CLIENT
288 struct sys_profil_args {
289 	syscallarg(char *) samples;
290 	syscallarg(size_t) size;
291 	syscallarg(u_long) offset;
292 	syscallarg(u_int) scale;
293 };
294 check_syscall_args(sys_profil)
295 #endif /* !RUMP_CLIENT */
296 
297 struct sys_ktrace_args {
298 	syscallarg(const char *) fname;
299 	syscallarg(int) ops;
300 	syscallarg(int) facs;
301 	syscallarg(pid_t) pid;
302 };
303 check_syscall_args(sys_ktrace)
304 
305 #ifndef RUMP_CLIENT
306 struct compat_13_sys_sigaction_args {
307 	syscallarg(int) signum;
308 	syscallarg(const struct sigaction13 *) nsa;
309 	syscallarg(struct sigaction13 *) osa;
310 };
311 check_syscall_args(compat_13_sys_sigaction)
312 #endif /* !RUMP_CLIENT */
313 
314 #ifndef RUMP_CLIENT
315 struct compat_13_sys_sigprocmask_args {
316 	syscallarg(int) how;
317 	syscallarg(int) mask;
318 };
319 check_syscall_args(compat_13_sys_sigprocmask)
320 #endif /* !RUMP_CLIENT */
321 
322 struct sys___getlogin_args {
323 	syscallarg(char *) namebuf;
324 	syscallarg(size_t) namelen;
325 };
326 check_syscall_args(sys___getlogin)
327 
328 struct sys___setlogin_args {
329 	syscallarg(const char *) namebuf;
330 };
331 check_syscall_args(sys___setlogin)
332 
333 #ifndef RUMP_CLIENT
334 struct sys_acct_args {
335 	syscallarg(const char *) path;
336 };
337 check_syscall_args(sys_acct)
338 #endif /* !RUMP_CLIENT */
339 
340 #ifndef RUMP_CLIENT
341 struct compat_13_sys_sigaltstack_args {
342 	syscallarg(const struct sigaltstack13 *) nss;
343 	syscallarg(struct sigaltstack13 *) oss;
344 };
345 check_syscall_args(compat_13_sys_sigaltstack)
346 #endif /* !RUMP_CLIENT */
347 
348 struct sys_ioctl_args {
349 	syscallarg(int) fd;
350 	syscallarg(u_long) com;
351 	syscallarg(void *) data;
352 };
353 check_syscall_args(sys_ioctl)
354 
355 #ifndef RUMP_CLIENT
356 struct compat_12_sys_reboot_args {
357 	syscallarg(int) opt;
358 };
359 check_syscall_args(compat_12_sys_reboot)
360 #endif /* !RUMP_CLIENT */
361 
362 struct sys_revoke_args {
363 	syscallarg(const char *) path;
364 };
365 check_syscall_args(sys_revoke)
366 
367 struct sys_symlink_args {
368 	syscallarg(const char *) path;
369 	syscallarg(const char *) link;
370 };
371 check_syscall_args(sys_symlink)
372 
373 struct sys_readlink_args {
374 	syscallarg(const char *) path;
375 	syscallarg(char *) buf;
376 	syscallarg(size_t) count;
377 };
378 check_syscall_args(sys_readlink)
379 
380 #ifndef RUMP_CLIENT
381 struct sys_execve_args {
382 	syscallarg(const char *) path;
383 	syscallarg(char *const *) argp;
384 	syscallarg(char *const *) envp;
385 };
386 check_syscall_args(sys_execve)
387 #endif /* !RUMP_CLIENT */
388 
389 struct sys_umask_args {
390 	syscallarg(mode_t) newmask;
391 };
392 check_syscall_args(sys_umask)
393 
394 struct sys_chroot_args {
395 	syscallarg(const char *) path;
396 };
397 check_syscall_args(sys_chroot)
398 
399 #ifndef RUMP_CLIENT
400 struct compat_43_sys_fstat_args {
401 	syscallarg(int) fd;
402 	syscallarg(struct stat43 *) sb;
403 };
404 check_syscall_args(compat_43_sys_fstat)
405 #endif /* !RUMP_CLIENT */
406 
407 #ifndef RUMP_CLIENT
408 struct compat_43_sys_getkerninfo_args {
409 	syscallarg(int) op;
410 	syscallarg(char *) where;
411 	syscallarg(int *) size;
412 	syscallarg(int) arg;
413 };
414 check_syscall_args(compat_43_sys_getkerninfo)
415 #endif /* !RUMP_CLIENT */
416 
417 #ifndef RUMP_CLIENT
418 struct compat_12_sys_msync_args {
419 	syscallarg(void *) addr;
420 	syscallarg(size_t) len;
421 };
422 check_syscall_args(compat_12_sys_msync)
423 #endif /* !RUMP_CLIENT */
424 
425 #ifndef RUMP_CLIENT
426 struct sys_sbrk_args {
427 	syscallarg(intptr_t) incr;
428 };
429 check_syscall_args(sys_sbrk)
430 #endif /* !RUMP_CLIENT */
431 
432 #ifndef RUMP_CLIENT
433 struct sys_sstk_args {
434 	syscallarg(int) incr;
435 };
436 check_syscall_args(sys_sstk)
437 #endif /* !RUMP_CLIENT */
438 
439 #ifndef RUMP_CLIENT
440 struct compat_43_sys_mmap_args {
441 	syscallarg(void *) addr;
442 	syscallarg(size_t) len;
443 	syscallarg(int) prot;
444 	syscallarg(int) flags;
445 	syscallarg(int) fd;
446 	syscallarg(long) pos;
447 };
448 check_syscall_args(compat_43_sys_mmap)
449 #endif /* !RUMP_CLIENT */
450 
451 #ifndef RUMP_CLIENT
452 struct sys_ovadvise_args {
453 	syscallarg(int) anom;
454 };
455 check_syscall_args(sys_ovadvise)
456 #endif /* !RUMP_CLIENT */
457 
458 #ifndef RUMP_CLIENT
459 struct sys_munmap_args {
460 	syscallarg(void *) addr;
461 	syscallarg(size_t) len;
462 };
463 check_syscall_args(sys_munmap)
464 #endif /* !RUMP_CLIENT */
465 
466 #ifndef RUMP_CLIENT
467 struct sys_mprotect_args {
468 	syscallarg(void *) addr;
469 	syscallarg(size_t) len;
470 	syscallarg(int) prot;
471 };
472 check_syscall_args(sys_mprotect)
473 #endif /* !RUMP_CLIENT */
474 
475 #ifndef RUMP_CLIENT
476 struct sys_madvise_args {
477 	syscallarg(void *) addr;
478 	syscallarg(size_t) len;
479 	syscallarg(int) behav;
480 };
481 check_syscall_args(sys_madvise)
482 #endif /* !RUMP_CLIENT */
483 
484 #ifndef RUMP_CLIENT
485 struct sys_mincore_args {
486 	syscallarg(void *) addr;
487 	syscallarg(size_t) len;
488 	syscallarg(char *) vec;
489 };
490 check_syscall_args(sys_mincore)
491 #endif /* !RUMP_CLIENT */
492 
493 struct sys_getgroups_args {
494 	syscallarg(int) gidsetsize;
495 	syscallarg(gid_t *) gidset;
496 };
497 check_syscall_args(sys_getgroups)
498 
499 struct sys_setgroups_args {
500 	syscallarg(int) gidsetsize;
501 	syscallarg(const gid_t *) gidset;
502 };
503 check_syscall_args(sys_setgroups)
504 
505 struct sys_setpgid_args {
506 	syscallarg(pid_t) pid;
507 	syscallarg(pid_t) pgid;
508 };
509 check_syscall_args(sys_setpgid)
510 
511 #ifndef RUMP_CLIENT
512 struct compat_50_sys_setitimer_args {
513 	syscallarg(int) which;
514 	syscallarg(const struct itimerval50 *) itv;
515 	syscallarg(struct itimerval50 *) oitv;
516 };
517 check_syscall_args(compat_50_sys_setitimer)
518 #endif /* !RUMP_CLIENT */
519 
520 #ifndef RUMP_CLIENT
521 struct compat_12_sys_swapon_args {
522 	syscallarg(const char *) name;
523 };
524 check_syscall_args(compat_12_sys_swapon)
525 #endif /* !RUMP_CLIENT */
526 
527 #ifndef RUMP_CLIENT
528 struct compat_50_sys_getitimer_args {
529 	syscallarg(int) which;
530 	syscallarg(struct itimerval50 *) itv;
531 };
532 check_syscall_args(compat_50_sys_getitimer)
533 #endif /* !RUMP_CLIENT */
534 
535 #ifndef RUMP_CLIENT
536 struct compat_43_sys_gethostname_args {
537 	syscallarg(char *) hostname;
538 	syscallarg(u_int) len;
539 };
540 check_syscall_args(compat_43_sys_gethostname)
541 #endif /* !RUMP_CLIENT */
542 
543 #ifndef RUMP_CLIENT
544 struct compat_43_sys_sethostname_args {
545 	syscallarg(char *) hostname;
546 	syscallarg(u_int) len;
547 };
548 check_syscall_args(compat_43_sys_sethostname)
549 #endif /* !RUMP_CLIENT */
550 
551 struct sys_dup2_args {
552 	syscallarg(int) from;
553 	syscallarg(int) to;
554 };
555 check_syscall_args(sys_dup2)
556 
557 struct sys_fcntl_args {
558 	syscallarg(int) fd;
559 	syscallarg(int) cmd;
560 	syscallarg(void *) arg;
561 };
562 check_syscall_args(sys_fcntl)
563 
564 struct compat_50_sys_select_args {
565 	syscallarg(int) nd;
566 	syscallarg(fd_set *) in;
567 	syscallarg(fd_set *) ou;
568 	syscallarg(fd_set *) ex;
569 	syscallarg(struct timeval50 *) tv;
570 };
571 check_syscall_args(compat_50_sys_select)
572 
573 struct sys_fsync_args {
574 	syscallarg(int) fd;
575 };
576 check_syscall_args(sys_fsync)
577 
578 #ifndef RUMP_CLIENT
579 struct sys_setpriority_args {
580 	syscallarg(int) which;
581 	syscallarg(id_t) who;
582 	syscallarg(int) prio;
583 };
584 check_syscall_args(sys_setpriority)
585 #endif /* !RUMP_CLIENT */
586 
587 #ifndef RUMP_CLIENT
588 struct compat_30_sys_socket_args {
589 	syscallarg(int) domain;
590 	syscallarg(int) type;
591 	syscallarg(int) protocol;
592 };
593 check_syscall_args(compat_30_sys_socket)
594 #endif /* !RUMP_CLIENT */
595 
596 struct sys_connect_args {
597 	syscallarg(int) s;
598 	syscallarg(const struct sockaddr *) name;
599 	syscallarg(socklen_t) namelen;
600 };
601 check_syscall_args(sys_connect)
602 
603 #ifndef RUMP_CLIENT
604 struct compat_43_sys_accept_args {
605 	syscallarg(int) s;
606 	syscallarg(void *) name;
607 	syscallarg(socklen_t *) anamelen;
608 };
609 check_syscall_args(compat_43_sys_accept)
610 #endif /* !RUMP_CLIENT */
611 
612 #ifndef RUMP_CLIENT
613 struct sys_getpriority_args {
614 	syscallarg(int) which;
615 	syscallarg(id_t) who;
616 };
617 check_syscall_args(sys_getpriority)
618 #endif /* !RUMP_CLIENT */
619 
620 #ifndef RUMP_CLIENT
621 struct compat_43_sys_send_args {
622 	syscallarg(int) s;
623 	syscallarg(void *) buf;
624 	syscallarg(int) len;
625 	syscallarg(int) flags;
626 };
627 check_syscall_args(compat_43_sys_send)
628 #endif /* !RUMP_CLIENT */
629 
630 #ifndef RUMP_CLIENT
631 struct compat_43_sys_recv_args {
632 	syscallarg(int) s;
633 	syscallarg(void *) buf;
634 	syscallarg(int) len;
635 	syscallarg(int) flags;
636 };
637 check_syscall_args(compat_43_sys_recv)
638 #endif /* !RUMP_CLIENT */
639 
640 #ifndef RUMP_CLIENT
641 struct compat_13_sys_sigreturn_args {
642 	syscallarg(struct sigcontext13 *) sigcntxp;
643 };
644 check_syscall_args(compat_13_sys_sigreturn)
645 #endif /* !RUMP_CLIENT */
646 
647 struct sys_bind_args {
648 	syscallarg(int) s;
649 	syscallarg(const struct sockaddr *) name;
650 	syscallarg(socklen_t) namelen;
651 };
652 check_syscall_args(sys_bind)
653 
654 struct sys_setsockopt_args {
655 	syscallarg(int) s;
656 	syscallarg(int) level;
657 	syscallarg(int) name;
658 	syscallarg(const void *) val;
659 	syscallarg(socklen_t) valsize;
660 };
661 check_syscall_args(sys_setsockopt)
662 
663 struct sys_listen_args {
664 	syscallarg(int) s;
665 	syscallarg(int) backlog;
666 };
667 check_syscall_args(sys_listen)
668 
669 #ifndef RUMP_CLIENT
670 struct compat_43_sys_sigvec_args {
671 	syscallarg(int) signum;
672 	syscallarg(struct sigvec *) nsv;
673 	syscallarg(struct sigvec *) osv;
674 };
675 check_syscall_args(compat_43_sys_sigvec)
676 #endif /* !RUMP_CLIENT */
677 
678 #ifndef RUMP_CLIENT
679 struct compat_43_sys_sigblock_args {
680 	syscallarg(int) mask;
681 };
682 check_syscall_args(compat_43_sys_sigblock)
683 #endif /* !RUMP_CLIENT */
684 
685 #ifndef RUMP_CLIENT
686 struct compat_43_sys_sigsetmask_args {
687 	syscallarg(int) mask;
688 };
689 check_syscall_args(compat_43_sys_sigsetmask)
690 #endif /* !RUMP_CLIENT */
691 
692 #ifndef RUMP_CLIENT
693 struct compat_13_sys_sigsuspend_args {
694 	syscallarg(int) mask;
695 };
696 check_syscall_args(compat_13_sys_sigsuspend)
697 #endif /* !RUMP_CLIENT */
698 
699 #ifndef RUMP_CLIENT
700 struct compat_43_sys_sigstack_args {
701 	syscallarg(struct sigstack *) nss;
702 	syscallarg(struct sigstack *) oss;
703 };
704 check_syscall_args(compat_43_sys_sigstack)
705 #endif /* !RUMP_CLIENT */
706 
707 #ifndef RUMP_CLIENT
708 struct compat_43_sys_recvmsg_args {
709 	syscallarg(int) s;
710 	syscallarg(struct omsghdr *) msg;
711 	syscallarg(int) flags;
712 };
713 check_syscall_args(compat_43_sys_recvmsg)
714 #endif /* !RUMP_CLIENT */
715 
716 #ifndef RUMP_CLIENT
717 struct compat_43_sys_sendmsg_args {
718 	syscallarg(int) s;
719 	syscallarg(void *) msg;
720 	syscallarg(int) flags;
721 };
722 check_syscall_args(compat_43_sys_sendmsg)
723 #endif /* !RUMP_CLIENT */
724 
725 #ifndef RUMP_CLIENT
726 struct compat_50_sys_gettimeofday_args {
727 	syscallarg(struct timeval50 *) tp;
728 	syscallarg(void *) tzp;
729 };
730 check_syscall_args(compat_50_sys_gettimeofday)
731 #endif /* !RUMP_CLIENT */
732 
733 #ifndef RUMP_CLIENT
734 struct compat_50_sys_getrusage_args {
735 	syscallarg(int) who;
736 	syscallarg(struct rusage50 *) rusage;
737 };
738 check_syscall_args(compat_50_sys_getrusage)
739 #endif /* !RUMP_CLIENT */
740 
741 struct sys_getsockopt_args {
742 	syscallarg(int) s;
743 	syscallarg(int) level;
744 	syscallarg(int) name;
745 	syscallarg(void *) val;
746 	syscallarg(socklen_t *) avalsize;
747 };
748 check_syscall_args(sys_getsockopt)
749 
750 struct sys_readv_args {
751 	syscallarg(int) fd;
752 	syscallarg(const struct iovec *) iovp;
753 	syscallarg(int) iovcnt;
754 };
755 check_syscall_args(sys_readv)
756 
757 struct sys_writev_args {
758 	syscallarg(int) fd;
759 	syscallarg(const struct iovec *) iovp;
760 	syscallarg(int) iovcnt;
761 };
762 check_syscall_args(sys_writev)
763 
764 #ifndef RUMP_CLIENT
765 struct compat_50_sys_settimeofday_args {
766 	syscallarg(const struct timeval50 *) tv;
767 	syscallarg(const void *) tzp;
768 };
769 check_syscall_args(compat_50_sys_settimeofday)
770 #endif /* !RUMP_CLIENT */
771 
772 struct sys_fchown_args {
773 	syscallarg(int) fd;
774 	syscallarg(uid_t) uid;
775 	syscallarg(gid_t) gid;
776 };
777 check_syscall_args(sys_fchown)
778 
779 struct sys_fchmod_args {
780 	syscallarg(int) fd;
781 	syscallarg(mode_t) mode;
782 };
783 check_syscall_args(sys_fchmod)
784 
785 #ifndef RUMP_CLIENT
786 struct compat_43_sys_recvfrom_args {
787 	syscallarg(int) s;
788 	syscallarg(void *) buf;
789 	syscallarg(size_t) len;
790 	syscallarg(int) flags;
791 	syscallarg(void *) from;
792 	syscallarg(socklen_t *) fromlenaddr;
793 };
794 check_syscall_args(compat_43_sys_recvfrom)
795 #endif /* !RUMP_CLIENT */
796 
797 struct sys_setreuid_args {
798 	syscallarg(uid_t) ruid;
799 	syscallarg(uid_t) euid;
800 };
801 check_syscall_args(sys_setreuid)
802 
803 struct sys_setregid_args {
804 	syscallarg(gid_t) rgid;
805 	syscallarg(gid_t) egid;
806 };
807 check_syscall_args(sys_setregid)
808 
809 struct sys_rename_args {
810 	syscallarg(const char *) from;
811 	syscallarg(const char *) to;
812 };
813 check_syscall_args(sys_rename)
814 
815 #ifndef RUMP_CLIENT
816 struct compat_43_sys_truncate_args {
817 	syscallarg(const char *) path;
818 	syscallarg(long) length;
819 };
820 check_syscall_args(compat_43_sys_truncate)
821 #endif /* !RUMP_CLIENT */
822 
823 #ifndef RUMP_CLIENT
824 struct compat_43_sys_ftruncate_args {
825 	syscallarg(int) fd;
826 	syscallarg(long) length;
827 };
828 check_syscall_args(compat_43_sys_ftruncate)
829 #endif /* !RUMP_CLIENT */
830 
831 struct sys_flock_args {
832 	syscallarg(int) fd;
833 	syscallarg(int) how;
834 };
835 check_syscall_args(sys_flock)
836 
837 struct sys_mkfifo_args {
838 	syscallarg(const char *) path;
839 	syscallarg(mode_t) mode;
840 };
841 check_syscall_args(sys_mkfifo)
842 
843 struct sys_sendto_args {
844 	syscallarg(int) s;
845 	syscallarg(const void *) buf;
846 	syscallarg(size_t) len;
847 	syscallarg(int) flags;
848 	syscallarg(const struct sockaddr *) to;
849 	syscallarg(socklen_t) tolen;
850 };
851 check_syscall_args(sys_sendto)
852 
853 struct sys_shutdown_args {
854 	syscallarg(int) s;
855 	syscallarg(int) how;
856 };
857 check_syscall_args(sys_shutdown)
858 
859 struct sys_socketpair_args {
860 	syscallarg(int) domain;
861 	syscallarg(int) type;
862 	syscallarg(int) protocol;
863 	syscallarg(int *) rsv;
864 };
865 check_syscall_args(sys_socketpair)
866 
867 struct sys_mkdir_args {
868 	syscallarg(const char *) path;
869 	syscallarg(mode_t) mode;
870 };
871 check_syscall_args(sys_mkdir)
872 
873 struct sys_rmdir_args {
874 	syscallarg(const char *) path;
875 };
876 check_syscall_args(sys_rmdir)
877 
878 struct compat_50_sys_utimes_args {
879 	syscallarg(const char *) path;
880 	syscallarg(const struct timeval50 *) tptr;
881 };
882 check_syscall_args(compat_50_sys_utimes)
883 
884 #ifndef RUMP_CLIENT
885 struct compat_50_sys_adjtime_args {
886 	syscallarg(const struct timeval50 *) delta;
887 	syscallarg(struct timeval50 *) olddelta;
888 };
889 check_syscall_args(compat_50_sys_adjtime)
890 #endif /* !RUMP_CLIENT */
891 
892 #ifndef RUMP_CLIENT
893 struct compat_43_sys_getpeername_args {
894 	syscallarg(int) fdes;
895 	syscallarg(void *) asa;
896 	syscallarg(socklen_t *) alen;
897 };
898 check_syscall_args(compat_43_sys_getpeername)
899 #endif /* !RUMP_CLIENT */
900 
901 #ifndef RUMP_CLIENT
902 struct compat_43_sys_sethostid_args {
903 	syscallarg(int32_t) hostid;
904 };
905 check_syscall_args(compat_43_sys_sethostid)
906 #endif /* !RUMP_CLIENT */
907 
908 #ifndef RUMP_CLIENT
909 struct compat_43_sys_getrlimit_args {
910 	syscallarg(int) which;
911 	syscallarg(struct orlimit *) rlp;
912 };
913 check_syscall_args(compat_43_sys_getrlimit)
914 #endif /* !RUMP_CLIENT */
915 
916 #ifndef RUMP_CLIENT
917 struct compat_43_sys_setrlimit_args {
918 	syscallarg(int) which;
919 	syscallarg(const struct orlimit *) rlp;
920 };
921 check_syscall_args(compat_43_sys_setrlimit)
922 #endif /* !RUMP_CLIENT */
923 
924 #ifndef RUMP_CLIENT
925 struct compat_43_sys_killpg_args {
926 	syscallarg(int) pgid;
927 	syscallarg(int) signum;
928 };
929 check_syscall_args(compat_43_sys_killpg)
930 #endif /* !RUMP_CLIENT */
931 
932 #ifndef RUMP_CLIENT
933 struct compat_50_sys_quotactl_args {
934 	syscallarg(const char *) path;
935 	syscallarg(int) cmd;
936 	syscallarg(int) uid;
937 	syscallarg(void *) arg;
938 };
939 check_syscall_args(compat_50_sys_quotactl)
940 #endif /* !RUMP_CLIENT */
941 
942 #ifndef RUMP_CLIENT
943 struct compat_43_sys_getsockname_args {
944 	syscallarg(int) fdec;
945 	syscallarg(void *) asa;
946 	syscallarg(socklen_t *) alen;
947 };
948 check_syscall_args(compat_43_sys_getsockname)
949 #endif /* !RUMP_CLIENT */
950 
951 struct sys_nfssvc_args {
952 	syscallarg(int) flag;
953 	syscallarg(void *) argp;
954 };
955 check_syscall_args(sys_nfssvc)
956 
957 #ifndef RUMP_CLIENT
958 struct compat_43_sys_getdirentries_args {
959 	syscallarg(int) fd;
960 	syscallarg(char *) buf;
961 	syscallarg(u_int) count;
962 	syscallarg(long *) basep;
963 };
964 check_syscall_args(compat_43_sys_getdirentries)
965 #endif /* !RUMP_CLIENT */
966 
967 #ifndef RUMP_CLIENT
968 struct compat_20_sys_statfs_args {
969 	syscallarg(const char *) path;
970 	syscallarg(struct statfs12 *) buf;
971 };
972 check_syscall_args(compat_20_sys_statfs)
973 #endif /* !RUMP_CLIENT */
974 
975 #ifndef RUMP_CLIENT
976 struct compat_20_sys_fstatfs_args {
977 	syscallarg(int) fd;
978 	syscallarg(struct statfs12 *) buf;
979 };
980 check_syscall_args(compat_20_sys_fstatfs)
981 #endif /* !RUMP_CLIENT */
982 
983 #ifndef RUMP_CLIENT
984 struct compat_30_sys_getfh_args {
985 	syscallarg(const char *) fname;
986 	syscallarg(struct compat_30_fhandle *) fhp;
987 };
988 check_syscall_args(compat_30_sys_getfh)
989 #endif /* !RUMP_CLIENT */
990 
991 #ifndef RUMP_CLIENT
992 struct compat_09_sys_getdomainname_args {
993 	syscallarg(char *) domainname;
994 	syscallarg(int) len;
995 };
996 check_syscall_args(compat_09_sys_getdomainname)
997 #endif /* !RUMP_CLIENT */
998 
999 #ifndef RUMP_CLIENT
1000 struct compat_09_sys_setdomainname_args {
1001 	syscallarg(char *) domainname;
1002 	syscallarg(int) len;
1003 };
1004 check_syscall_args(compat_09_sys_setdomainname)
1005 #endif /* !RUMP_CLIENT */
1006 
1007 #ifndef RUMP_CLIENT
1008 struct compat_09_sys_uname_args {
1009 	syscallarg(struct outsname *) name;
1010 };
1011 check_syscall_args(compat_09_sys_uname)
1012 #endif /* !RUMP_CLIENT */
1013 
1014 #ifndef RUMP_CLIENT
1015 struct sys_sysarch_args {
1016 	syscallarg(int) op;
1017 	syscallarg(void *) parms;
1018 };
1019 check_syscall_args(sys_sysarch)
1020 #endif /* !RUMP_CLIENT */
1021 #if !defined(_LP64)
1022 
1023 #ifndef RUMP_CLIENT
1024 struct compat_10_sys_semsys_args {
1025 	syscallarg(int) which;
1026 	syscallarg(int) a2;
1027 	syscallarg(int) a3;
1028 	syscallarg(int) a4;
1029 	syscallarg(int) a5;
1030 };
1031 check_syscall_args(compat_10_sys_semsys)
1032 #endif /* !RUMP_CLIENT */
1033 #else
1034 #endif
1035 #if !defined(_LP64)
1036 
1037 #ifndef RUMP_CLIENT
1038 struct compat_10_sys_msgsys_args {
1039 	syscallarg(int) which;
1040 	syscallarg(int) a2;
1041 	syscallarg(int) a3;
1042 	syscallarg(int) a4;
1043 	syscallarg(int) a5;
1044 	syscallarg(int) a6;
1045 };
1046 check_syscall_args(compat_10_sys_msgsys)
1047 #endif /* !RUMP_CLIENT */
1048 #else
1049 #endif
1050 #if !defined(_LP64)
1051 
1052 #ifndef RUMP_CLIENT
1053 struct compat_10_sys_shmsys_args {
1054 	syscallarg(int) which;
1055 	syscallarg(int) a2;
1056 	syscallarg(int) a3;
1057 	syscallarg(int) a4;
1058 };
1059 check_syscall_args(compat_10_sys_shmsys)
1060 #endif /* !RUMP_CLIENT */
1061 #else
1062 #endif
1063 
1064 struct sys_pread_args {
1065 	syscallarg(int) fd;
1066 	syscallarg(void *) buf;
1067 	syscallarg(size_t) nbyte;
1068 	syscallarg(int) PAD;
1069 	syscallarg(off_t) offset;
1070 };
1071 check_syscall_args(sys_pread)
1072 
1073 struct sys_pwrite_args {
1074 	syscallarg(int) fd;
1075 	syscallarg(const void *) buf;
1076 	syscallarg(size_t) nbyte;
1077 	syscallarg(int) PAD;
1078 	syscallarg(off_t) offset;
1079 };
1080 check_syscall_args(sys_pwrite)
1081 
1082 #ifndef RUMP_CLIENT
1083 struct compat_30_sys_ntp_gettime_args {
1084 	syscallarg(struct ntptimeval30 *) ntvp;
1085 };
1086 check_syscall_args(compat_30_sys_ntp_gettime)
1087 #endif /* !RUMP_CLIENT */
1088 #if defined(NTP) || !defined(_KERNEL_OPT)
1089 
1090 #ifndef RUMP_CLIENT
1091 struct sys_ntp_adjtime_args {
1092 	syscallarg(struct timex *) tp;
1093 };
1094 check_syscall_args(sys_ntp_adjtime)
1095 #endif /* !RUMP_CLIENT */
1096 #else
1097 #endif
1098 
1099 struct sys_setgid_args {
1100 	syscallarg(gid_t) gid;
1101 };
1102 check_syscall_args(sys_setgid)
1103 
1104 struct sys_setegid_args {
1105 	syscallarg(gid_t) egid;
1106 };
1107 check_syscall_args(sys_setegid)
1108 
1109 struct sys_seteuid_args {
1110 	syscallarg(uid_t) euid;
1111 };
1112 check_syscall_args(sys_seteuid)
1113 
1114 #ifndef RUMP_CLIENT
1115 struct sys_lfs_bmapv_args {
1116 	syscallarg(fsid_t *) fsidp;
1117 	syscallarg(struct block_info *) blkiov;
1118 	syscallarg(int) blkcnt;
1119 };
1120 check_syscall_args(sys_lfs_bmapv)
1121 #endif /* !RUMP_CLIENT */
1122 
1123 #ifndef RUMP_CLIENT
1124 struct sys_lfs_markv_args {
1125 	syscallarg(fsid_t *) fsidp;
1126 	syscallarg(struct block_info *) blkiov;
1127 	syscallarg(int) blkcnt;
1128 };
1129 check_syscall_args(sys_lfs_markv)
1130 #endif /* !RUMP_CLIENT */
1131 
1132 #ifndef RUMP_CLIENT
1133 struct sys_lfs_segclean_args {
1134 	syscallarg(fsid_t *) fsidp;
1135 	syscallarg(u_long) segment;
1136 };
1137 check_syscall_args(sys_lfs_segclean)
1138 #endif /* !RUMP_CLIENT */
1139 
1140 #ifndef RUMP_CLIENT
1141 struct compat_50_sys_lfs_segwait_args {
1142 	syscallarg(fsid_t *) fsidp;
1143 	syscallarg(struct timeval50 *) tv;
1144 };
1145 check_syscall_args(compat_50_sys_lfs_segwait)
1146 #endif /* !RUMP_CLIENT */
1147 
1148 #ifndef RUMP_CLIENT
1149 struct compat_12_sys_stat_args {
1150 	syscallarg(const char *) path;
1151 	syscallarg(struct stat12 *) ub;
1152 };
1153 check_syscall_args(compat_12_sys_stat)
1154 #endif /* !RUMP_CLIENT */
1155 
1156 #ifndef RUMP_CLIENT
1157 struct compat_12_sys_fstat_args {
1158 	syscallarg(int) fd;
1159 	syscallarg(struct stat12 *) sb;
1160 };
1161 check_syscall_args(compat_12_sys_fstat)
1162 #endif /* !RUMP_CLIENT */
1163 
1164 #ifndef RUMP_CLIENT
1165 struct compat_12_sys_lstat_args {
1166 	syscallarg(const char *) path;
1167 	syscallarg(struct stat12 *) ub;
1168 };
1169 check_syscall_args(compat_12_sys_lstat)
1170 #endif /* !RUMP_CLIENT */
1171 
1172 struct sys_pathconf_args {
1173 	syscallarg(const char *) path;
1174 	syscallarg(int) name;
1175 };
1176 check_syscall_args(sys_pathconf)
1177 
1178 struct sys_fpathconf_args {
1179 	syscallarg(int) fd;
1180 	syscallarg(int) name;
1181 };
1182 check_syscall_args(sys_fpathconf)
1183 
1184 struct sys_getrlimit_args {
1185 	syscallarg(int) which;
1186 	syscallarg(struct rlimit *) rlp;
1187 };
1188 check_syscall_args(sys_getrlimit)
1189 
1190 struct sys_setrlimit_args {
1191 	syscallarg(int) which;
1192 	syscallarg(const struct rlimit *) rlp;
1193 };
1194 check_syscall_args(sys_setrlimit)
1195 
1196 #ifndef RUMP_CLIENT
1197 struct compat_12_sys_getdirentries_args {
1198 	syscallarg(int) fd;
1199 	syscallarg(char *) buf;
1200 	syscallarg(u_int) count;
1201 	syscallarg(long *) basep;
1202 };
1203 check_syscall_args(compat_12_sys_getdirentries)
1204 #endif /* !RUMP_CLIENT */
1205 
1206 #ifndef RUMP_CLIENT
1207 struct sys_mmap_args {
1208 	syscallarg(void *) addr;
1209 	syscallarg(size_t) len;
1210 	syscallarg(int) prot;
1211 	syscallarg(int) flags;
1212 	syscallarg(int) fd;
1213 	syscallarg(long) PAD;
1214 	syscallarg(off_t) pos;
1215 };
1216 check_syscall_args(sys_mmap)
1217 #endif /* !RUMP_CLIENT */
1218 
1219 #ifndef RUMP_CLIENT
1220 struct sys___syscall_args {
1221 	syscallarg(quad_t) code;
1222 	syscallarg(register_t) args[SYS_MAXSYSARGS];
1223 };
1224 #endif /* !RUMP_CLIENT */
1225 
1226 struct sys_lseek_args {
1227 	syscallarg(int) fd;
1228 	syscallarg(int) PAD;
1229 	syscallarg(off_t) offset;
1230 	syscallarg(int) whence;
1231 };
1232 check_syscall_args(sys_lseek)
1233 
1234 struct sys_truncate_args {
1235 	syscallarg(const char *) path;
1236 	syscallarg(int) PAD;
1237 	syscallarg(off_t) length;
1238 };
1239 check_syscall_args(sys_truncate)
1240 
1241 struct sys_ftruncate_args {
1242 	syscallarg(int) fd;
1243 	syscallarg(int) PAD;
1244 	syscallarg(off_t) length;
1245 };
1246 check_syscall_args(sys_ftruncate)
1247 
1248 struct sys___sysctl_args {
1249 	syscallarg(const int *) name;
1250 	syscallarg(u_int) namelen;
1251 	syscallarg(void *) oldv;
1252 	syscallarg(size_t *) oldlenp;
1253 	syscallarg(const void *) newv;
1254 	syscallarg(size_t) newlen;
1255 };
1256 check_syscall_args(sys___sysctl)
1257 
1258 #ifndef RUMP_CLIENT
1259 struct sys_mlock_args {
1260 	syscallarg(const void *) addr;
1261 	syscallarg(size_t) len;
1262 };
1263 check_syscall_args(sys_mlock)
1264 #endif /* !RUMP_CLIENT */
1265 
1266 #ifndef RUMP_CLIENT
1267 struct sys_munlock_args {
1268 	syscallarg(const void *) addr;
1269 	syscallarg(size_t) len;
1270 };
1271 check_syscall_args(sys_munlock)
1272 #endif /* !RUMP_CLIENT */
1273 
1274 #ifndef RUMP_CLIENT
1275 struct sys_undelete_args {
1276 	syscallarg(const char *) path;
1277 };
1278 check_syscall_args(sys_undelete)
1279 #endif /* !RUMP_CLIENT */
1280 
1281 struct compat_50_sys_futimes_args {
1282 	syscallarg(int) fd;
1283 	syscallarg(const struct timeval50 *) tptr;
1284 };
1285 check_syscall_args(compat_50_sys_futimes)
1286 
1287 struct sys_getpgid_args {
1288 	syscallarg(pid_t) pid;
1289 };
1290 check_syscall_args(sys_getpgid)
1291 
1292 struct sys_reboot_args {
1293 	syscallarg(int) opt;
1294 	syscallarg(char *) bootstr;
1295 };
1296 check_syscall_args(sys_reboot)
1297 
1298 struct sys_poll_args {
1299 	syscallarg(struct pollfd *) fds;
1300 	syscallarg(u_int) nfds;
1301 	syscallarg(int) timeout;
1302 };
1303 check_syscall_args(sys_poll)
1304 
1305 #ifndef RUMP_CLIENT
1306 struct sys_afssys_args {
1307 	syscallarg(long) id;
1308 	syscallarg(long) a1;
1309 	syscallarg(long) a2;
1310 	syscallarg(long) a3;
1311 	syscallarg(long) a4;
1312 	syscallarg(long) a5;
1313 	syscallarg(long) a6;
1314 };
1315 check_syscall_args(sys_afssys)
1316 #endif /* !RUMP_CLIENT */
1317 
1318 #ifndef RUMP_CLIENT
1319 struct compat_14_sys___semctl_args {
1320 	syscallarg(int) semid;
1321 	syscallarg(int) semnum;
1322 	syscallarg(int) cmd;
1323 	syscallarg(union __semun *) arg;
1324 };
1325 check_syscall_args(compat_14_sys___semctl)
1326 #endif /* !RUMP_CLIENT */
1327 
1328 #ifndef RUMP_CLIENT
1329 struct sys_semget_args {
1330 	syscallarg(key_t) key;
1331 	syscallarg(int) nsems;
1332 	syscallarg(int) semflg;
1333 };
1334 check_syscall_args(sys_semget)
1335 #endif /* !RUMP_CLIENT */
1336 
1337 #ifndef RUMP_CLIENT
1338 struct sys_semop_args {
1339 	syscallarg(int) semid;
1340 	syscallarg(struct sembuf *) sops;
1341 	syscallarg(size_t) nsops;
1342 };
1343 check_syscall_args(sys_semop)
1344 #endif /* !RUMP_CLIENT */
1345 
1346 #ifndef RUMP_CLIENT
1347 struct sys_semconfig_args {
1348 	syscallarg(int) flag;
1349 };
1350 check_syscall_args(sys_semconfig)
1351 #endif /* !RUMP_CLIENT */
1352 
1353 #ifndef RUMP_CLIENT
1354 struct compat_14_sys_msgctl_args {
1355 	syscallarg(int) msqid;
1356 	syscallarg(int) cmd;
1357 	syscallarg(struct msqid_ds14 *) buf;
1358 };
1359 check_syscall_args(compat_14_sys_msgctl)
1360 #endif /* !RUMP_CLIENT */
1361 
1362 #ifndef RUMP_CLIENT
1363 struct sys_msgget_args {
1364 	syscallarg(key_t) key;
1365 	syscallarg(int) msgflg;
1366 };
1367 check_syscall_args(sys_msgget)
1368 #endif /* !RUMP_CLIENT */
1369 
1370 #ifndef RUMP_CLIENT
1371 struct sys_msgsnd_args {
1372 	syscallarg(int) msqid;
1373 	syscallarg(const void *) msgp;
1374 	syscallarg(size_t) msgsz;
1375 	syscallarg(int) msgflg;
1376 };
1377 check_syscall_args(sys_msgsnd)
1378 #endif /* !RUMP_CLIENT */
1379 
1380 #ifndef RUMP_CLIENT
1381 struct sys_msgrcv_args {
1382 	syscallarg(int) msqid;
1383 	syscallarg(void *) msgp;
1384 	syscallarg(size_t) msgsz;
1385 	syscallarg(long) msgtyp;
1386 	syscallarg(int) msgflg;
1387 };
1388 check_syscall_args(sys_msgrcv)
1389 #endif /* !RUMP_CLIENT */
1390 
1391 #ifndef RUMP_CLIENT
1392 struct sys_shmat_args {
1393 	syscallarg(int) shmid;
1394 	syscallarg(const void *) shmaddr;
1395 	syscallarg(int) shmflg;
1396 };
1397 check_syscall_args(sys_shmat)
1398 #endif /* !RUMP_CLIENT */
1399 
1400 #ifndef RUMP_CLIENT
1401 struct compat_14_sys_shmctl_args {
1402 	syscallarg(int) shmid;
1403 	syscallarg(int) cmd;
1404 	syscallarg(struct shmid_ds14 *) buf;
1405 };
1406 check_syscall_args(compat_14_sys_shmctl)
1407 #endif /* !RUMP_CLIENT */
1408 
1409 #ifndef RUMP_CLIENT
1410 struct sys_shmdt_args {
1411 	syscallarg(const void *) shmaddr;
1412 };
1413 check_syscall_args(sys_shmdt)
1414 #endif /* !RUMP_CLIENT */
1415 
1416 #ifndef RUMP_CLIENT
1417 struct sys_shmget_args {
1418 	syscallarg(key_t) key;
1419 	syscallarg(size_t) size;
1420 	syscallarg(int) shmflg;
1421 };
1422 check_syscall_args(sys_shmget)
1423 #endif /* !RUMP_CLIENT */
1424 
1425 #ifndef RUMP_CLIENT
1426 struct compat_50_sys_clock_gettime_args {
1427 	syscallarg(clockid_t) clock_id;
1428 	syscallarg(struct timespec50 *) tp;
1429 };
1430 check_syscall_args(compat_50_sys_clock_gettime)
1431 #endif /* !RUMP_CLIENT */
1432 
1433 #ifndef RUMP_CLIENT
1434 struct compat_50_sys_clock_settime_args {
1435 	syscallarg(clockid_t) clock_id;
1436 	syscallarg(const struct timespec50 *) tp;
1437 };
1438 check_syscall_args(compat_50_sys_clock_settime)
1439 #endif /* !RUMP_CLIENT */
1440 
1441 #ifndef RUMP_CLIENT
1442 struct compat_50_sys_clock_getres_args {
1443 	syscallarg(clockid_t) clock_id;
1444 	syscallarg(struct timespec50 *) tp;
1445 };
1446 check_syscall_args(compat_50_sys_clock_getres)
1447 #endif /* !RUMP_CLIENT */
1448 
1449 struct sys_timer_create_args {
1450 	syscallarg(clockid_t) clock_id;
1451 	syscallarg(struct sigevent *) evp;
1452 	syscallarg(timer_t *) timerid;
1453 };
1454 check_syscall_args(sys_timer_create)
1455 
1456 struct sys_timer_delete_args {
1457 	syscallarg(timer_t) timerid;
1458 };
1459 check_syscall_args(sys_timer_delete)
1460 
1461 #ifndef RUMP_CLIENT
1462 struct compat_50_sys_timer_settime_args {
1463 	syscallarg(timer_t) timerid;
1464 	syscallarg(int) flags;
1465 	syscallarg(const struct itimerspec50 *) value;
1466 	syscallarg(struct itimerspec50 *) ovalue;
1467 };
1468 check_syscall_args(compat_50_sys_timer_settime)
1469 #endif /* !RUMP_CLIENT */
1470 
1471 #ifndef RUMP_CLIENT
1472 struct compat_50_sys_timer_gettime_args {
1473 	syscallarg(timer_t) timerid;
1474 	syscallarg(struct itimerspec50 *) value;
1475 };
1476 check_syscall_args(compat_50_sys_timer_gettime)
1477 #endif /* !RUMP_CLIENT */
1478 
1479 struct sys_timer_getoverrun_args {
1480 	syscallarg(timer_t) timerid;
1481 };
1482 check_syscall_args(sys_timer_getoverrun)
1483 
1484 #ifndef RUMP_CLIENT
1485 struct compat_50_sys_nanosleep_args {
1486 	syscallarg(const struct timespec50 *) rqtp;
1487 	syscallarg(struct timespec50 *) rmtp;
1488 };
1489 check_syscall_args(compat_50_sys_nanosleep)
1490 #endif /* !RUMP_CLIENT */
1491 
1492 struct sys_fdatasync_args {
1493 	syscallarg(int) fd;
1494 };
1495 check_syscall_args(sys_fdatasync)
1496 
1497 #ifndef RUMP_CLIENT
1498 struct sys_mlockall_args {
1499 	syscallarg(int) flags;
1500 };
1501 check_syscall_args(sys_mlockall)
1502 #endif /* !RUMP_CLIENT */
1503 
1504 #ifndef RUMP_CLIENT
1505 struct compat_50_sys___sigtimedwait_args {
1506 	syscallarg(const sigset_t *) set;
1507 	syscallarg(siginfo_t *) info;
1508 	syscallarg(struct timespec50 *) timeout;
1509 };
1510 check_syscall_args(compat_50_sys___sigtimedwait)
1511 #endif /* !RUMP_CLIENT */
1512 
1513 #ifndef RUMP_CLIENT
1514 struct sys_sigqueueinfo_args {
1515 	syscallarg(pid_t) pid;
1516 	syscallarg(const siginfo_t *) info;
1517 };
1518 check_syscall_args(sys_sigqueueinfo)
1519 #endif /* !RUMP_CLIENT */
1520 
1521 struct sys_modctl_args {
1522 	syscallarg(int) cmd;
1523 	syscallarg(void *) arg;
1524 };
1525 check_syscall_args(sys_modctl)
1526 
1527 struct sys__ksem_init_args {
1528 	syscallarg(unsigned int) value;
1529 	syscallarg(intptr_t *) idp;
1530 };
1531 check_syscall_args(sys__ksem_init)
1532 
1533 struct sys__ksem_open_args {
1534 	syscallarg(const char *) name;
1535 	syscallarg(int) oflag;
1536 	syscallarg(mode_t) mode;
1537 	syscallarg(unsigned int) value;
1538 	syscallarg(intptr_t *) idp;
1539 };
1540 check_syscall_args(sys__ksem_open)
1541 
1542 struct sys__ksem_unlink_args {
1543 	syscallarg(const char *) name;
1544 };
1545 check_syscall_args(sys__ksem_unlink)
1546 
1547 struct sys__ksem_close_args {
1548 	syscallarg(intptr_t) id;
1549 };
1550 check_syscall_args(sys__ksem_close)
1551 
1552 struct sys__ksem_post_args {
1553 	syscallarg(intptr_t) id;
1554 };
1555 check_syscall_args(sys__ksem_post)
1556 
1557 struct sys__ksem_wait_args {
1558 	syscallarg(intptr_t) id;
1559 };
1560 check_syscall_args(sys__ksem_wait)
1561 
1562 struct sys__ksem_trywait_args {
1563 	syscallarg(intptr_t) id;
1564 };
1565 check_syscall_args(sys__ksem_trywait)
1566 
1567 struct sys__ksem_getvalue_args {
1568 	syscallarg(intptr_t) id;
1569 	syscallarg(unsigned int *) value;
1570 };
1571 check_syscall_args(sys__ksem_getvalue)
1572 
1573 struct sys__ksem_destroy_args {
1574 	syscallarg(intptr_t) id;
1575 };
1576 check_syscall_args(sys__ksem_destroy)
1577 
1578 struct sys__ksem_timedwait_args {
1579 	syscallarg(intptr_t) id;
1580 	syscallarg(const struct timespec *) abstime;
1581 };
1582 check_syscall_args(sys__ksem_timedwait)
1583 
1584 #ifndef RUMP_CLIENT
1585 struct sys_mq_open_args {
1586 	syscallarg(const char *) name;
1587 	syscallarg(int) oflag;
1588 	syscallarg(mode_t) mode;
1589 	syscallarg(struct mq_attr *) attr;
1590 };
1591 check_syscall_args(sys_mq_open)
1592 #endif /* !RUMP_CLIENT */
1593 
1594 #ifndef RUMP_CLIENT
1595 struct sys_mq_close_args {
1596 	syscallarg(mqd_t) mqdes;
1597 };
1598 check_syscall_args(sys_mq_close)
1599 #endif /* !RUMP_CLIENT */
1600 
1601 #ifndef RUMP_CLIENT
1602 struct sys_mq_unlink_args {
1603 	syscallarg(const char *) name;
1604 };
1605 check_syscall_args(sys_mq_unlink)
1606 #endif /* !RUMP_CLIENT */
1607 
1608 #ifndef RUMP_CLIENT
1609 struct sys_mq_getattr_args {
1610 	syscallarg(mqd_t) mqdes;
1611 	syscallarg(struct mq_attr *) mqstat;
1612 };
1613 check_syscall_args(sys_mq_getattr)
1614 #endif /* !RUMP_CLIENT */
1615 
1616 #ifndef RUMP_CLIENT
1617 struct sys_mq_setattr_args {
1618 	syscallarg(mqd_t) mqdes;
1619 	syscallarg(const struct mq_attr *) mqstat;
1620 	syscallarg(struct mq_attr *) omqstat;
1621 };
1622 check_syscall_args(sys_mq_setattr)
1623 #endif /* !RUMP_CLIENT */
1624 
1625 #ifndef RUMP_CLIENT
1626 struct sys_mq_notify_args {
1627 	syscallarg(mqd_t) mqdes;
1628 	syscallarg(const struct sigevent *) notification;
1629 };
1630 check_syscall_args(sys_mq_notify)
1631 #endif /* !RUMP_CLIENT */
1632 
1633 #ifndef RUMP_CLIENT
1634 struct sys_mq_send_args {
1635 	syscallarg(mqd_t) mqdes;
1636 	syscallarg(const char *) msg_ptr;
1637 	syscallarg(size_t) msg_len;
1638 	syscallarg(unsigned) msg_prio;
1639 };
1640 check_syscall_args(sys_mq_send)
1641 #endif /* !RUMP_CLIENT */
1642 
1643 #ifndef RUMP_CLIENT
1644 struct sys_mq_receive_args {
1645 	syscallarg(mqd_t) mqdes;
1646 	syscallarg(char *) msg_ptr;
1647 	syscallarg(size_t) msg_len;
1648 	syscallarg(unsigned *) msg_prio;
1649 };
1650 check_syscall_args(sys_mq_receive)
1651 #endif /* !RUMP_CLIENT */
1652 
1653 #ifndef RUMP_CLIENT
1654 struct compat_50_sys_mq_timedsend_args {
1655 	syscallarg(mqd_t) mqdes;
1656 	syscallarg(const char *) msg_ptr;
1657 	syscallarg(size_t) msg_len;
1658 	syscallarg(unsigned) msg_prio;
1659 	syscallarg(const struct timespec50 *) abs_timeout;
1660 };
1661 check_syscall_args(compat_50_sys_mq_timedsend)
1662 #endif /* !RUMP_CLIENT */
1663 
1664 #ifndef RUMP_CLIENT
1665 struct compat_50_sys_mq_timedreceive_args {
1666 	syscallarg(mqd_t) mqdes;
1667 	syscallarg(char *) msg_ptr;
1668 	syscallarg(size_t) msg_len;
1669 	syscallarg(unsigned *) msg_prio;
1670 	syscallarg(const struct timespec50 *) abs_timeout;
1671 };
1672 check_syscall_args(compat_50_sys_mq_timedreceive)
1673 #endif /* !RUMP_CLIENT */
1674 
1675 struct sys___posix_rename_args {
1676 	syscallarg(const char *) from;
1677 	syscallarg(const char *) to;
1678 };
1679 check_syscall_args(sys___posix_rename)
1680 
1681 #ifndef RUMP_CLIENT
1682 struct sys_swapctl_args {
1683 	syscallarg(int) cmd;
1684 	syscallarg(void *) arg;
1685 	syscallarg(int) misc;
1686 };
1687 check_syscall_args(sys_swapctl)
1688 #endif /* !RUMP_CLIENT */
1689 
1690 #ifndef RUMP_CLIENT
1691 struct compat_30_sys_getdents_args {
1692 	syscallarg(int) fd;
1693 	syscallarg(char *) buf;
1694 	syscallarg(size_t) count;
1695 };
1696 check_syscall_args(compat_30_sys_getdents)
1697 #endif /* !RUMP_CLIENT */
1698 
1699 #ifndef RUMP_CLIENT
1700 struct sys_minherit_args {
1701 	syscallarg(void *) addr;
1702 	syscallarg(size_t) len;
1703 	syscallarg(int) inherit;
1704 };
1705 check_syscall_args(sys_minherit)
1706 #endif /* !RUMP_CLIENT */
1707 
1708 struct sys_lchmod_args {
1709 	syscallarg(const char *) path;
1710 	syscallarg(mode_t) mode;
1711 };
1712 check_syscall_args(sys_lchmod)
1713 
1714 struct sys_lchown_args {
1715 	syscallarg(const char *) path;
1716 	syscallarg(uid_t) uid;
1717 	syscallarg(gid_t) gid;
1718 };
1719 check_syscall_args(sys_lchown)
1720 
1721 struct compat_50_sys_lutimes_args {
1722 	syscallarg(const char *) path;
1723 	syscallarg(const struct timeval50 *) tptr;
1724 };
1725 check_syscall_args(compat_50_sys_lutimes)
1726 
1727 #ifndef RUMP_CLIENT
1728 struct sys___msync13_args {
1729 	syscallarg(void *) addr;
1730 	syscallarg(size_t) len;
1731 	syscallarg(int) flags;
1732 };
1733 check_syscall_args(sys___msync13)
1734 #endif /* !RUMP_CLIENT */
1735 
1736 #ifndef RUMP_CLIENT
1737 struct compat_30_sys___stat13_args {
1738 	syscallarg(const char *) path;
1739 	syscallarg(struct stat13 *) ub;
1740 };
1741 check_syscall_args(compat_30_sys___stat13)
1742 #endif /* !RUMP_CLIENT */
1743 
1744 #ifndef RUMP_CLIENT
1745 struct compat_30_sys___fstat13_args {
1746 	syscallarg(int) fd;
1747 	syscallarg(struct stat13 *) sb;
1748 };
1749 check_syscall_args(compat_30_sys___fstat13)
1750 #endif /* !RUMP_CLIENT */
1751 
1752 #ifndef RUMP_CLIENT
1753 struct compat_30_sys___lstat13_args {
1754 	syscallarg(const char *) path;
1755 	syscallarg(struct stat13 *) ub;
1756 };
1757 check_syscall_args(compat_30_sys___lstat13)
1758 #endif /* !RUMP_CLIENT */
1759 
1760 #ifndef RUMP_CLIENT
1761 struct sys___sigaltstack14_args {
1762 	syscallarg(const struct sigaltstack *) nss;
1763 	syscallarg(struct sigaltstack *) oss;
1764 };
1765 check_syscall_args(sys___sigaltstack14)
1766 #endif /* !RUMP_CLIENT */
1767 
1768 struct sys___posix_chown_args {
1769 	syscallarg(const char *) path;
1770 	syscallarg(uid_t) uid;
1771 	syscallarg(gid_t) gid;
1772 };
1773 check_syscall_args(sys___posix_chown)
1774 
1775 struct sys___posix_fchown_args {
1776 	syscallarg(int) fd;
1777 	syscallarg(uid_t) uid;
1778 	syscallarg(gid_t) gid;
1779 };
1780 check_syscall_args(sys___posix_fchown)
1781 
1782 struct sys___posix_lchown_args {
1783 	syscallarg(const char *) path;
1784 	syscallarg(uid_t) uid;
1785 	syscallarg(gid_t) gid;
1786 };
1787 check_syscall_args(sys___posix_lchown)
1788 
1789 struct sys_getsid_args {
1790 	syscallarg(pid_t) pid;
1791 };
1792 check_syscall_args(sys_getsid)
1793 
1794 #ifndef RUMP_CLIENT
1795 struct sys___clone_args {
1796 	syscallarg(int) flags;
1797 	syscallarg(void *) stack;
1798 };
1799 check_syscall_args(sys___clone)
1800 #endif /* !RUMP_CLIENT */
1801 
1802 struct sys_fktrace_args {
1803 	syscallarg(int) fd;
1804 	syscallarg(int) ops;
1805 	syscallarg(int) facs;
1806 	syscallarg(pid_t) pid;
1807 };
1808 check_syscall_args(sys_fktrace)
1809 
1810 struct sys_preadv_args {
1811 	syscallarg(int) fd;
1812 	syscallarg(const struct iovec *) iovp;
1813 	syscallarg(int) iovcnt;
1814 	syscallarg(int) PAD;
1815 	syscallarg(off_t) offset;
1816 };
1817 check_syscall_args(sys_preadv)
1818 
1819 struct sys_pwritev_args {
1820 	syscallarg(int) fd;
1821 	syscallarg(const struct iovec *) iovp;
1822 	syscallarg(int) iovcnt;
1823 	syscallarg(int) PAD;
1824 	syscallarg(off_t) offset;
1825 };
1826 check_syscall_args(sys_pwritev)
1827 
1828 #ifndef RUMP_CLIENT
1829 struct compat_16_sys___sigaction14_args {
1830 	syscallarg(int) signum;
1831 	syscallarg(const struct sigaction *) nsa;
1832 	syscallarg(struct sigaction *) osa;
1833 };
1834 check_syscall_args(compat_16_sys___sigaction14)
1835 #endif /* !RUMP_CLIENT */
1836 
1837 #ifndef RUMP_CLIENT
1838 struct sys___sigpending14_args {
1839 	syscallarg(sigset_t *) set;
1840 };
1841 check_syscall_args(sys___sigpending14)
1842 #endif /* !RUMP_CLIENT */
1843 
1844 #ifndef RUMP_CLIENT
1845 struct sys___sigprocmask14_args {
1846 	syscallarg(int) how;
1847 	syscallarg(const sigset_t *) set;
1848 	syscallarg(sigset_t *) oset;
1849 };
1850 check_syscall_args(sys___sigprocmask14)
1851 #endif /* !RUMP_CLIENT */
1852 
1853 #ifndef RUMP_CLIENT
1854 struct sys___sigsuspend14_args {
1855 	syscallarg(const sigset_t *) set;
1856 };
1857 check_syscall_args(sys___sigsuspend14)
1858 #endif /* !RUMP_CLIENT */
1859 
1860 #ifndef RUMP_CLIENT
1861 struct compat_16_sys___sigreturn14_args {
1862 	syscallarg(struct sigcontext *) sigcntxp;
1863 };
1864 check_syscall_args(compat_16_sys___sigreturn14)
1865 #endif /* !RUMP_CLIENT */
1866 
1867 struct sys___getcwd_args {
1868 	syscallarg(char *) bufp;
1869 	syscallarg(size_t) length;
1870 };
1871 check_syscall_args(sys___getcwd)
1872 
1873 struct sys_fchroot_args {
1874 	syscallarg(int) fd;
1875 };
1876 check_syscall_args(sys_fchroot)
1877 
1878 #ifndef RUMP_CLIENT
1879 struct compat_30_sys_fhopen_args {
1880 	syscallarg(const struct compat_30_fhandle *) fhp;
1881 	syscallarg(int) flags;
1882 };
1883 check_syscall_args(compat_30_sys_fhopen)
1884 #endif /* !RUMP_CLIENT */
1885 
1886 #ifndef RUMP_CLIENT
1887 struct compat_30_sys_fhstat_args {
1888 	syscallarg(const struct compat_30_fhandle *) fhp;
1889 	syscallarg(struct stat13 *) sb;
1890 };
1891 check_syscall_args(compat_30_sys_fhstat)
1892 #endif /* !RUMP_CLIENT */
1893 
1894 #ifndef RUMP_CLIENT
1895 struct compat_20_sys_fhstatfs_args {
1896 	syscallarg(const struct compat_30_fhandle *) fhp;
1897 	syscallarg(struct statfs12 *) buf;
1898 };
1899 check_syscall_args(compat_20_sys_fhstatfs)
1900 #endif /* !RUMP_CLIENT */
1901 
1902 #ifndef RUMP_CLIENT
1903 struct compat_50_sys_____semctl13_args {
1904 	syscallarg(int) semid;
1905 	syscallarg(int) semnum;
1906 	syscallarg(int) cmd;
1907 	syscallarg(union __semun *) arg;
1908 };
1909 check_syscall_args(compat_50_sys_____semctl13)
1910 #endif /* !RUMP_CLIENT */
1911 
1912 #ifndef RUMP_CLIENT
1913 struct compat_50_sys___msgctl13_args {
1914 	syscallarg(int) msqid;
1915 	syscallarg(int) cmd;
1916 	syscallarg(struct msqid_ds *) buf;
1917 };
1918 check_syscall_args(compat_50_sys___msgctl13)
1919 #endif /* !RUMP_CLIENT */
1920 
1921 #ifndef RUMP_CLIENT
1922 struct compat_50_sys___shmctl13_args {
1923 	syscallarg(int) shmid;
1924 	syscallarg(int) cmd;
1925 	syscallarg(struct shmid_ds13 *) buf;
1926 };
1927 check_syscall_args(compat_50_sys___shmctl13)
1928 #endif /* !RUMP_CLIENT */
1929 
1930 struct sys_lchflags_args {
1931 	syscallarg(const char *) path;
1932 	syscallarg(u_long) flags;
1933 };
1934 check_syscall_args(sys_lchflags)
1935 
1936 struct sys_utrace_args {
1937 	syscallarg(const char *) label;
1938 	syscallarg(void *) addr;
1939 	syscallarg(size_t) len;
1940 };
1941 check_syscall_args(sys_utrace)
1942 
1943 #ifndef RUMP_CLIENT
1944 struct sys_getcontext_args {
1945 	syscallarg(struct __ucontext *) ucp;
1946 };
1947 check_syscall_args(sys_getcontext)
1948 #endif /* !RUMP_CLIENT */
1949 
1950 #ifndef RUMP_CLIENT
1951 struct sys_setcontext_args {
1952 	syscallarg(const struct __ucontext *) ucp;
1953 };
1954 check_syscall_args(sys_setcontext)
1955 #endif /* !RUMP_CLIENT */
1956 
1957 #ifndef RUMP_CLIENT
1958 struct sys__lwp_create_args {
1959 	syscallarg(const struct __ucontext *) ucp;
1960 	syscallarg(u_long) flags;
1961 	syscallarg(lwpid_t *) new_lwp;
1962 };
1963 check_syscall_args(sys__lwp_create)
1964 #endif /* !RUMP_CLIENT */
1965 
1966 #ifndef RUMP_CLIENT
1967 struct sys__lwp_wait_args {
1968 	syscallarg(lwpid_t) wait_for;
1969 	syscallarg(lwpid_t *) departed;
1970 };
1971 check_syscall_args(sys__lwp_wait)
1972 #endif /* !RUMP_CLIENT */
1973 
1974 #ifndef RUMP_CLIENT
1975 struct sys__lwp_suspend_args {
1976 	syscallarg(lwpid_t) target;
1977 };
1978 check_syscall_args(sys__lwp_suspend)
1979 #endif /* !RUMP_CLIENT */
1980 
1981 #ifndef RUMP_CLIENT
1982 struct sys__lwp_continue_args {
1983 	syscallarg(lwpid_t) target;
1984 };
1985 check_syscall_args(sys__lwp_continue)
1986 #endif /* !RUMP_CLIENT */
1987 
1988 #ifndef RUMP_CLIENT
1989 struct sys__lwp_wakeup_args {
1990 	syscallarg(lwpid_t) target;
1991 };
1992 check_syscall_args(sys__lwp_wakeup)
1993 #endif /* !RUMP_CLIENT */
1994 
1995 #ifndef RUMP_CLIENT
1996 struct sys__lwp_setprivate_args {
1997 	syscallarg(void *) ptr;
1998 };
1999 check_syscall_args(sys__lwp_setprivate)
2000 #endif /* !RUMP_CLIENT */
2001 
2002 #ifndef RUMP_CLIENT
2003 struct sys__lwp_kill_args {
2004 	syscallarg(lwpid_t) target;
2005 	syscallarg(int) signo;
2006 };
2007 check_syscall_args(sys__lwp_kill)
2008 #endif /* !RUMP_CLIENT */
2009 
2010 #ifndef RUMP_CLIENT
2011 struct sys__lwp_detach_args {
2012 	syscallarg(lwpid_t) target;
2013 };
2014 check_syscall_args(sys__lwp_detach)
2015 #endif /* !RUMP_CLIENT */
2016 
2017 #ifndef RUMP_CLIENT
2018 struct compat_50_sys__lwp_park_args {
2019 	syscallarg(const struct timespec50 *) ts;
2020 	syscallarg(lwpid_t) unpark;
2021 	syscallarg(const void *) hint;
2022 	syscallarg(const void *) unparkhint;
2023 };
2024 check_syscall_args(compat_50_sys__lwp_park)
2025 #endif /* !RUMP_CLIENT */
2026 
2027 #ifndef RUMP_CLIENT
2028 struct sys__lwp_unpark_args {
2029 	syscallarg(lwpid_t) target;
2030 	syscallarg(const void *) hint;
2031 };
2032 check_syscall_args(sys__lwp_unpark)
2033 #endif /* !RUMP_CLIENT */
2034 
2035 #ifndef RUMP_CLIENT
2036 struct sys__lwp_unpark_all_args {
2037 	syscallarg(const lwpid_t *) targets;
2038 	syscallarg(size_t) ntargets;
2039 	syscallarg(const void *) hint;
2040 };
2041 check_syscall_args(sys__lwp_unpark_all)
2042 #endif /* !RUMP_CLIENT */
2043 
2044 #ifndef RUMP_CLIENT
2045 struct sys__lwp_setname_args {
2046 	syscallarg(lwpid_t) target;
2047 	syscallarg(const char *) name;
2048 };
2049 check_syscall_args(sys__lwp_setname)
2050 #endif /* !RUMP_CLIENT */
2051 
2052 #ifndef RUMP_CLIENT
2053 struct sys__lwp_getname_args {
2054 	syscallarg(lwpid_t) target;
2055 	syscallarg(char *) name;
2056 	syscallarg(size_t) len;
2057 };
2058 check_syscall_args(sys__lwp_getname)
2059 #endif /* !RUMP_CLIENT */
2060 
2061 #ifndef RUMP_CLIENT
2062 struct sys__lwp_ctl_args {
2063 	syscallarg(int) features;
2064 	syscallarg(struct lwpctl **) address;
2065 };
2066 check_syscall_args(sys__lwp_ctl)
2067 #endif /* !RUMP_CLIENT */
2068 
2069 #ifndef RUMP_CLIENT
2070 struct compat_60_sys_sa_register_args {
2071 	syscallarg(void *) newv;
2072 	syscallarg(void **) oldv;
2073 	syscallarg(int) flags;
2074 	syscallarg(ssize_t) stackinfo_offset;
2075 };
2076 check_syscall_args(compat_60_sys_sa_register)
2077 #endif /* !RUMP_CLIENT */
2078 
2079 #ifndef RUMP_CLIENT
2080 struct compat_60_sys_sa_stacks_args {
2081 	syscallarg(int) num;
2082 	syscallarg(stack_t *) stacks;
2083 };
2084 check_syscall_args(compat_60_sys_sa_stacks)
2085 #endif /* !RUMP_CLIENT */
2086 
2087 #ifndef RUMP_CLIENT
2088 struct compat_60_sys_sa_setconcurrency_args {
2089 	syscallarg(int) concurrency;
2090 };
2091 check_syscall_args(compat_60_sys_sa_setconcurrency)
2092 #endif /* !RUMP_CLIENT */
2093 
2094 #ifndef RUMP_CLIENT
2095 struct compat_60_sys_sa_preempt_args {
2096 	syscallarg(int) sa_id;
2097 };
2098 check_syscall_args(compat_60_sys_sa_preempt)
2099 #endif /* !RUMP_CLIENT */
2100 
2101 #ifndef RUMP_CLIENT
2102 struct sys___sigaction_sigtramp_args {
2103 	syscallarg(int) signum;
2104 	syscallarg(const struct sigaction *) nsa;
2105 	syscallarg(struct sigaction *) osa;
2106 	syscallarg(const void *) tramp;
2107 	syscallarg(int) vers;
2108 };
2109 check_syscall_args(sys___sigaction_sigtramp)
2110 #endif /* !RUMP_CLIENT */
2111 
2112 #ifndef RUMP_CLIENT
2113 struct sys_pmc_get_info_args {
2114 	syscallarg(int) ctr;
2115 	syscallarg(int) op;
2116 	syscallarg(void *) args;
2117 };
2118 check_syscall_args(sys_pmc_get_info)
2119 #endif /* !RUMP_CLIENT */
2120 
2121 #ifndef RUMP_CLIENT
2122 struct sys_pmc_control_args {
2123 	syscallarg(int) ctr;
2124 	syscallarg(int) op;
2125 	syscallarg(void *) args;
2126 };
2127 check_syscall_args(sys_pmc_control)
2128 #endif /* !RUMP_CLIENT */
2129 
2130 #ifndef RUMP_CLIENT
2131 struct sys_rasctl_args {
2132 	syscallarg(void *) addr;
2133 	syscallarg(size_t) len;
2134 	syscallarg(int) op;
2135 };
2136 check_syscall_args(sys_rasctl)
2137 #endif /* !RUMP_CLIENT */
2138 
2139 struct compat_50_sys_kevent_args {
2140 	syscallarg(int) fd;
2141 	syscallarg(const struct kevent *) changelist;
2142 	syscallarg(size_t) nchanges;
2143 	syscallarg(struct kevent *) eventlist;
2144 	syscallarg(size_t) nevents;
2145 	syscallarg(const struct timespec50 *) timeout;
2146 };
2147 check_syscall_args(compat_50_sys_kevent)
2148 
2149 #ifndef RUMP_CLIENT
2150 struct sys__sched_setparam_args {
2151 	syscallarg(pid_t) pid;
2152 	syscallarg(lwpid_t) lid;
2153 	syscallarg(int) policy;
2154 	syscallarg(const struct sched_param *) params;
2155 };
2156 check_syscall_args(sys__sched_setparam)
2157 #endif /* !RUMP_CLIENT */
2158 
2159 #ifndef RUMP_CLIENT
2160 struct sys__sched_getparam_args {
2161 	syscallarg(pid_t) pid;
2162 	syscallarg(lwpid_t) lid;
2163 	syscallarg(int *) policy;
2164 	syscallarg(struct sched_param *) params;
2165 };
2166 check_syscall_args(sys__sched_getparam)
2167 #endif /* !RUMP_CLIENT */
2168 
2169 #ifndef RUMP_CLIENT
2170 struct sys__sched_setaffinity_args {
2171 	syscallarg(pid_t) pid;
2172 	syscallarg(lwpid_t) lid;
2173 	syscallarg(size_t) size;
2174 	syscallarg(const cpuset_t *) cpuset;
2175 };
2176 check_syscall_args(sys__sched_setaffinity)
2177 #endif /* !RUMP_CLIENT */
2178 
2179 #ifndef RUMP_CLIENT
2180 struct sys__sched_getaffinity_args {
2181 	syscallarg(pid_t) pid;
2182 	syscallarg(lwpid_t) lid;
2183 	syscallarg(size_t) size;
2184 	syscallarg(cpuset_t *) cpuset;
2185 };
2186 check_syscall_args(sys__sched_getaffinity)
2187 #endif /* !RUMP_CLIENT */
2188 
2189 struct sys_fsync_range_args {
2190 	syscallarg(int) fd;
2191 	syscallarg(int) flags;
2192 	syscallarg(off_t) start;
2193 	syscallarg(off_t) length;
2194 };
2195 check_syscall_args(sys_fsync_range)
2196 
2197 #ifndef RUMP_CLIENT
2198 struct sys_uuidgen_args {
2199 	syscallarg(struct uuid *) store;
2200 	syscallarg(int) count;
2201 };
2202 check_syscall_args(sys_uuidgen)
2203 #endif /* !RUMP_CLIENT */
2204 
2205 struct sys_getvfsstat_args {
2206 	syscallarg(struct statvfs *) buf;
2207 	syscallarg(size_t) bufsize;
2208 	syscallarg(int) flags;
2209 };
2210 check_syscall_args(sys_getvfsstat)
2211 
2212 struct sys_statvfs1_args {
2213 	syscallarg(const char *) path;
2214 	syscallarg(struct statvfs *) buf;
2215 	syscallarg(int) flags;
2216 };
2217 check_syscall_args(sys_statvfs1)
2218 
2219 struct sys_fstatvfs1_args {
2220 	syscallarg(int) fd;
2221 	syscallarg(struct statvfs *) buf;
2222 	syscallarg(int) flags;
2223 };
2224 check_syscall_args(sys_fstatvfs1)
2225 
2226 #ifndef RUMP_CLIENT
2227 struct compat_30_sys_fhstatvfs1_args {
2228 	syscallarg(const struct compat_30_fhandle *) fhp;
2229 	syscallarg(struct statvfs *) buf;
2230 	syscallarg(int) flags;
2231 };
2232 check_syscall_args(compat_30_sys_fhstatvfs1)
2233 #endif /* !RUMP_CLIENT */
2234 
2235 struct sys_extattrctl_args {
2236 	syscallarg(const char *) path;
2237 	syscallarg(int) cmd;
2238 	syscallarg(const char *) filename;
2239 	syscallarg(int) attrnamespace;
2240 	syscallarg(const char *) attrname;
2241 };
2242 check_syscall_args(sys_extattrctl)
2243 
2244 struct sys_extattr_set_file_args {
2245 	syscallarg(const char *) path;
2246 	syscallarg(int) attrnamespace;
2247 	syscallarg(const char *) attrname;
2248 	syscallarg(const void *) data;
2249 	syscallarg(size_t) nbytes;
2250 };
2251 check_syscall_args(sys_extattr_set_file)
2252 
2253 struct sys_extattr_get_file_args {
2254 	syscallarg(const char *) path;
2255 	syscallarg(int) attrnamespace;
2256 	syscallarg(const char *) attrname;
2257 	syscallarg(void *) data;
2258 	syscallarg(size_t) nbytes;
2259 };
2260 check_syscall_args(sys_extattr_get_file)
2261 
2262 struct sys_extattr_delete_file_args {
2263 	syscallarg(const char *) path;
2264 	syscallarg(int) attrnamespace;
2265 	syscallarg(const char *) attrname;
2266 };
2267 check_syscall_args(sys_extattr_delete_file)
2268 
2269 struct sys_extattr_set_fd_args {
2270 	syscallarg(int) fd;
2271 	syscallarg(int) attrnamespace;
2272 	syscallarg(const char *) attrname;
2273 	syscallarg(const void *) data;
2274 	syscallarg(size_t) nbytes;
2275 };
2276 check_syscall_args(sys_extattr_set_fd)
2277 
2278 struct sys_extattr_get_fd_args {
2279 	syscallarg(int) fd;
2280 	syscallarg(int) attrnamespace;
2281 	syscallarg(const char *) attrname;
2282 	syscallarg(void *) data;
2283 	syscallarg(size_t) nbytes;
2284 };
2285 check_syscall_args(sys_extattr_get_fd)
2286 
2287 struct sys_extattr_delete_fd_args {
2288 	syscallarg(int) fd;
2289 	syscallarg(int) attrnamespace;
2290 	syscallarg(const char *) attrname;
2291 };
2292 check_syscall_args(sys_extattr_delete_fd)
2293 
2294 struct sys_extattr_set_link_args {
2295 	syscallarg(const char *) path;
2296 	syscallarg(int) attrnamespace;
2297 	syscallarg(const char *) attrname;
2298 	syscallarg(const void *) data;
2299 	syscallarg(size_t) nbytes;
2300 };
2301 check_syscall_args(sys_extattr_set_link)
2302 
2303 struct sys_extattr_get_link_args {
2304 	syscallarg(const char *) path;
2305 	syscallarg(int) attrnamespace;
2306 	syscallarg(const char *) attrname;
2307 	syscallarg(void *) data;
2308 	syscallarg(size_t) nbytes;
2309 };
2310 check_syscall_args(sys_extattr_get_link)
2311 
2312 struct sys_extattr_delete_link_args {
2313 	syscallarg(const char *) path;
2314 	syscallarg(int) attrnamespace;
2315 	syscallarg(const char *) attrname;
2316 };
2317 check_syscall_args(sys_extattr_delete_link)
2318 
2319 struct sys_extattr_list_fd_args {
2320 	syscallarg(int) fd;
2321 	syscallarg(int) attrnamespace;
2322 	syscallarg(void *) data;
2323 	syscallarg(size_t) nbytes;
2324 };
2325 check_syscall_args(sys_extattr_list_fd)
2326 
2327 struct sys_extattr_list_file_args {
2328 	syscallarg(const char *) path;
2329 	syscallarg(int) attrnamespace;
2330 	syscallarg(void *) data;
2331 	syscallarg(size_t) nbytes;
2332 };
2333 check_syscall_args(sys_extattr_list_file)
2334 
2335 struct sys_extattr_list_link_args {
2336 	syscallarg(const char *) path;
2337 	syscallarg(int) attrnamespace;
2338 	syscallarg(void *) data;
2339 	syscallarg(size_t) nbytes;
2340 };
2341 check_syscall_args(sys_extattr_list_link)
2342 
2343 struct compat_50_sys_pselect_args {
2344 	syscallarg(int) nd;
2345 	syscallarg(fd_set *) in;
2346 	syscallarg(fd_set *) ou;
2347 	syscallarg(fd_set *) ex;
2348 	syscallarg(const struct timespec50 *) ts;
2349 	syscallarg(const sigset_t *) mask;
2350 };
2351 check_syscall_args(compat_50_sys_pselect)
2352 
2353 struct compat_50_sys_pollts_args {
2354 	syscallarg(struct pollfd *) fds;
2355 	syscallarg(u_int) nfds;
2356 	syscallarg(const struct timespec50 *) ts;
2357 	syscallarg(const sigset_t *) mask;
2358 };
2359 check_syscall_args(compat_50_sys_pollts)
2360 
2361 struct sys_setxattr_args {
2362 	syscallarg(const char *) path;
2363 	syscallarg(const char *) name;
2364 	syscallarg(const void *) value;
2365 	syscallarg(size_t) size;
2366 	syscallarg(int) flags;
2367 };
2368 check_syscall_args(sys_setxattr)
2369 
2370 struct sys_lsetxattr_args {
2371 	syscallarg(const char *) path;
2372 	syscallarg(const char *) name;
2373 	syscallarg(const void *) value;
2374 	syscallarg(size_t) size;
2375 	syscallarg(int) flags;
2376 };
2377 check_syscall_args(sys_lsetxattr)
2378 
2379 struct sys_fsetxattr_args {
2380 	syscallarg(int) fd;
2381 	syscallarg(const char *) name;
2382 	syscallarg(const void *) value;
2383 	syscallarg(size_t) size;
2384 	syscallarg(int) flags;
2385 };
2386 check_syscall_args(sys_fsetxattr)
2387 
2388 struct sys_getxattr_args {
2389 	syscallarg(const char *) path;
2390 	syscallarg(const char *) name;
2391 	syscallarg(void *) value;
2392 	syscallarg(size_t) size;
2393 };
2394 check_syscall_args(sys_getxattr)
2395 
2396 struct sys_lgetxattr_args {
2397 	syscallarg(const char *) path;
2398 	syscallarg(const char *) name;
2399 	syscallarg(void *) value;
2400 	syscallarg(size_t) size;
2401 };
2402 check_syscall_args(sys_lgetxattr)
2403 
2404 struct sys_fgetxattr_args {
2405 	syscallarg(int) fd;
2406 	syscallarg(const char *) name;
2407 	syscallarg(void *) value;
2408 	syscallarg(size_t) size;
2409 };
2410 check_syscall_args(sys_fgetxattr)
2411 
2412 struct sys_listxattr_args {
2413 	syscallarg(const char *) path;
2414 	syscallarg(char *) list;
2415 	syscallarg(size_t) size;
2416 };
2417 check_syscall_args(sys_listxattr)
2418 
2419 struct sys_llistxattr_args {
2420 	syscallarg(const char *) path;
2421 	syscallarg(char *) list;
2422 	syscallarg(size_t) size;
2423 };
2424 check_syscall_args(sys_llistxattr)
2425 
2426 struct sys_flistxattr_args {
2427 	syscallarg(int) fd;
2428 	syscallarg(char *) list;
2429 	syscallarg(size_t) size;
2430 };
2431 check_syscall_args(sys_flistxattr)
2432 
2433 struct sys_removexattr_args {
2434 	syscallarg(const char *) path;
2435 	syscallarg(const char *) name;
2436 };
2437 check_syscall_args(sys_removexattr)
2438 
2439 struct sys_lremovexattr_args {
2440 	syscallarg(const char *) path;
2441 	syscallarg(const char *) name;
2442 };
2443 check_syscall_args(sys_lremovexattr)
2444 
2445 struct sys_fremovexattr_args {
2446 	syscallarg(int) fd;
2447 	syscallarg(const char *) name;
2448 };
2449 check_syscall_args(sys_fremovexattr)
2450 
2451 struct compat_50_sys___stat30_args {
2452 	syscallarg(const char *) path;
2453 	syscallarg(struct stat30 *) ub;
2454 };
2455 check_syscall_args(compat_50_sys___stat30)
2456 
2457 struct compat_50_sys___fstat30_args {
2458 	syscallarg(int) fd;
2459 	syscallarg(struct stat30 *) sb;
2460 };
2461 check_syscall_args(compat_50_sys___fstat30)
2462 
2463 struct compat_50_sys___lstat30_args {
2464 	syscallarg(const char *) path;
2465 	syscallarg(struct stat30 *) ub;
2466 };
2467 check_syscall_args(compat_50_sys___lstat30)
2468 
2469 struct sys___getdents30_args {
2470 	syscallarg(int) fd;
2471 	syscallarg(char *) buf;
2472 	syscallarg(size_t) count;
2473 };
2474 check_syscall_args(sys___getdents30)
2475 
2476 #ifndef RUMP_CLIENT
2477 struct compat_30_sys___fhstat30_args {
2478 	syscallarg(const struct compat_30_fhandle *) fhp;
2479 	syscallarg(struct stat30 *) sb;
2480 };
2481 check_syscall_args(compat_30_sys___fhstat30)
2482 #endif /* !RUMP_CLIENT */
2483 
2484 #ifndef RUMP_CLIENT
2485 struct compat_50_sys___ntp_gettime30_args {
2486 	syscallarg(struct ntptimeval50 *) ntvp;
2487 };
2488 check_syscall_args(compat_50_sys___ntp_gettime30)
2489 #endif /* !RUMP_CLIENT */
2490 
2491 struct sys___socket30_args {
2492 	syscallarg(int) domain;
2493 	syscallarg(int) type;
2494 	syscallarg(int) protocol;
2495 };
2496 check_syscall_args(sys___socket30)
2497 
2498 struct sys___getfh30_args {
2499 	syscallarg(const char *) fname;
2500 	syscallarg(void *) fhp;
2501 	syscallarg(size_t *) fh_size;
2502 };
2503 check_syscall_args(sys___getfh30)
2504 
2505 struct sys___fhopen40_args {
2506 	syscallarg(const void *) fhp;
2507 	syscallarg(size_t) fh_size;
2508 	syscallarg(int) flags;
2509 };
2510 check_syscall_args(sys___fhopen40)
2511 
2512 struct sys___fhstatvfs140_args {
2513 	syscallarg(const void *) fhp;
2514 	syscallarg(size_t) fh_size;
2515 	syscallarg(struct statvfs *) buf;
2516 	syscallarg(int) flags;
2517 };
2518 check_syscall_args(sys___fhstatvfs140)
2519 
2520 struct compat_50_sys___fhstat40_args {
2521 	syscallarg(const void *) fhp;
2522 	syscallarg(size_t) fh_size;
2523 	syscallarg(struct stat30 *) sb;
2524 };
2525 check_syscall_args(compat_50_sys___fhstat40)
2526 
2527 struct sys_aio_cancel_args {
2528 	syscallarg(int) fildes;
2529 	syscallarg(struct aiocb *) aiocbp;
2530 };
2531 check_syscall_args(sys_aio_cancel)
2532 
2533 struct sys_aio_error_args {
2534 	syscallarg(const struct aiocb *) aiocbp;
2535 };
2536 check_syscall_args(sys_aio_error)
2537 
2538 struct sys_aio_fsync_args {
2539 	syscallarg(int) op;
2540 	syscallarg(struct aiocb *) aiocbp;
2541 };
2542 check_syscall_args(sys_aio_fsync)
2543 
2544 struct sys_aio_read_args {
2545 	syscallarg(struct aiocb *) aiocbp;
2546 };
2547 check_syscall_args(sys_aio_read)
2548 
2549 struct sys_aio_return_args {
2550 	syscallarg(struct aiocb *) aiocbp;
2551 };
2552 check_syscall_args(sys_aio_return)
2553 
2554 #ifndef RUMP_CLIENT
2555 struct compat_50_sys_aio_suspend_args {
2556 	syscallarg(const struct aiocb *const *) list;
2557 	syscallarg(int) nent;
2558 	syscallarg(const struct timespec50 *) timeout;
2559 };
2560 check_syscall_args(compat_50_sys_aio_suspend)
2561 #endif /* !RUMP_CLIENT */
2562 
2563 struct sys_aio_write_args {
2564 	syscallarg(struct aiocb *) aiocbp;
2565 };
2566 check_syscall_args(sys_aio_write)
2567 
2568 struct sys_lio_listio_args {
2569 	syscallarg(int) mode;
2570 	syscallarg(struct aiocb *const *) list;
2571 	syscallarg(int) nent;
2572 	syscallarg(struct sigevent *) sig;
2573 };
2574 check_syscall_args(sys_lio_listio)
2575 
2576 struct sys___mount50_args {
2577 	syscallarg(const char *) type;
2578 	syscallarg(const char *) path;
2579 	syscallarg(int) flags;
2580 	syscallarg(void *) data;
2581 	syscallarg(size_t) data_len;
2582 };
2583 check_syscall_args(sys___mount50)
2584 
2585 #ifndef RUMP_CLIENT
2586 struct sys_mremap_args {
2587 	syscallarg(void *) old_address;
2588 	syscallarg(size_t) old_size;
2589 	syscallarg(void *) new_address;
2590 	syscallarg(size_t) new_size;
2591 	syscallarg(int) flags;
2592 };
2593 check_syscall_args(sys_mremap)
2594 #endif /* !RUMP_CLIENT */
2595 
2596 #ifndef RUMP_CLIENT
2597 struct sys_pset_create_args {
2598 	syscallarg(psetid_t *) psid;
2599 };
2600 check_syscall_args(sys_pset_create)
2601 #endif /* !RUMP_CLIENT */
2602 
2603 #ifndef RUMP_CLIENT
2604 struct sys_pset_destroy_args {
2605 	syscallarg(psetid_t) psid;
2606 };
2607 check_syscall_args(sys_pset_destroy)
2608 #endif /* !RUMP_CLIENT */
2609 
2610 #ifndef RUMP_CLIENT
2611 struct sys_pset_assign_args {
2612 	syscallarg(psetid_t) psid;
2613 	syscallarg(cpuid_t) cpuid;
2614 	syscallarg(psetid_t *) opsid;
2615 };
2616 check_syscall_args(sys_pset_assign)
2617 #endif /* !RUMP_CLIENT */
2618 
2619 #ifndef RUMP_CLIENT
2620 struct sys__pset_bind_args {
2621 	syscallarg(idtype_t) idtype;
2622 	syscallarg(id_t) first_id;
2623 	syscallarg(id_t) second_id;
2624 	syscallarg(psetid_t) psid;
2625 	syscallarg(psetid_t *) opsid;
2626 };
2627 check_syscall_args(sys__pset_bind)
2628 #endif /* !RUMP_CLIENT */
2629 
2630 struct sys___posix_fadvise50_args {
2631 	syscallarg(int) fd;
2632 	syscallarg(int) PAD;
2633 	syscallarg(off_t) offset;
2634 	syscallarg(off_t) len;
2635 	syscallarg(int) advice;
2636 };
2637 check_syscall_args(sys___posix_fadvise50)
2638 
2639 struct sys___select50_args {
2640 	syscallarg(int) nd;
2641 	syscallarg(fd_set *) in;
2642 	syscallarg(fd_set *) ou;
2643 	syscallarg(fd_set *) ex;
2644 	syscallarg(struct timeval *) tv;
2645 };
2646 check_syscall_args(sys___select50)
2647 
2648 struct sys___gettimeofday50_args {
2649 	syscallarg(struct timeval *) tp;
2650 	syscallarg(void *) tzp;
2651 };
2652 check_syscall_args(sys___gettimeofday50)
2653 
2654 struct sys___settimeofday50_args {
2655 	syscallarg(const struct timeval *) tv;
2656 	syscallarg(const void *) tzp;
2657 };
2658 check_syscall_args(sys___settimeofday50)
2659 
2660 struct sys___utimes50_args {
2661 	syscallarg(const char *) path;
2662 	syscallarg(const struct timeval *) tptr;
2663 };
2664 check_syscall_args(sys___utimes50)
2665 
2666 struct sys___adjtime50_args {
2667 	syscallarg(const struct timeval *) delta;
2668 	syscallarg(struct timeval *) olddelta;
2669 };
2670 check_syscall_args(sys___adjtime50)
2671 
2672 #ifndef RUMP_CLIENT
2673 struct sys___lfs_segwait50_args {
2674 	syscallarg(fsid_t *) fsidp;
2675 	syscallarg(struct timeval *) tv;
2676 };
2677 check_syscall_args(sys___lfs_segwait50)
2678 #endif /* !RUMP_CLIENT */
2679 
2680 struct sys___futimes50_args {
2681 	syscallarg(int) fd;
2682 	syscallarg(const struct timeval *) tptr;
2683 };
2684 check_syscall_args(sys___futimes50)
2685 
2686 struct sys___lutimes50_args {
2687 	syscallarg(const char *) path;
2688 	syscallarg(const struct timeval *) tptr;
2689 };
2690 check_syscall_args(sys___lutimes50)
2691 
2692 struct sys___setitimer50_args {
2693 	syscallarg(int) which;
2694 	syscallarg(const struct itimerval *) itv;
2695 	syscallarg(struct itimerval *) oitv;
2696 };
2697 check_syscall_args(sys___setitimer50)
2698 
2699 struct sys___getitimer50_args {
2700 	syscallarg(int) which;
2701 	syscallarg(struct itimerval *) itv;
2702 };
2703 check_syscall_args(sys___getitimer50)
2704 
2705 struct sys___clock_gettime50_args {
2706 	syscallarg(clockid_t) clock_id;
2707 	syscallarg(struct timespec *) tp;
2708 };
2709 check_syscall_args(sys___clock_gettime50)
2710 
2711 struct sys___clock_settime50_args {
2712 	syscallarg(clockid_t) clock_id;
2713 	syscallarg(const struct timespec *) tp;
2714 };
2715 check_syscall_args(sys___clock_settime50)
2716 
2717 struct sys___clock_getres50_args {
2718 	syscallarg(clockid_t) clock_id;
2719 	syscallarg(struct timespec *) tp;
2720 };
2721 check_syscall_args(sys___clock_getres50)
2722 
2723 struct sys___nanosleep50_args {
2724 	syscallarg(const struct timespec *) rqtp;
2725 	syscallarg(struct timespec *) rmtp;
2726 };
2727 check_syscall_args(sys___nanosleep50)
2728 
2729 #ifndef RUMP_CLIENT
2730 struct sys_____sigtimedwait50_args {
2731 	syscallarg(const sigset_t *) set;
2732 	syscallarg(siginfo_t *) info;
2733 	syscallarg(struct timespec *) timeout;
2734 };
2735 check_syscall_args(sys_____sigtimedwait50)
2736 #endif /* !RUMP_CLIENT */
2737 
2738 #ifndef RUMP_CLIENT
2739 struct sys___mq_timedsend50_args {
2740 	syscallarg(mqd_t) mqdes;
2741 	syscallarg(const char *) msg_ptr;
2742 	syscallarg(size_t) msg_len;
2743 	syscallarg(unsigned) msg_prio;
2744 	syscallarg(const struct timespec *) abs_timeout;
2745 };
2746 check_syscall_args(sys___mq_timedsend50)
2747 #endif /* !RUMP_CLIENT */
2748 
2749 #ifndef RUMP_CLIENT
2750 struct sys___mq_timedreceive50_args {
2751 	syscallarg(mqd_t) mqdes;
2752 	syscallarg(char *) msg_ptr;
2753 	syscallarg(size_t) msg_len;
2754 	syscallarg(unsigned *) msg_prio;
2755 	syscallarg(const struct timespec *) abs_timeout;
2756 };
2757 check_syscall_args(sys___mq_timedreceive50)
2758 #endif /* !RUMP_CLIENT */
2759 
2760 #ifndef RUMP_CLIENT
2761 struct compat_60_sys__lwp_park_args {
2762 	syscallarg(const struct timespec *) ts;
2763 	syscallarg(lwpid_t) unpark;
2764 	syscallarg(const void *) hint;
2765 	syscallarg(const void *) unparkhint;
2766 };
2767 check_syscall_args(compat_60_sys__lwp_park)
2768 #endif /* !RUMP_CLIENT */
2769 
2770 struct sys___kevent50_args {
2771 	syscallarg(int) fd;
2772 	syscallarg(const struct kevent *) changelist;
2773 	syscallarg(size_t) nchanges;
2774 	syscallarg(struct kevent *) eventlist;
2775 	syscallarg(size_t) nevents;
2776 	syscallarg(const struct timespec *) timeout;
2777 };
2778 check_syscall_args(sys___kevent50)
2779 
2780 struct sys___pselect50_args {
2781 	syscallarg(int) nd;
2782 	syscallarg(fd_set *) in;
2783 	syscallarg(fd_set *) ou;
2784 	syscallarg(fd_set *) ex;
2785 	syscallarg(const struct timespec *) ts;
2786 	syscallarg(const sigset_t *) mask;
2787 };
2788 check_syscall_args(sys___pselect50)
2789 
2790 struct sys___pollts50_args {
2791 	syscallarg(struct pollfd *) fds;
2792 	syscallarg(u_int) nfds;
2793 	syscallarg(const struct timespec *) ts;
2794 	syscallarg(const sigset_t *) mask;
2795 };
2796 check_syscall_args(sys___pollts50)
2797 
2798 struct sys___aio_suspend50_args {
2799 	syscallarg(const struct aiocb *const *) list;
2800 	syscallarg(int) nent;
2801 	syscallarg(const struct timespec *) timeout;
2802 };
2803 check_syscall_args(sys___aio_suspend50)
2804 
2805 struct sys___stat50_args {
2806 	syscallarg(const char *) path;
2807 	syscallarg(struct stat *) ub;
2808 };
2809 check_syscall_args(sys___stat50)
2810 
2811 struct sys___fstat50_args {
2812 	syscallarg(int) fd;
2813 	syscallarg(struct stat *) sb;
2814 };
2815 check_syscall_args(sys___fstat50)
2816 
2817 struct sys___lstat50_args {
2818 	syscallarg(const char *) path;
2819 	syscallarg(struct stat *) ub;
2820 };
2821 check_syscall_args(sys___lstat50)
2822 
2823 #ifndef RUMP_CLIENT
2824 struct sys_____semctl50_args {
2825 	syscallarg(int) semid;
2826 	syscallarg(int) semnum;
2827 	syscallarg(int) cmd;
2828 	syscallarg(union __semun *) arg;
2829 };
2830 check_syscall_args(sys_____semctl50)
2831 #endif /* !RUMP_CLIENT */
2832 
2833 #ifndef RUMP_CLIENT
2834 struct sys___shmctl50_args {
2835 	syscallarg(int) shmid;
2836 	syscallarg(int) cmd;
2837 	syscallarg(struct shmid_ds *) buf;
2838 };
2839 check_syscall_args(sys___shmctl50)
2840 #endif /* !RUMP_CLIENT */
2841 
2842 #ifndef RUMP_CLIENT
2843 struct sys___msgctl50_args {
2844 	syscallarg(int) msqid;
2845 	syscallarg(int) cmd;
2846 	syscallarg(struct msqid_ds *) buf;
2847 };
2848 check_syscall_args(sys___msgctl50)
2849 #endif /* !RUMP_CLIENT */
2850 
2851 #ifndef RUMP_CLIENT
2852 struct sys___getrusage50_args {
2853 	syscallarg(int) who;
2854 	syscallarg(struct rusage *) rusage;
2855 };
2856 check_syscall_args(sys___getrusage50)
2857 #endif /* !RUMP_CLIENT */
2858 
2859 struct sys___timer_settime50_args {
2860 	syscallarg(timer_t) timerid;
2861 	syscallarg(int) flags;
2862 	syscallarg(const struct itimerspec *) value;
2863 	syscallarg(struct itimerspec *) ovalue;
2864 };
2865 check_syscall_args(sys___timer_settime50)
2866 
2867 struct sys___timer_gettime50_args {
2868 	syscallarg(timer_t) timerid;
2869 	syscallarg(struct itimerspec *) value;
2870 };
2871 check_syscall_args(sys___timer_gettime50)
2872 #if defined(NTP) || !defined(_KERNEL_OPT)
2873 
2874 #ifndef RUMP_CLIENT
2875 struct sys___ntp_gettime50_args {
2876 	syscallarg(struct ntptimeval *) ntvp;
2877 };
2878 check_syscall_args(sys___ntp_gettime50)
2879 #endif /* !RUMP_CLIENT */
2880 #else
2881 #endif
2882 
2883 #ifndef RUMP_CLIENT
2884 struct sys___wait450_args {
2885 	syscallarg(pid_t) pid;
2886 	syscallarg(int *) status;
2887 	syscallarg(int) options;
2888 	syscallarg(struct rusage *) rusage;
2889 };
2890 check_syscall_args(sys___wait450)
2891 #endif /* !RUMP_CLIENT */
2892 
2893 struct sys___mknod50_args {
2894 	syscallarg(const char *) path;
2895 	syscallarg(mode_t) mode;
2896 	syscallarg(dev_t) dev;
2897 };
2898 check_syscall_args(sys___mknod50)
2899 
2900 struct sys___fhstat50_args {
2901 	syscallarg(const void *) fhp;
2902 	syscallarg(size_t) fh_size;
2903 	syscallarg(struct stat *) sb;
2904 };
2905 check_syscall_args(sys___fhstat50)
2906 
2907 struct sys_pipe2_args {
2908 	syscallarg(int *) fildes;
2909 	syscallarg(int) flags;
2910 };
2911 check_syscall_args(sys_pipe2)
2912 
2913 struct sys_dup3_args {
2914 	syscallarg(int) from;
2915 	syscallarg(int) to;
2916 	syscallarg(int) flags;
2917 };
2918 check_syscall_args(sys_dup3)
2919 
2920 struct sys_kqueue1_args {
2921 	syscallarg(int) flags;
2922 };
2923 check_syscall_args(sys_kqueue1)
2924 
2925 struct sys_paccept_args {
2926 	syscallarg(int) s;
2927 	syscallarg(struct sockaddr *) name;
2928 	syscallarg(socklen_t *) anamelen;
2929 	syscallarg(const sigset_t *) mask;
2930 	syscallarg(int) flags;
2931 };
2932 check_syscall_args(sys_paccept)
2933 
2934 struct sys_linkat_args {
2935 	syscallarg(int) fd1;
2936 	syscallarg(const char *) name1;
2937 	syscallarg(int) fd2;
2938 	syscallarg(const char *) name2;
2939 	syscallarg(int) flags;
2940 };
2941 check_syscall_args(sys_linkat)
2942 
2943 struct sys_renameat_args {
2944 	syscallarg(int) fromfd;
2945 	syscallarg(const char *) from;
2946 	syscallarg(int) tofd;
2947 	syscallarg(const char *) to;
2948 };
2949 check_syscall_args(sys_renameat)
2950 
2951 struct sys_mkfifoat_args {
2952 	syscallarg(int) fd;
2953 	syscallarg(const char *) path;
2954 	syscallarg(mode_t) mode;
2955 };
2956 check_syscall_args(sys_mkfifoat)
2957 
2958 struct sys_mknodat_args {
2959 	syscallarg(int) fd;
2960 	syscallarg(const char *) path;
2961 	syscallarg(mode_t) mode;
2962 	syscallarg(int) PAD;
2963 	syscallarg(dev_t) dev;
2964 };
2965 check_syscall_args(sys_mknodat)
2966 
2967 struct sys_mkdirat_args {
2968 	syscallarg(int) fd;
2969 	syscallarg(const char *) path;
2970 	syscallarg(mode_t) mode;
2971 };
2972 check_syscall_args(sys_mkdirat)
2973 
2974 struct sys_faccessat_args {
2975 	syscallarg(int) fd;
2976 	syscallarg(const char *) path;
2977 	syscallarg(int) amode;
2978 	syscallarg(int) flag;
2979 };
2980 check_syscall_args(sys_faccessat)
2981 
2982 struct sys_fchmodat_args {
2983 	syscallarg(int) fd;
2984 	syscallarg(const char *) path;
2985 	syscallarg(mode_t) mode;
2986 	syscallarg(int) flag;
2987 };
2988 check_syscall_args(sys_fchmodat)
2989 
2990 struct sys_fchownat_args {
2991 	syscallarg(int) fd;
2992 	syscallarg(const char *) path;
2993 	syscallarg(uid_t) owner;
2994 	syscallarg(gid_t) group;
2995 	syscallarg(int) flag;
2996 };
2997 check_syscall_args(sys_fchownat)
2998 
2999 #ifndef RUMP_CLIENT
3000 struct sys_fexecve_args {
3001 	syscallarg(int) fd;
3002 	syscallarg(char *const *) argp;
3003 	syscallarg(char *const *) envp;
3004 };
3005 check_syscall_args(sys_fexecve)
3006 #endif /* !RUMP_CLIENT */
3007 
3008 struct sys_fstatat_args {
3009 	syscallarg(int) fd;
3010 	syscallarg(const char *) path;
3011 	syscallarg(struct stat *) buf;
3012 	syscallarg(int) flag;
3013 };
3014 check_syscall_args(sys_fstatat)
3015 
3016 struct sys_utimensat_args {
3017 	syscallarg(int) fd;
3018 	syscallarg(const char *) path;
3019 	syscallarg(const struct timespec *) tptr;
3020 	syscallarg(int) flag;
3021 };
3022 check_syscall_args(sys_utimensat)
3023 
3024 struct sys_openat_args {
3025 	syscallarg(int) fd;
3026 	syscallarg(const char *) path;
3027 	syscallarg(int) oflags;
3028 	syscallarg(mode_t) mode;
3029 };
3030 check_syscall_args(sys_openat)
3031 
3032 struct sys_readlinkat_args {
3033 	syscallarg(int) fd;
3034 	syscallarg(const char *) path;
3035 	syscallarg(char *) buf;
3036 	syscallarg(size_t) bufsize;
3037 };
3038 check_syscall_args(sys_readlinkat)
3039 
3040 struct sys_symlinkat_args {
3041 	syscallarg(const char *) path1;
3042 	syscallarg(int) fd;
3043 	syscallarg(const char *) path2;
3044 };
3045 check_syscall_args(sys_symlinkat)
3046 
3047 struct sys_unlinkat_args {
3048 	syscallarg(int) fd;
3049 	syscallarg(const char *) path;
3050 	syscallarg(int) flag;
3051 };
3052 check_syscall_args(sys_unlinkat)
3053 
3054 struct sys_futimens_args {
3055 	syscallarg(int) fd;
3056 	syscallarg(const struct timespec *) tptr;
3057 };
3058 check_syscall_args(sys_futimens)
3059 
3060 struct sys___quotactl_args {
3061 	syscallarg(const char *) path;
3062 	syscallarg(struct quotactl_args *) args;
3063 };
3064 check_syscall_args(sys___quotactl)
3065 
3066 #ifndef RUMP_CLIENT
3067 struct sys_posix_spawn_args {
3068 	syscallarg(pid_t *) pid;
3069 	syscallarg(const char *) path;
3070 	syscallarg(const struct posix_spawn_file_actions *) file_actions;
3071 	syscallarg(const struct posix_spawnattr *) attrp;
3072 	syscallarg(char *const *) argv;
3073 	syscallarg(char *const *) envp;
3074 };
3075 check_syscall_args(sys_posix_spawn)
3076 #endif /* !RUMP_CLIENT */
3077 
3078 struct sys_recvmmsg_args {
3079 	syscallarg(int) s;
3080 	syscallarg(struct mmsghdr *) mmsg;
3081 	syscallarg(unsigned int) vlen;
3082 	syscallarg(unsigned int) flags;
3083 	syscallarg(struct timespec *) timeout;
3084 };
3085 check_syscall_args(sys_recvmmsg)
3086 
3087 struct sys_sendmmsg_args {
3088 	syscallarg(int) s;
3089 	syscallarg(struct mmsghdr *) mmsg;
3090 	syscallarg(unsigned int) vlen;
3091 	syscallarg(unsigned int) flags;
3092 };
3093 check_syscall_args(sys_sendmmsg)
3094 
3095 struct sys_clock_nanosleep_args {
3096 	syscallarg(clockid_t) clock_id;
3097 	syscallarg(int) flags;
3098 	syscallarg(const struct timespec *) rqtp;
3099 	syscallarg(struct timespec *) rmtp;
3100 };
3101 check_syscall_args(sys_clock_nanosleep)
3102 
3103 #ifndef RUMP_CLIENT
3104 struct sys____lwp_park60_args {
3105 	syscallarg(clockid_t) clock_id;
3106 	syscallarg(int) flags;
3107 	syscallarg(const struct timespec *) ts;
3108 	syscallarg(lwpid_t) unpark;
3109 	syscallarg(const void *) hint;
3110 	syscallarg(const void *) unparkhint;
3111 };
3112 check_syscall_args(sys____lwp_park60)
3113 #endif /* !RUMP_CLIENT */
3114 
3115 struct sys_posix_fallocate_args {
3116 	syscallarg(int) fd;
3117 	syscallarg(int) PAD;
3118 	syscallarg(off_t) pos;
3119 	syscallarg(off_t) len;
3120 };
3121 check_syscall_args(sys_posix_fallocate)
3122 
3123 struct sys_fdiscard_args {
3124 	syscallarg(int) fd;
3125 	syscallarg(int) PAD;
3126 	syscallarg(off_t) pos;
3127 	syscallarg(off_t) len;
3128 };
3129 check_syscall_args(sys_fdiscard)
3130 
3131 /*
3132  * System call prototypes.
3133  */
3134 
3135 #ifndef RUMP_CLIENT
3136 int	sys_syscall(struct lwp *, const struct sys_syscall_args *, register_t *);
3137 
3138 int	sys_exit(struct lwp *, const struct sys_exit_args *, register_t *);
3139 
3140 int	sys_fork(struct lwp *, const void *, register_t *);
3141 
3142 int	sys_read(struct lwp *, const struct sys_read_args *, register_t *);
3143 
3144 int	sys_write(struct lwp *, const struct sys_write_args *, register_t *);
3145 
3146 int	sys_open(struct lwp *, const struct sys_open_args *, register_t *);
3147 
3148 int	sys_close(struct lwp *, const struct sys_close_args *, register_t *);
3149 
3150 int	compat_50_sys_wait4(struct lwp *, const struct compat_50_sys_wait4_args *, register_t *);
3151 
3152 int	compat_43_sys_creat(struct lwp *, const struct compat_43_sys_creat_args *, register_t *);
3153 
3154 int	sys_link(struct lwp *, const struct sys_link_args *, register_t *);
3155 
3156 int	sys_unlink(struct lwp *, const struct sys_unlink_args *, register_t *);
3157 
3158 int	sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
3159 
3160 int	sys_fchdir(struct lwp *, const struct sys_fchdir_args *, register_t *);
3161 
3162 int	compat_50_sys_mknod(struct lwp *, const struct compat_50_sys_mknod_args *, register_t *);
3163 
3164 int	sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
3165 
3166 int	sys_chown(struct lwp *, const struct sys_chown_args *, register_t *);
3167 
3168 int	sys_obreak(struct lwp *, const struct sys_obreak_args *, register_t *);
3169 
3170 int	compat_20_sys_getfsstat(struct lwp *, const struct compat_20_sys_getfsstat_args *, register_t *);
3171 
3172 int	compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
3173 
3174 int	sys_getpid_with_ppid(struct lwp *, const void *, register_t *);
3175 
3176 int	compat_40_sys_mount(struct lwp *, const struct compat_40_sys_mount_args *, register_t *);
3177 
3178 int	sys_unmount(struct lwp *, const struct sys_unmount_args *, register_t *);
3179 
3180 int	sys_setuid(struct lwp *, const struct sys_setuid_args *, register_t *);
3181 
3182 int	sys_getuid_with_euid(struct lwp *, const void *, register_t *);
3183 
3184 int	sys_geteuid(struct lwp *, const void *, register_t *);
3185 
3186 int	sys_ptrace(struct lwp *, const struct sys_ptrace_args *, register_t *);
3187 
3188 int	sys_recvmsg(struct lwp *, const struct sys_recvmsg_args *, register_t *);
3189 
3190 int	sys_sendmsg(struct lwp *, const struct sys_sendmsg_args *, register_t *);
3191 
3192 int	sys_recvfrom(struct lwp *, const struct sys_recvfrom_args *, register_t *);
3193 
3194 int	sys_accept(struct lwp *, const struct sys_accept_args *, register_t *);
3195 
3196 int	sys_getpeername(struct lwp *, const struct sys_getpeername_args *, register_t *);
3197 
3198 int	sys_getsockname(struct lwp *, const struct sys_getsockname_args *, register_t *);
3199 
3200 int	sys_access(struct lwp *, const struct sys_access_args *, register_t *);
3201 
3202 int	sys_chflags(struct lwp *, const struct sys_chflags_args *, register_t *);
3203 
3204 int	sys_fchflags(struct lwp *, const struct sys_fchflags_args *, register_t *);
3205 
3206 int	sys_sync(struct lwp *, const void *, register_t *);
3207 
3208 int	sys_kill(struct lwp *, const struct sys_kill_args *, register_t *);
3209 
3210 int	compat_43_sys_stat(struct lwp *, const struct compat_43_sys_stat_args *, register_t *);
3211 
3212 int	sys_getppid(struct lwp *, const void *, register_t *);
3213 
3214 int	compat_43_sys_lstat(struct lwp *, const struct compat_43_sys_lstat_args *, register_t *);
3215 
3216 int	sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
3217 
3218 int	sys_pipe(struct lwp *, const void *, register_t *);
3219 
3220 int	sys_getegid(struct lwp *, const void *, register_t *);
3221 
3222 int	sys_profil(struct lwp *, const struct sys_profil_args *, register_t *);
3223 
3224 int	sys_ktrace(struct lwp *, const struct sys_ktrace_args *, register_t *);
3225 
3226 int	compat_13_sys_sigaction(struct lwp *, const struct compat_13_sys_sigaction_args *, register_t *);
3227 
3228 int	sys_getgid_with_egid(struct lwp *, const void *, register_t *);
3229 
3230 int	compat_13_sys_sigprocmask(struct lwp *, const struct compat_13_sys_sigprocmask_args *, register_t *);
3231 
3232 int	sys___getlogin(struct lwp *, const struct sys___getlogin_args *, register_t *);
3233 
3234 int	sys___setlogin(struct lwp *, const struct sys___setlogin_args *, register_t *);
3235 
3236 int	sys_acct(struct lwp *, const struct sys_acct_args *, register_t *);
3237 
3238 int	compat_13_sys_sigpending(struct lwp *, const void *, register_t *);
3239 
3240 int	compat_13_sys_sigaltstack(struct lwp *, const struct compat_13_sys_sigaltstack_args *, register_t *);
3241 
3242 int	sys_ioctl(struct lwp *, const struct sys_ioctl_args *, register_t *);
3243 
3244 int	compat_12_sys_reboot(struct lwp *, const struct compat_12_sys_reboot_args *, register_t *);
3245 
3246 int	sys_revoke(struct lwp *, const struct sys_revoke_args *, register_t *);
3247 
3248 int	sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
3249 
3250 int	sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
3251 
3252 int	sys_execve(struct lwp *, const struct sys_execve_args *, register_t *);
3253 
3254 int	sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
3255 
3256 int	sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
3257 
3258 int	compat_43_sys_fstat(struct lwp *, const struct compat_43_sys_fstat_args *, register_t *);
3259 
3260 int	compat_43_sys_getkerninfo(struct lwp *, const struct compat_43_sys_getkerninfo_args *, register_t *);
3261 
3262 int	compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
3263 
3264 int	compat_12_sys_msync(struct lwp *, const struct compat_12_sys_msync_args *, register_t *);
3265 
3266 int	sys_vfork(struct lwp *, const void *, register_t *);
3267 
3268 int	sys_sbrk(struct lwp *, const struct sys_sbrk_args *, register_t *);
3269 
3270 int	sys_sstk(struct lwp *, const struct sys_sstk_args *, register_t *);
3271 
3272 int	compat_43_sys_mmap(struct lwp *, const struct compat_43_sys_mmap_args *, register_t *);
3273 
3274 int	sys_ovadvise(struct lwp *, const struct sys_ovadvise_args *, register_t *);
3275 
3276 int	sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
3277 
3278 int	sys_mprotect(struct lwp *, const struct sys_mprotect_args *, register_t *);
3279 
3280 int	sys_madvise(struct lwp *, const struct sys_madvise_args *, register_t *);
3281 
3282 int	sys_mincore(struct lwp *, const struct sys_mincore_args *, register_t *);
3283 
3284 int	sys_getgroups(struct lwp *, const struct sys_getgroups_args *, register_t *);
3285 
3286 int	sys_setgroups(struct lwp *, const struct sys_setgroups_args *, register_t *);
3287 
3288 int	sys_getpgrp(struct lwp *, const void *, register_t *);
3289 
3290 int	sys_setpgid(struct lwp *, const struct sys_setpgid_args *, register_t *);
3291 
3292 int	compat_50_sys_setitimer(struct lwp *, const struct compat_50_sys_setitimer_args *, register_t *);
3293 
3294 int	compat_43_sys_wait(struct lwp *, const void *, register_t *);
3295 
3296 int	compat_12_sys_swapon(struct lwp *, const struct compat_12_sys_swapon_args *, register_t *);
3297 
3298 int	compat_50_sys_getitimer(struct lwp *, const struct compat_50_sys_getitimer_args *, register_t *);
3299 
3300 int	compat_43_sys_gethostname(struct lwp *, const struct compat_43_sys_gethostname_args *, register_t *);
3301 
3302 int	compat_43_sys_sethostname(struct lwp *, const struct compat_43_sys_sethostname_args *, register_t *);
3303 
3304 int	compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
3305 
3306 int	sys_dup2(struct lwp *, const struct sys_dup2_args *, register_t *);
3307 
3308 int	sys_fcntl(struct lwp *, const struct sys_fcntl_args *, register_t *);
3309 
3310 int	compat_50_sys_select(struct lwp *, const struct compat_50_sys_select_args *, register_t *);
3311 
3312 int	sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
3313 
3314 int	sys_setpriority(struct lwp *, const struct sys_setpriority_args *, register_t *);
3315 
3316 int	compat_30_sys_socket(struct lwp *, const struct compat_30_sys_socket_args *, register_t *);
3317 
3318 int	sys_connect(struct lwp *, const struct sys_connect_args *, register_t *);
3319 
3320 int	compat_43_sys_accept(struct lwp *, const struct compat_43_sys_accept_args *, register_t *);
3321 
3322 int	sys_getpriority(struct lwp *, const struct sys_getpriority_args *, register_t *);
3323 
3324 int	compat_43_sys_send(struct lwp *, const struct compat_43_sys_send_args *, register_t *);
3325 
3326 int	compat_43_sys_recv(struct lwp *, const struct compat_43_sys_recv_args *, register_t *);
3327 
3328 int	compat_13_sys_sigreturn(struct lwp *, const struct compat_13_sys_sigreturn_args *, register_t *);
3329 
3330 int	sys_bind(struct lwp *, const struct sys_bind_args *, register_t *);
3331 
3332 int	sys_setsockopt(struct lwp *, const struct sys_setsockopt_args *, register_t *);
3333 
3334 int	sys_listen(struct lwp *, const struct sys_listen_args *, register_t *);
3335 
3336 int	compat_43_sys_sigvec(struct lwp *, const struct compat_43_sys_sigvec_args *, register_t *);
3337 
3338 int	compat_43_sys_sigblock(struct lwp *, const struct compat_43_sys_sigblock_args *, register_t *);
3339 
3340 int	compat_43_sys_sigsetmask(struct lwp *, const struct compat_43_sys_sigsetmask_args *, register_t *);
3341 
3342 int	compat_13_sys_sigsuspend(struct lwp *, const struct compat_13_sys_sigsuspend_args *, register_t *);
3343 
3344 int	compat_43_sys_sigstack(struct lwp *, const struct compat_43_sys_sigstack_args *, register_t *);
3345 
3346 int	compat_43_sys_recvmsg(struct lwp *, const struct compat_43_sys_recvmsg_args *, register_t *);
3347 
3348 int	compat_43_sys_sendmsg(struct lwp *, const struct compat_43_sys_sendmsg_args *, register_t *);
3349 
3350 int	compat_50_sys_gettimeofday(struct lwp *, const struct compat_50_sys_gettimeofday_args *, register_t *);
3351 
3352 int	compat_50_sys_getrusage(struct lwp *, const struct compat_50_sys_getrusage_args *, register_t *);
3353 
3354 int	sys_getsockopt(struct lwp *, const struct sys_getsockopt_args *, register_t *);
3355 
3356 int	sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
3357 
3358 int	sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
3359 
3360 int	compat_50_sys_settimeofday(struct lwp *, const struct compat_50_sys_settimeofday_args *, register_t *);
3361 
3362 int	sys_fchown(struct lwp *, const struct sys_fchown_args *, register_t *);
3363 
3364 int	sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
3365 
3366 int	compat_43_sys_recvfrom(struct lwp *, const struct compat_43_sys_recvfrom_args *, register_t *);
3367 
3368 int	sys_setreuid(struct lwp *, const struct sys_setreuid_args *, register_t *);
3369 
3370 int	sys_setregid(struct lwp *, const struct sys_setregid_args *, register_t *);
3371 
3372 int	sys_rename(struct lwp *, const struct sys_rename_args *, register_t *);
3373 
3374 int	compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
3375 
3376 int	compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
3377 
3378 int	sys_flock(struct lwp *, const struct sys_flock_args *, register_t *);
3379 
3380 int	sys_mkfifo(struct lwp *, const struct sys_mkfifo_args *, register_t *);
3381 
3382 int	sys_sendto(struct lwp *, const struct sys_sendto_args *, register_t *);
3383 
3384 int	sys_shutdown(struct lwp *, const struct sys_shutdown_args *, register_t *);
3385 
3386 int	sys_socketpair(struct lwp *, const struct sys_socketpair_args *, register_t *);
3387 
3388 int	sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
3389 
3390 int	sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
3391 
3392 int	compat_50_sys_utimes(struct lwp *, const struct compat_50_sys_utimes_args *, register_t *);
3393 
3394 int	compat_50_sys_adjtime(struct lwp *, const struct compat_50_sys_adjtime_args *, register_t *);
3395 
3396 int	compat_43_sys_getpeername(struct lwp *, const struct compat_43_sys_getpeername_args *, register_t *);
3397 
3398 int	compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
3399 
3400 int	compat_43_sys_sethostid(struct lwp *, const struct compat_43_sys_sethostid_args *, register_t *);
3401 
3402 int	compat_43_sys_getrlimit(struct lwp *, const struct compat_43_sys_getrlimit_args *, register_t *);
3403 
3404 int	compat_43_sys_setrlimit(struct lwp *, const struct compat_43_sys_setrlimit_args *, register_t *);
3405 
3406 int	compat_43_sys_killpg(struct lwp *, const struct compat_43_sys_killpg_args *, register_t *);
3407 
3408 int	sys_setsid(struct lwp *, const void *, register_t *);
3409 
3410 int	compat_50_sys_quotactl(struct lwp *, const struct compat_50_sys_quotactl_args *, register_t *);
3411 
3412 int	compat_43_sys_quota(struct lwp *, const void *, register_t *);
3413 
3414 int	compat_43_sys_getsockname(struct lwp *, const struct compat_43_sys_getsockname_args *, register_t *);
3415 
3416 int	sys_nfssvc(struct lwp *, const struct sys_nfssvc_args *, register_t *);
3417 
3418 int	compat_43_sys_getdirentries(struct lwp *, const struct compat_43_sys_getdirentries_args *, register_t *);
3419 
3420 int	compat_20_sys_statfs(struct lwp *, const struct compat_20_sys_statfs_args *, register_t *);
3421 
3422 int	compat_20_sys_fstatfs(struct lwp *, const struct compat_20_sys_fstatfs_args *, register_t *);
3423 
3424 int	compat_30_sys_getfh(struct lwp *, const struct compat_30_sys_getfh_args *, register_t *);
3425 
3426 int	compat_09_sys_getdomainname(struct lwp *, const struct compat_09_sys_getdomainname_args *, register_t *);
3427 
3428 int	compat_09_sys_setdomainname(struct lwp *, const struct compat_09_sys_setdomainname_args *, register_t *);
3429 
3430 int	compat_09_sys_uname(struct lwp *, const struct compat_09_sys_uname_args *, register_t *);
3431 
3432 int	sys_sysarch(struct lwp *, const struct sys_sysarch_args *, register_t *);
3433 
3434 #if !defined(_LP64)
3435 int	compat_10_sys_semsys(struct lwp *, const struct compat_10_sys_semsys_args *, register_t *);
3436 
3437 #else
3438 #endif
3439 #if !defined(_LP64)
3440 int	compat_10_sys_msgsys(struct lwp *, const struct compat_10_sys_msgsys_args *, register_t *);
3441 
3442 #else
3443 #endif
3444 #if !defined(_LP64)
3445 int	compat_10_sys_shmsys(struct lwp *, const struct compat_10_sys_shmsys_args *, register_t *);
3446 
3447 #else
3448 #endif
3449 int	sys_pread(struct lwp *, const struct sys_pread_args *, register_t *);
3450 
3451 int	sys_pwrite(struct lwp *, const struct sys_pwrite_args *, register_t *);
3452 
3453 int	compat_30_sys_ntp_gettime(struct lwp *, const struct compat_30_sys_ntp_gettime_args *, register_t *);
3454 
3455 #if defined(NTP) || !defined(_KERNEL_OPT)
3456 int	sys_ntp_adjtime(struct lwp *, const struct sys_ntp_adjtime_args *, register_t *);
3457 
3458 #else
3459 #endif
3460 int	sys_setgid(struct lwp *, const struct sys_setgid_args *, register_t *);
3461 
3462 int	sys_setegid(struct lwp *, const struct sys_setegid_args *, register_t *);
3463 
3464 int	sys_seteuid(struct lwp *, const struct sys_seteuid_args *, register_t *);
3465 
3466 int	sys_lfs_bmapv(struct lwp *, const struct sys_lfs_bmapv_args *, register_t *);
3467 
3468 int	sys_lfs_markv(struct lwp *, const struct sys_lfs_markv_args *, register_t *);
3469 
3470 int	sys_lfs_segclean(struct lwp *, const struct sys_lfs_segclean_args *, register_t *);
3471 
3472 int	compat_50_sys_lfs_segwait(struct lwp *, const struct compat_50_sys_lfs_segwait_args *, register_t *);
3473 
3474 int	compat_12_sys_stat(struct lwp *, const struct compat_12_sys_stat_args *, register_t *);
3475 
3476 int	compat_12_sys_fstat(struct lwp *, const struct compat_12_sys_fstat_args *, register_t *);
3477 
3478 int	compat_12_sys_lstat(struct lwp *, const struct compat_12_sys_lstat_args *, register_t *);
3479 
3480 int	sys_pathconf(struct lwp *, const struct sys_pathconf_args *, register_t *);
3481 
3482 int	sys_fpathconf(struct lwp *, const struct sys_fpathconf_args *, register_t *);
3483 
3484 int	sys_getrlimit(struct lwp *, const struct sys_getrlimit_args *, register_t *);
3485 
3486 int	sys_setrlimit(struct lwp *, const struct sys_setrlimit_args *, register_t *);
3487 
3488 int	compat_12_sys_getdirentries(struct lwp *, const struct compat_12_sys_getdirentries_args *, register_t *);
3489 
3490 int	sys_mmap(struct lwp *, const struct sys_mmap_args *, register_t *);
3491 
3492 int	sys___syscall(struct lwp *, const struct sys___syscall_args *, register_t *);
3493 
3494 int	sys_lseek(struct lwp *, const struct sys_lseek_args *, register_t *);
3495 
3496 int	sys_truncate(struct lwp *, const struct sys_truncate_args *, register_t *);
3497 
3498 int	sys_ftruncate(struct lwp *, const struct sys_ftruncate_args *, register_t *);
3499 
3500 int	sys___sysctl(struct lwp *, const struct sys___sysctl_args *, register_t *);
3501 
3502 int	sys_mlock(struct lwp *, const struct sys_mlock_args *, register_t *);
3503 
3504 int	sys_munlock(struct lwp *, const struct sys_munlock_args *, register_t *);
3505 
3506 int	sys_undelete(struct lwp *, const struct sys_undelete_args *, register_t *);
3507 
3508 int	compat_50_sys_futimes(struct lwp *, const struct compat_50_sys_futimes_args *, register_t *);
3509 
3510 int	sys_getpgid(struct lwp *, const struct sys_getpgid_args *, register_t *);
3511 
3512 int	sys_reboot(struct lwp *, const struct sys_reboot_args *, register_t *);
3513 
3514 int	sys_poll(struct lwp *, const struct sys_poll_args *, register_t *);
3515 
3516 int	sys_afssys(struct lwp *, const struct sys_afssys_args *, register_t *);
3517 
3518 int	compat_14_sys___semctl(struct lwp *, const struct compat_14_sys___semctl_args *, register_t *);
3519 
3520 int	sys_semget(struct lwp *, const struct sys_semget_args *, register_t *);
3521 
3522 int	sys_semop(struct lwp *, const struct sys_semop_args *, register_t *);
3523 
3524 int	sys_semconfig(struct lwp *, const struct sys_semconfig_args *, register_t *);
3525 
3526 int	compat_14_sys_msgctl(struct lwp *, const struct compat_14_sys_msgctl_args *, register_t *);
3527 
3528 int	sys_msgget(struct lwp *, const struct sys_msgget_args *, register_t *);
3529 
3530 int	sys_msgsnd(struct lwp *, const struct sys_msgsnd_args *, register_t *);
3531 
3532 int	sys_msgrcv(struct lwp *, const struct sys_msgrcv_args *, register_t *);
3533 
3534 int	sys_shmat(struct lwp *, const struct sys_shmat_args *, register_t *);
3535 
3536 int	compat_14_sys_shmctl(struct lwp *, const struct compat_14_sys_shmctl_args *, register_t *);
3537 
3538 int	sys_shmdt(struct lwp *, const struct sys_shmdt_args *, register_t *);
3539 
3540 int	sys_shmget(struct lwp *, const struct sys_shmget_args *, register_t *);
3541 
3542 int	compat_50_sys_clock_gettime(struct lwp *, const struct compat_50_sys_clock_gettime_args *, register_t *);
3543 
3544 int	compat_50_sys_clock_settime(struct lwp *, const struct compat_50_sys_clock_settime_args *, register_t *);
3545 
3546 int	compat_50_sys_clock_getres(struct lwp *, const struct compat_50_sys_clock_getres_args *, register_t *);
3547 
3548 int	sys_timer_create(struct lwp *, const struct sys_timer_create_args *, register_t *);
3549 
3550 int	sys_timer_delete(struct lwp *, const struct sys_timer_delete_args *, register_t *);
3551 
3552 int	compat_50_sys_timer_settime(struct lwp *, const struct compat_50_sys_timer_settime_args *, register_t *);
3553 
3554 int	compat_50_sys_timer_gettime(struct lwp *, const struct compat_50_sys_timer_gettime_args *, register_t *);
3555 
3556 int	sys_timer_getoverrun(struct lwp *, const struct sys_timer_getoverrun_args *, register_t *);
3557 
3558 int	compat_50_sys_nanosleep(struct lwp *, const struct compat_50_sys_nanosleep_args *, register_t *);
3559 
3560 int	sys_fdatasync(struct lwp *, const struct sys_fdatasync_args *, register_t *);
3561 
3562 int	sys_mlockall(struct lwp *, const struct sys_mlockall_args *, register_t *);
3563 
3564 int	sys_munlockall(struct lwp *, const void *, register_t *);
3565 
3566 int	compat_50_sys___sigtimedwait(struct lwp *, const struct compat_50_sys___sigtimedwait_args *, register_t *);
3567 
3568 int	sys_sigqueueinfo(struct lwp *, const struct sys_sigqueueinfo_args *, register_t *);
3569 
3570 int	sys_modctl(struct lwp *, const struct sys_modctl_args *, register_t *);
3571 
3572 int	sys__ksem_init(struct lwp *, const struct sys__ksem_init_args *, register_t *);
3573 
3574 int	sys__ksem_open(struct lwp *, const struct sys__ksem_open_args *, register_t *);
3575 
3576 int	sys__ksem_unlink(struct lwp *, const struct sys__ksem_unlink_args *, register_t *);
3577 
3578 int	sys__ksem_close(struct lwp *, const struct sys__ksem_close_args *, register_t *);
3579 
3580 int	sys__ksem_post(struct lwp *, const struct sys__ksem_post_args *, register_t *);
3581 
3582 int	sys__ksem_wait(struct lwp *, const struct sys__ksem_wait_args *, register_t *);
3583 
3584 int	sys__ksem_trywait(struct lwp *, const struct sys__ksem_trywait_args *, register_t *);
3585 
3586 int	sys__ksem_getvalue(struct lwp *, const struct sys__ksem_getvalue_args *, register_t *);
3587 
3588 int	sys__ksem_destroy(struct lwp *, const struct sys__ksem_destroy_args *, register_t *);
3589 
3590 int	sys__ksem_timedwait(struct lwp *, const struct sys__ksem_timedwait_args *, register_t *);
3591 
3592 int	sys_mq_open(struct lwp *, const struct sys_mq_open_args *, register_t *);
3593 
3594 int	sys_mq_close(struct lwp *, const struct sys_mq_close_args *, register_t *);
3595 
3596 int	sys_mq_unlink(struct lwp *, const struct sys_mq_unlink_args *, register_t *);
3597 
3598 int	sys_mq_getattr(struct lwp *, const struct sys_mq_getattr_args *, register_t *);
3599 
3600 int	sys_mq_setattr(struct lwp *, const struct sys_mq_setattr_args *, register_t *);
3601 
3602 int	sys_mq_notify(struct lwp *, const struct sys_mq_notify_args *, register_t *);
3603 
3604 int	sys_mq_send(struct lwp *, const struct sys_mq_send_args *, register_t *);
3605 
3606 int	sys_mq_receive(struct lwp *, const struct sys_mq_receive_args *, register_t *);
3607 
3608 int	compat_50_sys_mq_timedsend(struct lwp *, const struct compat_50_sys_mq_timedsend_args *, register_t *);
3609 
3610 int	compat_50_sys_mq_timedreceive(struct lwp *, const struct compat_50_sys_mq_timedreceive_args *, register_t *);
3611 
3612 int	sys___posix_rename(struct lwp *, const struct sys___posix_rename_args *, register_t *);
3613 
3614 int	sys_swapctl(struct lwp *, const struct sys_swapctl_args *, register_t *);
3615 
3616 int	compat_30_sys_getdents(struct lwp *, const struct compat_30_sys_getdents_args *, register_t *);
3617 
3618 int	sys_minherit(struct lwp *, const struct sys_minherit_args *, register_t *);
3619 
3620 int	sys_lchmod(struct lwp *, const struct sys_lchmod_args *, register_t *);
3621 
3622 int	sys_lchown(struct lwp *, const struct sys_lchown_args *, register_t *);
3623 
3624 int	compat_50_sys_lutimes(struct lwp *, const struct compat_50_sys_lutimes_args *, register_t *);
3625 
3626 int	sys___msync13(struct lwp *, const struct sys___msync13_args *, register_t *);
3627 
3628 int	compat_30_sys___stat13(struct lwp *, const struct compat_30_sys___stat13_args *, register_t *);
3629 
3630 int	compat_30_sys___fstat13(struct lwp *, const struct compat_30_sys___fstat13_args *, register_t *);
3631 
3632 int	compat_30_sys___lstat13(struct lwp *, const struct compat_30_sys___lstat13_args *, register_t *);
3633 
3634 int	sys___sigaltstack14(struct lwp *, const struct sys___sigaltstack14_args *, register_t *);
3635 
3636 int	sys___vfork14(struct lwp *, const void *, register_t *);
3637 
3638 int	sys___posix_chown(struct lwp *, const struct sys___posix_chown_args *, register_t *);
3639 
3640 int	sys___posix_fchown(struct lwp *, const struct sys___posix_fchown_args *, register_t *);
3641 
3642 int	sys___posix_lchown(struct lwp *, const struct sys___posix_lchown_args *, register_t *);
3643 
3644 int	sys_getsid(struct lwp *, const struct sys_getsid_args *, register_t *);
3645 
3646 int	sys___clone(struct lwp *, const struct sys___clone_args *, register_t *);
3647 
3648 int	sys_fktrace(struct lwp *, const struct sys_fktrace_args *, register_t *);
3649 
3650 int	sys_preadv(struct lwp *, const struct sys_preadv_args *, register_t *);
3651 
3652 int	sys_pwritev(struct lwp *, const struct sys_pwritev_args *, register_t *);
3653 
3654 int	compat_16_sys___sigaction14(struct lwp *, const struct compat_16_sys___sigaction14_args *, register_t *);
3655 
3656 int	sys___sigpending14(struct lwp *, const struct sys___sigpending14_args *, register_t *);
3657 
3658 int	sys___sigprocmask14(struct lwp *, const struct sys___sigprocmask14_args *, register_t *);
3659 
3660 int	sys___sigsuspend14(struct lwp *, const struct sys___sigsuspend14_args *, register_t *);
3661 
3662 int	compat_16_sys___sigreturn14(struct lwp *, const struct compat_16_sys___sigreturn14_args *, register_t *);
3663 
3664 int	sys___getcwd(struct lwp *, const struct sys___getcwd_args *, register_t *);
3665 
3666 int	sys_fchroot(struct lwp *, const struct sys_fchroot_args *, register_t *);
3667 
3668 int	compat_30_sys_fhopen(struct lwp *, const struct compat_30_sys_fhopen_args *, register_t *);
3669 
3670 int	compat_30_sys_fhstat(struct lwp *, const struct compat_30_sys_fhstat_args *, register_t *);
3671 
3672 int	compat_20_sys_fhstatfs(struct lwp *, const struct compat_20_sys_fhstatfs_args *, register_t *);
3673 
3674 int	compat_50_sys_____semctl13(struct lwp *, const struct compat_50_sys_____semctl13_args *, register_t *);
3675 
3676 int	compat_50_sys___msgctl13(struct lwp *, const struct compat_50_sys___msgctl13_args *, register_t *);
3677 
3678 int	compat_50_sys___shmctl13(struct lwp *, const struct compat_50_sys___shmctl13_args *, register_t *);
3679 
3680 int	sys_lchflags(struct lwp *, const struct sys_lchflags_args *, register_t *);
3681 
3682 int	sys_issetugid(struct lwp *, const void *, register_t *);
3683 
3684 int	sys_utrace(struct lwp *, const struct sys_utrace_args *, register_t *);
3685 
3686 int	sys_getcontext(struct lwp *, const struct sys_getcontext_args *, register_t *);
3687 
3688 int	sys_setcontext(struct lwp *, const struct sys_setcontext_args *, register_t *);
3689 
3690 int	sys__lwp_create(struct lwp *, const struct sys__lwp_create_args *, register_t *);
3691 
3692 int	sys__lwp_exit(struct lwp *, const void *, register_t *);
3693 
3694 int	sys__lwp_self(struct lwp *, const void *, register_t *);
3695 
3696 int	sys__lwp_wait(struct lwp *, const struct sys__lwp_wait_args *, register_t *);
3697 
3698 int	sys__lwp_suspend(struct lwp *, const struct sys__lwp_suspend_args *, register_t *);
3699 
3700 int	sys__lwp_continue(struct lwp *, const struct sys__lwp_continue_args *, register_t *);
3701 
3702 int	sys__lwp_wakeup(struct lwp *, const struct sys__lwp_wakeup_args *, register_t *);
3703 
3704 int	sys__lwp_getprivate(struct lwp *, const void *, register_t *);
3705 
3706 int	sys__lwp_setprivate(struct lwp *, const struct sys__lwp_setprivate_args *, register_t *);
3707 
3708 int	sys__lwp_kill(struct lwp *, const struct sys__lwp_kill_args *, register_t *);
3709 
3710 int	sys__lwp_detach(struct lwp *, const struct sys__lwp_detach_args *, register_t *);
3711 
3712 int	compat_50_sys__lwp_park(struct lwp *, const struct compat_50_sys__lwp_park_args *, register_t *);
3713 
3714 int	sys__lwp_unpark(struct lwp *, const struct sys__lwp_unpark_args *, register_t *);
3715 
3716 int	sys__lwp_unpark_all(struct lwp *, const struct sys__lwp_unpark_all_args *, register_t *);
3717 
3718 int	sys__lwp_setname(struct lwp *, const struct sys__lwp_setname_args *, register_t *);
3719 
3720 int	sys__lwp_getname(struct lwp *, const struct sys__lwp_getname_args *, register_t *);
3721 
3722 int	sys__lwp_ctl(struct lwp *, const struct sys__lwp_ctl_args *, register_t *);
3723 
3724 int	compat_60_sys_sa_register(struct lwp *, const struct compat_60_sys_sa_register_args *, register_t *);
3725 
3726 int	compat_60_sys_sa_stacks(struct lwp *, const struct compat_60_sys_sa_stacks_args *, register_t *);
3727 
3728 int	compat_60_sys_sa_enable(struct lwp *, const void *, register_t *);
3729 
3730 int	compat_60_sys_sa_setconcurrency(struct lwp *, const struct compat_60_sys_sa_setconcurrency_args *, register_t *);
3731 
3732 int	compat_60_sys_sa_yield(struct lwp *, const void *, register_t *);
3733 
3734 int	compat_60_sys_sa_preempt(struct lwp *, const struct compat_60_sys_sa_preempt_args *, register_t *);
3735 
3736 int	sys___sigaction_sigtramp(struct lwp *, const struct sys___sigaction_sigtramp_args *, register_t *);
3737 
3738 int	sys_pmc_get_info(struct lwp *, const struct sys_pmc_get_info_args *, register_t *);
3739 
3740 int	sys_pmc_control(struct lwp *, const struct sys_pmc_control_args *, register_t *);
3741 
3742 int	sys_rasctl(struct lwp *, const struct sys_rasctl_args *, register_t *);
3743 
3744 int	sys_kqueue(struct lwp *, const void *, register_t *);
3745 
3746 int	compat_50_sys_kevent(struct lwp *, const struct compat_50_sys_kevent_args *, register_t *);
3747 
3748 int	sys__sched_setparam(struct lwp *, const struct sys__sched_setparam_args *, register_t *);
3749 
3750 int	sys__sched_getparam(struct lwp *, const struct sys__sched_getparam_args *, register_t *);
3751 
3752 int	sys__sched_setaffinity(struct lwp *, const struct sys__sched_setaffinity_args *, register_t *);
3753 
3754 int	sys__sched_getaffinity(struct lwp *, const struct sys__sched_getaffinity_args *, register_t *);
3755 
3756 int	sys_sched_yield(struct lwp *, const void *, register_t *);
3757 
3758 int	sys_fsync_range(struct lwp *, const struct sys_fsync_range_args *, register_t *);
3759 
3760 int	sys_uuidgen(struct lwp *, const struct sys_uuidgen_args *, register_t *);
3761 
3762 int	sys_getvfsstat(struct lwp *, const struct sys_getvfsstat_args *, register_t *);
3763 
3764 int	sys_statvfs1(struct lwp *, const struct sys_statvfs1_args *, register_t *);
3765 
3766 int	sys_fstatvfs1(struct lwp *, const struct sys_fstatvfs1_args *, register_t *);
3767 
3768 int	compat_30_sys_fhstatvfs1(struct lwp *, const struct compat_30_sys_fhstatvfs1_args *, register_t *);
3769 
3770 int	sys_extattrctl(struct lwp *, const struct sys_extattrctl_args *, register_t *);
3771 
3772 int	sys_extattr_set_file(struct lwp *, const struct sys_extattr_set_file_args *, register_t *);
3773 
3774 int	sys_extattr_get_file(struct lwp *, const struct sys_extattr_get_file_args *, register_t *);
3775 
3776 int	sys_extattr_delete_file(struct lwp *, const struct sys_extattr_delete_file_args *, register_t *);
3777 
3778 int	sys_extattr_set_fd(struct lwp *, const struct sys_extattr_set_fd_args *, register_t *);
3779 
3780 int	sys_extattr_get_fd(struct lwp *, const struct sys_extattr_get_fd_args *, register_t *);
3781 
3782 int	sys_extattr_delete_fd(struct lwp *, const struct sys_extattr_delete_fd_args *, register_t *);
3783 
3784 int	sys_extattr_set_link(struct lwp *, const struct sys_extattr_set_link_args *, register_t *);
3785 
3786 int	sys_extattr_get_link(struct lwp *, const struct sys_extattr_get_link_args *, register_t *);
3787 
3788 int	sys_extattr_delete_link(struct lwp *, const struct sys_extattr_delete_link_args *, register_t *);
3789 
3790 int	sys_extattr_list_fd(struct lwp *, const struct sys_extattr_list_fd_args *, register_t *);
3791 
3792 int	sys_extattr_list_file(struct lwp *, const struct sys_extattr_list_file_args *, register_t *);
3793 
3794 int	sys_extattr_list_link(struct lwp *, const struct sys_extattr_list_link_args *, register_t *);
3795 
3796 int	compat_50_sys_pselect(struct lwp *, const struct compat_50_sys_pselect_args *, register_t *);
3797 
3798 int	compat_50_sys_pollts(struct lwp *, const struct compat_50_sys_pollts_args *, register_t *);
3799 
3800 int	sys_setxattr(struct lwp *, const struct sys_setxattr_args *, register_t *);
3801 
3802 int	sys_lsetxattr(struct lwp *, const struct sys_lsetxattr_args *, register_t *);
3803 
3804 int	sys_fsetxattr(struct lwp *, const struct sys_fsetxattr_args *, register_t *);
3805 
3806 int	sys_getxattr(struct lwp *, const struct sys_getxattr_args *, register_t *);
3807 
3808 int	sys_lgetxattr(struct lwp *, const struct sys_lgetxattr_args *, register_t *);
3809 
3810 int	sys_fgetxattr(struct lwp *, const struct sys_fgetxattr_args *, register_t *);
3811 
3812 int	sys_listxattr(struct lwp *, const struct sys_listxattr_args *, register_t *);
3813 
3814 int	sys_llistxattr(struct lwp *, const struct sys_llistxattr_args *, register_t *);
3815 
3816 int	sys_flistxattr(struct lwp *, const struct sys_flistxattr_args *, register_t *);
3817 
3818 int	sys_removexattr(struct lwp *, const struct sys_removexattr_args *, register_t *);
3819 
3820 int	sys_lremovexattr(struct lwp *, const struct sys_lremovexattr_args *, register_t *);
3821 
3822 int	sys_fremovexattr(struct lwp *, const struct sys_fremovexattr_args *, register_t *);
3823 
3824 int	compat_50_sys___stat30(struct lwp *, const struct compat_50_sys___stat30_args *, register_t *);
3825 
3826 int	compat_50_sys___fstat30(struct lwp *, const struct compat_50_sys___fstat30_args *, register_t *);
3827 
3828 int	compat_50_sys___lstat30(struct lwp *, const struct compat_50_sys___lstat30_args *, register_t *);
3829 
3830 int	sys___getdents30(struct lwp *, const struct sys___getdents30_args *, register_t *);
3831 
3832 int	compat_30_sys___fhstat30(struct lwp *, const struct compat_30_sys___fhstat30_args *, register_t *);
3833 
3834 int	compat_50_sys___ntp_gettime30(struct lwp *, const struct compat_50_sys___ntp_gettime30_args *, register_t *);
3835 
3836 int	sys___socket30(struct lwp *, const struct sys___socket30_args *, register_t *);
3837 
3838 int	sys___getfh30(struct lwp *, const struct sys___getfh30_args *, register_t *);
3839 
3840 int	sys___fhopen40(struct lwp *, const struct sys___fhopen40_args *, register_t *);
3841 
3842 int	sys___fhstatvfs140(struct lwp *, const struct sys___fhstatvfs140_args *, register_t *);
3843 
3844 int	compat_50_sys___fhstat40(struct lwp *, const struct compat_50_sys___fhstat40_args *, register_t *);
3845 
3846 int	sys_aio_cancel(struct lwp *, const struct sys_aio_cancel_args *, register_t *);
3847 
3848 int	sys_aio_error(struct lwp *, const struct sys_aio_error_args *, register_t *);
3849 
3850 int	sys_aio_fsync(struct lwp *, const struct sys_aio_fsync_args *, register_t *);
3851 
3852 int	sys_aio_read(struct lwp *, const struct sys_aio_read_args *, register_t *);
3853 
3854 int	sys_aio_return(struct lwp *, const struct sys_aio_return_args *, register_t *);
3855 
3856 int	compat_50_sys_aio_suspend(struct lwp *, const struct compat_50_sys_aio_suspend_args *, register_t *);
3857 
3858 int	sys_aio_write(struct lwp *, const struct sys_aio_write_args *, register_t *);
3859 
3860 int	sys_lio_listio(struct lwp *, const struct sys_lio_listio_args *, register_t *);
3861 
3862 int	sys___mount50(struct lwp *, const struct sys___mount50_args *, register_t *);
3863 
3864 int	sys_mremap(struct lwp *, const struct sys_mremap_args *, register_t *);
3865 
3866 int	sys_pset_create(struct lwp *, const struct sys_pset_create_args *, register_t *);
3867 
3868 int	sys_pset_destroy(struct lwp *, const struct sys_pset_destroy_args *, register_t *);
3869 
3870 int	sys_pset_assign(struct lwp *, const struct sys_pset_assign_args *, register_t *);
3871 
3872 int	sys__pset_bind(struct lwp *, const struct sys__pset_bind_args *, register_t *);
3873 
3874 int	sys___posix_fadvise50(struct lwp *, const struct sys___posix_fadvise50_args *, register_t *);
3875 
3876 int	sys___select50(struct lwp *, const struct sys___select50_args *, register_t *);
3877 
3878 int	sys___gettimeofday50(struct lwp *, const struct sys___gettimeofday50_args *, register_t *);
3879 
3880 int	sys___settimeofday50(struct lwp *, const struct sys___settimeofday50_args *, register_t *);
3881 
3882 int	sys___utimes50(struct lwp *, const struct sys___utimes50_args *, register_t *);
3883 
3884 int	sys___adjtime50(struct lwp *, const struct sys___adjtime50_args *, register_t *);
3885 
3886 int	sys___lfs_segwait50(struct lwp *, const struct sys___lfs_segwait50_args *, register_t *);
3887 
3888 int	sys___futimes50(struct lwp *, const struct sys___futimes50_args *, register_t *);
3889 
3890 int	sys___lutimes50(struct lwp *, const struct sys___lutimes50_args *, register_t *);
3891 
3892 int	sys___setitimer50(struct lwp *, const struct sys___setitimer50_args *, register_t *);
3893 
3894 int	sys___getitimer50(struct lwp *, const struct sys___getitimer50_args *, register_t *);
3895 
3896 int	sys___clock_gettime50(struct lwp *, const struct sys___clock_gettime50_args *, register_t *);
3897 
3898 int	sys___clock_settime50(struct lwp *, const struct sys___clock_settime50_args *, register_t *);
3899 
3900 int	sys___clock_getres50(struct lwp *, const struct sys___clock_getres50_args *, register_t *);
3901 
3902 int	sys___nanosleep50(struct lwp *, const struct sys___nanosleep50_args *, register_t *);
3903 
3904 int	sys_____sigtimedwait50(struct lwp *, const struct sys_____sigtimedwait50_args *, register_t *);
3905 
3906 int	sys___mq_timedsend50(struct lwp *, const struct sys___mq_timedsend50_args *, register_t *);
3907 
3908 int	sys___mq_timedreceive50(struct lwp *, const struct sys___mq_timedreceive50_args *, register_t *);
3909 
3910 int	compat_60_sys__lwp_park(struct lwp *, const struct compat_60_sys__lwp_park_args *, register_t *);
3911 
3912 int	sys___kevent50(struct lwp *, const struct sys___kevent50_args *, register_t *);
3913 
3914 int	sys___pselect50(struct lwp *, const struct sys___pselect50_args *, register_t *);
3915 
3916 int	sys___pollts50(struct lwp *, const struct sys___pollts50_args *, register_t *);
3917 
3918 int	sys___aio_suspend50(struct lwp *, const struct sys___aio_suspend50_args *, register_t *);
3919 
3920 int	sys___stat50(struct lwp *, const struct sys___stat50_args *, register_t *);
3921 
3922 int	sys___fstat50(struct lwp *, const struct sys___fstat50_args *, register_t *);
3923 
3924 int	sys___lstat50(struct lwp *, const struct sys___lstat50_args *, register_t *);
3925 
3926 int	sys_____semctl50(struct lwp *, const struct sys_____semctl50_args *, register_t *);
3927 
3928 int	sys___shmctl50(struct lwp *, const struct sys___shmctl50_args *, register_t *);
3929 
3930 int	sys___msgctl50(struct lwp *, const struct sys___msgctl50_args *, register_t *);
3931 
3932 int	sys___getrusage50(struct lwp *, const struct sys___getrusage50_args *, register_t *);
3933 
3934 int	sys___timer_settime50(struct lwp *, const struct sys___timer_settime50_args *, register_t *);
3935 
3936 int	sys___timer_gettime50(struct lwp *, const struct sys___timer_gettime50_args *, register_t *);
3937 
3938 #if defined(NTP) || !defined(_KERNEL_OPT)
3939 int	sys___ntp_gettime50(struct lwp *, const struct sys___ntp_gettime50_args *, register_t *);
3940 
3941 #else
3942 #endif
3943 int	sys___wait450(struct lwp *, const struct sys___wait450_args *, register_t *);
3944 
3945 int	sys___mknod50(struct lwp *, const struct sys___mknod50_args *, register_t *);
3946 
3947 int	sys___fhstat50(struct lwp *, const struct sys___fhstat50_args *, register_t *);
3948 
3949 int	sys_pipe2(struct lwp *, const struct sys_pipe2_args *, register_t *);
3950 
3951 int	sys_dup3(struct lwp *, const struct sys_dup3_args *, register_t *);
3952 
3953 int	sys_kqueue1(struct lwp *, const struct sys_kqueue1_args *, register_t *);
3954 
3955 int	sys_paccept(struct lwp *, const struct sys_paccept_args *, register_t *);
3956 
3957 int	sys_linkat(struct lwp *, const struct sys_linkat_args *, register_t *);
3958 
3959 int	sys_renameat(struct lwp *, const struct sys_renameat_args *, register_t *);
3960 
3961 int	sys_mkfifoat(struct lwp *, const struct sys_mkfifoat_args *, register_t *);
3962 
3963 int	sys_mknodat(struct lwp *, const struct sys_mknodat_args *, register_t *);
3964 
3965 int	sys_mkdirat(struct lwp *, const struct sys_mkdirat_args *, register_t *);
3966 
3967 int	sys_faccessat(struct lwp *, const struct sys_faccessat_args *, register_t *);
3968 
3969 int	sys_fchmodat(struct lwp *, const struct sys_fchmodat_args *, register_t *);
3970 
3971 int	sys_fchownat(struct lwp *, const struct sys_fchownat_args *, register_t *);
3972 
3973 int	sys_fexecve(struct lwp *, const struct sys_fexecve_args *, register_t *);
3974 
3975 int	sys_fstatat(struct lwp *, const struct sys_fstatat_args *, register_t *);
3976 
3977 int	sys_utimensat(struct lwp *, const struct sys_utimensat_args *, register_t *);
3978 
3979 int	sys_openat(struct lwp *, const struct sys_openat_args *, register_t *);
3980 
3981 int	sys_readlinkat(struct lwp *, const struct sys_readlinkat_args *, register_t *);
3982 
3983 int	sys_symlinkat(struct lwp *, const struct sys_symlinkat_args *, register_t *);
3984 
3985 int	sys_unlinkat(struct lwp *, const struct sys_unlinkat_args *, register_t *);
3986 
3987 int	sys_futimens(struct lwp *, const struct sys_futimens_args *, register_t *);
3988 
3989 int	sys___quotactl(struct lwp *, const struct sys___quotactl_args *, register_t *);
3990 
3991 int	sys_posix_spawn(struct lwp *, const struct sys_posix_spawn_args *, register_t *);
3992 
3993 int	sys_recvmmsg(struct lwp *, const struct sys_recvmmsg_args *, register_t *);
3994 
3995 int	sys_sendmmsg(struct lwp *, const struct sys_sendmmsg_args *, register_t *);
3996 
3997 int	sys_clock_nanosleep(struct lwp *, const struct sys_clock_nanosleep_args *, register_t *);
3998 
3999 int	sys____lwp_park60(struct lwp *, const struct sys____lwp_park60_args *, register_t *);
4000 
4001 int	sys_posix_fallocate(struct lwp *, const struct sys_posix_fallocate_args *, register_t *);
4002 
4003 int	sys_fdiscard(struct lwp *, const struct sys_fdiscard_args *, register_t *);
4004 
4005 #endif /* !RUMP_CLIENT */
4006 #endif /* _SYS_SYSCALLARGS_H_ */
4007