1 /* 2 * System call prototypes. 3 * 4 * DO NOT EDIT-- this file is automatically generated. 5 * $DragonFly: src/sys/sys/sysproto.h,v 1.62 2008/06/01 19:55:32 dillon Exp $ 6 * created from DragonFly 7 */ 8 9 #ifndef _SYS_SYSPROTO_H_ 10 #define _SYS_SYSPROTO_H_ 11 12 #include <sys/select.h> 13 14 #include <sys/signal.h> 15 16 #include <sys/acl.h> 17 18 #include <sys/msgport.h> 19 20 #include <sys/sysmsg.h> 21 22 #include <sys/syslink.h> 23 24 #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 25 0 : sizeof(register_t) - sizeof(t)) 26 27 #ifdef COMPAT_43 28 #endif 29 struct nosys_args { 30 #ifdef _KERNEL 31 struct sysmsg sysmsg; 32 #endif 33 register_t dummy; 34 }; 35 struct exit_args { 36 #ifdef _KERNEL 37 struct sysmsg sysmsg; 38 #endif 39 int rval; char rval_[PAD_(int)]; 40 }; 41 struct fork_args { 42 #ifdef _KERNEL 43 struct sysmsg sysmsg; 44 #endif 45 register_t dummy; 46 }; 47 struct read_args { 48 #ifdef _KERNEL 49 struct sysmsg sysmsg; 50 #endif 51 int fd; char fd_[PAD_(int)]; 52 void * buf; char buf_[PAD_(void *)]; 53 size_t nbyte; char nbyte_[PAD_(size_t)]; 54 }; 55 struct write_args { 56 #ifdef _KERNEL 57 struct sysmsg sysmsg; 58 #endif 59 int fd; char fd_[PAD_(int)]; 60 const void * buf; char buf_[PAD_(const void *)]; 61 size_t nbyte; char nbyte_[PAD_(size_t)]; 62 }; 63 struct open_args { 64 #ifdef _KERNEL 65 struct sysmsg sysmsg; 66 #endif 67 char * path; char path_[PAD_(char *)]; 68 int flags; char flags_[PAD_(int)]; 69 int mode; char mode_[PAD_(int)]; 70 }; 71 struct close_args { 72 #ifdef _KERNEL 73 struct sysmsg sysmsg; 74 #endif 75 int fd; char fd_[PAD_(int)]; 76 }; 77 struct wait_args { 78 #ifdef _KERNEL 79 struct sysmsg sysmsg; 80 #endif 81 int pid; char pid_[PAD_(int)]; 82 int * status; char status_[PAD_(int *)]; 83 int options; char options_[PAD_(int)]; 84 struct rusage * rusage; char rusage_[PAD_(struct rusage *)]; 85 }; 86 struct link_args { 87 #ifdef _KERNEL 88 struct sysmsg sysmsg; 89 #endif 90 char * path; char path_[PAD_(char *)]; 91 char * link; char link_[PAD_(char *)]; 92 }; 93 struct unlink_args { 94 #ifdef _KERNEL 95 struct sysmsg sysmsg; 96 #endif 97 char * path; char path_[PAD_(char *)]; 98 }; 99 struct chdir_args { 100 #ifdef _KERNEL 101 struct sysmsg sysmsg; 102 #endif 103 char * path; char path_[PAD_(char *)]; 104 }; 105 struct fchdir_args { 106 #ifdef _KERNEL 107 struct sysmsg sysmsg; 108 #endif 109 int fd; char fd_[PAD_(int)]; 110 }; 111 struct mknod_args { 112 #ifdef _KERNEL 113 struct sysmsg sysmsg; 114 #endif 115 char * path; char path_[PAD_(char *)]; 116 int mode; char mode_[PAD_(int)]; 117 int dev; char dev_[PAD_(int)]; 118 }; 119 struct chmod_args { 120 #ifdef _KERNEL 121 struct sysmsg sysmsg; 122 #endif 123 char * path; char path_[PAD_(char *)]; 124 int mode; char mode_[PAD_(int)]; 125 }; 126 struct chown_args { 127 #ifdef _KERNEL 128 struct sysmsg sysmsg; 129 #endif 130 char * path; char path_[PAD_(char *)]; 131 int uid; char uid_[PAD_(int)]; 132 int gid; char gid_[PAD_(int)]; 133 }; 134 struct obreak_args { 135 #ifdef _KERNEL 136 struct sysmsg sysmsg; 137 #endif 138 char * nsize; char nsize_[PAD_(char *)]; 139 }; 140 struct getfsstat_args { 141 #ifdef _KERNEL 142 struct sysmsg sysmsg; 143 #endif 144 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 145 long bufsize; char bufsize_[PAD_(long)]; 146 int flags; char flags_[PAD_(int)]; 147 }; 148 struct getpid_args { 149 #ifdef _KERNEL 150 struct sysmsg sysmsg; 151 #endif 152 register_t dummy; 153 }; 154 struct mount_args { 155 #ifdef _KERNEL 156 struct sysmsg sysmsg; 157 #endif 158 char * type; char type_[PAD_(char *)]; 159 char * path; char path_[PAD_(char *)]; 160 int flags; char flags_[PAD_(int)]; 161 caddr_t data; char data_[PAD_(caddr_t)]; 162 }; 163 struct unmount_args { 164 #ifdef _KERNEL 165 struct sysmsg sysmsg; 166 #endif 167 char * path; char path_[PAD_(char *)]; 168 int flags; char flags_[PAD_(int)]; 169 }; 170 struct setuid_args { 171 #ifdef _KERNEL 172 struct sysmsg sysmsg; 173 #endif 174 uid_t uid; char uid_[PAD_(uid_t)]; 175 }; 176 struct getuid_args { 177 #ifdef _KERNEL 178 struct sysmsg sysmsg; 179 #endif 180 register_t dummy; 181 }; 182 struct geteuid_args { 183 #ifdef _KERNEL 184 struct sysmsg sysmsg; 185 #endif 186 register_t dummy; 187 }; 188 struct ptrace_args { 189 #ifdef _KERNEL 190 struct sysmsg sysmsg; 191 #endif 192 int req; char req_[PAD_(int)]; 193 pid_t pid; char pid_[PAD_(pid_t)]; 194 caddr_t addr; char addr_[PAD_(caddr_t)]; 195 int data; char data_[PAD_(int)]; 196 }; 197 struct recvmsg_args { 198 #ifdef _KERNEL 199 struct sysmsg sysmsg; 200 #endif 201 int s; char s_[PAD_(int)]; 202 struct msghdr * msg; char msg_[PAD_(struct msghdr *)]; 203 int flags; char flags_[PAD_(int)]; 204 }; 205 struct sendmsg_args { 206 #ifdef _KERNEL 207 struct sysmsg sysmsg; 208 #endif 209 int s; char s_[PAD_(int)]; 210 caddr_t msg; char msg_[PAD_(caddr_t)]; 211 int flags; char flags_[PAD_(int)]; 212 }; 213 struct recvfrom_args { 214 #ifdef _KERNEL 215 struct sysmsg sysmsg; 216 #endif 217 int s; char s_[PAD_(int)]; 218 caddr_t buf; char buf_[PAD_(caddr_t)]; 219 size_t len; char len_[PAD_(size_t)]; 220 int flags; char flags_[PAD_(int)]; 221 caddr_t from; char from_[PAD_(caddr_t)]; 222 int * fromlenaddr; char fromlenaddr_[PAD_(int *)]; 223 }; 224 struct accept_args { 225 #ifdef _KERNEL 226 struct sysmsg sysmsg; 227 #endif 228 int s; char s_[PAD_(int)]; 229 caddr_t name; char name_[PAD_(caddr_t)]; 230 int * anamelen; char anamelen_[PAD_(int *)]; 231 }; 232 struct getpeername_args { 233 #ifdef _KERNEL 234 struct sysmsg sysmsg; 235 #endif 236 int fdes; char fdes_[PAD_(int)]; 237 caddr_t asa; char asa_[PAD_(caddr_t)]; 238 int * alen; char alen_[PAD_(int *)]; 239 }; 240 struct getsockname_args { 241 #ifdef _KERNEL 242 struct sysmsg sysmsg; 243 #endif 244 int fdes; char fdes_[PAD_(int)]; 245 caddr_t asa; char asa_[PAD_(caddr_t)]; 246 int * alen; char alen_[PAD_(int *)]; 247 }; 248 struct access_args { 249 #ifdef _KERNEL 250 struct sysmsg sysmsg; 251 #endif 252 char * path; char path_[PAD_(char *)]; 253 int flags; char flags_[PAD_(int)]; 254 }; 255 struct chflags_args { 256 #ifdef _KERNEL 257 struct sysmsg sysmsg; 258 #endif 259 char * path; char path_[PAD_(char *)]; 260 int flags; char flags_[PAD_(int)]; 261 }; 262 struct fchflags_args { 263 #ifdef _KERNEL 264 struct sysmsg sysmsg; 265 #endif 266 int fd; char fd_[PAD_(int)]; 267 int flags; char flags_[PAD_(int)]; 268 }; 269 struct sync_args { 270 #ifdef _KERNEL 271 struct sysmsg sysmsg; 272 #endif 273 register_t dummy; 274 }; 275 struct kill_args { 276 #ifdef _KERNEL 277 struct sysmsg sysmsg; 278 #endif 279 int pid; char pid_[PAD_(int)]; 280 int signum; char signum_[PAD_(int)]; 281 }; 282 struct getppid_args { 283 #ifdef _KERNEL 284 struct sysmsg sysmsg; 285 #endif 286 register_t dummy; 287 }; 288 struct dup_args { 289 #ifdef _KERNEL 290 struct sysmsg sysmsg; 291 #endif 292 u_int fd; char fd_[PAD_(u_int)]; 293 }; 294 struct pipe_args { 295 #ifdef _KERNEL 296 struct sysmsg sysmsg; 297 #endif 298 register_t dummy; 299 }; 300 struct getegid_args { 301 #ifdef _KERNEL 302 struct sysmsg sysmsg; 303 #endif 304 register_t dummy; 305 }; 306 struct profil_args { 307 #ifdef _KERNEL 308 struct sysmsg sysmsg; 309 #endif 310 caddr_t samples; char samples_[PAD_(caddr_t)]; 311 size_t size; char size_[PAD_(size_t)]; 312 size_t offset; char offset_[PAD_(size_t)]; 313 u_int scale; char scale_[PAD_(u_int)]; 314 }; 315 struct ktrace_args { 316 #ifdef _KERNEL 317 struct sysmsg sysmsg; 318 #endif 319 const char * fname; char fname_[PAD_(const char *)]; 320 int ops; char ops_[PAD_(int)]; 321 int facs; char facs_[PAD_(int)]; 322 int pid; char pid_[PAD_(int)]; 323 }; 324 struct getgid_args { 325 #ifdef _KERNEL 326 struct sysmsg sysmsg; 327 #endif 328 register_t dummy; 329 }; 330 struct getlogin_args { 331 #ifdef _KERNEL 332 struct sysmsg sysmsg; 333 #endif 334 char * namebuf; char namebuf_[PAD_(char *)]; 335 u_int namelen; char namelen_[PAD_(u_int)]; 336 }; 337 struct setlogin_args { 338 #ifdef _KERNEL 339 struct sysmsg sysmsg; 340 #endif 341 char * namebuf; char namebuf_[PAD_(char *)]; 342 }; 343 struct acct_args { 344 #ifdef _KERNEL 345 struct sysmsg sysmsg; 346 #endif 347 char * path; char path_[PAD_(char *)]; 348 }; 349 struct sigaltstack_args { 350 #ifdef _KERNEL 351 struct sysmsg sysmsg; 352 #endif 353 stack_t * ss; char ss_[PAD_(stack_t *)]; 354 stack_t * oss; char oss_[PAD_(stack_t *)]; 355 }; 356 struct ioctl_args { 357 #ifdef _KERNEL 358 struct sysmsg sysmsg; 359 #endif 360 int fd; char fd_[PAD_(int)]; 361 u_long com; char com_[PAD_(u_long)]; 362 caddr_t data; char data_[PAD_(caddr_t)]; 363 }; 364 struct reboot_args { 365 #ifdef _KERNEL 366 struct sysmsg sysmsg; 367 #endif 368 int opt; char opt_[PAD_(int)]; 369 }; 370 struct revoke_args { 371 #ifdef _KERNEL 372 struct sysmsg sysmsg; 373 #endif 374 char * path; char path_[PAD_(char *)]; 375 }; 376 struct symlink_args { 377 #ifdef _KERNEL 378 struct sysmsg sysmsg; 379 #endif 380 char * path; char path_[PAD_(char *)]; 381 char * link; char link_[PAD_(char *)]; 382 }; 383 struct readlink_args { 384 #ifdef _KERNEL 385 struct sysmsg sysmsg; 386 #endif 387 char * path; char path_[PAD_(char *)]; 388 char * buf; char buf_[PAD_(char *)]; 389 int count; char count_[PAD_(int)]; 390 }; 391 struct execve_args { 392 #ifdef _KERNEL 393 struct sysmsg sysmsg; 394 #endif 395 char * fname; char fname_[PAD_(char *)]; 396 char ** argv; char argv_[PAD_(char **)]; 397 char ** envv; char envv_[PAD_(char **)]; 398 }; 399 struct umask_args { 400 #ifdef _KERNEL 401 struct sysmsg sysmsg; 402 #endif 403 int newmask; char newmask_[PAD_(int)]; 404 }; 405 struct chroot_args { 406 #ifdef _KERNEL 407 struct sysmsg sysmsg; 408 #endif 409 char * path; char path_[PAD_(char *)]; 410 }; 411 struct getpagesize_args { 412 #ifdef _KERNEL 413 struct sysmsg sysmsg; 414 #endif 415 register_t dummy; 416 }; 417 struct msync_args { 418 #ifdef _KERNEL 419 struct sysmsg sysmsg; 420 #endif 421 void * addr; char addr_[PAD_(void *)]; 422 size_t len; char len_[PAD_(size_t)]; 423 int flags; char flags_[PAD_(int)]; 424 }; 425 struct vfork_args { 426 #ifdef _KERNEL 427 struct sysmsg sysmsg; 428 #endif 429 register_t dummy; 430 }; 431 struct sbrk_args { 432 #ifdef _KERNEL 433 struct sysmsg sysmsg; 434 #endif 435 int incr; char incr_[PAD_(int)]; 436 }; 437 struct sstk_args { 438 #ifdef _KERNEL 439 struct sysmsg sysmsg; 440 #endif 441 int incr; char incr_[PAD_(int)]; 442 }; 443 struct ovadvise_args { 444 #ifdef _KERNEL 445 struct sysmsg sysmsg; 446 #endif 447 int anom; char anom_[PAD_(int)]; 448 }; 449 struct munmap_args { 450 #ifdef _KERNEL 451 struct sysmsg sysmsg; 452 #endif 453 void * addr; char addr_[PAD_(void *)]; 454 size_t len; char len_[PAD_(size_t)]; 455 }; 456 struct mprotect_args { 457 #ifdef _KERNEL 458 struct sysmsg sysmsg; 459 #endif 460 const void * addr; char addr_[PAD_(const void *)]; 461 size_t len; char len_[PAD_(size_t)]; 462 int prot; char prot_[PAD_(int)]; 463 }; 464 struct madvise_args { 465 #ifdef _KERNEL 466 struct sysmsg sysmsg; 467 #endif 468 void * addr; char addr_[PAD_(void *)]; 469 size_t len; char len_[PAD_(size_t)]; 470 int behav; char behav_[PAD_(int)]; 471 }; 472 struct mincore_args { 473 #ifdef _KERNEL 474 struct sysmsg sysmsg; 475 #endif 476 const void * addr; char addr_[PAD_(const void *)]; 477 size_t len; char len_[PAD_(size_t)]; 478 char * vec; char vec_[PAD_(char *)]; 479 }; 480 struct getgroups_args { 481 #ifdef _KERNEL 482 struct sysmsg sysmsg; 483 #endif 484 u_int gidsetsize; char gidsetsize_[PAD_(u_int)]; 485 gid_t * gidset; char gidset_[PAD_(gid_t *)]; 486 }; 487 struct setgroups_args { 488 #ifdef _KERNEL 489 struct sysmsg sysmsg; 490 #endif 491 u_int gidsetsize; char gidsetsize_[PAD_(u_int)]; 492 gid_t * gidset; char gidset_[PAD_(gid_t *)]; 493 }; 494 struct getpgrp_args { 495 #ifdef _KERNEL 496 struct sysmsg sysmsg; 497 #endif 498 register_t dummy; 499 }; 500 struct setpgid_args { 501 #ifdef _KERNEL 502 struct sysmsg sysmsg; 503 #endif 504 int pid; char pid_[PAD_(int)]; 505 int pgid; char pgid_[PAD_(int)]; 506 }; 507 struct setitimer_args { 508 #ifdef _KERNEL 509 struct sysmsg sysmsg; 510 #endif 511 u_int which; char which_[PAD_(u_int)]; 512 struct itimerval * itv; char itv_[PAD_(struct itimerval *)]; 513 struct itimerval * oitv; char oitv_[PAD_(struct itimerval *)]; 514 }; 515 struct owait_args { 516 #ifdef _KERNEL 517 struct sysmsg sysmsg; 518 #endif 519 register_t dummy; 520 }; 521 struct swapon_args { 522 #ifdef _KERNEL 523 struct sysmsg sysmsg; 524 #endif 525 char * name; char name_[PAD_(char *)]; 526 }; 527 struct getitimer_args { 528 #ifdef _KERNEL 529 struct sysmsg sysmsg; 530 #endif 531 u_int which; char which_[PAD_(u_int)]; 532 struct itimerval * itv; char itv_[PAD_(struct itimerval *)]; 533 }; 534 struct getdtablesize_args { 535 #ifdef _KERNEL 536 struct sysmsg sysmsg; 537 #endif 538 register_t dummy; 539 }; 540 struct dup2_args { 541 #ifdef _KERNEL 542 struct sysmsg sysmsg; 543 #endif 544 u_int from; char from_[PAD_(u_int)]; 545 u_int to; char to_[PAD_(u_int)]; 546 }; 547 struct fcntl_args { 548 #ifdef _KERNEL 549 struct sysmsg sysmsg; 550 #endif 551 int fd; char fd_[PAD_(int)]; 552 int cmd; char cmd_[PAD_(int)]; 553 long arg; char arg_[PAD_(long)]; 554 }; 555 struct select_args { 556 #ifdef _KERNEL 557 struct sysmsg sysmsg; 558 #endif 559 int nd; char nd_[PAD_(int)]; 560 fd_set * in; char in_[PAD_(fd_set *)]; 561 fd_set * ou; char ou_[PAD_(fd_set *)]; 562 fd_set * ex; char ex_[PAD_(fd_set *)]; 563 struct timeval * tv; char tv_[PAD_(struct timeval *)]; 564 }; 565 struct fsync_args { 566 #ifdef _KERNEL 567 struct sysmsg sysmsg; 568 #endif 569 int fd; char fd_[PAD_(int)]; 570 }; 571 struct setpriority_args { 572 #ifdef _KERNEL 573 struct sysmsg sysmsg; 574 #endif 575 int which; char which_[PAD_(int)]; 576 int who; char who_[PAD_(int)]; 577 int prio; char prio_[PAD_(int)]; 578 }; 579 struct socket_args { 580 #ifdef _KERNEL 581 struct sysmsg sysmsg; 582 #endif 583 int domain; char domain_[PAD_(int)]; 584 int type; char type_[PAD_(int)]; 585 int protocol; char protocol_[PAD_(int)]; 586 }; 587 struct connect_args { 588 #ifdef _KERNEL 589 struct sysmsg sysmsg; 590 #endif 591 int s; char s_[PAD_(int)]; 592 caddr_t name; char name_[PAD_(caddr_t)]; 593 int namelen; char namelen_[PAD_(int)]; 594 }; 595 struct getpriority_args { 596 #ifdef _KERNEL 597 struct sysmsg sysmsg; 598 #endif 599 int which; char which_[PAD_(int)]; 600 int who; char who_[PAD_(int)]; 601 }; 602 struct bind_args { 603 #ifdef _KERNEL 604 struct sysmsg sysmsg; 605 #endif 606 int s; char s_[PAD_(int)]; 607 caddr_t name; char name_[PAD_(caddr_t)]; 608 int namelen; char namelen_[PAD_(int)]; 609 }; 610 struct setsockopt_args { 611 #ifdef _KERNEL 612 struct sysmsg sysmsg; 613 #endif 614 int s; char s_[PAD_(int)]; 615 int level; char level_[PAD_(int)]; 616 int name; char name_[PAD_(int)]; 617 caddr_t val; char val_[PAD_(caddr_t)]; 618 int valsize; char valsize_[PAD_(int)]; 619 }; 620 struct listen_args { 621 #ifdef _KERNEL 622 struct sysmsg sysmsg; 623 #endif 624 int s; char s_[PAD_(int)]; 625 int backlog; char backlog_[PAD_(int)]; 626 }; 627 struct gettimeofday_args { 628 #ifdef _KERNEL 629 struct sysmsg sysmsg; 630 #endif 631 struct timeval * tp; char tp_[PAD_(struct timeval *)]; 632 struct timezone * tzp; char tzp_[PAD_(struct timezone *)]; 633 }; 634 struct getrusage_args { 635 #ifdef _KERNEL 636 struct sysmsg sysmsg; 637 #endif 638 int who; char who_[PAD_(int)]; 639 struct rusage * rusage; char rusage_[PAD_(struct rusage *)]; 640 }; 641 struct getsockopt_args { 642 #ifdef _KERNEL 643 struct sysmsg sysmsg; 644 #endif 645 int s; char s_[PAD_(int)]; 646 int level; char level_[PAD_(int)]; 647 int name; char name_[PAD_(int)]; 648 caddr_t val; char val_[PAD_(caddr_t)]; 649 int * avalsize; char avalsize_[PAD_(int *)]; 650 }; 651 struct readv_args { 652 #ifdef _KERNEL 653 struct sysmsg sysmsg; 654 #endif 655 int fd; char fd_[PAD_(int)]; 656 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 657 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 658 }; 659 struct writev_args { 660 #ifdef _KERNEL 661 struct sysmsg sysmsg; 662 #endif 663 int fd; char fd_[PAD_(int)]; 664 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 665 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 666 }; 667 struct settimeofday_args { 668 #ifdef _KERNEL 669 struct sysmsg sysmsg; 670 #endif 671 struct timeval * tv; char tv_[PAD_(struct timeval *)]; 672 struct timezone * tzp; char tzp_[PAD_(struct timezone *)]; 673 }; 674 struct fchown_args { 675 #ifdef _KERNEL 676 struct sysmsg sysmsg; 677 #endif 678 int fd; char fd_[PAD_(int)]; 679 int uid; char uid_[PAD_(int)]; 680 int gid; char gid_[PAD_(int)]; 681 }; 682 struct fchmod_args { 683 #ifdef _KERNEL 684 struct sysmsg sysmsg; 685 #endif 686 int fd; char fd_[PAD_(int)]; 687 int mode; char mode_[PAD_(int)]; 688 }; 689 struct setreuid_args { 690 #ifdef _KERNEL 691 struct sysmsg sysmsg; 692 #endif 693 int ruid; char ruid_[PAD_(int)]; 694 int euid; char euid_[PAD_(int)]; 695 }; 696 struct setregid_args { 697 #ifdef _KERNEL 698 struct sysmsg sysmsg; 699 #endif 700 int rgid; char rgid_[PAD_(int)]; 701 int egid; char egid_[PAD_(int)]; 702 }; 703 struct rename_args { 704 #ifdef _KERNEL 705 struct sysmsg sysmsg; 706 #endif 707 char * from; char from_[PAD_(char *)]; 708 char * to; char to_[PAD_(char *)]; 709 }; 710 struct flock_args { 711 #ifdef _KERNEL 712 struct sysmsg sysmsg; 713 #endif 714 int fd; char fd_[PAD_(int)]; 715 int how; char how_[PAD_(int)]; 716 }; 717 struct mkfifo_args { 718 #ifdef _KERNEL 719 struct sysmsg sysmsg; 720 #endif 721 char * path; char path_[PAD_(char *)]; 722 int mode; char mode_[PAD_(int)]; 723 }; 724 struct sendto_args { 725 #ifdef _KERNEL 726 struct sysmsg sysmsg; 727 #endif 728 int s; char s_[PAD_(int)]; 729 caddr_t buf; char buf_[PAD_(caddr_t)]; 730 size_t len; char len_[PAD_(size_t)]; 731 int flags; char flags_[PAD_(int)]; 732 caddr_t to; char to_[PAD_(caddr_t)]; 733 int tolen; char tolen_[PAD_(int)]; 734 }; 735 struct shutdown_args { 736 #ifdef _KERNEL 737 struct sysmsg sysmsg; 738 #endif 739 int s; char s_[PAD_(int)]; 740 int how; char how_[PAD_(int)]; 741 }; 742 struct socketpair_args { 743 #ifdef _KERNEL 744 struct sysmsg sysmsg; 745 #endif 746 int domain; char domain_[PAD_(int)]; 747 int type; char type_[PAD_(int)]; 748 int protocol; char protocol_[PAD_(int)]; 749 int * rsv; char rsv_[PAD_(int *)]; 750 }; 751 struct mkdir_args { 752 #ifdef _KERNEL 753 struct sysmsg sysmsg; 754 #endif 755 char * path; char path_[PAD_(char *)]; 756 int mode; char mode_[PAD_(int)]; 757 }; 758 struct rmdir_args { 759 #ifdef _KERNEL 760 struct sysmsg sysmsg; 761 #endif 762 char * path; char path_[PAD_(char *)]; 763 }; 764 struct utimes_args { 765 #ifdef _KERNEL 766 struct sysmsg sysmsg; 767 #endif 768 char * path; char path_[PAD_(char *)]; 769 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 770 }; 771 struct adjtime_args { 772 #ifdef _KERNEL 773 struct sysmsg sysmsg; 774 #endif 775 struct timeval * delta; char delta_[PAD_(struct timeval *)]; 776 struct timeval * olddelta; char olddelta_[PAD_(struct timeval *)]; 777 }; 778 struct ogethostid_args { 779 #ifdef _KERNEL 780 struct sysmsg sysmsg; 781 #endif 782 register_t dummy; 783 }; 784 struct setsid_args { 785 #ifdef _KERNEL 786 struct sysmsg sysmsg; 787 #endif 788 register_t dummy; 789 }; 790 struct quotactl_args { 791 #ifdef _KERNEL 792 struct sysmsg sysmsg; 793 #endif 794 char * path; char path_[PAD_(char *)]; 795 int cmd; char cmd_[PAD_(int)]; 796 int uid; char uid_[PAD_(int)]; 797 caddr_t arg; char arg_[PAD_(caddr_t)]; 798 }; 799 struct oquota_args { 800 #ifdef _KERNEL 801 struct sysmsg sysmsg; 802 #endif 803 register_t dummy; 804 }; 805 struct nfssvc_args { 806 #ifdef _KERNEL 807 struct sysmsg sysmsg; 808 #endif 809 int flag; char flag_[PAD_(int)]; 810 caddr_t argp; char argp_[PAD_(caddr_t)]; 811 }; 812 struct statfs_args { 813 #ifdef _KERNEL 814 struct sysmsg sysmsg; 815 #endif 816 char * path; char path_[PAD_(char *)]; 817 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 818 }; 819 struct fstatfs_args { 820 #ifdef _KERNEL 821 struct sysmsg sysmsg; 822 #endif 823 int fd; char fd_[PAD_(int)]; 824 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 825 }; 826 struct getfh_args { 827 #ifdef _KERNEL 828 struct sysmsg sysmsg; 829 #endif 830 char * fname; char fname_[PAD_(char *)]; 831 struct fhandle * fhp; char fhp_[PAD_(struct fhandle *)]; 832 }; 833 struct getdomainname_args { 834 #ifdef _KERNEL 835 struct sysmsg sysmsg; 836 #endif 837 char * domainname; char domainname_[PAD_(char *)]; 838 int len; char len_[PAD_(int)]; 839 }; 840 struct setdomainname_args { 841 #ifdef _KERNEL 842 struct sysmsg sysmsg; 843 #endif 844 char * domainname; char domainname_[PAD_(char *)]; 845 int len; char len_[PAD_(int)]; 846 }; 847 struct uname_args { 848 #ifdef _KERNEL 849 struct sysmsg sysmsg; 850 #endif 851 struct utsname * name; char name_[PAD_(struct utsname *)]; 852 }; 853 struct sysarch_args { 854 #ifdef _KERNEL 855 struct sysmsg sysmsg; 856 #endif 857 int op; char op_[PAD_(int)]; 858 char * parms; char parms_[PAD_(char *)]; 859 }; 860 struct rtprio_args { 861 #ifdef _KERNEL 862 struct sysmsg sysmsg; 863 #endif 864 int function; char function_[PAD_(int)]; 865 pid_t pid; char pid_[PAD_(pid_t)]; 866 struct rtprio * rtp; char rtp_[PAD_(struct rtprio *)]; 867 }; 868 struct semsys_args { 869 #ifdef _KERNEL 870 struct sysmsg sysmsg; 871 #endif 872 int which; char which_[PAD_(int)]; 873 int a2; char a2_[PAD_(int)]; 874 int a3; char a3_[PAD_(int)]; 875 int a4; char a4_[PAD_(int)]; 876 int a5; char a5_[PAD_(int)]; 877 }; 878 struct msgsys_args { 879 #ifdef _KERNEL 880 struct sysmsg sysmsg; 881 #endif 882 int which; char which_[PAD_(int)]; 883 int a2; char a2_[PAD_(int)]; 884 int a3; char a3_[PAD_(int)]; 885 int a4; char a4_[PAD_(int)]; 886 int a5; char a5_[PAD_(int)]; 887 int a6; char a6_[PAD_(int)]; 888 }; 889 struct shmsys_args { 890 #ifdef _KERNEL 891 struct sysmsg sysmsg; 892 #endif 893 int which; char which_[PAD_(int)]; 894 int a2; char a2_[PAD_(int)]; 895 int a3; char a3_[PAD_(int)]; 896 int a4; char a4_[PAD_(int)]; 897 }; 898 struct extpread_args { 899 #ifdef _KERNEL 900 struct sysmsg sysmsg; 901 #endif 902 int fd; char fd_[PAD_(int)]; 903 void * buf; char buf_[PAD_(void *)]; 904 size_t nbyte; char nbyte_[PAD_(size_t)]; 905 int flags; char flags_[PAD_(int)]; 906 off_t offset; char offset_[PAD_(off_t)]; 907 }; 908 struct extpwrite_args { 909 #ifdef _KERNEL 910 struct sysmsg sysmsg; 911 #endif 912 int fd; char fd_[PAD_(int)]; 913 const void * buf; char buf_[PAD_(const void *)]; 914 size_t nbyte; char nbyte_[PAD_(size_t)]; 915 int flags; char flags_[PAD_(int)]; 916 off_t offset; char offset_[PAD_(off_t)]; 917 }; 918 struct ntp_adjtime_args { 919 #ifdef _KERNEL 920 struct sysmsg sysmsg; 921 #endif 922 struct timex * tp; char tp_[PAD_(struct timex *)]; 923 }; 924 struct setgid_args { 925 #ifdef _KERNEL 926 struct sysmsg sysmsg; 927 #endif 928 gid_t gid; char gid_[PAD_(gid_t)]; 929 }; 930 struct setegid_args { 931 #ifdef _KERNEL 932 struct sysmsg sysmsg; 933 #endif 934 gid_t egid; char egid_[PAD_(gid_t)]; 935 }; 936 struct seteuid_args { 937 #ifdef _KERNEL 938 struct sysmsg sysmsg; 939 #endif 940 uid_t euid; char euid_[PAD_(uid_t)]; 941 }; 942 struct pathconf_args { 943 #ifdef _KERNEL 944 struct sysmsg sysmsg; 945 #endif 946 char * path; char path_[PAD_(char *)]; 947 int name; char name_[PAD_(int)]; 948 }; 949 struct fpathconf_args { 950 #ifdef _KERNEL 951 struct sysmsg sysmsg; 952 #endif 953 int fd; char fd_[PAD_(int)]; 954 int name; char name_[PAD_(int)]; 955 }; 956 struct __getrlimit_args { 957 #ifdef _KERNEL 958 struct sysmsg sysmsg; 959 #endif 960 u_int which; char which_[PAD_(u_int)]; 961 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)]; 962 }; 963 struct __setrlimit_args { 964 #ifdef _KERNEL 965 struct sysmsg sysmsg; 966 #endif 967 u_int which; char which_[PAD_(u_int)]; 968 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)]; 969 }; 970 struct mmap_args { 971 #ifdef _KERNEL 972 struct sysmsg sysmsg; 973 #endif 974 caddr_t addr; char addr_[PAD_(caddr_t)]; 975 size_t len; char len_[PAD_(size_t)]; 976 int prot; char prot_[PAD_(int)]; 977 int flags; char flags_[PAD_(int)]; 978 int fd; char fd_[PAD_(int)]; 979 int pad; char pad_[PAD_(int)]; 980 off_t pos; char pos_[PAD_(off_t)]; 981 }; 982 struct lseek_args { 983 #ifdef _KERNEL 984 struct sysmsg sysmsg; 985 #endif 986 int fd; char fd_[PAD_(int)]; 987 int pad; char pad_[PAD_(int)]; 988 off_t offset; char offset_[PAD_(off_t)]; 989 int whence; char whence_[PAD_(int)]; 990 }; 991 struct truncate_args { 992 #ifdef _KERNEL 993 struct sysmsg sysmsg; 994 #endif 995 char * path; char path_[PAD_(char *)]; 996 int pad; char pad_[PAD_(int)]; 997 off_t length; char length_[PAD_(off_t)]; 998 }; 999 struct ftruncate_args { 1000 #ifdef _KERNEL 1001 struct sysmsg sysmsg; 1002 #endif 1003 int fd; char fd_[PAD_(int)]; 1004 int pad; char pad_[PAD_(int)]; 1005 off_t length; char length_[PAD_(off_t)]; 1006 }; 1007 struct sysctl_args { 1008 #ifdef _KERNEL 1009 struct sysmsg sysmsg; 1010 #endif 1011 int * name; char name_[PAD_(int *)]; 1012 u_int namelen; char namelen_[PAD_(u_int)]; 1013 void * old; char old_[PAD_(void *)]; 1014 size_t * oldlenp; char oldlenp_[PAD_(size_t *)]; 1015 void * new; char new_[PAD_(void *)]; 1016 size_t newlen; char newlen_[PAD_(size_t)]; 1017 }; 1018 struct mlock_args { 1019 #ifdef _KERNEL 1020 struct sysmsg sysmsg; 1021 #endif 1022 const void * addr; char addr_[PAD_(const void *)]; 1023 size_t len; char len_[PAD_(size_t)]; 1024 }; 1025 struct munlock_args { 1026 #ifdef _KERNEL 1027 struct sysmsg sysmsg; 1028 #endif 1029 const void * addr; char addr_[PAD_(const void *)]; 1030 size_t len; char len_[PAD_(size_t)]; 1031 }; 1032 struct undelete_args { 1033 #ifdef _KERNEL 1034 struct sysmsg sysmsg; 1035 #endif 1036 char * path; char path_[PAD_(char *)]; 1037 }; 1038 struct futimes_args { 1039 #ifdef _KERNEL 1040 struct sysmsg sysmsg; 1041 #endif 1042 int fd; char fd_[PAD_(int)]; 1043 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 1044 }; 1045 struct getpgid_args { 1046 #ifdef _KERNEL 1047 struct sysmsg sysmsg; 1048 #endif 1049 pid_t pid; char pid_[PAD_(pid_t)]; 1050 }; 1051 struct poll_args { 1052 #ifdef _KERNEL 1053 struct sysmsg sysmsg; 1054 #endif 1055 struct pollfd * fds; char fds_[PAD_(struct pollfd *)]; 1056 u_int nfds; char nfds_[PAD_(u_int)]; 1057 int timeout; char timeout_[PAD_(int)]; 1058 }; 1059 struct __semctl_args { 1060 #ifdef _KERNEL 1061 struct sysmsg sysmsg; 1062 #endif 1063 int semid; char semid_[PAD_(int)]; 1064 int semnum; char semnum_[PAD_(int)]; 1065 int cmd; char cmd_[PAD_(int)]; 1066 union semun * arg; char arg_[PAD_(union semun *)]; 1067 }; 1068 struct semget_args { 1069 #ifdef _KERNEL 1070 struct sysmsg sysmsg; 1071 #endif 1072 key_t key; char key_[PAD_(key_t)]; 1073 int nsems; char nsems_[PAD_(int)]; 1074 int semflg; char semflg_[PAD_(int)]; 1075 }; 1076 struct semop_args { 1077 #ifdef _KERNEL 1078 struct sysmsg sysmsg; 1079 #endif 1080 int semid; char semid_[PAD_(int)]; 1081 struct sembuf * sops; char sops_[PAD_(struct sembuf *)]; 1082 u_int nsops; char nsops_[PAD_(u_int)]; 1083 }; 1084 struct msgctl_args { 1085 #ifdef _KERNEL 1086 struct sysmsg sysmsg; 1087 #endif 1088 int msqid; char msqid_[PAD_(int)]; 1089 int cmd; char cmd_[PAD_(int)]; 1090 struct msqid_ds * buf; char buf_[PAD_(struct msqid_ds *)]; 1091 }; 1092 struct msgget_args { 1093 #ifdef _KERNEL 1094 struct sysmsg sysmsg; 1095 #endif 1096 key_t key; char key_[PAD_(key_t)]; 1097 int msgflg; char msgflg_[PAD_(int)]; 1098 }; 1099 struct msgsnd_args { 1100 #ifdef _KERNEL 1101 struct sysmsg sysmsg; 1102 #endif 1103 int msqid; char msqid_[PAD_(int)]; 1104 void * msgp; char msgp_[PAD_(void *)]; 1105 size_t msgsz; char msgsz_[PAD_(size_t)]; 1106 int msgflg; char msgflg_[PAD_(int)]; 1107 }; 1108 struct msgrcv_args { 1109 #ifdef _KERNEL 1110 struct sysmsg sysmsg; 1111 #endif 1112 int msqid; char msqid_[PAD_(int)]; 1113 void * msgp; char msgp_[PAD_(void *)]; 1114 size_t msgsz; char msgsz_[PAD_(size_t)]; 1115 long msgtyp; char msgtyp_[PAD_(long)]; 1116 int msgflg; char msgflg_[PAD_(int)]; 1117 }; 1118 struct shmat_args { 1119 #ifdef _KERNEL 1120 struct sysmsg sysmsg; 1121 #endif 1122 int shmid; char shmid_[PAD_(int)]; 1123 void * shmaddr; char shmaddr_[PAD_(void *)]; 1124 int shmflg; char shmflg_[PAD_(int)]; 1125 }; 1126 struct shmctl_args { 1127 #ifdef _KERNEL 1128 struct sysmsg sysmsg; 1129 #endif 1130 int shmid; char shmid_[PAD_(int)]; 1131 int cmd; char cmd_[PAD_(int)]; 1132 struct shmid_ds * buf; char buf_[PAD_(struct shmid_ds *)]; 1133 }; 1134 struct shmdt_args { 1135 #ifdef _KERNEL 1136 struct sysmsg sysmsg; 1137 #endif 1138 void * shmaddr; char shmaddr_[PAD_(void *)]; 1139 }; 1140 struct shmget_args { 1141 #ifdef _KERNEL 1142 struct sysmsg sysmsg; 1143 #endif 1144 key_t key; char key_[PAD_(key_t)]; 1145 int size; char size_[PAD_(int)]; 1146 int shmflg; char shmflg_[PAD_(int)]; 1147 }; 1148 struct clock_gettime_args { 1149 #ifdef _KERNEL 1150 struct sysmsg sysmsg; 1151 #endif 1152 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 1153 struct timespec * tp; char tp_[PAD_(struct timespec *)]; 1154 }; 1155 struct clock_settime_args { 1156 #ifdef _KERNEL 1157 struct sysmsg sysmsg; 1158 #endif 1159 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 1160 const struct timespec * tp; char tp_[PAD_(const struct timespec *)]; 1161 }; 1162 struct clock_getres_args { 1163 #ifdef _KERNEL 1164 struct sysmsg sysmsg; 1165 #endif 1166 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 1167 struct timespec * tp; char tp_[PAD_(struct timespec *)]; 1168 }; 1169 struct nanosleep_args { 1170 #ifdef _KERNEL 1171 struct sysmsg sysmsg; 1172 #endif 1173 const struct timespec * rqtp; char rqtp_[PAD_(const struct timespec *)]; 1174 struct timespec * rmtp; char rmtp_[PAD_(struct timespec *)]; 1175 }; 1176 struct minherit_args { 1177 #ifdef _KERNEL 1178 struct sysmsg sysmsg; 1179 #endif 1180 void * addr; char addr_[PAD_(void *)]; 1181 size_t len; char len_[PAD_(size_t)]; 1182 int inherit; char inherit_[PAD_(int)]; 1183 }; 1184 struct rfork_args { 1185 #ifdef _KERNEL 1186 struct sysmsg sysmsg; 1187 #endif 1188 int flags; char flags_[PAD_(int)]; 1189 }; 1190 struct openbsd_poll_args { 1191 #ifdef _KERNEL 1192 struct sysmsg sysmsg; 1193 #endif 1194 struct pollfd * fds; char fds_[PAD_(struct pollfd *)]; 1195 u_int nfds; char nfds_[PAD_(u_int)]; 1196 int timeout; char timeout_[PAD_(int)]; 1197 }; 1198 struct issetugid_args { 1199 #ifdef _KERNEL 1200 struct sysmsg sysmsg; 1201 #endif 1202 register_t dummy; 1203 }; 1204 struct lchown_args { 1205 #ifdef _KERNEL 1206 struct sysmsg sysmsg; 1207 #endif 1208 char * path; char path_[PAD_(char *)]; 1209 int uid; char uid_[PAD_(int)]; 1210 int gid; char gid_[PAD_(int)]; 1211 }; 1212 struct lchmod_args { 1213 #ifdef _KERNEL 1214 struct sysmsg sysmsg; 1215 #endif 1216 char * path; char path_[PAD_(char *)]; 1217 mode_t mode; char mode_[PAD_(mode_t)]; 1218 }; 1219 struct lutimes_args { 1220 #ifdef _KERNEL 1221 struct sysmsg sysmsg; 1222 #endif 1223 char * path; char path_[PAD_(char *)]; 1224 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 1225 }; 1226 struct extpreadv_args { 1227 #ifdef _KERNEL 1228 struct sysmsg sysmsg; 1229 #endif 1230 int fd; char fd_[PAD_(int)]; 1231 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1232 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 1233 int flags; char flags_[PAD_(int)]; 1234 off_t offset; char offset_[PAD_(off_t)]; 1235 }; 1236 struct extpwritev_args { 1237 #ifdef _KERNEL 1238 struct sysmsg sysmsg; 1239 #endif 1240 int fd; char fd_[PAD_(int)]; 1241 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1242 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 1243 int flags; char flags_[PAD_(int)]; 1244 off_t offset; char offset_[PAD_(off_t)]; 1245 }; 1246 struct fhstatfs_args { 1247 #ifdef _KERNEL 1248 struct sysmsg sysmsg; 1249 #endif 1250 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 1251 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 1252 }; 1253 struct fhopen_args { 1254 #ifdef _KERNEL 1255 struct sysmsg sysmsg; 1256 #endif 1257 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 1258 int flags; char flags_[PAD_(int)]; 1259 }; 1260 struct modnext_args { 1261 #ifdef _KERNEL 1262 struct sysmsg sysmsg; 1263 #endif 1264 int modid; char modid_[PAD_(int)]; 1265 }; 1266 struct modstat_args { 1267 #ifdef _KERNEL 1268 struct sysmsg sysmsg; 1269 #endif 1270 int modid; char modid_[PAD_(int)]; 1271 struct module_stat * stat; char stat_[PAD_(struct module_stat *)]; 1272 }; 1273 struct modfnext_args { 1274 #ifdef _KERNEL 1275 struct sysmsg sysmsg; 1276 #endif 1277 int modid; char modid_[PAD_(int)]; 1278 }; 1279 struct modfind_args { 1280 #ifdef _KERNEL 1281 struct sysmsg sysmsg; 1282 #endif 1283 const char * name; char name_[PAD_(const char *)]; 1284 }; 1285 struct kldload_args { 1286 #ifdef _KERNEL 1287 struct sysmsg sysmsg; 1288 #endif 1289 const char * file; char file_[PAD_(const char *)]; 1290 }; 1291 struct kldunload_args { 1292 #ifdef _KERNEL 1293 struct sysmsg sysmsg; 1294 #endif 1295 int fileid; char fileid_[PAD_(int)]; 1296 }; 1297 struct kldfind_args { 1298 #ifdef _KERNEL 1299 struct sysmsg sysmsg; 1300 #endif 1301 const char * file; char file_[PAD_(const char *)]; 1302 }; 1303 struct kldnext_args { 1304 #ifdef _KERNEL 1305 struct sysmsg sysmsg; 1306 #endif 1307 int fileid; char fileid_[PAD_(int)]; 1308 }; 1309 struct kldstat_args { 1310 #ifdef _KERNEL 1311 struct sysmsg sysmsg; 1312 #endif 1313 int fileid; char fileid_[PAD_(int)]; 1314 struct kld_file_stat * stat; char stat_[PAD_(struct kld_file_stat *)]; 1315 }; 1316 struct kldfirstmod_args { 1317 #ifdef _KERNEL 1318 struct sysmsg sysmsg; 1319 #endif 1320 int fileid; char fileid_[PAD_(int)]; 1321 }; 1322 struct getsid_args { 1323 #ifdef _KERNEL 1324 struct sysmsg sysmsg; 1325 #endif 1326 pid_t pid; char pid_[PAD_(pid_t)]; 1327 }; 1328 struct setresuid_args { 1329 #ifdef _KERNEL 1330 struct sysmsg sysmsg; 1331 #endif 1332 uid_t ruid; char ruid_[PAD_(uid_t)]; 1333 uid_t euid; char euid_[PAD_(uid_t)]; 1334 uid_t suid; char suid_[PAD_(uid_t)]; 1335 }; 1336 struct setresgid_args { 1337 #ifdef _KERNEL 1338 struct sysmsg sysmsg; 1339 #endif 1340 gid_t rgid; char rgid_[PAD_(gid_t)]; 1341 gid_t egid; char egid_[PAD_(gid_t)]; 1342 gid_t sgid; char sgid_[PAD_(gid_t)]; 1343 }; 1344 struct aio_return_args { 1345 #ifdef _KERNEL 1346 struct sysmsg sysmsg; 1347 #endif 1348 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 1349 }; 1350 struct aio_suspend_args { 1351 #ifdef _KERNEL 1352 struct sysmsg sysmsg; 1353 #endif 1354 struct aiocb *const * aiocbp; char aiocbp_[PAD_(struct aiocb *const *)]; 1355 int nent; char nent_[PAD_(int)]; 1356 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 1357 }; 1358 struct aio_cancel_args { 1359 #ifdef _KERNEL 1360 struct sysmsg sysmsg; 1361 #endif 1362 int fd; char fd_[PAD_(int)]; 1363 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 1364 }; 1365 struct aio_error_args { 1366 #ifdef _KERNEL 1367 struct sysmsg sysmsg; 1368 #endif 1369 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 1370 }; 1371 struct aio_read_args { 1372 #ifdef _KERNEL 1373 struct sysmsg sysmsg; 1374 #endif 1375 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 1376 }; 1377 struct aio_write_args { 1378 #ifdef _KERNEL 1379 struct sysmsg sysmsg; 1380 #endif 1381 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 1382 }; 1383 struct lio_listio_args { 1384 #ifdef _KERNEL 1385 struct sysmsg sysmsg; 1386 #endif 1387 int mode; char mode_[PAD_(int)]; 1388 struct aiocb *const * acb_list; char acb_list_[PAD_(struct aiocb *const *)]; 1389 int nent; char nent_[PAD_(int)]; 1390 struct sigevent * sig; char sig_[PAD_(struct sigevent *)]; 1391 }; 1392 struct yield_args { 1393 #ifdef _KERNEL 1394 struct sysmsg sysmsg; 1395 #endif 1396 register_t dummy; 1397 }; 1398 struct thr_sleep_args { 1399 #ifdef _KERNEL 1400 struct sysmsg sysmsg; 1401 #endif 1402 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 1403 }; 1404 struct thr_wakeup_args { 1405 #ifdef _KERNEL 1406 struct sysmsg sysmsg; 1407 #endif 1408 pid_t pid; char pid_[PAD_(pid_t)]; 1409 }; 1410 struct mlockall_args { 1411 #ifdef _KERNEL 1412 struct sysmsg sysmsg; 1413 #endif 1414 int how; char how_[PAD_(int)]; 1415 }; 1416 struct munlockall_args { 1417 #ifdef _KERNEL 1418 struct sysmsg sysmsg; 1419 #endif 1420 register_t dummy; 1421 }; 1422 struct __getcwd_args { 1423 #ifdef _KERNEL 1424 struct sysmsg sysmsg; 1425 #endif 1426 u_char * buf; char buf_[PAD_(u_char *)]; 1427 u_int buflen; char buflen_[PAD_(u_int)]; 1428 }; 1429 struct sched_setparam_args { 1430 #ifdef _KERNEL 1431 struct sysmsg sysmsg; 1432 #endif 1433 pid_t pid; char pid_[PAD_(pid_t)]; 1434 const struct sched_param * param; char param_[PAD_(const struct sched_param *)]; 1435 }; 1436 struct sched_getparam_args { 1437 #ifdef _KERNEL 1438 struct sysmsg sysmsg; 1439 #endif 1440 pid_t pid; char pid_[PAD_(pid_t)]; 1441 struct sched_param * param; char param_[PAD_(struct sched_param *)]; 1442 }; 1443 struct sched_setscheduler_args { 1444 #ifdef _KERNEL 1445 struct sysmsg sysmsg; 1446 #endif 1447 pid_t pid; char pid_[PAD_(pid_t)]; 1448 int policy; char policy_[PAD_(int)]; 1449 const struct sched_param * param; char param_[PAD_(const struct sched_param *)]; 1450 }; 1451 struct sched_getscheduler_args { 1452 #ifdef _KERNEL 1453 struct sysmsg sysmsg; 1454 #endif 1455 pid_t pid; char pid_[PAD_(pid_t)]; 1456 }; 1457 struct sched_yield_args { 1458 #ifdef _KERNEL 1459 struct sysmsg sysmsg; 1460 #endif 1461 register_t dummy; 1462 }; 1463 struct sched_get_priority_max_args { 1464 #ifdef _KERNEL 1465 struct sysmsg sysmsg; 1466 #endif 1467 int policy; char policy_[PAD_(int)]; 1468 }; 1469 struct sched_get_priority_min_args { 1470 #ifdef _KERNEL 1471 struct sysmsg sysmsg; 1472 #endif 1473 int policy; char policy_[PAD_(int)]; 1474 }; 1475 struct sched_rr_get_interval_args { 1476 #ifdef _KERNEL 1477 struct sysmsg sysmsg; 1478 #endif 1479 pid_t pid; char pid_[PAD_(pid_t)]; 1480 struct timespec * interval; char interval_[PAD_(struct timespec *)]; 1481 }; 1482 struct utrace_args { 1483 #ifdef _KERNEL 1484 struct sysmsg sysmsg; 1485 #endif 1486 const void * addr; char addr_[PAD_(const void *)]; 1487 size_t len; char len_[PAD_(size_t)]; 1488 }; 1489 struct kldsym_args { 1490 #ifdef _KERNEL 1491 struct sysmsg sysmsg; 1492 #endif 1493 int fileid; char fileid_[PAD_(int)]; 1494 int cmd; char cmd_[PAD_(int)]; 1495 void * data; char data_[PAD_(void *)]; 1496 }; 1497 struct jail_args { 1498 #ifdef _KERNEL 1499 struct sysmsg sysmsg; 1500 #endif 1501 struct jail * jail; char jail_[PAD_(struct jail *)]; 1502 }; 1503 struct sigprocmask_args { 1504 #ifdef _KERNEL 1505 struct sysmsg sysmsg; 1506 #endif 1507 int how; char how_[PAD_(int)]; 1508 const sigset_t * set; char set_[PAD_(const sigset_t *)]; 1509 sigset_t * oset; char oset_[PAD_(sigset_t *)]; 1510 }; 1511 struct sigsuspend_args { 1512 #ifdef _KERNEL 1513 struct sysmsg sysmsg; 1514 #endif 1515 const sigset_t * sigmask; char sigmask_[PAD_(const sigset_t *)]; 1516 }; 1517 struct sigaction_args { 1518 #ifdef _KERNEL 1519 struct sysmsg sysmsg; 1520 #endif 1521 int sig; char sig_[PAD_(int)]; 1522 const struct sigaction * act; char act_[PAD_(const struct sigaction *)]; 1523 struct sigaction * oact; char oact_[PAD_(struct sigaction *)]; 1524 }; 1525 struct sigpending_args { 1526 #ifdef _KERNEL 1527 struct sysmsg sysmsg; 1528 #endif 1529 sigset_t * set; char set_[PAD_(sigset_t *)]; 1530 }; 1531 struct sigreturn_args { 1532 #ifdef _KERNEL 1533 struct sysmsg sysmsg; 1534 #endif 1535 ucontext_t * sigcntxp; char sigcntxp_[PAD_(ucontext_t *)]; 1536 }; 1537 struct sigtimedwait_args { 1538 #ifdef _KERNEL 1539 struct sysmsg sysmsg; 1540 #endif 1541 const sigset_t * set; char set_[PAD_(const sigset_t *)]; 1542 siginfo_t * info; char info_[PAD_(siginfo_t *)]; 1543 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 1544 }; 1545 struct sigwaitinfo_args { 1546 #ifdef _KERNEL 1547 struct sysmsg sysmsg; 1548 #endif 1549 const sigset_t * set; char set_[PAD_(const sigset_t *)]; 1550 siginfo_t * info; char info_[PAD_(siginfo_t *)]; 1551 }; 1552 struct __acl_get_file_args { 1553 #ifdef _KERNEL 1554 struct sysmsg sysmsg; 1555 #endif 1556 const char * path; char path_[PAD_(const char *)]; 1557 acl_type_t type; char type_[PAD_(acl_type_t)]; 1558 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1559 }; 1560 struct __acl_set_file_args { 1561 #ifdef _KERNEL 1562 struct sysmsg sysmsg; 1563 #endif 1564 const char * path; char path_[PAD_(const char *)]; 1565 acl_type_t type; char type_[PAD_(acl_type_t)]; 1566 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1567 }; 1568 struct __acl_get_fd_args { 1569 #ifdef _KERNEL 1570 struct sysmsg sysmsg; 1571 #endif 1572 int filedes; char filedes_[PAD_(int)]; 1573 acl_type_t type; char type_[PAD_(acl_type_t)]; 1574 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1575 }; 1576 struct __acl_set_fd_args { 1577 #ifdef _KERNEL 1578 struct sysmsg sysmsg; 1579 #endif 1580 int filedes; char filedes_[PAD_(int)]; 1581 acl_type_t type; char type_[PAD_(acl_type_t)]; 1582 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1583 }; 1584 struct __acl_delete_file_args { 1585 #ifdef _KERNEL 1586 struct sysmsg sysmsg; 1587 #endif 1588 const char * path; char path_[PAD_(const char *)]; 1589 acl_type_t type; char type_[PAD_(acl_type_t)]; 1590 }; 1591 struct __acl_delete_fd_args { 1592 #ifdef _KERNEL 1593 struct sysmsg sysmsg; 1594 #endif 1595 int filedes; char filedes_[PAD_(int)]; 1596 acl_type_t type; char type_[PAD_(acl_type_t)]; 1597 }; 1598 struct __acl_aclcheck_file_args { 1599 #ifdef _KERNEL 1600 struct sysmsg sysmsg; 1601 #endif 1602 const char * path; char path_[PAD_(const char *)]; 1603 acl_type_t type; char type_[PAD_(acl_type_t)]; 1604 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1605 }; 1606 struct __acl_aclcheck_fd_args { 1607 #ifdef _KERNEL 1608 struct sysmsg sysmsg; 1609 #endif 1610 int filedes; char filedes_[PAD_(int)]; 1611 acl_type_t type; char type_[PAD_(acl_type_t)]; 1612 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 1613 }; 1614 struct extattrctl_args { 1615 #ifdef _KERNEL 1616 struct sysmsg sysmsg; 1617 #endif 1618 const char * path; char path_[PAD_(const char *)]; 1619 int cmd; char cmd_[PAD_(int)]; 1620 const char * attrname; char attrname_[PAD_(const char *)]; 1621 char * arg; char arg_[PAD_(char *)]; 1622 }; 1623 struct extattr_set_file_args { 1624 #ifdef _KERNEL 1625 struct sysmsg sysmsg; 1626 #endif 1627 const char * path; char path_[PAD_(const char *)]; 1628 const char * attrname; char attrname_[PAD_(const char *)]; 1629 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1630 unsigned iovcnt; char iovcnt_[PAD_(unsigned)]; 1631 }; 1632 struct extattr_get_file_args { 1633 #ifdef _KERNEL 1634 struct sysmsg sysmsg; 1635 #endif 1636 const char * path; char path_[PAD_(const char *)]; 1637 const char * attrname; char attrname_[PAD_(const char *)]; 1638 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1639 unsigned iovcnt; char iovcnt_[PAD_(unsigned)]; 1640 }; 1641 struct extattr_delete_file_args { 1642 #ifdef _KERNEL 1643 struct sysmsg sysmsg; 1644 #endif 1645 const char * path; char path_[PAD_(const char *)]; 1646 const char * attrname; char attrname_[PAD_(const char *)]; 1647 }; 1648 struct aio_waitcomplete_args { 1649 #ifdef _KERNEL 1650 struct sysmsg sysmsg; 1651 #endif 1652 struct aiocb ** aiocbp; char aiocbp_[PAD_(struct aiocb **)]; 1653 struct timespec * timeout; char timeout_[PAD_(struct timespec *)]; 1654 }; 1655 struct getresuid_args { 1656 #ifdef _KERNEL 1657 struct sysmsg sysmsg; 1658 #endif 1659 uid_t * ruid; char ruid_[PAD_(uid_t *)]; 1660 uid_t * euid; char euid_[PAD_(uid_t *)]; 1661 uid_t * suid; char suid_[PAD_(uid_t *)]; 1662 }; 1663 struct getresgid_args { 1664 #ifdef _KERNEL 1665 struct sysmsg sysmsg; 1666 #endif 1667 gid_t * rgid; char rgid_[PAD_(gid_t *)]; 1668 gid_t * egid; char egid_[PAD_(gid_t *)]; 1669 gid_t * sgid; char sgid_[PAD_(gid_t *)]; 1670 }; 1671 struct kqueue_args { 1672 #ifdef _KERNEL 1673 struct sysmsg sysmsg; 1674 #endif 1675 register_t dummy; 1676 }; 1677 struct kevent_args { 1678 #ifdef _KERNEL 1679 struct sysmsg sysmsg; 1680 #endif 1681 int fd; char fd_[PAD_(int)]; 1682 const struct kevent * changelist; char changelist_[PAD_(const struct kevent *)]; 1683 int nchanges; char nchanges_[PAD_(int)]; 1684 struct kevent * eventlist; char eventlist_[PAD_(struct kevent *)]; 1685 int nevents; char nevents_[PAD_(int)]; 1686 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 1687 }; 1688 struct sctp_peeloff_args { 1689 #ifdef _KERNEL 1690 struct sysmsg sysmsg; 1691 #endif 1692 int sd; char sd_[PAD_(int)]; 1693 caddr_t name; char name_[PAD_(caddr_t)]; 1694 }; 1695 struct uuidgen_args { 1696 #ifdef _KERNEL 1697 struct sysmsg sysmsg; 1698 #endif 1699 struct uuid * store; char store_[PAD_(struct uuid *)]; 1700 int count; char count_[PAD_(int)]; 1701 }; 1702 struct sendfile_args { 1703 #ifdef _KERNEL 1704 struct sysmsg sysmsg; 1705 #endif 1706 int fd; char fd_[PAD_(int)]; 1707 int s; char s_[PAD_(int)]; 1708 off_t offset; char offset_[PAD_(off_t)]; 1709 size_t nbytes; char nbytes_[PAD_(size_t)]; 1710 struct sf_hdtr * hdtr; char hdtr_[PAD_(struct sf_hdtr *)]; 1711 off_t * sbytes; char sbytes_[PAD_(off_t *)]; 1712 int flags; char flags_[PAD_(int)]; 1713 }; 1714 struct varsym_set_args { 1715 #ifdef _KERNEL 1716 struct sysmsg sysmsg; 1717 #endif 1718 int level; char level_[PAD_(int)]; 1719 const char * name; char name_[PAD_(const char *)]; 1720 const char * data; char data_[PAD_(const char *)]; 1721 }; 1722 struct varsym_get_args { 1723 #ifdef _KERNEL 1724 struct sysmsg sysmsg; 1725 #endif 1726 int mask; char mask_[PAD_(int)]; 1727 const char * wild; char wild_[PAD_(const char *)]; 1728 char * buf; char buf_[PAD_(char *)]; 1729 int bufsize; char bufsize_[PAD_(int)]; 1730 }; 1731 struct varsym_list_args { 1732 #ifdef _KERNEL 1733 struct sysmsg sysmsg; 1734 #endif 1735 int level; char level_[PAD_(int)]; 1736 char * buf; char buf_[PAD_(char *)]; 1737 int maxsize; char maxsize_[PAD_(int)]; 1738 int * marker; char marker_[PAD_(int *)]; 1739 }; 1740 struct upc_register_args { 1741 #ifdef _KERNEL 1742 struct sysmsg sysmsg; 1743 #endif 1744 struct upcall * upc; char upc_[PAD_(struct upcall *)]; 1745 void * ctxfunc; char ctxfunc_[PAD_(void *)]; 1746 void * func; char func_[PAD_(void *)]; 1747 void * data; char data_[PAD_(void *)]; 1748 }; 1749 struct upc_control_args { 1750 #ifdef _KERNEL 1751 struct sysmsg sysmsg; 1752 #endif 1753 int cmd; char cmd_[PAD_(int)]; 1754 int upcid; char upcid_[PAD_(int)]; 1755 void * data; char data_[PAD_(void *)]; 1756 }; 1757 struct caps_sys_service_args { 1758 #ifdef _KERNEL 1759 struct sysmsg sysmsg; 1760 #endif 1761 const char * name; char name_[PAD_(const char *)]; 1762 uid_t uid; char uid_[PAD_(uid_t)]; 1763 gid_t gid; char gid_[PAD_(gid_t)]; 1764 int upcid; char upcid_[PAD_(int)]; 1765 int flags; char flags_[PAD_(int)]; 1766 }; 1767 struct caps_sys_client_args { 1768 #ifdef _KERNEL 1769 struct sysmsg sysmsg; 1770 #endif 1771 const char * name; char name_[PAD_(const char *)]; 1772 uid_t uid; char uid_[PAD_(uid_t)]; 1773 gid_t gid; char gid_[PAD_(gid_t)]; 1774 int upcid; char upcid_[PAD_(int)]; 1775 int flags; char flags_[PAD_(int)]; 1776 }; 1777 struct caps_sys_close_args { 1778 #ifdef _KERNEL 1779 struct sysmsg sysmsg; 1780 #endif 1781 int portid; char portid_[PAD_(int)]; 1782 }; 1783 struct caps_sys_put_args { 1784 #ifdef _KERNEL 1785 struct sysmsg sysmsg; 1786 #endif 1787 int portid; char portid_[PAD_(int)]; 1788 void * msg; char msg_[PAD_(void *)]; 1789 int msgsize; char msgsize_[PAD_(int)]; 1790 }; 1791 struct caps_sys_reply_args { 1792 #ifdef _KERNEL 1793 struct sysmsg sysmsg; 1794 #endif 1795 int portid; char portid_[PAD_(int)]; 1796 void * msg; char msg_[PAD_(void *)]; 1797 int msgsize; char msgsize_[PAD_(int)]; 1798 off_t msgcid; char msgcid_[PAD_(off_t)]; 1799 }; 1800 struct caps_sys_get_args { 1801 #ifdef _KERNEL 1802 struct sysmsg sysmsg; 1803 #endif 1804 int portid; char portid_[PAD_(int)]; 1805 void * msg; char msg_[PAD_(void *)]; 1806 int maxsize; char maxsize_[PAD_(int)]; 1807 struct caps_msgid * msgid; char msgid_[PAD_(struct caps_msgid *)]; 1808 struct caps_cred * ccr; char ccr_[PAD_(struct caps_cred *)]; 1809 }; 1810 struct caps_sys_wait_args { 1811 #ifdef _KERNEL 1812 struct sysmsg sysmsg; 1813 #endif 1814 int portid; char portid_[PAD_(int)]; 1815 void * msg; char msg_[PAD_(void *)]; 1816 int maxsize; char maxsize_[PAD_(int)]; 1817 struct caps_msgid * msgid; char msgid_[PAD_(struct caps_msgid *)]; 1818 struct caps_cred * ccr; char ccr_[PAD_(struct caps_cred *)]; 1819 }; 1820 struct caps_sys_abort_args { 1821 #ifdef _KERNEL 1822 struct sysmsg sysmsg; 1823 #endif 1824 int portid; char portid_[PAD_(int)]; 1825 off_t msgcid; char msgcid_[PAD_(off_t)]; 1826 int flags; char flags_[PAD_(int)]; 1827 }; 1828 struct caps_sys_getgen_args { 1829 #ifdef _KERNEL 1830 struct sysmsg sysmsg; 1831 #endif 1832 int portid; char portid_[PAD_(int)]; 1833 }; 1834 struct caps_sys_setgen_args { 1835 #ifdef _KERNEL 1836 struct sysmsg sysmsg; 1837 #endif 1838 int portid; char portid_[PAD_(int)]; 1839 off_t gen; char gen_[PAD_(off_t)]; 1840 }; 1841 struct exec_sys_register_args { 1842 #ifdef _KERNEL 1843 struct sysmsg sysmsg; 1844 #endif 1845 void * entry; char entry_[PAD_(void *)]; 1846 }; 1847 struct exec_sys_unregister_args { 1848 #ifdef _KERNEL 1849 struct sysmsg sysmsg; 1850 #endif 1851 int id; char id_[PAD_(int)]; 1852 }; 1853 struct sys_checkpoint_args { 1854 #ifdef _KERNEL 1855 struct sysmsg sysmsg; 1856 #endif 1857 int type; char type_[PAD_(int)]; 1858 int fd; char fd_[PAD_(int)]; 1859 pid_t pid; char pid_[PAD_(pid_t)]; 1860 int retval; char retval_[PAD_(int)]; 1861 }; 1862 struct mountctl_args { 1863 #ifdef _KERNEL 1864 struct sysmsg sysmsg; 1865 #endif 1866 const char * path; char path_[PAD_(const char *)]; 1867 int op; char op_[PAD_(int)]; 1868 int fd; char fd_[PAD_(int)]; 1869 const void * ctl; char ctl_[PAD_(const void *)]; 1870 int ctllen; char ctllen_[PAD_(int)]; 1871 void * buf; char buf_[PAD_(void *)]; 1872 int buflen; char buflen_[PAD_(int)]; 1873 }; 1874 struct umtx_sleep_args { 1875 #ifdef _KERNEL 1876 struct sysmsg sysmsg; 1877 #endif 1878 volatile const int * ptr; char ptr_[PAD_(volatile const int *)]; 1879 int value; char value_[PAD_(int)]; 1880 int timeout; char timeout_[PAD_(int)]; 1881 }; 1882 struct umtx_wakeup_args { 1883 #ifdef _KERNEL 1884 struct sysmsg sysmsg; 1885 #endif 1886 volatile const int * ptr; char ptr_[PAD_(volatile const int *)]; 1887 int count; char count_[PAD_(int)]; 1888 }; 1889 struct jail_attach_args { 1890 #ifdef _KERNEL 1891 struct sysmsg sysmsg; 1892 #endif 1893 int jid; char jid_[PAD_(int)]; 1894 }; 1895 struct set_tls_area_args { 1896 #ifdef _KERNEL 1897 struct sysmsg sysmsg; 1898 #endif 1899 int which; char which_[PAD_(int)]; 1900 struct tls_info * info; char info_[PAD_(struct tls_info *)]; 1901 size_t infosize; char infosize_[PAD_(size_t)]; 1902 }; 1903 struct get_tls_area_args { 1904 #ifdef _KERNEL 1905 struct sysmsg sysmsg; 1906 #endif 1907 int which; char which_[PAD_(int)]; 1908 struct tls_info * info; char info_[PAD_(struct tls_info *)]; 1909 size_t infosize; char infosize_[PAD_(size_t)]; 1910 }; 1911 struct closefrom_args { 1912 #ifdef _KERNEL 1913 struct sysmsg sysmsg; 1914 #endif 1915 int fd; char fd_[PAD_(int)]; 1916 }; 1917 struct stat_args { 1918 #ifdef _KERNEL 1919 struct sysmsg sysmsg; 1920 #endif 1921 const char * path; char path_[PAD_(const char *)]; 1922 struct stat * ub; char ub_[PAD_(struct stat *)]; 1923 }; 1924 struct fstat_args { 1925 #ifdef _KERNEL 1926 struct sysmsg sysmsg; 1927 #endif 1928 int fd; char fd_[PAD_(int)]; 1929 struct stat * sb; char sb_[PAD_(struct stat *)]; 1930 }; 1931 struct lstat_args { 1932 #ifdef _KERNEL 1933 struct sysmsg sysmsg; 1934 #endif 1935 const char * path; char path_[PAD_(const char *)]; 1936 struct stat * ub; char ub_[PAD_(struct stat *)]; 1937 }; 1938 struct fhstat_args { 1939 #ifdef _KERNEL 1940 struct sysmsg sysmsg; 1941 #endif 1942 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 1943 struct stat * sb; char sb_[PAD_(struct stat *)]; 1944 }; 1945 struct getdirentries_args { 1946 #ifdef _KERNEL 1947 struct sysmsg sysmsg; 1948 #endif 1949 int fd; char fd_[PAD_(int)]; 1950 char * buf; char buf_[PAD_(char *)]; 1951 u_int count; char count_[PAD_(u_int)]; 1952 long * basep; char basep_[PAD_(long *)]; 1953 }; 1954 struct getdents_args { 1955 #ifdef _KERNEL 1956 struct sysmsg sysmsg; 1957 #endif 1958 int fd; char fd_[PAD_(int)]; 1959 char * buf; char buf_[PAD_(char *)]; 1960 size_t count; char count_[PAD_(size_t)]; 1961 }; 1962 struct usched_set_args { 1963 #ifdef _KERNEL 1964 struct sysmsg sysmsg; 1965 #endif 1966 pid_t pid; char pid_[PAD_(pid_t)]; 1967 int cmd; char cmd_[PAD_(int)]; 1968 void * data; char data_[PAD_(void *)]; 1969 int bytes; char bytes_[PAD_(int)]; 1970 }; 1971 struct extaccept_args { 1972 #ifdef _KERNEL 1973 struct sysmsg sysmsg; 1974 #endif 1975 int s; char s_[PAD_(int)]; 1976 int flags; char flags_[PAD_(int)]; 1977 caddr_t name; char name_[PAD_(caddr_t)]; 1978 int * anamelen; char anamelen_[PAD_(int *)]; 1979 }; 1980 struct extconnect_args { 1981 #ifdef _KERNEL 1982 struct sysmsg sysmsg; 1983 #endif 1984 int s; char s_[PAD_(int)]; 1985 int flags; char flags_[PAD_(int)]; 1986 caddr_t name; char name_[PAD_(caddr_t)]; 1987 int namelen; char namelen_[PAD_(int)]; 1988 }; 1989 struct syslink_args { 1990 #ifdef _KERNEL 1991 struct sysmsg sysmsg; 1992 #endif 1993 int cmd; char cmd_[PAD_(int)]; 1994 struct syslink_info * info; char info_[PAD_(struct syslink_info *)]; 1995 size_t bytes; char bytes_[PAD_(size_t)]; 1996 }; 1997 struct mcontrol_args { 1998 #ifdef _KERNEL 1999 struct sysmsg sysmsg; 2000 #endif 2001 void * addr; char addr_[PAD_(void *)]; 2002 size_t len; char len_[PAD_(size_t)]; 2003 int behav; char behav_[PAD_(int)]; 2004 off_t value; char value_[PAD_(off_t)]; 2005 }; 2006 struct vmspace_create_args { 2007 #ifdef _KERNEL 2008 struct sysmsg sysmsg; 2009 #endif 2010 void * id; char id_[PAD_(void *)]; 2011 int type; char type_[PAD_(int)]; 2012 void * data; char data_[PAD_(void *)]; 2013 }; 2014 struct vmspace_destroy_args { 2015 #ifdef _KERNEL 2016 struct sysmsg sysmsg; 2017 #endif 2018 void * id; char id_[PAD_(void *)]; 2019 }; 2020 struct vmspace_ctl_args { 2021 #ifdef _KERNEL 2022 struct sysmsg sysmsg; 2023 #endif 2024 void * id; char id_[PAD_(void *)]; 2025 int cmd; char cmd_[PAD_(int)]; 2026 struct trapframe * tframe; char tframe_[PAD_(struct trapframe *)]; 2027 struct vextframe * vframe; char vframe_[PAD_(struct vextframe *)]; 2028 }; 2029 struct vmspace_mmap_args { 2030 #ifdef _KERNEL 2031 struct sysmsg sysmsg; 2032 #endif 2033 void * id; char id_[PAD_(void *)]; 2034 void * addr; char addr_[PAD_(void *)]; 2035 size_t len; char len_[PAD_(size_t)]; 2036 int prot; char prot_[PAD_(int)]; 2037 int flags; char flags_[PAD_(int)]; 2038 int fd; char fd_[PAD_(int)]; 2039 off_t offset; char offset_[PAD_(off_t)]; 2040 }; 2041 struct vmspace_munmap_args { 2042 #ifdef _KERNEL 2043 struct sysmsg sysmsg; 2044 #endif 2045 void * id; char id_[PAD_(void *)]; 2046 void * addr; char addr_[PAD_(void *)]; 2047 size_t len; char len_[PAD_(size_t)]; 2048 }; 2049 struct vmspace_mcontrol_args { 2050 #ifdef _KERNEL 2051 struct sysmsg sysmsg; 2052 #endif 2053 void * id; char id_[PAD_(void *)]; 2054 void * addr; char addr_[PAD_(void *)]; 2055 size_t len; char len_[PAD_(size_t)]; 2056 int behav; char behav_[PAD_(int)]; 2057 off_t value; char value_[PAD_(off_t)]; 2058 }; 2059 struct vmspace_pread_args { 2060 #ifdef _KERNEL 2061 struct sysmsg sysmsg; 2062 #endif 2063 void * id; char id_[PAD_(void *)]; 2064 void * buf; char buf_[PAD_(void *)]; 2065 size_t nbyte; char nbyte_[PAD_(size_t)]; 2066 int flags; char flags_[PAD_(int)]; 2067 off_t offset; char offset_[PAD_(off_t)]; 2068 }; 2069 struct vmspace_pwrite_args { 2070 #ifdef _KERNEL 2071 struct sysmsg sysmsg; 2072 #endif 2073 void * id; char id_[PAD_(void *)]; 2074 const void * buf; char buf_[PAD_(const void *)]; 2075 size_t nbyte; char nbyte_[PAD_(size_t)]; 2076 int flags; char flags_[PAD_(int)]; 2077 off_t offset; char offset_[PAD_(off_t)]; 2078 }; 2079 struct extexit_args { 2080 #ifdef _KERNEL 2081 struct sysmsg sysmsg; 2082 #endif 2083 int how; char how_[PAD_(int)]; 2084 int status; char status_[PAD_(int)]; 2085 void * addr; char addr_[PAD_(void *)]; 2086 }; 2087 struct lwp_create_args { 2088 #ifdef _KERNEL 2089 struct sysmsg sysmsg; 2090 #endif 2091 struct lwp_params * params; char params_[PAD_(struct lwp_params *)]; 2092 }; 2093 struct lwp_gettid_args { 2094 #ifdef _KERNEL 2095 struct sysmsg sysmsg; 2096 #endif 2097 register_t dummy; 2098 }; 2099 struct lwp_kill_args { 2100 #ifdef _KERNEL 2101 struct sysmsg sysmsg; 2102 #endif 2103 pid_t pid; char pid_[PAD_(pid_t)]; 2104 lwpid_t tid; char tid_[PAD_(lwpid_t)]; 2105 int signum; char signum_[PAD_(int)]; 2106 }; 2107 struct lwp_rtprio_args { 2108 #ifdef _KERNEL 2109 struct sysmsg sysmsg; 2110 #endif 2111 int function; char function_[PAD_(int)]; 2112 pid_t pid; char pid_[PAD_(pid_t)]; 2113 lwpid_t tid; char tid_[PAD_(lwpid_t)]; 2114 struct rtprio * rtp; char rtp_[PAD_(struct rtprio *)]; 2115 }; 2116 struct pselect_args { 2117 #ifdef _KERNEL 2118 struct sysmsg sysmsg; 2119 #endif 2120 int nd; char nd_[PAD_(int)]; 2121 fd_set * in; char in_[PAD_(fd_set *)]; 2122 fd_set * ou; char ou_[PAD_(fd_set *)]; 2123 fd_set * ex; char ex_[PAD_(fd_set *)]; 2124 const struct timespec * ts; char ts_[PAD_(const struct timespec *)]; 2125 const sigset_t * sigmask; char sigmask_[PAD_(const sigset_t *)]; 2126 }; 2127 struct statvfs_args { 2128 #ifdef _KERNEL 2129 struct sysmsg sysmsg; 2130 #endif 2131 const char * path; char path_[PAD_(const char *)]; 2132 struct statvfs * buf; char buf_[PAD_(struct statvfs *)]; 2133 }; 2134 struct fstatvfs_args { 2135 #ifdef _KERNEL 2136 struct sysmsg sysmsg; 2137 #endif 2138 int fd; char fd_[PAD_(int)]; 2139 struct statvfs * buf; char buf_[PAD_(struct statvfs *)]; 2140 }; 2141 struct fhstatvfs_args { 2142 #ifdef _KERNEL 2143 struct sysmsg sysmsg; 2144 #endif 2145 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 2146 struct statvfs * buf; char buf_[PAD_(struct statvfs *)]; 2147 }; 2148 struct getvfsstat_args { 2149 #ifdef _KERNEL 2150 struct sysmsg sysmsg; 2151 #endif 2152 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 2153 struct statvfs * vbuf; char vbuf_[PAD_(struct statvfs *)]; 2154 long vbufsize; char vbufsize_[PAD_(long)]; 2155 int flags; char flags_[PAD_(int)]; 2156 }; 2157 2158 #ifdef COMPAT_43 2159 2160 #ifdef COMPAT_43 2161 #endif 2162 struct ocreat_args { 2163 #ifdef _KERNEL 2164 struct sysmsg sysmsg; 2165 #endif 2166 char * path; char path_[PAD_(char *)]; 2167 int mode; char mode_[PAD_(int)]; 2168 }; 2169 struct olseek_args { 2170 #ifdef _KERNEL 2171 struct sysmsg sysmsg; 2172 #endif 2173 int fd; char fd_[PAD_(int)]; 2174 long offset; char offset_[PAD_(long)]; 2175 int whence; char whence_[PAD_(int)]; 2176 }; 2177 struct ostat_args { 2178 #ifdef _KERNEL 2179 struct sysmsg sysmsg; 2180 #endif 2181 char * path; char path_[PAD_(char *)]; 2182 struct ostat * ub; char ub_[PAD_(struct ostat *)]; 2183 }; 2184 struct olstat_args { 2185 #ifdef _KERNEL 2186 struct sysmsg sysmsg; 2187 #endif 2188 char * path; char path_[PAD_(char *)]; 2189 struct ostat * ub; char ub_[PAD_(struct ostat *)]; 2190 }; 2191 struct ofstat_args { 2192 #ifdef _KERNEL 2193 struct sysmsg sysmsg; 2194 #endif 2195 int fd; char fd_[PAD_(int)]; 2196 struct ostat * sb; char sb_[PAD_(struct ostat *)]; 2197 }; 2198 struct getkerninfo_args { 2199 #ifdef _KERNEL 2200 struct sysmsg sysmsg; 2201 #endif 2202 int op; char op_[PAD_(int)]; 2203 char * where; char where_[PAD_(char *)]; 2204 size_t * size; char size_[PAD_(size_t *)]; 2205 int arg; char arg_[PAD_(int)]; 2206 }; 2207 struct ommap_args { 2208 #ifdef _KERNEL 2209 struct sysmsg sysmsg; 2210 #endif 2211 void * addr; char addr_[PAD_(void *)]; 2212 int len; char len_[PAD_(int)]; 2213 int prot; char prot_[PAD_(int)]; 2214 int flags; char flags_[PAD_(int)]; 2215 int fd; char fd_[PAD_(int)]; 2216 long pos; char pos_[PAD_(long)]; 2217 }; 2218 struct gethostname_args { 2219 #ifdef _KERNEL 2220 struct sysmsg sysmsg; 2221 #endif 2222 char * hostname; char hostname_[PAD_(char *)]; 2223 u_int len; char len_[PAD_(u_int)]; 2224 }; 2225 struct sethostname_args { 2226 #ifdef _KERNEL 2227 struct sysmsg sysmsg; 2228 #endif 2229 char * hostname; char hostname_[PAD_(char *)]; 2230 u_int len; char len_[PAD_(u_int)]; 2231 }; 2232 struct osend_args { 2233 #ifdef _KERNEL 2234 struct sysmsg sysmsg; 2235 #endif 2236 int s; char s_[PAD_(int)]; 2237 caddr_t buf; char buf_[PAD_(caddr_t)]; 2238 int len; char len_[PAD_(int)]; 2239 int flags; char flags_[PAD_(int)]; 2240 }; 2241 struct orecv_args { 2242 #ifdef _KERNEL 2243 struct sysmsg sysmsg; 2244 #endif 2245 int s; char s_[PAD_(int)]; 2246 caddr_t buf; char buf_[PAD_(caddr_t)]; 2247 int len; char len_[PAD_(int)]; 2248 int flags; char flags_[PAD_(int)]; 2249 }; 2250 struct osigvec_args { 2251 #ifdef _KERNEL 2252 struct sysmsg sysmsg; 2253 #endif 2254 int signum; char signum_[PAD_(int)]; 2255 struct sigvec * nsv; char nsv_[PAD_(struct sigvec *)]; 2256 struct sigvec * osv; char osv_[PAD_(struct sigvec *)]; 2257 }; 2258 struct osigblock_args { 2259 #ifdef _KERNEL 2260 struct sysmsg sysmsg; 2261 #endif 2262 int mask; char mask_[PAD_(int)]; 2263 }; 2264 struct osigsetmask_args { 2265 #ifdef _KERNEL 2266 struct sysmsg sysmsg; 2267 #endif 2268 int mask; char mask_[PAD_(int)]; 2269 }; 2270 struct osigstack_args { 2271 #ifdef _KERNEL 2272 struct sysmsg sysmsg; 2273 #endif 2274 struct sigstack * nss; char nss_[PAD_(struct sigstack *)]; 2275 struct sigstack * oss; char oss_[PAD_(struct sigstack *)]; 2276 }; 2277 struct orecvmsg_args { 2278 #ifdef _KERNEL 2279 struct sysmsg sysmsg; 2280 #endif 2281 int s; char s_[PAD_(int)]; 2282 struct omsghdr * msg; char msg_[PAD_(struct omsghdr *)]; 2283 int flags; char flags_[PAD_(int)]; 2284 }; 2285 struct osendmsg_args { 2286 #ifdef _KERNEL 2287 struct sysmsg sysmsg; 2288 #endif 2289 int s; char s_[PAD_(int)]; 2290 caddr_t msg; char msg_[PAD_(caddr_t)]; 2291 int flags; char flags_[PAD_(int)]; 2292 }; 2293 struct otruncate_args { 2294 #ifdef _KERNEL 2295 struct sysmsg sysmsg; 2296 #endif 2297 char * path; char path_[PAD_(char *)]; 2298 long length; char length_[PAD_(long)]; 2299 }; 2300 struct oftruncate_args { 2301 #ifdef _KERNEL 2302 struct sysmsg sysmsg; 2303 #endif 2304 int fd; char fd_[PAD_(int)]; 2305 long length; char length_[PAD_(long)]; 2306 }; 2307 struct ogetpeername_args { 2308 #ifdef _KERNEL 2309 struct sysmsg sysmsg; 2310 #endif 2311 int fdes; char fdes_[PAD_(int)]; 2312 caddr_t asa; char asa_[PAD_(caddr_t)]; 2313 int * alen; char alen_[PAD_(int *)]; 2314 }; 2315 struct osethostid_args { 2316 #ifdef _KERNEL 2317 struct sysmsg sysmsg; 2318 #endif 2319 long hostid; char hostid_[PAD_(long)]; 2320 }; 2321 struct ogetrlimit_args { 2322 #ifdef _KERNEL 2323 struct sysmsg sysmsg; 2324 #endif 2325 u_int which; char which_[PAD_(u_int)]; 2326 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)]; 2327 }; 2328 struct osetrlimit_args { 2329 #ifdef _KERNEL 2330 struct sysmsg sysmsg; 2331 #endif 2332 u_int which; char which_[PAD_(u_int)]; 2333 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)]; 2334 }; 2335 struct okillpg_args { 2336 #ifdef _KERNEL 2337 struct sysmsg sysmsg; 2338 #endif 2339 int pgid; char pgid_[PAD_(int)]; 2340 int signum; char signum_[PAD_(int)]; 2341 }; 2342 struct ogetdirentries_args { 2343 #ifdef _KERNEL 2344 struct sysmsg sysmsg; 2345 #endif 2346 int fd; char fd_[PAD_(int)]; 2347 char * buf; char buf_[PAD_(char *)]; 2348 u_int count; char count_[PAD_(u_int)]; 2349 long * basep; char basep_[PAD_(long *)]; 2350 }; 2351 2352 #ifdef _KERNEL 2353 2354 int sys_ocreat (struct ocreat_args *); 2355 int sys_olseek (struct olseek_args *); 2356 int sys_ostat (struct ostat_args *); 2357 int sys_olstat (struct olstat_args *); 2358 int sys_ofstat (struct ofstat_args *); 2359 int sys_ogetkerninfo (struct getkerninfo_args *); 2360 int sys_ogetpagesize (struct getpagesize_args *); 2361 int sys_ommap (struct ommap_args *); 2362 int sys_owait (struct owait_args *); 2363 int sys_ogethostname (struct gethostname_args *); 2364 int sys_osethostname (struct sethostname_args *); 2365 int sys_oaccept (struct accept_args *); 2366 int sys_osend (struct osend_args *); 2367 int sys_orecv (struct orecv_args *); 2368 int sys_osigvec (struct osigvec_args *); 2369 int sys_osigblock (struct osigblock_args *); 2370 int sys_osigsetmask (struct osigsetmask_args *); 2371 int sys_osigstack (struct osigstack_args *); 2372 int sys_orecvmsg (struct orecvmsg_args *); 2373 int sys_osendmsg (struct osendmsg_args *); 2374 int sys_orecvfrom (struct recvfrom_args *); 2375 int sys_otruncate (struct otruncate_args *); 2376 int sys_oftruncate (struct oftruncate_args *); 2377 int sys_ogetpeername (struct ogetpeername_args *); 2378 int sys_ogethostid (struct ogethostid_args *); 2379 int sys_osethostid (struct osethostid_args *); 2380 int sys_ogetrlimit (struct ogetrlimit_args *); 2381 int sys_osetrlimit (struct osetrlimit_args *); 2382 int sys_okillpg (struct okillpg_args *); 2383 int sys_oquota (struct oquota_args *); 2384 int sys_ogetsockname (struct getsockname_args *); 2385 int sys_ogetdirentries (struct ogetdirentries_args *); 2386 2387 #endif /* _KERNEL */ 2388 2389 #endif /* COMPAT_43 */ 2390 2391 2392 #ifdef COMPAT_DF12 2393 2394 #ifdef COMPAT_43 2395 #endif 2396 struct dfbsd12_stat_args { 2397 #ifdef _KERNEL 2398 struct sysmsg sysmsg; 2399 #endif 2400 const char * path; char path_[PAD_(const char *)]; 2401 struct dfbsd12_stat * ub; char ub_[PAD_(struct dfbsd12_stat *)]; 2402 }; 2403 struct dfbsd12_fstat_args { 2404 #ifdef _KERNEL 2405 struct sysmsg sysmsg; 2406 #endif 2407 int fd; char fd_[PAD_(int)]; 2408 struct dfbsd12_stat * sb; char sb_[PAD_(struct dfbsd12_stat *)]; 2409 }; 2410 struct dfbsd12_lstat_args { 2411 #ifdef _KERNEL 2412 struct sysmsg sysmsg; 2413 #endif 2414 const char * path; char path_[PAD_(const char *)]; 2415 struct dfbsd12_stat * ub; char ub_[PAD_(struct dfbsd12_stat *)]; 2416 }; 2417 struct dfbsd12_getdirentries_args { 2418 #ifdef _KERNEL 2419 struct sysmsg sysmsg; 2420 #endif 2421 int fd; char fd_[PAD_(int)]; 2422 char * buf; char buf_[PAD_(char *)]; 2423 u_int count; char count_[PAD_(u_int)]; 2424 long * basep; char basep_[PAD_(long *)]; 2425 }; 2426 struct dfbsd12_getdents_args { 2427 #ifdef _KERNEL 2428 struct sysmsg sysmsg; 2429 #endif 2430 int fd; char fd_[PAD_(int)]; 2431 char * buf; char buf_[PAD_(char *)]; 2432 size_t count; char count_[PAD_(size_t)]; 2433 }; 2434 struct dfbsd12_fhstat_args { 2435 #ifdef _KERNEL 2436 struct sysmsg sysmsg; 2437 #endif 2438 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 2439 struct dfbsd12_stat * sb; char sb_[PAD_(struct dfbsd12_stat *)]; 2440 }; 2441 2442 #ifdef _KERNEL 2443 2444 int sys_dfbsd12_stat (struct dfbsd12_stat_args *); 2445 int sys_dfbsd12_fstat (struct dfbsd12_fstat_args *); 2446 int sys_dfbsd12_lstat (struct dfbsd12_lstat_args *); 2447 int sys_dfbsd12_getdirentries (struct dfbsd12_getdirentries_args *); 2448 int sys_dfbsd12_getdents (struct dfbsd12_getdents_args *); 2449 int sys_dfbsd12_fhstat (struct dfbsd12_fhstat_args *); 2450 2451 #endif /* _KERNEL */ 2452 2453 #endif /* COMPAT_DF12 */ 2454 2455 2456 #ifdef _KERNEL 2457 2458 #ifdef COMPAT_43 2459 #endif 2460 int sys_nosys (struct nosys_args *); 2461 int sys_exit (struct exit_args *); 2462 int sys_fork (struct fork_args *); 2463 int sys_read (struct read_args *); 2464 int sys_write (struct write_args *); 2465 int sys_open (struct open_args *); 2466 int sys_close (struct close_args *); 2467 int sys_wait4 (struct wait_args *); 2468 int sys_link (struct link_args *); 2469 int sys_unlink (struct unlink_args *); 2470 int sys_chdir (struct chdir_args *); 2471 int sys_fchdir (struct fchdir_args *); 2472 int sys_mknod (struct mknod_args *); 2473 int sys_chmod (struct chmod_args *); 2474 int sys_chown (struct chown_args *); 2475 int sys_obreak (struct obreak_args *); 2476 int sys_getfsstat (struct getfsstat_args *); 2477 int sys_getpid (struct getpid_args *); 2478 int sys_mount (struct mount_args *); 2479 int sys_unmount (struct unmount_args *); 2480 int sys_setuid (struct setuid_args *); 2481 int sys_getuid (struct getuid_args *); 2482 int sys_geteuid (struct geteuid_args *); 2483 int sys_ptrace (struct ptrace_args *); 2484 int sys_recvmsg (struct recvmsg_args *); 2485 int sys_sendmsg (struct sendmsg_args *); 2486 int sys_recvfrom (struct recvfrom_args *); 2487 int sys_accept (struct accept_args *); 2488 int sys_getpeername (struct getpeername_args *); 2489 int sys_getsockname (struct getsockname_args *); 2490 int sys_access (struct access_args *); 2491 int sys_chflags (struct chflags_args *); 2492 int sys_fchflags (struct fchflags_args *); 2493 int sys_sync (struct sync_args *); 2494 int sys_kill (struct kill_args *); 2495 int sys_getppid (struct getppid_args *); 2496 int sys_dup (struct dup_args *); 2497 int sys_pipe (struct pipe_args *); 2498 int sys_getegid (struct getegid_args *); 2499 int sys_profil (struct profil_args *); 2500 int sys_ktrace (struct ktrace_args *); 2501 int sys_getgid (struct getgid_args *); 2502 int sys_getlogin (struct getlogin_args *); 2503 int sys_setlogin (struct setlogin_args *); 2504 int sys_acct (struct acct_args *); 2505 int sys_sigaltstack (struct sigaltstack_args *); 2506 int sys_ioctl (struct ioctl_args *); 2507 int sys_reboot (struct reboot_args *); 2508 int sys_revoke (struct revoke_args *); 2509 int sys_symlink (struct symlink_args *); 2510 int sys_readlink (struct readlink_args *); 2511 int sys_execve (struct execve_args *); 2512 int sys_umask (struct umask_args *); 2513 int sys_chroot (struct chroot_args *); 2514 int sys_msync (struct msync_args *); 2515 int sys_vfork (struct vfork_args *); 2516 int sys_sbrk (struct sbrk_args *); 2517 int sys_sstk (struct sstk_args *); 2518 int sys_ovadvise (struct ovadvise_args *); 2519 int sys_munmap (struct munmap_args *); 2520 int sys_mprotect (struct mprotect_args *); 2521 int sys_madvise (struct madvise_args *); 2522 int sys_mincore (struct mincore_args *); 2523 int sys_getgroups (struct getgroups_args *); 2524 int sys_setgroups (struct setgroups_args *); 2525 int sys_getpgrp (struct getpgrp_args *); 2526 int sys_setpgid (struct setpgid_args *); 2527 int sys_setitimer (struct setitimer_args *); 2528 int sys_swapon (struct swapon_args *); 2529 int sys_getitimer (struct getitimer_args *); 2530 int sys_getdtablesize (struct getdtablesize_args *); 2531 int sys_dup2 (struct dup2_args *); 2532 int sys_fcntl (struct fcntl_args *); 2533 int sys_select (struct select_args *); 2534 int sys_fsync (struct fsync_args *); 2535 int sys_setpriority (struct setpriority_args *); 2536 int sys_socket (struct socket_args *); 2537 int sys_connect (struct connect_args *); 2538 int sys_getpriority (struct getpriority_args *); 2539 int sys_bind (struct bind_args *); 2540 int sys_setsockopt (struct setsockopt_args *); 2541 int sys_listen (struct listen_args *); 2542 int sys_gettimeofday (struct gettimeofday_args *); 2543 int sys_getrusage (struct getrusage_args *); 2544 int sys_getsockopt (struct getsockopt_args *); 2545 int sys_readv (struct readv_args *); 2546 int sys_writev (struct writev_args *); 2547 int sys_settimeofday (struct settimeofday_args *); 2548 int sys_fchown (struct fchown_args *); 2549 int sys_fchmod (struct fchmod_args *); 2550 int sys_setreuid (struct setreuid_args *); 2551 int sys_setregid (struct setregid_args *); 2552 int sys_rename (struct rename_args *); 2553 int sys_flock (struct flock_args *); 2554 int sys_mkfifo (struct mkfifo_args *); 2555 int sys_sendto (struct sendto_args *); 2556 int sys_shutdown (struct shutdown_args *); 2557 int sys_socketpair (struct socketpair_args *); 2558 int sys_mkdir (struct mkdir_args *); 2559 int sys_rmdir (struct rmdir_args *); 2560 int sys_utimes (struct utimes_args *); 2561 int sys_adjtime (struct adjtime_args *); 2562 int sys_setsid (struct setsid_args *); 2563 int sys_quotactl (struct quotactl_args *); 2564 int sys_nfssvc (struct nfssvc_args *); 2565 int sys_statfs (struct statfs_args *); 2566 int sys_fstatfs (struct fstatfs_args *); 2567 int sys_getfh (struct getfh_args *); 2568 int sys_getdomainname (struct getdomainname_args *); 2569 int sys_setdomainname (struct setdomainname_args *); 2570 int sys_uname (struct uname_args *); 2571 int sys_sysarch (struct sysarch_args *); 2572 int sys_rtprio (struct rtprio_args *); 2573 int sys_semsys (struct semsys_args *); 2574 int sys_msgsys (struct msgsys_args *); 2575 int sys_shmsys (struct shmsys_args *); 2576 int sys_extpread (struct extpread_args *); 2577 int sys_extpwrite (struct extpwrite_args *); 2578 int sys_ntp_adjtime (struct ntp_adjtime_args *); 2579 int sys_setgid (struct setgid_args *); 2580 int sys_setegid (struct setegid_args *); 2581 int sys_seteuid (struct seteuid_args *); 2582 int sys_pathconf (struct pathconf_args *); 2583 int sys_fpathconf (struct fpathconf_args *); 2584 int sys_getrlimit (struct __getrlimit_args *); 2585 int sys_setrlimit (struct __setrlimit_args *); 2586 int sys_mmap (struct mmap_args *); 2587 int sys_lseek (struct lseek_args *); 2588 int sys_truncate (struct truncate_args *); 2589 int sys_ftruncate (struct ftruncate_args *); 2590 int sys___sysctl (struct sysctl_args *); 2591 int sys_mlock (struct mlock_args *); 2592 int sys_munlock (struct munlock_args *); 2593 int sys_undelete (struct undelete_args *); 2594 int sys_futimes (struct futimes_args *); 2595 int sys_getpgid (struct getpgid_args *); 2596 int sys_poll (struct poll_args *); 2597 int sys_lkmnosys (struct nosys_args *); 2598 int sys___semctl (struct __semctl_args *); 2599 int sys_semget (struct semget_args *); 2600 int sys_semop (struct semop_args *); 2601 int sys_msgctl (struct msgctl_args *); 2602 int sys_msgget (struct msgget_args *); 2603 int sys_msgsnd (struct msgsnd_args *); 2604 int sys_msgrcv (struct msgrcv_args *); 2605 int sys_shmat (struct shmat_args *); 2606 int sys_shmctl (struct shmctl_args *); 2607 int sys_shmdt (struct shmdt_args *); 2608 int sys_shmget (struct shmget_args *); 2609 int sys_clock_gettime (struct clock_gettime_args *); 2610 int sys_clock_settime (struct clock_settime_args *); 2611 int sys_clock_getres (struct clock_getres_args *); 2612 int sys_nanosleep (struct nanosleep_args *); 2613 int sys_minherit (struct minherit_args *); 2614 int sys_rfork (struct rfork_args *); 2615 int sys_openbsd_poll (struct openbsd_poll_args *); 2616 int sys_issetugid (struct issetugid_args *); 2617 int sys_lchown (struct lchown_args *); 2618 int sys_lchmod (struct lchmod_args *); 2619 int sys_lutimes (struct lutimes_args *); 2620 int sys_extpreadv (struct extpreadv_args *); 2621 int sys_extpwritev (struct extpwritev_args *); 2622 int sys_fhstatfs (struct fhstatfs_args *); 2623 int sys_fhopen (struct fhopen_args *); 2624 int sys_modnext (struct modnext_args *); 2625 int sys_modstat (struct modstat_args *); 2626 int sys_modfnext (struct modfnext_args *); 2627 int sys_modfind (struct modfind_args *); 2628 int sys_kldload (struct kldload_args *); 2629 int sys_kldunload (struct kldunload_args *); 2630 int sys_kldfind (struct kldfind_args *); 2631 int sys_kldnext (struct kldnext_args *); 2632 int sys_kldstat (struct kldstat_args *); 2633 int sys_kldfirstmod (struct kldfirstmod_args *); 2634 int sys_getsid (struct getsid_args *); 2635 int sys_setresuid (struct setresuid_args *); 2636 int sys_setresgid (struct setresgid_args *); 2637 int sys_aio_return (struct aio_return_args *); 2638 int sys_aio_suspend (struct aio_suspend_args *); 2639 int sys_aio_cancel (struct aio_cancel_args *); 2640 int sys_aio_error (struct aio_error_args *); 2641 int sys_aio_read (struct aio_read_args *); 2642 int sys_aio_write (struct aio_write_args *); 2643 int sys_lio_listio (struct lio_listio_args *); 2644 int sys_yield (struct yield_args *); 2645 int sys_thr_sleep (struct thr_sleep_args *); 2646 int sys_thr_wakeup (struct thr_wakeup_args *); 2647 int sys_mlockall (struct mlockall_args *); 2648 int sys_munlockall (struct munlockall_args *); 2649 int sys___getcwd (struct __getcwd_args *); 2650 int sys_sched_setparam (struct sched_setparam_args *); 2651 int sys_sched_getparam (struct sched_getparam_args *); 2652 int sys_sched_setscheduler (struct sched_setscheduler_args *); 2653 int sys_sched_getscheduler (struct sched_getscheduler_args *); 2654 int sys_sched_yield (struct sched_yield_args *); 2655 int sys_sched_get_priority_max (struct sched_get_priority_max_args *); 2656 int sys_sched_get_priority_min (struct sched_get_priority_min_args *); 2657 int sys_sched_rr_get_interval (struct sched_rr_get_interval_args *); 2658 int sys_utrace (struct utrace_args *); 2659 int sys_kldsym (struct kldsym_args *); 2660 int sys_jail (struct jail_args *); 2661 int sys_sigprocmask (struct sigprocmask_args *); 2662 int sys_sigsuspend (struct sigsuspend_args *); 2663 int sys_sigaction (struct sigaction_args *); 2664 int sys_sigpending (struct sigpending_args *); 2665 int sys_sigreturn (struct sigreturn_args *); 2666 int sys_sigtimedwait (struct sigtimedwait_args *); 2667 int sys_sigwaitinfo (struct sigwaitinfo_args *); 2668 int sys___acl_get_file (struct __acl_get_file_args *); 2669 int sys___acl_set_file (struct __acl_set_file_args *); 2670 int sys___acl_get_fd (struct __acl_get_fd_args *); 2671 int sys___acl_set_fd (struct __acl_set_fd_args *); 2672 int sys___acl_delete_file (struct __acl_delete_file_args *); 2673 int sys___acl_delete_fd (struct __acl_delete_fd_args *); 2674 int sys___acl_aclcheck_file (struct __acl_aclcheck_file_args *); 2675 int sys___acl_aclcheck_fd (struct __acl_aclcheck_fd_args *); 2676 int sys_extattrctl (struct extattrctl_args *); 2677 int sys_extattr_set_file (struct extattr_set_file_args *); 2678 int sys_extattr_get_file (struct extattr_get_file_args *); 2679 int sys_extattr_delete_file (struct extattr_delete_file_args *); 2680 int sys_aio_waitcomplete (struct aio_waitcomplete_args *); 2681 int sys_getresuid (struct getresuid_args *); 2682 int sys_getresgid (struct getresgid_args *); 2683 int sys_kqueue (struct kqueue_args *); 2684 int sys_kevent (struct kevent_args *); 2685 int sys_sctp_peeloff (struct sctp_peeloff_args *); 2686 int sys_uuidgen (struct uuidgen_args *); 2687 int sys_sendfile (struct sendfile_args *); 2688 int sys_varsym_set (struct varsym_set_args *); 2689 int sys_varsym_get (struct varsym_get_args *); 2690 int sys_varsym_list (struct varsym_list_args *); 2691 int sys_upc_register (struct upc_register_args *); 2692 int sys_upc_control (struct upc_control_args *); 2693 int sys_caps_sys_service (struct caps_sys_service_args *); 2694 int sys_caps_sys_client (struct caps_sys_client_args *); 2695 int sys_caps_sys_close (struct caps_sys_close_args *); 2696 int sys_caps_sys_put (struct caps_sys_put_args *); 2697 int sys_caps_sys_reply (struct caps_sys_reply_args *); 2698 int sys_caps_sys_get (struct caps_sys_get_args *); 2699 int sys_caps_sys_wait (struct caps_sys_wait_args *); 2700 int sys_caps_sys_abort (struct caps_sys_abort_args *); 2701 int sys_caps_sys_getgen (struct caps_sys_getgen_args *); 2702 int sys_caps_sys_setgen (struct caps_sys_setgen_args *); 2703 int sys_exec_sys_register (struct exec_sys_register_args *); 2704 int sys_exec_sys_unregister (struct exec_sys_unregister_args *); 2705 int sys_sys_checkpoint (struct sys_checkpoint_args *); 2706 int sys_mountctl (struct mountctl_args *); 2707 int sys_umtx_sleep (struct umtx_sleep_args *); 2708 int sys_umtx_wakeup (struct umtx_wakeup_args *); 2709 int sys_jail_attach (struct jail_attach_args *); 2710 int sys_set_tls_area (struct set_tls_area_args *); 2711 int sys_get_tls_area (struct get_tls_area_args *); 2712 int sys_closefrom (struct closefrom_args *); 2713 int sys_stat (struct stat_args *); 2714 int sys_fstat (struct fstat_args *); 2715 int sys_lstat (struct lstat_args *); 2716 int sys_fhstat (struct fhstat_args *); 2717 int sys_getdirentries (struct getdirentries_args *); 2718 int sys_getdents (struct getdents_args *); 2719 int sys_usched_set (struct usched_set_args *); 2720 int sys_extaccept (struct extaccept_args *); 2721 int sys_extconnect (struct extconnect_args *); 2722 int sys_syslink (struct syslink_args *); 2723 int sys_mcontrol (struct mcontrol_args *); 2724 int sys_vmspace_create (struct vmspace_create_args *); 2725 int sys_vmspace_destroy (struct vmspace_destroy_args *); 2726 int sys_vmspace_ctl (struct vmspace_ctl_args *); 2727 int sys_vmspace_mmap (struct vmspace_mmap_args *); 2728 int sys_vmspace_munmap (struct vmspace_munmap_args *); 2729 int sys_vmspace_mcontrol (struct vmspace_mcontrol_args *); 2730 int sys_vmspace_pread (struct vmspace_pread_args *); 2731 int sys_vmspace_pwrite (struct vmspace_pwrite_args *); 2732 int sys_extexit (struct extexit_args *); 2733 int sys_lwp_create (struct lwp_create_args *); 2734 int sys_lwp_gettid (struct lwp_gettid_args *); 2735 int sys_lwp_kill (struct lwp_kill_args *); 2736 int sys_lwp_rtprio (struct lwp_rtprio_args *); 2737 int sys_pselect (struct pselect_args *); 2738 int sys_statvfs (struct statvfs_args *); 2739 int sys_fstatvfs (struct fstatvfs_args *); 2740 int sys_fhstatvfs (struct fhstatvfs_args *); 2741 int sys_getvfsstat (struct getvfsstat_args *); 2742 2743 #endif /* !_SYS_SYSPROTO_H_ */ 2744 #undef PAD_ 2745 2746 #endif /* _KERNEL */ 2747