Annotation of sys/sys/syscallargs.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: syscallargs.h,v 1.99 2006/09/22 17:36:17 pedro Exp $ */
2:
3: /*
4: * System call argument lists.
5: *
6: * DO NOT EDIT-- this file is automatically generated.
7: * created from; OpenBSD: syscalls.master,v 1.86 2006/09/22 17:35:41 pedro Exp
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: * System call prototypes.
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 /* !LKM */
1468: #endif /* !LKM */
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 *);
CVSweb