1 /* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically generated. 5 * $FreeBSD$ 6 * This file is part of the DTrace syscall provider. 7 */ 8 9 static void 10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 11 { 12 int64_t *iarg = (int64_t *) uarg; 13 switch (sysnum) { 14 /* nosys */ 15 case 0: { 16 *n_args = 0; 17 break; 18 } 19 /* sys_exit */ 20 case 1: { 21 struct sys_exit_args *p = params; 22 iarg[0] = p->rval; /* int */ 23 *n_args = 1; 24 break; 25 } 26 /* fork */ 27 case 2: { 28 *n_args = 0; 29 break; 30 } 31 /* read */ 32 case 3: { 33 struct read_args *p = params; 34 iarg[0] = p->fd; /* int */ 35 uarg[1] = (intptr_t) p->buf; /* void * */ 36 uarg[2] = p->nbyte; /* size_t */ 37 *n_args = 3; 38 break; 39 } 40 /* write */ 41 case 4: { 42 struct write_args *p = params; 43 iarg[0] = p->fd; /* int */ 44 uarg[1] = (intptr_t) p->buf; /* const void * */ 45 uarg[2] = p->nbyte; /* size_t */ 46 *n_args = 3; 47 break; 48 } 49 /* open */ 50 case 5: { 51 struct open_args *p = params; 52 uarg[0] = (intptr_t) p->path; /* char * */ 53 iarg[1] = p->flags; /* int */ 54 iarg[2] = p->mode; /* int */ 55 *n_args = 3; 56 break; 57 } 58 /* close */ 59 case 6: { 60 struct close_args *p = params; 61 iarg[0] = p->fd; /* int */ 62 *n_args = 1; 63 break; 64 } 65 /* wait4 */ 66 case 7: { 67 struct wait_args *p = params; 68 iarg[0] = p->pid; /* int */ 69 uarg[1] = (intptr_t) p->status; /* int * */ 70 iarg[2] = p->options; /* int */ 71 uarg[3] = (intptr_t) p->rusage; /* struct rusage * */ 72 *n_args = 4; 73 break; 74 } 75 /* link */ 76 case 9: { 77 struct link_args *p = params; 78 uarg[0] = (intptr_t) p->path; /* char * */ 79 uarg[1] = (intptr_t) p->link; /* char * */ 80 *n_args = 2; 81 break; 82 } 83 /* unlink */ 84 case 10: { 85 struct unlink_args *p = params; 86 uarg[0] = (intptr_t) p->path; /* char * */ 87 *n_args = 1; 88 break; 89 } 90 /* chdir */ 91 case 12: { 92 struct chdir_args *p = params; 93 uarg[0] = (intptr_t) p->path; /* char * */ 94 *n_args = 1; 95 break; 96 } 97 /* fchdir */ 98 case 13: { 99 struct fchdir_args *p = params; 100 iarg[0] = p->fd; /* int */ 101 *n_args = 1; 102 break; 103 } 104 /* mknod */ 105 case 14: { 106 struct mknod_args *p = params; 107 uarg[0] = (intptr_t) p->path; /* char * */ 108 iarg[1] = p->mode; /* int */ 109 iarg[2] = p->dev; /* int */ 110 *n_args = 3; 111 break; 112 } 113 /* chmod */ 114 case 15: { 115 struct chmod_args *p = params; 116 uarg[0] = (intptr_t) p->path; /* char * */ 117 iarg[1] = p->mode; /* int */ 118 *n_args = 2; 119 break; 120 } 121 /* chown */ 122 case 16: { 123 struct chown_args *p = params; 124 uarg[0] = (intptr_t) p->path; /* char * */ 125 iarg[1] = p->uid; /* int */ 126 iarg[2] = p->gid; /* int */ 127 *n_args = 3; 128 break; 129 } 130 /* obreak */ 131 case 17: { 132 struct obreak_args *p = params; 133 uarg[0] = (intptr_t) p->nsize; /* char * */ 134 *n_args = 1; 135 break; 136 } 137 /* getpid */ 138 case 20: { 139 *n_args = 0; 140 break; 141 } 142 /* mount */ 143 case 21: { 144 struct mount_args *p = params; 145 uarg[0] = (intptr_t) p->type; /* char * */ 146 uarg[1] = (intptr_t) p->path; /* char * */ 147 iarg[2] = p->flags; /* int */ 148 uarg[3] = (intptr_t) p->data; /* caddr_t */ 149 *n_args = 4; 150 break; 151 } 152 /* unmount */ 153 case 22: { 154 struct unmount_args *p = params; 155 uarg[0] = (intptr_t) p->path; /* char * */ 156 iarg[1] = p->flags; /* int */ 157 *n_args = 2; 158 break; 159 } 160 /* setuid */ 161 case 23: { 162 struct setuid_args *p = params; 163 uarg[0] = p->uid; /* uid_t */ 164 *n_args = 1; 165 break; 166 } 167 /* getuid */ 168 case 24: { 169 *n_args = 0; 170 break; 171 } 172 /* geteuid */ 173 case 25: { 174 *n_args = 0; 175 break; 176 } 177 /* ptrace */ 178 case 26: { 179 struct ptrace_args *p = params; 180 iarg[0] = p->req; /* int */ 181 iarg[1] = p->pid; /* pid_t */ 182 uarg[2] = (intptr_t) p->addr; /* caddr_t */ 183 iarg[3] = p->data; /* int */ 184 *n_args = 4; 185 break; 186 } 187 /* recvmsg */ 188 case 27: { 189 struct recvmsg_args *p = params; 190 iarg[0] = p->s; /* int */ 191 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */ 192 iarg[2] = p->flags; /* int */ 193 *n_args = 3; 194 break; 195 } 196 /* sendmsg */ 197 case 28: { 198 struct sendmsg_args *p = params; 199 iarg[0] = p->s; /* int */ 200 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */ 201 iarg[2] = p->flags; /* int */ 202 *n_args = 3; 203 break; 204 } 205 /* recvfrom */ 206 case 29: { 207 struct recvfrom_args *p = params; 208 iarg[0] = p->s; /* int */ 209 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 210 uarg[2] = p->len; /* size_t */ 211 iarg[3] = p->flags; /* int */ 212 uarg[4] = (intptr_t) p->from; /* struct sockaddr *__restrict */ 213 uarg[5] = (intptr_t) p->fromlenaddr; /* __socklen_t *__restrict */ 214 *n_args = 6; 215 break; 216 } 217 /* accept */ 218 case 30: { 219 struct accept_args *p = params; 220 iarg[0] = p->s; /* int */ 221 uarg[1] = (intptr_t) p->name; /* struct sockaddr *__restrict */ 222 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t *__restrict */ 223 *n_args = 3; 224 break; 225 } 226 /* getpeername */ 227 case 31: { 228 struct getpeername_args *p = params; 229 iarg[0] = p->fdes; /* int */ 230 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */ 231 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */ 232 *n_args = 3; 233 break; 234 } 235 /* getsockname */ 236 case 32: { 237 struct getsockname_args *p = params; 238 iarg[0] = p->fdes; /* int */ 239 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */ 240 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */ 241 *n_args = 3; 242 break; 243 } 244 /* access */ 245 case 33: { 246 struct access_args *p = params; 247 uarg[0] = (intptr_t) p->path; /* char * */ 248 iarg[1] = p->flags; /* int */ 249 *n_args = 2; 250 break; 251 } 252 /* chflags */ 253 case 34: { 254 struct chflags_args *p = params; 255 uarg[0] = (intptr_t) p->path; /* char * */ 256 iarg[1] = p->flags; /* int */ 257 *n_args = 2; 258 break; 259 } 260 /* fchflags */ 261 case 35: { 262 struct fchflags_args *p = params; 263 iarg[0] = p->fd; /* int */ 264 iarg[1] = p->flags; /* int */ 265 *n_args = 2; 266 break; 267 } 268 /* sync */ 269 case 36: { 270 *n_args = 0; 271 break; 272 } 273 /* kill */ 274 case 37: { 275 struct kill_args *p = params; 276 iarg[0] = p->pid; /* int */ 277 iarg[1] = p->signum; /* int */ 278 *n_args = 2; 279 break; 280 } 281 /* getppid */ 282 case 39: { 283 *n_args = 0; 284 break; 285 } 286 /* dup */ 287 case 41: { 288 struct dup_args *p = params; 289 uarg[0] = p->fd; /* u_int */ 290 *n_args = 1; 291 break; 292 } 293 /* pipe */ 294 case 42: { 295 *n_args = 0; 296 break; 297 } 298 /* getegid */ 299 case 43: { 300 *n_args = 0; 301 break; 302 } 303 /* profil */ 304 case 44: { 305 struct profil_args *p = params; 306 uarg[0] = (intptr_t) p->samples; /* caddr_t */ 307 uarg[1] = p->size; /* size_t */ 308 uarg[2] = p->offset; /* size_t */ 309 uarg[3] = p->scale; /* u_int */ 310 *n_args = 4; 311 break; 312 } 313 /* ktrace */ 314 case 45: { 315 struct ktrace_args *p = params; 316 uarg[0] = (intptr_t) p->fname; /* const char * */ 317 iarg[1] = p->ops; /* int */ 318 iarg[2] = p->facs; /* int */ 319 iarg[3] = p->pid; /* int */ 320 *n_args = 4; 321 break; 322 } 323 /* getgid */ 324 case 47: { 325 *n_args = 0; 326 break; 327 } 328 /* getlogin */ 329 case 49: { 330 struct getlogin_args *p = params; 331 uarg[0] = (intptr_t) p->namebuf; /* char * */ 332 uarg[1] = p->namelen; /* u_int */ 333 *n_args = 2; 334 break; 335 } 336 /* setlogin */ 337 case 50: { 338 struct setlogin_args *p = params; 339 uarg[0] = (intptr_t) p->namebuf; /* char * */ 340 *n_args = 1; 341 break; 342 } 343 /* acct */ 344 case 51: { 345 struct acct_args *p = params; 346 uarg[0] = (intptr_t) p->path; /* char * */ 347 *n_args = 1; 348 break; 349 } 350 /* sigaltstack */ 351 case 53: { 352 struct sigaltstack_args *p = params; 353 uarg[0] = (intptr_t) p->ss; /* stack_t * */ 354 uarg[1] = (intptr_t) p->oss; /* stack_t * */ 355 *n_args = 2; 356 break; 357 } 358 /* ioctl */ 359 case 54: { 360 struct ioctl_args *p = params; 361 iarg[0] = p->fd; /* int */ 362 uarg[1] = p->com; /* u_long */ 363 uarg[2] = (intptr_t) p->data; /* caddr_t */ 364 *n_args = 3; 365 break; 366 } 367 /* reboot */ 368 case 55: { 369 struct reboot_args *p = params; 370 iarg[0] = p->opt; /* int */ 371 *n_args = 1; 372 break; 373 } 374 /* revoke */ 375 case 56: { 376 struct revoke_args *p = params; 377 uarg[0] = (intptr_t) p->path; /* char * */ 378 *n_args = 1; 379 break; 380 } 381 /* symlink */ 382 case 57: { 383 struct symlink_args *p = params; 384 uarg[0] = (intptr_t) p->path; /* char * */ 385 uarg[1] = (intptr_t) p->link; /* char * */ 386 *n_args = 2; 387 break; 388 } 389 /* readlink */ 390 case 58: { 391 struct readlink_args *p = params; 392 uarg[0] = (intptr_t) p->path; /* char * */ 393 uarg[1] = (intptr_t) p->buf; /* char * */ 394 uarg[2] = p->count; /* size_t */ 395 *n_args = 3; 396 break; 397 } 398 /* execve */ 399 case 59: { 400 struct execve_args *p = params; 401 uarg[0] = (intptr_t) p->fname; /* char * */ 402 uarg[1] = (intptr_t) p->argv; /* char ** */ 403 uarg[2] = (intptr_t) p->envv; /* char ** */ 404 *n_args = 3; 405 break; 406 } 407 /* umask */ 408 case 60: { 409 struct umask_args *p = params; 410 iarg[0] = p->newmask; /* int */ 411 *n_args = 1; 412 break; 413 } 414 /* chroot */ 415 case 61: { 416 struct chroot_args *p = params; 417 uarg[0] = (intptr_t) p->path; /* char * */ 418 *n_args = 1; 419 break; 420 } 421 /* msync */ 422 case 65: { 423 struct msync_args *p = params; 424 uarg[0] = (intptr_t) p->addr; /* void * */ 425 uarg[1] = p->len; /* size_t */ 426 iarg[2] = p->flags; /* int */ 427 *n_args = 3; 428 break; 429 } 430 /* vfork */ 431 case 66: { 432 *n_args = 0; 433 break; 434 } 435 /* sbrk */ 436 case 69: { 437 struct sbrk_args *p = params; 438 iarg[0] = p->incr; /* int */ 439 *n_args = 1; 440 break; 441 } 442 /* sstk */ 443 case 70: { 444 struct sstk_args *p = params; 445 iarg[0] = p->incr; /* int */ 446 *n_args = 1; 447 break; 448 } 449 /* ovadvise */ 450 case 72: { 451 struct ovadvise_args *p = params; 452 iarg[0] = p->anom; /* int */ 453 *n_args = 1; 454 break; 455 } 456 /* munmap */ 457 case 73: { 458 struct munmap_args *p = params; 459 uarg[0] = (intptr_t) p->addr; /* void * */ 460 uarg[1] = p->len; /* size_t */ 461 *n_args = 2; 462 break; 463 } 464 /* mprotect */ 465 case 74: { 466 struct mprotect_args *p = params; 467 uarg[0] = (intptr_t) p->addr; /* const void * */ 468 uarg[1] = p->len; /* size_t */ 469 iarg[2] = p->prot; /* int */ 470 *n_args = 3; 471 break; 472 } 473 /* madvise */ 474 case 75: { 475 struct madvise_args *p = params; 476 uarg[0] = (intptr_t) p->addr; /* void * */ 477 uarg[1] = p->len; /* size_t */ 478 iarg[2] = p->behav; /* int */ 479 *n_args = 3; 480 break; 481 } 482 /* mincore */ 483 case 78: { 484 struct mincore_args *p = params; 485 uarg[0] = (intptr_t) p->addr; /* const void * */ 486 uarg[1] = p->len; /* size_t */ 487 uarg[2] = (intptr_t) p->vec; /* char * */ 488 *n_args = 3; 489 break; 490 } 491 /* getgroups */ 492 case 79: { 493 struct getgroups_args *p = params; 494 uarg[0] = p->gidsetsize; /* u_int */ 495 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 496 *n_args = 2; 497 break; 498 } 499 /* setgroups */ 500 case 80: { 501 struct setgroups_args *p = params; 502 uarg[0] = p->gidsetsize; /* u_int */ 503 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 504 *n_args = 2; 505 break; 506 } 507 /* getpgrp */ 508 case 81: { 509 *n_args = 0; 510 break; 511 } 512 /* setpgid */ 513 case 82: { 514 struct setpgid_args *p = params; 515 iarg[0] = p->pid; /* int */ 516 iarg[1] = p->pgid; /* int */ 517 *n_args = 2; 518 break; 519 } 520 /* setitimer */ 521 case 83: { 522 struct setitimer_args *p = params; 523 uarg[0] = p->which; /* u_int */ 524 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */ 525 uarg[2] = (intptr_t) p->oitv; /* struct itimerval * */ 526 *n_args = 3; 527 break; 528 } 529 /* swapon */ 530 case 85: { 531 struct swapon_args *p = params; 532 uarg[0] = (intptr_t) p->name; /* char * */ 533 *n_args = 1; 534 break; 535 } 536 /* getitimer */ 537 case 86: { 538 struct getitimer_args *p = params; 539 uarg[0] = p->which; /* u_int */ 540 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */ 541 *n_args = 2; 542 break; 543 } 544 /* getdtablesize */ 545 case 89: { 546 *n_args = 0; 547 break; 548 } 549 /* dup2 */ 550 case 90: { 551 struct dup2_args *p = params; 552 uarg[0] = p->from; /* u_int */ 553 uarg[1] = p->to; /* u_int */ 554 *n_args = 2; 555 break; 556 } 557 /* fcntl */ 558 case 92: { 559 struct fcntl_args *p = params; 560 iarg[0] = p->fd; /* int */ 561 iarg[1] = p->cmd; /* int */ 562 iarg[2] = p->arg; /* long */ 563 *n_args = 3; 564 break; 565 } 566 /* select */ 567 case 93: { 568 struct select_args *p = params; 569 iarg[0] = p->nd; /* int */ 570 uarg[1] = (intptr_t) p->in; /* fd_set * */ 571 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 572 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 573 uarg[4] = (intptr_t) p->tv; /* struct timeval * */ 574 *n_args = 5; 575 break; 576 } 577 /* fsync */ 578 case 95: { 579 struct fsync_args *p = params; 580 iarg[0] = p->fd; /* int */ 581 *n_args = 1; 582 break; 583 } 584 /* setpriority */ 585 case 96: { 586 struct setpriority_args *p = params; 587 iarg[0] = p->which; /* int */ 588 iarg[1] = p->who; /* int */ 589 iarg[2] = p->prio; /* int */ 590 *n_args = 3; 591 break; 592 } 593 /* socket */ 594 case 97: { 595 struct socket_args *p = params; 596 iarg[0] = p->domain; /* int */ 597 iarg[1] = p->type; /* int */ 598 iarg[2] = p->protocol; /* int */ 599 *n_args = 3; 600 break; 601 } 602 /* connect */ 603 case 98: { 604 struct connect_args *p = params; 605 iarg[0] = p->s; /* int */ 606 uarg[1] = (intptr_t) p->name; /* caddr_t */ 607 iarg[2] = p->namelen; /* int */ 608 *n_args = 3; 609 break; 610 } 611 /* getpriority */ 612 case 100: { 613 struct getpriority_args *p = params; 614 iarg[0] = p->which; /* int */ 615 iarg[1] = p->who; /* int */ 616 *n_args = 2; 617 break; 618 } 619 /* bind */ 620 case 104: { 621 struct bind_args *p = params; 622 iarg[0] = p->s; /* int */ 623 uarg[1] = (intptr_t) p->name; /* caddr_t */ 624 iarg[2] = p->namelen; /* int */ 625 *n_args = 3; 626 break; 627 } 628 /* setsockopt */ 629 case 105: { 630 struct setsockopt_args *p = params; 631 iarg[0] = p->s; /* int */ 632 iarg[1] = p->level; /* int */ 633 iarg[2] = p->name; /* int */ 634 uarg[3] = (intptr_t) p->val; /* caddr_t */ 635 iarg[4] = p->valsize; /* int */ 636 *n_args = 5; 637 break; 638 } 639 /* listen */ 640 case 106: { 641 struct listen_args *p = params; 642 iarg[0] = p->s; /* int */ 643 iarg[1] = p->backlog; /* int */ 644 *n_args = 2; 645 break; 646 } 647 /* gettimeofday */ 648 case 116: { 649 struct gettimeofday_args *p = params; 650 uarg[0] = (intptr_t) p->tp; /* struct timeval * */ 651 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 652 *n_args = 2; 653 break; 654 } 655 /* getrusage */ 656 case 117: { 657 struct getrusage_args *p = params; 658 iarg[0] = p->who; /* int */ 659 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */ 660 *n_args = 2; 661 break; 662 } 663 /* getsockopt */ 664 case 118: { 665 struct getsockopt_args *p = params; 666 iarg[0] = p->s; /* int */ 667 iarg[1] = p->level; /* int */ 668 iarg[2] = p->name; /* int */ 669 uarg[3] = (intptr_t) p->val; /* caddr_t */ 670 uarg[4] = (intptr_t) p->avalsize; /* int * */ 671 *n_args = 5; 672 break; 673 } 674 /* readv */ 675 case 120: { 676 struct readv_args *p = params; 677 iarg[0] = p->fd; /* int */ 678 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 679 uarg[2] = p->iovcnt; /* u_int */ 680 *n_args = 3; 681 break; 682 } 683 /* writev */ 684 case 121: { 685 struct writev_args *p = params; 686 iarg[0] = p->fd; /* int */ 687 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 688 uarg[2] = p->iovcnt; /* u_int */ 689 *n_args = 3; 690 break; 691 } 692 /* settimeofday */ 693 case 122: { 694 struct settimeofday_args *p = params; 695 uarg[0] = (intptr_t) p->tv; /* struct timeval * */ 696 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 697 *n_args = 2; 698 break; 699 } 700 /* fchown */ 701 case 123: { 702 struct fchown_args *p = params; 703 iarg[0] = p->fd; /* int */ 704 iarg[1] = p->uid; /* int */ 705 iarg[2] = p->gid; /* int */ 706 *n_args = 3; 707 break; 708 } 709 /* fchmod */ 710 case 124: { 711 struct fchmod_args *p = params; 712 iarg[0] = p->fd; /* int */ 713 iarg[1] = p->mode; /* int */ 714 *n_args = 2; 715 break; 716 } 717 /* setreuid */ 718 case 126: { 719 struct setreuid_args *p = params; 720 iarg[0] = p->ruid; /* int */ 721 iarg[1] = p->euid; /* int */ 722 *n_args = 2; 723 break; 724 } 725 /* setregid */ 726 case 127: { 727 struct setregid_args *p = params; 728 iarg[0] = p->rgid; /* int */ 729 iarg[1] = p->egid; /* int */ 730 *n_args = 2; 731 break; 732 } 733 /* rename */ 734 case 128: { 735 struct rename_args *p = params; 736 uarg[0] = (intptr_t) p->from; /* char * */ 737 uarg[1] = (intptr_t) p->to; /* char * */ 738 *n_args = 2; 739 break; 740 } 741 /* flock */ 742 case 131: { 743 struct flock_args *p = params; 744 iarg[0] = p->fd; /* int */ 745 iarg[1] = p->how; /* int */ 746 *n_args = 2; 747 break; 748 } 749 /* mkfifo */ 750 case 132: { 751 struct mkfifo_args *p = params; 752 uarg[0] = (intptr_t) p->path; /* char * */ 753 iarg[1] = p->mode; /* int */ 754 *n_args = 2; 755 break; 756 } 757 /* sendto */ 758 case 133: { 759 struct sendto_args *p = params; 760 iarg[0] = p->s; /* int */ 761 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 762 uarg[2] = p->len; /* size_t */ 763 iarg[3] = p->flags; /* int */ 764 uarg[4] = (intptr_t) p->to; /* caddr_t */ 765 iarg[5] = p->tolen; /* int */ 766 *n_args = 6; 767 break; 768 } 769 /* shutdown */ 770 case 134: { 771 struct shutdown_args *p = params; 772 iarg[0] = p->s; /* int */ 773 iarg[1] = p->how; /* int */ 774 *n_args = 2; 775 break; 776 } 777 /* socketpair */ 778 case 135: { 779 struct socketpair_args *p = params; 780 iarg[0] = p->domain; /* int */ 781 iarg[1] = p->type; /* int */ 782 iarg[2] = p->protocol; /* int */ 783 uarg[3] = (intptr_t) p->rsv; /* int * */ 784 *n_args = 4; 785 break; 786 } 787 /* mkdir */ 788 case 136: { 789 struct mkdir_args *p = params; 790 uarg[0] = (intptr_t) p->path; /* char * */ 791 iarg[1] = p->mode; /* int */ 792 *n_args = 2; 793 break; 794 } 795 /* rmdir */ 796 case 137: { 797 struct rmdir_args *p = params; 798 uarg[0] = (intptr_t) p->path; /* char * */ 799 *n_args = 1; 800 break; 801 } 802 /* utimes */ 803 case 138: { 804 struct utimes_args *p = params; 805 uarg[0] = (intptr_t) p->path; /* char * */ 806 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 807 *n_args = 2; 808 break; 809 } 810 /* adjtime */ 811 case 140: { 812 struct adjtime_args *p = params; 813 uarg[0] = (intptr_t) p->delta; /* struct timeval * */ 814 uarg[1] = (intptr_t) p->olddelta; /* struct timeval * */ 815 *n_args = 2; 816 break; 817 } 818 /* setsid */ 819 case 147: { 820 *n_args = 0; 821 break; 822 } 823 /* quotactl */ 824 case 148: { 825 struct quotactl_args *p = params; 826 uarg[0] = (intptr_t) p->path; /* char * */ 827 iarg[1] = p->cmd; /* int */ 828 iarg[2] = p->uid; /* int */ 829 uarg[3] = (intptr_t) p->arg; /* caddr_t */ 830 *n_args = 4; 831 break; 832 } 833 /* nlm_syscall */ 834 case 154: { 835 struct nlm_syscall_args *p = params; 836 iarg[0] = p->debug_level; /* int */ 837 iarg[1] = p->grace_period; /* int */ 838 iarg[2] = p->addr_count; /* int */ 839 uarg[3] = (intptr_t) p->addrs; /* char ** */ 840 *n_args = 4; 841 break; 842 } 843 /* nfssvc */ 844 case 155: { 845 struct nfssvc_args *p = params; 846 iarg[0] = p->flag; /* int */ 847 uarg[1] = (intptr_t) p->argp; /* caddr_t */ 848 *n_args = 2; 849 break; 850 } 851 /* lgetfh */ 852 case 160: { 853 struct lgetfh_args *p = params; 854 uarg[0] = (intptr_t) p->fname; /* char * */ 855 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 856 *n_args = 2; 857 break; 858 } 859 /* getfh */ 860 case 161: { 861 struct getfh_args *p = params; 862 uarg[0] = (intptr_t) p->fname; /* char * */ 863 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 864 *n_args = 2; 865 break; 866 } 867 /* sysarch */ 868 case 165: { 869 struct sysarch_args *p = params; 870 iarg[0] = p->op; /* int */ 871 uarg[1] = (intptr_t) p->parms; /* char * */ 872 *n_args = 2; 873 break; 874 } 875 /* rtprio */ 876 case 166: { 877 struct rtprio_args *p = params; 878 iarg[0] = p->function; /* int */ 879 iarg[1] = p->pid; /* pid_t */ 880 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 881 *n_args = 3; 882 break; 883 } 884 /* semsys */ 885 case 169: { 886 struct semsys_args *p = params; 887 iarg[0] = p->which; /* int */ 888 iarg[1] = p->a2; /* int */ 889 iarg[2] = p->a3; /* int */ 890 iarg[3] = p->a4; /* int */ 891 iarg[4] = p->a5; /* int */ 892 *n_args = 5; 893 break; 894 } 895 /* msgsys */ 896 case 170: { 897 struct msgsys_args *p = params; 898 iarg[0] = p->which; /* int */ 899 iarg[1] = p->a2; /* int */ 900 iarg[2] = p->a3; /* int */ 901 iarg[3] = p->a4; /* int */ 902 iarg[4] = p->a5; /* int */ 903 iarg[5] = p->a6; /* int */ 904 *n_args = 6; 905 break; 906 } 907 /* shmsys */ 908 case 171: { 909 struct shmsys_args *p = params; 910 iarg[0] = p->which; /* int */ 911 iarg[1] = p->a2; /* int */ 912 iarg[2] = p->a3; /* int */ 913 iarg[3] = p->a4; /* int */ 914 *n_args = 4; 915 break; 916 } 917 /* freebsd6_pread */ 918 case 173: { 919 struct freebsd6_pread_args *p = params; 920 iarg[0] = p->fd; /* int */ 921 uarg[1] = (intptr_t) p->buf; /* void * */ 922 uarg[2] = p->nbyte; /* size_t */ 923 iarg[3] = p->pad; /* int */ 924 iarg[4] = p->offset; /* off_t */ 925 *n_args = 5; 926 break; 927 } 928 /* freebsd6_pwrite */ 929 case 174: { 930 struct freebsd6_pwrite_args *p = params; 931 iarg[0] = p->fd; /* int */ 932 uarg[1] = (intptr_t) p->buf; /* const void * */ 933 uarg[2] = p->nbyte; /* size_t */ 934 iarg[3] = p->pad; /* int */ 935 iarg[4] = p->offset; /* off_t */ 936 *n_args = 5; 937 break; 938 } 939 /* setfib */ 940 case 175: { 941 struct setfib_args *p = params; 942 iarg[0] = p->fibnum; /* int */ 943 *n_args = 1; 944 break; 945 } 946 /* ntp_adjtime */ 947 case 176: { 948 struct ntp_adjtime_args *p = params; 949 uarg[0] = (intptr_t) p->tp; /* struct timex * */ 950 *n_args = 1; 951 break; 952 } 953 /* setgid */ 954 case 181: { 955 struct setgid_args *p = params; 956 iarg[0] = p->gid; /* gid_t */ 957 *n_args = 1; 958 break; 959 } 960 /* setegid */ 961 case 182: { 962 struct setegid_args *p = params; 963 iarg[0] = p->egid; /* gid_t */ 964 *n_args = 1; 965 break; 966 } 967 /* seteuid */ 968 case 183: { 969 struct seteuid_args *p = params; 970 uarg[0] = p->euid; /* uid_t */ 971 *n_args = 1; 972 break; 973 } 974 /* stat */ 975 case 188: { 976 struct stat_args *p = params; 977 uarg[0] = (intptr_t) p->path; /* char * */ 978 uarg[1] = (intptr_t) p->ub; /* struct stat * */ 979 *n_args = 2; 980 break; 981 } 982 /* fstat */ 983 case 189: { 984 struct fstat_args *p = params; 985 iarg[0] = p->fd; /* int */ 986 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 987 *n_args = 2; 988 break; 989 } 990 /* lstat */ 991 case 190: { 992 struct lstat_args *p = params; 993 uarg[0] = (intptr_t) p->path; /* char * */ 994 uarg[1] = (intptr_t) p->ub; /* struct stat * */ 995 *n_args = 2; 996 break; 997 } 998 /* pathconf */ 999 case 191: { 1000 struct pathconf_args *p = params; 1001 uarg[0] = (intptr_t) p->path; /* char * */ 1002 iarg[1] = p->name; /* int */ 1003 *n_args = 2; 1004 break; 1005 } 1006 /* fpathconf */ 1007 case 192: { 1008 struct fpathconf_args *p = params; 1009 iarg[0] = p->fd; /* int */ 1010 iarg[1] = p->name; /* int */ 1011 *n_args = 2; 1012 break; 1013 } 1014 /* getrlimit */ 1015 case 194: { 1016 struct __getrlimit_args *p = params; 1017 uarg[0] = p->which; /* u_int */ 1018 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 1019 *n_args = 2; 1020 break; 1021 } 1022 /* setrlimit */ 1023 case 195: { 1024 struct __setrlimit_args *p = params; 1025 uarg[0] = p->which; /* u_int */ 1026 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 1027 *n_args = 2; 1028 break; 1029 } 1030 /* getdirentries */ 1031 case 196: { 1032 struct getdirentries_args *p = params; 1033 iarg[0] = p->fd; /* int */ 1034 uarg[1] = (intptr_t) p->buf; /* char * */ 1035 uarg[2] = p->count; /* u_int */ 1036 uarg[3] = (intptr_t) p->basep; /* long * */ 1037 *n_args = 4; 1038 break; 1039 } 1040 /* freebsd6_mmap */ 1041 case 197: { 1042 struct freebsd6_mmap_args *p = params; 1043 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 1044 uarg[1] = p->len; /* size_t */ 1045 iarg[2] = p->prot; /* int */ 1046 iarg[3] = p->flags; /* int */ 1047 iarg[4] = p->fd; /* int */ 1048 iarg[5] = p->pad; /* int */ 1049 iarg[6] = p->pos; /* off_t */ 1050 *n_args = 7; 1051 break; 1052 } 1053 /* nosys */ 1054 case 198: { 1055 *n_args = 0; 1056 break; 1057 } 1058 /* freebsd6_lseek */ 1059 case 199: { 1060 struct freebsd6_lseek_args *p = params; 1061 iarg[0] = p->fd; /* int */ 1062 iarg[1] = p->pad; /* int */ 1063 iarg[2] = p->offset; /* off_t */ 1064 iarg[3] = p->whence; /* int */ 1065 *n_args = 4; 1066 break; 1067 } 1068 /* freebsd6_truncate */ 1069 case 200: { 1070 struct freebsd6_truncate_args *p = params; 1071 uarg[0] = (intptr_t) p->path; /* char * */ 1072 iarg[1] = p->pad; /* int */ 1073 iarg[2] = p->length; /* off_t */ 1074 *n_args = 3; 1075 break; 1076 } 1077 /* freebsd6_ftruncate */ 1078 case 201: { 1079 struct freebsd6_ftruncate_args *p = params; 1080 iarg[0] = p->fd; /* int */ 1081 iarg[1] = p->pad; /* int */ 1082 iarg[2] = p->length; /* off_t */ 1083 *n_args = 3; 1084 break; 1085 } 1086 /* __sysctl */ 1087 case 202: { 1088 struct sysctl_args *p = params; 1089 uarg[0] = (intptr_t) p->name; /* int * */ 1090 uarg[1] = p->namelen; /* u_int */ 1091 uarg[2] = (intptr_t) p->old; /* void * */ 1092 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */ 1093 uarg[4] = (intptr_t) p->new; /* void * */ 1094 uarg[5] = p->newlen; /* size_t */ 1095 *n_args = 6; 1096 break; 1097 } 1098 /* mlock */ 1099 case 203: { 1100 struct mlock_args *p = params; 1101 uarg[0] = (intptr_t) p->addr; /* const void * */ 1102 uarg[1] = p->len; /* size_t */ 1103 *n_args = 2; 1104 break; 1105 } 1106 /* munlock */ 1107 case 204: { 1108 struct munlock_args *p = params; 1109 uarg[0] = (intptr_t) p->addr; /* const void * */ 1110 uarg[1] = p->len; /* size_t */ 1111 *n_args = 2; 1112 break; 1113 } 1114 /* undelete */ 1115 case 205: { 1116 struct undelete_args *p = params; 1117 uarg[0] = (intptr_t) p->path; /* char * */ 1118 *n_args = 1; 1119 break; 1120 } 1121 /* futimes */ 1122 case 206: { 1123 struct futimes_args *p = params; 1124 iarg[0] = p->fd; /* int */ 1125 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 1126 *n_args = 2; 1127 break; 1128 } 1129 /* getpgid */ 1130 case 207: { 1131 struct getpgid_args *p = params; 1132 iarg[0] = p->pid; /* pid_t */ 1133 *n_args = 1; 1134 break; 1135 } 1136 /* poll */ 1137 case 209: { 1138 struct poll_args *p = params; 1139 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1140 uarg[1] = p->nfds; /* u_int */ 1141 iarg[2] = p->timeout; /* int */ 1142 *n_args = 3; 1143 break; 1144 } 1145 /* lkmnosys */ 1146 case 210: { 1147 *n_args = 0; 1148 break; 1149 } 1150 /* lkmnosys */ 1151 case 211: { 1152 *n_args = 0; 1153 break; 1154 } 1155 /* lkmnosys */ 1156 case 212: { 1157 *n_args = 0; 1158 break; 1159 } 1160 /* lkmnosys */ 1161 case 213: { 1162 *n_args = 0; 1163 break; 1164 } 1165 /* lkmnosys */ 1166 case 214: { 1167 *n_args = 0; 1168 break; 1169 } 1170 /* lkmnosys */ 1171 case 215: { 1172 *n_args = 0; 1173 break; 1174 } 1175 /* lkmnosys */ 1176 case 216: { 1177 *n_args = 0; 1178 break; 1179 } 1180 /* lkmnosys */ 1181 case 217: { 1182 *n_args = 0; 1183 break; 1184 } 1185 /* lkmnosys */ 1186 case 218: { 1187 *n_args = 0; 1188 break; 1189 } 1190 /* lkmnosys */ 1191 case 219: { 1192 *n_args = 0; 1193 break; 1194 } 1195 /* semget */ 1196 case 221: { 1197 struct semget_args *p = params; 1198 iarg[0] = p->key; /* key_t */ 1199 iarg[1] = p->nsems; /* int */ 1200 iarg[2] = p->semflg; /* int */ 1201 *n_args = 3; 1202 break; 1203 } 1204 /* semop */ 1205 case 222: { 1206 struct semop_args *p = params; 1207 iarg[0] = p->semid; /* int */ 1208 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */ 1209 uarg[2] = p->nsops; /* size_t */ 1210 *n_args = 3; 1211 break; 1212 } 1213 /* msgget */ 1214 case 225: { 1215 struct msgget_args *p = params; 1216 iarg[0] = p->key; /* key_t */ 1217 iarg[1] = p->msgflg; /* int */ 1218 *n_args = 2; 1219 break; 1220 } 1221 /* msgsnd */ 1222 case 226: { 1223 struct msgsnd_args *p = params; 1224 iarg[0] = p->msqid; /* int */ 1225 uarg[1] = (intptr_t) p->msgp; /* const void * */ 1226 uarg[2] = p->msgsz; /* size_t */ 1227 iarg[3] = p->msgflg; /* int */ 1228 *n_args = 4; 1229 break; 1230 } 1231 /* msgrcv */ 1232 case 227: { 1233 struct msgrcv_args *p = params; 1234 iarg[0] = p->msqid; /* int */ 1235 uarg[1] = (intptr_t) p->msgp; /* void * */ 1236 uarg[2] = p->msgsz; /* size_t */ 1237 iarg[3] = p->msgtyp; /* long */ 1238 iarg[4] = p->msgflg; /* int */ 1239 *n_args = 5; 1240 break; 1241 } 1242 /* shmat */ 1243 case 228: { 1244 struct shmat_args *p = params; 1245 iarg[0] = p->shmid; /* int */ 1246 uarg[1] = (intptr_t) p->shmaddr; /* const void * */ 1247 iarg[2] = p->shmflg; /* int */ 1248 *n_args = 3; 1249 break; 1250 } 1251 /* shmdt */ 1252 case 230: { 1253 struct shmdt_args *p = params; 1254 uarg[0] = (intptr_t) p->shmaddr; /* const void * */ 1255 *n_args = 1; 1256 break; 1257 } 1258 /* shmget */ 1259 case 231: { 1260 struct shmget_args *p = params; 1261 iarg[0] = p->key; /* key_t */ 1262 uarg[1] = p->size; /* size_t */ 1263 iarg[2] = p->shmflg; /* int */ 1264 *n_args = 3; 1265 break; 1266 } 1267 /* clock_gettime */ 1268 case 232: { 1269 struct clock_gettime_args *p = params; 1270 iarg[0] = p->clock_id; /* clockid_t */ 1271 uarg[1] = (intptr_t) p->tp; /* struct timespec * */ 1272 *n_args = 2; 1273 break; 1274 } 1275 /* clock_settime */ 1276 case 233: { 1277 struct clock_settime_args *p = params; 1278 iarg[0] = p->clock_id; /* clockid_t */ 1279 uarg[1] = (intptr_t) p->tp; /* const struct timespec * */ 1280 *n_args = 2; 1281 break; 1282 } 1283 /* clock_getres */ 1284 case 234: { 1285 struct clock_getres_args *p = params; 1286 iarg[0] = p->clock_id; /* clockid_t */ 1287 uarg[1] = (intptr_t) p->tp; /* struct timespec * */ 1288 *n_args = 2; 1289 break; 1290 } 1291 /* ktimer_create */ 1292 case 235: { 1293 struct ktimer_create_args *p = params; 1294 iarg[0] = p->clock_id; /* clockid_t */ 1295 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ 1296 uarg[2] = (intptr_t) p->timerid; /* int * */ 1297 *n_args = 3; 1298 break; 1299 } 1300 /* ktimer_delete */ 1301 case 236: { 1302 struct ktimer_delete_args *p = params; 1303 iarg[0] = p->timerid; /* int */ 1304 *n_args = 1; 1305 break; 1306 } 1307 /* ktimer_settime */ 1308 case 237: { 1309 struct ktimer_settime_args *p = params; 1310 iarg[0] = p->timerid; /* int */ 1311 iarg[1] = p->flags; /* int */ 1312 uarg[2] = (intptr_t) p->value; /* const struct itimerspec * */ 1313 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec * */ 1314 *n_args = 4; 1315 break; 1316 } 1317 /* ktimer_gettime */ 1318 case 238: { 1319 struct ktimer_gettime_args *p = params; 1320 iarg[0] = p->timerid; /* int */ 1321 uarg[1] = (intptr_t) p->value; /* struct itimerspec * */ 1322 *n_args = 2; 1323 break; 1324 } 1325 /* ktimer_getoverrun */ 1326 case 239: { 1327 struct ktimer_getoverrun_args *p = params; 1328 iarg[0] = p->timerid; /* int */ 1329 *n_args = 1; 1330 break; 1331 } 1332 /* nanosleep */ 1333 case 240: { 1334 struct nanosleep_args *p = params; 1335 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec * */ 1336 uarg[1] = (intptr_t) p->rmtp; /* struct timespec * */ 1337 *n_args = 2; 1338 break; 1339 } 1340 /* ntp_gettime */ 1341 case 248: { 1342 struct ntp_gettime_args *p = params; 1343 uarg[0] = (intptr_t) p->ntvp; /* struct ntptimeval * */ 1344 *n_args = 1; 1345 break; 1346 } 1347 /* minherit */ 1348 case 250: { 1349 struct minherit_args *p = params; 1350 uarg[0] = (intptr_t) p->addr; /* void * */ 1351 uarg[1] = p->len; /* size_t */ 1352 iarg[2] = p->inherit; /* int */ 1353 *n_args = 3; 1354 break; 1355 } 1356 /* rfork */ 1357 case 251: { 1358 struct rfork_args *p = params; 1359 iarg[0] = p->flags; /* int */ 1360 *n_args = 1; 1361 break; 1362 } 1363 /* openbsd_poll */ 1364 case 252: { 1365 struct openbsd_poll_args *p = params; 1366 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1367 uarg[1] = p->nfds; /* u_int */ 1368 iarg[2] = p->timeout; /* int */ 1369 *n_args = 3; 1370 break; 1371 } 1372 /* issetugid */ 1373 case 253: { 1374 *n_args = 0; 1375 break; 1376 } 1377 /* lchown */ 1378 case 254: { 1379 struct lchown_args *p = params; 1380 uarg[0] = (intptr_t) p->path; /* char * */ 1381 iarg[1] = p->uid; /* int */ 1382 iarg[2] = p->gid; /* int */ 1383 *n_args = 3; 1384 break; 1385 } 1386 /* aio_read */ 1387 case 255: { 1388 struct aio_read_args *p = params; 1389 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1390 *n_args = 1; 1391 break; 1392 } 1393 /* aio_write */ 1394 case 256: { 1395 struct aio_write_args *p = params; 1396 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1397 *n_args = 1; 1398 break; 1399 } 1400 /* lio_listio */ 1401 case 257: { 1402 struct lio_listio_args *p = params; 1403 iarg[0] = p->mode; /* int */ 1404 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb *const * */ 1405 iarg[2] = p->nent; /* int */ 1406 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */ 1407 *n_args = 4; 1408 break; 1409 } 1410 /* getdents */ 1411 case 272: { 1412 struct getdents_args *p = params; 1413 iarg[0] = p->fd; /* int */ 1414 uarg[1] = (intptr_t) p->buf; /* char * */ 1415 uarg[2] = p->count; /* size_t */ 1416 *n_args = 3; 1417 break; 1418 } 1419 /* lchmod */ 1420 case 274: { 1421 struct lchmod_args *p = params; 1422 uarg[0] = (intptr_t) p->path; /* char * */ 1423 iarg[1] = p->mode; /* mode_t */ 1424 *n_args = 2; 1425 break; 1426 } 1427 /* lchown */ 1428 case 275: { 1429 struct lchown_args *p = params; 1430 uarg[0] = (intptr_t) p->path; /* char * */ 1431 uarg[1] = p->uid; /* uid_t */ 1432 iarg[2] = p->gid; /* gid_t */ 1433 *n_args = 3; 1434 break; 1435 } 1436 /* lutimes */ 1437 case 276: { 1438 struct lutimes_args *p = params; 1439 uarg[0] = (intptr_t) p->path; /* char * */ 1440 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 1441 *n_args = 2; 1442 break; 1443 } 1444 /* msync */ 1445 case 277: { 1446 struct msync_args *p = params; 1447 uarg[0] = (intptr_t) p->addr; /* void * */ 1448 uarg[1] = p->len; /* size_t */ 1449 iarg[2] = p->flags; /* int */ 1450 *n_args = 3; 1451 break; 1452 } 1453 /* nstat */ 1454 case 278: { 1455 struct nstat_args *p = params; 1456 uarg[0] = (intptr_t) p->path; /* char * */ 1457 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1458 *n_args = 2; 1459 break; 1460 } 1461 /* nfstat */ 1462 case 279: { 1463 struct nfstat_args *p = params; 1464 iarg[0] = p->fd; /* int */ 1465 uarg[1] = (intptr_t) p->sb; /* struct nstat * */ 1466 *n_args = 2; 1467 break; 1468 } 1469 /* nlstat */ 1470 case 280: { 1471 struct nlstat_args *p = params; 1472 uarg[0] = (intptr_t) p->path; /* char * */ 1473 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1474 *n_args = 2; 1475 break; 1476 } 1477 /* preadv */ 1478 case 289: { 1479 struct preadv_args *p = params; 1480 iarg[0] = p->fd; /* int */ 1481 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 1482 uarg[2] = p->iovcnt; /* u_int */ 1483 iarg[3] = p->offset; /* off_t */ 1484 *n_args = 4; 1485 break; 1486 } 1487 /* pwritev */ 1488 case 290: { 1489 struct pwritev_args *p = params; 1490 iarg[0] = p->fd; /* int */ 1491 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 1492 uarg[2] = p->iovcnt; /* u_int */ 1493 iarg[3] = p->offset; /* off_t */ 1494 *n_args = 4; 1495 break; 1496 } 1497 /* fhopen */ 1498 case 298: { 1499 struct fhopen_args *p = params; 1500 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1501 iarg[1] = p->flags; /* int */ 1502 *n_args = 2; 1503 break; 1504 } 1505 /* fhstat */ 1506 case 299: { 1507 struct fhstat_args *p = params; 1508 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1509 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 1510 *n_args = 2; 1511 break; 1512 } 1513 /* modnext */ 1514 case 300: { 1515 struct modnext_args *p = params; 1516 iarg[0] = p->modid; /* int */ 1517 *n_args = 1; 1518 break; 1519 } 1520 /* modstat */ 1521 case 301: { 1522 struct modstat_args *p = params; 1523 iarg[0] = p->modid; /* int */ 1524 uarg[1] = (intptr_t) p->stat; /* struct module_stat * */ 1525 *n_args = 2; 1526 break; 1527 } 1528 /* modfnext */ 1529 case 302: { 1530 struct modfnext_args *p = params; 1531 iarg[0] = p->modid; /* int */ 1532 *n_args = 1; 1533 break; 1534 } 1535 /* modfind */ 1536 case 303: { 1537 struct modfind_args *p = params; 1538 uarg[0] = (intptr_t) p->name; /* const char * */ 1539 *n_args = 1; 1540 break; 1541 } 1542 /* kldload */ 1543 case 304: { 1544 struct kldload_args *p = params; 1545 uarg[0] = (intptr_t) p->file; /* const char * */ 1546 *n_args = 1; 1547 break; 1548 } 1549 /* kldunload */ 1550 case 305: { 1551 struct kldunload_args *p = params; 1552 iarg[0] = p->fileid; /* int */ 1553 *n_args = 1; 1554 break; 1555 } 1556 /* kldfind */ 1557 case 306: { 1558 struct kldfind_args *p = params; 1559 uarg[0] = (intptr_t) p->file; /* const char * */ 1560 *n_args = 1; 1561 break; 1562 } 1563 /* kldnext */ 1564 case 307: { 1565 struct kldnext_args *p = params; 1566 iarg[0] = p->fileid; /* int */ 1567 *n_args = 1; 1568 break; 1569 } 1570 /* kldstat */ 1571 case 308: { 1572 struct kldstat_args *p = params; 1573 iarg[0] = p->fileid; /* int */ 1574 uarg[1] = (intptr_t) p->stat; /* struct kld_file_stat * */ 1575 *n_args = 2; 1576 break; 1577 } 1578 /* kldfirstmod */ 1579 case 309: { 1580 struct kldfirstmod_args *p = params; 1581 iarg[0] = p->fileid; /* int */ 1582 *n_args = 1; 1583 break; 1584 } 1585 /* getsid */ 1586 case 310: { 1587 struct getsid_args *p = params; 1588 iarg[0] = p->pid; /* pid_t */ 1589 *n_args = 1; 1590 break; 1591 } 1592 /* setresuid */ 1593 case 311: { 1594 struct setresuid_args *p = params; 1595 uarg[0] = p->ruid; /* uid_t */ 1596 uarg[1] = p->euid; /* uid_t */ 1597 uarg[2] = p->suid; /* uid_t */ 1598 *n_args = 3; 1599 break; 1600 } 1601 /* setresgid */ 1602 case 312: { 1603 struct setresgid_args *p = params; 1604 iarg[0] = p->rgid; /* gid_t */ 1605 iarg[1] = p->egid; /* gid_t */ 1606 iarg[2] = p->sgid; /* gid_t */ 1607 *n_args = 3; 1608 break; 1609 } 1610 /* aio_return */ 1611 case 314: { 1612 struct aio_return_args *p = params; 1613 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1614 *n_args = 1; 1615 break; 1616 } 1617 /* aio_suspend */ 1618 case 315: { 1619 struct aio_suspend_args *p = params; 1620 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb *const * */ 1621 iarg[1] = p->nent; /* int */ 1622 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1623 *n_args = 3; 1624 break; 1625 } 1626 /* aio_cancel */ 1627 case 316: { 1628 struct aio_cancel_args *p = params; 1629 iarg[0] = p->fd; /* int */ 1630 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1631 *n_args = 2; 1632 break; 1633 } 1634 /* aio_error */ 1635 case 317: { 1636 struct aio_error_args *p = params; 1637 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1638 *n_args = 1; 1639 break; 1640 } 1641 /* oaio_read */ 1642 case 318: { 1643 struct oaio_read_args *p = params; 1644 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */ 1645 *n_args = 1; 1646 break; 1647 } 1648 /* oaio_write */ 1649 case 319: { 1650 struct oaio_write_args *p = params; 1651 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */ 1652 *n_args = 1; 1653 break; 1654 } 1655 /* olio_listio */ 1656 case 320: { 1657 struct olio_listio_args *p = params; 1658 iarg[0] = p->mode; /* int */ 1659 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb *const * */ 1660 iarg[2] = p->nent; /* int */ 1661 uarg[3] = (intptr_t) p->sig; /* struct osigevent * */ 1662 *n_args = 4; 1663 break; 1664 } 1665 /* yield */ 1666 case 321: { 1667 *n_args = 0; 1668 break; 1669 } 1670 /* mlockall */ 1671 case 324: { 1672 struct mlockall_args *p = params; 1673 iarg[0] = p->how; /* int */ 1674 *n_args = 1; 1675 break; 1676 } 1677 /* munlockall */ 1678 case 325: { 1679 *n_args = 0; 1680 break; 1681 } 1682 /* __getcwd */ 1683 case 326: { 1684 struct __getcwd_args *p = params; 1685 uarg[0] = (intptr_t) p->buf; /* u_char * */ 1686 uarg[1] = p->buflen; /* u_int */ 1687 *n_args = 2; 1688 break; 1689 } 1690 /* sched_setparam */ 1691 case 327: { 1692 struct sched_setparam_args *p = params; 1693 iarg[0] = p->pid; /* pid_t */ 1694 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */ 1695 *n_args = 2; 1696 break; 1697 } 1698 /* sched_getparam */ 1699 case 328: { 1700 struct sched_getparam_args *p = params; 1701 iarg[0] = p->pid; /* pid_t */ 1702 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1703 *n_args = 2; 1704 break; 1705 } 1706 /* sched_setscheduler */ 1707 case 329: { 1708 struct sched_setscheduler_args *p = params; 1709 iarg[0] = p->pid; /* pid_t */ 1710 iarg[1] = p->policy; /* int */ 1711 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */ 1712 *n_args = 3; 1713 break; 1714 } 1715 /* sched_getscheduler */ 1716 case 330: { 1717 struct sched_getscheduler_args *p = params; 1718 iarg[0] = p->pid; /* pid_t */ 1719 *n_args = 1; 1720 break; 1721 } 1722 /* sched_yield */ 1723 case 331: { 1724 *n_args = 0; 1725 break; 1726 } 1727 /* sched_get_priority_max */ 1728 case 332: { 1729 struct sched_get_priority_max_args *p = params; 1730 iarg[0] = p->policy; /* int */ 1731 *n_args = 1; 1732 break; 1733 } 1734 /* sched_get_priority_min */ 1735 case 333: { 1736 struct sched_get_priority_min_args *p = params; 1737 iarg[0] = p->policy; /* int */ 1738 *n_args = 1; 1739 break; 1740 } 1741 /* sched_rr_get_interval */ 1742 case 334: { 1743 struct sched_rr_get_interval_args *p = params; 1744 iarg[0] = p->pid; /* pid_t */ 1745 uarg[1] = (intptr_t) p->interval; /* struct timespec * */ 1746 *n_args = 2; 1747 break; 1748 } 1749 /* utrace */ 1750 case 335: { 1751 struct utrace_args *p = params; 1752 uarg[0] = (intptr_t) p->addr; /* const void * */ 1753 uarg[1] = p->len; /* size_t */ 1754 *n_args = 2; 1755 break; 1756 } 1757 /* kldsym */ 1758 case 337: { 1759 struct kldsym_args *p = params; 1760 iarg[0] = p->fileid; /* int */ 1761 iarg[1] = p->cmd; /* int */ 1762 uarg[2] = (intptr_t) p->data; /* void * */ 1763 *n_args = 3; 1764 break; 1765 } 1766 /* jail */ 1767 case 338: { 1768 struct jail_args *p = params; 1769 uarg[0] = (intptr_t) p->jail; /* struct jail * */ 1770 *n_args = 1; 1771 break; 1772 } 1773 /* nnpfs_syscall */ 1774 case 339: { 1775 struct nnpfs_syscall_args *p = params; 1776 iarg[0] = p->operation; /* int */ 1777 uarg[1] = (intptr_t) p->a_pathP; /* char * */ 1778 iarg[2] = p->a_opcode; /* int */ 1779 uarg[3] = (intptr_t) p->a_paramsP; /* void * */ 1780 iarg[4] = p->a_followSymlinks; /* int */ 1781 *n_args = 5; 1782 break; 1783 } 1784 /* sigprocmask */ 1785 case 340: { 1786 struct sigprocmask_args *p = params; 1787 iarg[0] = p->how; /* int */ 1788 uarg[1] = (intptr_t) p->set; /* const sigset_t * */ 1789 uarg[2] = (intptr_t) p->oset; /* sigset_t * */ 1790 *n_args = 3; 1791 break; 1792 } 1793 /* sigsuspend */ 1794 case 341: { 1795 struct sigsuspend_args *p = params; 1796 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */ 1797 *n_args = 1; 1798 break; 1799 } 1800 /* sigpending */ 1801 case 343: { 1802 struct sigpending_args *p = params; 1803 uarg[0] = (intptr_t) p->set; /* sigset_t * */ 1804 *n_args = 1; 1805 break; 1806 } 1807 /* sigtimedwait */ 1808 case 345: { 1809 struct sigtimedwait_args *p = params; 1810 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1811 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1812 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1813 *n_args = 3; 1814 break; 1815 } 1816 /* sigwaitinfo */ 1817 case 346: { 1818 struct sigwaitinfo_args *p = params; 1819 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1820 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1821 *n_args = 2; 1822 break; 1823 } 1824 /* __acl_get_file */ 1825 case 347: { 1826 struct __acl_get_file_args *p = params; 1827 uarg[0] = (intptr_t) p->path; /* const char * */ 1828 iarg[1] = p->type; /* acl_type_t */ 1829 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1830 *n_args = 3; 1831 break; 1832 } 1833 /* __acl_set_file */ 1834 case 348: { 1835 struct __acl_set_file_args *p = params; 1836 uarg[0] = (intptr_t) p->path; /* const char * */ 1837 iarg[1] = p->type; /* acl_type_t */ 1838 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1839 *n_args = 3; 1840 break; 1841 } 1842 /* __acl_get_fd */ 1843 case 349: { 1844 struct __acl_get_fd_args *p = params; 1845 iarg[0] = p->filedes; /* int */ 1846 iarg[1] = p->type; /* acl_type_t */ 1847 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1848 *n_args = 3; 1849 break; 1850 } 1851 /* __acl_set_fd */ 1852 case 350: { 1853 struct __acl_set_fd_args *p = params; 1854 iarg[0] = p->filedes; /* int */ 1855 iarg[1] = p->type; /* acl_type_t */ 1856 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1857 *n_args = 3; 1858 break; 1859 } 1860 /* __acl_delete_file */ 1861 case 351: { 1862 struct __acl_delete_file_args *p = params; 1863 uarg[0] = (intptr_t) p->path; /* const char * */ 1864 iarg[1] = p->type; /* acl_type_t */ 1865 *n_args = 2; 1866 break; 1867 } 1868 /* __acl_delete_fd */ 1869 case 352: { 1870 struct __acl_delete_fd_args *p = params; 1871 iarg[0] = p->filedes; /* int */ 1872 iarg[1] = p->type; /* acl_type_t */ 1873 *n_args = 2; 1874 break; 1875 } 1876 /* __acl_aclcheck_file */ 1877 case 353: { 1878 struct __acl_aclcheck_file_args *p = params; 1879 uarg[0] = (intptr_t) p->path; /* const char * */ 1880 iarg[1] = p->type; /* acl_type_t */ 1881 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1882 *n_args = 3; 1883 break; 1884 } 1885 /* __acl_aclcheck_fd */ 1886 case 354: { 1887 struct __acl_aclcheck_fd_args *p = params; 1888 iarg[0] = p->filedes; /* int */ 1889 iarg[1] = p->type; /* acl_type_t */ 1890 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1891 *n_args = 3; 1892 break; 1893 } 1894 /* extattrctl */ 1895 case 355: { 1896 struct extattrctl_args *p = params; 1897 uarg[0] = (intptr_t) p->path; /* const char * */ 1898 iarg[1] = p->cmd; /* int */ 1899 uarg[2] = (intptr_t) p->filename; /* const char * */ 1900 iarg[3] = p->attrnamespace; /* int */ 1901 uarg[4] = (intptr_t) p->attrname; /* const char * */ 1902 *n_args = 5; 1903 break; 1904 } 1905 /* extattr_set_file */ 1906 case 356: { 1907 struct extattr_set_file_args *p = params; 1908 uarg[0] = (intptr_t) p->path; /* const char * */ 1909 iarg[1] = p->attrnamespace; /* int */ 1910 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1911 uarg[3] = (intptr_t) p->data; /* void * */ 1912 uarg[4] = p->nbytes; /* size_t */ 1913 *n_args = 5; 1914 break; 1915 } 1916 /* extattr_get_file */ 1917 case 357: { 1918 struct extattr_get_file_args *p = params; 1919 uarg[0] = (intptr_t) p->path; /* const char * */ 1920 iarg[1] = p->attrnamespace; /* int */ 1921 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1922 uarg[3] = (intptr_t) p->data; /* void * */ 1923 uarg[4] = p->nbytes; /* size_t */ 1924 *n_args = 5; 1925 break; 1926 } 1927 /* extattr_delete_file */ 1928 case 358: { 1929 struct extattr_delete_file_args *p = params; 1930 uarg[0] = (intptr_t) p->path; /* const char * */ 1931 iarg[1] = p->attrnamespace; /* int */ 1932 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1933 *n_args = 3; 1934 break; 1935 } 1936 /* aio_waitcomplete */ 1937 case 359: { 1938 struct aio_waitcomplete_args *p = params; 1939 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb ** */ 1940 uarg[1] = (intptr_t) p->timeout; /* struct timespec * */ 1941 *n_args = 2; 1942 break; 1943 } 1944 /* getresuid */ 1945 case 360: { 1946 struct getresuid_args *p = params; 1947 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1948 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1949 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1950 *n_args = 3; 1951 break; 1952 } 1953 /* getresgid */ 1954 case 361: { 1955 struct getresgid_args *p = params; 1956 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1957 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1958 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1959 *n_args = 3; 1960 break; 1961 } 1962 /* kqueue */ 1963 case 362: { 1964 *n_args = 0; 1965 break; 1966 } 1967 /* kevent */ 1968 case 363: { 1969 struct kevent_args *p = params; 1970 iarg[0] = p->fd; /* int */ 1971 uarg[1] = (intptr_t) p->changelist; /* struct kevent * */ 1972 iarg[2] = p->nchanges; /* int */ 1973 uarg[3] = (intptr_t) p->eventlist; /* struct kevent * */ 1974 iarg[4] = p->nevents; /* int */ 1975 uarg[5] = (intptr_t) p->timeout; /* const struct timespec * */ 1976 *n_args = 6; 1977 break; 1978 } 1979 /* extattr_set_fd */ 1980 case 371: { 1981 struct extattr_set_fd_args *p = params; 1982 iarg[0] = p->fd; /* int */ 1983 iarg[1] = p->attrnamespace; /* int */ 1984 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1985 uarg[3] = (intptr_t) p->data; /* void * */ 1986 uarg[4] = p->nbytes; /* size_t */ 1987 *n_args = 5; 1988 break; 1989 } 1990 /* extattr_get_fd */ 1991 case 372: { 1992 struct extattr_get_fd_args *p = params; 1993 iarg[0] = p->fd; /* int */ 1994 iarg[1] = p->attrnamespace; /* int */ 1995 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1996 uarg[3] = (intptr_t) p->data; /* void * */ 1997 uarg[4] = p->nbytes; /* size_t */ 1998 *n_args = 5; 1999 break; 2000 } 2001 /* extattr_delete_fd */ 2002 case 373: { 2003 struct extattr_delete_fd_args *p = params; 2004 iarg[0] = p->fd; /* int */ 2005 iarg[1] = p->attrnamespace; /* int */ 2006 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2007 *n_args = 3; 2008 break; 2009 } 2010 /* __setugid */ 2011 case 374: { 2012 struct __setugid_args *p = params; 2013 iarg[0] = p->flag; /* int */ 2014 *n_args = 1; 2015 break; 2016 } 2017 /* eaccess */ 2018 case 376: { 2019 struct eaccess_args *p = params; 2020 uarg[0] = (intptr_t) p->path; /* char * */ 2021 iarg[1] = p->flags; /* int */ 2022 *n_args = 2; 2023 break; 2024 } 2025 /* afs3_syscall */ 2026 case 377: { 2027 struct afs3_syscall_args *p = params; 2028 iarg[0] = p->syscall; /* long */ 2029 iarg[1] = p->parm1; /* long */ 2030 iarg[2] = p->parm2; /* long */ 2031 iarg[3] = p->parm3; /* long */ 2032 iarg[4] = p->parm4; /* long */ 2033 iarg[5] = p->parm5; /* long */ 2034 iarg[6] = p->parm6; /* long */ 2035 *n_args = 7; 2036 break; 2037 } 2038 /* nmount */ 2039 case 378: { 2040 struct nmount_args *p = params; 2041 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 2042 uarg[1] = p->iovcnt; /* unsigned int */ 2043 iarg[2] = p->flags; /* int */ 2044 *n_args = 3; 2045 break; 2046 } 2047 /* __mac_get_proc */ 2048 case 384: { 2049 struct __mac_get_proc_args *p = params; 2050 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */ 2051 *n_args = 1; 2052 break; 2053 } 2054 /* __mac_set_proc */ 2055 case 385: { 2056 struct __mac_set_proc_args *p = params; 2057 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */ 2058 *n_args = 1; 2059 break; 2060 } 2061 /* __mac_get_fd */ 2062 case 386: { 2063 struct __mac_get_fd_args *p = params; 2064 iarg[0] = p->fd; /* int */ 2065 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2066 *n_args = 2; 2067 break; 2068 } 2069 /* __mac_get_file */ 2070 case 387: { 2071 struct __mac_get_file_args *p = params; 2072 uarg[0] = (intptr_t) p->path_p; /* const char * */ 2073 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2074 *n_args = 2; 2075 break; 2076 } 2077 /* __mac_set_fd */ 2078 case 388: { 2079 struct __mac_set_fd_args *p = params; 2080 iarg[0] = p->fd; /* int */ 2081 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2082 *n_args = 2; 2083 break; 2084 } 2085 /* __mac_set_file */ 2086 case 389: { 2087 struct __mac_set_file_args *p = params; 2088 uarg[0] = (intptr_t) p->path_p; /* const char * */ 2089 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2090 *n_args = 2; 2091 break; 2092 } 2093 /* kenv */ 2094 case 390: { 2095 struct kenv_args *p = params; 2096 iarg[0] = p->what; /* int */ 2097 uarg[1] = (intptr_t) p->name; /* const char * */ 2098 uarg[2] = (intptr_t) p->value; /* char * */ 2099 iarg[3] = p->len; /* int */ 2100 *n_args = 4; 2101 break; 2102 } 2103 /* lchflags */ 2104 case 391: { 2105 struct lchflags_args *p = params; 2106 uarg[0] = (intptr_t) p->path; /* const char * */ 2107 iarg[1] = p->flags; /* int */ 2108 *n_args = 2; 2109 break; 2110 } 2111 /* uuidgen */ 2112 case 392: { 2113 struct uuidgen_args *p = params; 2114 uarg[0] = (intptr_t) p->store; /* struct uuid * */ 2115 iarg[1] = p->count; /* int */ 2116 *n_args = 2; 2117 break; 2118 } 2119 /* sendfile */ 2120 case 393: { 2121 struct sendfile_args *p = params; 2122 iarg[0] = p->fd; /* int */ 2123 iarg[1] = p->s; /* int */ 2124 iarg[2] = p->offset; /* off_t */ 2125 uarg[3] = p->nbytes; /* size_t */ 2126 uarg[4] = (intptr_t) p->hdtr; /* struct sf_hdtr * */ 2127 uarg[5] = (intptr_t) p->sbytes; /* off_t * */ 2128 iarg[6] = p->flags; /* int */ 2129 *n_args = 7; 2130 break; 2131 } 2132 /* mac_syscall */ 2133 case 394: { 2134 struct mac_syscall_args *p = params; 2135 uarg[0] = (intptr_t) p->policy; /* const char * */ 2136 iarg[1] = p->call; /* int */ 2137 uarg[2] = (intptr_t) p->arg; /* void * */ 2138 *n_args = 3; 2139 break; 2140 } 2141 /* getfsstat */ 2142 case 395: { 2143 struct getfsstat_args *p = params; 2144 uarg[0] = (intptr_t) p->buf; /* struct statfs * */ 2145 iarg[1] = p->bufsize; /* long */ 2146 iarg[2] = p->flags; /* int */ 2147 *n_args = 3; 2148 break; 2149 } 2150 /* statfs */ 2151 case 396: { 2152 struct statfs_args *p = params; 2153 uarg[0] = (intptr_t) p->path; /* char * */ 2154 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 2155 *n_args = 2; 2156 break; 2157 } 2158 /* fstatfs */ 2159 case 397: { 2160 struct fstatfs_args *p = params; 2161 iarg[0] = p->fd; /* int */ 2162 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 2163 *n_args = 2; 2164 break; 2165 } 2166 /* fhstatfs */ 2167 case 398: { 2168 struct fhstatfs_args *p = params; 2169 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 2170 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 2171 *n_args = 2; 2172 break; 2173 } 2174 /* ksem_close */ 2175 case 400: { 2176 struct ksem_close_args *p = params; 2177 iarg[0] = p->id; /* semid_t */ 2178 *n_args = 1; 2179 break; 2180 } 2181 /* ksem_post */ 2182 case 401: { 2183 struct ksem_post_args *p = params; 2184 iarg[0] = p->id; /* semid_t */ 2185 *n_args = 1; 2186 break; 2187 } 2188 /* ksem_wait */ 2189 case 402: { 2190 struct ksem_wait_args *p = params; 2191 iarg[0] = p->id; /* semid_t */ 2192 *n_args = 1; 2193 break; 2194 } 2195 /* ksem_trywait */ 2196 case 403: { 2197 struct ksem_trywait_args *p = params; 2198 iarg[0] = p->id; /* semid_t */ 2199 *n_args = 1; 2200 break; 2201 } 2202 /* ksem_init */ 2203 case 404: { 2204 struct ksem_init_args *p = params; 2205 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2206 uarg[1] = p->value; /* unsigned int */ 2207 *n_args = 2; 2208 break; 2209 } 2210 /* ksem_open */ 2211 case 405: { 2212 struct ksem_open_args *p = params; 2213 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2214 uarg[1] = (intptr_t) p->name; /* const char * */ 2215 iarg[2] = p->oflag; /* int */ 2216 iarg[3] = p->mode; /* mode_t */ 2217 uarg[4] = p->value; /* unsigned int */ 2218 *n_args = 5; 2219 break; 2220 } 2221 /* ksem_unlink */ 2222 case 406: { 2223 struct ksem_unlink_args *p = params; 2224 uarg[0] = (intptr_t) p->name; /* const char * */ 2225 *n_args = 1; 2226 break; 2227 } 2228 /* ksem_getvalue */ 2229 case 407: { 2230 struct ksem_getvalue_args *p = params; 2231 iarg[0] = p->id; /* semid_t */ 2232 uarg[1] = (intptr_t) p->val; /* int * */ 2233 *n_args = 2; 2234 break; 2235 } 2236 /* ksem_destroy */ 2237 case 408: { 2238 struct ksem_destroy_args *p = params; 2239 iarg[0] = p->id; /* semid_t */ 2240 *n_args = 1; 2241 break; 2242 } 2243 /* __mac_get_pid */ 2244 case 409: { 2245 struct __mac_get_pid_args *p = params; 2246 iarg[0] = p->pid; /* pid_t */ 2247 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2248 *n_args = 2; 2249 break; 2250 } 2251 /* __mac_get_link */ 2252 case 410: { 2253 struct __mac_get_link_args *p = params; 2254 uarg[0] = (intptr_t) p->path_p; /* const char * */ 2255 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2256 *n_args = 2; 2257 break; 2258 } 2259 /* __mac_set_link */ 2260 case 411: { 2261 struct __mac_set_link_args *p = params; 2262 uarg[0] = (intptr_t) p->path_p; /* const char * */ 2263 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2264 *n_args = 2; 2265 break; 2266 } 2267 /* extattr_set_link */ 2268 case 412: { 2269 struct extattr_set_link_args *p = params; 2270 uarg[0] = (intptr_t) p->path; /* const char * */ 2271 iarg[1] = p->attrnamespace; /* int */ 2272 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2273 uarg[3] = (intptr_t) p->data; /* void * */ 2274 uarg[4] = p->nbytes; /* size_t */ 2275 *n_args = 5; 2276 break; 2277 } 2278 /* extattr_get_link */ 2279 case 413: { 2280 struct extattr_get_link_args *p = params; 2281 uarg[0] = (intptr_t) p->path; /* const char * */ 2282 iarg[1] = p->attrnamespace; /* int */ 2283 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2284 uarg[3] = (intptr_t) p->data; /* void * */ 2285 uarg[4] = p->nbytes; /* size_t */ 2286 *n_args = 5; 2287 break; 2288 } 2289 /* extattr_delete_link */ 2290 case 414: { 2291 struct extattr_delete_link_args *p = params; 2292 uarg[0] = (intptr_t) p->path; /* const char * */ 2293 iarg[1] = p->attrnamespace; /* int */ 2294 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2295 *n_args = 3; 2296 break; 2297 } 2298 /* __mac_execve */ 2299 case 415: { 2300 struct __mac_execve_args *p = params; 2301 uarg[0] = (intptr_t) p->fname; /* char * */ 2302 uarg[1] = (intptr_t) p->argv; /* char ** */ 2303 uarg[2] = (intptr_t) p->envv; /* char ** */ 2304 uarg[3] = (intptr_t) p->mac_p; /* struct mac * */ 2305 *n_args = 4; 2306 break; 2307 } 2308 /* sigaction */ 2309 case 416: { 2310 struct sigaction_args *p = params; 2311 iarg[0] = p->sig; /* int */ 2312 uarg[1] = (intptr_t) p->act; /* const struct sigaction * */ 2313 uarg[2] = (intptr_t) p->oact; /* struct sigaction * */ 2314 *n_args = 3; 2315 break; 2316 } 2317 /* sigreturn */ 2318 case 417: { 2319 struct sigreturn_args *p = params; 2320 uarg[0] = (intptr_t) p->sigcntxp; /* const struct __ucontext * */ 2321 *n_args = 1; 2322 break; 2323 } 2324 /* getcontext */ 2325 case 421: { 2326 struct getcontext_args *p = params; 2327 uarg[0] = (intptr_t) p->ucp; /* struct __ucontext * */ 2328 *n_args = 1; 2329 break; 2330 } 2331 /* setcontext */ 2332 case 422: { 2333 struct setcontext_args *p = params; 2334 uarg[0] = (intptr_t) p->ucp; /* const struct __ucontext * */ 2335 *n_args = 1; 2336 break; 2337 } 2338 /* swapcontext */ 2339 case 423: { 2340 struct swapcontext_args *p = params; 2341 uarg[0] = (intptr_t) p->oucp; /* struct __ucontext * */ 2342 uarg[1] = (intptr_t) p->ucp; /* const struct __ucontext * */ 2343 *n_args = 2; 2344 break; 2345 } 2346 /* swapoff */ 2347 case 424: { 2348 struct swapoff_args *p = params; 2349 uarg[0] = (intptr_t) p->name; /* const char * */ 2350 *n_args = 1; 2351 break; 2352 } 2353 /* __acl_get_link */ 2354 case 425: { 2355 struct __acl_get_link_args *p = params; 2356 uarg[0] = (intptr_t) p->path; /* const char * */ 2357 iarg[1] = p->type; /* acl_type_t */ 2358 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2359 *n_args = 3; 2360 break; 2361 } 2362 /* __acl_set_link */ 2363 case 426: { 2364 struct __acl_set_link_args *p = params; 2365 uarg[0] = (intptr_t) p->path; /* const char * */ 2366 iarg[1] = p->type; /* acl_type_t */ 2367 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2368 *n_args = 3; 2369 break; 2370 } 2371 /* __acl_delete_link */ 2372 case 427: { 2373 struct __acl_delete_link_args *p = params; 2374 uarg[0] = (intptr_t) p->path; /* const char * */ 2375 iarg[1] = p->type; /* acl_type_t */ 2376 *n_args = 2; 2377 break; 2378 } 2379 /* __acl_aclcheck_link */ 2380 case 428: { 2381 struct __acl_aclcheck_link_args *p = params; 2382 uarg[0] = (intptr_t) p->path; /* const char * */ 2383 iarg[1] = p->type; /* acl_type_t */ 2384 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2385 *n_args = 3; 2386 break; 2387 } 2388 /* sigwait */ 2389 case 429: { 2390 struct sigwait_args *p = params; 2391 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 2392 uarg[1] = (intptr_t) p->sig; /* int * */ 2393 *n_args = 2; 2394 break; 2395 } 2396 /* thr_create */ 2397 case 430: { 2398 struct thr_create_args *p = params; 2399 uarg[0] = (intptr_t) p->ctx; /* ucontext_t * */ 2400 uarg[1] = (intptr_t) p->id; /* long * */ 2401 iarg[2] = p->flags; /* int */ 2402 *n_args = 3; 2403 break; 2404 } 2405 /* thr_exit */ 2406 case 431: { 2407 struct thr_exit_args *p = params; 2408 uarg[0] = (intptr_t) p->state; /* long * */ 2409 *n_args = 1; 2410 break; 2411 } 2412 /* thr_self */ 2413 case 432: { 2414 struct thr_self_args *p = params; 2415 uarg[0] = (intptr_t) p->id; /* long * */ 2416 *n_args = 1; 2417 break; 2418 } 2419 /* thr_kill */ 2420 case 433: { 2421 struct thr_kill_args *p = params; 2422 iarg[0] = p->id; /* long */ 2423 iarg[1] = p->sig; /* int */ 2424 *n_args = 2; 2425 break; 2426 } 2427 /* _umtx_lock */ 2428 case 434: { 2429 struct _umtx_lock_args *p = params; 2430 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2431 *n_args = 1; 2432 break; 2433 } 2434 /* _umtx_unlock */ 2435 case 435: { 2436 struct _umtx_unlock_args *p = params; 2437 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2438 *n_args = 1; 2439 break; 2440 } 2441 /* jail_attach */ 2442 case 436: { 2443 struct jail_attach_args *p = params; 2444 iarg[0] = p->jid; /* int */ 2445 *n_args = 1; 2446 break; 2447 } 2448 /* extattr_list_fd */ 2449 case 437: { 2450 struct extattr_list_fd_args *p = params; 2451 iarg[0] = p->fd; /* int */ 2452 iarg[1] = p->attrnamespace; /* int */ 2453 uarg[2] = (intptr_t) p->data; /* void * */ 2454 uarg[3] = p->nbytes; /* size_t */ 2455 *n_args = 4; 2456 break; 2457 } 2458 /* extattr_list_file */ 2459 case 438: { 2460 struct extattr_list_file_args *p = params; 2461 uarg[0] = (intptr_t) p->path; /* const char * */ 2462 iarg[1] = p->attrnamespace; /* int */ 2463 uarg[2] = (intptr_t) p->data; /* void * */ 2464 uarg[3] = p->nbytes; /* size_t */ 2465 *n_args = 4; 2466 break; 2467 } 2468 /* extattr_list_link */ 2469 case 439: { 2470 struct extattr_list_link_args *p = params; 2471 uarg[0] = (intptr_t) p->path; /* const char * */ 2472 iarg[1] = p->attrnamespace; /* int */ 2473 uarg[2] = (intptr_t) p->data; /* void * */ 2474 uarg[3] = p->nbytes; /* size_t */ 2475 *n_args = 4; 2476 break; 2477 } 2478 /* ksem_timedwait */ 2479 case 441: { 2480 struct ksem_timedwait_args *p = params; 2481 iarg[0] = p->id; /* semid_t */ 2482 uarg[1] = (intptr_t) p->abstime; /* const struct timespec * */ 2483 *n_args = 2; 2484 break; 2485 } 2486 /* thr_suspend */ 2487 case 442: { 2488 struct thr_suspend_args *p = params; 2489 uarg[0] = (intptr_t) p->timeout; /* const struct timespec * */ 2490 *n_args = 1; 2491 break; 2492 } 2493 /* thr_wake */ 2494 case 443: { 2495 struct thr_wake_args *p = params; 2496 iarg[0] = p->id; /* long */ 2497 *n_args = 1; 2498 break; 2499 } 2500 /* kldunloadf */ 2501 case 444: { 2502 struct kldunloadf_args *p = params; 2503 iarg[0] = p->fileid; /* int */ 2504 iarg[1] = p->flags; /* int */ 2505 *n_args = 2; 2506 break; 2507 } 2508 /* audit */ 2509 case 445: { 2510 struct audit_args *p = params; 2511 uarg[0] = (intptr_t) p->record; /* const void * */ 2512 uarg[1] = p->length; /* u_int */ 2513 *n_args = 2; 2514 break; 2515 } 2516 /* auditon */ 2517 case 446: { 2518 struct auditon_args *p = params; 2519 iarg[0] = p->cmd; /* int */ 2520 uarg[1] = (intptr_t) p->data; /* void * */ 2521 uarg[2] = p->length; /* u_int */ 2522 *n_args = 3; 2523 break; 2524 } 2525 /* getauid */ 2526 case 447: { 2527 struct getauid_args *p = params; 2528 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2529 *n_args = 1; 2530 break; 2531 } 2532 /* setauid */ 2533 case 448: { 2534 struct setauid_args *p = params; 2535 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2536 *n_args = 1; 2537 break; 2538 } 2539 /* getaudit */ 2540 case 449: { 2541 struct getaudit_args *p = params; 2542 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2543 *n_args = 1; 2544 break; 2545 } 2546 /* setaudit */ 2547 case 450: { 2548 struct setaudit_args *p = params; 2549 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2550 *n_args = 1; 2551 break; 2552 } 2553 /* getaudit_addr */ 2554 case 451: { 2555 struct getaudit_addr_args *p = params; 2556 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2557 uarg[1] = p->length; /* u_int */ 2558 *n_args = 2; 2559 break; 2560 } 2561 /* setaudit_addr */ 2562 case 452: { 2563 struct setaudit_addr_args *p = params; 2564 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2565 uarg[1] = p->length; /* u_int */ 2566 *n_args = 2; 2567 break; 2568 } 2569 /* auditctl */ 2570 case 453: { 2571 struct auditctl_args *p = params; 2572 uarg[0] = (intptr_t) p->path; /* char * */ 2573 *n_args = 1; 2574 break; 2575 } 2576 /* _umtx_op */ 2577 case 454: { 2578 struct _umtx_op_args *p = params; 2579 uarg[0] = (intptr_t) p->obj; /* void * */ 2580 iarg[1] = p->op; /* int */ 2581 uarg[2] = p->val; /* u_long */ 2582 uarg[3] = (intptr_t) p->uaddr1; /* void * */ 2583 uarg[4] = (intptr_t) p->uaddr2; /* void * */ 2584 *n_args = 5; 2585 break; 2586 } 2587 /* thr_new */ 2588 case 455: { 2589 struct thr_new_args *p = params; 2590 uarg[0] = (intptr_t) p->param; /* struct thr_param * */ 2591 iarg[1] = p->param_size; /* int */ 2592 *n_args = 2; 2593 break; 2594 } 2595 /* sigqueue */ 2596 case 456: { 2597 struct sigqueue_args *p = params; 2598 iarg[0] = p->pid; /* pid_t */ 2599 iarg[1] = p->signum; /* int */ 2600 uarg[2] = (intptr_t) p->value; /* void * */ 2601 *n_args = 3; 2602 break; 2603 } 2604 /* kmq_open */ 2605 case 457: { 2606 struct kmq_open_args *p = params; 2607 uarg[0] = (intptr_t) p->path; /* const char * */ 2608 iarg[1] = p->flags; /* int */ 2609 iarg[2] = p->mode; /* mode_t */ 2610 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr * */ 2611 *n_args = 4; 2612 break; 2613 } 2614 /* kmq_setattr */ 2615 case 458: { 2616 struct kmq_setattr_args *p = params; 2617 iarg[0] = p->mqd; /* int */ 2618 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */ 2619 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */ 2620 *n_args = 3; 2621 break; 2622 } 2623 /* kmq_timedreceive */ 2624 case 459: { 2625 struct kmq_timedreceive_args *p = params; 2626 iarg[0] = p->mqd; /* int */ 2627 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 2628 uarg[2] = p->msg_len; /* size_t */ 2629 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */ 2630 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */ 2631 *n_args = 5; 2632 break; 2633 } 2634 /* kmq_timedsend */ 2635 case 460: { 2636 struct kmq_timedsend_args *p = params; 2637 iarg[0] = p->mqd; /* int */ 2638 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 2639 uarg[2] = p->msg_len; /* size_t */ 2640 uarg[3] = p->msg_prio; /* unsigned */ 2641 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */ 2642 *n_args = 5; 2643 break; 2644 } 2645 /* kmq_notify */ 2646 case 461: { 2647 struct kmq_notify_args *p = params; 2648 iarg[0] = p->mqd; /* int */ 2649 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */ 2650 *n_args = 2; 2651 break; 2652 } 2653 /* kmq_unlink */ 2654 case 462: { 2655 struct kmq_unlink_args *p = params; 2656 uarg[0] = (intptr_t) p->path; /* const char * */ 2657 *n_args = 1; 2658 break; 2659 } 2660 /* abort2 */ 2661 case 463: { 2662 struct abort2_args *p = params; 2663 uarg[0] = (intptr_t) p->why; /* const char * */ 2664 iarg[1] = p->nargs; /* int */ 2665 uarg[2] = (intptr_t) p->args; /* void ** */ 2666 *n_args = 3; 2667 break; 2668 } 2669 /* thr_set_name */ 2670 case 464: { 2671 struct thr_set_name_args *p = params; 2672 iarg[0] = p->id; /* long */ 2673 uarg[1] = (intptr_t) p->name; /* const char * */ 2674 *n_args = 2; 2675 break; 2676 } 2677 /* aio_fsync */ 2678 case 465: { 2679 struct aio_fsync_args *p = params; 2680 iarg[0] = p->op; /* int */ 2681 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */ 2682 *n_args = 2; 2683 break; 2684 } 2685 /* rtprio_thread */ 2686 case 466: { 2687 struct rtprio_thread_args *p = params; 2688 iarg[0] = p->function; /* int */ 2689 iarg[1] = p->lwpid; /* lwpid_t */ 2690 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 2691 *n_args = 3; 2692 break; 2693 } 2694 /* sctp_peeloff */ 2695 case 471: { 2696 struct sctp_peeloff_args *p = params; 2697 iarg[0] = p->sd; /* int */ 2698 uarg[1] = p->name; /* uint32_t */ 2699 *n_args = 2; 2700 break; 2701 } 2702 /* sctp_generic_sendmsg */ 2703 case 472: { 2704 struct sctp_generic_sendmsg_args *p = params; 2705 iarg[0] = p->sd; /* int */ 2706 uarg[1] = (intptr_t) p->msg; /* caddr_t */ 2707 iarg[2] = p->mlen; /* int */ 2708 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2709 iarg[4] = p->tolen; /* __socklen_t */ 2710 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2711 iarg[6] = p->flags; /* int */ 2712 *n_args = 7; 2713 break; 2714 } 2715 /* sctp_generic_sendmsg_iov */ 2716 case 473: { 2717 struct sctp_generic_sendmsg_iov_args *p = params; 2718 iarg[0] = p->sd; /* int */ 2719 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2720 iarg[2] = p->iovlen; /* int */ 2721 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2722 iarg[4] = p->tolen; /* __socklen_t */ 2723 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2724 iarg[6] = p->flags; /* int */ 2725 *n_args = 7; 2726 break; 2727 } 2728 /* sctp_generic_recvmsg */ 2729 case 474: { 2730 struct sctp_generic_recvmsg_args *p = params; 2731 iarg[0] = p->sd; /* int */ 2732 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2733 iarg[2] = p->iovlen; /* int */ 2734 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */ 2735 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */ 2736 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2737 uarg[6] = (intptr_t) p->msg_flags; /* int * */ 2738 *n_args = 7; 2739 break; 2740 } 2741 /* pread */ 2742 case 475: { 2743 struct pread_args *p = params; 2744 iarg[0] = p->fd; /* int */ 2745 uarg[1] = (intptr_t) p->buf; /* void * */ 2746 uarg[2] = p->nbyte; /* size_t */ 2747 iarg[3] = p->offset; /* off_t */ 2748 *n_args = 4; 2749 break; 2750 } 2751 /* pwrite */ 2752 case 476: { 2753 struct pwrite_args *p = params; 2754 iarg[0] = p->fd; /* int */ 2755 uarg[1] = (intptr_t) p->buf; /* const void * */ 2756 uarg[2] = p->nbyte; /* size_t */ 2757 iarg[3] = p->offset; /* off_t */ 2758 *n_args = 4; 2759 break; 2760 } 2761 /* mmap */ 2762 case 477: { 2763 struct mmap_args *p = params; 2764 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2765 uarg[1] = p->len; /* size_t */ 2766 iarg[2] = p->prot; /* int */ 2767 iarg[3] = p->flags; /* int */ 2768 iarg[4] = p->fd; /* int */ 2769 iarg[5] = p->pos; /* off_t */ 2770 *n_args = 6; 2771 break; 2772 } 2773 /* lseek */ 2774 case 478: { 2775 struct lseek_args *p = params; 2776 iarg[0] = p->fd; /* int */ 2777 iarg[1] = p->offset; /* off_t */ 2778 iarg[2] = p->whence; /* int */ 2779 *n_args = 3; 2780 break; 2781 } 2782 /* truncate */ 2783 case 479: { 2784 struct truncate_args *p = params; 2785 uarg[0] = (intptr_t) p->path; /* char * */ 2786 iarg[1] = p->length; /* off_t */ 2787 *n_args = 2; 2788 break; 2789 } 2790 /* ftruncate */ 2791 case 480: { 2792 struct ftruncate_args *p = params; 2793 iarg[0] = p->fd; /* int */ 2794 iarg[1] = p->length; /* off_t */ 2795 *n_args = 2; 2796 break; 2797 } 2798 /* thr_kill2 */ 2799 case 481: { 2800 struct thr_kill2_args *p = params; 2801 iarg[0] = p->pid; /* pid_t */ 2802 iarg[1] = p->id; /* long */ 2803 iarg[2] = p->sig; /* int */ 2804 *n_args = 3; 2805 break; 2806 } 2807 /* shm_open */ 2808 case 482: { 2809 struct shm_open_args *p = params; 2810 uarg[0] = (intptr_t) p->path; /* const char * */ 2811 iarg[1] = p->flags; /* int */ 2812 iarg[2] = p->mode; /* mode_t */ 2813 *n_args = 3; 2814 break; 2815 } 2816 /* shm_unlink */ 2817 case 483: { 2818 struct shm_unlink_args *p = params; 2819 uarg[0] = (intptr_t) p->path; /* const char * */ 2820 *n_args = 1; 2821 break; 2822 } 2823 /* cpuset */ 2824 case 484: { 2825 struct cpuset_args *p = params; 2826 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */ 2827 *n_args = 1; 2828 break; 2829 } 2830 /* cpuset_setid */ 2831 case 485: { 2832 struct cpuset_setid_args *p = params; 2833 iarg[0] = p->which; /* cpuwhich_t */ 2834 iarg[1] = p->id; /* id_t */ 2835 iarg[2] = p->setid; /* cpusetid_t */ 2836 *n_args = 3; 2837 break; 2838 } 2839 /* cpuset_getid */ 2840 case 486: { 2841 struct cpuset_getid_args *p = params; 2842 iarg[0] = p->level; /* cpulevel_t */ 2843 iarg[1] = p->which; /* cpuwhich_t */ 2844 iarg[2] = p->id; /* id_t */ 2845 uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */ 2846 *n_args = 4; 2847 break; 2848 } 2849 /* cpuset_getaffinity */ 2850 case 487: { 2851 struct cpuset_getaffinity_args *p = params; 2852 iarg[0] = p->level; /* cpulevel_t */ 2853 iarg[1] = p->which; /* cpuwhich_t */ 2854 iarg[2] = p->id; /* id_t */ 2855 uarg[3] = p->cpusetsize; /* size_t */ 2856 uarg[4] = (intptr_t) p->mask; /* cpuset_t * */ 2857 *n_args = 5; 2858 break; 2859 } 2860 /* cpuset_setaffinity */ 2861 case 488: { 2862 struct cpuset_setaffinity_args *p = params; 2863 iarg[0] = p->level; /* cpulevel_t */ 2864 iarg[1] = p->which; /* cpuwhich_t */ 2865 iarg[2] = p->id; /* id_t */ 2866 uarg[3] = p->cpusetsize; /* size_t */ 2867 uarg[4] = (intptr_t) p->mask; /* const cpuset_t * */ 2868 *n_args = 5; 2869 break; 2870 } 2871 /* faccessat */ 2872 case 489: { 2873 struct faccessat_args *p = params; 2874 iarg[0] = p->fd; /* int */ 2875 uarg[1] = (intptr_t) p->path; /* char * */ 2876 iarg[2] = p->mode; /* int */ 2877 iarg[3] = p->flag; /* int */ 2878 *n_args = 4; 2879 break; 2880 } 2881 /* fchmodat */ 2882 case 490: { 2883 struct fchmodat_args *p = params; 2884 iarg[0] = p->fd; /* int */ 2885 uarg[1] = (intptr_t) p->path; /* char * */ 2886 iarg[2] = p->mode; /* mode_t */ 2887 iarg[3] = p->flag; /* int */ 2888 *n_args = 4; 2889 break; 2890 } 2891 /* fchownat */ 2892 case 491: { 2893 struct fchownat_args *p = params; 2894 iarg[0] = p->fd; /* int */ 2895 uarg[1] = (intptr_t) p->path; /* char * */ 2896 uarg[2] = p->uid; /* uid_t */ 2897 iarg[3] = p->gid; /* gid_t */ 2898 iarg[4] = p->flag; /* int */ 2899 *n_args = 5; 2900 break; 2901 } 2902 /* fexecve */ 2903 case 492: { 2904 struct fexecve_args *p = params; 2905 iarg[0] = p->fd; /* int */ 2906 uarg[1] = (intptr_t) p->argv; /* char ** */ 2907 uarg[2] = (intptr_t) p->envv; /* char ** */ 2908 *n_args = 3; 2909 break; 2910 } 2911 /* fstatat */ 2912 case 493: { 2913 struct fstatat_args *p = params; 2914 iarg[0] = p->fd; /* int */ 2915 uarg[1] = (intptr_t) p->path; /* char * */ 2916 uarg[2] = (intptr_t) p->buf; /* struct stat * */ 2917 iarg[3] = p->flag; /* int */ 2918 *n_args = 4; 2919 break; 2920 } 2921 /* futimesat */ 2922 case 494: { 2923 struct futimesat_args *p = params; 2924 iarg[0] = p->fd; /* int */ 2925 uarg[1] = (intptr_t) p->path; /* char * */ 2926 uarg[2] = (intptr_t) p->times; /* struct timeval * */ 2927 *n_args = 3; 2928 break; 2929 } 2930 /* linkat */ 2931 case 495: { 2932 struct linkat_args *p = params; 2933 iarg[0] = p->fd1; /* int */ 2934 uarg[1] = (intptr_t) p->path1; /* char * */ 2935 iarg[2] = p->fd2; /* int */ 2936 uarg[3] = (intptr_t) p->path2; /* char * */ 2937 iarg[4] = p->flag; /* int */ 2938 *n_args = 5; 2939 break; 2940 } 2941 /* mkdirat */ 2942 case 496: { 2943 struct mkdirat_args *p = params; 2944 iarg[0] = p->fd; /* int */ 2945 uarg[1] = (intptr_t) p->path; /* char * */ 2946 iarg[2] = p->mode; /* mode_t */ 2947 *n_args = 3; 2948 break; 2949 } 2950 /* mkfifoat */ 2951 case 497: { 2952 struct mkfifoat_args *p = params; 2953 iarg[0] = p->fd; /* int */ 2954 uarg[1] = (intptr_t) p->path; /* char * */ 2955 iarg[2] = p->mode; /* mode_t */ 2956 *n_args = 3; 2957 break; 2958 } 2959 /* mknodat */ 2960 case 498: { 2961 struct mknodat_args *p = params; 2962 iarg[0] = p->fd; /* int */ 2963 uarg[1] = (intptr_t) p->path; /* char * */ 2964 iarg[2] = p->mode; /* mode_t */ 2965 iarg[3] = p->dev; /* dev_t */ 2966 *n_args = 4; 2967 break; 2968 } 2969 /* openat */ 2970 case 499: { 2971 struct openat_args *p = params; 2972 iarg[0] = p->fd; /* int */ 2973 uarg[1] = (intptr_t) p->path; /* char * */ 2974 iarg[2] = p->flag; /* int */ 2975 iarg[3] = p->mode; /* mode_t */ 2976 *n_args = 4; 2977 break; 2978 } 2979 /* readlinkat */ 2980 case 500: { 2981 struct readlinkat_args *p = params; 2982 iarg[0] = p->fd; /* int */ 2983 uarg[1] = (intptr_t) p->path; /* char * */ 2984 uarg[2] = (intptr_t) p->buf; /* char * */ 2985 uarg[3] = p->bufsize; /* size_t */ 2986 *n_args = 4; 2987 break; 2988 } 2989 /* renameat */ 2990 case 501: { 2991 struct renameat_args *p = params; 2992 iarg[0] = p->oldfd; /* int */ 2993 uarg[1] = (intptr_t) p->old; /* char * */ 2994 iarg[2] = p->newfd; /* int */ 2995 uarg[3] = (intptr_t) p->new; /* char * */ 2996 *n_args = 4; 2997 break; 2998 } 2999 /* symlinkat */ 3000 case 502: { 3001 struct symlinkat_args *p = params; 3002 uarg[0] = (intptr_t) p->path1; /* char * */ 3003 iarg[1] = p->fd; /* int */ 3004 uarg[2] = (intptr_t) p->path2; /* char * */ 3005 *n_args = 3; 3006 break; 3007 } 3008 /* unlinkat */ 3009 case 503: { 3010 struct unlinkat_args *p = params; 3011 iarg[0] = p->fd; /* int */ 3012 uarg[1] = (intptr_t) p->path; /* char * */ 3013 iarg[2] = p->flag; /* int */ 3014 *n_args = 3; 3015 break; 3016 } 3017 /* posix_openpt */ 3018 case 504: { 3019 struct posix_openpt_args *p = params; 3020 iarg[0] = p->flags; /* int */ 3021 *n_args = 1; 3022 break; 3023 } 3024 /* gssd_syscall */ 3025 case 505: { 3026 struct gssd_syscall_args *p = params; 3027 uarg[0] = (intptr_t) p->path; /* char * */ 3028 *n_args = 1; 3029 break; 3030 } 3031 /* jail_get */ 3032 case 506: { 3033 struct jail_get_args *p = params; 3034 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 3035 uarg[1] = p->iovcnt; /* unsigned int */ 3036 iarg[2] = p->flags; /* int */ 3037 *n_args = 3; 3038 break; 3039 } 3040 /* jail_set */ 3041 case 507: { 3042 struct jail_set_args *p = params; 3043 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 3044 uarg[1] = p->iovcnt; /* unsigned int */ 3045 iarg[2] = p->flags; /* int */ 3046 *n_args = 3; 3047 break; 3048 } 3049 /* jail_remove */ 3050 case 508: { 3051 struct jail_remove_args *p = params; 3052 iarg[0] = p->jid; /* int */ 3053 *n_args = 1; 3054 break; 3055 } 3056 /* closefrom */ 3057 case 509: { 3058 struct closefrom_args *p = params; 3059 iarg[0] = p->lowfd; /* int */ 3060 *n_args = 1; 3061 break; 3062 } 3063 /* __semctl */ 3064 case 510: { 3065 struct __semctl_args *p = params; 3066 iarg[0] = p->semid; /* int */ 3067 iarg[1] = p->semnum; /* int */ 3068 iarg[2] = p->cmd; /* int */ 3069 uarg[3] = (intptr_t) p->arg; /* union semun * */ 3070 *n_args = 4; 3071 break; 3072 } 3073 /* msgctl */ 3074 case 511: { 3075 struct msgctl_args *p = params; 3076 iarg[0] = p->msqid; /* int */ 3077 iarg[1] = p->cmd; /* int */ 3078 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */ 3079 *n_args = 3; 3080 break; 3081 } 3082 /* shmctl */ 3083 case 512: { 3084 struct shmctl_args *p = params; 3085 iarg[0] = p->shmid; /* int */ 3086 iarg[1] = p->cmd; /* int */ 3087 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */ 3088 *n_args = 3; 3089 break; 3090 } 3091 /* lpathconf */ 3092 case 513: { 3093 struct lpathconf_args *p = params; 3094 uarg[0] = (intptr_t) p->path; /* char * */ 3095 iarg[1] = p->name; /* int */ 3096 *n_args = 2; 3097 break; 3098 } 3099 /* cap_enter */ 3100 case 516: { 3101 *n_args = 0; 3102 break; 3103 } 3104 /* cap_getmode */ 3105 case 517: { 3106 struct cap_getmode_args *p = params; 3107 uarg[0] = (intptr_t) p->modep; /* u_int * */ 3108 *n_args = 1; 3109 break; 3110 } 3111 /* pselect */ 3112 case 522: { 3113 struct pselect_args *p = params; 3114 iarg[0] = p->nd; /* int */ 3115 uarg[1] = (intptr_t) p->in; /* fd_set * */ 3116 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 3117 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 3118 uarg[4] = (intptr_t) p->ts; /* const struct timespec * */ 3119 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */ 3120 *n_args = 6; 3121 break; 3122 } 3123 /* getloginclass */ 3124 case 523: { 3125 struct getloginclass_args *p = params; 3126 uarg[0] = (intptr_t) p->namebuf; /* char * */ 3127 uarg[1] = p->namelen; /* size_t */ 3128 *n_args = 2; 3129 break; 3130 } 3131 /* setloginclass */ 3132 case 524: { 3133 struct setloginclass_args *p = params; 3134 uarg[0] = (intptr_t) p->namebuf; /* const char * */ 3135 *n_args = 1; 3136 break; 3137 } 3138 default: 3139 *n_args = 0; 3140 break; 3141 }; 3142 } 3143 static void 3144 systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3145 { 3146 const char *p = NULL; 3147 switch (sysnum) { 3148 /* nosys */ 3149 case 0: 3150 break; 3151 /* sys_exit */ 3152 case 1: 3153 switch(ndx) { 3154 case 0: 3155 p = "int"; 3156 break; 3157 default: 3158 break; 3159 }; 3160 break; 3161 /* fork */ 3162 case 2: 3163 break; 3164 /* read */ 3165 case 3: 3166 switch(ndx) { 3167 case 0: 3168 p = "int"; 3169 break; 3170 case 1: 3171 p = "void *"; 3172 break; 3173 case 2: 3174 p = "size_t"; 3175 break; 3176 default: 3177 break; 3178 }; 3179 break; 3180 /* write */ 3181 case 4: 3182 switch(ndx) { 3183 case 0: 3184 p = "int"; 3185 break; 3186 case 1: 3187 p = "const void *"; 3188 break; 3189 case 2: 3190 p = "size_t"; 3191 break; 3192 default: 3193 break; 3194 }; 3195 break; 3196 /* open */ 3197 case 5: 3198 switch(ndx) { 3199 case 0: 3200 p = "char *"; 3201 break; 3202 case 1: 3203 p = "int"; 3204 break; 3205 case 2: 3206 p = "int"; 3207 break; 3208 default: 3209 break; 3210 }; 3211 break; 3212 /* close */ 3213 case 6: 3214 switch(ndx) { 3215 case 0: 3216 p = "int"; 3217 break; 3218 default: 3219 break; 3220 }; 3221 break; 3222 /* wait4 */ 3223 case 7: 3224 switch(ndx) { 3225 case 0: 3226 p = "int"; 3227 break; 3228 case 1: 3229 p = "int *"; 3230 break; 3231 case 2: 3232 p = "int"; 3233 break; 3234 case 3: 3235 p = "struct rusage *"; 3236 break; 3237 default: 3238 break; 3239 }; 3240 break; 3241 /* link */ 3242 case 9: 3243 switch(ndx) { 3244 case 0: 3245 p = "char *"; 3246 break; 3247 case 1: 3248 p = "char *"; 3249 break; 3250 default: 3251 break; 3252 }; 3253 break; 3254 /* unlink */ 3255 case 10: 3256 switch(ndx) { 3257 case 0: 3258 p = "char *"; 3259 break; 3260 default: 3261 break; 3262 }; 3263 break; 3264 /* chdir */ 3265 case 12: 3266 switch(ndx) { 3267 case 0: 3268 p = "char *"; 3269 break; 3270 default: 3271 break; 3272 }; 3273 break; 3274 /* fchdir */ 3275 case 13: 3276 switch(ndx) { 3277 case 0: 3278 p = "int"; 3279 break; 3280 default: 3281 break; 3282 }; 3283 break; 3284 /* mknod */ 3285 case 14: 3286 switch(ndx) { 3287 case 0: 3288 p = "char *"; 3289 break; 3290 case 1: 3291 p = "int"; 3292 break; 3293 case 2: 3294 p = "int"; 3295 break; 3296 default: 3297 break; 3298 }; 3299 break; 3300 /* chmod */ 3301 case 15: 3302 switch(ndx) { 3303 case 0: 3304 p = "char *"; 3305 break; 3306 case 1: 3307 p = "int"; 3308 break; 3309 default: 3310 break; 3311 }; 3312 break; 3313 /* chown */ 3314 case 16: 3315 switch(ndx) { 3316 case 0: 3317 p = "char *"; 3318 break; 3319 case 1: 3320 p = "int"; 3321 break; 3322 case 2: 3323 p = "int"; 3324 break; 3325 default: 3326 break; 3327 }; 3328 break; 3329 /* obreak */ 3330 case 17: 3331 switch(ndx) { 3332 case 0: 3333 p = "char *"; 3334 break; 3335 default: 3336 break; 3337 }; 3338 break; 3339 /* getpid */ 3340 case 20: 3341 break; 3342 /* mount */ 3343 case 21: 3344 switch(ndx) { 3345 case 0: 3346 p = "char *"; 3347 break; 3348 case 1: 3349 p = "char *"; 3350 break; 3351 case 2: 3352 p = "int"; 3353 break; 3354 case 3: 3355 p = "caddr_t"; 3356 break; 3357 default: 3358 break; 3359 }; 3360 break; 3361 /* unmount */ 3362 case 22: 3363 switch(ndx) { 3364 case 0: 3365 p = "char *"; 3366 break; 3367 case 1: 3368 p = "int"; 3369 break; 3370 default: 3371 break; 3372 }; 3373 break; 3374 /* setuid */ 3375 case 23: 3376 switch(ndx) { 3377 case 0: 3378 p = "uid_t"; 3379 break; 3380 default: 3381 break; 3382 }; 3383 break; 3384 /* getuid */ 3385 case 24: 3386 break; 3387 /* geteuid */ 3388 case 25: 3389 break; 3390 /* ptrace */ 3391 case 26: 3392 switch(ndx) { 3393 case 0: 3394 p = "int"; 3395 break; 3396 case 1: 3397 p = "pid_t"; 3398 break; 3399 case 2: 3400 p = "caddr_t"; 3401 break; 3402 case 3: 3403 p = "int"; 3404 break; 3405 default: 3406 break; 3407 }; 3408 break; 3409 /* recvmsg */ 3410 case 27: 3411 switch(ndx) { 3412 case 0: 3413 p = "int"; 3414 break; 3415 case 1: 3416 p = "struct msghdr *"; 3417 break; 3418 case 2: 3419 p = "int"; 3420 break; 3421 default: 3422 break; 3423 }; 3424 break; 3425 /* sendmsg */ 3426 case 28: 3427 switch(ndx) { 3428 case 0: 3429 p = "int"; 3430 break; 3431 case 1: 3432 p = "struct msghdr *"; 3433 break; 3434 case 2: 3435 p = "int"; 3436 break; 3437 default: 3438 break; 3439 }; 3440 break; 3441 /* recvfrom */ 3442 case 29: 3443 switch(ndx) { 3444 case 0: 3445 p = "int"; 3446 break; 3447 case 1: 3448 p = "caddr_t"; 3449 break; 3450 case 2: 3451 p = "size_t"; 3452 break; 3453 case 3: 3454 p = "int"; 3455 break; 3456 case 4: 3457 p = "struct sockaddr *__restrict"; 3458 break; 3459 case 5: 3460 p = "__socklen_t *__restrict"; 3461 break; 3462 default: 3463 break; 3464 }; 3465 break; 3466 /* accept */ 3467 case 30: 3468 switch(ndx) { 3469 case 0: 3470 p = "int"; 3471 break; 3472 case 1: 3473 p = "struct sockaddr *__restrict"; 3474 break; 3475 case 2: 3476 p = "__socklen_t *__restrict"; 3477 break; 3478 default: 3479 break; 3480 }; 3481 break; 3482 /* getpeername */ 3483 case 31: 3484 switch(ndx) { 3485 case 0: 3486 p = "int"; 3487 break; 3488 case 1: 3489 p = "struct sockaddr *__restrict"; 3490 break; 3491 case 2: 3492 p = "__socklen_t *__restrict"; 3493 break; 3494 default: 3495 break; 3496 }; 3497 break; 3498 /* getsockname */ 3499 case 32: 3500 switch(ndx) { 3501 case 0: 3502 p = "int"; 3503 break; 3504 case 1: 3505 p = "struct sockaddr *__restrict"; 3506 break; 3507 case 2: 3508 p = "__socklen_t *__restrict"; 3509 break; 3510 default: 3511 break; 3512 }; 3513 break; 3514 /* access */ 3515 case 33: 3516 switch(ndx) { 3517 case 0: 3518 p = "char *"; 3519 break; 3520 case 1: 3521 p = "int"; 3522 break; 3523 default: 3524 break; 3525 }; 3526 break; 3527 /* chflags */ 3528 case 34: 3529 switch(ndx) { 3530 case 0: 3531 p = "char *"; 3532 break; 3533 case 1: 3534 p = "int"; 3535 break; 3536 default: 3537 break; 3538 }; 3539 break; 3540 /* fchflags */ 3541 case 35: 3542 switch(ndx) { 3543 case 0: 3544 p = "int"; 3545 break; 3546 case 1: 3547 p = "int"; 3548 break; 3549 default: 3550 break; 3551 }; 3552 break; 3553 /* sync */ 3554 case 36: 3555 break; 3556 /* kill */ 3557 case 37: 3558 switch(ndx) { 3559 case 0: 3560 p = "int"; 3561 break; 3562 case 1: 3563 p = "int"; 3564 break; 3565 default: 3566 break; 3567 }; 3568 break; 3569 /* getppid */ 3570 case 39: 3571 break; 3572 /* dup */ 3573 case 41: 3574 switch(ndx) { 3575 case 0: 3576 p = "u_int"; 3577 break; 3578 default: 3579 break; 3580 }; 3581 break; 3582 /* pipe */ 3583 case 42: 3584 break; 3585 /* getegid */ 3586 case 43: 3587 break; 3588 /* profil */ 3589 case 44: 3590 switch(ndx) { 3591 case 0: 3592 p = "caddr_t"; 3593 break; 3594 case 1: 3595 p = "size_t"; 3596 break; 3597 case 2: 3598 p = "size_t"; 3599 break; 3600 case 3: 3601 p = "u_int"; 3602 break; 3603 default: 3604 break; 3605 }; 3606 break; 3607 /* ktrace */ 3608 case 45: 3609 switch(ndx) { 3610 case 0: 3611 p = "const char *"; 3612 break; 3613 case 1: 3614 p = "int"; 3615 break; 3616 case 2: 3617 p = "int"; 3618 break; 3619 case 3: 3620 p = "int"; 3621 break; 3622 default: 3623 break; 3624 }; 3625 break; 3626 /* getgid */ 3627 case 47: 3628 break; 3629 /* getlogin */ 3630 case 49: 3631 switch(ndx) { 3632 case 0: 3633 p = "char *"; 3634 break; 3635 case 1: 3636 p = "u_int"; 3637 break; 3638 default: 3639 break; 3640 }; 3641 break; 3642 /* setlogin */ 3643 case 50: 3644 switch(ndx) { 3645 case 0: 3646 p = "char *"; 3647 break; 3648 default: 3649 break; 3650 }; 3651 break; 3652 /* acct */ 3653 case 51: 3654 switch(ndx) { 3655 case 0: 3656 p = "char *"; 3657 break; 3658 default: 3659 break; 3660 }; 3661 break; 3662 /* sigaltstack */ 3663 case 53: 3664 switch(ndx) { 3665 case 0: 3666 p = "stack_t *"; 3667 break; 3668 case 1: 3669 p = "stack_t *"; 3670 break; 3671 default: 3672 break; 3673 }; 3674 break; 3675 /* ioctl */ 3676 case 54: 3677 switch(ndx) { 3678 case 0: 3679 p = "int"; 3680 break; 3681 case 1: 3682 p = "u_long"; 3683 break; 3684 case 2: 3685 p = "caddr_t"; 3686 break; 3687 default: 3688 break; 3689 }; 3690 break; 3691 /* reboot */ 3692 case 55: 3693 switch(ndx) { 3694 case 0: 3695 p = "int"; 3696 break; 3697 default: 3698 break; 3699 }; 3700 break; 3701 /* revoke */ 3702 case 56: 3703 switch(ndx) { 3704 case 0: 3705 p = "char *"; 3706 break; 3707 default: 3708 break; 3709 }; 3710 break; 3711 /* symlink */ 3712 case 57: 3713 switch(ndx) { 3714 case 0: 3715 p = "char *"; 3716 break; 3717 case 1: 3718 p = "char *"; 3719 break; 3720 default: 3721 break; 3722 }; 3723 break; 3724 /* readlink */ 3725 case 58: 3726 switch(ndx) { 3727 case 0: 3728 p = "char *"; 3729 break; 3730 case 1: 3731 p = "char *"; 3732 break; 3733 case 2: 3734 p = "size_t"; 3735 break; 3736 default: 3737 break; 3738 }; 3739 break; 3740 /* execve */ 3741 case 59: 3742 switch(ndx) { 3743 case 0: 3744 p = "char *"; 3745 break; 3746 case 1: 3747 p = "char **"; 3748 break; 3749 case 2: 3750 p = "char **"; 3751 break; 3752 default: 3753 break; 3754 }; 3755 break; 3756 /* umask */ 3757 case 60: 3758 switch(ndx) { 3759 case 0: 3760 p = "int"; 3761 break; 3762 default: 3763 break; 3764 }; 3765 break; 3766 /* chroot */ 3767 case 61: 3768 switch(ndx) { 3769 case 0: 3770 p = "char *"; 3771 break; 3772 default: 3773 break; 3774 }; 3775 break; 3776 /* msync */ 3777 case 65: 3778 switch(ndx) { 3779 case 0: 3780 p = "void *"; 3781 break; 3782 case 1: 3783 p = "size_t"; 3784 break; 3785 case 2: 3786 p = "int"; 3787 break; 3788 default: 3789 break; 3790 }; 3791 break; 3792 /* vfork */ 3793 case 66: 3794 break; 3795 /* sbrk */ 3796 case 69: 3797 switch(ndx) { 3798 case 0: 3799 p = "int"; 3800 break; 3801 default: 3802 break; 3803 }; 3804 break; 3805 /* sstk */ 3806 case 70: 3807 switch(ndx) { 3808 case 0: 3809 p = "int"; 3810 break; 3811 default: 3812 break; 3813 }; 3814 break; 3815 /* ovadvise */ 3816 case 72: 3817 switch(ndx) { 3818 case 0: 3819 p = "int"; 3820 break; 3821 default: 3822 break; 3823 }; 3824 break; 3825 /* munmap */ 3826 case 73: 3827 switch(ndx) { 3828 case 0: 3829 p = "void *"; 3830 break; 3831 case 1: 3832 p = "size_t"; 3833 break; 3834 default: 3835 break; 3836 }; 3837 break; 3838 /* mprotect */ 3839 case 74: 3840 switch(ndx) { 3841 case 0: 3842 p = "const void *"; 3843 break; 3844 case 1: 3845 p = "size_t"; 3846 break; 3847 case 2: 3848 p = "int"; 3849 break; 3850 default: 3851 break; 3852 }; 3853 break; 3854 /* madvise */ 3855 case 75: 3856 switch(ndx) { 3857 case 0: 3858 p = "void *"; 3859 break; 3860 case 1: 3861 p = "size_t"; 3862 break; 3863 case 2: 3864 p = "int"; 3865 break; 3866 default: 3867 break; 3868 }; 3869 break; 3870 /* mincore */ 3871 case 78: 3872 switch(ndx) { 3873 case 0: 3874 p = "const void *"; 3875 break; 3876 case 1: 3877 p = "size_t"; 3878 break; 3879 case 2: 3880 p = "char *"; 3881 break; 3882 default: 3883 break; 3884 }; 3885 break; 3886 /* getgroups */ 3887 case 79: 3888 switch(ndx) { 3889 case 0: 3890 p = "u_int"; 3891 break; 3892 case 1: 3893 p = "gid_t *"; 3894 break; 3895 default: 3896 break; 3897 }; 3898 break; 3899 /* setgroups */ 3900 case 80: 3901 switch(ndx) { 3902 case 0: 3903 p = "u_int"; 3904 break; 3905 case 1: 3906 p = "gid_t *"; 3907 break; 3908 default: 3909 break; 3910 }; 3911 break; 3912 /* getpgrp */ 3913 case 81: 3914 break; 3915 /* setpgid */ 3916 case 82: 3917 switch(ndx) { 3918 case 0: 3919 p = "int"; 3920 break; 3921 case 1: 3922 p = "int"; 3923 break; 3924 default: 3925 break; 3926 }; 3927 break; 3928 /* setitimer */ 3929 case 83: 3930 switch(ndx) { 3931 case 0: 3932 p = "u_int"; 3933 break; 3934 case 1: 3935 p = "struct itimerval *"; 3936 break; 3937 case 2: 3938 p = "struct itimerval *"; 3939 break; 3940 default: 3941 break; 3942 }; 3943 break; 3944 /* swapon */ 3945 case 85: 3946 switch(ndx) { 3947 case 0: 3948 p = "char *"; 3949 break; 3950 default: 3951 break; 3952 }; 3953 break; 3954 /* getitimer */ 3955 case 86: 3956 switch(ndx) { 3957 case 0: 3958 p = "u_int"; 3959 break; 3960 case 1: 3961 p = "struct itimerval *"; 3962 break; 3963 default: 3964 break; 3965 }; 3966 break; 3967 /* getdtablesize */ 3968 case 89: 3969 break; 3970 /* dup2 */ 3971 case 90: 3972 switch(ndx) { 3973 case 0: 3974 p = "u_int"; 3975 break; 3976 case 1: 3977 p = "u_int"; 3978 break; 3979 default: 3980 break; 3981 }; 3982 break; 3983 /* fcntl */ 3984 case 92: 3985 switch(ndx) { 3986 case 0: 3987 p = "int"; 3988 break; 3989 case 1: 3990 p = "int"; 3991 break; 3992 case 2: 3993 p = "long"; 3994 break; 3995 default: 3996 break; 3997 }; 3998 break; 3999 /* select */ 4000 case 93: 4001 switch(ndx) { 4002 case 0: 4003 p = "int"; 4004 break; 4005 case 1: 4006 p = "fd_set *"; 4007 break; 4008 case 2: 4009 p = "fd_set *"; 4010 break; 4011 case 3: 4012 p = "fd_set *"; 4013 break; 4014 case 4: 4015 p = "struct timeval *"; 4016 break; 4017 default: 4018 break; 4019 }; 4020 break; 4021 /* fsync */ 4022 case 95: 4023 switch(ndx) { 4024 case 0: 4025 p = "int"; 4026 break; 4027 default: 4028 break; 4029 }; 4030 break; 4031 /* setpriority */ 4032 case 96: 4033 switch(ndx) { 4034 case 0: 4035 p = "int"; 4036 break; 4037 case 1: 4038 p = "int"; 4039 break; 4040 case 2: 4041 p = "int"; 4042 break; 4043 default: 4044 break; 4045 }; 4046 break; 4047 /* socket */ 4048 case 97: 4049 switch(ndx) { 4050 case 0: 4051 p = "int"; 4052 break; 4053 case 1: 4054 p = "int"; 4055 break; 4056 case 2: 4057 p = "int"; 4058 break; 4059 default: 4060 break; 4061 }; 4062 break; 4063 /* connect */ 4064 case 98: 4065 switch(ndx) { 4066 case 0: 4067 p = "int"; 4068 break; 4069 case 1: 4070 p = "caddr_t"; 4071 break; 4072 case 2: 4073 p = "int"; 4074 break; 4075 default: 4076 break; 4077 }; 4078 break; 4079 /* getpriority */ 4080 case 100: 4081 switch(ndx) { 4082 case 0: 4083 p = "int"; 4084 break; 4085 case 1: 4086 p = "int"; 4087 break; 4088 default: 4089 break; 4090 }; 4091 break; 4092 /* bind */ 4093 case 104: 4094 switch(ndx) { 4095 case 0: 4096 p = "int"; 4097 break; 4098 case 1: 4099 p = "caddr_t"; 4100 break; 4101 case 2: 4102 p = "int"; 4103 break; 4104 default: 4105 break; 4106 }; 4107 break; 4108 /* setsockopt */ 4109 case 105: 4110 switch(ndx) { 4111 case 0: 4112 p = "int"; 4113 break; 4114 case 1: 4115 p = "int"; 4116 break; 4117 case 2: 4118 p = "int"; 4119 break; 4120 case 3: 4121 p = "caddr_t"; 4122 break; 4123 case 4: 4124 p = "int"; 4125 break; 4126 default: 4127 break; 4128 }; 4129 break; 4130 /* listen */ 4131 case 106: 4132 switch(ndx) { 4133 case 0: 4134 p = "int"; 4135 break; 4136 case 1: 4137 p = "int"; 4138 break; 4139 default: 4140 break; 4141 }; 4142 break; 4143 /* gettimeofday */ 4144 case 116: 4145 switch(ndx) { 4146 case 0: 4147 p = "struct timeval *"; 4148 break; 4149 case 1: 4150 p = "struct timezone *"; 4151 break; 4152 default: 4153 break; 4154 }; 4155 break; 4156 /* getrusage */ 4157 case 117: 4158 switch(ndx) { 4159 case 0: 4160 p = "int"; 4161 break; 4162 case 1: 4163 p = "struct rusage *"; 4164 break; 4165 default: 4166 break; 4167 }; 4168 break; 4169 /* getsockopt */ 4170 case 118: 4171 switch(ndx) { 4172 case 0: 4173 p = "int"; 4174 break; 4175 case 1: 4176 p = "int"; 4177 break; 4178 case 2: 4179 p = "int"; 4180 break; 4181 case 3: 4182 p = "caddr_t"; 4183 break; 4184 case 4: 4185 p = "int *"; 4186 break; 4187 default: 4188 break; 4189 }; 4190 break; 4191 /* readv */ 4192 case 120: 4193 switch(ndx) { 4194 case 0: 4195 p = "int"; 4196 break; 4197 case 1: 4198 p = "struct iovec *"; 4199 break; 4200 case 2: 4201 p = "u_int"; 4202 break; 4203 default: 4204 break; 4205 }; 4206 break; 4207 /* writev */ 4208 case 121: 4209 switch(ndx) { 4210 case 0: 4211 p = "int"; 4212 break; 4213 case 1: 4214 p = "struct iovec *"; 4215 break; 4216 case 2: 4217 p = "u_int"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* settimeofday */ 4224 case 122: 4225 switch(ndx) { 4226 case 0: 4227 p = "struct timeval *"; 4228 break; 4229 case 1: 4230 p = "struct timezone *"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* fchown */ 4237 case 123: 4238 switch(ndx) { 4239 case 0: 4240 p = "int"; 4241 break; 4242 case 1: 4243 p = "int"; 4244 break; 4245 case 2: 4246 p = "int"; 4247 break; 4248 default: 4249 break; 4250 }; 4251 break; 4252 /* fchmod */ 4253 case 124: 4254 switch(ndx) { 4255 case 0: 4256 p = "int"; 4257 break; 4258 case 1: 4259 p = "int"; 4260 break; 4261 default: 4262 break; 4263 }; 4264 break; 4265 /* setreuid */ 4266 case 126: 4267 switch(ndx) { 4268 case 0: 4269 p = "int"; 4270 break; 4271 case 1: 4272 p = "int"; 4273 break; 4274 default: 4275 break; 4276 }; 4277 break; 4278 /* setregid */ 4279 case 127: 4280 switch(ndx) { 4281 case 0: 4282 p = "int"; 4283 break; 4284 case 1: 4285 p = "int"; 4286 break; 4287 default: 4288 break; 4289 }; 4290 break; 4291 /* rename */ 4292 case 128: 4293 switch(ndx) { 4294 case 0: 4295 p = "char *"; 4296 break; 4297 case 1: 4298 p = "char *"; 4299 break; 4300 default: 4301 break; 4302 }; 4303 break; 4304 /* flock */ 4305 case 131: 4306 switch(ndx) { 4307 case 0: 4308 p = "int"; 4309 break; 4310 case 1: 4311 p = "int"; 4312 break; 4313 default: 4314 break; 4315 }; 4316 break; 4317 /* mkfifo */ 4318 case 132: 4319 switch(ndx) { 4320 case 0: 4321 p = "char *"; 4322 break; 4323 case 1: 4324 p = "int"; 4325 break; 4326 default: 4327 break; 4328 }; 4329 break; 4330 /* sendto */ 4331 case 133: 4332 switch(ndx) { 4333 case 0: 4334 p = "int"; 4335 break; 4336 case 1: 4337 p = "caddr_t"; 4338 break; 4339 case 2: 4340 p = "size_t"; 4341 break; 4342 case 3: 4343 p = "int"; 4344 break; 4345 case 4: 4346 p = "caddr_t"; 4347 break; 4348 case 5: 4349 p = "int"; 4350 break; 4351 default: 4352 break; 4353 }; 4354 break; 4355 /* shutdown */ 4356 case 134: 4357 switch(ndx) { 4358 case 0: 4359 p = "int"; 4360 break; 4361 case 1: 4362 p = "int"; 4363 break; 4364 default: 4365 break; 4366 }; 4367 break; 4368 /* socketpair */ 4369 case 135: 4370 switch(ndx) { 4371 case 0: 4372 p = "int"; 4373 break; 4374 case 1: 4375 p = "int"; 4376 break; 4377 case 2: 4378 p = "int"; 4379 break; 4380 case 3: 4381 p = "int *"; 4382 break; 4383 default: 4384 break; 4385 }; 4386 break; 4387 /* mkdir */ 4388 case 136: 4389 switch(ndx) { 4390 case 0: 4391 p = "char *"; 4392 break; 4393 case 1: 4394 p = "int"; 4395 break; 4396 default: 4397 break; 4398 }; 4399 break; 4400 /* rmdir */ 4401 case 137: 4402 switch(ndx) { 4403 case 0: 4404 p = "char *"; 4405 break; 4406 default: 4407 break; 4408 }; 4409 break; 4410 /* utimes */ 4411 case 138: 4412 switch(ndx) { 4413 case 0: 4414 p = "char *"; 4415 break; 4416 case 1: 4417 p = "struct timeval *"; 4418 break; 4419 default: 4420 break; 4421 }; 4422 break; 4423 /* adjtime */ 4424 case 140: 4425 switch(ndx) { 4426 case 0: 4427 p = "struct timeval *"; 4428 break; 4429 case 1: 4430 p = "struct timeval *"; 4431 break; 4432 default: 4433 break; 4434 }; 4435 break; 4436 /* setsid */ 4437 case 147: 4438 break; 4439 /* quotactl */ 4440 case 148: 4441 switch(ndx) { 4442 case 0: 4443 p = "char *"; 4444 break; 4445 case 1: 4446 p = "int"; 4447 break; 4448 case 2: 4449 p = "int"; 4450 break; 4451 case 3: 4452 p = "caddr_t"; 4453 break; 4454 default: 4455 break; 4456 }; 4457 break; 4458 /* nlm_syscall */ 4459 case 154: 4460 switch(ndx) { 4461 case 0: 4462 p = "int"; 4463 break; 4464 case 1: 4465 p = "int"; 4466 break; 4467 case 2: 4468 p = "int"; 4469 break; 4470 case 3: 4471 p = "char **"; 4472 break; 4473 default: 4474 break; 4475 }; 4476 break; 4477 /* nfssvc */ 4478 case 155: 4479 switch(ndx) { 4480 case 0: 4481 p = "int"; 4482 break; 4483 case 1: 4484 p = "caddr_t"; 4485 break; 4486 default: 4487 break; 4488 }; 4489 break; 4490 /* lgetfh */ 4491 case 160: 4492 switch(ndx) { 4493 case 0: 4494 p = "char *"; 4495 break; 4496 case 1: 4497 p = "struct fhandle *"; 4498 break; 4499 default: 4500 break; 4501 }; 4502 break; 4503 /* getfh */ 4504 case 161: 4505 switch(ndx) { 4506 case 0: 4507 p = "char *"; 4508 break; 4509 case 1: 4510 p = "struct fhandle *"; 4511 break; 4512 default: 4513 break; 4514 }; 4515 break; 4516 /* sysarch */ 4517 case 165: 4518 switch(ndx) { 4519 case 0: 4520 p = "int"; 4521 break; 4522 case 1: 4523 p = "char *"; 4524 break; 4525 default: 4526 break; 4527 }; 4528 break; 4529 /* rtprio */ 4530 case 166: 4531 switch(ndx) { 4532 case 0: 4533 p = "int"; 4534 break; 4535 case 1: 4536 p = "pid_t"; 4537 break; 4538 case 2: 4539 p = "struct rtprio *"; 4540 break; 4541 default: 4542 break; 4543 }; 4544 break; 4545 /* semsys */ 4546 case 169: 4547 switch(ndx) { 4548 case 0: 4549 p = "int"; 4550 break; 4551 case 1: 4552 p = "int"; 4553 break; 4554 case 2: 4555 p = "int"; 4556 break; 4557 case 3: 4558 p = "int"; 4559 break; 4560 case 4: 4561 p = "int"; 4562 break; 4563 default: 4564 break; 4565 }; 4566 break; 4567 /* msgsys */ 4568 case 170: 4569 switch(ndx) { 4570 case 0: 4571 p = "int"; 4572 break; 4573 case 1: 4574 p = "int"; 4575 break; 4576 case 2: 4577 p = "int"; 4578 break; 4579 case 3: 4580 p = "int"; 4581 break; 4582 case 4: 4583 p = "int"; 4584 break; 4585 case 5: 4586 p = "int"; 4587 break; 4588 default: 4589 break; 4590 }; 4591 break; 4592 /* shmsys */ 4593 case 171: 4594 switch(ndx) { 4595 case 0: 4596 p = "int"; 4597 break; 4598 case 1: 4599 p = "int"; 4600 break; 4601 case 2: 4602 p = "int"; 4603 break; 4604 case 3: 4605 p = "int"; 4606 break; 4607 default: 4608 break; 4609 }; 4610 break; 4611 /* freebsd6_pread */ 4612 case 173: 4613 switch(ndx) { 4614 case 0: 4615 p = "int"; 4616 break; 4617 case 1: 4618 p = "void *"; 4619 break; 4620 case 2: 4621 p = "size_t"; 4622 break; 4623 case 3: 4624 p = "int"; 4625 break; 4626 case 4: 4627 p = "off_t"; 4628 break; 4629 default: 4630 break; 4631 }; 4632 break; 4633 /* freebsd6_pwrite */ 4634 case 174: 4635 switch(ndx) { 4636 case 0: 4637 p = "int"; 4638 break; 4639 case 1: 4640 p = "const void *"; 4641 break; 4642 case 2: 4643 p = "size_t"; 4644 break; 4645 case 3: 4646 p = "int"; 4647 break; 4648 case 4: 4649 p = "off_t"; 4650 break; 4651 default: 4652 break; 4653 }; 4654 break; 4655 /* setfib */ 4656 case 175: 4657 switch(ndx) { 4658 case 0: 4659 p = "int"; 4660 break; 4661 default: 4662 break; 4663 }; 4664 break; 4665 /* ntp_adjtime */ 4666 case 176: 4667 switch(ndx) { 4668 case 0: 4669 p = "struct timex *"; 4670 break; 4671 default: 4672 break; 4673 }; 4674 break; 4675 /* setgid */ 4676 case 181: 4677 switch(ndx) { 4678 case 0: 4679 p = "gid_t"; 4680 break; 4681 default: 4682 break; 4683 }; 4684 break; 4685 /* setegid */ 4686 case 182: 4687 switch(ndx) { 4688 case 0: 4689 p = "gid_t"; 4690 break; 4691 default: 4692 break; 4693 }; 4694 break; 4695 /* seteuid */ 4696 case 183: 4697 switch(ndx) { 4698 case 0: 4699 p = "uid_t"; 4700 break; 4701 default: 4702 break; 4703 }; 4704 break; 4705 /* stat */ 4706 case 188: 4707 switch(ndx) { 4708 case 0: 4709 p = "char *"; 4710 break; 4711 case 1: 4712 p = "struct stat *"; 4713 break; 4714 default: 4715 break; 4716 }; 4717 break; 4718 /* fstat */ 4719 case 189: 4720 switch(ndx) { 4721 case 0: 4722 p = "int"; 4723 break; 4724 case 1: 4725 p = "struct stat *"; 4726 break; 4727 default: 4728 break; 4729 }; 4730 break; 4731 /* lstat */ 4732 case 190: 4733 switch(ndx) { 4734 case 0: 4735 p = "char *"; 4736 break; 4737 case 1: 4738 p = "struct stat *"; 4739 break; 4740 default: 4741 break; 4742 }; 4743 break; 4744 /* pathconf */ 4745 case 191: 4746 switch(ndx) { 4747 case 0: 4748 p = "char *"; 4749 break; 4750 case 1: 4751 p = "int"; 4752 break; 4753 default: 4754 break; 4755 }; 4756 break; 4757 /* fpathconf */ 4758 case 192: 4759 switch(ndx) { 4760 case 0: 4761 p = "int"; 4762 break; 4763 case 1: 4764 p = "int"; 4765 break; 4766 default: 4767 break; 4768 }; 4769 break; 4770 /* getrlimit */ 4771 case 194: 4772 switch(ndx) { 4773 case 0: 4774 p = "u_int"; 4775 break; 4776 case 1: 4777 p = "struct rlimit *"; 4778 break; 4779 default: 4780 break; 4781 }; 4782 break; 4783 /* setrlimit */ 4784 case 195: 4785 switch(ndx) { 4786 case 0: 4787 p = "u_int"; 4788 break; 4789 case 1: 4790 p = "struct rlimit *"; 4791 break; 4792 default: 4793 break; 4794 }; 4795 break; 4796 /* getdirentries */ 4797 case 196: 4798 switch(ndx) { 4799 case 0: 4800 p = "int"; 4801 break; 4802 case 1: 4803 p = "char *"; 4804 break; 4805 case 2: 4806 p = "u_int"; 4807 break; 4808 case 3: 4809 p = "long *"; 4810 break; 4811 default: 4812 break; 4813 }; 4814 break; 4815 /* freebsd6_mmap */ 4816 case 197: 4817 switch(ndx) { 4818 case 0: 4819 p = "caddr_t"; 4820 break; 4821 case 1: 4822 p = "size_t"; 4823 break; 4824 case 2: 4825 p = "int"; 4826 break; 4827 case 3: 4828 p = "int"; 4829 break; 4830 case 4: 4831 p = "int"; 4832 break; 4833 case 5: 4834 p = "int"; 4835 break; 4836 case 6: 4837 p = "off_t"; 4838 break; 4839 default: 4840 break; 4841 }; 4842 break; 4843 /* nosys */ 4844 case 198: 4845 break; 4846 /* freebsd6_lseek */ 4847 case 199: 4848 switch(ndx) { 4849 case 0: 4850 p = "int"; 4851 break; 4852 case 1: 4853 p = "int"; 4854 break; 4855 case 2: 4856 p = "off_t"; 4857 break; 4858 case 3: 4859 p = "int"; 4860 break; 4861 default: 4862 break; 4863 }; 4864 break; 4865 /* freebsd6_truncate */ 4866 case 200: 4867 switch(ndx) { 4868 case 0: 4869 p = "char *"; 4870 break; 4871 case 1: 4872 p = "int"; 4873 break; 4874 case 2: 4875 p = "off_t"; 4876 break; 4877 default: 4878 break; 4879 }; 4880 break; 4881 /* freebsd6_ftruncate */ 4882 case 201: 4883 switch(ndx) { 4884 case 0: 4885 p = "int"; 4886 break; 4887 case 1: 4888 p = "int"; 4889 break; 4890 case 2: 4891 p = "off_t"; 4892 break; 4893 default: 4894 break; 4895 }; 4896 break; 4897 /* __sysctl */ 4898 case 202: 4899 switch(ndx) { 4900 case 0: 4901 p = "int *"; 4902 break; 4903 case 1: 4904 p = "u_int"; 4905 break; 4906 case 2: 4907 p = "void *"; 4908 break; 4909 case 3: 4910 p = "size_t *"; 4911 break; 4912 case 4: 4913 p = "void *"; 4914 break; 4915 case 5: 4916 p = "size_t"; 4917 break; 4918 default: 4919 break; 4920 }; 4921 break; 4922 /* mlock */ 4923 case 203: 4924 switch(ndx) { 4925 case 0: 4926 p = "const void *"; 4927 break; 4928 case 1: 4929 p = "size_t"; 4930 break; 4931 default: 4932 break; 4933 }; 4934 break; 4935 /* munlock */ 4936 case 204: 4937 switch(ndx) { 4938 case 0: 4939 p = "const void *"; 4940 break; 4941 case 1: 4942 p = "size_t"; 4943 break; 4944 default: 4945 break; 4946 }; 4947 break; 4948 /* undelete */ 4949 case 205: 4950 switch(ndx) { 4951 case 0: 4952 p = "char *"; 4953 break; 4954 default: 4955 break; 4956 }; 4957 break; 4958 /* futimes */ 4959 case 206: 4960 switch(ndx) { 4961 case 0: 4962 p = "int"; 4963 break; 4964 case 1: 4965 p = "struct timeval *"; 4966 break; 4967 default: 4968 break; 4969 }; 4970 break; 4971 /* getpgid */ 4972 case 207: 4973 switch(ndx) { 4974 case 0: 4975 p = "pid_t"; 4976 break; 4977 default: 4978 break; 4979 }; 4980 break; 4981 /* poll */ 4982 case 209: 4983 switch(ndx) { 4984 case 0: 4985 p = "struct pollfd *"; 4986 break; 4987 case 1: 4988 p = "u_int"; 4989 break; 4990 case 2: 4991 p = "int"; 4992 break; 4993 default: 4994 break; 4995 }; 4996 break; 4997 /* lkmnosys */ 4998 case 210: 4999 break; 5000 /* lkmnosys */ 5001 case 211: 5002 break; 5003 /* lkmnosys */ 5004 case 212: 5005 break; 5006 /* lkmnosys */ 5007 case 213: 5008 break; 5009 /* lkmnosys */ 5010 case 214: 5011 break; 5012 /* lkmnosys */ 5013 case 215: 5014 break; 5015 /* lkmnosys */ 5016 case 216: 5017 break; 5018 /* lkmnosys */ 5019 case 217: 5020 break; 5021 /* lkmnosys */ 5022 case 218: 5023 break; 5024 /* lkmnosys */ 5025 case 219: 5026 break; 5027 /* semget */ 5028 case 221: 5029 switch(ndx) { 5030 case 0: 5031 p = "key_t"; 5032 break; 5033 case 1: 5034 p = "int"; 5035 break; 5036 case 2: 5037 p = "int"; 5038 break; 5039 default: 5040 break; 5041 }; 5042 break; 5043 /* semop */ 5044 case 222: 5045 switch(ndx) { 5046 case 0: 5047 p = "int"; 5048 break; 5049 case 1: 5050 p = "struct sembuf *"; 5051 break; 5052 case 2: 5053 p = "size_t"; 5054 break; 5055 default: 5056 break; 5057 }; 5058 break; 5059 /* msgget */ 5060 case 225: 5061 switch(ndx) { 5062 case 0: 5063 p = "key_t"; 5064 break; 5065 case 1: 5066 p = "int"; 5067 break; 5068 default: 5069 break; 5070 }; 5071 break; 5072 /* msgsnd */ 5073 case 226: 5074 switch(ndx) { 5075 case 0: 5076 p = "int"; 5077 break; 5078 case 1: 5079 p = "const void *"; 5080 break; 5081 case 2: 5082 p = "size_t"; 5083 break; 5084 case 3: 5085 p = "int"; 5086 break; 5087 default: 5088 break; 5089 }; 5090 break; 5091 /* msgrcv */ 5092 case 227: 5093 switch(ndx) { 5094 case 0: 5095 p = "int"; 5096 break; 5097 case 1: 5098 p = "void *"; 5099 break; 5100 case 2: 5101 p = "size_t"; 5102 break; 5103 case 3: 5104 p = "long"; 5105 break; 5106 case 4: 5107 p = "int"; 5108 break; 5109 default: 5110 break; 5111 }; 5112 break; 5113 /* shmat */ 5114 case 228: 5115 switch(ndx) { 5116 case 0: 5117 p = "int"; 5118 break; 5119 case 1: 5120 p = "const void *"; 5121 break; 5122 case 2: 5123 p = "int"; 5124 break; 5125 default: 5126 break; 5127 }; 5128 break; 5129 /* shmdt */ 5130 case 230: 5131 switch(ndx) { 5132 case 0: 5133 p = "const void *"; 5134 break; 5135 default: 5136 break; 5137 }; 5138 break; 5139 /* shmget */ 5140 case 231: 5141 switch(ndx) { 5142 case 0: 5143 p = "key_t"; 5144 break; 5145 case 1: 5146 p = "size_t"; 5147 break; 5148 case 2: 5149 p = "int"; 5150 break; 5151 default: 5152 break; 5153 }; 5154 break; 5155 /* clock_gettime */ 5156 case 232: 5157 switch(ndx) { 5158 case 0: 5159 p = "clockid_t"; 5160 break; 5161 case 1: 5162 p = "struct timespec *"; 5163 break; 5164 default: 5165 break; 5166 }; 5167 break; 5168 /* clock_settime */ 5169 case 233: 5170 switch(ndx) { 5171 case 0: 5172 p = "clockid_t"; 5173 break; 5174 case 1: 5175 p = "const struct timespec *"; 5176 break; 5177 default: 5178 break; 5179 }; 5180 break; 5181 /* clock_getres */ 5182 case 234: 5183 switch(ndx) { 5184 case 0: 5185 p = "clockid_t"; 5186 break; 5187 case 1: 5188 p = "struct timespec *"; 5189 break; 5190 default: 5191 break; 5192 }; 5193 break; 5194 /* ktimer_create */ 5195 case 235: 5196 switch(ndx) { 5197 case 0: 5198 p = "clockid_t"; 5199 break; 5200 case 1: 5201 p = "struct sigevent *"; 5202 break; 5203 case 2: 5204 p = "int *"; 5205 break; 5206 default: 5207 break; 5208 }; 5209 break; 5210 /* ktimer_delete */ 5211 case 236: 5212 switch(ndx) { 5213 case 0: 5214 p = "int"; 5215 break; 5216 default: 5217 break; 5218 }; 5219 break; 5220 /* ktimer_settime */ 5221 case 237: 5222 switch(ndx) { 5223 case 0: 5224 p = "int"; 5225 break; 5226 case 1: 5227 p = "int"; 5228 break; 5229 case 2: 5230 p = "const struct itimerspec *"; 5231 break; 5232 case 3: 5233 p = "struct itimerspec *"; 5234 break; 5235 default: 5236 break; 5237 }; 5238 break; 5239 /* ktimer_gettime */ 5240 case 238: 5241 switch(ndx) { 5242 case 0: 5243 p = "int"; 5244 break; 5245 case 1: 5246 p = "struct itimerspec *"; 5247 break; 5248 default: 5249 break; 5250 }; 5251 break; 5252 /* ktimer_getoverrun */ 5253 case 239: 5254 switch(ndx) { 5255 case 0: 5256 p = "int"; 5257 break; 5258 default: 5259 break; 5260 }; 5261 break; 5262 /* nanosleep */ 5263 case 240: 5264 switch(ndx) { 5265 case 0: 5266 p = "const struct timespec *"; 5267 break; 5268 case 1: 5269 p = "struct timespec *"; 5270 break; 5271 default: 5272 break; 5273 }; 5274 break; 5275 /* ntp_gettime */ 5276 case 248: 5277 switch(ndx) { 5278 case 0: 5279 p = "struct ntptimeval *"; 5280 break; 5281 default: 5282 break; 5283 }; 5284 break; 5285 /* minherit */ 5286 case 250: 5287 switch(ndx) { 5288 case 0: 5289 p = "void *"; 5290 break; 5291 case 1: 5292 p = "size_t"; 5293 break; 5294 case 2: 5295 p = "int"; 5296 break; 5297 default: 5298 break; 5299 }; 5300 break; 5301 /* rfork */ 5302 case 251: 5303 switch(ndx) { 5304 case 0: 5305 p = "int"; 5306 break; 5307 default: 5308 break; 5309 }; 5310 break; 5311 /* openbsd_poll */ 5312 case 252: 5313 switch(ndx) { 5314 case 0: 5315 p = "struct pollfd *"; 5316 break; 5317 case 1: 5318 p = "u_int"; 5319 break; 5320 case 2: 5321 p = "int"; 5322 break; 5323 default: 5324 break; 5325 }; 5326 break; 5327 /* issetugid */ 5328 case 253: 5329 break; 5330 /* lchown */ 5331 case 254: 5332 switch(ndx) { 5333 case 0: 5334 p = "char *"; 5335 break; 5336 case 1: 5337 p = "int"; 5338 break; 5339 case 2: 5340 p = "int"; 5341 break; 5342 default: 5343 break; 5344 }; 5345 break; 5346 /* aio_read */ 5347 case 255: 5348 switch(ndx) { 5349 case 0: 5350 p = "struct aiocb *"; 5351 break; 5352 default: 5353 break; 5354 }; 5355 break; 5356 /* aio_write */ 5357 case 256: 5358 switch(ndx) { 5359 case 0: 5360 p = "struct aiocb *"; 5361 break; 5362 default: 5363 break; 5364 }; 5365 break; 5366 /* lio_listio */ 5367 case 257: 5368 switch(ndx) { 5369 case 0: 5370 p = "int"; 5371 break; 5372 case 1: 5373 p = "struct aiocb *const *"; 5374 break; 5375 case 2: 5376 p = "int"; 5377 break; 5378 case 3: 5379 p = "struct sigevent *"; 5380 break; 5381 default: 5382 break; 5383 }; 5384 break; 5385 /* getdents */ 5386 case 272: 5387 switch(ndx) { 5388 case 0: 5389 p = "int"; 5390 break; 5391 case 1: 5392 p = "char *"; 5393 break; 5394 case 2: 5395 p = "size_t"; 5396 break; 5397 default: 5398 break; 5399 }; 5400 break; 5401 /* lchmod */ 5402 case 274: 5403 switch(ndx) { 5404 case 0: 5405 p = "char *"; 5406 break; 5407 case 1: 5408 p = "mode_t"; 5409 break; 5410 default: 5411 break; 5412 }; 5413 break; 5414 /* lchown */ 5415 case 275: 5416 switch(ndx) { 5417 case 0: 5418 p = "char *"; 5419 break; 5420 case 1: 5421 p = "uid_t"; 5422 break; 5423 case 2: 5424 p = "gid_t"; 5425 break; 5426 default: 5427 break; 5428 }; 5429 break; 5430 /* lutimes */ 5431 case 276: 5432 switch(ndx) { 5433 case 0: 5434 p = "char *"; 5435 break; 5436 case 1: 5437 p = "struct timeval *"; 5438 break; 5439 default: 5440 break; 5441 }; 5442 break; 5443 /* msync */ 5444 case 277: 5445 switch(ndx) { 5446 case 0: 5447 p = "void *"; 5448 break; 5449 case 1: 5450 p = "size_t"; 5451 break; 5452 case 2: 5453 p = "int"; 5454 break; 5455 default: 5456 break; 5457 }; 5458 break; 5459 /* nstat */ 5460 case 278: 5461 switch(ndx) { 5462 case 0: 5463 p = "char *"; 5464 break; 5465 case 1: 5466 p = "struct nstat *"; 5467 break; 5468 default: 5469 break; 5470 }; 5471 break; 5472 /* nfstat */ 5473 case 279: 5474 switch(ndx) { 5475 case 0: 5476 p = "int"; 5477 break; 5478 case 1: 5479 p = "struct nstat *"; 5480 break; 5481 default: 5482 break; 5483 }; 5484 break; 5485 /* nlstat */ 5486 case 280: 5487 switch(ndx) { 5488 case 0: 5489 p = "char *"; 5490 break; 5491 case 1: 5492 p = "struct nstat *"; 5493 break; 5494 default: 5495 break; 5496 }; 5497 break; 5498 /* preadv */ 5499 case 289: 5500 switch(ndx) { 5501 case 0: 5502 p = "int"; 5503 break; 5504 case 1: 5505 p = "struct iovec *"; 5506 break; 5507 case 2: 5508 p = "u_int"; 5509 break; 5510 case 3: 5511 p = "off_t"; 5512 break; 5513 default: 5514 break; 5515 }; 5516 break; 5517 /* pwritev */ 5518 case 290: 5519 switch(ndx) { 5520 case 0: 5521 p = "int"; 5522 break; 5523 case 1: 5524 p = "struct iovec *"; 5525 break; 5526 case 2: 5527 p = "u_int"; 5528 break; 5529 case 3: 5530 p = "off_t"; 5531 break; 5532 default: 5533 break; 5534 }; 5535 break; 5536 /* fhopen */ 5537 case 298: 5538 switch(ndx) { 5539 case 0: 5540 p = "const struct fhandle *"; 5541 break; 5542 case 1: 5543 p = "int"; 5544 break; 5545 default: 5546 break; 5547 }; 5548 break; 5549 /* fhstat */ 5550 case 299: 5551 switch(ndx) { 5552 case 0: 5553 p = "const struct fhandle *"; 5554 break; 5555 case 1: 5556 p = "struct stat *"; 5557 break; 5558 default: 5559 break; 5560 }; 5561 break; 5562 /* modnext */ 5563 case 300: 5564 switch(ndx) { 5565 case 0: 5566 p = "int"; 5567 break; 5568 default: 5569 break; 5570 }; 5571 break; 5572 /* modstat */ 5573 case 301: 5574 switch(ndx) { 5575 case 0: 5576 p = "int"; 5577 break; 5578 case 1: 5579 p = "struct module_stat *"; 5580 break; 5581 default: 5582 break; 5583 }; 5584 break; 5585 /* modfnext */ 5586 case 302: 5587 switch(ndx) { 5588 case 0: 5589 p = "int"; 5590 break; 5591 default: 5592 break; 5593 }; 5594 break; 5595 /* modfind */ 5596 case 303: 5597 switch(ndx) { 5598 case 0: 5599 p = "const char *"; 5600 break; 5601 default: 5602 break; 5603 }; 5604 break; 5605 /* kldload */ 5606 case 304: 5607 switch(ndx) { 5608 case 0: 5609 p = "const char *"; 5610 break; 5611 default: 5612 break; 5613 }; 5614 break; 5615 /* kldunload */ 5616 case 305: 5617 switch(ndx) { 5618 case 0: 5619 p = "int"; 5620 break; 5621 default: 5622 break; 5623 }; 5624 break; 5625 /* kldfind */ 5626 case 306: 5627 switch(ndx) { 5628 case 0: 5629 p = "const char *"; 5630 break; 5631 default: 5632 break; 5633 }; 5634 break; 5635 /* kldnext */ 5636 case 307: 5637 switch(ndx) { 5638 case 0: 5639 p = "int"; 5640 break; 5641 default: 5642 break; 5643 }; 5644 break; 5645 /* kldstat */ 5646 case 308: 5647 switch(ndx) { 5648 case 0: 5649 p = "int"; 5650 break; 5651 case 1: 5652 p = "struct kld_file_stat *"; 5653 break; 5654 default: 5655 break; 5656 }; 5657 break; 5658 /* kldfirstmod */ 5659 case 309: 5660 switch(ndx) { 5661 case 0: 5662 p = "int"; 5663 break; 5664 default: 5665 break; 5666 }; 5667 break; 5668 /* getsid */ 5669 case 310: 5670 switch(ndx) { 5671 case 0: 5672 p = "pid_t"; 5673 break; 5674 default: 5675 break; 5676 }; 5677 break; 5678 /* setresuid */ 5679 case 311: 5680 switch(ndx) { 5681 case 0: 5682 p = "uid_t"; 5683 break; 5684 case 1: 5685 p = "uid_t"; 5686 break; 5687 case 2: 5688 p = "uid_t"; 5689 break; 5690 default: 5691 break; 5692 }; 5693 break; 5694 /* setresgid */ 5695 case 312: 5696 switch(ndx) { 5697 case 0: 5698 p = "gid_t"; 5699 break; 5700 case 1: 5701 p = "gid_t"; 5702 break; 5703 case 2: 5704 p = "gid_t"; 5705 break; 5706 default: 5707 break; 5708 }; 5709 break; 5710 /* aio_return */ 5711 case 314: 5712 switch(ndx) { 5713 case 0: 5714 p = "struct aiocb *"; 5715 break; 5716 default: 5717 break; 5718 }; 5719 break; 5720 /* aio_suspend */ 5721 case 315: 5722 switch(ndx) { 5723 case 0: 5724 p = "struct aiocb *const *"; 5725 break; 5726 case 1: 5727 p = "int"; 5728 break; 5729 case 2: 5730 p = "const struct timespec *"; 5731 break; 5732 default: 5733 break; 5734 }; 5735 break; 5736 /* aio_cancel */ 5737 case 316: 5738 switch(ndx) { 5739 case 0: 5740 p = "int"; 5741 break; 5742 case 1: 5743 p = "struct aiocb *"; 5744 break; 5745 default: 5746 break; 5747 }; 5748 break; 5749 /* aio_error */ 5750 case 317: 5751 switch(ndx) { 5752 case 0: 5753 p = "struct aiocb *"; 5754 break; 5755 default: 5756 break; 5757 }; 5758 break; 5759 /* oaio_read */ 5760 case 318: 5761 switch(ndx) { 5762 case 0: 5763 p = "struct oaiocb *"; 5764 break; 5765 default: 5766 break; 5767 }; 5768 break; 5769 /* oaio_write */ 5770 case 319: 5771 switch(ndx) { 5772 case 0: 5773 p = "struct oaiocb *"; 5774 break; 5775 default: 5776 break; 5777 }; 5778 break; 5779 /* olio_listio */ 5780 case 320: 5781 switch(ndx) { 5782 case 0: 5783 p = "int"; 5784 break; 5785 case 1: 5786 p = "struct oaiocb *const *"; 5787 break; 5788 case 2: 5789 p = "int"; 5790 break; 5791 case 3: 5792 p = "struct osigevent *"; 5793 break; 5794 default: 5795 break; 5796 }; 5797 break; 5798 /* yield */ 5799 case 321: 5800 break; 5801 /* mlockall */ 5802 case 324: 5803 switch(ndx) { 5804 case 0: 5805 p = "int"; 5806 break; 5807 default: 5808 break; 5809 }; 5810 break; 5811 /* munlockall */ 5812 case 325: 5813 break; 5814 /* __getcwd */ 5815 case 326: 5816 switch(ndx) { 5817 case 0: 5818 p = "u_char *"; 5819 break; 5820 case 1: 5821 p = "u_int"; 5822 break; 5823 default: 5824 break; 5825 }; 5826 break; 5827 /* sched_setparam */ 5828 case 327: 5829 switch(ndx) { 5830 case 0: 5831 p = "pid_t"; 5832 break; 5833 case 1: 5834 p = "const struct sched_param *"; 5835 break; 5836 default: 5837 break; 5838 }; 5839 break; 5840 /* sched_getparam */ 5841 case 328: 5842 switch(ndx) { 5843 case 0: 5844 p = "pid_t"; 5845 break; 5846 case 1: 5847 p = "struct sched_param *"; 5848 break; 5849 default: 5850 break; 5851 }; 5852 break; 5853 /* sched_setscheduler */ 5854 case 329: 5855 switch(ndx) { 5856 case 0: 5857 p = "pid_t"; 5858 break; 5859 case 1: 5860 p = "int"; 5861 break; 5862 case 2: 5863 p = "const struct sched_param *"; 5864 break; 5865 default: 5866 break; 5867 }; 5868 break; 5869 /* sched_getscheduler */ 5870 case 330: 5871 switch(ndx) { 5872 case 0: 5873 p = "pid_t"; 5874 break; 5875 default: 5876 break; 5877 }; 5878 break; 5879 /* sched_yield */ 5880 case 331: 5881 break; 5882 /* sched_get_priority_max */ 5883 case 332: 5884 switch(ndx) { 5885 case 0: 5886 p = "int"; 5887 break; 5888 default: 5889 break; 5890 }; 5891 break; 5892 /* sched_get_priority_min */ 5893 case 333: 5894 switch(ndx) { 5895 case 0: 5896 p = "int"; 5897 break; 5898 default: 5899 break; 5900 }; 5901 break; 5902 /* sched_rr_get_interval */ 5903 case 334: 5904 switch(ndx) { 5905 case 0: 5906 p = "pid_t"; 5907 break; 5908 case 1: 5909 p = "struct timespec *"; 5910 break; 5911 default: 5912 break; 5913 }; 5914 break; 5915 /* utrace */ 5916 case 335: 5917 switch(ndx) { 5918 case 0: 5919 p = "const void *"; 5920 break; 5921 case 1: 5922 p = "size_t"; 5923 break; 5924 default: 5925 break; 5926 }; 5927 break; 5928 /* kldsym */ 5929 case 337: 5930 switch(ndx) { 5931 case 0: 5932 p = "int"; 5933 break; 5934 case 1: 5935 p = "int"; 5936 break; 5937 case 2: 5938 p = "void *"; 5939 break; 5940 default: 5941 break; 5942 }; 5943 break; 5944 /* jail */ 5945 case 338: 5946 switch(ndx) { 5947 case 0: 5948 p = "struct jail *"; 5949 break; 5950 default: 5951 break; 5952 }; 5953 break; 5954 /* nnpfs_syscall */ 5955 case 339: 5956 switch(ndx) { 5957 case 0: 5958 p = "int"; 5959 break; 5960 case 1: 5961 p = "char *"; 5962 break; 5963 case 2: 5964 p = "int"; 5965 break; 5966 case 3: 5967 p = "void *"; 5968 break; 5969 case 4: 5970 p = "int"; 5971 break; 5972 default: 5973 break; 5974 }; 5975 break; 5976 /* sigprocmask */ 5977 case 340: 5978 switch(ndx) { 5979 case 0: 5980 p = "int"; 5981 break; 5982 case 1: 5983 p = "const sigset_t *"; 5984 break; 5985 case 2: 5986 p = "sigset_t *"; 5987 break; 5988 default: 5989 break; 5990 }; 5991 break; 5992 /* sigsuspend */ 5993 case 341: 5994 switch(ndx) { 5995 case 0: 5996 p = "const sigset_t *"; 5997 break; 5998 default: 5999 break; 6000 }; 6001 break; 6002 /* sigpending */ 6003 case 343: 6004 switch(ndx) { 6005 case 0: 6006 p = "sigset_t *"; 6007 break; 6008 default: 6009 break; 6010 }; 6011 break; 6012 /* sigtimedwait */ 6013 case 345: 6014 switch(ndx) { 6015 case 0: 6016 p = "const sigset_t *"; 6017 break; 6018 case 1: 6019 p = "siginfo_t *"; 6020 break; 6021 case 2: 6022 p = "const struct timespec *"; 6023 break; 6024 default: 6025 break; 6026 }; 6027 break; 6028 /* sigwaitinfo */ 6029 case 346: 6030 switch(ndx) { 6031 case 0: 6032 p = "const sigset_t *"; 6033 break; 6034 case 1: 6035 p = "siginfo_t *"; 6036 break; 6037 default: 6038 break; 6039 }; 6040 break; 6041 /* __acl_get_file */ 6042 case 347: 6043 switch(ndx) { 6044 case 0: 6045 p = "const char *"; 6046 break; 6047 case 1: 6048 p = "acl_type_t"; 6049 break; 6050 case 2: 6051 p = "struct acl *"; 6052 break; 6053 default: 6054 break; 6055 }; 6056 break; 6057 /* __acl_set_file */ 6058 case 348: 6059 switch(ndx) { 6060 case 0: 6061 p = "const char *"; 6062 break; 6063 case 1: 6064 p = "acl_type_t"; 6065 break; 6066 case 2: 6067 p = "struct acl *"; 6068 break; 6069 default: 6070 break; 6071 }; 6072 break; 6073 /* __acl_get_fd */ 6074 case 349: 6075 switch(ndx) { 6076 case 0: 6077 p = "int"; 6078 break; 6079 case 1: 6080 p = "acl_type_t"; 6081 break; 6082 case 2: 6083 p = "struct acl *"; 6084 break; 6085 default: 6086 break; 6087 }; 6088 break; 6089 /* __acl_set_fd */ 6090 case 350: 6091 switch(ndx) { 6092 case 0: 6093 p = "int"; 6094 break; 6095 case 1: 6096 p = "acl_type_t"; 6097 break; 6098 case 2: 6099 p = "struct acl *"; 6100 break; 6101 default: 6102 break; 6103 }; 6104 break; 6105 /* __acl_delete_file */ 6106 case 351: 6107 switch(ndx) { 6108 case 0: 6109 p = "const char *"; 6110 break; 6111 case 1: 6112 p = "acl_type_t"; 6113 break; 6114 default: 6115 break; 6116 }; 6117 break; 6118 /* __acl_delete_fd */ 6119 case 352: 6120 switch(ndx) { 6121 case 0: 6122 p = "int"; 6123 break; 6124 case 1: 6125 p = "acl_type_t"; 6126 break; 6127 default: 6128 break; 6129 }; 6130 break; 6131 /* __acl_aclcheck_file */ 6132 case 353: 6133 switch(ndx) { 6134 case 0: 6135 p = "const char *"; 6136 break; 6137 case 1: 6138 p = "acl_type_t"; 6139 break; 6140 case 2: 6141 p = "struct acl *"; 6142 break; 6143 default: 6144 break; 6145 }; 6146 break; 6147 /* __acl_aclcheck_fd */ 6148 case 354: 6149 switch(ndx) { 6150 case 0: 6151 p = "int"; 6152 break; 6153 case 1: 6154 p = "acl_type_t"; 6155 break; 6156 case 2: 6157 p = "struct acl *"; 6158 break; 6159 default: 6160 break; 6161 }; 6162 break; 6163 /* extattrctl */ 6164 case 355: 6165 switch(ndx) { 6166 case 0: 6167 p = "const char *"; 6168 break; 6169 case 1: 6170 p = "int"; 6171 break; 6172 case 2: 6173 p = "const char *"; 6174 break; 6175 case 3: 6176 p = "int"; 6177 break; 6178 case 4: 6179 p = "const char *"; 6180 break; 6181 default: 6182 break; 6183 }; 6184 break; 6185 /* extattr_set_file */ 6186 case 356: 6187 switch(ndx) { 6188 case 0: 6189 p = "const char *"; 6190 break; 6191 case 1: 6192 p = "int"; 6193 break; 6194 case 2: 6195 p = "const char *"; 6196 break; 6197 case 3: 6198 p = "void *"; 6199 break; 6200 case 4: 6201 p = "size_t"; 6202 break; 6203 default: 6204 break; 6205 }; 6206 break; 6207 /* extattr_get_file */ 6208 case 357: 6209 switch(ndx) { 6210 case 0: 6211 p = "const char *"; 6212 break; 6213 case 1: 6214 p = "int"; 6215 break; 6216 case 2: 6217 p = "const char *"; 6218 break; 6219 case 3: 6220 p = "void *"; 6221 break; 6222 case 4: 6223 p = "size_t"; 6224 break; 6225 default: 6226 break; 6227 }; 6228 break; 6229 /* extattr_delete_file */ 6230 case 358: 6231 switch(ndx) { 6232 case 0: 6233 p = "const char *"; 6234 break; 6235 case 1: 6236 p = "int"; 6237 break; 6238 case 2: 6239 p = "const char *"; 6240 break; 6241 default: 6242 break; 6243 }; 6244 break; 6245 /* aio_waitcomplete */ 6246 case 359: 6247 switch(ndx) { 6248 case 0: 6249 p = "struct aiocb **"; 6250 break; 6251 case 1: 6252 p = "struct timespec *"; 6253 break; 6254 default: 6255 break; 6256 }; 6257 break; 6258 /* getresuid */ 6259 case 360: 6260 switch(ndx) { 6261 case 0: 6262 p = "uid_t *"; 6263 break; 6264 case 1: 6265 p = "uid_t *"; 6266 break; 6267 case 2: 6268 p = "uid_t *"; 6269 break; 6270 default: 6271 break; 6272 }; 6273 break; 6274 /* getresgid */ 6275 case 361: 6276 switch(ndx) { 6277 case 0: 6278 p = "gid_t *"; 6279 break; 6280 case 1: 6281 p = "gid_t *"; 6282 break; 6283 case 2: 6284 p = "gid_t *"; 6285 break; 6286 default: 6287 break; 6288 }; 6289 break; 6290 /* kqueue */ 6291 case 362: 6292 break; 6293 /* kevent */ 6294 case 363: 6295 switch(ndx) { 6296 case 0: 6297 p = "int"; 6298 break; 6299 case 1: 6300 p = "struct kevent *"; 6301 break; 6302 case 2: 6303 p = "int"; 6304 break; 6305 case 3: 6306 p = "struct kevent *"; 6307 break; 6308 case 4: 6309 p = "int"; 6310 break; 6311 case 5: 6312 p = "const struct timespec *"; 6313 break; 6314 default: 6315 break; 6316 }; 6317 break; 6318 /* extattr_set_fd */ 6319 case 371: 6320 switch(ndx) { 6321 case 0: 6322 p = "int"; 6323 break; 6324 case 1: 6325 p = "int"; 6326 break; 6327 case 2: 6328 p = "const char *"; 6329 break; 6330 case 3: 6331 p = "void *"; 6332 break; 6333 case 4: 6334 p = "size_t"; 6335 break; 6336 default: 6337 break; 6338 }; 6339 break; 6340 /* extattr_get_fd */ 6341 case 372: 6342 switch(ndx) { 6343 case 0: 6344 p = "int"; 6345 break; 6346 case 1: 6347 p = "int"; 6348 break; 6349 case 2: 6350 p = "const char *"; 6351 break; 6352 case 3: 6353 p = "void *"; 6354 break; 6355 case 4: 6356 p = "size_t"; 6357 break; 6358 default: 6359 break; 6360 }; 6361 break; 6362 /* extattr_delete_fd */ 6363 case 373: 6364 switch(ndx) { 6365 case 0: 6366 p = "int"; 6367 break; 6368 case 1: 6369 p = "int"; 6370 break; 6371 case 2: 6372 p = "const char *"; 6373 break; 6374 default: 6375 break; 6376 }; 6377 break; 6378 /* __setugid */ 6379 case 374: 6380 switch(ndx) { 6381 case 0: 6382 p = "int"; 6383 break; 6384 default: 6385 break; 6386 }; 6387 break; 6388 /* eaccess */ 6389 case 376: 6390 switch(ndx) { 6391 case 0: 6392 p = "char *"; 6393 break; 6394 case 1: 6395 p = "int"; 6396 break; 6397 default: 6398 break; 6399 }; 6400 break; 6401 /* afs3_syscall */ 6402 case 377: 6403 switch(ndx) { 6404 case 0: 6405 p = "long"; 6406 break; 6407 case 1: 6408 p = "long"; 6409 break; 6410 case 2: 6411 p = "long"; 6412 break; 6413 case 3: 6414 p = "long"; 6415 break; 6416 case 4: 6417 p = "long"; 6418 break; 6419 case 5: 6420 p = "long"; 6421 break; 6422 case 6: 6423 p = "long"; 6424 break; 6425 default: 6426 break; 6427 }; 6428 break; 6429 /* nmount */ 6430 case 378: 6431 switch(ndx) { 6432 case 0: 6433 p = "struct iovec *"; 6434 break; 6435 case 1: 6436 p = "unsigned int"; 6437 break; 6438 case 2: 6439 p = "int"; 6440 break; 6441 default: 6442 break; 6443 }; 6444 break; 6445 /* __mac_get_proc */ 6446 case 384: 6447 switch(ndx) { 6448 case 0: 6449 p = "struct mac *"; 6450 break; 6451 default: 6452 break; 6453 }; 6454 break; 6455 /* __mac_set_proc */ 6456 case 385: 6457 switch(ndx) { 6458 case 0: 6459 p = "struct mac *"; 6460 break; 6461 default: 6462 break; 6463 }; 6464 break; 6465 /* __mac_get_fd */ 6466 case 386: 6467 switch(ndx) { 6468 case 0: 6469 p = "int"; 6470 break; 6471 case 1: 6472 p = "struct mac *"; 6473 break; 6474 default: 6475 break; 6476 }; 6477 break; 6478 /* __mac_get_file */ 6479 case 387: 6480 switch(ndx) { 6481 case 0: 6482 p = "const char *"; 6483 break; 6484 case 1: 6485 p = "struct mac *"; 6486 break; 6487 default: 6488 break; 6489 }; 6490 break; 6491 /* __mac_set_fd */ 6492 case 388: 6493 switch(ndx) { 6494 case 0: 6495 p = "int"; 6496 break; 6497 case 1: 6498 p = "struct mac *"; 6499 break; 6500 default: 6501 break; 6502 }; 6503 break; 6504 /* __mac_set_file */ 6505 case 389: 6506 switch(ndx) { 6507 case 0: 6508 p = "const char *"; 6509 break; 6510 case 1: 6511 p = "struct mac *"; 6512 break; 6513 default: 6514 break; 6515 }; 6516 break; 6517 /* kenv */ 6518 case 390: 6519 switch(ndx) { 6520 case 0: 6521 p = "int"; 6522 break; 6523 case 1: 6524 p = "const char *"; 6525 break; 6526 case 2: 6527 p = "char *"; 6528 break; 6529 case 3: 6530 p = "int"; 6531 break; 6532 default: 6533 break; 6534 }; 6535 break; 6536 /* lchflags */ 6537 case 391: 6538 switch(ndx) { 6539 case 0: 6540 p = "const char *"; 6541 break; 6542 case 1: 6543 p = "int"; 6544 break; 6545 default: 6546 break; 6547 }; 6548 break; 6549 /* uuidgen */ 6550 case 392: 6551 switch(ndx) { 6552 case 0: 6553 p = "struct uuid *"; 6554 break; 6555 case 1: 6556 p = "int"; 6557 break; 6558 default: 6559 break; 6560 }; 6561 break; 6562 /* sendfile */ 6563 case 393: 6564 switch(ndx) { 6565 case 0: 6566 p = "int"; 6567 break; 6568 case 1: 6569 p = "int"; 6570 break; 6571 case 2: 6572 p = "off_t"; 6573 break; 6574 case 3: 6575 p = "size_t"; 6576 break; 6577 case 4: 6578 p = "struct sf_hdtr *"; 6579 break; 6580 case 5: 6581 p = "off_t *"; 6582 break; 6583 case 6: 6584 p = "int"; 6585 break; 6586 default: 6587 break; 6588 }; 6589 break; 6590 /* mac_syscall */ 6591 case 394: 6592 switch(ndx) { 6593 case 0: 6594 p = "const char *"; 6595 break; 6596 case 1: 6597 p = "int"; 6598 break; 6599 case 2: 6600 p = "void *"; 6601 break; 6602 default: 6603 break; 6604 }; 6605 break; 6606 /* getfsstat */ 6607 case 395: 6608 switch(ndx) { 6609 case 0: 6610 p = "struct statfs *"; 6611 break; 6612 case 1: 6613 p = "long"; 6614 break; 6615 case 2: 6616 p = "int"; 6617 break; 6618 default: 6619 break; 6620 }; 6621 break; 6622 /* statfs */ 6623 case 396: 6624 switch(ndx) { 6625 case 0: 6626 p = "char *"; 6627 break; 6628 case 1: 6629 p = "struct statfs *"; 6630 break; 6631 default: 6632 break; 6633 }; 6634 break; 6635 /* fstatfs */ 6636 case 397: 6637 switch(ndx) { 6638 case 0: 6639 p = "int"; 6640 break; 6641 case 1: 6642 p = "struct statfs *"; 6643 break; 6644 default: 6645 break; 6646 }; 6647 break; 6648 /* fhstatfs */ 6649 case 398: 6650 switch(ndx) { 6651 case 0: 6652 p = "const struct fhandle *"; 6653 break; 6654 case 1: 6655 p = "struct statfs *"; 6656 break; 6657 default: 6658 break; 6659 }; 6660 break; 6661 /* ksem_close */ 6662 case 400: 6663 switch(ndx) { 6664 case 0: 6665 p = "semid_t"; 6666 break; 6667 default: 6668 break; 6669 }; 6670 break; 6671 /* ksem_post */ 6672 case 401: 6673 switch(ndx) { 6674 case 0: 6675 p = "semid_t"; 6676 break; 6677 default: 6678 break; 6679 }; 6680 break; 6681 /* ksem_wait */ 6682 case 402: 6683 switch(ndx) { 6684 case 0: 6685 p = "semid_t"; 6686 break; 6687 default: 6688 break; 6689 }; 6690 break; 6691 /* ksem_trywait */ 6692 case 403: 6693 switch(ndx) { 6694 case 0: 6695 p = "semid_t"; 6696 break; 6697 default: 6698 break; 6699 }; 6700 break; 6701 /* ksem_init */ 6702 case 404: 6703 switch(ndx) { 6704 case 0: 6705 p = "semid_t *"; 6706 break; 6707 case 1: 6708 p = "unsigned int"; 6709 break; 6710 default: 6711 break; 6712 }; 6713 break; 6714 /* ksem_open */ 6715 case 405: 6716 switch(ndx) { 6717 case 0: 6718 p = "semid_t *"; 6719 break; 6720 case 1: 6721 p = "const char *"; 6722 break; 6723 case 2: 6724 p = "int"; 6725 break; 6726 case 3: 6727 p = "mode_t"; 6728 break; 6729 case 4: 6730 p = "unsigned int"; 6731 break; 6732 default: 6733 break; 6734 }; 6735 break; 6736 /* ksem_unlink */ 6737 case 406: 6738 switch(ndx) { 6739 case 0: 6740 p = "const char *"; 6741 break; 6742 default: 6743 break; 6744 }; 6745 break; 6746 /* ksem_getvalue */ 6747 case 407: 6748 switch(ndx) { 6749 case 0: 6750 p = "semid_t"; 6751 break; 6752 case 1: 6753 p = "int *"; 6754 break; 6755 default: 6756 break; 6757 }; 6758 break; 6759 /* ksem_destroy */ 6760 case 408: 6761 switch(ndx) { 6762 case 0: 6763 p = "semid_t"; 6764 break; 6765 default: 6766 break; 6767 }; 6768 break; 6769 /* __mac_get_pid */ 6770 case 409: 6771 switch(ndx) { 6772 case 0: 6773 p = "pid_t"; 6774 break; 6775 case 1: 6776 p = "struct mac *"; 6777 break; 6778 default: 6779 break; 6780 }; 6781 break; 6782 /* __mac_get_link */ 6783 case 410: 6784 switch(ndx) { 6785 case 0: 6786 p = "const char *"; 6787 break; 6788 case 1: 6789 p = "struct mac *"; 6790 break; 6791 default: 6792 break; 6793 }; 6794 break; 6795 /* __mac_set_link */ 6796 case 411: 6797 switch(ndx) { 6798 case 0: 6799 p = "const char *"; 6800 break; 6801 case 1: 6802 p = "struct mac *"; 6803 break; 6804 default: 6805 break; 6806 }; 6807 break; 6808 /* extattr_set_link */ 6809 case 412: 6810 switch(ndx) { 6811 case 0: 6812 p = "const char *"; 6813 break; 6814 case 1: 6815 p = "int"; 6816 break; 6817 case 2: 6818 p = "const char *"; 6819 break; 6820 case 3: 6821 p = "void *"; 6822 break; 6823 case 4: 6824 p = "size_t"; 6825 break; 6826 default: 6827 break; 6828 }; 6829 break; 6830 /* extattr_get_link */ 6831 case 413: 6832 switch(ndx) { 6833 case 0: 6834 p = "const char *"; 6835 break; 6836 case 1: 6837 p = "int"; 6838 break; 6839 case 2: 6840 p = "const char *"; 6841 break; 6842 case 3: 6843 p = "void *"; 6844 break; 6845 case 4: 6846 p = "size_t"; 6847 break; 6848 default: 6849 break; 6850 }; 6851 break; 6852 /* extattr_delete_link */ 6853 case 414: 6854 switch(ndx) { 6855 case 0: 6856 p = "const char *"; 6857 break; 6858 case 1: 6859 p = "int"; 6860 break; 6861 case 2: 6862 p = "const char *"; 6863 break; 6864 default: 6865 break; 6866 }; 6867 break; 6868 /* __mac_execve */ 6869 case 415: 6870 switch(ndx) { 6871 case 0: 6872 p = "char *"; 6873 break; 6874 case 1: 6875 p = "char **"; 6876 break; 6877 case 2: 6878 p = "char **"; 6879 break; 6880 case 3: 6881 p = "struct mac *"; 6882 break; 6883 default: 6884 break; 6885 }; 6886 break; 6887 /* sigaction */ 6888 case 416: 6889 switch(ndx) { 6890 case 0: 6891 p = "int"; 6892 break; 6893 case 1: 6894 p = "const struct sigaction *"; 6895 break; 6896 case 2: 6897 p = "struct sigaction *"; 6898 break; 6899 default: 6900 break; 6901 }; 6902 break; 6903 /* sigreturn */ 6904 case 417: 6905 switch(ndx) { 6906 case 0: 6907 p = "const struct __ucontext *"; 6908 break; 6909 default: 6910 break; 6911 }; 6912 break; 6913 /* getcontext */ 6914 case 421: 6915 switch(ndx) { 6916 case 0: 6917 p = "struct __ucontext *"; 6918 break; 6919 default: 6920 break; 6921 }; 6922 break; 6923 /* setcontext */ 6924 case 422: 6925 switch(ndx) { 6926 case 0: 6927 p = "const struct __ucontext *"; 6928 break; 6929 default: 6930 break; 6931 }; 6932 break; 6933 /* swapcontext */ 6934 case 423: 6935 switch(ndx) { 6936 case 0: 6937 p = "struct __ucontext *"; 6938 break; 6939 case 1: 6940 p = "const struct __ucontext *"; 6941 break; 6942 default: 6943 break; 6944 }; 6945 break; 6946 /* swapoff */ 6947 case 424: 6948 switch(ndx) { 6949 case 0: 6950 p = "const char *"; 6951 break; 6952 default: 6953 break; 6954 }; 6955 break; 6956 /* __acl_get_link */ 6957 case 425: 6958 switch(ndx) { 6959 case 0: 6960 p = "const char *"; 6961 break; 6962 case 1: 6963 p = "acl_type_t"; 6964 break; 6965 case 2: 6966 p = "struct acl *"; 6967 break; 6968 default: 6969 break; 6970 }; 6971 break; 6972 /* __acl_set_link */ 6973 case 426: 6974 switch(ndx) { 6975 case 0: 6976 p = "const char *"; 6977 break; 6978 case 1: 6979 p = "acl_type_t"; 6980 break; 6981 case 2: 6982 p = "struct acl *"; 6983 break; 6984 default: 6985 break; 6986 }; 6987 break; 6988 /* __acl_delete_link */ 6989 case 427: 6990 switch(ndx) { 6991 case 0: 6992 p = "const char *"; 6993 break; 6994 case 1: 6995 p = "acl_type_t"; 6996 break; 6997 default: 6998 break; 6999 }; 7000 break; 7001 /* __acl_aclcheck_link */ 7002 case 428: 7003 switch(ndx) { 7004 case 0: 7005 p = "const char *"; 7006 break; 7007 case 1: 7008 p = "acl_type_t"; 7009 break; 7010 case 2: 7011 p = "struct acl *"; 7012 break; 7013 default: 7014 break; 7015 }; 7016 break; 7017 /* sigwait */ 7018 case 429: 7019 switch(ndx) { 7020 case 0: 7021 p = "const sigset_t *"; 7022 break; 7023 case 1: 7024 p = "int *"; 7025 break; 7026 default: 7027 break; 7028 }; 7029 break; 7030 /* thr_create */ 7031 case 430: 7032 switch(ndx) { 7033 case 0: 7034 p = "ucontext_t *"; 7035 break; 7036 case 1: 7037 p = "long *"; 7038 break; 7039 case 2: 7040 p = "int"; 7041 break; 7042 default: 7043 break; 7044 }; 7045 break; 7046 /* thr_exit */ 7047 case 431: 7048 switch(ndx) { 7049 case 0: 7050 p = "long *"; 7051 break; 7052 default: 7053 break; 7054 }; 7055 break; 7056 /* thr_self */ 7057 case 432: 7058 switch(ndx) { 7059 case 0: 7060 p = "long *"; 7061 break; 7062 default: 7063 break; 7064 }; 7065 break; 7066 /* thr_kill */ 7067 case 433: 7068 switch(ndx) { 7069 case 0: 7070 p = "long"; 7071 break; 7072 case 1: 7073 p = "int"; 7074 break; 7075 default: 7076 break; 7077 }; 7078 break; 7079 /* _umtx_lock */ 7080 case 434: 7081 switch(ndx) { 7082 case 0: 7083 p = "struct umtx *"; 7084 break; 7085 default: 7086 break; 7087 }; 7088 break; 7089 /* _umtx_unlock */ 7090 case 435: 7091 switch(ndx) { 7092 case 0: 7093 p = "struct umtx *"; 7094 break; 7095 default: 7096 break; 7097 }; 7098 break; 7099 /* jail_attach */ 7100 case 436: 7101 switch(ndx) { 7102 case 0: 7103 p = "int"; 7104 break; 7105 default: 7106 break; 7107 }; 7108 break; 7109 /* extattr_list_fd */ 7110 case 437: 7111 switch(ndx) { 7112 case 0: 7113 p = "int"; 7114 break; 7115 case 1: 7116 p = "int"; 7117 break; 7118 case 2: 7119 p = "void *"; 7120 break; 7121 case 3: 7122 p = "size_t"; 7123 break; 7124 default: 7125 break; 7126 }; 7127 break; 7128 /* extattr_list_file */ 7129 case 438: 7130 switch(ndx) { 7131 case 0: 7132 p = "const char *"; 7133 break; 7134 case 1: 7135 p = "int"; 7136 break; 7137 case 2: 7138 p = "void *"; 7139 break; 7140 case 3: 7141 p = "size_t"; 7142 break; 7143 default: 7144 break; 7145 }; 7146 break; 7147 /* extattr_list_link */ 7148 case 439: 7149 switch(ndx) { 7150 case 0: 7151 p = "const char *"; 7152 break; 7153 case 1: 7154 p = "int"; 7155 break; 7156 case 2: 7157 p = "void *"; 7158 break; 7159 case 3: 7160 p = "size_t"; 7161 break; 7162 default: 7163 break; 7164 }; 7165 break; 7166 /* ksem_timedwait */ 7167 case 441: 7168 switch(ndx) { 7169 case 0: 7170 p = "semid_t"; 7171 break; 7172 case 1: 7173 p = "const struct timespec *"; 7174 break; 7175 default: 7176 break; 7177 }; 7178 break; 7179 /* thr_suspend */ 7180 case 442: 7181 switch(ndx) { 7182 case 0: 7183 p = "const struct timespec *"; 7184 break; 7185 default: 7186 break; 7187 }; 7188 break; 7189 /* thr_wake */ 7190 case 443: 7191 switch(ndx) { 7192 case 0: 7193 p = "long"; 7194 break; 7195 default: 7196 break; 7197 }; 7198 break; 7199 /* kldunloadf */ 7200 case 444: 7201 switch(ndx) { 7202 case 0: 7203 p = "int"; 7204 break; 7205 case 1: 7206 p = "int"; 7207 break; 7208 default: 7209 break; 7210 }; 7211 break; 7212 /* audit */ 7213 case 445: 7214 switch(ndx) { 7215 case 0: 7216 p = "const void *"; 7217 break; 7218 case 1: 7219 p = "u_int"; 7220 break; 7221 default: 7222 break; 7223 }; 7224 break; 7225 /* auditon */ 7226 case 446: 7227 switch(ndx) { 7228 case 0: 7229 p = "int"; 7230 break; 7231 case 1: 7232 p = "void *"; 7233 break; 7234 case 2: 7235 p = "u_int"; 7236 break; 7237 default: 7238 break; 7239 }; 7240 break; 7241 /* getauid */ 7242 case 447: 7243 switch(ndx) { 7244 case 0: 7245 p = "uid_t *"; 7246 break; 7247 default: 7248 break; 7249 }; 7250 break; 7251 /* setauid */ 7252 case 448: 7253 switch(ndx) { 7254 case 0: 7255 p = "uid_t *"; 7256 break; 7257 default: 7258 break; 7259 }; 7260 break; 7261 /* getaudit */ 7262 case 449: 7263 switch(ndx) { 7264 case 0: 7265 p = "struct auditinfo *"; 7266 break; 7267 default: 7268 break; 7269 }; 7270 break; 7271 /* setaudit */ 7272 case 450: 7273 switch(ndx) { 7274 case 0: 7275 p = "struct auditinfo *"; 7276 break; 7277 default: 7278 break; 7279 }; 7280 break; 7281 /* getaudit_addr */ 7282 case 451: 7283 switch(ndx) { 7284 case 0: 7285 p = "struct auditinfo_addr *"; 7286 break; 7287 case 1: 7288 p = "u_int"; 7289 break; 7290 default: 7291 break; 7292 }; 7293 break; 7294 /* setaudit_addr */ 7295 case 452: 7296 switch(ndx) { 7297 case 0: 7298 p = "struct auditinfo_addr *"; 7299 break; 7300 case 1: 7301 p = "u_int"; 7302 break; 7303 default: 7304 break; 7305 }; 7306 break; 7307 /* auditctl */ 7308 case 453: 7309 switch(ndx) { 7310 case 0: 7311 p = "char *"; 7312 break; 7313 default: 7314 break; 7315 }; 7316 break; 7317 /* _umtx_op */ 7318 case 454: 7319 switch(ndx) { 7320 case 0: 7321 p = "void *"; 7322 break; 7323 case 1: 7324 p = "int"; 7325 break; 7326 case 2: 7327 p = "u_long"; 7328 break; 7329 case 3: 7330 p = "void *"; 7331 break; 7332 case 4: 7333 p = "void *"; 7334 break; 7335 default: 7336 break; 7337 }; 7338 break; 7339 /* thr_new */ 7340 case 455: 7341 switch(ndx) { 7342 case 0: 7343 p = "struct thr_param *"; 7344 break; 7345 case 1: 7346 p = "int"; 7347 break; 7348 default: 7349 break; 7350 }; 7351 break; 7352 /* sigqueue */ 7353 case 456: 7354 switch(ndx) { 7355 case 0: 7356 p = "pid_t"; 7357 break; 7358 case 1: 7359 p = "int"; 7360 break; 7361 case 2: 7362 p = "void *"; 7363 break; 7364 default: 7365 break; 7366 }; 7367 break; 7368 /* kmq_open */ 7369 case 457: 7370 switch(ndx) { 7371 case 0: 7372 p = "const char *"; 7373 break; 7374 case 1: 7375 p = "int"; 7376 break; 7377 case 2: 7378 p = "mode_t"; 7379 break; 7380 case 3: 7381 p = "const struct mq_attr *"; 7382 break; 7383 default: 7384 break; 7385 }; 7386 break; 7387 /* kmq_setattr */ 7388 case 458: 7389 switch(ndx) { 7390 case 0: 7391 p = "int"; 7392 break; 7393 case 1: 7394 p = "const struct mq_attr *"; 7395 break; 7396 case 2: 7397 p = "struct mq_attr *"; 7398 break; 7399 default: 7400 break; 7401 }; 7402 break; 7403 /* kmq_timedreceive */ 7404 case 459: 7405 switch(ndx) { 7406 case 0: 7407 p = "int"; 7408 break; 7409 case 1: 7410 p = "char *"; 7411 break; 7412 case 2: 7413 p = "size_t"; 7414 break; 7415 case 3: 7416 p = "unsigned *"; 7417 break; 7418 case 4: 7419 p = "const struct timespec *"; 7420 break; 7421 default: 7422 break; 7423 }; 7424 break; 7425 /* kmq_timedsend */ 7426 case 460: 7427 switch(ndx) { 7428 case 0: 7429 p = "int"; 7430 break; 7431 case 1: 7432 p = "const char *"; 7433 break; 7434 case 2: 7435 p = "size_t"; 7436 break; 7437 case 3: 7438 p = "unsigned"; 7439 break; 7440 case 4: 7441 p = "const struct timespec *"; 7442 break; 7443 default: 7444 break; 7445 }; 7446 break; 7447 /* kmq_notify */ 7448 case 461: 7449 switch(ndx) { 7450 case 0: 7451 p = "int"; 7452 break; 7453 case 1: 7454 p = "const struct sigevent *"; 7455 break; 7456 default: 7457 break; 7458 }; 7459 break; 7460 /* kmq_unlink */ 7461 case 462: 7462 switch(ndx) { 7463 case 0: 7464 p = "const char *"; 7465 break; 7466 default: 7467 break; 7468 }; 7469 break; 7470 /* abort2 */ 7471 case 463: 7472 switch(ndx) { 7473 case 0: 7474 p = "const char *"; 7475 break; 7476 case 1: 7477 p = "int"; 7478 break; 7479 case 2: 7480 p = "void **"; 7481 break; 7482 default: 7483 break; 7484 }; 7485 break; 7486 /* thr_set_name */ 7487 case 464: 7488 switch(ndx) { 7489 case 0: 7490 p = "long"; 7491 break; 7492 case 1: 7493 p = "const char *"; 7494 break; 7495 default: 7496 break; 7497 }; 7498 break; 7499 /* aio_fsync */ 7500 case 465: 7501 switch(ndx) { 7502 case 0: 7503 p = "int"; 7504 break; 7505 case 1: 7506 p = "struct aiocb *"; 7507 break; 7508 default: 7509 break; 7510 }; 7511 break; 7512 /* rtprio_thread */ 7513 case 466: 7514 switch(ndx) { 7515 case 0: 7516 p = "int"; 7517 break; 7518 case 1: 7519 p = "lwpid_t"; 7520 break; 7521 case 2: 7522 p = "struct rtprio *"; 7523 break; 7524 default: 7525 break; 7526 }; 7527 break; 7528 /* sctp_peeloff */ 7529 case 471: 7530 switch(ndx) { 7531 case 0: 7532 p = "int"; 7533 break; 7534 case 1: 7535 p = "uint32_t"; 7536 break; 7537 default: 7538 break; 7539 }; 7540 break; 7541 /* sctp_generic_sendmsg */ 7542 case 472: 7543 switch(ndx) { 7544 case 0: 7545 p = "int"; 7546 break; 7547 case 1: 7548 p = "caddr_t"; 7549 break; 7550 case 2: 7551 p = "int"; 7552 break; 7553 case 3: 7554 p = "caddr_t"; 7555 break; 7556 case 4: 7557 p = "__socklen_t"; 7558 break; 7559 case 5: 7560 p = "struct sctp_sndrcvinfo *"; 7561 break; 7562 case 6: 7563 p = "int"; 7564 break; 7565 default: 7566 break; 7567 }; 7568 break; 7569 /* sctp_generic_sendmsg_iov */ 7570 case 473: 7571 switch(ndx) { 7572 case 0: 7573 p = "int"; 7574 break; 7575 case 1: 7576 p = "struct iovec *"; 7577 break; 7578 case 2: 7579 p = "int"; 7580 break; 7581 case 3: 7582 p = "caddr_t"; 7583 break; 7584 case 4: 7585 p = "__socklen_t"; 7586 break; 7587 case 5: 7588 p = "struct sctp_sndrcvinfo *"; 7589 break; 7590 case 6: 7591 p = "int"; 7592 break; 7593 default: 7594 break; 7595 }; 7596 break; 7597 /* sctp_generic_recvmsg */ 7598 case 474: 7599 switch(ndx) { 7600 case 0: 7601 p = "int"; 7602 break; 7603 case 1: 7604 p = "struct iovec *"; 7605 break; 7606 case 2: 7607 p = "int"; 7608 break; 7609 case 3: 7610 p = "struct sockaddr *"; 7611 break; 7612 case 4: 7613 p = "__socklen_t *"; 7614 break; 7615 case 5: 7616 p = "struct sctp_sndrcvinfo *"; 7617 break; 7618 case 6: 7619 p = "int *"; 7620 break; 7621 default: 7622 break; 7623 }; 7624 break; 7625 /* pread */ 7626 case 475: 7627 switch(ndx) { 7628 case 0: 7629 p = "int"; 7630 break; 7631 case 1: 7632 p = "void *"; 7633 break; 7634 case 2: 7635 p = "size_t"; 7636 break; 7637 case 3: 7638 p = "off_t"; 7639 break; 7640 default: 7641 break; 7642 }; 7643 break; 7644 /* pwrite */ 7645 case 476: 7646 switch(ndx) { 7647 case 0: 7648 p = "int"; 7649 break; 7650 case 1: 7651 p = "const void *"; 7652 break; 7653 case 2: 7654 p = "size_t"; 7655 break; 7656 case 3: 7657 p = "off_t"; 7658 break; 7659 default: 7660 break; 7661 }; 7662 break; 7663 /* mmap */ 7664 case 477: 7665 switch(ndx) { 7666 case 0: 7667 p = "caddr_t"; 7668 break; 7669 case 1: 7670 p = "size_t"; 7671 break; 7672 case 2: 7673 p = "int"; 7674 break; 7675 case 3: 7676 p = "int"; 7677 break; 7678 case 4: 7679 p = "int"; 7680 break; 7681 case 5: 7682 p = "off_t"; 7683 break; 7684 default: 7685 break; 7686 }; 7687 break; 7688 /* lseek */ 7689 case 478: 7690 switch(ndx) { 7691 case 0: 7692 p = "int"; 7693 break; 7694 case 1: 7695 p = "off_t"; 7696 break; 7697 case 2: 7698 p = "int"; 7699 break; 7700 default: 7701 break; 7702 }; 7703 break; 7704 /* truncate */ 7705 case 479: 7706 switch(ndx) { 7707 case 0: 7708 p = "char *"; 7709 break; 7710 case 1: 7711 p = "off_t"; 7712 break; 7713 default: 7714 break; 7715 }; 7716 break; 7717 /* ftruncate */ 7718 case 480: 7719 switch(ndx) { 7720 case 0: 7721 p = "int"; 7722 break; 7723 case 1: 7724 p = "off_t"; 7725 break; 7726 default: 7727 break; 7728 }; 7729 break; 7730 /* thr_kill2 */ 7731 case 481: 7732 switch(ndx) { 7733 case 0: 7734 p = "pid_t"; 7735 break; 7736 case 1: 7737 p = "long"; 7738 break; 7739 case 2: 7740 p = "int"; 7741 break; 7742 default: 7743 break; 7744 }; 7745 break; 7746 /* shm_open */ 7747 case 482: 7748 switch(ndx) { 7749 case 0: 7750 p = "const char *"; 7751 break; 7752 case 1: 7753 p = "int"; 7754 break; 7755 case 2: 7756 p = "mode_t"; 7757 break; 7758 default: 7759 break; 7760 }; 7761 break; 7762 /* shm_unlink */ 7763 case 483: 7764 switch(ndx) { 7765 case 0: 7766 p = "const char *"; 7767 break; 7768 default: 7769 break; 7770 }; 7771 break; 7772 /* cpuset */ 7773 case 484: 7774 switch(ndx) { 7775 case 0: 7776 p = "cpusetid_t *"; 7777 break; 7778 default: 7779 break; 7780 }; 7781 break; 7782 /* cpuset_setid */ 7783 case 485: 7784 switch(ndx) { 7785 case 0: 7786 p = "cpuwhich_t"; 7787 break; 7788 case 1: 7789 p = "id_t"; 7790 break; 7791 case 2: 7792 p = "cpusetid_t"; 7793 break; 7794 default: 7795 break; 7796 }; 7797 break; 7798 /* cpuset_getid */ 7799 case 486: 7800 switch(ndx) { 7801 case 0: 7802 p = "cpulevel_t"; 7803 break; 7804 case 1: 7805 p = "cpuwhich_t"; 7806 break; 7807 case 2: 7808 p = "id_t"; 7809 break; 7810 case 3: 7811 p = "cpusetid_t *"; 7812 break; 7813 default: 7814 break; 7815 }; 7816 break; 7817 /* cpuset_getaffinity */ 7818 case 487: 7819 switch(ndx) { 7820 case 0: 7821 p = "cpulevel_t"; 7822 break; 7823 case 1: 7824 p = "cpuwhich_t"; 7825 break; 7826 case 2: 7827 p = "id_t"; 7828 break; 7829 case 3: 7830 p = "size_t"; 7831 break; 7832 case 4: 7833 p = "cpuset_t *"; 7834 break; 7835 default: 7836 break; 7837 }; 7838 break; 7839 /* cpuset_setaffinity */ 7840 case 488: 7841 switch(ndx) { 7842 case 0: 7843 p = "cpulevel_t"; 7844 break; 7845 case 1: 7846 p = "cpuwhich_t"; 7847 break; 7848 case 2: 7849 p = "id_t"; 7850 break; 7851 case 3: 7852 p = "size_t"; 7853 break; 7854 case 4: 7855 p = "const cpuset_t *"; 7856 break; 7857 default: 7858 break; 7859 }; 7860 break; 7861 /* faccessat */ 7862 case 489: 7863 switch(ndx) { 7864 case 0: 7865 p = "int"; 7866 break; 7867 case 1: 7868 p = "char *"; 7869 break; 7870 case 2: 7871 p = "int"; 7872 break; 7873 case 3: 7874 p = "int"; 7875 break; 7876 default: 7877 break; 7878 }; 7879 break; 7880 /* fchmodat */ 7881 case 490: 7882 switch(ndx) { 7883 case 0: 7884 p = "int"; 7885 break; 7886 case 1: 7887 p = "char *"; 7888 break; 7889 case 2: 7890 p = "mode_t"; 7891 break; 7892 case 3: 7893 p = "int"; 7894 break; 7895 default: 7896 break; 7897 }; 7898 break; 7899 /* fchownat */ 7900 case 491: 7901 switch(ndx) { 7902 case 0: 7903 p = "int"; 7904 break; 7905 case 1: 7906 p = "char *"; 7907 break; 7908 case 2: 7909 p = "uid_t"; 7910 break; 7911 case 3: 7912 p = "gid_t"; 7913 break; 7914 case 4: 7915 p = "int"; 7916 break; 7917 default: 7918 break; 7919 }; 7920 break; 7921 /* fexecve */ 7922 case 492: 7923 switch(ndx) { 7924 case 0: 7925 p = "int"; 7926 break; 7927 case 1: 7928 p = "char **"; 7929 break; 7930 case 2: 7931 p = "char **"; 7932 break; 7933 default: 7934 break; 7935 }; 7936 break; 7937 /* fstatat */ 7938 case 493: 7939 switch(ndx) { 7940 case 0: 7941 p = "int"; 7942 break; 7943 case 1: 7944 p = "char *"; 7945 break; 7946 case 2: 7947 p = "struct stat *"; 7948 break; 7949 case 3: 7950 p = "int"; 7951 break; 7952 default: 7953 break; 7954 }; 7955 break; 7956 /* futimesat */ 7957 case 494: 7958 switch(ndx) { 7959 case 0: 7960 p = "int"; 7961 break; 7962 case 1: 7963 p = "char *"; 7964 break; 7965 case 2: 7966 p = "struct timeval *"; 7967 break; 7968 default: 7969 break; 7970 }; 7971 break; 7972 /* linkat */ 7973 case 495: 7974 switch(ndx) { 7975 case 0: 7976 p = "int"; 7977 break; 7978 case 1: 7979 p = "char *"; 7980 break; 7981 case 2: 7982 p = "int"; 7983 break; 7984 case 3: 7985 p = "char *"; 7986 break; 7987 case 4: 7988 p = "int"; 7989 break; 7990 default: 7991 break; 7992 }; 7993 break; 7994 /* mkdirat */ 7995 case 496: 7996 switch(ndx) { 7997 case 0: 7998 p = "int"; 7999 break; 8000 case 1: 8001 p = "char *"; 8002 break; 8003 case 2: 8004 p = "mode_t"; 8005 break; 8006 default: 8007 break; 8008 }; 8009 break; 8010 /* mkfifoat */ 8011 case 497: 8012 switch(ndx) { 8013 case 0: 8014 p = "int"; 8015 break; 8016 case 1: 8017 p = "char *"; 8018 break; 8019 case 2: 8020 p = "mode_t"; 8021 break; 8022 default: 8023 break; 8024 }; 8025 break; 8026 /* mknodat */ 8027 case 498: 8028 switch(ndx) { 8029 case 0: 8030 p = "int"; 8031 break; 8032 case 1: 8033 p = "char *"; 8034 break; 8035 case 2: 8036 p = "mode_t"; 8037 break; 8038 case 3: 8039 p = "dev_t"; 8040 break; 8041 default: 8042 break; 8043 }; 8044 break; 8045 /* openat */ 8046 case 499: 8047 switch(ndx) { 8048 case 0: 8049 p = "int"; 8050 break; 8051 case 1: 8052 p = "char *"; 8053 break; 8054 case 2: 8055 p = "int"; 8056 break; 8057 case 3: 8058 p = "mode_t"; 8059 break; 8060 default: 8061 break; 8062 }; 8063 break; 8064 /* readlinkat */ 8065 case 500: 8066 switch(ndx) { 8067 case 0: 8068 p = "int"; 8069 break; 8070 case 1: 8071 p = "char *"; 8072 break; 8073 case 2: 8074 p = "char *"; 8075 break; 8076 case 3: 8077 p = "size_t"; 8078 break; 8079 default: 8080 break; 8081 }; 8082 break; 8083 /* renameat */ 8084 case 501: 8085 switch(ndx) { 8086 case 0: 8087 p = "int"; 8088 break; 8089 case 1: 8090 p = "char *"; 8091 break; 8092 case 2: 8093 p = "int"; 8094 break; 8095 case 3: 8096 p = "char *"; 8097 break; 8098 default: 8099 break; 8100 }; 8101 break; 8102 /* symlinkat */ 8103 case 502: 8104 switch(ndx) { 8105 case 0: 8106 p = "char *"; 8107 break; 8108 case 1: 8109 p = "int"; 8110 break; 8111 case 2: 8112 p = "char *"; 8113 break; 8114 default: 8115 break; 8116 }; 8117 break; 8118 /* unlinkat */ 8119 case 503: 8120 switch(ndx) { 8121 case 0: 8122 p = "int"; 8123 break; 8124 case 1: 8125 p = "char *"; 8126 break; 8127 case 2: 8128 p = "int"; 8129 break; 8130 default: 8131 break; 8132 }; 8133 break; 8134 /* posix_openpt */ 8135 case 504: 8136 switch(ndx) { 8137 case 0: 8138 p = "int"; 8139 break; 8140 default: 8141 break; 8142 }; 8143 break; 8144 /* gssd_syscall */ 8145 case 505: 8146 switch(ndx) { 8147 case 0: 8148 p = "char *"; 8149 break; 8150 default: 8151 break; 8152 }; 8153 break; 8154 /* jail_get */ 8155 case 506: 8156 switch(ndx) { 8157 case 0: 8158 p = "struct iovec *"; 8159 break; 8160 case 1: 8161 p = "unsigned int"; 8162 break; 8163 case 2: 8164 p = "int"; 8165 break; 8166 default: 8167 break; 8168 }; 8169 break; 8170 /* jail_set */ 8171 case 507: 8172 switch(ndx) { 8173 case 0: 8174 p = "struct iovec *"; 8175 break; 8176 case 1: 8177 p = "unsigned int"; 8178 break; 8179 case 2: 8180 p = "int"; 8181 break; 8182 default: 8183 break; 8184 }; 8185 break; 8186 /* jail_remove */ 8187 case 508: 8188 switch(ndx) { 8189 case 0: 8190 p = "int"; 8191 break; 8192 default: 8193 break; 8194 }; 8195 break; 8196 /* closefrom */ 8197 case 509: 8198 switch(ndx) { 8199 case 0: 8200 p = "int"; 8201 break; 8202 default: 8203 break; 8204 }; 8205 break; 8206 /* __semctl */ 8207 case 510: 8208 switch(ndx) { 8209 case 0: 8210 p = "int"; 8211 break; 8212 case 1: 8213 p = "int"; 8214 break; 8215 case 2: 8216 p = "int"; 8217 break; 8218 case 3: 8219 p = "union semun *"; 8220 break; 8221 default: 8222 break; 8223 }; 8224 break; 8225 /* msgctl */ 8226 case 511: 8227 switch(ndx) { 8228 case 0: 8229 p = "int"; 8230 break; 8231 case 1: 8232 p = "int"; 8233 break; 8234 case 2: 8235 p = "struct msqid_ds *"; 8236 break; 8237 default: 8238 break; 8239 }; 8240 break; 8241 /* shmctl */ 8242 case 512: 8243 switch(ndx) { 8244 case 0: 8245 p = "int"; 8246 break; 8247 case 1: 8248 p = "int"; 8249 break; 8250 case 2: 8251 p = "struct shmid_ds *"; 8252 break; 8253 default: 8254 break; 8255 }; 8256 break; 8257 /* lpathconf */ 8258 case 513: 8259 switch(ndx) { 8260 case 0: 8261 p = "char *"; 8262 break; 8263 case 1: 8264 p = "int"; 8265 break; 8266 default: 8267 break; 8268 }; 8269 break; 8270 /* cap_enter */ 8271 case 516: 8272 break; 8273 /* cap_getmode */ 8274 case 517: 8275 switch(ndx) { 8276 case 0: 8277 p = "u_int *"; 8278 break; 8279 default: 8280 break; 8281 }; 8282 break; 8283 /* pselect */ 8284 case 522: 8285 switch(ndx) { 8286 case 0: 8287 p = "int"; 8288 break; 8289 case 1: 8290 p = "fd_set *"; 8291 break; 8292 case 2: 8293 p = "fd_set *"; 8294 break; 8295 case 3: 8296 p = "fd_set *"; 8297 break; 8298 case 4: 8299 p = "const struct timespec *"; 8300 break; 8301 case 5: 8302 p = "const sigset_t *"; 8303 break; 8304 default: 8305 break; 8306 }; 8307 break; 8308 /* getloginclass */ 8309 case 523: 8310 switch(ndx) { 8311 case 0: 8312 p = "char *"; 8313 break; 8314 case 1: 8315 p = "size_t"; 8316 break; 8317 default: 8318 break; 8319 }; 8320 break; 8321 /* setloginclass */ 8322 case 524: 8323 switch(ndx) { 8324 case 0: 8325 p = "const char *"; 8326 break; 8327 default: 8328 break; 8329 }; 8330 break; 8331 default: 8332 break; 8333 }; 8334 if (p != NULL) 8335 strlcpy(desc, p, descsz); 8336 } 8337