1
2
3
4
5
6
7
8
9
10 #ifdef syscallarg
11 #undef syscallarg
12 #endif
13
14 #define syscallarg(x) \
15 union { \
16 register_t pad; \
17 struct { x datum; } le; \
18 struct { \
19 int8_t pad[ (sizeof (register_t) < sizeof (x)) \
20 ? 0 \
21 : sizeof (register_t) - sizeof (x)]; \
22 x datum; \
23 } be; \
24 }
25
26 struct sys_exit_args {
27 syscallarg(int) rval;
28 };
29
30 struct sys_read_args {
31 syscallarg(int) fd;
32 syscallarg(void *) buf;
33 syscallarg(size_t) nbyte;
34 };
35
36 struct sys_write_args {
37 syscallarg(int) fd;
38 syscallarg(const void *) buf;
39 syscallarg(size_t) nbyte;
40 };
41
42 struct sys_open_args {
43 syscallarg(const char *) path;
44 syscallarg(int) flags;
45 syscallarg(mode_t) mode;
46 };
47
48 struct sys_close_args {
49 syscallarg(int) fd;
50 };
51
52 struct sys_wait4_args {
53 syscallarg(pid_t) pid;
54 syscallarg(int *) status;
55 syscallarg(int) options;
56 syscallarg(struct rusage *) rusage;
57 };
58
59 struct compat_43_sys_creat_args {
60 syscallarg(const char *) path;
61 syscallarg(mode_t) mode;
62 };
63
64 struct sys_link_args {
65 syscallarg(const char *) path;
66 syscallarg(const char *) link;
67 };
68
69 struct sys_unlink_args {
70 syscallarg(const char *) path;
71 };
72
73 struct sys_chdir_args {
74 syscallarg(const char *) path;
75 };
76
77 struct sys_fchdir_args {
78 syscallarg(int) fd;
79 };
80
81 struct sys_mknod_args {
82 syscallarg(const char *) path;
83 syscallarg(mode_t) mode;
84 syscallarg(dev_t) dev;
85 };
86
87 struct sys_chmod_args {
88 syscallarg(const char *) path;
89 syscallarg(mode_t) mode;
90 };
91
92 struct sys_chown_args {
93 syscallarg(const char *) path;
94 syscallarg(uid_t) uid;
95 syscallarg(gid_t) gid;
96 };
97
98 struct sys_obreak_args {
99 syscallarg(char *) nsize;
100 };
101
102 struct compat_25_sys_getfsstat_args {
103 syscallarg(struct statfs *) buf;
104 syscallarg(long) bufsize;
105 syscallarg(int) flags;
106 };
107
108 struct compat_43_sys_lseek_args {
109 syscallarg(int) fd;
110 syscallarg(long) offset;
111 syscallarg(int) whence;
112 };
113
114 struct sys_mount_args {
115 syscallarg(const char *) type;
116 syscallarg(const char *) path;
117 syscallarg(int) flags;
118 syscallarg(void *) data;
119 };
120
121 struct sys_unmount_args {
122 syscallarg(const char *) path;
123 syscallarg(int) flags;
124 };
125
126 struct sys_setuid_args {
127 syscallarg(uid_t) uid;
128 };
129
130 struct sys_ptrace_args {
131 syscallarg(int) req;
132 syscallarg(pid_t) pid;
133 syscallarg(caddr_t) addr;
134 syscallarg(int) data;
135 };
136
137 struct sys_recvmsg_args {
138 syscallarg(int) s;
139 syscallarg(struct msghdr *) msg;
140 syscallarg(int) flags;
141 };
142
143 struct sys_sendmsg_args {
144 syscallarg(int) s;
145 syscallarg(const struct msghdr *) msg;
146 syscallarg(int) flags;
147 };
148
149 struct sys_recvfrom_args {
150 syscallarg(int) s;
151 syscallarg(void *) buf;
152 syscallarg(size_t) len;
153 syscallarg(int) flags;
154 syscallarg(struct sockaddr *) from;
155 syscallarg(socklen_t *) fromlenaddr;
156 };
157
158 struct sys_accept_args {
159 syscallarg(int) s;
160 syscallarg(struct sockaddr *) name;
161 syscallarg(socklen_t *) anamelen;
162 };
163
164 struct sys_getpeername_args {
165 syscallarg(int) fdes;
166 syscallarg(struct sockaddr *) asa;
167 syscallarg(socklen_t *) alen;
168 };
169
170 struct sys_getsockname_args {
171 syscallarg(int) fdes;
172 syscallarg(struct sockaddr *) asa;
173 syscallarg(socklen_t *) alen;
174 };
175
176 struct sys_access_args {
177 syscallarg(const char *) path;
178 syscallarg(int) flags;
179 };
180
181 struct sys_chflags_args {
182 syscallarg(const char *) path;
183 syscallarg(u_int) flags;
184 };
185
186 struct sys_fchflags_args {
187 syscallarg(int) fd;
188 syscallarg(u_int) flags;
189 };
190
191 struct sys_kill_args {
192 syscallarg(int) pid;
193 syscallarg(int) signum;
194 };
195
196 struct compat_43_sys_stat_args {
197 syscallarg(const char *) path;
198 syscallarg(struct stat43 *) ub;
199 };
200
201 struct compat_43_sys_lstat_args {
202 syscallarg(char *) path;
203 syscallarg(struct stat43 *) ub;
204 };
205
206 struct sys_dup_args {
207 syscallarg(int) fd;
208 };
209
210 struct sys_profil_args {
211 syscallarg(caddr_t) samples;
212 syscallarg(size_t) size;
213 syscallarg(u_long) offset;
214 syscallarg(u_int) scale;
215 };
216
217 struct sys_ktrace_args {
218 syscallarg(const char *) fname;
219 syscallarg(int) ops;
220 syscallarg(int) facs;
221 syscallarg(pid_t) pid;
222 };
223
224 struct sys_sigaction_args {
225 syscallarg(int) signum;
226 syscallarg(const struct sigaction *) nsa;
227 syscallarg(struct sigaction *) osa;
228 };
229
230 struct sys_sigprocmask_args {
231 syscallarg(int) how;
232 syscallarg(sigset_t) mask;
233 };
234
235 struct sys_getlogin_args {
236 syscallarg(char *) namebuf;
237 syscallarg(u_int) namelen;
238 };
239
240 struct sys_setlogin_args {
241 syscallarg(const char *) namebuf;
242 };
243
244 struct sys_acct_args {
245 syscallarg(const char *) path;
246 };
247
248 struct sys_osigaltstack_args {
249 syscallarg(const struct osigaltstack *) nss;
250 syscallarg(struct osigaltstack *) oss;
251 };
252
253 struct sys_ioctl_args {
254 syscallarg(int) fd;
255 syscallarg(u_long) com;
256 syscallarg(void *) data;
257 };
258
259 struct sys_reboot_args {
260 syscallarg(int) opt;
261 };
262
263 struct sys_revoke_args {
264 syscallarg(const char *) path;
265 };
266
267 struct sys_symlink_args {
268 syscallarg(const char *) path;
269 syscallarg(const char *) link;
270 };
271
272 struct sys_readlink_args {
273 syscallarg(const char *) path;
274 syscallarg(char *) buf;
275 syscallarg(size_t) count;
276 };
277
278 struct sys_execve_args {
279 syscallarg(const char *) path;
280 syscallarg(char *const *) argp;
281 syscallarg(char *const *) envp;
282 };
283
284 struct sys_umask_args {
285 syscallarg(mode_t) newmask;
286 };
287
288 struct sys_chroot_args {
289 syscallarg(const char *) path;
290 };
291
292 struct compat_43_sys_fstat_args {
293 syscallarg(int) fd;
294 syscallarg(struct stat43 *) sb;
295 };
296
297 struct compat_43_sys_getkerninfo_args {
298 syscallarg(int) op;
299 syscallarg(char *) where;
300 syscallarg(int *) size;
301 syscallarg(int) arg;
302 };
303
304 struct compat_25_sys_omsync_args {
305 syscallarg(caddr_t) addr;
306 syscallarg(size_t) len;
307 };
308
309 struct sys_sbrk_args {
310 syscallarg(int) incr;
311 };
312
313 struct sys_sstk_args {
314 syscallarg(int) incr;
315 };
316
317 struct compat_43_sys_mmap_args {
318 syscallarg(caddr_t) addr;
319 syscallarg(size_t) len;
320 syscallarg(int) prot;
321 syscallarg(int) flags;
322 syscallarg(int) fd;
323 syscallarg(long) pos;
324 };
325
326 struct sys_ovadvise_args {
327 syscallarg(int) anom;
328 };
329
330 struct sys_munmap_args {
331 syscallarg(void *) addr;
332 syscallarg(size_t) len;
333 };
334
335 struct sys_mprotect_args {
336 syscallarg(void *) addr;
337 syscallarg(size_t) len;
338 syscallarg(int) prot;
339 };
340
341 struct sys_madvise_args {
342 syscallarg(void *) addr;
343 syscallarg(size_t) len;
344 syscallarg(int) behav;
345 };
346
347 struct sys_mincore_args {
348 syscallarg(void *) addr;
349 syscallarg(size_t) len;
350 syscallarg(char *) vec;
351 };
352
353 struct sys_getgroups_args {
354 syscallarg(int) gidsetsize;
355 syscallarg(gid_t *) gidset;
356 };
357
358 struct sys_setgroups_args {
359 syscallarg(int) gidsetsize;
360 syscallarg(const gid_t *) gidset;
361 };
362
363 struct sys_setpgid_args {
364 syscallarg(pid_t) pid;
365 syscallarg(int) pgid;
366 };
367
368 struct sys_setitimer_args {
369 syscallarg(int) which;
370 syscallarg(const struct itimerval *) itv;
371 syscallarg(struct itimerval *) oitv;
372 };
373
374 struct compat_25_sys_swapon_args {
375 syscallarg(const char *) name;
376 };
377
378 struct sys_getitimer_args {
379 syscallarg(int) which;
380 syscallarg(struct itimerval *) itv;
381 };
382
383 struct compat_43_sys_gethostname_args {
384 syscallarg(char *) hostname;
385 syscallarg(u_int) len;
386 };
387
388 struct compat_43_sys_sethostname_args {
389 syscallarg(char *) hostname;
390 syscallarg(u_int) len;
391 };
392
393 struct sys_dup2_args {
394 syscallarg(int) from;
395 syscallarg(int) to;
396 };
397
398 struct sys_fcntl_args {
399 syscallarg(int) fd;
400 syscallarg(int) cmd;
401 syscallarg(void *) arg;
402 };
403
404 struct sys_select_args {
405 syscallarg(int) nd;
406 syscallarg(fd_set *) in;
407 syscallarg(fd_set *) ou;
408 syscallarg(fd_set *) ex;
409 syscallarg(struct timeval *) tv;
410 };
411
412 struct sys_fsync_args {
413 syscallarg(int) fd;
414 };
415
416 struct sys_setpriority_args {
417 syscallarg(int) which;
418 syscallarg(id_t) who;
419 syscallarg(int) prio;
420 };
421
422 struct sys_socket_args {
423 syscallarg(int) domain;
424 syscallarg(int) type;
425 syscallarg(int) protocol;
426 };
427
428 struct sys_connect_args {
429 syscallarg(int) s;
430 syscallarg(const struct sockaddr *) name;
431 syscallarg(socklen_t) namelen;
432 };
433
434 struct compat_43_sys_accept_args {
435 syscallarg(int) s;
436 syscallarg(caddr_t) name;
437 syscallarg(int *) anamelen;
438 };
439
440 struct sys_getpriority_args {
441 syscallarg(int) which;
442 syscallarg(id_t) who;
443 };
444
445 struct compat_43_sys_send_args {
446 syscallarg(int) s;
447 syscallarg(caddr_t) buf;
448 syscallarg(int) len;
449 syscallarg(int) flags;
450 };
451
452 struct compat_43_sys_recv_args {
453 syscallarg(int) s;
454 syscallarg(caddr_t) buf;
455 syscallarg(int) len;
456 syscallarg(int) flags;
457 };
458
459 struct sys_sigreturn_args {
460 syscallarg(struct sigcontext *) sigcntxp;
461 };
462
463 struct sys_bind_args {
464 syscallarg(int) s;
465 syscallarg(const struct sockaddr *) name;
466 syscallarg(socklen_t) namelen;
467 };
468
469 struct sys_setsockopt_args {
470 syscallarg(int) s;
471 syscallarg(int) level;
472 syscallarg(int) name;
473 syscallarg(const void *) val;
474 syscallarg(socklen_t) valsize;
475 };
476
477 struct sys_listen_args {
478 syscallarg(int) s;
479 syscallarg(int) backlog;
480 };
481
482 struct compat_43_sys_sigvec_args {
483 syscallarg(int) signum;
484 syscallarg(struct sigvec *) nsv;
485 syscallarg(struct sigvec *) osv;
486 };
487
488 struct compat_43_sys_sigblock_args {
489 syscallarg(int) mask;
490 };
491
492 struct compat_43_sys_sigsetmask_args {
493 syscallarg(int) mask;
494 };
495
496 struct sys_sigsuspend_args {
497 syscallarg(int) mask;
498 };
499
500 struct compat_43_sys_sigstack_args {
501 syscallarg(struct sigstack *) nss;
502 syscallarg(struct sigstack *) oss;
503 };
504
505 struct compat_43_sys_recvmsg_args {
506 syscallarg(int) s;
507 syscallarg(struct omsghdr *) msg;
508 syscallarg(int) flags;
509 };
510
511 struct compat_43_sys_sendmsg_args {
512 syscallarg(int) s;
513 syscallarg(caddr_t) msg;
514 syscallarg(int) flags;
515 };
516
517 struct sys_gettimeofday_args {
518 syscallarg(struct timeval *) tp;
519 syscallarg(struct timezone *) tzp;
520 };
521
522 struct sys_getrusage_args {
523 syscallarg(int) who;
524 syscallarg(struct rusage *) rusage;
525 };
526
527 struct sys_getsockopt_args {
528 syscallarg(int) s;
529 syscallarg(int) level;
530 syscallarg(int) name;
531 syscallarg(void *) val;
532 syscallarg(socklen_t *) avalsize;
533 };
534
535 struct sys_readv_args {
536 syscallarg(int) fd;
537 syscallarg(const struct iovec *) iovp;
538 syscallarg(int) iovcnt;
539 };
540
541 struct sys_writev_args {
542 syscallarg(int) fd;
543 syscallarg(const struct iovec *) iovp;
544 syscallarg(int) iovcnt;
545 };
546
547 struct sys_settimeofday_args {
548 syscallarg(const struct timeval *) tv;
549 syscallarg(const struct timezone *) tzp;
550 };
551
552 struct sys_fchown_args {
553 syscallarg(int) fd;
554 syscallarg(uid_t) uid;
555 syscallarg(gid_t) gid;
556 };
557
558 struct sys_fchmod_args {
559 syscallarg(int) fd;
560 syscallarg(mode_t) mode;
561 };
562
563 struct compat_43_sys_recvfrom_args {
564 syscallarg(int) s;
565 syscallarg(caddr_t) buf;
566 syscallarg(size_t) len;
567 syscallarg(int) flags;
568 syscallarg(caddr_t) from;
569 syscallarg(int *) fromlenaddr;
570 };
571
572 struct sys_setreuid_args {
573 syscallarg(uid_t) ruid;
574 syscallarg(uid_t) euid;
575 };
576
577 struct sys_setregid_args {
578 syscallarg(gid_t) rgid;
579 syscallarg(gid_t) egid;
580 };
581
582 struct sys_rename_args {
583 syscallarg(const char *) from;
584 syscallarg(const char *) to;
585 };
586
587 struct compat_43_sys_truncate_args {
588 syscallarg(const char *) path;
589 syscallarg(long) length;
590 };
591
592 struct compat_43_sys_ftruncate_args {
593 syscallarg(int) fd;
594 syscallarg(long) length;
595 };
596
597 struct sys_flock_args {
598 syscallarg(int) fd;
599 syscallarg(int) how;
600 };
601
602 struct sys_mkfifo_args {
603 syscallarg(const char *) path;
604 syscallarg(mode_t) mode;
605 };
606
607 struct sys_sendto_args {
608 syscallarg(int) s;
609 syscallarg(const void *) buf;
610 syscallarg(size_t) len;
611 syscallarg(int) flags;
612 syscallarg(const struct sockaddr *) to;
613 syscallarg(socklen_t) tolen;
614 };
615
616 struct sys_shutdown_args {
617 syscallarg(int) s;
618 syscallarg(int) how;
619 };
620
621 struct sys_socketpair_args {
622 syscallarg(int) domain;
623 syscallarg(int) type;
624 syscallarg(int) protocol;
625 syscallarg(int *) rsv;
626 };
627
628 struct sys_mkdir_args {
629 syscallarg(const char *) path;
630 syscallarg(mode_t) mode;
631 };
632
633 struct sys_rmdir_args {
634 syscallarg(const char *) path;
635 };
636
637 struct sys_utimes_args {
638 syscallarg(const char *) path;
639 syscallarg(const struct timeval *) tptr;
640 };
641
642 struct sys_adjtime_args {
643 syscallarg(const struct timeval *) delta;
644 syscallarg(struct timeval *) olddelta;
645 };
646
647 struct compat_43_sys_getpeername_args {
648 syscallarg(int) fdes;
649 syscallarg(caddr_t) asa;
650 syscallarg(socklen_t *) alen;
651 };
652
653 struct compat_43_sys_sethostid_args {
654 syscallarg(int32_t) hostid;
655 };
656
657 struct compat_43_sys_getrlimit_args {
658 syscallarg(int) which;
659 syscallarg(struct ogetrlimit *) rlp;
660 };
661
662 struct compat_43_sys_setrlimit_args {
663 syscallarg(int) which;
664 syscallarg(struct ogetrlimit *) rlp;
665 };
666
667 struct compat_43_sys_killpg_args {
668 syscallarg(int) pgid;
669 syscallarg(int) signum;
670 };
671
672 struct sys_quotactl_args {
673 syscallarg(const char *) path;
674 syscallarg(int) cmd;
675 syscallarg(int) uid;
676 syscallarg(char *) arg;
677 };
678
679 struct compat_43_sys_getsockname_args {
680 syscallarg(int) fdec;
681 syscallarg(caddr_t) asa;
682 syscallarg(int *) alen;
683 };
684
685 struct sys_nfssvc_args {
686 syscallarg(int) flag;
687 syscallarg(void *) argp;
688 };
689
690 struct compat_43_sys_getdirentries_args {
691 syscallarg(int) fd;
692 syscallarg(char *) buf;
693 syscallarg(int) count;
694 syscallarg(long *) basep;
695 };
696
697 struct compat_25_sys_statfs_args {
698 syscallarg(const char *) path;
699 syscallarg(struct ostatfs *) buf;
700 };
701
702 struct compat_25_sys_fstatfs_args {
703 syscallarg(int) fd;
704 syscallarg(struct ostatfs *) buf;
705 };
706
707 struct sys_getfh_args {
708 syscallarg(const char *) fname;
709 syscallarg(fhandle_t *) fhp;
710 };
711
712 struct compat_09_sys_getdomainname_args {
713 syscallarg(char *) domainname;
714 syscallarg(int) len;
715 };
716
717 struct compat_09_sys_setdomainname_args {
718 syscallarg(char *) domainname;
719 syscallarg(int) len;
720 };
721
722 struct compat_09_sys_uname_args {
723 syscallarg(struct outsname *) name;
724 };
725
726 struct sys_sysarch_args {
727 syscallarg(int) op;
728 syscallarg(void *) parms;
729 };
730
731 struct compat_10_sys_semsys_args {
732 syscallarg(int) which;
733 syscallarg(int) a2;
734 syscallarg(int) a3;
735 syscallarg(int) a4;
736 syscallarg(int) a5;
737 };
738
739 struct compat_10_sys_msgsys_args {
740 syscallarg(int) which;
741 syscallarg(int) a2;
742 syscallarg(int) a3;
743 syscallarg(int) a4;
744 syscallarg(int) a5;
745 syscallarg(int) a6;
746 };
747
748 struct compat_10_sys_shmsys_args {
749 syscallarg(int) which;
750 syscallarg(int) a2;
751 syscallarg(int) a3;
752 syscallarg(int) a4;
753 };
754
755 struct sys_pread_args {
756 syscallarg(int) fd;
757 syscallarg(void *) buf;
758 syscallarg(size_t) nbyte;
759 syscallarg(int) pad;
760 syscallarg(off_t) offset;
761 };
762
763 struct sys_pwrite_args {
764 syscallarg(int) fd;
765 syscallarg(const void *) buf;
766 syscallarg(size_t) nbyte;
767 syscallarg(int) pad;
768 syscallarg(off_t) offset;
769 };
770
771 struct sys_setgid_args {
772 syscallarg(gid_t) gid;
773 };
774
775 struct sys_setegid_args {
776 syscallarg(gid_t) egid;
777 };
778
779 struct sys_seteuid_args {
780 syscallarg(uid_t) euid;
781 };
782
783 struct lfs_bmapv_args {
784 syscallarg(fsid_t *) fsidp;
785 syscallarg(struct block_info *) blkiov;
786 syscallarg(int) blkcnt;
787 };
788
789 struct lfs_markv_args {
790 syscallarg(fsid_t *) fsidp;
791 syscallarg(struct block_info *) blkiov;
792 syscallarg(int) blkcnt;
793 };
794
795 struct lfs_segclean_args {
796 syscallarg(fsid_t *) fsidp;
797 syscallarg(u_long) segment;
798 };
799
800 struct lfs_segwait_args {
801 syscallarg(fsid_t *) fsidp;
802 syscallarg(struct timeval *) tv;
803 };
804
805 struct compat_35_sys_stat_args {
806 syscallarg(const char *) path;
807 syscallarg(struct stat35 *) ub;
808 };
809
810 struct compat_35_sys_fstat_args {
811 syscallarg(int) fd;
812 syscallarg(struct stat35 *) sb;
813 };
814
815 struct compat_35_sys_lstat_args {
816 syscallarg(const char *) path;
817 syscallarg(struct stat35 *) ub;
818 };
819
820 struct sys_pathconf_args {
821 syscallarg(const char *) path;
822 syscallarg(int) name;
823 };
824
825 struct sys_fpathconf_args {
826 syscallarg(int) fd;
827 syscallarg(int) name;
828 };
829
830 struct sys_swapctl_args {
831 syscallarg(int) cmd;
832 syscallarg(const void *) arg;
833 syscallarg(int) misc;
834 };
835
836 struct sys_getrlimit_args {
837 syscallarg(int) which;
838 syscallarg(struct rlimit *) rlp;
839 };
840
841 struct sys_setrlimit_args {
842 syscallarg(int) which;
843 syscallarg(const struct rlimit *) rlp;
844 };
845
846 struct sys_getdirentries_args {
847 syscallarg(int) fd;
848 syscallarg(char *) buf;
849 syscallarg(int) count;
850 syscallarg(long *) basep;
851 };
852
853 struct sys_mmap_args {
854 syscallarg(void *) addr;
855 syscallarg(size_t) len;
856 syscallarg(int) prot;
857 syscallarg(int) flags;
858 syscallarg(int) fd;
859 syscallarg(long) pad;
860 syscallarg(off_t) pos;
861 };
862
863 struct sys_lseek_args {
864 syscallarg(int) fd;
865 syscallarg(int) pad;
866 syscallarg(off_t) offset;
867 syscallarg(int) whence;
868 };
869
870 struct sys_truncate_args {
871 syscallarg(const char *) path;
872 syscallarg(int) pad;
873 syscallarg(off_t) length;
874 };
875
876 struct sys_ftruncate_args {
877 syscallarg(int) fd;
878 syscallarg(int) pad;
879 syscallarg(off_t) length;
880 };
881
882 struct sys___sysctl_args {
883 syscallarg(int *) name;
884 syscallarg(u_int) namelen;
885 syscallarg(void *) old;
886 syscallarg(size_t *) oldlenp;
887 syscallarg(void *) new;
888 syscallarg(size_t) newlen;
889 };
890
891 struct sys_mlock_args {
892 syscallarg(const void *) addr;
893 syscallarg(size_t) len;
894 };
895
896 struct sys_munlock_args {
897 syscallarg(const void *) addr;
898 syscallarg(size_t) len;
899 };
900
901 struct sys_futimes_args {
902 syscallarg(int) fd;
903 syscallarg(const struct timeval *) tptr;
904 };
905
906 struct sys_getpgid_args {
907 syscallarg(pid_t) pid;
908 };
909
910 struct sys_xfspioctl_args {
911 syscallarg(int) operation;
912 syscallarg(char *) a_pathP;
913 syscallarg(int) a_opcode;
914 syscallarg(struct ViceIoctl *) a_paramsP;
915 syscallarg(int) a_followSymlinks;
916 };
917
918 struct compat_23_sys___semctl_args {
919 syscallarg(int) semid;
920 syscallarg(int) semnum;
921 syscallarg(int) cmd;
922 syscallarg(union semun *) arg;
923 };
924
925 struct sys_semget_args {
926 syscallarg(key_t) key;
927 syscallarg(int) nsems;
928 syscallarg(int) semflg;
929 };
930
931 struct compat_35_sys_semop_args {
932 syscallarg(int) semid;
933 syscallarg(struct sembuf *) sops;
934 syscallarg(u_int) nsops;
935 };
936
937 struct compat_23_sys_msgctl_args {
938 syscallarg(int) msqid;
939 syscallarg(int) cmd;
940 syscallarg(struct omsqid_ds *) buf;
941 };
942
943 struct sys_msgget_args {
944 syscallarg(key_t) key;
945 syscallarg(int) msgflg;
946 };
947
948 struct sys_msgsnd_args {
949 syscallarg(int) msqid;
950 syscallarg(const void *) msgp;
951 syscallarg(size_t) msgsz;
952 syscallarg(int) msgflg;
953 };
954
955 struct sys_msgrcv_args {
956 syscallarg(int) msqid;
957 syscallarg(void *) msgp;
958 syscallarg(size_t) msgsz;
959 syscallarg(long) msgtyp;
960 syscallarg(int) msgflg;
961 };
962
963 struct sys_shmat_args {
964 syscallarg(int) shmid;
965 syscallarg(const void *) shmaddr;
966 syscallarg(int) shmflg;
967 };
968
969 struct compat_23_sys_shmctl_args {
970 syscallarg(int) shmid;
971 syscallarg(int) cmd;
972 syscallarg(struct oshmid_ds *) buf;
973 };
974
975 struct sys_shmdt_args {
976 syscallarg(const void *) shmaddr;
977 };
978
979 struct compat_35_sys_shmget_args {
980 syscallarg(key_t) key;
981 syscallarg(int) size;
982 syscallarg(int) shmflg;
983 };
984
985 struct sys_clock_gettime_args {
986 syscallarg(clockid_t) clock_id;
987 syscallarg(struct timespec *) tp;
988 };
989
990 struct sys_clock_settime_args {
991 syscallarg(clockid_t) clock_id;
992 syscallarg(const struct timespec *) tp;
993 };
994
995 struct sys_clock_getres_args {
996 syscallarg(clockid_t) clock_id;
997 syscallarg(struct timespec *) tp;
998 };
999
1000 struct sys_nanosleep_args {
1001 syscallarg(const struct timespec *) rqtp;
1002 syscallarg(struct timespec *) rmtp;
1003 };
1004
1005 struct sys_minherit_args {
1006 syscallarg(void *) addr;
1007 syscallarg(size_t) len;
1008 syscallarg(int) inherit;
1009 };
1010
1011 struct sys_rfork_args {
1012 syscallarg(int) flags;
1013 };
1014
1015 struct sys_poll_args {
1016 syscallarg(struct pollfd *) fds;
1017 syscallarg(u_int) nfds;
1018 syscallarg(int) timeout;
1019 };
1020
1021 struct sys_lchown_args {
1022 syscallarg(const char *) path;
1023 syscallarg(uid_t) uid;
1024 syscallarg(gid_t) gid;
1025 };
1026
1027 struct sys_getsid_args {
1028 syscallarg(pid_t) pid;
1029 };
1030
1031 struct sys_msync_args {
1032 syscallarg(void *) addr;
1033 syscallarg(size_t) len;
1034 syscallarg(int) flags;
1035 };
1036
1037 struct compat_35_sys___semctl_args {
1038 syscallarg(int) semid;
1039 syscallarg(int) semnum;
1040 syscallarg(int) cmd;
1041 syscallarg(union semun *) arg;
1042 };
1043
1044 struct compat_35_sys_shmctl_args {
1045 syscallarg(int) shmid;
1046 syscallarg(int) cmd;
1047 syscallarg(struct shmid_ds35 *) buf;
1048 };
1049
1050 struct compat_35_sys_msgctl_args {
1051 syscallarg(int) msqid;
1052 syscallarg(int) cmd;
1053 syscallarg(struct msqid_ds35 *) buf;
1054 };
1055
1056 struct sys_getfsstat_args {
1057 syscallarg(struct statfs *) buf;
1058 syscallarg(size_t) bufsize;
1059 syscallarg(int) flags;
1060 };
1061
1062 struct sys_statfs_args {
1063 syscallarg(const char *) path;
1064 syscallarg(struct statfs *) buf;
1065 };
1066
1067 struct sys_fstatfs_args {
1068 syscallarg(int) fd;
1069 syscallarg(struct statfs *) buf;
1070 };
1071
1072 struct sys_pipe_args {
1073 syscallarg(int *) fdp;
1074 };
1075
1076 struct sys_fhopen_args {
1077 syscallarg(const fhandle_t *) fhp;
1078 syscallarg(int) flags;
1079 };
1080
1081 struct compat_35_sys_fhstat_args {
1082 syscallarg(const fhandle_t *) fhp;
1083 syscallarg(struct stat35 *) sb;
1084 };
1085
1086 struct sys_fhstatfs_args {
1087 syscallarg(const fhandle_t *) fhp;
1088 syscallarg(struct statfs *) buf;
1089 };
1090
1091 struct sys_preadv_args {
1092 syscallarg(int) fd;
1093 syscallarg(const struct iovec *) iovp;
1094 syscallarg(int) iovcnt;
1095 syscallarg(int) pad;
1096 syscallarg(off_t) offset;
1097 };
1098
1099 struct sys_pwritev_args {
1100 syscallarg(int) fd;
1101 syscallarg(const struct iovec *) iovp;
1102 syscallarg(int) iovcnt;
1103 syscallarg(int) pad;
1104 syscallarg(off_t) offset;
1105 };
1106
1107 struct sys_kevent_args {
1108 syscallarg(int) fd;
1109 syscallarg(const struct kevent *) changelist;
1110 syscallarg(int) nchanges;
1111 syscallarg(struct kevent *) eventlist;
1112 syscallarg(int) nevents;
1113 syscallarg(const struct timespec *) timeout;
1114 };
1115
1116 struct sys_mlockall_args {
1117 syscallarg(int) flags;
1118 };
1119
1120 struct sys_getpeereid_args {
1121 syscallarg(int) fdes;
1122 syscallarg(uid_t *) euid;
1123 syscallarg(gid_t *) egid;
1124 };
1125
1126 struct sys_getresuid_args {
1127 syscallarg(uid_t *) ruid;
1128 syscallarg(uid_t *) euid;
1129 syscallarg(uid_t *) suid;
1130 };
1131
1132 struct sys_setresuid_args {
1133 syscallarg(uid_t) ruid;
1134 syscallarg(uid_t) euid;
1135 syscallarg(uid_t) suid;
1136 };
1137
1138 struct sys_getresgid_args {
1139 syscallarg(gid_t *) rgid;
1140 syscallarg(gid_t *) egid;
1141 syscallarg(gid_t *) sgid;
1142 };
1143
1144 struct sys_setresgid_args {
1145 syscallarg(gid_t) rgid;
1146 syscallarg(gid_t) egid;
1147 syscallarg(gid_t) sgid;
1148 };
1149
1150 struct sys_mquery_args {
1151 syscallarg(void *) addr;
1152 syscallarg(size_t) len;
1153 syscallarg(int) prot;
1154 syscallarg(int) flags;
1155 syscallarg(int) fd;
1156 syscallarg(long) pad;
1157 syscallarg(off_t) pos;
1158 };
1159
1160 struct sys_closefrom_args {
1161 syscallarg(int) fd;
1162 };
1163
1164 struct sys_sigaltstack_args {
1165 syscallarg(const struct sigaltstack *) nss;
1166 syscallarg(struct sigaltstack *) oss;
1167 };
1168
1169 struct sys_shmget_args {
1170 syscallarg(key_t) key;
1171 syscallarg(size_t) size;
1172 syscallarg(int) shmflg;
1173 };
1174
1175 struct sys_semop_args {
1176 syscallarg(int) semid;
1177 syscallarg(struct sembuf *) sops;
1178 syscallarg(size_t) nsops;
1179 };
1180
1181 struct sys_stat_args {
1182 syscallarg(const char *) path;
1183 syscallarg(struct stat *) ub;
1184 };
1185
1186 struct sys_fstat_args {
1187 syscallarg(int) fd;
1188 syscallarg(struct stat *) sb;
1189 };
1190
1191 struct sys_lstat_args {
1192 syscallarg(const char *) path;
1193 syscallarg(struct stat *) ub;
1194 };
1195
1196 struct sys_fhstat_args {
1197 syscallarg(const fhandle_t *) fhp;
1198 syscallarg(struct stat *) sb;
1199 };
1200
1201 struct sys___semctl_args {
1202 syscallarg(int) semid;
1203 syscallarg(int) semnum;
1204 syscallarg(int) cmd;
1205 syscallarg(union semun *) arg;
1206 };
1207
1208 struct sys_shmctl_args {
1209 syscallarg(int) shmid;
1210 syscallarg(int) cmd;
1211 syscallarg(struct shmid_ds *) buf;
1212 };
1213
1214 struct sys_msgctl_args {
1215 syscallarg(int) msqid;
1216 syscallarg(int) cmd;
1217 syscallarg(struct msqid_ds *) buf;
1218 };
1219
1220 struct sys_thrsleep_args {
1221 syscallarg(void *) ident;
1222 syscallarg(int) timeout;
1223 syscallarg(void *) lock;
1224 };
1225
1226 struct sys_thrwakeup_args {
1227 syscallarg(void *) ident;
1228 syscallarg(int) n;
1229 };
1230
1231 struct sys_threxit_args {
1232 syscallarg(int) rval;
1233 };
1234
1235 struct sys_thrsigdivert_args {
1236 syscallarg(sigset_t) sigmask;
1237 };
1238
1239 struct sys___getcwd_args {
1240 syscallarg(char *) buf;
1241 syscallarg(size_t) len;
1242 };
1243
1244 struct sys_adjfreq_args {
1245 syscallarg(const int64_t *) freq;
1246 syscallarg(int64_t *) oldfreq;
1247 };
1248
1249
1250
1251
1252
1253 int sys_exit(struct proc *, void *, register_t *);
1254 int sys_fork(struct proc *, void *, register_t *);
1255 int sys_read(struct proc *, void *, register_t *);
1256 int sys_write(struct proc *, void *, register_t *);
1257 int sys_open(struct proc *, void *, register_t *);
1258 int sys_close(struct proc *, void *, register_t *);
1259 int sys_wait4(struct proc *, void *, register_t *);
1260 int compat_43_sys_creat(struct proc *, void *, register_t *);
1261 int sys_link(struct proc *, void *, register_t *);
1262 int sys_unlink(struct proc *, void *, register_t *);
1263 int sys_chdir(struct proc *, void *, register_t *);
1264 int sys_fchdir(struct proc *, void *, register_t *);
1265 int sys_mknod(struct proc *, void *, register_t *);
1266 int sys_chmod(struct proc *, void *, register_t *);
1267 int sys_chown(struct proc *, void *, register_t *);
1268 int sys_obreak(struct proc *, void *, register_t *);
1269 int compat_25_sys_getfsstat(struct proc *, void *, register_t *);
1270 int compat_43_sys_lseek(struct proc *, void *, register_t *);
1271 int sys_getpid(struct proc *, void *, register_t *);
1272 int sys_mount(struct proc *, void *, register_t *);
1273 int sys_unmount(struct proc *, void *, register_t *);
1274 int sys_setuid(struct proc *, void *, register_t *);
1275 int sys_getuid(struct proc *, void *, register_t *);
1276 int sys_geteuid(struct proc *, void *, register_t *);
1277 #ifdef PTRACE
1278 int sys_ptrace(struct proc *, void *, register_t *);
1279 #else
1280 #endif
1281 int sys_recvmsg(struct proc *, void *, register_t *);
1282 int sys_sendmsg(struct proc *, void *, register_t *);
1283 int sys_recvfrom(struct proc *, void *, register_t *);
1284 int sys_accept(struct proc *, void *, register_t *);
1285 int sys_getpeername(struct proc *, void *, register_t *);
1286 int sys_getsockname(struct proc *, void *, register_t *);
1287 int sys_access(struct proc *, void *, register_t *);
1288 int sys_chflags(struct proc *, void *, register_t *);
1289 int sys_fchflags(struct proc *, void *, register_t *);
1290 int sys_sync(struct proc *, void *, register_t *);
1291 int sys_kill(struct proc *, void *, register_t *);
1292 int compat_43_sys_stat(struct proc *, void *, register_t *);
1293 int sys_getppid(struct proc *, void *, register_t *);
1294 int compat_43_sys_lstat(struct proc *, void *, register_t *);
1295 int sys_dup(struct proc *, void *, register_t *);
1296 int sys_opipe(struct proc *, void *, register_t *);
1297 int sys_getegid(struct proc *, void *, register_t *);
1298 int sys_profil(struct proc *, void *, register_t *);
1299 #ifdef KTRACE
1300 int sys_ktrace(struct proc *, void *, register_t *);
1301 #else
1302 #endif
1303 int sys_sigaction(struct proc *, void *, register_t *);
1304 int sys_getgid(struct proc *, void *, register_t *);
1305 int sys_sigprocmask(struct proc *, void *, register_t *);
1306 int sys_getlogin(struct proc *, void *, register_t *);
1307 int sys_setlogin(struct proc *, void *, register_t *);
1308 #ifdef ACCOUNTING
1309 int sys_acct(struct proc *, void *, register_t *);
1310 #else
1311 #endif
1312 int sys_sigpending(struct proc *, void *, register_t *);
1313 int sys_osigaltstack(struct proc *, void *, register_t *);
1314 int sys_ioctl(struct proc *, void *, register_t *);
1315 int sys_reboot(struct proc *, void *, register_t *);
1316 int sys_revoke(struct proc *, void *, register_t *);
1317 int sys_symlink(struct proc *, void *, register_t *);
1318 int sys_readlink(struct proc *, void *, register_t *);
1319 int sys_execve(struct proc *, void *, register_t *);
1320 int sys_umask(struct proc *, void *, register_t *);
1321 int sys_chroot(struct proc *, void *, register_t *);
1322 int compat_43_sys_fstat(struct proc *, void *, register_t *);
1323 int compat_43_sys_getkerninfo(struct proc *, void *, register_t *);
1324 int compat_43_sys_getpagesize(struct proc *, void *, register_t *);
1325 int compat_25_sys_omsync(struct proc *, void *, register_t *);
1326 int sys_vfork(struct proc *, void *, register_t *);
1327 int sys_sbrk(struct proc *, void *, register_t *);
1328 int sys_sstk(struct proc *, void *, register_t *);
1329 int compat_43_sys_mmap(struct proc *, void *, register_t *);
1330 int sys_ovadvise(struct proc *, void *, register_t *);
1331 int sys_munmap(struct proc *, void *, register_t *);
1332 int sys_mprotect(struct proc *, void *, register_t *);
1333 int sys_madvise(struct proc *, void *, register_t *);
1334 int sys_mincore(struct proc *, void *, register_t *);
1335 int sys_getgroups(struct proc *, void *, register_t *);
1336 int sys_setgroups(struct proc *, void *, register_t *);
1337 int sys_getpgrp(struct proc *, void *, register_t *);
1338 int sys_setpgid(struct proc *, void *, register_t *);
1339 int sys_setitimer(struct proc *, void *, register_t *);
1340 int compat_43_sys_wait(struct proc *, void *, register_t *);
1341 int compat_25_sys_swapon(struct proc *, void *, register_t *);
1342 int sys_getitimer(struct proc *, void *, register_t *);
1343 int compat_43_sys_gethostname(struct proc *, void *, register_t *);
1344 int compat_43_sys_sethostname(struct proc *, void *, register_t *);
1345 int compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
1346 int sys_dup2(struct proc *, void *, register_t *);
1347 int sys_fcntl(struct proc *, void *, register_t *);
1348 int sys_select(struct proc *, void *, register_t *);
1349 int sys_fsync(struct proc *, void *, register_t *);
1350 int sys_setpriority(struct proc *, void *, register_t *);
1351 int sys_socket(struct proc *, void *, register_t *);
1352 int sys_connect(struct proc *, void *, register_t *);
1353 int compat_43_sys_accept(struct proc *, void *, register_t *);
1354 int sys_getpriority(struct proc *, void *, register_t *);
1355 int compat_43_sys_send(struct proc *, void *, register_t *);
1356 int compat_43_sys_recv(struct proc *, void *, register_t *);
1357 int sys_sigreturn(struct proc *, void *, register_t *);
1358 int sys_bind(struct proc *, void *, register_t *);
1359 int sys_setsockopt(struct proc *, void *, register_t *);
1360 int sys_listen(struct proc *, void *, register_t *);
1361 int compat_43_sys_sigvec(struct proc *, void *, register_t *);
1362 int compat_43_sys_sigblock(struct proc *, void *, register_t *);
1363 int compat_43_sys_sigsetmask(struct proc *, void *, register_t *);
1364 int sys_sigsuspend(struct proc *, void *, register_t *);
1365 int compat_43_sys_sigstack(struct proc *, void *, register_t *);
1366 int compat_43_sys_recvmsg(struct proc *, void *, register_t *);
1367 int compat_43_sys_sendmsg(struct proc *, void *, register_t *);
1368 int sys_gettimeofday(struct proc *, void *, register_t *);
1369 int sys_getrusage(struct proc *, void *, register_t *);
1370 int sys_getsockopt(struct proc *, void *, register_t *);
1371 int sys_readv(struct proc *, void *, register_t *);
1372 int sys_writev(struct proc *, void *, register_t *);
1373 int sys_settimeofday(struct proc *, void *, register_t *);
1374 int sys_fchown(struct proc *, void *, register_t *);
1375 int sys_fchmod(struct proc *, void *, register_t *);
1376 int compat_43_sys_recvfrom(struct proc *, void *, register_t *);
1377 int sys_setreuid(struct proc *, void *, register_t *);
1378 int sys_setregid(struct proc *, void *, register_t *);
1379 int sys_rename(struct proc *, void *, register_t *);
1380 int compat_43_sys_truncate(struct proc *, void *, register_t *);
1381 int compat_43_sys_ftruncate(struct proc *, void *, register_t *);
1382 int sys_flock(struct proc *, void *, register_t *);
1383 int sys_mkfifo(struct proc *, void *, register_t *);
1384 int sys_sendto(struct proc *, void *, register_t *);
1385 int sys_shutdown(struct proc *, void *, register_t *);
1386 int sys_socketpair(struct proc *, void *, register_t *);
1387 int sys_mkdir(struct proc *, void *, register_t *);
1388 int sys_rmdir(struct proc *, void *, register_t *);
1389 int sys_utimes(struct proc *, void *, register_t *);
1390 int sys_adjtime(struct proc *, void *, register_t *);
1391 int compat_43_sys_getpeername(struct proc *, void *, register_t *);
1392 int compat_43_sys_gethostid(struct proc *, void *, register_t *);
1393 int compat_43_sys_sethostid(struct proc *, void *, register_t *);
1394 int compat_43_sys_getrlimit(struct proc *, void *, register_t *);
1395 int compat_43_sys_setrlimit(struct proc *, void *, register_t *);
1396 int compat_43_sys_killpg(struct proc *, void *, register_t *);
1397 int sys_setsid(struct proc *, void *, register_t *);
1398 int sys_quotactl(struct proc *, void *, register_t *);
1399 int compat_43_sys_quota(struct proc *, void *, register_t *);
1400 int compat_43_sys_getsockname(struct proc *, void *, register_t *);
1401 #if defined(NFSCLIENT) || defined(NFSSERVER)
1402 int sys_nfssvc(struct proc *, void *, register_t *);
1403 #else
1404 #endif
1405 int compat_43_sys_getdirentries(struct proc *, void *, register_t *);
1406 int compat_25_sys_statfs(struct proc *, void *, register_t *);
1407 int compat_25_sys_fstatfs(struct proc *, void *, register_t *);
1408 int sys_getfh(struct proc *, void *, register_t *);
1409 int compat_09_sys_getdomainname(struct proc *, void *, register_t *);
1410 int compat_09_sys_setdomainname(struct proc *, void *, register_t *);
1411 int compat_09_sys_uname(struct proc *, void *, register_t *);
1412 int sys_sysarch(struct proc *, void *, register_t *);
1413 #if defined(SYSVSEM) && !defined(__LP64__)
1414 int compat_10_sys_semsys(struct proc *, void *, register_t *);
1415 #else
1416 #endif
1417 #if defined(SYSVMSG) && !defined(__LP64__)
1418 int compat_10_sys_msgsys(struct proc *, void *, register_t *);
1419 #else
1420 #endif
1421 #if defined(SYSVSHM) && !defined(__LP64__)
1422 int compat_10_sys_shmsys(struct proc *, void *, register_t *);
1423 #else
1424 #endif
1425 int sys_pread(struct proc *, void *, register_t *);
1426 int sys_pwrite(struct proc *, void *, register_t *);
1427 int sys_setgid(struct proc *, void *, register_t *);
1428 int sys_setegid(struct proc *, void *, register_t *);
1429 int sys_seteuid(struct proc *, void *, register_t *);
1430 #ifdef LFS
1431 int lfs_bmapv(struct proc *, void *, register_t *);
1432 int lfs_markv(struct proc *, void *, register_t *);
1433 int lfs_segclean(struct proc *, void *, register_t *);
1434 int lfs_segwait(struct proc *, void *, register_t *);
1435 #else
1436 #endif
1437 int compat_35_sys_stat(struct proc *, void *, register_t *);
1438 int compat_35_sys_fstat(struct proc *, void *, register_t *);
1439 int compat_35_sys_lstat(struct proc *, void *, register_t *);
1440 int sys_pathconf(struct proc *, void *, register_t *);
1441 int sys_fpathconf(struct proc *, void *, register_t *);
1442 int sys_swapctl(struct proc *, void *, register_t *);
1443 int sys_getrlimit(struct proc *, void *, register_t *);
1444 int sys_setrlimit(struct proc *, void *, register_t *);
1445 int sys_getdirentries(struct proc *, void *, register_t *);
1446 int sys_mmap(struct proc *, void *, register_t *);
1447 int sys_lseek(struct proc *, void *, register_t *);
1448 int sys_truncate(struct proc *, void *, register_t *);
1449 int sys_ftruncate(struct proc *, void *, register_t *);
1450 int sys___sysctl(struct proc *, void *, register_t *);
1451 int sys_mlock(struct proc *, void *, register_t *);
1452 int sys_munlock(struct proc *, void *, register_t *);
1453 int sys_futimes(struct proc *, void *, register_t *);
1454 int sys_getpgid(struct proc *, void *, register_t *);
1455 int sys_xfspioctl(struct proc *, void *, register_t *);
1456 #ifdef LKM
1457 int sys_lkmnosys(struct proc *, void *, register_t *);
1458 int sys_lkmnosys(struct proc *, void *, register_t *);
1459 int sys_lkmnosys(struct proc *, void *, register_t *);
1460 int sys_lkmnosys(struct proc *, void *, register_t *);
1461 int sys_lkmnosys(struct proc *, void *, register_t *);
1462 int sys_lkmnosys(struct proc *, void *, register_t *);
1463 int sys_lkmnosys(struct proc *, void *, register_t *);
1464 int sys_lkmnosys(struct proc *, void *, register_t *);
1465 int sys_lkmnosys(struct proc *, void *, register_t *);
1466 int sys_lkmnosys(struct proc *, void *, register_t *);
1467 #else
1468 #endif
1469 #ifdef SYSVSEM
1470 int compat_23_sys___semctl(struct proc *, void *, register_t *);
1471 int sys_semget(struct proc *, void *, register_t *);
1472 int compat_35_sys_semop(struct proc *, void *, register_t *);
1473 #else
1474 #endif
1475 #ifdef SYSVMSG
1476 int compat_23_sys_msgctl(struct proc *, void *, register_t *);
1477 int sys_msgget(struct proc *, void *, register_t *);
1478 int sys_msgsnd(struct proc *, void *, register_t *);
1479 int sys_msgrcv(struct proc *, void *, register_t *);
1480 #else
1481 #endif
1482 #ifdef SYSVSHM
1483 int sys_shmat(struct proc *, void *, register_t *);
1484 int compat_23_sys_shmctl(struct proc *, void *, register_t *);
1485 int sys_shmdt(struct proc *, void *, register_t *);
1486 int compat_35_sys_shmget(struct proc *, void *, register_t *);
1487 #else
1488 #endif
1489 int sys_clock_gettime(struct proc *, void *, register_t *);
1490 int sys_clock_settime(struct proc *, void *, register_t *);
1491 int sys_clock_getres(struct proc *, void *, register_t *);
1492 int sys_nanosleep(struct proc *, void *, register_t *);
1493 int sys_minherit(struct proc *, void *, register_t *);
1494 int sys_rfork(struct proc *, void *, register_t *);
1495 int sys_poll(struct proc *, void *, register_t *);
1496 int sys_issetugid(struct proc *, void *, register_t *);
1497 int sys_lchown(struct proc *, void *, register_t *);
1498 int sys_getsid(struct proc *, void *, register_t *);
1499 int sys_msync(struct proc *, void *, register_t *);
1500 #ifdef SYSVSEM
1501 int compat_35_sys___semctl(struct proc *, void *, register_t *);
1502 #else
1503 #endif
1504 #ifdef SYSVSHM
1505 int compat_35_sys_shmctl(struct proc *, void *, register_t *);
1506 #else
1507 #endif
1508 #ifdef SYSVMSG
1509 int compat_35_sys_msgctl(struct proc *, void *, register_t *);
1510 #else
1511 #endif
1512 int sys_getfsstat(struct proc *, void *, register_t *);
1513 int sys_statfs(struct proc *, void *, register_t *);
1514 int sys_fstatfs(struct proc *, void *, register_t *);
1515 int sys_pipe(struct proc *, void *, register_t *);
1516 int sys_fhopen(struct proc *, void *, register_t *);
1517 int compat_35_sys_fhstat(struct proc *, void *, register_t *);
1518 int sys_fhstatfs(struct proc *, void *, register_t *);
1519 int sys_preadv(struct proc *, void *, register_t *);
1520 int sys_pwritev(struct proc *, void *, register_t *);
1521 int sys_kqueue(struct proc *, void *, register_t *);
1522 int sys_kevent(struct proc *, void *, register_t *);
1523 int sys_mlockall(struct proc *, void *, register_t *);
1524 int sys_munlockall(struct proc *, void *, register_t *);
1525 int sys_getpeereid(struct proc *, void *, register_t *);
1526 int sys_getresuid(struct proc *, void *, register_t *);
1527 int sys_setresuid(struct proc *, void *, register_t *);
1528 int sys_getresgid(struct proc *, void *, register_t *);
1529 int sys_setresgid(struct proc *, void *, register_t *);
1530 int sys_mquery(struct proc *, void *, register_t *);
1531 int sys_closefrom(struct proc *, void *, register_t *);
1532 int sys_sigaltstack(struct proc *, void *, register_t *);
1533 #ifdef SYSVSHM
1534 int sys_shmget(struct proc *, void *, register_t *);
1535 #else
1536 #endif
1537 #ifdef SYSVSEM
1538 int sys_semop(struct proc *, void *, register_t *);
1539 #else
1540 #endif
1541 int sys_stat(struct proc *, void *, register_t *);
1542 int sys_fstat(struct proc *, void *, register_t *);
1543 int sys_lstat(struct proc *, void *, register_t *);
1544 int sys_fhstat(struct proc *, void *, register_t *);
1545 #ifdef SYSVSEM
1546 int sys___semctl(struct proc *, void *, register_t *);
1547 #else
1548 #endif
1549 #ifdef SYSVSHM
1550 int sys_shmctl(struct proc *, void *, register_t *);
1551 #else
1552 #endif
1553 #ifdef SYSVMSG
1554 int sys_msgctl(struct proc *, void *, register_t *);
1555 #else
1556 #endif
1557 int sys_sched_yield(struct proc *, void *, register_t *);
1558 #ifdef RTHREADS
1559 int sys_getthrid(struct proc *, void *, register_t *);
1560 int sys_thrsleep(struct proc *, void *, register_t *);
1561 int sys_thrwakeup(struct proc *, void *, register_t *);
1562 int sys_threxit(struct proc *, void *, register_t *);
1563 int sys_thrsigdivert(struct proc *, void *, register_t *);
1564 #else
1565 #endif
1566 int sys___getcwd(struct proc *, void *, register_t *);
1567 int sys_adjfreq(struct proc *, void *, register_t *);