Annotation of sys/sys/syscallargs.h, Revision 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