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 wait4_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 /* chmod */ 105 case 15: { 106 struct chmod_args *p = params; 107 uarg[0] = (intptr_t) p->path; /* char * */ 108 iarg[1] = p->mode; /* int */ 109 *n_args = 2; 110 break; 111 } 112 /* chown */ 113 case 16: { 114 struct chown_args *p = params; 115 uarg[0] = (intptr_t) p->path; /* char * */ 116 iarg[1] = p->uid; /* int */ 117 iarg[2] = p->gid; /* int */ 118 *n_args = 3; 119 break; 120 } 121 /* obreak */ 122 case 17: { 123 struct obreak_args *p = params; 124 uarg[0] = (intptr_t) p->nsize; /* char * */ 125 *n_args = 1; 126 break; 127 } 128 /* getpid */ 129 case 20: { 130 *n_args = 0; 131 break; 132 } 133 /* mount */ 134 case 21: { 135 struct mount_args *p = params; 136 uarg[0] = (intptr_t) p->type; /* char * */ 137 uarg[1] = (intptr_t) p->path; /* char * */ 138 iarg[2] = p->flags; /* int */ 139 uarg[3] = (intptr_t) p->data; /* caddr_t */ 140 *n_args = 4; 141 break; 142 } 143 /* unmount */ 144 case 22: { 145 struct unmount_args *p = params; 146 uarg[0] = (intptr_t) p->path; /* char * */ 147 iarg[1] = p->flags; /* int */ 148 *n_args = 2; 149 break; 150 } 151 /* setuid */ 152 case 23: { 153 struct setuid_args *p = params; 154 uarg[0] = p->uid; /* uid_t */ 155 *n_args = 1; 156 break; 157 } 158 /* getuid */ 159 case 24: { 160 *n_args = 0; 161 break; 162 } 163 /* geteuid */ 164 case 25: { 165 *n_args = 0; 166 break; 167 } 168 /* ptrace */ 169 case 26: { 170 struct ptrace_args *p = params; 171 iarg[0] = p->req; /* int */ 172 iarg[1] = p->pid; /* pid_t */ 173 uarg[2] = (intptr_t) p->addr; /* caddr_t */ 174 iarg[3] = p->data; /* int */ 175 *n_args = 4; 176 break; 177 } 178 /* recvmsg */ 179 case 27: { 180 struct recvmsg_args *p = params; 181 iarg[0] = p->s; /* int */ 182 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */ 183 iarg[2] = p->flags; /* int */ 184 *n_args = 3; 185 break; 186 } 187 /* sendmsg */ 188 case 28: { 189 struct sendmsg_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 /* recvfrom */ 197 case 29: { 198 struct recvfrom_args *p = params; 199 iarg[0] = p->s; /* int */ 200 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 201 uarg[2] = p->len; /* size_t */ 202 iarg[3] = p->flags; /* int */ 203 uarg[4] = (intptr_t) p->from; /* struct sockaddr * */ 204 uarg[5] = (intptr_t) p->fromlenaddr; /* __socklen_t * */ 205 *n_args = 6; 206 break; 207 } 208 /* accept */ 209 case 30: { 210 struct accept_args *p = params; 211 iarg[0] = p->s; /* int */ 212 uarg[1] = (intptr_t) p->name; /* struct sockaddr * */ 213 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */ 214 *n_args = 3; 215 break; 216 } 217 /* getpeername */ 218 case 31: { 219 struct getpeername_args *p = params; 220 iarg[0] = p->fdes; /* int */ 221 uarg[1] = (intptr_t) p->asa; /* struct sockaddr * */ 222 uarg[2] = (intptr_t) p->alen; /* __socklen_t * */ 223 *n_args = 3; 224 break; 225 } 226 /* getsockname */ 227 case 32: { 228 struct getsockname_args *p = params; 229 iarg[0] = p->fdes; /* int */ 230 uarg[1] = (intptr_t) p->asa; /* struct sockaddr * */ 231 uarg[2] = (intptr_t) p->alen; /* __socklen_t * */ 232 *n_args = 3; 233 break; 234 } 235 /* access */ 236 case 33: { 237 struct access_args *p = params; 238 uarg[0] = (intptr_t) p->path; /* char * */ 239 iarg[1] = p->amode; /* int */ 240 *n_args = 2; 241 break; 242 } 243 /* chflags */ 244 case 34: { 245 struct chflags_args *p = params; 246 uarg[0] = (intptr_t) p->path; /* const char * */ 247 uarg[1] = p->flags; /* u_long */ 248 *n_args = 2; 249 break; 250 } 251 /* fchflags */ 252 case 35: { 253 struct fchflags_args *p = params; 254 iarg[0] = p->fd; /* int */ 255 uarg[1] = p->flags; /* u_long */ 256 *n_args = 2; 257 break; 258 } 259 /* sync */ 260 case 36: { 261 *n_args = 0; 262 break; 263 } 264 /* kill */ 265 case 37: { 266 struct kill_args *p = params; 267 iarg[0] = p->pid; /* int */ 268 iarg[1] = p->signum; /* int */ 269 *n_args = 2; 270 break; 271 } 272 /* getppid */ 273 case 39: { 274 *n_args = 0; 275 break; 276 } 277 /* dup */ 278 case 41: { 279 struct dup_args *p = params; 280 uarg[0] = p->fd; /* u_int */ 281 *n_args = 1; 282 break; 283 } 284 /* getegid */ 285 case 43: { 286 *n_args = 0; 287 break; 288 } 289 /* profil */ 290 case 44: { 291 struct profil_args *p = params; 292 uarg[0] = (intptr_t) p->samples; /* caddr_t */ 293 uarg[1] = p->size; /* size_t */ 294 uarg[2] = p->offset; /* size_t */ 295 uarg[3] = p->scale; /* u_int */ 296 *n_args = 4; 297 break; 298 } 299 /* ktrace */ 300 case 45: { 301 struct ktrace_args *p = params; 302 uarg[0] = (intptr_t) p->fname; /* const char * */ 303 iarg[1] = p->ops; /* int */ 304 iarg[2] = p->facs; /* int */ 305 iarg[3] = p->pid; /* int */ 306 *n_args = 4; 307 break; 308 } 309 /* getgid */ 310 case 47: { 311 *n_args = 0; 312 break; 313 } 314 /* getlogin */ 315 case 49: { 316 struct getlogin_args *p = params; 317 uarg[0] = (intptr_t) p->namebuf; /* char * */ 318 uarg[1] = p->namelen; /* u_int */ 319 *n_args = 2; 320 break; 321 } 322 /* setlogin */ 323 case 50: { 324 struct setlogin_args *p = params; 325 uarg[0] = (intptr_t) p->namebuf; /* char * */ 326 *n_args = 1; 327 break; 328 } 329 /* acct */ 330 case 51: { 331 struct acct_args *p = params; 332 uarg[0] = (intptr_t) p->path; /* char * */ 333 *n_args = 1; 334 break; 335 } 336 /* sigaltstack */ 337 case 53: { 338 struct sigaltstack_args *p = params; 339 uarg[0] = (intptr_t) p->ss; /* stack_t * */ 340 uarg[1] = (intptr_t) p->oss; /* stack_t * */ 341 *n_args = 2; 342 break; 343 } 344 /* ioctl */ 345 case 54: { 346 struct ioctl_args *p = params; 347 iarg[0] = p->fd; /* int */ 348 uarg[1] = p->com; /* u_long */ 349 uarg[2] = (intptr_t) p->data; /* caddr_t */ 350 *n_args = 3; 351 break; 352 } 353 /* reboot */ 354 case 55: { 355 struct reboot_args *p = params; 356 iarg[0] = p->opt; /* int */ 357 *n_args = 1; 358 break; 359 } 360 /* revoke */ 361 case 56: { 362 struct revoke_args *p = params; 363 uarg[0] = (intptr_t) p->path; /* char * */ 364 *n_args = 1; 365 break; 366 } 367 /* symlink */ 368 case 57: { 369 struct symlink_args *p = params; 370 uarg[0] = (intptr_t) p->path; /* char * */ 371 uarg[1] = (intptr_t) p->link; /* char * */ 372 *n_args = 2; 373 break; 374 } 375 /* readlink */ 376 case 58: { 377 struct readlink_args *p = params; 378 uarg[0] = (intptr_t) p->path; /* char * */ 379 uarg[1] = (intptr_t) p->buf; /* char * */ 380 uarg[2] = p->count; /* size_t */ 381 *n_args = 3; 382 break; 383 } 384 /* execve */ 385 case 59: { 386 struct execve_args *p = params; 387 uarg[0] = (intptr_t) p->fname; /* char * */ 388 uarg[1] = (intptr_t) p->argv; /* char ** */ 389 uarg[2] = (intptr_t) p->envv; /* char ** */ 390 *n_args = 3; 391 break; 392 } 393 /* umask */ 394 case 60: { 395 struct umask_args *p = params; 396 iarg[0] = p->newmask; /* int */ 397 *n_args = 1; 398 break; 399 } 400 /* chroot */ 401 case 61: { 402 struct chroot_args *p = params; 403 uarg[0] = (intptr_t) p->path; /* char * */ 404 *n_args = 1; 405 break; 406 } 407 /* msync */ 408 case 65: { 409 struct msync_args *p = params; 410 uarg[0] = (intptr_t) p->addr; /* void * */ 411 uarg[1] = p->len; /* size_t */ 412 iarg[2] = p->flags; /* int */ 413 *n_args = 3; 414 break; 415 } 416 /* vfork */ 417 case 66: { 418 *n_args = 0; 419 break; 420 } 421 /* sbrk */ 422 case 69: { 423 struct sbrk_args *p = params; 424 iarg[0] = p->incr; /* int */ 425 *n_args = 1; 426 break; 427 } 428 /* sstk */ 429 case 70: { 430 struct sstk_args *p = params; 431 iarg[0] = p->incr; /* int */ 432 *n_args = 1; 433 break; 434 } 435 /* ovadvise */ 436 case 72: { 437 struct ovadvise_args *p = params; 438 iarg[0] = p->anom; /* int */ 439 *n_args = 1; 440 break; 441 } 442 /* munmap */ 443 case 73: { 444 struct munmap_args *p = params; 445 uarg[0] = (intptr_t) p->addr; /* void * */ 446 uarg[1] = p->len; /* size_t */ 447 *n_args = 2; 448 break; 449 } 450 /* mprotect */ 451 case 74: { 452 struct mprotect_args *p = params; 453 uarg[0] = (intptr_t) p->addr; /* void * */ 454 uarg[1] = p->len; /* size_t */ 455 iarg[2] = p->prot; /* int */ 456 *n_args = 3; 457 break; 458 } 459 /* madvise */ 460 case 75: { 461 struct madvise_args *p = params; 462 uarg[0] = (intptr_t) p->addr; /* void * */ 463 uarg[1] = p->len; /* size_t */ 464 iarg[2] = p->behav; /* int */ 465 *n_args = 3; 466 break; 467 } 468 /* mincore */ 469 case 78: { 470 struct mincore_args *p = params; 471 uarg[0] = (intptr_t) p->addr; /* const void * */ 472 uarg[1] = p->len; /* size_t */ 473 uarg[2] = (intptr_t) p->vec; /* char * */ 474 *n_args = 3; 475 break; 476 } 477 /* getgroups */ 478 case 79: { 479 struct getgroups_args *p = params; 480 uarg[0] = p->gidsetsize; /* u_int */ 481 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 482 *n_args = 2; 483 break; 484 } 485 /* setgroups */ 486 case 80: { 487 struct setgroups_args *p = params; 488 uarg[0] = p->gidsetsize; /* u_int */ 489 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 490 *n_args = 2; 491 break; 492 } 493 /* getpgrp */ 494 case 81: { 495 *n_args = 0; 496 break; 497 } 498 /* setpgid */ 499 case 82: { 500 struct setpgid_args *p = params; 501 iarg[0] = p->pid; /* int */ 502 iarg[1] = p->pgid; /* int */ 503 *n_args = 2; 504 break; 505 } 506 /* setitimer */ 507 case 83: { 508 struct setitimer_args *p = params; 509 uarg[0] = p->which; /* u_int */ 510 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */ 511 uarg[2] = (intptr_t) p->oitv; /* struct itimerval * */ 512 *n_args = 3; 513 break; 514 } 515 /* swapon */ 516 case 85: { 517 struct swapon_args *p = params; 518 uarg[0] = (intptr_t) p->name; /* char * */ 519 *n_args = 1; 520 break; 521 } 522 /* getitimer */ 523 case 86: { 524 struct getitimer_args *p = params; 525 uarg[0] = p->which; /* u_int */ 526 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */ 527 *n_args = 2; 528 break; 529 } 530 /* getdtablesize */ 531 case 89: { 532 *n_args = 0; 533 break; 534 } 535 /* dup2 */ 536 case 90: { 537 struct dup2_args *p = params; 538 uarg[0] = p->from; /* u_int */ 539 uarg[1] = p->to; /* u_int */ 540 *n_args = 2; 541 break; 542 } 543 /* fcntl */ 544 case 92: { 545 struct fcntl_args *p = params; 546 iarg[0] = p->fd; /* int */ 547 iarg[1] = p->cmd; /* int */ 548 iarg[2] = p->arg; /* long */ 549 *n_args = 3; 550 break; 551 } 552 /* select */ 553 case 93: { 554 struct select_args *p = params; 555 iarg[0] = p->nd; /* int */ 556 uarg[1] = (intptr_t) p->in; /* fd_set * */ 557 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 558 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 559 uarg[4] = (intptr_t) p->tv; /* struct timeval * */ 560 *n_args = 5; 561 break; 562 } 563 /* fsync */ 564 case 95: { 565 struct fsync_args *p = params; 566 iarg[0] = p->fd; /* int */ 567 *n_args = 1; 568 break; 569 } 570 /* setpriority */ 571 case 96: { 572 struct setpriority_args *p = params; 573 iarg[0] = p->which; /* int */ 574 iarg[1] = p->who; /* int */ 575 iarg[2] = p->prio; /* int */ 576 *n_args = 3; 577 break; 578 } 579 /* socket */ 580 case 97: { 581 struct socket_args *p = params; 582 iarg[0] = p->domain; /* int */ 583 iarg[1] = p->type; /* int */ 584 iarg[2] = p->protocol; /* int */ 585 *n_args = 3; 586 break; 587 } 588 /* connect */ 589 case 98: { 590 struct connect_args *p = params; 591 iarg[0] = p->s; /* int */ 592 uarg[1] = (intptr_t) p->name; /* caddr_t */ 593 iarg[2] = p->namelen; /* int */ 594 *n_args = 3; 595 break; 596 } 597 /* getpriority */ 598 case 100: { 599 struct getpriority_args *p = params; 600 iarg[0] = p->which; /* int */ 601 iarg[1] = p->who; /* int */ 602 *n_args = 2; 603 break; 604 } 605 /* bind */ 606 case 104: { 607 struct bind_args *p = params; 608 iarg[0] = p->s; /* int */ 609 uarg[1] = (intptr_t) p->name; /* caddr_t */ 610 iarg[2] = p->namelen; /* int */ 611 *n_args = 3; 612 break; 613 } 614 /* setsockopt */ 615 case 105: { 616 struct setsockopt_args *p = params; 617 iarg[0] = p->s; /* int */ 618 iarg[1] = p->level; /* int */ 619 iarg[2] = p->name; /* int */ 620 uarg[3] = (intptr_t) p->val; /* caddr_t */ 621 iarg[4] = p->valsize; /* int */ 622 *n_args = 5; 623 break; 624 } 625 /* listen */ 626 case 106: { 627 struct listen_args *p = params; 628 iarg[0] = p->s; /* int */ 629 iarg[1] = p->backlog; /* int */ 630 *n_args = 2; 631 break; 632 } 633 /* gettimeofday */ 634 case 116: { 635 struct gettimeofday_args *p = params; 636 uarg[0] = (intptr_t) p->tp; /* struct timeval * */ 637 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 638 *n_args = 2; 639 break; 640 } 641 /* getrusage */ 642 case 117: { 643 struct getrusage_args *p = params; 644 iarg[0] = p->who; /* int */ 645 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */ 646 *n_args = 2; 647 break; 648 } 649 /* getsockopt */ 650 case 118: { 651 struct getsockopt_args *p = params; 652 iarg[0] = p->s; /* int */ 653 iarg[1] = p->level; /* int */ 654 iarg[2] = p->name; /* int */ 655 uarg[3] = (intptr_t) p->val; /* caddr_t */ 656 uarg[4] = (intptr_t) p->avalsize; /* int * */ 657 *n_args = 5; 658 break; 659 } 660 /* readv */ 661 case 120: { 662 struct readv_args *p = params; 663 iarg[0] = p->fd; /* int */ 664 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 665 uarg[2] = p->iovcnt; /* u_int */ 666 *n_args = 3; 667 break; 668 } 669 /* writev */ 670 case 121: { 671 struct writev_args *p = params; 672 iarg[0] = p->fd; /* int */ 673 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 674 uarg[2] = p->iovcnt; /* u_int */ 675 *n_args = 3; 676 break; 677 } 678 /* settimeofday */ 679 case 122: { 680 struct settimeofday_args *p = params; 681 uarg[0] = (intptr_t) p->tv; /* struct timeval * */ 682 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 683 *n_args = 2; 684 break; 685 } 686 /* fchown */ 687 case 123: { 688 struct fchown_args *p = params; 689 iarg[0] = p->fd; /* int */ 690 iarg[1] = p->uid; /* int */ 691 iarg[2] = p->gid; /* int */ 692 *n_args = 3; 693 break; 694 } 695 /* fchmod */ 696 case 124: { 697 struct fchmod_args *p = params; 698 iarg[0] = p->fd; /* int */ 699 iarg[1] = p->mode; /* int */ 700 *n_args = 2; 701 break; 702 } 703 /* setreuid */ 704 case 126: { 705 struct setreuid_args *p = params; 706 iarg[0] = p->ruid; /* int */ 707 iarg[1] = p->euid; /* int */ 708 *n_args = 2; 709 break; 710 } 711 /* setregid */ 712 case 127: { 713 struct setregid_args *p = params; 714 iarg[0] = p->rgid; /* int */ 715 iarg[1] = p->egid; /* int */ 716 *n_args = 2; 717 break; 718 } 719 /* rename */ 720 case 128: { 721 struct rename_args *p = params; 722 uarg[0] = (intptr_t) p->from; /* char * */ 723 uarg[1] = (intptr_t) p->to; /* char * */ 724 *n_args = 2; 725 break; 726 } 727 /* flock */ 728 case 131: { 729 struct flock_args *p = params; 730 iarg[0] = p->fd; /* int */ 731 iarg[1] = p->how; /* int */ 732 *n_args = 2; 733 break; 734 } 735 /* mkfifo */ 736 case 132: { 737 struct mkfifo_args *p = params; 738 uarg[0] = (intptr_t) p->path; /* char * */ 739 iarg[1] = p->mode; /* int */ 740 *n_args = 2; 741 break; 742 } 743 /* sendto */ 744 case 133: { 745 struct sendto_args *p = params; 746 iarg[0] = p->s; /* int */ 747 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 748 uarg[2] = p->len; /* size_t */ 749 iarg[3] = p->flags; /* int */ 750 uarg[4] = (intptr_t) p->to; /* caddr_t */ 751 iarg[5] = p->tolen; /* int */ 752 *n_args = 6; 753 break; 754 } 755 /* shutdown */ 756 case 134: { 757 struct shutdown_args *p = params; 758 iarg[0] = p->s; /* int */ 759 iarg[1] = p->how; /* int */ 760 *n_args = 2; 761 break; 762 } 763 /* socketpair */ 764 case 135: { 765 struct socketpair_args *p = params; 766 iarg[0] = p->domain; /* int */ 767 iarg[1] = p->type; /* int */ 768 iarg[2] = p->protocol; /* int */ 769 uarg[3] = (intptr_t) p->rsv; /* int * */ 770 *n_args = 4; 771 break; 772 } 773 /* mkdir */ 774 case 136: { 775 struct mkdir_args *p = params; 776 uarg[0] = (intptr_t) p->path; /* char * */ 777 iarg[1] = p->mode; /* int */ 778 *n_args = 2; 779 break; 780 } 781 /* rmdir */ 782 case 137: { 783 struct rmdir_args *p = params; 784 uarg[0] = (intptr_t) p->path; /* char * */ 785 *n_args = 1; 786 break; 787 } 788 /* utimes */ 789 case 138: { 790 struct utimes_args *p = params; 791 uarg[0] = (intptr_t) p->path; /* char * */ 792 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 793 *n_args = 2; 794 break; 795 } 796 /* adjtime */ 797 case 140: { 798 struct adjtime_args *p = params; 799 uarg[0] = (intptr_t) p->delta; /* struct timeval * */ 800 uarg[1] = (intptr_t) p->olddelta; /* struct timeval * */ 801 *n_args = 2; 802 break; 803 } 804 /* setsid */ 805 case 147: { 806 *n_args = 0; 807 break; 808 } 809 /* quotactl */ 810 case 148: { 811 struct quotactl_args *p = params; 812 uarg[0] = (intptr_t) p->path; /* char * */ 813 iarg[1] = p->cmd; /* int */ 814 iarg[2] = p->uid; /* int */ 815 uarg[3] = (intptr_t) p->arg; /* caddr_t */ 816 *n_args = 4; 817 break; 818 } 819 /* nlm_syscall */ 820 case 154: { 821 struct nlm_syscall_args *p = params; 822 iarg[0] = p->debug_level; /* int */ 823 iarg[1] = p->grace_period; /* int */ 824 iarg[2] = p->addr_count; /* int */ 825 uarg[3] = (intptr_t) p->addrs; /* char ** */ 826 *n_args = 4; 827 break; 828 } 829 /* nfssvc */ 830 case 155: { 831 struct nfssvc_args *p = params; 832 iarg[0] = p->flag; /* int */ 833 uarg[1] = (intptr_t) p->argp; /* caddr_t */ 834 *n_args = 2; 835 break; 836 } 837 /* lgetfh */ 838 case 160: { 839 struct lgetfh_args *p = params; 840 uarg[0] = (intptr_t) p->fname; /* char * */ 841 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 842 *n_args = 2; 843 break; 844 } 845 /* getfh */ 846 case 161: { 847 struct getfh_args *p = params; 848 uarg[0] = (intptr_t) p->fname; /* char * */ 849 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 850 *n_args = 2; 851 break; 852 } 853 /* sysarch */ 854 case 165: { 855 struct sysarch_args *p = params; 856 iarg[0] = p->op; /* int */ 857 uarg[1] = (intptr_t) p->parms; /* char * */ 858 *n_args = 2; 859 break; 860 } 861 /* rtprio */ 862 case 166: { 863 struct rtprio_args *p = params; 864 iarg[0] = p->function; /* int */ 865 iarg[1] = p->pid; /* pid_t */ 866 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 867 *n_args = 3; 868 break; 869 } 870 /* semsys */ 871 case 169: { 872 struct semsys_args *p = params; 873 iarg[0] = p->which; /* int */ 874 iarg[1] = p->a2; /* int */ 875 iarg[2] = p->a3; /* int */ 876 iarg[3] = p->a4; /* int */ 877 iarg[4] = p->a5; /* int */ 878 *n_args = 5; 879 break; 880 } 881 /* msgsys */ 882 case 170: { 883 struct msgsys_args *p = params; 884 iarg[0] = p->which; /* int */ 885 iarg[1] = p->a2; /* int */ 886 iarg[2] = p->a3; /* int */ 887 iarg[3] = p->a4; /* int */ 888 iarg[4] = p->a5; /* int */ 889 iarg[5] = p->a6; /* int */ 890 *n_args = 6; 891 break; 892 } 893 /* shmsys */ 894 case 171: { 895 struct shmsys_args *p = params; 896 iarg[0] = p->which; /* int */ 897 iarg[1] = p->a2; /* int */ 898 iarg[2] = p->a3; /* int */ 899 iarg[3] = p->a4; /* int */ 900 *n_args = 4; 901 break; 902 } 903 /* setfib */ 904 case 175: { 905 struct setfib_args *p = params; 906 iarg[0] = p->fibnum; /* int */ 907 *n_args = 1; 908 break; 909 } 910 /* ntp_adjtime */ 911 case 176: { 912 struct ntp_adjtime_args *p = params; 913 uarg[0] = (intptr_t) p->tp; /* struct timex * */ 914 *n_args = 1; 915 break; 916 } 917 /* setgid */ 918 case 181: { 919 struct setgid_args *p = params; 920 iarg[0] = p->gid; /* gid_t */ 921 *n_args = 1; 922 break; 923 } 924 /* setegid */ 925 case 182: { 926 struct setegid_args *p = params; 927 iarg[0] = p->egid; /* gid_t */ 928 *n_args = 1; 929 break; 930 } 931 /* seteuid */ 932 case 183: { 933 struct seteuid_args *p = params; 934 uarg[0] = p->euid; /* uid_t */ 935 *n_args = 1; 936 break; 937 } 938 /* pathconf */ 939 case 191: { 940 struct pathconf_args *p = params; 941 uarg[0] = (intptr_t) p->path; /* char * */ 942 iarg[1] = p->name; /* int */ 943 *n_args = 2; 944 break; 945 } 946 /* fpathconf */ 947 case 192: { 948 struct fpathconf_args *p = params; 949 iarg[0] = p->fd; /* int */ 950 iarg[1] = p->name; /* int */ 951 *n_args = 2; 952 break; 953 } 954 /* getrlimit */ 955 case 194: { 956 struct __getrlimit_args *p = params; 957 uarg[0] = p->which; /* u_int */ 958 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 959 *n_args = 2; 960 break; 961 } 962 /* setrlimit */ 963 case 195: { 964 struct __setrlimit_args *p = params; 965 uarg[0] = p->which; /* u_int */ 966 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 967 *n_args = 2; 968 break; 969 } 970 /* nosys */ 971 case 198: { 972 *n_args = 0; 973 break; 974 } 975 /* __sysctl */ 976 case 202: { 977 struct sysctl_args *p = params; 978 uarg[0] = (intptr_t) p->name; /* int * */ 979 uarg[1] = p->namelen; /* u_int */ 980 uarg[2] = (intptr_t) p->old; /* void * */ 981 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */ 982 uarg[4] = (intptr_t) p->new; /* void * */ 983 uarg[5] = p->newlen; /* size_t */ 984 *n_args = 6; 985 break; 986 } 987 /* mlock */ 988 case 203: { 989 struct mlock_args *p = params; 990 uarg[0] = (intptr_t) p->addr; /* const void * */ 991 uarg[1] = p->len; /* size_t */ 992 *n_args = 2; 993 break; 994 } 995 /* munlock */ 996 case 204: { 997 struct munlock_args *p = params; 998 uarg[0] = (intptr_t) p->addr; /* const void * */ 999 uarg[1] = p->len; /* size_t */ 1000 *n_args = 2; 1001 break; 1002 } 1003 /* undelete */ 1004 case 205: { 1005 struct undelete_args *p = params; 1006 uarg[0] = (intptr_t) p->path; /* char * */ 1007 *n_args = 1; 1008 break; 1009 } 1010 /* futimes */ 1011 case 206: { 1012 struct futimes_args *p = params; 1013 iarg[0] = p->fd; /* int */ 1014 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 1015 *n_args = 2; 1016 break; 1017 } 1018 /* getpgid */ 1019 case 207: { 1020 struct getpgid_args *p = params; 1021 iarg[0] = p->pid; /* pid_t */ 1022 *n_args = 1; 1023 break; 1024 } 1025 /* poll */ 1026 case 209: { 1027 struct poll_args *p = params; 1028 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1029 uarg[1] = p->nfds; /* u_int */ 1030 iarg[2] = p->timeout; /* int */ 1031 *n_args = 3; 1032 break; 1033 } 1034 /* lkmnosys */ 1035 case 210: { 1036 *n_args = 0; 1037 break; 1038 } 1039 /* lkmnosys */ 1040 case 211: { 1041 *n_args = 0; 1042 break; 1043 } 1044 /* lkmnosys */ 1045 case 212: { 1046 *n_args = 0; 1047 break; 1048 } 1049 /* lkmnosys */ 1050 case 213: { 1051 *n_args = 0; 1052 break; 1053 } 1054 /* lkmnosys */ 1055 case 214: { 1056 *n_args = 0; 1057 break; 1058 } 1059 /* lkmnosys */ 1060 case 215: { 1061 *n_args = 0; 1062 break; 1063 } 1064 /* lkmnosys */ 1065 case 216: { 1066 *n_args = 0; 1067 break; 1068 } 1069 /* lkmnosys */ 1070 case 217: { 1071 *n_args = 0; 1072 break; 1073 } 1074 /* lkmnosys */ 1075 case 218: { 1076 *n_args = 0; 1077 break; 1078 } 1079 /* lkmnosys */ 1080 case 219: { 1081 *n_args = 0; 1082 break; 1083 } 1084 /* semget */ 1085 case 221: { 1086 struct semget_args *p = params; 1087 iarg[0] = p->key; /* key_t */ 1088 iarg[1] = p->nsems; /* int */ 1089 iarg[2] = p->semflg; /* int */ 1090 *n_args = 3; 1091 break; 1092 } 1093 /* semop */ 1094 case 222: { 1095 struct semop_args *p = params; 1096 iarg[0] = p->semid; /* int */ 1097 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */ 1098 uarg[2] = p->nsops; /* size_t */ 1099 *n_args = 3; 1100 break; 1101 } 1102 /* msgget */ 1103 case 225: { 1104 struct msgget_args *p = params; 1105 iarg[0] = p->key; /* key_t */ 1106 iarg[1] = p->msgflg; /* int */ 1107 *n_args = 2; 1108 break; 1109 } 1110 /* msgsnd */ 1111 case 226: { 1112 struct msgsnd_args *p = params; 1113 iarg[0] = p->msqid; /* int */ 1114 uarg[1] = (intptr_t) p->msgp; /* const void * */ 1115 uarg[2] = p->msgsz; /* size_t */ 1116 iarg[3] = p->msgflg; /* int */ 1117 *n_args = 4; 1118 break; 1119 } 1120 /* msgrcv */ 1121 case 227: { 1122 struct msgrcv_args *p = params; 1123 iarg[0] = p->msqid; /* int */ 1124 uarg[1] = (intptr_t) p->msgp; /* void * */ 1125 uarg[2] = p->msgsz; /* size_t */ 1126 iarg[3] = p->msgtyp; /* long */ 1127 iarg[4] = p->msgflg; /* int */ 1128 *n_args = 5; 1129 break; 1130 } 1131 /* shmat */ 1132 case 228: { 1133 struct shmat_args *p = params; 1134 iarg[0] = p->shmid; /* int */ 1135 uarg[1] = (intptr_t) p->shmaddr; /* const void * */ 1136 iarg[2] = p->shmflg; /* int */ 1137 *n_args = 3; 1138 break; 1139 } 1140 /* shmdt */ 1141 case 230: { 1142 struct shmdt_args *p = params; 1143 uarg[0] = (intptr_t) p->shmaddr; /* const void * */ 1144 *n_args = 1; 1145 break; 1146 } 1147 /* shmget */ 1148 case 231: { 1149 struct shmget_args *p = params; 1150 iarg[0] = p->key; /* key_t */ 1151 uarg[1] = p->size; /* size_t */ 1152 iarg[2] = p->shmflg; /* int */ 1153 *n_args = 3; 1154 break; 1155 } 1156 /* clock_gettime */ 1157 case 232: { 1158 struct clock_gettime_args *p = params; 1159 iarg[0] = p->clock_id; /* clockid_t */ 1160 uarg[1] = (intptr_t) p->tp; /* struct timespec * */ 1161 *n_args = 2; 1162 break; 1163 } 1164 /* clock_settime */ 1165 case 233: { 1166 struct clock_settime_args *p = params; 1167 iarg[0] = p->clock_id; /* clockid_t */ 1168 uarg[1] = (intptr_t) p->tp; /* const struct timespec * */ 1169 *n_args = 2; 1170 break; 1171 } 1172 /* clock_getres */ 1173 case 234: { 1174 struct clock_getres_args *p = params; 1175 iarg[0] = p->clock_id; /* clockid_t */ 1176 uarg[1] = (intptr_t) p->tp; /* struct timespec * */ 1177 *n_args = 2; 1178 break; 1179 } 1180 /* ktimer_create */ 1181 case 235: { 1182 struct ktimer_create_args *p = params; 1183 iarg[0] = p->clock_id; /* clockid_t */ 1184 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ 1185 uarg[2] = (intptr_t) p->timerid; /* int * */ 1186 *n_args = 3; 1187 break; 1188 } 1189 /* ktimer_delete */ 1190 case 236: { 1191 struct ktimer_delete_args *p = params; 1192 iarg[0] = p->timerid; /* int */ 1193 *n_args = 1; 1194 break; 1195 } 1196 /* ktimer_settime */ 1197 case 237: { 1198 struct ktimer_settime_args *p = params; 1199 iarg[0] = p->timerid; /* int */ 1200 iarg[1] = p->flags; /* int */ 1201 uarg[2] = (intptr_t) p->value; /* const struct itimerspec * */ 1202 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec * */ 1203 *n_args = 4; 1204 break; 1205 } 1206 /* ktimer_gettime */ 1207 case 238: { 1208 struct ktimer_gettime_args *p = params; 1209 iarg[0] = p->timerid; /* int */ 1210 uarg[1] = (intptr_t) p->value; /* struct itimerspec * */ 1211 *n_args = 2; 1212 break; 1213 } 1214 /* ktimer_getoverrun */ 1215 case 239: { 1216 struct ktimer_getoverrun_args *p = params; 1217 iarg[0] = p->timerid; /* int */ 1218 *n_args = 1; 1219 break; 1220 } 1221 /* nanosleep */ 1222 case 240: { 1223 struct nanosleep_args *p = params; 1224 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec * */ 1225 uarg[1] = (intptr_t) p->rmtp; /* struct timespec * */ 1226 *n_args = 2; 1227 break; 1228 } 1229 /* ffclock_getcounter */ 1230 case 241: { 1231 struct ffclock_getcounter_args *p = params; 1232 uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */ 1233 *n_args = 1; 1234 break; 1235 } 1236 /* ffclock_setestimate */ 1237 case 242: { 1238 struct ffclock_setestimate_args *p = params; 1239 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1240 *n_args = 1; 1241 break; 1242 } 1243 /* ffclock_getestimate */ 1244 case 243: { 1245 struct ffclock_getestimate_args *p = params; 1246 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1247 *n_args = 1; 1248 break; 1249 } 1250 /* clock_nanosleep */ 1251 case 244: { 1252 struct clock_nanosleep_args *p = params; 1253 iarg[0] = p->clock_id; /* clockid_t */ 1254 iarg[1] = p->flags; /* int */ 1255 uarg[2] = (intptr_t) p->rqtp; /* const struct timespec * */ 1256 uarg[3] = (intptr_t) p->rmtp; /* struct timespec * */ 1257 *n_args = 4; 1258 break; 1259 } 1260 /* clock_getcpuclockid2 */ 1261 case 247: { 1262 struct clock_getcpuclockid2_args *p = params; 1263 iarg[0] = p->id; /* id_t */ 1264 iarg[1] = p->which; /* int */ 1265 uarg[2] = (intptr_t) p->clock_id; /* clockid_t * */ 1266 *n_args = 3; 1267 break; 1268 } 1269 /* ntp_gettime */ 1270 case 248: { 1271 struct ntp_gettime_args *p = params; 1272 uarg[0] = (intptr_t) p->ntvp; /* struct ntptimeval * */ 1273 *n_args = 1; 1274 break; 1275 } 1276 /* minherit */ 1277 case 250: { 1278 struct minherit_args *p = params; 1279 uarg[0] = (intptr_t) p->addr; /* void * */ 1280 uarg[1] = p->len; /* size_t */ 1281 iarg[2] = p->inherit; /* int */ 1282 *n_args = 3; 1283 break; 1284 } 1285 /* rfork */ 1286 case 251: { 1287 struct rfork_args *p = params; 1288 iarg[0] = p->flags; /* int */ 1289 *n_args = 1; 1290 break; 1291 } 1292 /* issetugid */ 1293 case 253: { 1294 *n_args = 0; 1295 break; 1296 } 1297 /* lchown */ 1298 case 254: { 1299 struct lchown_args *p = params; 1300 uarg[0] = (intptr_t) p->path; /* char * */ 1301 iarg[1] = p->uid; /* int */ 1302 iarg[2] = p->gid; /* int */ 1303 *n_args = 3; 1304 break; 1305 } 1306 /* aio_read */ 1307 case 255: { 1308 struct aio_read_args *p = params; 1309 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1310 *n_args = 1; 1311 break; 1312 } 1313 /* aio_write */ 1314 case 256: { 1315 struct aio_write_args *p = params; 1316 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1317 *n_args = 1; 1318 break; 1319 } 1320 /* lio_listio */ 1321 case 257: { 1322 struct lio_listio_args *p = params; 1323 iarg[0] = p->mode; /* int */ 1324 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb *const * */ 1325 iarg[2] = p->nent; /* int */ 1326 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */ 1327 *n_args = 4; 1328 break; 1329 } 1330 /* lchmod */ 1331 case 274: { 1332 struct lchmod_args *p = params; 1333 uarg[0] = (intptr_t) p->path; /* char * */ 1334 iarg[1] = p->mode; /* mode_t */ 1335 *n_args = 2; 1336 break; 1337 } 1338 /* lchown */ 1339 case 275: { 1340 struct lchown_args *p = params; 1341 uarg[0] = (intptr_t) p->path; /* char * */ 1342 uarg[1] = p->uid; /* uid_t */ 1343 iarg[2] = p->gid; /* gid_t */ 1344 *n_args = 3; 1345 break; 1346 } 1347 /* lutimes */ 1348 case 276: { 1349 struct lutimes_args *p = params; 1350 uarg[0] = (intptr_t) p->path; /* char * */ 1351 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */ 1352 *n_args = 2; 1353 break; 1354 } 1355 /* msync */ 1356 case 277: { 1357 struct msync_args *p = params; 1358 uarg[0] = (intptr_t) p->addr; /* void * */ 1359 uarg[1] = p->len; /* size_t */ 1360 iarg[2] = p->flags; /* int */ 1361 *n_args = 3; 1362 break; 1363 } 1364 /* preadv */ 1365 case 289: { 1366 struct preadv_args *p = params; 1367 iarg[0] = p->fd; /* int */ 1368 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 1369 uarg[2] = p->iovcnt; /* u_int */ 1370 iarg[3] = p->offset; /* off_t */ 1371 *n_args = 4; 1372 break; 1373 } 1374 /* pwritev */ 1375 case 290: { 1376 struct pwritev_args *p = params; 1377 iarg[0] = p->fd; /* int */ 1378 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 1379 uarg[2] = p->iovcnt; /* u_int */ 1380 iarg[3] = p->offset; /* off_t */ 1381 *n_args = 4; 1382 break; 1383 } 1384 /* fhopen */ 1385 case 298: { 1386 struct fhopen_args *p = params; 1387 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1388 iarg[1] = p->flags; /* int */ 1389 *n_args = 2; 1390 break; 1391 } 1392 /* modnext */ 1393 case 300: { 1394 struct modnext_args *p = params; 1395 iarg[0] = p->modid; /* int */ 1396 *n_args = 1; 1397 break; 1398 } 1399 /* modstat */ 1400 case 301: { 1401 struct modstat_args *p = params; 1402 iarg[0] = p->modid; /* int */ 1403 uarg[1] = (intptr_t) p->stat; /* struct module_stat * */ 1404 *n_args = 2; 1405 break; 1406 } 1407 /* modfnext */ 1408 case 302: { 1409 struct modfnext_args *p = params; 1410 iarg[0] = p->modid; /* int */ 1411 *n_args = 1; 1412 break; 1413 } 1414 /* modfind */ 1415 case 303: { 1416 struct modfind_args *p = params; 1417 uarg[0] = (intptr_t) p->name; /* const char * */ 1418 *n_args = 1; 1419 break; 1420 } 1421 /* kldload */ 1422 case 304: { 1423 struct kldload_args *p = params; 1424 uarg[0] = (intptr_t) p->file; /* const char * */ 1425 *n_args = 1; 1426 break; 1427 } 1428 /* kldunload */ 1429 case 305: { 1430 struct kldunload_args *p = params; 1431 iarg[0] = p->fileid; /* int */ 1432 *n_args = 1; 1433 break; 1434 } 1435 /* kldfind */ 1436 case 306: { 1437 struct kldfind_args *p = params; 1438 uarg[0] = (intptr_t) p->file; /* const char * */ 1439 *n_args = 1; 1440 break; 1441 } 1442 /* kldnext */ 1443 case 307: { 1444 struct kldnext_args *p = params; 1445 iarg[0] = p->fileid; /* int */ 1446 *n_args = 1; 1447 break; 1448 } 1449 /* kldstat */ 1450 case 308: { 1451 struct kldstat_args *p = params; 1452 iarg[0] = p->fileid; /* int */ 1453 uarg[1] = (intptr_t) p->stat; /* struct kld_file_stat * */ 1454 *n_args = 2; 1455 break; 1456 } 1457 /* kldfirstmod */ 1458 case 309: { 1459 struct kldfirstmod_args *p = params; 1460 iarg[0] = p->fileid; /* int */ 1461 *n_args = 1; 1462 break; 1463 } 1464 /* getsid */ 1465 case 310: { 1466 struct getsid_args *p = params; 1467 iarg[0] = p->pid; /* pid_t */ 1468 *n_args = 1; 1469 break; 1470 } 1471 /* setresuid */ 1472 case 311: { 1473 struct setresuid_args *p = params; 1474 uarg[0] = p->ruid; /* uid_t */ 1475 uarg[1] = p->euid; /* uid_t */ 1476 uarg[2] = p->suid; /* uid_t */ 1477 *n_args = 3; 1478 break; 1479 } 1480 /* setresgid */ 1481 case 312: { 1482 struct setresgid_args *p = params; 1483 iarg[0] = p->rgid; /* gid_t */ 1484 iarg[1] = p->egid; /* gid_t */ 1485 iarg[2] = p->sgid; /* gid_t */ 1486 *n_args = 3; 1487 break; 1488 } 1489 /* aio_return */ 1490 case 314: { 1491 struct aio_return_args *p = params; 1492 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1493 *n_args = 1; 1494 break; 1495 } 1496 /* aio_suspend */ 1497 case 315: { 1498 struct aio_suspend_args *p = params; 1499 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb *const * */ 1500 iarg[1] = p->nent; /* int */ 1501 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1502 *n_args = 3; 1503 break; 1504 } 1505 /* aio_cancel */ 1506 case 316: { 1507 struct aio_cancel_args *p = params; 1508 iarg[0] = p->fd; /* int */ 1509 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1510 *n_args = 2; 1511 break; 1512 } 1513 /* aio_error */ 1514 case 317: { 1515 struct aio_error_args *p = params; 1516 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 1517 *n_args = 1; 1518 break; 1519 } 1520 /* yield */ 1521 case 321: { 1522 *n_args = 0; 1523 break; 1524 } 1525 /* mlockall */ 1526 case 324: { 1527 struct mlockall_args *p = params; 1528 iarg[0] = p->how; /* int */ 1529 *n_args = 1; 1530 break; 1531 } 1532 /* munlockall */ 1533 case 325: { 1534 *n_args = 0; 1535 break; 1536 } 1537 /* __getcwd */ 1538 case 326: { 1539 struct __getcwd_args *p = params; 1540 uarg[0] = (intptr_t) p->buf; /* char * */ 1541 uarg[1] = p->buflen; /* size_t */ 1542 *n_args = 2; 1543 break; 1544 } 1545 /* sched_setparam */ 1546 case 327: { 1547 struct sched_setparam_args *p = params; 1548 iarg[0] = p->pid; /* pid_t */ 1549 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */ 1550 *n_args = 2; 1551 break; 1552 } 1553 /* sched_getparam */ 1554 case 328: { 1555 struct sched_getparam_args *p = params; 1556 iarg[0] = p->pid; /* pid_t */ 1557 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1558 *n_args = 2; 1559 break; 1560 } 1561 /* sched_setscheduler */ 1562 case 329: { 1563 struct sched_setscheduler_args *p = params; 1564 iarg[0] = p->pid; /* pid_t */ 1565 iarg[1] = p->policy; /* int */ 1566 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */ 1567 *n_args = 3; 1568 break; 1569 } 1570 /* sched_getscheduler */ 1571 case 330: { 1572 struct sched_getscheduler_args *p = params; 1573 iarg[0] = p->pid; /* pid_t */ 1574 *n_args = 1; 1575 break; 1576 } 1577 /* sched_yield */ 1578 case 331: { 1579 *n_args = 0; 1580 break; 1581 } 1582 /* sched_get_priority_max */ 1583 case 332: { 1584 struct sched_get_priority_max_args *p = params; 1585 iarg[0] = p->policy; /* int */ 1586 *n_args = 1; 1587 break; 1588 } 1589 /* sched_get_priority_min */ 1590 case 333: { 1591 struct sched_get_priority_min_args *p = params; 1592 iarg[0] = p->policy; /* int */ 1593 *n_args = 1; 1594 break; 1595 } 1596 /* sched_rr_get_interval */ 1597 case 334: { 1598 struct sched_rr_get_interval_args *p = params; 1599 iarg[0] = p->pid; /* pid_t */ 1600 uarg[1] = (intptr_t) p->interval; /* struct timespec * */ 1601 *n_args = 2; 1602 break; 1603 } 1604 /* utrace */ 1605 case 335: { 1606 struct utrace_args *p = params; 1607 uarg[0] = (intptr_t) p->addr; /* const void * */ 1608 uarg[1] = p->len; /* size_t */ 1609 *n_args = 2; 1610 break; 1611 } 1612 /* kldsym */ 1613 case 337: { 1614 struct kldsym_args *p = params; 1615 iarg[0] = p->fileid; /* int */ 1616 iarg[1] = p->cmd; /* int */ 1617 uarg[2] = (intptr_t) p->data; /* void * */ 1618 *n_args = 3; 1619 break; 1620 } 1621 /* jail */ 1622 case 338: { 1623 struct jail_args *p = params; 1624 uarg[0] = (intptr_t) p->jail; /* struct jail * */ 1625 *n_args = 1; 1626 break; 1627 } 1628 /* nnpfs_syscall */ 1629 case 339: { 1630 struct nnpfs_syscall_args *p = params; 1631 iarg[0] = p->operation; /* int */ 1632 uarg[1] = (intptr_t) p->a_pathP; /* char * */ 1633 iarg[2] = p->a_opcode; /* int */ 1634 uarg[3] = (intptr_t) p->a_paramsP; /* void * */ 1635 iarg[4] = p->a_followSymlinks; /* int */ 1636 *n_args = 5; 1637 break; 1638 } 1639 /* sigprocmask */ 1640 case 340: { 1641 struct sigprocmask_args *p = params; 1642 iarg[0] = p->how; /* int */ 1643 uarg[1] = (intptr_t) p->set; /* const sigset_t * */ 1644 uarg[2] = (intptr_t) p->oset; /* sigset_t * */ 1645 *n_args = 3; 1646 break; 1647 } 1648 /* sigsuspend */ 1649 case 341: { 1650 struct sigsuspend_args *p = params; 1651 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */ 1652 *n_args = 1; 1653 break; 1654 } 1655 /* sigpending */ 1656 case 343: { 1657 struct sigpending_args *p = params; 1658 uarg[0] = (intptr_t) p->set; /* sigset_t * */ 1659 *n_args = 1; 1660 break; 1661 } 1662 /* sigtimedwait */ 1663 case 345: { 1664 struct sigtimedwait_args *p = params; 1665 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1666 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1667 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1668 *n_args = 3; 1669 break; 1670 } 1671 /* sigwaitinfo */ 1672 case 346: { 1673 struct sigwaitinfo_args *p = params; 1674 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1675 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1676 *n_args = 2; 1677 break; 1678 } 1679 /* __acl_get_file */ 1680 case 347: { 1681 struct __acl_get_file_args *p = params; 1682 uarg[0] = (intptr_t) p->path; /* const char * */ 1683 iarg[1] = p->type; /* acl_type_t */ 1684 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1685 *n_args = 3; 1686 break; 1687 } 1688 /* __acl_set_file */ 1689 case 348: { 1690 struct __acl_set_file_args *p = params; 1691 uarg[0] = (intptr_t) p->path; /* const char * */ 1692 iarg[1] = p->type; /* acl_type_t */ 1693 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1694 *n_args = 3; 1695 break; 1696 } 1697 /* __acl_get_fd */ 1698 case 349: { 1699 struct __acl_get_fd_args *p = params; 1700 iarg[0] = p->filedes; /* int */ 1701 iarg[1] = p->type; /* acl_type_t */ 1702 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1703 *n_args = 3; 1704 break; 1705 } 1706 /* __acl_set_fd */ 1707 case 350: { 1708 struct __acl_set_fd_args *p = params; 1709 iarg[0] = p->filedes; /* int */ 1710 iarg[1] = p->type; /* acl_type_t */ 1711 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1712 *n_args = 3; 1713 break; 1714 } 1715 /* __acl_delete_file */ 1716 case 351: { 1717 struct __acl_delete_file_args *p = params; 1718 uarg[0] = (intptr_t) p->path; /* const char * */ 1719 iarg[1] = p->type; /* acl_type_t */ 1720 *n_args = 2; 1721 break; 1722 } 1723 /* __acl_delete_fd */ 1724 case 352: { 1725 struct __acl_delete_fd_args *p = params; 1726 iarg[0] = p->filedes; /* int */ 1727 iarg[1] = p->type; /* acl_type_t */ 1728 *n_args = 2; 1729 break; 1730 } 1731 /* __acl_aclcheck_file */ 1732 case 353: { 1733 struct __acl_aclcheck_file_args *p = params; 1734 uarg[0] = (intptr_t) p->path; /* const char * */ 1735 iarg[1] = p->type; /* acl_type_t */ 1736 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1737 *n_args = 3; 1738 break; 1739 } 1740 /* __acl_aclcheck_fd */ 1741 case 354: { 1742 struct __acl_aclcheck_fd_args *p = params; 1743 iarg[0] = p->filedes; /* int */ 1744 iarg[1] = p->type; /* acl_type_t */ 1745 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1746 *n_args = 3; 1747 break; 1748 } 1749 /* extattrctl */ 1750 case 355: { 1751 struct extattrctl_args *p = params; 1752 uarg[0] = (intptr_t) p->path; /* const char * */ 1753 iarg[1] = p->cmd; /* int */ 1754 uarg[2] = (intptr_t) p->filename; /* const char * */ 1755 iarg[3] = p->attrnamespace; /* int */ 1756 uarg[4] = (intptr_t) p->attrname; /* const char * */ 1757 *n_args = 5; 1758 break; 1759 } 1760 /* extattr_set_file */ 1761 case 356: { 1762 struct extattr_set_file_args *p = params; 1763 uarg[0] = (intptr_t) p->path; /* const char * */ 1764 iarg[1] = p->attrnamespace; /* int */ 1765 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1766 uarg[3] = (intptr_t) p->data; /* void * */ 1767 uarg[4] = p->nbytes; /* size_t */ 1768 *n_args = 5; 1769 break; 1770 } 1771 /* extattr_get_file */ 1772 case 357: { 1773 struct extattr_get_file_args *p = params; 1774 uarg[0] = (intptr_t) p->path; /* const char * */ 1775 iarg[1] = p->attrnamespace; /* int */ 1776 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1777 uarg[3] = (intptr_t) p->data; /* void * */ 1778 uarg[4] = p->nbytes; /* size_t */ 1779 *n_args = 5; 1780 break; 1781 } 1782 /* extattr_delete_file */ 1783 case 358: { 1784 struct extattr_delete_file_args *p = params; 1785 uarg[0] = (intptr_t) p->path; /* const char * */ 1786 iarg[1] = p->attrnamespace; /* int */ 1787 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1788 *n_args = 3; 1789 break; 1790 } 1791 /* aio_waitcomplete */ 1792 case 359: { 1793 struct aio_waitcomplete_args *p = params; 1794 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb ** */ 1795 uarg[1] = (intptr_t) p->timeout; /* struct timespec * */ 1796 *n_args = 2; 1797 break; 1798 } 1799 /* getresuid */ 1800 case 360: { 1801 struct getresuid_args *p = params; 1802 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1803 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1804 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1805 *n_args = 3; 1806 break; 1807 } 1808 /* getresgid */ 1809 case 361: { 1810 struct getresgid_args *p = params; 1811 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1812 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1813 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1814 *n_args = 3; 1815 break; 1816 } 1817 /* kqueue */ 1818 case 362: { 1819 *n_args = 0; 1820 break; 1821 } 1822 /* extattr_set_fd */ 1823 case 371: { 1824 struct extattr_set_fd_args *p = params; 1825 iarg[0] = p->fd; /* int */ 1826 iarg[1] = p->attrnamespace; /* int */ 1827 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1828 uarg[3] = (intptr_t) p->data; /* void * */ 1829 uarg[4] = p->nbytes; /* size_t */ 1830 *n_args = 5; 1831 break; 1832 } 1833 /* extattr_get_fd */ 1834 case 372: { 1835 struct extattr_get_fd_args *p = params; 1836 iarg[0] = p->fd; /* int */ 1837 iarg[1] = p->attrnamespace; /* int */ 1838 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1839 uarg[3] = (intptr_t) p->data; /* void * */ 1840 uarg[4] = p->nbytes; /* size_t */ 1841 *n_args = 5; 1842 break; 1843 } 1844 /* extattr_delete_fd */ 1845 case 373: { 1846 struct extattr_delete_fd_args *p = params; 1847 iarg[0] = p->fd; /* int */ 1848 iarg[1] = p->attrnamespace; /* int */ 1849 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1850 *n_args = 3; 1851 break; 1852 } 1853 /* __setugid */ 1854 case 374: { 1855 struct __setugid_args *p = params; 1856 iarg[0] = p->flag; /* int */ 1857 *n_args = 1; 1858 break; 1859 } 1860 /* eaccess */ 1861 case 376: { 1862 struct eaccess_args *p = params; 1863 uarg[0] = (intptr_t) p->path; /* char * */ 1864 iarg[1] = p->amode; /* int */ 1865 *n_args = 2; 1866 break; 1867 } 1868 /* afs3_syscall */ 1869 case 377: { 1870 struct afs3_syscall_args *p = params; 1871 iarg[0] = p->syscall; /* long */ 1872 iarg[1] = p->parm1; /* long */ 1873 iarg[2] = p->parm2; /* long */ 1874 iarg[3] = p->parm3; /* long */ 1875 iarg[4] = p->parm4; /* long */ 1876 iarg[5] = p->parm5; /* long */ 1877 iarg[6] = p->parm6; /* long */ 1878 *n_args = 7; 1879 break; 1880 } 1881 /* nmount */ 1882 case 378: { 1883 struct nmount_args *p = params; 1884 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 1885 uarg[1] = p->iovcnt; /* unsigned int */ 1886 iarg[2] = p->flags; /* int */ 1887 *n_args = 3; 1888 break; 1889 } 1890 /* __mac_get_proc */ 1891 case 384: { 1892 struct __mac_get_proc_args *p = params; 1893 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */ 1894 *n_args = 1; 1895 break; 1896 } 1897 /* __mac_set_proc */ 1898 case 385: { 1899 struct __mac_set_proc_args *p = params; 1900 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */ 1901 *n_args = 1; 1902 break; 1903 } 1904 /* __mac_get_fd */ 1905 case 386: { 1906 struct __mac_get_fd_args *p = params; 1907 iarg[0] = p->fd; /* int */ 1908 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 1909 *n_args = 2; 1910 break; 1911 } 1912 /* __mac_get_file */ 1913 case 387: { 1914 struct __mac_get_file_args *p = params; 1915 uarg[0] = (intptr_t) p->path_p; /* const char * */ 1916 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 1917 *n_args = 2; 1918 break; 1919 } 1920 /* __mac_set_fd */ 1921 case 388: { 1922 struct __mac_set_fd_args *p = params; 1923 iarg[0] = p->fd; /* int */ 1924 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 1925 *n_args = 2; 1926 break; 1927 } 1928 /* __mac_set_file */ 1929 case 389: { 1930 struct __mac_set_file_args *p = params; 1931 uarg[0] = (intptr_t) p->path_p; /* const char * */ 1932 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 1933 *n_args = 2; 1934 break; 1935 } 1936 /* kenv */ 1937 case 390: { 1938 struct kenv_args *p = params; 1939 iarg[0] = p->what; /* int */ 1940 uarg[1] = (intptr_t) p->name; /* const char * */ 1941 uarg[2] = (intptr_t) p->value; /* char * */ 1942 iarg[3] = p->len; /* int */ 1943 *n_args = 4; 1944 break; 1945 } 1946 /* lchflags */ 1947 case 391: { 1948 struct lchflags_args *p = params; 1949 uarg[0] = (intptr_t) p->path; /* const char * */ 1950 uarg[1] = p->flags; /* u_long */ 1951 *n_args = 2; 1952 break; 1953 } 1954 /* uuidgen */ 1955 case 392: { 1956 struct uuidgen_args *p = params; 1957 uarg[0] = (intptr_t) p->store; /* struct uuid * */ 1958 iarg[1] = p->count; /* int */ 1959 *n_args = 2; 1960 break; 1961 } 1962 /* sendfile */ 1963 case 393: { 1964 struct sendfile_args *p = params; 1965 iarg[0] = p->fd; /* int */ 1966 iarg[1] = p->s; /* int */ 1967 iarg[2] = p->offset; /* off_t */ 1968 uarg[3] = p->nbytes; /* size_t */ 1969 uarg[4] = (intptr_t) p->hdtr; /* struct sf_hdtr * */ 1970 uarg[5] = (intptr_t) p->sbytes; /* off_t * */ 1971 iarg[6] = p->flags; /* int */ 1972 *n_args = 7; 1973 break; 1974 } 1975 /* mac_syscall */ 1976 case 394: { 1977 struct mac_syscall_args *p = params; 1978 uarg[0] = (intptr_t) p->policy; /* const char * */ 1979 iarg[1] = p->call; /* int */ 1980 uarg[2] = (intptr_t) p->arg; /* void * */ 1981 *n_args = 3; 1982 break; 1983 } 1984 /* ksem_close */ 1985 case 400: { 1986 struct ksem_close_args *p = params; 1987 iarg[0] = p->id; /* semid_t */ 1988 *n_args = 1; 1989 break; 1990 } 1991 /* ksem_post */ 1992 case 401: { 1993 struct ksem_post_args *p = params; 1994 iarg[0] = p->id; /* semid_t */ 1995 *n_args = 1; 1996 break; 1997 } 1998 /* ksem_wait */ 1999 case 402: { 2000 struct ksem_wait_args *p = params; 2001 iarg[0] = p->id; /* semid_t */ 2002 *n_args = 1; 2003 break; 2004 } 2005 /* ksem_trywait */ 2006 case 403: { 2007 struct ksem_trywait_args *p = params; 2008 iarg[0] = p->id; /* semid_t */ 2009 *n_args = 1; 2010 break; 2011 } 2012 /* ksem_init */ 2013 case 404: { 2014 struct ksem_init_args *p = params; 2015 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2016 uarg[1] = p->value; /* unsigned int */ 2017 *n_args = 2; 2018 break; 2019 } 2020 /* ksem_open */ 2021 case 405: { 2022 struct ksem_open_args *p = params; 2023 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2024 uarg[1] = (intptr_t) p->name; /* const char * */ 2025 iarg[2] = p->oflag; /* int */ 2026 iarg[3] = p->mode; /* mode_t */ 2027 uarg[4] = p->value; /* unsigned int */ 2028 *n_args = 5; 2029 break; 2030 } 2031 /* ksem_unlink */ 2032 case 406: { 2033 struct ksem_unlink_args *p = params; 2034 uarg[0] = (intptr_t) p->name; /* const char * */ 2035 *n_args = 1; 2036 break; 2037 } 2038 /* ksem_getvalue */ 2039 case 407: { 2040 struct ksem_getvalue_args *p = params; 2041 iarg[0] = p->id; /* semid_t */ 2042 uarg[1] = (intptr_t) p->val; /* int * */ 2043 *n_args = 2; 2044 break; 2045 } 2046 /* ksem_destroy */ 2047 case 408: { 2048 struct ksem_destroy_args *p = params; 2049 iarg[0] = p->id; /* semid_t */ 2050 *n_args = 1; 2051 break; 2052 } 2053 /* __mac_get_pid */ 2054 case 409: { 2055 struct __mac_get_pid_args *p = params; 2056 iarg[0] = p->pid; /* pid_t */ 2057 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2058 *n_args = 2; 2059 break; 2060 } 2061 /* __mac_get_link */ 2062 case 410: { 2063 struct __mac_get_link_args *p = params; 2064 uarg[0] = (intptr_t) p->path_p; /* const char * */ 2065 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */ 2066 *n_args = 2; 2067 break; 2068 } 2069 /* __mac_set_link */ 2070 case 411: { 2071 struct __mac_set_link_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 /* extattr_set_link */ 2078 case 412: { 2079 struct extattr_set_link_args *p = params; 2080 uarg[0] = (intptr_t) p->path; /* const char * */ 2081 iarg[1] = p->attrnamespace; /* int */ 2082 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2083 uarg[3] = (intptr_t) p->data; /* void * */ 2084 uarg[4] = p->nbytes; /* size_t */ 2085 *n_args = 5; 2086 break; 2087 } 2088 /* extattr_get_link */ 2089 case 413: { 2090 struct extattr_get_link_args *p = params; 2091 uarg[0] = (intptr_t) p->path; /* const char * */ 2092 iarg[1] = p->attrnamespace; /* int */ 2093 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2094 uarg[3] = (intptr_t) p->data; /* void * */ 2095 uarg[4] = p->nbytes; /* size_t */ 2096 *n_args = 5; 2097 break; 2098 } 2099 /* extattr_delete_link */ 2100 case 414: { 2101 struct extattr_delete_link_args *p = params; 2102 uarg[0] = (intptr_t) p->path; /* const char * */ 2103 iarg[1] = p->attrnamespace; /* int */ 2104 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2105 *n_args = 3; 2106 break; 2107 } 2108 /* __mac_execve */ 2109 case 415: { 2110 struct __mac_execve_args *p = params; 2111 uarg[0] = (intptr_t) p->fname; /* char * */ 2112 uarg[1] = (intptr_t) p->argv; /* char ** */ 2113 uarg[2] = (intptr_t) p->envv; /* char ** */ 2114 uarg[3] = (intptr_t) p->mac_p; /* struct mac * */ 2115 *n_args = 4; 2116 break; 2117 } 2118 /* sigaction */ 2119 case 416: { 2120 struct sigaction_args *p = params; 2121 iarg[0] = p->sig; /* int */ 2122 uarg[1] = (intptr_t) p->act; /* const struct sigaction * */ 2123 uarg[2] = (intptr_t) p->oact; /* struct sigaction * */ 2124 *n_args = 3; 2125 break; 2126 } 2127 /* sigreturn */ 2128 case 417: { 2129 struct sigreturn_args *p = params; 2130 uarg[0] = (intptr_t) p->sigcntxp; /* const struct __ucontext * */ 2131 *n_args = 1; 2132 break; 2133 } 2134 /* getcontext */ 2135 case 421: { 2136 struct getcontext_args *p = params; 2137 uarg[0] = (intptr_t) p->ucp; /* struct __ucontext * */ 2138 *n_args = 1; 2139 break; 2140 } 2141 /* setcontext */ 2142 case 422: { 2143 struct setcontext_args *p = params; 2144 uarg[0] = (intptr_t) p->ucp; /* const struct __ucontext * */ 2145 *n_args = 1; 2146 break; 2147 } 2148 /* swapcontext */ 2149 case 423: { 2150 struct swapcontext_args *p = params; 2151 uarg[0] = (intptr_t) p->oucp; /* struct __ucontext * */ 2152 uarg[1] = (intptr_t) p->ucp; /* const struct __ucontext * */ 2153 *n_args = 2; 2154 break; 2155 } 2156 /* swapoff */ 2157 case 424: { 2158 struct swapoff_args *p = params; 2159 uarg[0] = (intptr_t) p->name; /* const char * */ 2160 *n_args = 1; 2161 break; 2162 } 2163 /* __acl_get_link */ 2164 case 425: { 2165 struct __acl_get_link_args *p = params; 2166 uarg[0] = (intptr_t) p->path; /* const char * */ 2167 iarg[1] = p->type; /* acl_type_t */ 2168 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2169 *n_args = 3; 2170 break; 2171 } 2172 /* __acl_set_link */ 2173 case 426: { 2174 struct __acl_set_link_args *p = params; 2175 uarg[0] = (intptr_t) p->path; /* const char * */ 2176 iarg[1] = p->type; /* acl_type_t */ 2177 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2178 *n_args = 3; 2179 break; 2180 } 2181 /* __acl_delete_link */ 2182 case 427: { 2183 struct __acl_delete_link_args *p = params; 2184 uarg[0] = (intptr_t) p->path; /* const char * */ 2185 iarg[1] = p->type; /* acl_type_t */ 2186 *n_args = 2; 2187 break; 2188 } 2189 /* __acl_aclcheck_link */ 2190 case 428: { 2191 struct __acl_aclcheck_link_args *p = params; 2192 uarg[0] = (intptr_t) p->path; /* const char * */ 2193 iarg[1] = p->type; /* acl_type_t */ 2194 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2195 *n_args = 3; 2196 break; 2197 } 2198 /* sigwait */ 2199 case 429: { 2200 struct sigwait_args *p = params; 2201 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 2202 uarg[1] = (intptr_t) p->sig; /* int * */ 2203 *n_args = 2; 2204 break; 2205 } 2206 /* thr_create */ 2207 case 430: { 2208 struct thr_create_args *p = params; 2209 uarg[0] = (intptr_t) p->ctx; /* ucontext_t * */ 2210 uarg[1] = (intptr_t) p->id; /* long * */ 2211 iarg[2] = p->flags; /* int */ 2212 *n_args = 3; 2213 break; 2214 } 2215 /* thr_exit */ 2216 case 431: { 2217 struct thr_exit_args *p = params; 2218 uarg[0] = (intptr_t) p->state; /* long * */ 2219 *n_args = 1; 2220 break; 2221 } 2222 /* thr_self */ 2223 case 432: { 2224 struct thr_self_args *p = params; 2225 uarg[0] = (intptr_t) p->id; /* long * */ 2226 *n_args = 1; 2227 break; 2228 } 2229 /* thr_kill */ 2230 case 433: { 2231 struct thr_kill_args *p = params; 2232 iarg[0] = p->id; /* long */ 2233 iarg[1] = p->sig; /* int */ 2234 *n_args = 2; 2235 break; 2236 } 2237 /* jail_attach */ 2238 case 436: { 2239 struct jail_attach_args *p = params; 2240 iarg[0] = p->jid; /* int */ 2241 *n_args = 1; 2242 break; 2243 } 2244 /* extattr_list_fd */ 2245 case 437: { 2246 struct extattr_list_fd_args *p = params; 2247 iarg[0] = p->fd; /* int */ 2248 iarg[1] = p->attrnamespace; /* int */ 2249 uarg[2] = (intptr_t) p->data; /* void * */ 2250 uarg[3] = p->nbytes; /* size_t */ 2251 *n_args = 4; 2252 break; 2253 } 2254 /* extattr_list_file */ 2255 case 438: { 2256 struct extattr_list_file_args *p = params; 2257 uarg[0] = (intptr_t) p->path; /* const char * */ 2258 iarg[1] = p->attrnamespace; /* int */ 2259 uarg[2] = (intptr_t) p->data; /* void * */ 2260 uarg[3] = p->nbytes; /* size_t */ 2261 *n_args = 4; 2262 break; 2263 } 2264 /* extattr_list_link */ 2265 case 439: { 2266 struct extattr_list_link_args *p = params; 2267 uarg[0] = (intptr_t) p->path; /* const char * */ 2268 iarg[1] = p->attrnamespace; /* int */ 2269 uarg[2] = (intptr_t) p->data; /* void * */ 2270 uarg[3] = p->nbytes; /* size_t */ 2271 *n_args = 4; 2272 break; 2273 } 2274 /* ksem_timedwait */ 2275 case 441: { 2276 struct ksem_timedwait_args *p = params; 2277 iarg[0] = p->id; /* semid_t */ 2278 uarg[1] = (intptr_t) p->abstime; /* const struct timespec * */ 2279 *n_args = 2; 2280 break; 2281 } 2282 /* thr_suspend */ 2283 case 442: { 2284 struct thr_suspend_args *p = params; 2285 uarg[0] = (intptr_t) p->timeout; /* const struct timespec * */ 2286 *n_args = 1; 2287 break; 2288 } 2289 /* thr_wake */ 2290 case 443: { 2291 struct thr_wake_args *p = params; 2292 iarg[0] = p->id; /* long */ 2293 *n_args = 1; 2294 break; 2295 } 2296 /* kldunloadf */ 2297 case 444: { 2298 struct kldunloadf_args *p = params; 2299 iarg[0] = p->fileid; /* int */ 2300 iarg[1] = p->flags; /* int */ 2301 *n_args = 2; 2302 break; 2303 } 2304 /* audit */ 2305 case 445: { 2306 struct audit_args *p = params; 2307 uarg[0] = (intptr_t) p->record; /* const void * */ 2308 uarg[1] = p->length; /* u_int */ 2309 *n_args = 2; 2310 break; 2311 } 2312 /* auditon */ 2313 case 446: { 2314 struct auditon_args *p = params; 2315 iarg[0] = p->cmd; /* int */ 2316 uarg[1] = (intptr_t) p->data; /* void * */ 2317 uarg[2] = p->length; /* u_int */ 2318 *n_args = 3; 2319 break; 2320 } 2321 /* getauid */ 2322 case 447: { 2323 struct getauid_args *p = params; 2324 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2325 *n_args = 1; 2326 break; 2327 } 2328 /* setauid */ 2329 case 448: { 2330 struct setauid_args *p = params; 2331 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2332 *n_args = 1; 2333 break; 2334 } 2335 /* getaudit */ 2336 case 449: { 2337 struct getaudit_args *p = params; 2338 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2339 *n_args = 1; 2340 break; 2341 } 2342 /* setaudit */ 2343 case 450: { 2344 struct setaudit_args *p = params; 2345 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2346 *n_args = 1; 2347 break; 2348 } 2349 /* getaudit_addr */ 2350 case 451: { 2351 struct getaudit_addr_args *p = params; 2352 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2353 uarg[1] = p->length; /* u_int */ 2354 *n_args = 2; 2355 break; 2356 } 2357 /* setaudit_addr */ 2358 case 452: { 2359 struct setaudit_addr_args *p = params; 2360 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2361 uarg[1] = p->length; /* u_int */ 2362 *n_args = 2; 2363 break; 2364 } 2365 /* auditctl */ 2366 case 453: { 2367 struct auditctl_args *p = params; 2368 uarg[0] = (intptr_t) p->path; /* char * */ 2369 *n_args = 1; 2370 break; 2371 } 2372 /* _umtx_op */ 2373 case 454: { 2374 struct _umtx_op_args *p = params; 2375 uarg[0] = (intptr_t) p->obj; /* void * */ 2376 iarg[1] = p->op; /* int */ 2377 uarg[2] = p->val; /* u_long */ 2378 uarg[3] = (intptr_t) p->uaddr1; /* void * */ 2379 uarg[4] = (intptr_t) p->uaddr2; /* void * */ 2380 *n_args = 5; 2381 break; 2382 } 2383 /* thr_new */ 2384 case 455: { 2385 struct thr_new_args *p = params; 2386 uarg[0] = (intptr_t) p->param; /* struct thr_param * */ 2387 iarg[1] = p->param_size; /* int */ 2388 *n_args = 2; 2389 break; 2390 } 2391 /* sigqueue */ 2392 case 456: { 2393 struct sigqueue_args *p = params; 2394 iarg[0] = p->pid; /* pid_t */ 2395 iarg[1] = p->signum; /* int */ 2396 uarg[2] = (intptr_t) p->value; /* void * */ 2397 *n_args = 3; 2398 break; 2399 } 2400 /* kmq_open */ 2401 case 457: { 2402 struct kmq_open_args *p = params; 2403 uarg[0] = (intptr_t) p->path; /* const char * */ 2404 iarg[1] = p->flags; /* int */ 2405 iarg[2] = p->mode; /* mode_t */ 2406 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr * */ 2407 *n_args = 4; 2408 break; 2409 } 2410 /* kmq_setattr */ 2411 case 458: { 2412 struct kmq_setattr_args *p = params; 2413 iarg[0] = p->mqd; /* int */ 2414 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */ 2415 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */ 2416 *n_args = 3; 2417 break; 2418 } 2419 /* kmq_timedreceive */ 2420 case 459: { 2421 struct kmq_timedreceive_args *p = params; 2422 iarg[0] = p->mqd; /* int */ 2423 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 2424 uarg[2] = p->msg_len; /* size_t */ 2425 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */ 2426 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */ 2427 *n_args = 5; 2428 break; 2429 } 2430 /* kmq_timedsend */ 2431 case 460: { 2432 struct kmq_timedsend_args *p = params; 2433 iarg[0] = p->mqd; /* int */ 2434 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 2435 uarg[2] = p->msg_len; /* size_t */ 2436 uarg[3] = p->msg_prio; /* unsigned */ 2437 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */ 2438 *n_args = 5; 2439 break; 2440 } 2441 /* kmq_notify */ 2442 case 461: { 2443 struct kmq_notify_args *p = params; 2444 iarg[0] = p->mqd; /* int */ 2445 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */ 2446 *n_args = 2; 2447 break; 2448 } 2449 /* kmq_unlink */ 2450 case 462: { 2451 struct kmq_unlink_args *p = params; 2452 uarg[0] = (intptr_t) p->path; /* const char * */ 2453 *n_args = 1; 2454 break; 2455 } 2456 /* abort2 */ 2457 case 463: { 2458 struct abort2_args *p = params; 2459 uarg[0] = (intptr_t) p->why; /* const char * */ 2460 iarg[1] = p->nargs; /* int */ 2461 uarg[2] = (intptr_t) p->args; /* void ** */ 2462 *n_args = 3; 2463 break; 2464 } 2465 /* thr_set_name */ 2466 case 464: { 2467 struct thr_set_name_args *p = params; 2468 iarg[0] = p->id; /* long */ 2469 uarg[1] = (intptr_t) p->name; /* const char * */ 2470 *n_args = 2; 2471 break; 2472 } 2473 /* aio_fsync */ 2474 case 465: { 2475 struct aio_fsync_args *p = params; 2476 iarg[0] = p->op; /* int */ 2477 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */ 2478 *n_args = 2; 2479 break; 2480 } 2481 /* rtprio_thread */ 2482 case 466: { 2483 struct rtprio_thread_args *p = params; 2484 iarg[0] = p->function; /* int */ 2485 iarg[1] = p->lwpid; /* lwpid_t */ 2486 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 2487 *n_args = 3; 2488 break; 2489 } 2490 /* sctp_peeloff */ 2491 case 471: { 2492 struct sctp_peeloff_args *p = params; 2493 iarg[0] = p->sd; /* int */ 2494 uarg[1] = p->name; /* uint32_t */ 2495 *n_args = 2; 2496 break; 2497 } 2498 /* sctp_generic_sendmsg */ 2499 case 472: { 2500 struct sctp_generic_sendmsg_args *p = params; 2501 iarg[0] = p->sd; /* int */ 2502 uarg[1] = (intptr_t) p->msg; /* caddr_t */ 2503 iarg[2] = p->mlen; /* int */ 2504 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2505 iarg[4] = p->tolen; /* __socklen_t */ 2506 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2507 iarg[6] = p->flags; /* int */ 2508 *n_args = 7; 2509 break; 2510 } 2511 /* sctp_generic_sendmsg_iov */ 2512 case 473: { 2513 struct sctp_generic_sendmsg_iov_args *p = params; 2514 iarg[0] = p->sd; /* int */ 2515 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2516 iarg[2] = p->iovlen; /* int */ 2517 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2518 iarg[4] = p->tolen; /* __socklen_t */ 2519 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2520 iarg[6] = p->flags; /* int */ 2521 *n_args = 7; 2522 break; 2523 } 2524 /* sctp_generic_recvmsg */ 2525 case 474: { 2526 struct sctp_generic_recvmsg_args *p = params; 2527 iarg[0] = p->sd; /* int */ 2528 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2529 iarg[2] = p->iovlen; /* int */ 2530 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */ 2531 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */ 2532 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2533 uarg[6] = (intptr_t) p->msg_flags; /* int * */ 2534 *n_args = 7; 2535 break; 2536 } 2537 /* pread */ 2538 case 475: { 2539 struct pread_args *p = params; 2540 iarg[0] = p->fd; /* int */ 2541 uarg[1] = (intptr_t) p->buf; /* void * */ 2542 uarg[2] = p->nbyte; /* size_t */ 2543 iarg[3] = p->offset; /* off_t */ 2544 *n_args = 4; 2545 break; 2546 } 2547 /* pwrite */ 2548 case 476: { 2549 struct pwrite_args *p = params; 2550 iarg[0] = p->fd; /* int */ 2551 uarg[1] = (intptr_t) p->buf; /* const void * */ 2552 uarg[2] = p->nbyte; /* size_t */ 2553 iarg[3] = p->offset; /* off_t */ 2554 *n_args = 4; 2555 break; 2556 } 2557 /* mmap */ 2558 case 477: { 2559 struct mmap_args *p = params; 2560 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2561 uarg[1] = p->len; /* size_t */ 2562 iarg[2] = p->prot; /* int */ 2563 iarg[3] = p->flags; /* int */ 2564 iarg[4] = p->fd; /* int */ 2565 iarg[5] = p->pos; /* off_t */ 2566 *n_args = 6; 2567 break; 2568 } 2569 /* lseek */ 2570 case 478: { 2571 struct lseek_args *p = params; 2572 iarg[0] = p->fd; /* int */ 2573 iarg[1] = p->offset; /* off_t */ 2574 iarg[2] = p->whence; /* int */ 2575 *n_args = 3; 2576 break; 2577 } 2578 /* truncate */ 2579 case 479: { 2580 struct truncate_args *p = params; 2581 uarg[0] = (intptr_t) p->path; /* char * */ 2582 iarg[1] = p->length; /* off_t */ 2583 *n_args = 2; 2584 break; 2585 } 2586 /* ftruncate */ 2587 case 480: { 2588 struct ftruncate_args *p = params; 2589 iarg[0] = p->fd; /* int */ 2590 iarg[1] = p->length; /* off_t */ 2591 *n_args = 2; 2592 break; 2593 } 2594 /* thr_kill2 */ 2595 case 481: { 2596 struct thr_kill2_args *p = params; 2597 iarg[0] = p->pid; /* pid_t */ 2598 iarg[1] = p->id; /* long */ 2599 iarg[2] = p->sig; /* int */ 2600 *n_args = 3; 2601 break; 2602 } 2603 /* shm_open */ 2604 case 482: { 2605 struct shm_open_args *p = params; 2606 uarg[0] = (intptr_t) p->path; /* const char * */ 2607 iarg[1] = p->flags; /* int */ 2608 iarg[2] = p->mode; /* mode_t */ 2609 *n_args = 3; 2610 break; 2611 } 2612 /* shm_unlink */ 2613 case 483: { 2614 struct shm_unlink_args *p = params; 2615 uarg[0] = (intptr_t) p->path; /* const char * */ 2616 *n_args = 1; 2617 break; 2618 } 2619 /* cpuset */ 2620 case 484: { 2621 struct cpuset_args *p = params; 2622 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */ 2623 *n_args = 1; 2624 break; 2625 } 2626 /* cpuset_setid */ 2627 case 485: { 2628 struct cpuset_setid_args *p = params; 2629 iarg[0] = p->which; /* cpuwhich_t */ 2630 iarg[1] = p->id; /* id_t */ 2631 iarg[2] = p->setid; /* cpusetid_t */ 2632 *n_args = 3; 2633 break; 2634 } 2635 /* cpuset_getid */ 2636 case 486: { 2637 struct cpuset_getid_args *p = params; 2638 iarg[0] = p->level; /* cpulevel_t */ 2639 iarg[1] = p->which; /* cpuwhich_t */ 2640 iarg[2] = p->id; /* id_t */ 2641 uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */ 2642 *n_args = 4; 2643 break; 2644 } 2645 /* cpuset_getaffinity */ 2646 case 487: { 2647 struct cpuset_getaffinity_args *p = params; 2648 iarg[0] = p->level; /* cpulevel_t */ 2649 iarg[1] = p->which; /* cpuwhich_t */ 2650 iarg[2] = p->id; /* id_t */ 2651 uarg[3] = p->cpusetsize; /* size_t */ 2652 uarg[4] = (intptr_t) p->mask; /* cpuset_t * */ 2653 *n_args = 5; 2654 break; 2655 } 2656 /* cpuset_setaffinity */ 2657 case 488: { 2658 struct cpuset_setaffinity_args *p = params; 2659 iarg[0] = p->level; /* cpulevel_t */ 2660 iarg[1] = p->which; /* cpuwhich_t */ 2661 iarg[2] = p->id; /* id_t */ 2662 uarg[3] = p->cpusetsize; /* size_t */ 2663 uarg[4] = (intptr_t) p->mask; /* const cpuset_t * */ 2664 *n_args = 5; 2665 break; 2666 } 2667 /* faccessat */ 2668 case 489: { 2669 struct faccessat_args *p = params; 2670 iarg[0] = p->fd; /* int */ 2671 uarg[1] = (intptr_t) p->path; /* char * */ 2672 iarg[2] = p->amode; /* int */ 2673 iarg[3] = p->flag; /* int */ 2674 *n_args = 4; 2675 break; 2676 } 2677 /* fchmodat */ 2678 case 490: { 2679 struct fchmodat_args *p = params; 2680 iarg[0] = p->fd; /* int */ 2681 uarg[1] = (intptr_t) p->path; /* char * */ 2682 iarg[2] = p->mode; /* mode_t */ 2683 iarg[3] = p->flag; /* int */ 2684 *n_args = 4; 2685 break; 2686 } 2687 /* fchownat */ 2688 case 491: { 2689 struct fchownat_args *p = params; 2690 iarg[0] = p->fd; /* int */ 2691 uarg[1] = (intptr_t) p->path; /* char * */ 2692 uarg[2] = p->uid; /* uid_t */ 2693 iarg[3] = p->gid; /* gid_t */ 2694 iarg[4] = p->flag; /* int */ 2695 *n_args = 5; 2696 break; 2697 } 2698 /* fexecve */ 2699 case 492: { 2700 struct fexecve_args *p = params; 2701 iarg[0] = p->fd; /* int */ 2702 uarg[1] = (intptr_t) p->argv; /* char ** */ 2703 uarg[2] = (intptr_t) p->envv; /* char ** */ 2704 *n_args = 3; 2705 break; 2706 } 2707 /* futimesat */ 2708 case 494: { 2709 struct futimesat_args *p = params; 2710 iarg[0] = p->fd; /* int */ 2711 uarg[1] = (intptr_t) p->path; /* char * */ 2712 uarg[2] = (intptr_t) p->times; /* struct timeval * */ 2713 *n_args = 3; 2714 break; 2715 } 2716 /* linkat */ 2717 case 495: { 2718 struct linkat_args *p = params; 2719 iarg[0] = p->fd1; /* int */ 2720 uarg[1] = (intptr_t) p->path1; /* char * */ 2721 iarg[2] = p->fd2; /* int */ 2722 uarg[3] = (intptr_t) p->path2; /* char * */ 2723 iarg[4] = p->flag; /* int */ 2724 *n_args = 5; 2725 break; 2726 } 2727 /* mkdirat */ 2728 case 496: { 2729 struct mkdirat_args *p = params; 2730 iarg[0] = p->fd; /* int */ 2731 uarg[1] = (intptr_t) p->path; /* char * */ 2732 iarg[2] = p->mode; /* mode_t */ 2733 *n_args = 3; 2734 break; 2735 } 2736 /* mkfifoat */ 2737 case 497: { 2738 struct mkfifoat_args *p = params; 2739 iarg[0] = p->fd; /* int */ 2740 uarg[1] = (intptr_t) p->path; /* char * */ 2741 iarg[2] = p->mode; /* mode_t */ 2742 *n_args = 3; 2743 break; 2744 } 2745 /* openat */ 2746 case 499: { 2747 struct openat_args *p = params; 2748 iarg[0] = p->fd; /* int */ 2749 uarg[1] = (intptr_t) p->path; /* char * */ 2750 iarg[2] = p->flag; /* int */ 2751 iarg[3] = p->mode; /* mode_t */ 2752 *n_args = 4; 2753 break; 2754 } 2755 /* readlinkat */ 2756 case 500: { 2757 struct readlinkat_args *p = params; 2758 iarg[0] = p->fd; /* int */ 2759 uarg[1] = (intptr_t) p->path; /* char * */ 2760 uarg[2] = (intptr_t) p->buf; /* char * */ 2761 uarg[3] = p->bufsize; /* size_t */ 2762 *n_args = 4; 2763 break; 2764 } 2765 /* renameat */ 2766 case 501: { 2767 struct renameat_args *p = params; 2768 iarg[0] = p->oldfd; /* int */ 2769 uarg[1] = (intptr_t) p->old; /* char * */ 2770 iarg[2] = p->newfd; /* int */ 2771 uarg[3] = (intptr_t) p->new; /* char * */ 2772 *n_args = 4; 2773 break; 2774 } 2775 /* symlinkat */ 2776 case 502: { 2777 struct symlinkat_args *p = params; 2778 uarg[0] = (intptr_t) p->path1; /* char * */ 2779 iarg[1] = p->fd; /* int */ 2780 uarg[2] = (intptr_t) p->path2; /* char * */ 2781 *n_args = 3; 2782 break; 2783 } 2784 /* unlinkat */ 2785 case 503: { 2786 struct unlinkat_args *p = params; 2787 iarg[0] = p->fd; /* int */ 2788 uarg[1] = (intptr_t) p->path; /* char * */ 2789 iarg[2] = p->flag; /* int */ 2790 *n_args = 3; 2791 break; 2792 } 2793 /* posix_openpt */ 2794 case 504: { 2795 struct posix_openpt_args *p = params; 2796 iarg[0] = p->flags; /* int */ 2797 *n_args = 1; 2798 break; 2799 } 2800 /* gssd_syscall */ 2801 case 505: { 2802 struct gssd_syscall_args *p = params; 2803 uarg[0] = (intptr_t) p->path; /* char * */ 2804 *n_args = 1; 2805 break; 2806 } 2807 /* jail_get */ 2808 case 506: { 2809 struct jail_get_args *p = params; 2810 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 2811 uarg[1] = p->iovcnt; /* unsigned int */ 2812 iarg[2] = p->flags; /* int */ 2813 *n_args = 3; 2814 break; 2815 } 2816 /* jail_set */ 2817 case 507: { 2818 struct jail_set_args *p = params; 2819 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */ 2820 uarg[1] = p->iovcnt; /* unsigned int */ 2821 iarg[2] = p->flags; /* int */ 2822 *n_args = 3; 2823 break; 2824 } 2825 /* jail_remove */ 2826 case 508: { 2827 struct jail_remove_args *p = params; 2828 iarg[0] = p->jid; /* int */ 2829 *n_args = 1; 2830 break; 2831 } 2832 /* closefrom */ 2833 case 509: { 2834 struct closefrom_args *p = params; 2835 iarg[0] = p->lowfd; /* int */ 2836 *n_args = 1; 2837 break; 2838 } 2839 /* __semctl */ 2840 case 510: { 2841 struct __semctl_args *p = params; 2842 iarg[0] = p->semid; /* int */ 2843 iarg[1] = p->semnum; /* int */ 2844 iarg[2] = p->cmd; /* int */ 2845 uarg[3] = (intptr_t) p->arg; /* union semun * */ 2846 *n_args = 4; 2847 break; 2848 } 2849 /* msgctl */ 2850 case 511: { 2851 struct msgctl_args *p = params; 2852 iarg[0] = p->msqid; /* int */ 2853 iarg[1] = p->cmd; /* int */ 2854 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */ 2855 *n_args = 3; 2856 break; 2857 } 2858 /* shmctl */ 2859 case 512: { 2860 struct shmctl_args *p = params; 2861 iarg[0] = p->shmid; /* int */ 2862 iarg[1] = p->cmd; /* int */ 2863 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */ 2864 *n_args = 3; 2865 break; 2866 } 2867 /* lpathconf */ 2868 case 513: { 2869 struct lpathconf_args *p = params; 2870 uarg[0] = (intptr_t) p->path; /* char * */ 2871 iarg[1] = p->name; /* int */ 2872 *n_args = 2; 2873 break; 2874 } 2875 /* __cap_rights_get */ 2876 case 515: { 2877 struct __cap_rights_get_args *p = params; 2878 iarg[0] = p->version; /* int */ 2879 iarg[1] = p->fd; /* int */ 2880 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */ 2881 *n_args = 3; 2882 break; 2883 } 2884 /* cap_enter */ 2885 case 516: { 2886 *n_args = 0; 2887 break; 2888 } 2889 /* cap_getmode */ 2890 case 517: { 2891 struct cap_getmode_args *p = params; 2892 uarg[0] = (intptr_t) p->modep; /* u_int * */ 2893 *n_args = 1; 2894 break; 2895 } 2896 /* pdfork */ 2897 case 518: { 2898 struct pdfork_args *p = params; 2899 uarg[0] = (intptr_t) p->fdp; /* int * */ 2900 iarg[1] = p->flags; /* int */ 2901 *n_args = 2; 2902 break; 2903 } 2904 /* pdkill */ 2905 case 519: { 2906 struct pdkill_args *p = params; 2907 iarg[0] = p->fd; /* int */ 2908 iarg[1] = p->signum; /* int */ 2909 *n_args = 2; 2910 break; 2911 } 2912 /* pdgetpid */ 2913 case 520: { 2914 struct pdgetpid_args *p = params; 2915 iarg[0] = p->fd; /* int */ 2916 uarg[1] = (intptr_t) p->pidp; /* pid_t * */ 2917 *n_args = 2; 2918 break; 2919 } 2920 /* pselect */ 2921 case 522: { 2922 struct pselect_args *p = params; 2923 iarg[0] = p->nd; /* int */ 2924 uarg[1] = (intptr_t) p->in; /* fd_set * */ 2925 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 2926 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 2927 uarg[4] = (intptr_t) p->ts; /* const struct timespec * */ 2928 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */ 2929 *n_args = 6; 2930 break; 2931 } 2932 /* getloginclass */ 2933 case 523: { 2934 struct getloginclass_args *p = params; 2935 uarg[0] = (intptr_t) p->namebuf; /* char * */ 2936 uarg[1] = p->namelen; /* size_t */ 2937 *n_args = 2; 2938 break; 2939 } 2940 /* setloginclass */ 2941 case 524: { 2942 struct setloginclass_args *p = params; 2943 uarg[0] = (intptr_t) p->namebuf; /* const char * */ 2944 *n_args = 1; 2945 break; 2946 } 2947 /* rctl_get_racct */ 2948 case 525: { 2949 struct rctl_get_racct_args *p = params; 2950 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 2951 uarg[1] = p->inbuflen; /* size_t */ 2952 uarg[2] = (intptr_t) p->outbufp; /* void * */ 2953 uarg[3] = p->outbuflen; /* size_t */ 2954 *n_args = 4; 2955 break; 2956 } 2957 /* rctl_get_rules */ 2958 case 526: { 2959 struct rctl_get_rules_args *p = params; 2960 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 2961 uarg[1] = p->inbuflen; /* size_t */ 2962 uarg[2] = (intptr_t) p->outbufp; /* void * */ 2963 uarg[3] = p->outbuflen; /* size_t */ 2964 *n_args = 4; 2965 break; 2966 } 2967 /* rctl_get_limits */ 2968 case 527: { 2969 struct rctl_get_limits_args *p = params; 2970 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 2971 uarg[1] = p->inbuflen; /* size_t */ 2972 uarg[2] = (intptr_t) p->outbufp; /* void * */ 2973 uarg[3] = p->outbuflen; /* size_t */ 2974 *n_args = 4; 2975 break; 2976 } 2977 /* rctl_add_rule */ 2978 case 528: { 2979 struct rctl_add_rule_args *p = params; 2980 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 2981 uarg[1] = p->inbuflen; /* size_t */ 2982 uarg[2] = (intptr_t) p->outbufp; /* void * */ 2983 uarg[3] = p->outbuflen; /* size_t */ 2984 *n_args = 4; 2985 break; 2986 } 2987 /* rctl_remove_rule */ 2988 case 529: { 2989 struct rctl_remove_rule_args *p = params; 2990 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 2991 uarg[1] = p->inbuflen; /* size_t */ 2992 uarg[2] = (intptr_t) p->outbufp; /* void * */ 2993 uarg[3] = p->outbuflen; /* size_t */ 2994 *n_args = 4; 2995 break; 2996 } 2997 /* posix_fallocate */ 2998 case 530: { 2999 struct posix_fallocate_args *p = params; 3000 iarg[0] = p->fd; /* int */ 3001 iarg[1] = p->offset; /* off_t */ 3002 iarg[2] = p->len; /* off_t */ 3003 *n_args = 3; 3004 break; 3005 } 3006 /* posix_fadvise */ 3007 case 531: { 3008 struct posix_fadvise_args *p = params; 3009 iarg[0] = p->fd; /* int */ 3010 iarg[1] = p->offset; /* off_t */ 3011 iarg[2] = p->len; /* off_t */ 3012 iarg[3] = p->advice; /* int */ 3013 *n_args = 4; 3014 break; 3015 } 3016 /* wait6 */ 3017 case 532: { 3018 struct wait6_args *p = params; 3019 iarg[0] = p->idtype; /* idtype_t */ 3020 iarg[1] = p->id; /* id_t */ 3021 uarg[2] = (intptr_t) p->status; /* int * */ 3022 iarg[3] = p->options; /* int */ 3023 uarg[4] = (intptr_t) p->wrusage; /* struct __wrusage * */ 3024 uarg[5] = (intptr_t) p->info; /* siginfo_t * */ 3025 *n_args = 6; 3026 break; 3027 } 3028 /* cap_rights_limit */ 3029 case 533: { 3030 struct cap_rights_limit_args *p = params; 3031 iarg[0] = p->fd; /* int */ 3032 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */ 3033 *n_args = 2; 3034 break; 3035 } 3036 /* cap_ioctls_limit */ 3037 case 534: { 3038 struct cap_ioctls_limit_args *p = params; 3039 iarg[0] = p->fd; /* int */ 3040 uarg[1] = (intptr_t) p->cmds; /* const u_long * */ 3041 uarg[2] = p->ncmds; /* size_t */ 3042 *n_args = 3; 3043 break; 3044 } 3045 /* cap_ioctls_get */ 3046 case 535: { 3047 struct cap_ioctls_get_args *p = params; 3048 iarg[0] = p->fd; /* int */ 3049 uarg[1] = (intptr_t) p->cmds; /* u_long * */ 3050 uarg[2] = p->maxcmds; /* size_t */ 3051 *n_args = 3; 3052 break; 3053 } 3054 /* cap_fcntls_limit */ 3055 case 536: { 3056 struct cap_fcntls_limit_args *p = params; 3057 iarg[0] = p->fd; /* int */ 3058 uarg[1] = p->fcntlrights; /* uint32_t */ 3059 *n_args = 2; 3060 break; 3061 } 3062 /* cap_fcntls_get */ 3063 case 537: { 3064 struct cap_fcntls_get_args *p = params; 3065 iarg[0] = p->fd; /* int */ 3066 uarg[1] = (intptr_t) p->fcntlrightsp; /* uint32_t * */ 3067 *n_args = 2; 3068 break; 3069 } 3070 /* bindat */ 3071 case 538: { 3072 struct bindat_args *p = params; 3073 iarg[0] = p->fd; /* int */ 3074 iarg[1] = p->s; /* int */ 3075 uarg[2] = (intptr_t) p->name; /* caddr_t */ 3076 iarg[3] = p->namelen; /* int */ 3077 *n_args = 4; 3078 break; 3079 } 3080 /* connectat */ 3081 case 539: { 3082 struct connectat_args *p = params; 3083 iarg[0] = p->fd; /* int */ 3084 iarg[1] = p->s; /* int */ 3085 uarg[2] = (intptr_t) p->name; /* caddr_t */ 3086 iarg[3] = p->namelen; /* int */ 3087 *n_args = 4; 3088 break; 3089 } 3090 /* chflagsat */ 3091 case 540: { 3092 struct chflagsat_args *p = params; 3093 iarg[0] = p->fd; /* int */ 3094 uarg[1] = (intptr_t) p->path; /* const char * */ 3095 uarg[2] = p->flags; /* u_long */ 3096 iarg[3] = p->atflag; /* int */ 3097 *n_args = 4; 3098 break; 3099 } 3100 /* accept4 */ 3101 case 541: { 3102 struct accept4_args *p = params; 3103 iarg[0] = p->s; /* int */ 3104 uarg[1] = (intptr_t) p->name; /* struct sockaddr * */ 3105 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */ 3106 iarg[3] = p->flags; /* int */ 3107 *n_args = 4; 3108 break; 3109 } 3110 /* pipe2 */ 3111 case 542: { 3112 struct pipe2_args *p = params; 3113 uarg[0] = (intptr_t) p->fildes; /* int * */ 3114 iarg[1] = p->flags; /* int */ 3115 *n_args = 2; 3116 break; 3117 } 3118 /* aio_mlock */ 3119 case 543: { 3120 struct aio_mlock_args *p = params; 3121 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */ 3122 *n_args = 1; 3123 break; 3124 } 3125 /* procctl */ 3126 case 544: { 3127 struct procctl_args *p = params; 3128 iarg[0] = p->idtype; /* idtype_t */ 3129 iarg[1] = p->id; /* id_t */ 3130 iarg[2] = p->com; /* int */ 3131 uarg[3] = (intptr_t) p->data; /* void * */ 3132 *n_args = 4; 3133 break; 3134 } 3135 /* ppoll */ 3136 case 545: { 3137 struct ppoll_args *p = params; 3138 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 3139 uarg[1] = p->nfds; /* u_int */ 3140 uarg[2] = (intptr_t) p->ts; /* const struct timespec * */ 3141 uarg[3] = (intptr_t) p->set; /* const sigset_t * */ 3142 *n_args = 4; 3143 break; 3144 } 3145 /* futimens */ 3146 case 546: { 3147 struct futimens_args *p = params; 3148 iarg[0] = p->fd; /* int */ 3149 uarg[1] = (intptr_t) p->times; /* struct timespec * */ 3150 *n_args = 2; 3151 break; 3152 } 3153 /* utimensat */ 3154 case 547: { 3155 struct utimensat_args *p = params; 3156 iarg[0] = p->fd; /* int */ 3157 uarg[1] = (intptr_t) p->path; /* char * */ 3158 uarg[2] = (intptr_t) p->times; /* struct timespec * */ 3159 iarg[3] = p->flag; /* int */ 3160 *n_args = 4; 3161 break; 3162 } 3163 /* fdatasync */ 3164 case 550: { 3165 struct fdatasync_args *p = params; 3166 iarg[0] = p->fd; /* int */ 3167 *n_args = 1; 3168 break; 3169 } 3170 /* fstat */ 3171 case 551: { 3172 struct fstat_args *p = params; 3173 iarg[0] = p->fd; /* int */ 3174 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 3175 *n_args = 2; 3176 break; 3177 } 3178 /* fstatat */ 3179 case 552: { 3180 struct fstatat_args *p = params; 3181 iarg[0] = p->fd; /* int */ 3182 uarg[1] = (intptr_t) p->path; /* char * */ 3183 uarg[2] = (intptr_t) p->buf; /* struct stat * */ 3184 iarg[3] = p->flag; /* int */ 3185 *n_args = 4; 3186 break; 3187 } 3188 /* fhstat */ 3189 case 553: { 3190 struct fhstat_args *p = params; 3191 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 3192 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 3193 *n_args = 2; 3194 break; 3195 } 3196 /* getdirentries */ 3197 case 554: { 3198 struct getdirentries_args *p = params; 3199 iarg[0] = p->fd; /* int */ 3200 uarg[1] = (intptr_t) p->buf; /* char * */ 3201 uarg[2] = p->count; /* size_t */ 3202 uarg[3] = (intptr_t) p->basep; /* off_t * */ 3203 *n_args = 4; 3204 break; 3205 } 3206 /* statfs */ 3207 case 555: { 3208 struct statfs_args *p = params; 3209 uarg[0] = (intptr_t) p->path; /* char * */ 3210 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 3211 *n_args = 2; 3212 break; 3213 } 3214 /* fstatfs */ 3215 case 556: { 3216 struct fstatfs_args *p = params; 3217 iarg[0] = p->fd; /* int */ 3218 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 3219 *n_args = 2; 3220 break; 3221 } 3222 /* getfsstat */ 3223 case 557: { 3224 struct getfsstat_args *p = params; 3225 uarg[0] = (intptr_t) p->buf; /* struct statfs * */ 3226 iarg[1] = p->bufsize; /* long */ 3227 iarg[2] = p->mode; /* int */ 3228 *n_args = 3; 3229 break; 3230 } 3231 /* fhstatfs */ 3232 case 558: { 3233 struct fhstatfs_args *p = params; 3234 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 3235 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 3236 *n_args = 2; 3237 break; 3238 } 3239 /* mknodat */ 3240 case 559: { 3241 struct mknodat_args *p = params; 3242 iarg[0] = p->fd; /* int */ 3243 uarg[1] = (intptr_t) p->path; /* char * */ 3244 iarg[2] = p->mode; /* mode_t */ 3245 iarg[3] = p->dev; /* dev_t */ 3246 *n_args = 4; 3247 break; 3248 } 3249 /* kevent */ 3250 case 560: { 3251 struct kevent_args *p = params; 3252 iarg[0] = p->fd; /* int */ 3253 uarg[1] = (intptr_t) p->changelist; /* struct kevent * */ 3254 iarg[2] = p->nchanges; /* int */ 3255 uarg[3] = (intptr_t) p->eventlist; /* struct kevent * */ 3256 iarg[4] = p->nevents; /* int */ 3257 uarg[5] = (intptr_t) p->timeout; /* const struct timespec * */ 3258 *n_args = 6; 3259 break; 3260 } 3261 /* cpuset_getdomain */ 3262 case 561: { 3263 struct cpuset_getdomain_args *p = params; 3264 iarg[0] = p->level; /* cpulevel_t */ 3265 iarg[1] = p->which; /* cpuwhich_t */ 3266 iarg[2] = p->id; /* id_t */ 3267 uarg[3] = p->domainsetsize; /* size_t */ 3268 uarg[4] = (intptr_t) p->mask; /* domainset_t * */ 3269 uarg[5] = (intptr_t) p->policy; /* int * */ 3270 *n_args = 6; 3271 break; 3272 } 3273 /* cpuset_setdomain */ 3274 case 562: { 3275 struct cpuset_setdomain_args *p = params; 3276 iarg[0] = p->level; /* cpulevel_t */ 3277 iarg[1] = p->which; /* cpuwhich_t */ 3278 iarg[2] = p->id; /* id_t */ 3279 uarg[3] = p->domainsetsize; /* size_t */ 3280 uarg[4] = (intptr_t) p->mask; /* domainset_t * */ 3281 iarg[5] = p->policy; /* int */ 3282 *n_args = 6; 3283 break; 3284 } 3285 default: 3286 *n_args = 0; 3287 break; 3288 }; 3289 } 3290 static void 3291 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3292 { 3293 const char *p = NULL; 3294 switch (sysnum) { 3295 /* nosys */ 3296 case 0: 3297 break; 3298 /* sys_exit */ 3299 case 1: 3300 switch(ndx) { 3301 case 0: 3302 p = "int"; 3303 break; 3304 default: 3305 break; 3306 }; 3307 break; 3308 /* fork */ 3309 case 2: 3310 break; 3311 /* read */ 3312 case 3: 3313 switch(ndx) { 3314 case 0: 3315 p = "int"; 3316 break; 3317 case 1: 3318 p = "userland void *"; 3319 break; 3320 case 2: 3321 p = "size_t"; 3322 break; 3323 default: 3324 break; 3325 }; 3326 break; 3327 /* write */ 3328 case 4: 3329 switch(ndx) { 3330 case 0: 3331 p = "int"; 3332 break; 3333 case 1: 3334 p = "userland const void *"; 3335 break; 3336 case 2: 3337 p = "size_t"; 3338 break; 3339 default: 3340 break; 3341 }; 3342 break; 3343 /* open */ 3344 case 5: 3345 switch(ndx) { 3346 case 0: 3347 p = "userland char *"; 3348 break; 3349 case 1: 3350 p = "int"; 3351 break; 3352 case 2: 3353 p = "int"; 3354 break; 3355 default: 3356 break; 3357 }; 3358 break; 3359 /* close */ 3360 case 6: 3361 switch(ndx) { 3362 case 0: 3363 p = "int"; 3364 break; 3365 default: 3366 break; 3367 }; 3368 break; 3369 /* wait4 */ 3370 case 7: 3371 switch(ndx) { 3372 case 0: 3373 p = "int"; 3374 break; 3375 case 1: 3376 p = "userland int *"; 3377 break; 3378 case 2: 3379 p = "int"; 3380 break; 3381 case 3: 3382 p = "userland struct rusage *"; 3383 break; 3384 default: 3385 break; 3386 }; 3387 break; 3388 /* link */ 3389 case 9: 3390 switch(ndx) { 3391 case 0: 3392 p = "userland char *"; 3393 break; 3394 case 1: 3395 p = "userland char *"; 3396 break; 3397 default: 3398 break; 3399 }; 3400 break; 3401 /* unlink */ 3402 case 10: 3403 switch(ndx) { 3404 case 0: 3405 p = "userland char *"; 3406 break; 3407 default: 3408 break; 3409 }; 3410 break; 3411 /* chdir */ 3412 case 12: 3413 switch(ndx) { 3414 case 0: 3415 p = "userland char *"; 3416 break; 3417 default: 3418 break; 3419 }; 3420 break; 3421 /* fchdir */ 3422 case 13: 3423 switch(ndx) { 3424 case 0: 3425 p = "int"; 3426 break; 3427 default: 3428 break; 3429 }; 3430 break; 3431 /* chmod */ 3432 case 15: 3433 switch(ndx) { 3434 case 0: 3435 p = "userland char *"; 3436 break; 3437 case 1: 3438 p = "int"; 3439 break; 3440 default: 3441 break; 3442 }; 3443 break; 3444 /* chown */ 3445 case 16: 3446 switch(ndx) { 3447 case 0: 3448 p = "userland char *"; 3449 break; 3450 case 1: 3451 p = "int"; 3452 break; 3453 case 2: 3454 p = "int"; 3455 break; 3456 default: 3457 break; 3458 }; 3459 break; 3460 /* obreak */ 3461 case 17: 3462 switch(ndx) { 3463 case 0: 3464 p = "userland char *"; 3465 break; 3466 default: 3467 break; 3468 }; 3469 break; 3470 /* getpid */ 3471 case 20: 3472 break; 3473 /* mount */ 3474 case 21: 3475 switch(ndx) { 3476 case 0: 3477 p = "userland char *"; 3478 break; 3479 case 1: 3480 p = "userland char *"; 3481 break; 3482 case 2: 3483 p = "int"; 3484 break; 3485 case 3: 3486 p = "caddr_t"; 3487 break; 3488 default: 3489 break; 3490 }; 3491 break; 3492 /* unmount */ 3493 case 22: 3494 switch(ndx) { 3495 case 0: 3496 p = "userland char *"; 3497 break; 3498 case 1: 3499 p = "int"; 3500 break; 3501 default: 3502 break; 3503 }; 3504 break; 3505 /* setuid */ 3506 case 23: 3507 switch(ndx) { 3508 case 0: 3509 p = "uid_t"; 3510 break; 3511 default: 3512 break; 3513 }; 3514 break; 3515 /* getuid */ 3516 case 24: 3517 break; 3518 /* geteuid */ 3519 case 25: 3520 break; 3521 /* ptrace */ 3522 case 26: 3523 switch(ndx) { 3524 case 0: 3525 p = "int"; 3526 break; 3527 case 1: 3528 p = "pid_t"; 3529 break; 3530 case 2: 3531 p = "caddr_t"; 3532 break; 3533 case 3: 3534 p = "int"; 3535 break; 3536 default: 3537 break; 3538 }; 3539 break; 3540 /* recvmsg */ 3541 case 27: 3542 switch(ndx) { 3543 case 0: 3544 p = "int"; 3545 break; 3546 case 1: 3547 p = "userland struct msghdr *"; 3548 break; 3549 case 2: 3550 p = "int"; 3551 break; 3552 default: 3553 break; 3554 }; 3555 break; 3556 /* sendmsg */ 3557 case 28: 3558 switch(ndx) { 3559 case 0: 3560 p = "int"; 3561 break; 3562 case 1: 3563 p = "userland struct msghdr *"; 3564 break; 3565 case 2: 3566 p = "int"; 3567 break; 3568 default: 3569 break; 3570 }; 3571 break; 3572 /* recvfrom */ 3573 case 29: 3574 switch(ndx) { 3575 case 0: 3576 p = "int"; 3577 break; 3578 case 1: 3579 p = "caddr_t"; 3580 break; 3581 case 2: 3582 p = "size_t"; 3583 break; 3584 case 3: 3585 p = "int"; 3586 break; 3587 case 4: 3588 p = "userland struct sockaddr *"; 3589 break; 3590 case 5: 3591 p = "userland __socklen_t *"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 /* accept */ 3598 case 30: 3599 switch(ndx) { 3600 case 0: 3601 p = "int"; 3602 break; 3603 case 1: 3604 p = "userland struct sockaddr *"; 3605 break; 3606 case 2: 3607 p = "userland __socklen_t *"; 3608 break; 3609 default: 3610 break; 3611 }; 3612 break; 3613 /* getpeername */ 3614 case 31: 3615 switch(ndx) { 3616 case 0: 3617 p = "int"; 3618 break; 3619 case 1: 3620 p = "userland struct sockaddr *"; 3621 break; 3622 case 2: 3623 p = "userland __socklen_t *"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* getsockname */ 3630 case 32: 3631 switch(ndx) { 3632 case 0: 3633 p = "int"; 3634 break; 3635 case 1: 3636 p = "userland struct sockaddr *"; 3637 break; 3638 case 2: 3639 p = "userland __socklen_t *"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* access */ 3646 case 33: 3647 switch(ndx) { 3648 case 0: 3649 p = "userland char *"; 3650 break; 3651 case 1: 3652 p = "int"; 3653 break; 3654 default: 3655 break; 3656 }; 3657 break; 3658 /* chflags */ 3659 case 34: 3660 switch(ndx) { 3661 case 0: 3662 p = "userland const char *"; 3663 break; 3664 case 1: 3665 p = "u_long"; 3666 break; 3667 default: 3668 break; 3669 }; 3670 break; 3671 /* fchflags */ 3672 case 35: 3673 switch(ndx) { 3674 case 0: 3675 p = "int"; 3676 break; 3677 case 1: 3678 p = "u_long"; 3679 break; 3680 default: 3681 break; 3682 }; 3683 break; 3684 /* sync */ 3685 case 36: 3686 break; 3687 /* kill */ 3688 case 37: 3689 switch(ndx) { 3690 case 0: 3691 p = "int"; 3692 break; 3693 case 1: 3694 p = "int"; 3695 break; 3696 default: 3697 break; 3698 }; 3699 break; 3700 /* getppid */ 3701 case 39: 3702 break; 3703 /* dup */ 3704 case 41: 3705 switch(ndx) { 3706 case 0: 3707 p = "u_int"; 3708 break; 3709 default: 3710 break; 3711 }; 3712 break; 3713 /* getegid */ 3714 case 43: 3715 break; 3716 /* profil */ 3717 case 44: 3718 switch(ndx) { 3719 case 0: 3720 p = "caddr_t"; 3721 break; 3722 case 1: 3723 p = "size_t"; 3724 break; 3725 case 2: 3726 p = "size_t"; 3727 break; 3728 case 3: 3729 p = "u_int"; 3730 break; 3731 default: 3732 break; 3733 }; 3734 break; 3735 /* ktrace */ 3736 case 45: 3737 switch(ndx) { 3738 case 0: 3739 p = "userland const char *"; 3740 break; 3741 case 1: 3742 p = "int"; 3743 break; 3744 case 2: 3745 p = "int"; 3746 break; 3747 case 3: 3748 p = "int"; 3749 break; 3750 default: 3751 break; 3752 }; 3753 break; 3754 /* getgid */ 3755 case 47: 3756 break; 3757 /* getlogin */ 3758 case 49: 3759 switch(ndx) { 3760 case 0: 3761 p = "userland char *"; 3762 break; 3763 case 1: 3764 p = "u_int"; 3765 break; 3766 default: 3767 break; 3768 }; 3769 break; 3770 /* setlogin */ 3771 case 50: 3772 switch(ndx) { 3773 case 0: 3774 p = "userland char *"; 3775 break; 3776 default: 3777 break; 3778 }; 3779 break; 3780 /* acct */ 3781 case 51: 3782 switch(ndx) { 3783 case 0: 3784 p = "userland char *"; 3785 break; 3786 default: 3787 break; 3788 }; 3789 break; 3790 /* sigaltstack */ 3791 case 53: 3792 switch(ndx) { 3793 case 0: 3794 p = "userland stack_t *"; 3795 break; 3796 case 1: 3797 p = "userland stack_t *"; 3798 break; 3799 default: 3800 break; 3801 }; 3802 break; 3803 /* ioctl */ 3804 case 54: 3805 switch(ndx) { 3806 case 0: 3807 p = "int"; 3808 break; 3809 case 1: 3810 p = "u_long"; 3811 break; 3812 case 2: 3813 p = "caddr_t"; 3814 break; 3815 default: 3816 break; 3817 }; 3818 break; 3819 /* reboot */ 3820 case 55: 3821 switch(ndx) { 3822 case 0: 3823 p = "int"; 3824 break; 3825 default: 3826 break; 3827 }; 3828 break; 3829 /* revoke */ 3830 case 56: 3831 switch(ndx) { 3832 case 0: 3833 p = "userland char *"; 3834 break; 3835 default: 3836 break; 3837 }; 3838 break; 3839 /* symlink */ 3840 case 57: 3841 switch(ndx) { 3842 case 0: 3843 p = "userland char *"; 3844 break; 3845 case 1: 3846 p = "userland char *"; 3847 break; 3848 default: 3849 break; 3850 }; 3851 break; 3852 /* readlink */ 3853 case 58: 3854 switch(ndx) { 3855 case 0: 3856 p = "userland char *"; 3857 break; 3858 case 1: 3859 p = "userland char *"; 3860 break; 3861 case 2: 3862 p = "size_t"; 3863 break; 3864 default: 3865 break; 3866 }; 3867 break; 3868 /* execve */ 3869 case 59: 3870 switch(ndx) { 3871 case 0: 3872 p = "userland char *"; 3873 break; 3874 case 1: 3875 p = "userland char **"; 3876 break; 3877 case 2: 3878 p = "userland char **"; 3879 break; 3880 default: 3881 break; 3882 }; 3883 break; 3884 /* umask */ 3885 case 60: 3886 switch(ndx) { 3887 case 0: 3888 p = "int"; 3889 break; 3890 default: 3891 break; 3892 }; 3893 break; 3894 /* chroot */ 3895 case 61: 3896 switch(ndx) { 3897 case 0: 3898 p = "userland char *"; 3899 break; 3900 default: 3901 break; 3902 }; 3903 break; 3904 /* msync */ 3905 case 65: 3906 switch(ndx) { 3907 case 0: 3908 p = "userland void *"; 3909 break; 3910 case 1: 3911 p = "size_t"; 3912 break; 3913 case 2: 3914 p = "int"; 3915 break; 3916 default: 3917 break; 3918 }; 3919 break; 3920 /* vfork */ 3921 case 66: 3922 break; 3923 /* sbrk */ 3924 case 69: 3925 switch(ndx) { 3926 case 0: 3927 p = "int"; 3928 break; 3929 default: 3930 break; 3931 }; 3932 break; 3933 /* sstk */ 3934 case 70: 3935 switch(ndx) { 3936 case 0: 3937 p = "int"; 3938 break; 3939 default: 3940 break; 3941 }; 3942 break; 3943 /* ovadvise */ 3944 case 72: 3945 switch(ndx) { 3946 case 0: 3947 p = "int"; 3948 break; 3949 default: 3950 break; 3951 }; 3952 break; 3953 /* munmap */ 3954 case 73: 3955 switch(ndx) { 3956 case 0: 3957 p = "userland void *"; 3958 break; 3959 case 1: 3960 p = "size_t"; 3961 break; 3962 default: 3963 break; 3964 }; 3965 break; 3966 /* mprotect */ 3967 case 74: 3968 switch(ndx) { 3969 case 0: 3970 p = "userland void *"; 3971 break; 3972 case 1: 3973 p = "size_t"; 3974 break; 3975 case 2: 3976 p = "int"; 3977 break; 3978 default: 3979 break; 3980 }; 3981 break; 3982 /* madvise */ 3983 case 75: 3984 switch(ndx) { 3985 case 0: 3986 p = "userland void *"; 3987 break; 3988 case 1: 3989 p = "size_t"; 3990 break; 3991 case 2: 3992 p = "int"; 3993 break; 3994 default: 3995 break; 3996 }; 3997 break; 3998 /* mincore */ 3999 case 78: 4000 switch(ndx) { 4001 case 0: 4002 p = "userland const void *"; 4003 break; 4004 case 1: 4005 p = "size_t"; 4006 break; 4007 case 2: 4008 p = "userland char *"; 4009 break; 4010 default: 4011 break; 4012 }; 4013 break; 4014 /* getgroups */ 4015 case 79: 4016 switch(ndx) { 4017 case 0: 4018 p = "u_int"; 4019 break; 4020 case 1: 4021 p = "userland gid_t *"; 4022 break; 4023 default: 4024 break; 4025 }; 4026 break; 4027 /* setgroups */ 4028 case 80: 4029 switch(ndx) { 4030 case 0: 4031 p = "u_int"; 4032 break; 4033 case 1: 4034 p = "userland gid_t *"; 4035 break; 4036 default: 4037 break; 4038 }; 4039 break; 4040 /* getpgrp */ 4041 case 81: 4042 break; 4043 /* setpgid */ 4044 case 82: 4045 switch(ndx) { 4046 case 0: 4047 p = "int"; 4048 break; 4049 case 1: 4050 p = "int"; 4051 break; 4052 default: 4053 break; 4054 }; 4055 break; 4056 /* setitimer */ 4057 case 83: 4058 switch(ndx) { 4059 case 0: 4060 p = "u_int"; 4061 break; 4062 case 1: 4063 p = "userland struct itimerval *"; 4064 break; 4065 case 2: 4066 p = "userland struct itimerval *"; 4067 break; 4068 default: 4069 break; 4070 }; 4071 break; 4072 /* swapon */ 4073 case 85: 4074 switch(ndx) { 4075 case 0: 4076 p = "userland char *"; 4077 break; 4078 default: 4079 break; 4080 }; 4081 break; 4082 /* getitimer */ 4083 case 86: 4084 switch(ndx) { 4085 case 0: 4086 p = "u_int"; 4087 break; 4088 case 1: 4089 p = "userland struct itimerval *"; 4090 break; 4091 default: 4092 break; 4093 }; 4094 break; 4095 /* getdtablesize */ 4096 case 89: 4097 break; 4098 /* dup2 */ 4099 case 90: 4100 switch(ndx) { 4101 case 0: 4102 p = "u_int"; 4103 break; 4104 case 1: 4105 p = "u_int"; 4106 break; 4107 default: 4108 break; 4109 }; 4110 break; 4111 /* fcntl */ 4112 case 92: 4113 switch(ndx) { 4114 case 0: 4115 p = "int"; 4116 break; 4117 case 1: 4118 p = "int"; 4119 break; 4120 case 2: 4121 p = "long"; 4122 break; 4123 default: 4124 break; 4125 }; 4126 break; 4127 /* select */ 4128 case 93: 4129 switch(ndx) { 4130 case 0: 4131 p = "int"; 4132 break; 4133 case 1: 4134 p = "userland fd_set *"; 4135 break; 4136 case 2: 4137 p = "userland fd_set *"; 4138 break; 4139 case 3: 4140 p = "userland fd_set *"; 4141 break; 4142 case 4: 4143 p = "userland struct timeval *"; 4144 break; 4145 default: 4146 break; 4147 }; 4148 break; 4149 /* fsync */ 4150 case 95: 4151 switch(ndx) { 4152 case 0: 4153 p = "int"; 4154 break; 4155 default: 4156 break; 4157 }; 4158 break; 4159 /* setpriority */ 4160 case 96: 4161 switch(ndx) { 4162 case 0: 4163 p = "int"; 4164 break; 4165 case 1: 4166 p = "int"; 4167 break; 4168 case 2: 4169 p = "int"; 4170 break; 4171 default: 4172 break; 4173 }; 4174 break; 4175 /* socket */ 4176 case 97: 4177 switch(ndx) { 4178 case 0: 4179 p = "int"; 4180 break; 4181 case 1: 4182 p = "int"; 4183 break; 4184 case 2: 4185 p = "int"; 4186 break; 4187 default: 4188 break; 4189 }; 4190 break; 4191 /* connect */ 4192 case 98: 4193 switch(ndx) { 4194 case 0: 4195 p = "int"; 4196 break; 4197 case 1: 4198 p = "caddr_t"; 4199 break; 4200 case 2: 4201 p = "int"; 4202 break; 4203 default: 4204 break; 4205 }; 4206 break; 4207 /* getpriority */ 4208 case 100: 4209 switch(ndx) { 4210 case 0: 4211 p = "int"; 4212 break; 4213 case 1: 4214 p = "int"; 4215 break; 4216 default: 4217 break; 4218 }; 4219 break; 4220 /* bind */ 4221 case 104: 4222 switch(ndx) { 4223 case 0: 4224 p = "int"; 4225 break; 4226 case 1: 4227 p = "caddr_t"; 4228 break; 4229 case 2: 4230 p = "int"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* setsockopt */ 4237 case 105: 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 case 3: 4249 p = "caddr_t"; 4250 break; 4251 case 4: 4252 p = "int"; 4253 break; 4254 default: 4255 break; 4256 }; 4257 break; 4258 /* listen */ 4259 case 106: 4260 switch(ndx) { 4261 case 0: 4262 p = "int"; 4263 break; 4264 case 1: 4265 p = "int"; 4266 break; 4267 default: 4268 break; 4269 }; 4270 break; 4271 /* gettimeofday */ 4272 case 116: 4273 switch(ndx) { 4274 case 0: 4275 p = "userland struct timeval *"; 4276 break; 4277 case 1: 4278 p = "userland struct timezone *"; 4279 break; 4280 default: 4281 break; 4282 }; 4283 break; 4284 /* getrusage */ 4285 case 117: 4286 switch(ndx) { 4287 case 0: 4288 p = "int"; 4289 break; 4290 case 1: 4291 p = "userland struct rusage *"; 4292 break; 4293 default: 4294 break; 4295 }; 4296 break; 4297 /* getsockopt */ 4298 case 118: 4299 switch(ndx) { 4300 case 0: 4301 p = "int"; 4302 break; 4303 case 1: 4304 p = "int"; 4305 break; 4306 case 2: 4307 p = "int"; 4308 break; 4309 case 3: 4310 p = "caddr_t"; 4311 break; 4312 case 4: 4313 p = "userland int *"; 4314 break; 4315 default: 4316 break; 4317 }; 4318 break; 4319 /* readv */ 4320 case 120: 4321 switch(ndx) { 4322 case 0: 4323 p = "int"; 4324 break; 4325 case 1: 4326 p = "userland struct iovec *"; 4327 break; 4328 case 2: 4329 p = "u_int"; 4330 break; 4331 default: 4332 break; 4333 }; 4334 break; 4335 /* writev */ 4336 case 121: 4337 switch(ndx) { 4338 case 0: 4339 p = "int"; 4340 break; 4341 case 1: 4342 p = "userland struct iovec *"; 4343 break; 4344 case 2: 4345 p = "u_int"; 4346 break; 4347 default: 4348 break; 4349 }; 4350 break; 4351 /* settimeofday */ 4352 case 122: 4353 switch(ndx) { 4354 case 0: 4355 p = "userland struct timeval *"; 4356 break; 4357 case 1: 4358 p = "userland struct timezone *"; 4359 break; 4360 default: 4361 break; 4362 }; 4363 break; 4364 /* fchown */ 4365 case 123: 4366 switch(ndx) { 4367 case 0: 4368 p = "int"; 4369 break; 4370 case 1: 4371 p = "int"; 4372 break; 4373 case 2: 4374 p = "int"; 4375 break; 4376 default: 4377 break; 4378 }; 4379 break; 4380 /* fchmod */ 4381 case 124: 4382 switch(ndx) { 4383 case 0: 4384 p = "int"; 4385 break; 4386 case 1: 4387 p = "int"; 4388 break; 4389 default: 4390 break; 4391 }; 4392 break; 4393 /* setreuid */ 4394 case 126: 4395 switch(ndx) { 4396 case 0: 4397 p = "int"; 4398 break; 4399 case 1: 4400 p = "int"; 4401 break; 4402 default: 4403 break; 4404 }; 4405 break; 4406 /* setregid */ 4407 case 127: 4408 switch(ndx) { 4409 case 0: 4410 p = "int"; 4411 break; 4412 case 1: 4413 p = "int"; 4414 break; 4415 default: 4416 break; 4417 }; 4418 break; 4419 /* rename */ 4420 case 128: 4421 switch(ndx) { 4422 case 0: 4423 p = "userland char *"; 4424 break; 4425 case 1: 4426 p = "userland char *"; 4427 break; 4428 default: 4429 break; 4430 }; 4431 break; 4432 /* flock */ 4433 case 131: 4434 switch(ndx) { 4435 case 0: 4436 p = "int"; 4437 break; 4438 case 1: 4439 p = "int"; 4440 break; 4441 default: 4442 break; 4443 }; 4444 break; 4445 /* mkfifo */ 4446 case 132: 4447 switch(ndx) { 4448 case 0: 4449 p = "userland char *"; 4450 break; 4451 case 1: 4452 p = "int"; 4453 break; 4454 default: 4455 break; 4456 }; 4457 break; 4458 /* sendto */ 4459 case 133: 4460 switch(ndx) { 4461 case 0: 4462 p = "int"; 4463 break; 4464 case 1: 4465 p = "caddr_t"; 4466 break; 4467 case 2: 4468 p = "size_t"; 4469 break; 4470 case 3: 4471 p = "int"; 4472 break; 4473 case 4: 4474 p = "caddr_t"; 4475 break; 4476 case 5: 4477 p = "int"; 4478 break; 4479 default: 4480 break; 4481 }; 4482 break; 4483 /* shutdown */ 4484 case 134: 4485 switch(ndx) { 4486 case 0: 4487 p = "int"; 4488 break; 4489 case 1: 4490 p = "int"; 4491 break; 4492 default: 4493 break; 4494 }; 4495 break; 4496 /* socketpair */ 4497 case 135: 4498 switch(ndx) { 4499 case 0: 4500 p = "int"; 4501 break; 4502 case 1: 4503 p = "int"; 4504 break; 4505 case 2: 4506 p = "int"; 4507 break; 4508 case 3: 4509 p = "userland int *"; 4510 break; 4511 default: 4512 break; 4513 }; 4514 break; 4515 /* mkdir */ 4516 case 136: 4517 switch(ndx) { 4518 case 0: 4519 p = "userland char *"; 4520 break; 4521 case 1: 4522 p = "int"; 4523 break; 4524 default: 4525 break; 4526 }; 4527 break; 4528 /* rmdir */ 4529 case 137: 4530 switch(ndx) { 4531 case 0: 4532 p = "userland char *"; 4533 break; 4534 default: 4535 break; 4536 }; 4537 break; 4538 /* utimes */ 4539 case 138: 4540 switch(ndx) { 4541 case 0: 4542 p = "userland char *"; 4543 break; 4544 case 1: 4545 p = "userland struct timeval *"; 4546 break; 4547 default: 4548 break; 4549 }; 4550 break; 4551 /* adjtime */ 4552 case 140: 4553 switch(ndx) { 4554 case 0: 4555 p = "userland struct timeval *"; 4556 break; 4557 case 1: 4558 p = "userland struct timeval *"; 4559 break; 4560 default: 4561 break; 4562 }; 4563 break; 4564 /* setsid */ 4565 case 147: 4566 break; 4567 /* quotactl */ 4568 case 148: 4569 switch(ndx) { 4570 case 0: 4571 p = "userland char *"; 4572 break; 4573 case 1: 4574 p = "int"; 4575 break; 4576 case 2: 4577 p = "int"; 4578 break; 4579 case 3: 4580 p = "caddr_t"; 4581 break; 4582 default: 4583 break; 4584 }; 4585 break; 4586 /* nlm_syscall */ 4587 case 154: 4588 switch(ndx) { 4589 case 0: 4590 p = "int"; 4591 break; 4592 case 1: 4593 p = "int"; 4594 break; 4595 case 2: 4596 p = "int"; 4597 break; 4598 case 3: 4599 p = "userland char **"; 4600 break; 4601 default: 4602 break; 4603 }; 4604 break; 4605 /* nfssvc */ 4606 case 155: 4607 switch(ndx) { 4608 case 0: 4609 p = "int"; 4610 break; 4611 case 1: 4612 p = "caddr_t"; 4613 break; 4614 default: 4615 break; 4616 }; 4617 break; 4618 /* lgetfh */ 4619 case 160: 4620 switch(ndx) { 4621 case 0: 4622 p = "userland char *"; 4623 break; 4624 case 1: 4625 p = "userland struct fhandle *"; 4626 break; 4627 default: 4628 break; 4629 }; 4630 break; 4631 /* getfh */ 4632 case 161: 4633 switch(ndx) { 4634 case 0: 4635 p = "userland char *"; 4636 break; 4637 case 1: 4638 p = "userland struct fhandle *"; 4639 break; 4640 default: 4641 break; 4642 }; 4643 break; 4644 /* sysarch */ 4645 case 165: 4646 switch(ndx) { 4647 case 0: 4648 p = "int"; 4649 break; 4650 case 1: 4651 p = "userland char *"; 4652 break; 4653 default: 4654 break; 4655 }; 4656 break; 4657 /* rtprio */ 4658 case 166: 4659 switch(ndx) { 4660 case 0: 4661 p = "int"; 4662 break; 4663 case 1: 4664 p = "pid_t"; 4665 break; 4666 case 2: 4667 p = "userland struct rtprio *"; 4668 break; 4669 default: 4670 break; 4671 }; 4672 break; 4673 /* semsys */ 4674 case 169: 4675 switch(ndx) { 4676 case 0: 4677 p = "int"; 4678 break; 4679 case 1: 4680 p = "int"; 4681 break; 4682 case 2: 4683 p = "int"; 4684 break; 4685 case 3: 4686 p = "int"; 4687 break; 4688 case 4: 4689 p = "int"; 4690 break; 4691 default: 4692 break; 4693 }; 4694 break; 4695 /* msgsys */ 4696 case 170: 4697 switch(ndx) { 4698 case 0: 4699 p = "int"; 4700 break; 4701 case 1: 4702 p = "int"; 4703 break; 4704 case 2: 4705 p = "int"; 4706 break; 4707 case 3: 4708 p = "int"; 4709 break; 4710 case 4: 4711 p = "int"; 4712 break; 4713 case 5: 4714 p = "int"; 4715 break; 4716 default: 4717 break; 4718 }; 4719 break; 4720 /* shmsys */ 4721 case 171: 4722 switch(ndx) { 4723 case 0: 4724 p = "int"; 4725 break; 4726 case 1: 4727 p = "int"; 4728 break; 4729 case 2: 4730 p = "int"; 4731 break; 4732 case 3: 4733 p = "int"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* setfib */ 4740 case 175: 4741 switch(ndx) { 4742 case 0: 4743 p = "int"; 4744 break; 4745 default: 4746 break; 4747 }; 4748 break; 4749 /* ntp_adjtime */ 4750 case 176: 4751 switch(ndx) { 4752 case 0: 4753 p = "userland struct timex *"; 4754 break; 4755 default: 4756 break; 4757 }; 4758 break; 4759 /* setgid */ 4760 case 181: 4761 switch(ndx) { 4762 case 0: 4763 p = "gid_t"; 4764 break; 4765 default: 4766 break; 4767 }; 4768 break; 4769 /* setegid */ 4770 case 182: 4771 switch(ndx) { 4772 case 0: 4773 p = "gid_t"; 4774 break; 4775 default: 4776 break; 4777 }; 4778 break; 4779 /* seteuid */ 4780 case 183: 4781 switch(ndx) { 4782 case 0: 4783 p = "uid_t"; 4784 break; 4785 default: 4786 break; 4787 }; 4788 break; 4789 /* pathconf */ 4790 case 191: 4791 switch(ndx) { 4792 case 0: 4793 p = "userland char *"; 4794 break; 4795 case 1: 4796 p = "int"; 4797 break; 4798 default: 4799 break; 4800 }; 4801 break; 4802 /* fpathconf */ 4803 case 192: 4804 switch(ndx) { 4805 case 0: 4806 p = "int"; 4807 break; 4808 case 1: 4809 p = "int"; 4810 break; 4811 default: 4812 break; 4813 }; 4814 break; 4815 /* getrlimit */ 4816 case 194: 4817 switch(ndx) { 4818 case 0: 4819 p = "u_int"; 4820 break; 4821 case 1: 4822 p = "userland struct rlimit *"; 4823 break; 4824 default: 4825 break; 4826 }; 4827 break; 4828 /* setrlimit */ 4829 case 195: 4830 switch(ndx) { 4831 case 0: 4832 p = "u_int"; 4833 break; 4834 case 1: 4835 p = "userland struct rlimit *"; 4836 break; 4837 default: 4838 break; 4839 }; 4840 break; 4841 /* nosys */ 4842 case 198: 4843 break; 4844 /* __sysctl */ 4845 case 202: 4846 switch(ndx) { 4847 case 0: 4848 p = "userland int *"; 4849 break; 4850 case 1: 4851 p = "u_int"; 4852 break; 4853 case 2: 4854 p = "userland void *"; 4855 break; 4856 case 3: 4857 p = "userland size_t *"; 4858 break; 4859 case 4: 4860 p = "userland void *"; 4861 break; 4862 case 5: 4863 p = "size_t"; 4864 break; 4865 default: 4866 break; 4867 }; 4868 break; 4869 /* mlock */ 4870 case 203: 4871 switch(ndx) { 4872 case 0: 4873 p = "userland const void *"; 4874 break; 4875 case 1: 4876 p = "size_t"; 4877 break; 4878 default: 4879 break; 4880 }; 4881 break; 4882 /* munlock */ 4883 case 204: 4884 switch(ndx) { 4885 case 0: 4886 p = "userland const void *"; 4887 break; 4888 case 1: 4889 p = "size_t"; 4890 break; 4891 default: 4892 break; 4893 }; 4894 break; 4895 /* undelete */ 4896 case 205: 4897 switch(ndx) { 4898 case 0: 4899 p = "userland char *"; 4900 break; 4901 default: 4902 break; 4903 }; 4904 break; 4905 /* futimes */ 4906 case 206: 4907 switch(ndx) { 4908 case 0: 4909 p = "int"; 4910 break; 4911 case 1: 4912 p = "userland struct timeval *"; 4913 break; 4914 default: 4915 break; 4916 }; 4917 break; 4918 /* getpgid */ 4919 case 207: 4920 switch(ndx) { 4921 case 0: 4922 p = "pid_t"; 4923 break; 4924 default: 4925 break; 4926 }; 4927 break; 4928 /* poll */ 4929 case 209: 4930 switch(ndx) { 4931 case 0: 4932 p = "userland struct pollfd *"; 4933 break; 4934 case 1: 4935 p = "u_int"; 4936 break; 4937 case 2: 4938 p = "int"; 4939 break; 4940 default: 4941 break; 4942 }; 4943 break; 4944 /* lkmnosys */ 4945 case 210: 4946 break; 4947 /* lkmnosys */ 4948 case 211: 4949 break; 4950 /* lkmnosys */ 4951 case 212: 4952 break; 4953 /* lkmnosys */ 4954 case 213: 4955 break; 4956 /* lkmnosys */ 4957 case 214: 4958 break; 4959 /* lkmnosys */ 4960 case 215: 4961 break; 4962 /* lkmnosys */ 4963 case 216: 4964 break; 4965 /* lkmnosys */ 4966 case 217: 4967 break; 4968 /* lkmnosys */ 4969 case 218: 4970 break; 4971 /* lkmnosys */ 4972 case 219: 4973 break; 4974 /* semget */ 4975 case 221: 4976 switch(ndx) { 4977 case 0: 4978 p = "key_t"; 4979 break; 4980 case 1: 4981 p = "int"; 4982 break; 4983 case 2: 4984 p = "int"; 4985 break; 4986 default: 4987 break; 4988 }; 4989 break; 4990 /* semop */ 4991 case 222: 4992 switch(ndx) { 4993 case 0: 4994 p = "int"; 4995 break; 4996 case 1: 4997 p = "userland struct sembuf *"; 4998 break; 4999 case 2: 5000 p = "size_t"; 5001 break; 5002 default: 5003 break; 5004 }; 5005 break; 5006 /* msgget */ 5007 case 225: 5008 switch(ndx) { 5009 case 0: 5010 p = "key_t"; 5011 break; 5012 case 1: 5013 p = "int"; 5014 break; 5015 default: 5016 break; 5017 }; 5018 break; 5019 /* msgsnd */ 5020 case 226: 5021 switch(ndx) { 5022 case 0: 5023 p = "int"; 5024 break; 5025 case 1: 5026 p = "userland const void *"; 5027 break; 5028 case 2: 5029 p = "size_t"; 5030 break; 5031 case 3: 5032 p = "int"; 5033 break; 5034 default: 5035 break; 5036 }; 5037 break; 5038 /* msgrcv */ 5039 case 227: 5040 switch(ndx) { 5041 case 0: 5042 p = "int"; 5043 break; 5044 case 1: 5045 p = "userland void *"; 5046 break; 5047 case 2: 5048 p = "size_t"; 5049 break; 5050 case 3: 5051 p = "long"; 5052 break; 5053 case 4: 5054 p = "int"; 5055 break; 5056 default: 5057 break; 5058 }; 5059 break; 5060 /* shmat */ 5061 case 228: 5062 switch(ndx) { 5063 case 0: 5064 p = "int"; 5065 break; 5066 case 1: 5067 p = "userland const void *"; 5068 break; 5069 case 2: 5070 p = "int"; 5071 break; 5072 default: 5073 break; 5074 }; 5075 break; 5076 /* shmdt */ 5077 case 230: 5078 switch(ndx) { 5079 case 0: 5080 p = "userland const void *"; 5081 break; 5082 default: 5083 break; 5084 }; 5085 break; 5086 /* shmget */ 5087 case 231: 5088 switch(ndx) { 5089 case 0: 5090 p = "key_t"; 5091 break; 5092 case 1: 5093 p = "size_t"; 5094 break; 5095 case 2: 5096 p = "int"; 5097 break; 5098 default: 5099 break; 5100 }; 5101 break; 5102 /* clock_gettime */ 5103 case 232: 5104 switch(ndx) { 5105 case 0: 5106 p = "clockid_t"; 5107 break; 5108 case 1: 5109 p = "userland struct timespec *"; 5110 break; 5111 default: 5112 break; 5113 }; 5114 break; 5115 /* clock_settime */ 5116 case 233: 5117 switch(ndx) { 5118 case 0: 5119 p = "clockid_t"; 5120 break; 5121 case 1: 5122 p = "userland const struct timespec *"; 5123 break; 5124 default: 5125 break; 5126 }; 5127 break; 5128 /* clock_getres */ 5129 case 234: 5130 switch(ndx) { 5131 case 0: 5132 p = "clockid_t"; 5133 break; 5134 case 1: 5135 p = "userland struct timespec *"; 5136 break; 5137 default: 5138 break; 5139 }; 5140 break; 5141 /* ktimer_create */ 5142 case 235: 5143 switch(ndx) { 5144 case 0: 5145 p = "clockid_t"; 5146 break; 5147 case 1: 5148 p = "userland struct sigevent *"; 5149 break; 5150 case 2: 5151 p = "userland int *"; 5152 break; 5153 default: 5154 break; 5155 }; 5156 break; 5157 /* ktimer_delete */ 5158 case 236: 5159 switch(ndx) { 5160 case 0: 5161 p = "int"; 5162 break; 5163 default: 5164 break; 5165 }; 5166 break; 5167 /* ktimer_settime */ 5168 case 237: 5169 switch(ndx) { 5170 case 0: 5171 p = "int"; 5172 break; 5173 case 1: 5174 p = "int"; 5175 break; 5176 case 2: 5177 p = "userland const struct itimerspec *"; 5178 break; 5179 case 3: 5180 p = "userland struct itimerspec *"; 5181 break; 5182 default: 5183 break; 5184 }; 5185 break; 5186 /* ktimer_gettime */ 5187 case 238: 5188 switch(ndx) { 5189 case 0: 5190 p = "int"; 5191 break; 5192 case 1: 5193 p = "userland struct itimerspec *"; 5194 break; 5195 default: 5196 break; 5197 }; 5198 break; 5199 /* ktimer_getoverrun */ 5200 case 239: 5201 switch(ndx) { 5202 case 0: 5203 p = "int"; 5204 break; 5205 default: 5206 break; 5207 }; 5208 break; 5209 /* nanosleep */ 5210 case 240: 5211 switch(ndx) { 5212 case 0: 5213 p = "userland const struct timespec *"; 5214 break; 5215 case 1: 5216 p = "userland struct timespec *"; 5217 break; 5218 default: 5219 break; 5220 }; 5221 break; 5222 /* ffclock_getcounter */ 5223 case 241: 5224 switch(ndx) { 5225 case 0: 5226 p = "userland ffcounter *"; 5227 break; 5228 default: 5229 break; 5230 }; 5231 break; 5232 /* ffclock_setestimate */ 5233 case 242: 5234 switch(ndx) { 5235 case 0: 5236 p = "userland struct ffclock_estimate *"; 5237 break; 5238 default: 5239 break; 5240 }; 5241 break; 5242 /* ffclock_getestimate */ 5243 case 243: 5244 switch(ndx) { 5245 case 0: 5246 p = "userland struct ffclock_estimate *"; 5247 break; 5248 default: 5249 break; 5250 }; 5251 break; 5252 /* clock_nanosleep */ 5253 case 244: 5254 switch(ndx) { 5255 case 0: 5256 p = "clockid_t"; 5257 break; 5258 case 1: 5259 p = "int"; 5260 break; 5261 case 2: 5262 p = "userland const struct timespec *"; 5263 break; 5264 case 3: 5265 p = "userland struct timespec *"; 5266 break; 5267 default: 5268 break; 5269 }; 5270 break; 5271 /* clock_getcpuclockid2 */ 5272 case 247: 5273 switch(ndx) { 5274 case 0: 5275 p = "id_t"; 5276 break; 5277 case 1: 5278 p = "int"; 5279 break; 5280 case 2: 5281 p = "userland clockid_t *"; 5282 break; 5283 default: 5284 break; 5285 }; 5286 break; 5287 /* ntp_gettime */ 5288 case 248: 5289 switch(ndx) { 5290 case 0: 5291 p = "userland struct ntptimeval *"; 5292 break; 5293 default: 5294 break; 5295 }; 5296 break; 5297 /* minherit */ 5298 case 250: 5299 switch(ndx) { 5300 case 0: 5301 p = "userland void *"; 5302 break; 5303 case 1: 5304 p = "size_t"; 5305 break; 5306 case 2: 5307 p = "int"; 5308 break; 5309 default: 5310 break; 5311 }; 5312 break; 5313 /* rfork */ 5314 case 251: 5315 switch(ndx) { 5316 case 0: 5317 p = "int"; 5318 break; 5319 default: 5320 break; 5321 }; 5322 break; 5323 /* issetugid */ 5324 case 253: 5325 break; 5326 /* lchown */ 5327 case 254: 5328 switch(ndx) { 5329 case 0: 5330 p = "userland char *"; 5331 break; 5332 case 1: 5333 p = "int"; 5334 break; 5335 case 2: 5336 p = "int"; 5337 break; 5338 default: 5339 break; 5340 }; 5341 break; 5342 /* aio_read */ 5343 case 255: 5344 switch(ndx) { 5345 case 0: 5346 p = "userland struct aiocb *"; 5347 break; 5348 default: 5349 break; 5350 }; 5351 break; 5352 /* aio_write */ 5353 case 256: 5354 switch(ndx) { 5355 case 0: 5356 p = "userland struct aiocb *"; 5357 break; 5358 default: 5359 break; 5360 }; 5361 break; 5362 /* lio_listio */ 5363 case 257: 5364 switch(ndx) { 5365 case 0: 5366 p = "int"; 5367 break; 5368 case 1: 5369 p = "userland struct aiocb *const *"; 5370 break; 5371 case 2: 5372 p = "int"; 5373 break; 5374 case 3: 5375 p = "userland struct sigevent *"; 5376 break; 5377 default: 5378 break; 5379 }; 5380 break; 5381 /* lchmod */ 5382 case 274: 5383 switch(ndx) { 5384 case 0: 5385 p = "userland char *"; 5386 break; 5387 case 1: 5388 p = "mode_t"; 5389 break; 5390 default: 5391 break; 5392 }; 5393 break; 5394 /* lchown */ 5395 case 275: 5396 switch(ndx) { 5397 case 0: 5398 p = "userland char *"; 5399 break; 5400 case 1: 5401 p = "uid_t"; 5402 break; 5403 case 2: 5404 p = "gid_t"; 5405 break; 5406 default: 5407 break; 5408 }; 5409 break; 5410 /* lutimes */ 5411 case 276: 5412 switch(ndx) { 5413 case 0: 5414 p = "userland char *"; 5415 break; 5416 case 1: 5417 p = "userland struct timeval *"; 5418 break; 5419 default: 5420 break; 5421 }; 5422 break; 5423 /* msync */ 5424 case 277: 5425 switch(ndx) { 5426 case 0: 5427 p = "userland void *"; 5428 break; 5429 case 1: 5430 p = "size_t"; 5431 break; 5432 case 2: 5433 p = "int"; 5434 break; 5435 default: 5436 break; 5437 }; 5438 break; 5439 /* preadv */ 5440 case 289: 5441 switch(ndx) { 5442 case 0: 5443 p = "int"; 5444 break; 5445 case 1: 5446 p = "userland struct iovec *"; 5447 break; 5448 case 2: 5449 p = "u_int"; 5450 break; 5451 case 3: 5452 p = "off_t"; 5453 break; 5454 default: 5455 break; 5456 }; 5457 break; 5458 /* pwritev */ 5459 case 290: 5460 switch(ndx) { 5461 case 0: 5462 p = "int"; 5463 break; 5464 case 1: 5465 p = "userland struct iovec *"; 5466 break; 5467 case 2: 5468 p = "u_int"; 5469 break; 5470 case 3: 5471 p = "off_t"; 5472 break; 5473 default: 5474 break; 5475 }; 5476 break; 5477 /* fhopen */ 5478 case 298: 5479 switch(ndx) { 5480 case 0: 5481 p = "userland const struct fhandle *"; 5482 break; 5483 case 1: 5484 p = "int"; 5485 break; 5486 default: 5487 break; 5488 }; 5489 break; 5490 /* modnext */ 5491 case 300: 5492 switch(ndx) { 5493 case 0: 5494 p = "int"; 5495 break; 5496 default: 5497 break; 5498 }; 5499 break; 5500 /* modstat */ 5501 case 301: 5502 switch(ndx) { 5503 case 0: 5504 p = "int"; 5505 break; 5506 case 1: 5507 p = "userland struct module_stat *"; 5508 break; 5509 default: 5510 break; 5511 }; 5512 break; 5513 /* modfnext */ 5514 case 302: 5515 switch(ndx) { 5516 case 0: 5517 p = "int"; 5518 break; 5519 default: 5520 break; 5521 }; 5522 break; 5523 /* modfind */ 5524 case 303: 5525 switch(ndx) { 5526 case 0: 5527 p = "userland const char *"; 5528 break; 5529 default: 5530 break; 5531 }; 5532 break; 5533 /* kldload */ 5534 case 304: 5535 switch(ndx) { 5536 case 0: 5537 p = "userland const char *"; 5538 break; 5539 default: 5540 break; 5541 }; 5542 break; 5543 /* kldunload */ 5544 case 305: 5545 switch(ndx) { 5546 case 0: 5547 p = "int"; 5548 break; 5549 default: 5550 break; 5551 }; 5552 break; 5553 /* kldfind */ 5554 case 306: 5555 switch(ndx) { 5556 case 0: 5557 p = "userland const char *"; 5558 break; 5559 default: 5560 break; 5561 }; 5562 break; 5563 /* kldnext */ 5564 case 307: 5565 switch(ndx) { 5566 case 0: 5567 p = "int"; 5568 break; 5569 default: 5570 break; 5571 }; 5572 break; 5573 /* kldstat */ 5574 case 308: 5575 switch(ndx) { 5576 case 0: 5577 p = "int"; 5578 break; 5579 case 1: 5580 p = "userland struct kld_file_stat *"; 5581 break; 5582 default: 5583 break; 5584 }; 5585 break; 5586 /* kldfirstmod */ 5587 case 309: 5588 switch(ndx) { 5589 case 0: 5590 p = "int"; 5591 break; 5592 default: 5593 break; 5594 }; 5595 break; 5596 /* getsid */ 5597 case 310: 5598 switch(ndx) { 5599 case 0: 5600 p = "pid_t"; 5601 break; 5602 default: 5603 break; 5604 }; 5605 break; 5606 /* setresuid */ 5607 case 311: 5608 switch(ndx) { 5609 case 0: 5610 p = "uid_t"; 5611 break; 5612 case 1: 5613 p = "uid_t"; 5614 break; 5615 case 2: 5616 p = "uid_t"; 5617 break; 5618 default: 5619 break; 5620 }; 5621 break; 5622 /* setresgid */ 5623 case 312: 5624 switch(ndx) { 5625 case 0: 5626 p = "gid_t"; 5627 break; 5628 case 1: 5629 p = "gid_t"; 5630 break; 5631 case 2: 5632 p = "gid_t"; 5633 break; 5634 default: 5635 break; 5636 }; 5637 break; 5638 /* aio_return */ 5639 case 314: 5640 switch(ndx) { 5641 case 0: 5642 p = "userland struct aiocb *"; 5643 break; 5644 default: 5645 break; 5646 }; 5647 break; 5648 /* aio_suspend */ 5649 case 315: 5650 switch(ndx) { 5651 case 0: 5652 p = "userland struct aiocb *const *"; 5653 break; 5654 case 1: 5655 p = "int"; 5656 break; 5657 case 2: 5658 p = "userland const struct timespec *"; 5659 break; 5660 default: 5661 break; 5662 }; 5663 break; 5664 /* aio_cancel */ 5665 case 316: 5666 switch(ndx) { 5667 case 0: 5668 p = "int"; 5669 break; 5670 case 1: 5671 p = "userland struct aiocb *"; 5672 break; 5673 default: 5674 break; 5675 }; 5676 break; 5677 /* aio_error */ 5678 case 317: 5679 switch(ndx) { 5680 case 0: 5681 p = "userland struct aiocb *"; 5682 break; 5683 default: 5684 break; 5685 }; 5686 break; 5687 /* yield */ 5688 case 321: 5689 break; 5690 /* mlockall */ 5691 case 324: 5692 switch(ndx) { 5693 case 0: 5694 p = "int"; 5695 break; 5696 default: 5697 break; 5698 }; 5699 break; 5700 /* munlockall */ 5701 case 325: 5702 break; 5703 /* __getcwd */ 5704 case 326: 5705 switch(ndx) { 5706 case 0: 5707 p = "userland char *"; 5708 break; 5709 case 1: 5710 p = "size_t"; 5711 break; 5712 default: 5713 break; 5714 }; 5715 break; 5716 /* sched_setparam */ 5717 case 327: 5718 switch(ndx) { 5719 case 0: 5720 p = "pid_t"; 5721 break; 5722 case 1: 5723 p = "userland const struct sched_param *"; 5724 break; 5725 default: 5726 break; 5727 }; 5728 break; 5729 /* sched_getparam */ 5730 case 328: 5731 switch(ndx) { 5732 case 0: 5733 p = "pid_t"; 5734 break; 5735 case 1: 5736 p = "userland struct sched_param *"; 5737 break; 5738 default: 5739 break; 5740 }; 5741 break; 5742 /* sched_setscheduler */ 5743 case 329: 5744 switch(ndx) { 5745 case 0: 5746 p = "pid_t"; 5747 break; 5748 case 1: 5749 p = "int"; 5750 break; 5751 case 2: 5752 p = "userland const struct sched_param *"; 5753 break; 5754 default: 5755 break; 5756 }; 5757 break; 5758 /* sched_getscheduler */ 5759 case 330: 5760 switch(ndx) { 5761 case 0: 5762 p = "pid_t"; 5763 break; 5764 default: 5765 break; 5766 }; 5767 break; 5768 /* sched_yield */ 5769 case 331: 5770 break; 5771 /* sched_get_priority_max */ 5772 case 332: 5773 switch(ndx) { 5774 case 0: 5775 p = "int"; 5776 break; 5777 default: 5778 break; 5779 }; 5780 break; 5781 /* sched_get_priority_min */ 5782 case 333: 5783 switch(ndx) { 5784 case 0: 5785 p = "int"; 5786 break; 5787 default: 5788 break; 5789 }; 5790 break; 5791 /* sched_rr_get_interval */ 5792 case 334: 5793 switch(ndx) { 5794 case 0: 5795 p = "pid_t"; 5796 break; 5797 case 1: 5798 p = "userland struct timespec *"; 5799 break; 5800 default: 5801 break; 5802 }; 5803 break; 5804 /* utrace */ 5805 case 335: 5806 switch(ndx) { 5807 case 0: 5808 p = "userland const void *"; 5809 break; 5810 case 1: 5811 p = "size_t"; 5812 break; 5813 default: 5814 break; 5815 }; 5816 break; 5817 /* kldsym */ 5818 case 337: 5819 switch(ndx) { 5820 case 0: 5821 p = "int"; 5822 break; 5823 case 1: 5824 p = "int"; 5825 break; 5826 case 2: 5827 p = "userland void *"; 5828 break; 5829 default: 5830 break; 5831 }; 5832 break; 5833 /* jail */ 5834 case 338: 5835 switch(ndx) { 5836 case 0: 5837 p = "userland struct jail *"; 5838 break; 5839 default: 5840 break; 5841 }; 5842 break; 5843 /* nnpfs_syscall */ 5844 case 339: 5845 switch(ndx) { 5846 case 0: 5847 p = "int"; 5848 break; 5849 case 1: 5850 p = "userland char *"; 5851 break; 5852 case 2: 5853 p = "int"; 5854 break; 5855 case 3: 5856 p = "userland void *"; 5857 break; 5858 case 4: 5859 p = "int"; 5860 break; 5861 default: 5862 break; 5863 }; 5864 break; 5865 /* sigprocmask */ 5866 case 340: 5867 switch(ndx) { 5868 case 0: 5869 p = "int"; 5870 break; 5871 case 1: 5872 p = "userland const sigset_t *"; 5873 break; 5874 case 2: 5875 p = "userland sigset_t *"; 5876 break; 5877 default: 5878 break; 5879 }; 5880 break; 5881 /* sigsuspend */ 5882 case 341: 5883 switch(ndx) { 5884 case 0: 5885 p = "userland const sigset_t *"; 5886 break; 5887 default: 5888 break; 5889 }; 5890 break; 5891 /* sigpending */ 5892 case 343: 5893 switch(ndx) { 5894 case 0: 5895 p = "userland sigset_t *"; 5896 break; 5897 default: 5898 break; 5899 }; 5900 break; 5901 /* sigtimedwait */ 5902 case 345: 5903 switch(ndx) { 5904 case 0: 5905 p = "userland const sigset_t *"; 5906 break; 5907 case 1: 5908 p = "userland siginfo_t *"; 5909 break; 5910 case 2: 5911 p = "userland const struct timespec *"; 5912 break; 5913 default: 5914 break; 5915 }; 5916 break; 5917 /* sigwaitinfo */ 5918 case 346: 5919 switch(ndx) { 5920 case 0: 5921 p = "userland const sigset_t *"; 5922 break; 5923 case 1: 5924 p = "userland siginfo_t *"; 5925 break; 5926 default: 5927 break; 5928 }; 5929 break; 5930 /* __acl_get_file */ 5931 case 347: 5932 switch(ndx) { 5933 case 0: 5934 p = "userland const char *"; 5935 break; 5936 case 1: 5937 p = "acl_type_t"; 5938 break; 5939 case 2: 5940 p = "userland struct acl *"; 5941 break; 5942 default: 5943 break; 5944 }; 5945 break; 5946 /* __acl_set_file */ 5947 case 348: 5948 switch(ndx) { 5949 case 0: 5950 p = "userland const char *"; 5951 break; 5952 case 1: 5953 p = "acl_type_t"; 5954 break; 5955 case 2: 5956 p = "userland struct acl *"; 5957 break; 5958 default: 5959 break; 5960 }; 5961 break; 5962 /* __acl_get_fd */ 5963 case 349: 5964 switch(ndx) { 5965 case 0: 5966 p = "int"; 5967 break; 5968 case 1: 5969 p = "acl_type_t"; 5970 break; 5971 case 2: 5972 p = "userland struct acl *"; 5973 break; 5974 default: 5975 break; 5976 }; 5977 break; 5978 /* __acl_set_fd */ 5979 case 350: 5980 switch(ndx) { 5981 case 0: 5982 p = "int"; 5983 break; 5984 case 1: 5985 p = "acl_type_t"; 5986 break; 5987 case 2: 5988 p = "userland struct acl *"; 5989 break; 5990 default: 5991 break; 5992 }; 5993 break; 5994 /* __acl_delete_file */ 5995 case 351: 5996 switch(ndx) { 5997 case 0: 5998 p = "userland const char *"; 5999 break; 6000 case 1: 6001 p = "acl_type_t"; 6002 break; 6003 default: 6004 break; 6005 }; 6006 break; 6007 /* __acl_delete_fd */ 6008 case 352: 6009 switch(ndx) { 6010 case 0: 6011 p = "int"; 6012 break; 6013 case 1: 6014 p = "acl_type_t"; 6015 break; 6016 default: 6017 break; 6018 }; 6019 break; 6020 /* __acl_aclcheck_file */ 6021 case 353: 6022 switch(ndx) { 6023 case 0: 6024 p = "userland const char *"; 6025 break; 6026 case 1: 6027 p = "acl_type_t"; 6028 break; 6029 case 2: 6030 p = "userland struct acl *"; 6031 break; 6032 default: 6033 break; 6034 }; 6035 break; 6036 /* __acl_aclcheck_fd */ 6037 case 354: 6038 switch(ndx) { 6039 case 0: 6040 p = "int"; 6041 break; 6042 case 1: 6043 p = "acl_type_t"; 6044 break; 6045 case 2: 6046 p = "userland struct acl *"; 6047 break; 6048 default: 6049 break; 6050 }; 6051 break; 6052 /* extattrctl */ 6053 case 355: 6054 switch(ndx) { 6055 case 0: 6056 p = "userland const char *"; 6057 break; 6058 case 1: 6059 p = "int"; 6060 break; 6061 case 2: 6062 p = "userland const char *"; 6063 break; 6064 case 3: 6065 p = "int"; 6066 break; 6067 case 4: 6068 p = "userland const char *"; 6069 break; 6070 default: 6071 break; 6072 }; 6073 break; 6074 /* extattr_set_file */ 6075 case 356: 6076 switch(ndx) { 6077 case 0: 6078 p = "userland const char *"; 6079 break; 6080 case 1: 6081 p = "int"; 6082 break; 6083 case 2: 6084 p = "userland const char *"; 6085 break; 6086 case 3: 6087 p = "userland void *"; 6088 break; 6089 case 4: 6090 p = "size_t"; 6091 break; 6092 default: 6093 break; 6094 }; 6095 break; 6096 /* extattr_get_file */ 6097 case 357: 6098 switch(ndx) { 6099 case 0: 6100 p = "userland const char *"; 6101 break; 6102 case 1: 6103 p = "int"; 6104 break; 6105 case 2: 6106 p = "userland const char *"; 6107 break; 6108 case 3: 6109 p = "userland void *"; 6110 break; 6111 case 4: 6112 p = "size_t"; 6113 break; 6114 default: 6115 break; 6116 }; 6117 break; 6118 /* extattr_delete_file */ 6119 case 358: 6120 switch(ndx) { 6121 case 0: 6122 p = "userland const char *"; 6123 break; 6124 case 1: 6125 p = "int"; 6126 break; 6127 case 2: 6128 p = "userland const char *"; 6129 break; 6130 default: 6131 break; 6132 }; 6133 break; 6134 /* aio_waitcomplete */ 6135 case 359: 6136 switch(ndx) { 6137 case 0: 6138 p = "userland struct aiocb **"; 6139 break; 6140 case 1: 6141 p = "userland struct timespec *"; 6142 break; 6143 default: 6144 break; 6145 }; 6146 break; 6147 /* getresuid */ 6148 case 360: 6149 switch(ndx) { 6150 case 0: 6151 p = "userland uid_t *"; 6152 break; 6153 case 1: 6154 p = "userland uid_t *"; 6155 break; 6156 case 2: 6157 p = "userland uid_t *"; 6158 break; 6159 default: 6160 break; 6161 }; 6162 break; 6163 /* getresgid */ 6164 case 361: 6165 switch(ndx) { 6166 case 0: 6167 p = "userland gid_t *"; 6168 break; 6169 case 1: 6170 p = "userland gid_t *"; 6171 break; 6172 case 2: 6173 p = "userland gid_t *"; 6174 break; 6175 default: 6176 break; 6177 }; 6178 break; 6179 /* kqueue */ 6180 case 362: 6181 break; 6182 /* extattr_set_fd */ 6183 case 371: 6184 switch(ndx) { 6185 case 0: 6186 p = "int"; 6187 break; 6188 case 1: 6189 p = "int"; 6190 break; 6191 case 2: 6192 p = "userland const char *"; 6193 break; 6194 case 3: 6195 p = "userland void *"; 6196 break; 6197 case 4: 6198 p = "size_t"; 6199 break; 6200 default: 6201 break; 6202 }; 6203 break; 6204 /* extattr_get_fd */ 6205 case 372: 6206 switch(ndx) { 6207 case 0: 6208 p = "int"; 6209 break; 6210 case 1: 6211 p = "int"; 6212 break; 6213 case 2: 6214 p = "userland const char *"; 6215 break; 6216 case 3: 6217 p = "userland void *"; 6218 break; 6219 case 4: 6220 p = "size_t"; 6221 break; 6222 default: 6223 break; 6224 }; 6225 break; 6226 /* extattr_delete_fd */ 6227 case 373: 6228 switch(ndx) { 6229 case 0: 6230 p = "int"; 6231 break; 6232 case 1: 6233 p = "int"; 6234 break; 6235 case 2: 6236 p = "userland const char *"; 6237 break; 6238 default: 6239 break; 6240 }; 6241 break; 6242 /* __setugid */ 6243 case 374: 6244 switch(ndx) { 6245 case 0: 6246 p = "int"; 6247 break; 6248 default: 6249 break; 6250 }; 6251 break; 6252 /* eaccess */ 6253 case 376: 6254 switch(ndx) { 6255 case 0: 6256 p = "userland char *"; 6257 break; 6258 case 1: 6259 p = "int"; 6260 break; 6261 default: 6262 break; 6263 }; 6264 break; 6265 /* afs3_syscall */ 6266 case 377: 6267 switch(ndx) { 6268 case 0: 6269 p = "long"; 6270 break; 6271 case 1: 6272 p = "long"; 6273 break; 6274 case 2: 6275 p = "long"; 6276 break; 6277 case 3: 6278 p = "long"; 6279 break; 6280 case 4: 6281 p = "long"; 6282 break; 6283 case 5: 6284 p = "long"; 6285 break; 6286 case 6: 6287 p = "long"; 6288 break; 6289 default: 6290 break; 6291 }; 6292 break; 6293 /* nmount */ 6294 case 378: 6295 switch(ndx) { 6296 case 0: 6297 p = "userland struct iovec *"; 6298 break; 6299 case 1: 6300 p = "unsigned int"; 6301 break; 6302 case 2: 6303 p = "int"; 6304 break; 6305 default: 6306 break; 6307 }; 6308 break; 6309 /* __mac_get_proc */ 6310 case 384: 6311 switch(ndx) { 6312 case 0: 6313 p = "userland struct mac *"; 6314 break; 6315 default: 6316 break; 6317 }; 6318 break; 6319 /* __mac_set_proc */ 6320 case 385: 6321 switch(ndx) { 6322 case 0: 6323 p = "userland struct mac *"; 6324 break; 6325 default: 6326 break; 6327 }; 6328 break; 6329 /* __mac_get_fd */ 6330 case 386: 6331 switch(ndx) { 6332 case 0: 6333 p = "int"; 6334 break; 6335 case 1: 6336 p = "userland struct mac *"; 6337 break; 6338 default: 6339 break; 6340 }; 6341 break; 6342 /* __mac_get_file */ 6343 case 387: 6344 switch(ndx) { 6345 case 0: 6346 p = "userland const char *"; 6347 break; 6348 case 1: 6349 p = "userland struct mac *"; 6350 break; 6351 default: 6352 break; 6353 }; 6354 break; 6355 /* __mac_set_fd */ 6356 case 388: 6357 switch(ndx) { 6358 case 0: 6359 p = "int"; 6360 break; 6361 case 1: 6362 p = "userland struct mac *"; 6363 break; 6364 default: 6365 break; 6366 }; 6367 break; 6368 /* __mac_set_file */ 6369 case 389: 6370 switch(ndx) { 6371 case 0: 6372 p = "userland const char *"; 6373 break; 6374 case 1: 6375 p = "userland struct mac *"; 6376 break; 6377 default: 6378 break; 6379 }; 6380 break; 6381 /* kenv */ 6382 case 390: 6383 switch(ndx) { 6384 case 0: 6385 p = "int"; 6386 break; 6387 case 1: 6388 p = "userland const char *"; 6389 break; 6390 case 2: 6391 p = "userland char *"; 6392 break; 6393 case 3: 6394 p = "int"; 6395 break; 6396 default: 6397 break; 6398 }; 6399 break; 6400 /* lchflags */ 6401 case 391: 6402 switch(ndx) { 6403 case 0: 6404 p = "userland const char *"; 6405 break; 6406 case 1: 6407 p = "u_long"; 6408 break; 6409 default: 6410 break; 6411 }; 6412 break; 6413 /* uuidgen */ 6414 case 392: 6415 switch(ndx) { 6416 case 0: 6417 p = "userland struct uuid *"; 6418 break; 6419 case 1: 6420 p = "int"; 6421 break; 6422 default: 6423 break; 6424 }; 6425 break; 6426 /* sendfile */ 6427 case 393: 6428 switch(ndx) { 6429 case 0: 6430 p = "int"; 6431 break; 6432 case 1: 6433 p = "int"; 6434 break; 6435 case 2: 6436 p = "off_t"; 6437 break; 6438 case 3: 6439 p = "size_t"; 6440 break; 6441 case 4: 6442 p = "userland struct sf_hdtr *"; 6443 break; 6444 case 5: 6445 p = "userland off_t *"; 6446 break; 6447 case 6: 6448 p = "int"; 6449 break; 6450 default: 6451 break; 6452 }; 6453 break; 6454 /* mac_syscall */ 6455 case 394: 6456 switch(ndx) { 6457 case 0: 6458 p = "userland const char *"; 6459 break; 6460 case 1: 6461 p = "int"; 6462 break; 6463 case 2: 6464 p = "userland void *"; 6465 break; 6466 default: 6467 break; 6468 }; 6469 break; 6470 /* ksem_close */ 6471 case 400: 6472 switch(ndx) { 6473 case 0: 6474 p = "semid_t"; 6475 break; 6476 default: 6477 break; 6478 }; 6479 break; 6480 /* ksem_post */ 6481 case 401: 6482 switch(ndx) { 6483 case 0: 6484 p = "semid_t"; 6485 break; 6486 default: 6487 break; 6488 }; 6489 break; 6490 /* ksem_wait */ 6491 case 402: 6492 switch(ndx) { 6493 case 0: 6494 p = "semid_t"; 6495 break; 6496 default: 6497 break; 6498 }; 6499 break; 6500 /* ksem_trywait */ 6501 case 403: 6502 switch(ndx) { 6503 case 0: 6504 p = "semid_t"; 6505 break; 6506 default: 6507 break; 6508 }; 6509 break; 6510 /* ksem_init */ 6511 case 404: 6512 switch(ndx) { 6513 case 0: 6514 p = "userland semid_t *"; 6515 break; 6516 case 1: 6517 p = "unsigned int"; 6518 break; 6519 default: 6520 break; 6521 }; 6522 break; 6523 /* ksem_open */ 6524 case 405: 6525 switch(ndx) { 6526 case 0: 6527 p = "userland semid_t *"; 6528 break; 6529 case 1: 6530 p = "userland const char *"; 6531 break; 6532 case 2: 6533 p = "int"; 6534 break; 6535 case 3: 6536 p = "mode_t"; 6537 break; 6538 case 4: 6539 p = "unsigned int"; 6540 break; 6541 default: 6542 break; 6543 }; 6544 break; 6545 /* ksem_unlink */ 6546 case 406: 6547 switch(ndx) { 6548 case 0: 6549 p = "userland const char *"; 6550 break; 6551 default: 6552 break; 6553 }; 6554 break; 6555 /* ksem_getvalue */ 6556 case 407: 6557 switch(ndx) { 6558 case 0: 6559 p = "semid_t"; 6560 break; 6561 case 1: 6562 p = "userland int *"; 6563 break; 6564 default: 6565 break; 6566 }; 6567 break; 6568 /* ksem_destroy */ 6569 case 408: 6570 switch(ndx) { 6571 case 0: 6572 p = "semid_t"; 6573 break; 6574 default: 6575 break; 6576 }; 6577 break; 6578 /* __mac_get_pid */ 6579 case 409: 6580 switch(ndx) { 6581 case 0: 6582 p = "pid_t"; 6583 break; 6584 case 1: 6585 p = "userland struct mac *"; 6586 break; 6587 default: 6588 break; 6589 }; 6590 break; 6591 /* __mac_get_link */ 6592 case 410: 6593 switch(ndx) { 6594 case 0: 6595 p = "userland const char *"; 6596 break; 6597 case 1: 6598 p = "userland struct mac *"; 6599 break; 6600 default: 6601 break; 6602 }; 6603 break; 6604 /* __mac_set_link */ 6605 case 411: 6606 switch(ndx) { 6607 case 0: 6608 p = "userland const char *"; 6609 break; 6610 case 1: 6611 p = "userland struct mac *"; 6612 break; 6613 default: 6614 break; 6615 }; 6616 break; 6617 /* extattr_set_link */ 6618 case 412: 6619 switch(ndx) { 6620 case 0: 6621 p = "userland const char *"; 6622 break; 6623 case 1: 6624 p = "int"; 6625 break; 6626 case 2: 6627 p = "userland const char *"; 6628 break; 6629 case 3: 6630 p = "userland void *"; 6631 break; 6632 case 4: 6633 p = "size_t"; 6634 break; 6635 default: 6636 break; 6637 }; 6638 break; 6639 /* extattr_get_link */ 6640 case 413: 6641 switch(ndx) { 6642 case 0: 6643 p = "userland const char *"; 6644 break; 6645 case 1: 6646 p = "int"; 6647 break; 6648 case 2: 6649 p = "userland const char *"; 6650 break; 6651 case 3: 6652 p = "userland void *"; 6653 break; 6654 case 4: 6655 p = "size_t"; 6656 break; 6657 default: 6658 break; 6659 }; 6660 break; 6661 /* extattr_delete_link */ 6662 case 414: 6663 switch(ndx) { 6664 case 0: 6665 p = "userland const char *"; 6666 break; 6667 case 1: 6668 p = "int"; 6669 break; 6670 case 2: 6671 p = "userland const char *"; 6672 break; 6673 default: 6674 break; 6675 }; 6676 break; 6677 /* __mac_execve */ 6678 case 415: 6679 switch(ndx) { 6680 case 0: 6681 p = "userland char *"; 6682 break; 6683 case 1: 6684 p = "userland char **"; 6685 break; 6686 case 2: 6687 p = "userland char **"; 6688 break; 6689 case 3: 6690 p = "userland struct mac *"; 6691 break; 6692 default: 6693 break; 6694 }; 6695 break; 6696 /* sigaction */ 6697 case 416: 6698 switch(ndx) { 6699 case 0: 6700 p = "int"; 6701 break; 6702 case 1: 6703 p = "userland const struct sigaction *"; 6704 break; 6705 case 2: 6706 p = "userland struct sigaction *"; 6707 break; 6708 default: 6709 break; 6710 }; 6711 break; 6712 /* sigreturn */ 6713 case 417: 6714 switch(ndx) { 6715 case 0: 6716 p = "userland const struct __ucontext *"; 6717 break; 6718 default: 6719 break; 6720 }; 6721 break; 6722 /* getcontext */ 6723 case 421: 6724 switch(ndx) { 6725 case 0: 6726 p = "userland struct __ucontext *"; 6727 break; 6728 default: 6729 break; 6730 }; 6731 break; 6732 /* setcontext */ 6733 case 422: 6734 switch(ndx) { 6735 case 0: 6736 p = "userland const struct __ucontext *"; 6737 break; 6738 default: 6739 break; 6740 }; 6741 break; 6742 /* swapcontext */ 6743 case 423: 6744 switch(ndx) { 6745 case 0: 6746 p = "userland struct __ucontext *"; 6747 break; 6748 case 1: 6749 p = "userland const struct __ucontext *"; 6750 break; 6751 default: 6752 break; 6753 }; 6754 break; 6755 /* swapoff */ 6756 case 424: 6757 switch(ndx) { 6758 case 0: 6759 p = "userland const char *"; 6760 break; 6761 default: 6762 break; 6763 }; 6764 break; 6765 /* __acl_get_link */ 6766 case 425: 6767 switch(ndx) { 6768 case 0: 6769 p = "userland const char *"; 6770 break; 6771 case 1: 6772 p = "acl_type_t"; 6773 break; 6774 case 2: 6775 p = "userland struct acl *"; 6776 break; 6777 default: 6778 break; 6779 }; 6780 break; 6781 /* __acl_set_link */ 6782 case 426: 6783 switch(ndx) { 6784 case 0: 6785 p = "userland const char *"; 6786 break; 6787 case 1: 6788 p = "acl_type_t"; 6789 break; 6790 case 2: 6791 p = "userland struct acl *"; 6792 break; 6793 default: 6794 break; 6795 }; 6796 break; 6797 /* __acl_delete_link */ 6798 case 427: 6799 switch(ndx) { 6800 case 0: 6801 p = "userland const char *"; 6802 break; 6803 case 1: 6804 p = "acl_type_t"; 6805 break; 6806 default: 6807 break; 6808 }; 6809 break; 6810 /* __acl_aclcheck_link */ 6811 case 428: 6812 switch(ndx) { 6813 case 0: 6814 p = "userland const char *"; 6815 break; 6816 case 1: 6817 p = "acl_type_t"; 6818 break; 6819 case 2: 6820 p = "userland struct acl *"; 6821 break; 6822 default: 6823 break; 6824 }; 6825 break; 6826 /* sigwait */ 6827 case 429: 6828 switch(ndx) { 6829 case 0: 6830 p = "userland const sigset_t *"; 6831 break; 6832 case 1: 6833 p = "userland int *"; 6834 break; 6835 default: 6836 break; 6837 }; 6838 break; 6839 /* thr_create */ 6840 case 430: 6841 switch(ndx) { 6842 case 0: 6843 p = "userland ucontext_t *"; 6844 break; 6845 case 1: 6846 p = "userland long *"; 6847 break; 6848 case 2: 6849 p = "int"; 6850 break; 6851 default: 6852 break; 6853 }; 6854 break; 6855 /* thr_exit */ 6856 case 431: 6857 switch(ndx) { 6858 case 0: 6859 p = "userland long *"; 6860 break; 6861 default: 6862 break; 6863 }; 6864 break; 6865 /* thr_self */ 6866 case 432: 6867 switch(ndx) { 6868 case 0: 6869 p = "userland long *"; 6870 break; 6871 default: 6872 break; 6873 }; 6874 break; 6875 /* thr_kill */ 6876 case 433: 6877 switch(ndx) { 6878 case 0: 6879 p = "long"; 6880 break; 6881 case 1: 6882 p = "int"; 6883 break; 6884 default: 6885 break; 6886 }; 6887 break; 6888 /* jail_attach */ 6889 case 436: 6890 switch(ndx) { 6891 case 0: 6892 p = "int"; 6893 break; 6894 default: 6895 break; 6896 }; 6897 break; 6898 /* extattr_list_fd */ 6899 case 437: 6900 switch(ndx) { 6901 case 0: 6902 p = "int"; 6903 break; 6904 case 1: 6905 p = "int"; 6906 break; 6907 case 2: 6908 p = "userland void *"; 6909 break; 6910 case 3: 6911 p = "size_t"; 6912 break; 6913 default: 6914 break; 6915 }; 6916 break; 6917 /* extattr_list_file */ 6918 case 438: 6919 switch(ndx) { 6920 case 0: 6921 p = "userland const char *"; 6922 break; 6923 case 1: 6924 p = "int"; 6925 break; 6926 case 2: 6927 p = "userland void *"; 6928 break; 6929 case 3: 6930 p = "size_t"; 6931 break; 6932 default: 6933 break; 6934 }; 6935 break; 6936 /* extattr_list_link */ 6937 case 439: 6938 switch(ndx) { 6939 case 0: 6940 p = "userland const char *"; 6941 break; 6942 case 1: 6943 p = "int"; 6944 break; 6945 case 2: 6946 p = "userland void *"; 6947 break; 6948 case 3: 6949 p = "size_t"; 6950 break; 6951 default: 6952 break; 6953 }; 6954 break; 6955 /* ksem_timedwait */ 6956 case 441: 6957 switch(ndx) { 6958 case 0: 6959 p = "semid_t"; 6960 break; 6961 case 1: 6962 p = "userland const struct timespec *"; 6963 break; 6964 default: 6965 break; 6966 }; 6967 break; 6968 /* thr_suspend */ 6969 case 442: 6970 switch(ndx) { 6971 case 0: 6972 p = "userland const struct timespec *"; 6973 break; 6974 default: 6975 break; 6976 }; 6977 break; 6978 /* thr_wake */ 6979 case 443: 6980 switch(ndx) { 6981 case 0: 6982 p = "long"; 6983 break; 6984 default: 6985 break; 6986 }; 6987 break; 6988 /* kldunloadf */ 6989 case 444: 6990 switch(ndx) { 6991 case 0: 6992 p = "int"; 6993 break; 6994 case 1: 6995 p = "int"; 6996 break; 6997 default: 6998 break; 6999 }; 7000 break; 7001 /* audit */ 7002 case 445: 7003 switch(ndx) { 7004 case 0: 7005 p = "userland const void *"; 7006 break; 7007 case 1: 7008 p = "u_int"; 7009 break; 7010 default: 7011 break; 7012 }; 7013 break; 7014 /* auditon */ 7015 case 446: 7016 switch(ndx) { 7017 case 0: 7018 p = "int"; 7019 break; 7020 case 1: 7021 p = "userland void *"; 7022 break; 7023 case 2: 7024 p = "u_int"; 7025 break; 7026 default: 7027 break; 7028 }; 7029 break; 7030 /* getauid */ 7031 case 447: 7032 switch(ndx) { 7033 case 0: 7034 p = "userland uid_t *"; 7035 break; 7036 default: 7037 break; 7038 }; 7039 break; 7040 /* setauid */ 7041 case 448: 7042 switch(ndx) { 7043 case 0: 7044 p = "userland uid_t *"; 7045 break; 7046 default: 7047 break; 7048 }; 7049 break; 7050 /* getaudit */ 7051 case 449: 7052 switch(ndx) { 7053 case 0: 7054 p = "userland struct auditinfo *"; 7055 break; 7056 default: 7057 break; 7058 }; 7059 break; 7060 /* setaudit */ 7061 case 450: 7062 switch(ndx) { 7063 case 0: 7064 p = "userland struct auditinfo *"; 7065 break; 7066 default: 7067 break; 7068 }; 7069 break; 7070 /* getaudit_addr */ 7071 case 451: 7072 switch(ndx) { 7073 case 0: 7074 p = "userland struct auditinfo_addr *"; 7075 break; 7076 case 1: 7077 p = "u_int"; 7078 break; 7079 default: 7080 break; 7081 }; 7082 break; 7083 /* setaudit_addr */ 7084 case 452: 7085 switch(ndx) { 7086 case 0: 7087 p = "userland struct auditinfo_addr *"; 7088 break; 7089 case 1: 7090 p = "u_int"; 7091 break; 7092 default: 7093 break; 7094 }; 7095 break; 7096 /* auditctl */ 7097 case 453: 7098 switch(ndx) { 7099 case 0: 7100 p = "userland char *"; 7101 break; 7102 default: 7103 break; 7104 }; 7105 break; 7106 /* _umtx_op */ 7107 case 454: 7108 switch(ndx) { 7109 case 0: 7110 p = "userland void *"; 7111 break; 7112 case 1: 7113 p = "int"; 7114 break; 7115 case 2: 7116 p = "u_long"; 7117 break; 7118 case 3: 7119 p = "userland void *"; 7120 break; 7121 case 4: 7122 p = "userland void *"; 7123 break; 7124 default: 7125 break; 7126 }; 7127 break; 7128 /* thr_new */ 7129 case 455: 7130 switch(ndx) { 7131 case 0: 7132 p = "userland struct thr_param *"; 7133 break; 7134 case 1: 7135 p = "int"; 7136 break; 7137 default: 7138 break; 7139 }; 7140 break; 7141 /* sigqueue */ 7142 case 456: 7143 switch(ndx) { 7144 case 0: 7145 p = "pid_t"; 7146 break; 7147 case 1: 7148 p = "int"; 7149 break; 7150 case 2: 7151 p = "userland void *"; 7152 break; 7153 default: 7154 break; 7155 }; 7156 break; 7157 /* kmq_open */ 7158 case 457: 7159 switch(ndx) { 7160 case 0: 7161 p = "userland const char *"; 7162 break; 7163 case 1: 7164 p = "int"; 7165 break; 7166 case 2: 7167 p = "mode_t"; 7168 break; 7169 case 3: 7170 p = "userland const struct mq_attr *"; 7171 break; 7172 default: 7173 break; 7174 }; 7175 break; 7176 /* kmq_setattr */ 7177 case 458: 7178 switch(ndx) { 7179 case 0: 7180 p = "int"; 7181 break; 7182 case 1: 7183 p = "userland const struct mq_attr *"; 7184 break; 7185 case 2: 7186 p = "userland struct mq_attr *"; 7187 break; 7188 default: 7189 break; 7190 }; 7191 break; 7192 /* kmq_timedreceive */ 7193 case 459: 7194 switch(ndx) { 7195 case 0: 7196 p = "int"; 7197 break; 7198 case 1: 7199 p = "userland char *"; 7200 break; 7201 case 2: 7202 p = "size_t"; 7203 break; 7204 case 3: 7205 p = "userland unsigned *"; 7206 break; 7207 case 4: 7208 p = "userland const struct timespec *"; 7209 break; 7210 default: 7211 break; 7212 }; 7213 break; 7214 /* kmq_timedsend */ 7215 case 460: 7216 switch(ndx) { 7217 case 0: 7218 p = "int"; 7219 break; 7220 case 1: 7221 p = "userland const char *"; 7222 break; 7223 case 2: 7224 p = "size_t"; 7225 break; 7226 case 3: 7227 p = "unsigned"; 7228 break; 7229 case 4: 7230 p = "userland const struct timespec *"; 7231 break; 7232 default: 7233 break; 7234 }; 7235 break; 7236 /* kmq_notify */ 7237 case 461: 7238 switch(ndx) { 7239 case 0: 7240 p = "int"; 7241 break; 7242 case 1: 7243 p = "userland const struct sigevent *"; 7244 break; 7245 default: 7246 break; 7247 }; 7248 break; 7249 /* kmq_unlink */ 7250 case 462: 7251 switch(ndx) { 7252 case 0: 7253 p = "userland const char *"; 7254 break; 7255 default: 7256 break; 7257 }; 7258 break; 7259 /* abort2 */ 7260 case 463: 7261 switch(ndx) { 7262 case 0: 7263 p = "userland const char *"; 7264 break; 7265 case 1: 7266 p = "int"; 7267 break; 7268 case 2: 7269 p = "userland void **"; 7270 break; 7271 default: 7272 break; 7273 }; 7274 break; 7275 /* thr_set_name */ 7276 case 464: 7277 switch(ndx) { 7278 case 0: 7279 p = "long"; 7280 break; 7281 case 1: 7282 p = "userland const char *"; 7283 break; 7284 default: 7285 break; 7286 }; 7287 break; 7288 /* aio_fsync */ 7289 case 465: 7290 switch(ndx) { 7291 case 0: 7292 p = "int"; 7293 break; 7294 case 1: 7295 p = "userland struct aiocb *"; 7296 break; 7297 default: 7298 break; 7299 }; 7300 break; 7301 /* rtprio_thread */ 7302 case 466: 7303 switch(ndx) { 7304 case 0: 7305 p = "int"; 7306 break; 7307 case 1: 7308 p = "lwpid_t"; 7309 break; 7310 case 2: 7311 p = "userland struct rtprio *"; 7312 break; 7313 default: 7314 break; 7315 }; 7316 break; 7317 /* sctp_peeloff */ 7318 case 471: 7319 switch(ndx) { 7320 case 0: 7321 p = "int"; 7322 break; 7323 case 1: 7324 p = "uint32_t"; 7325 break; 7326 default: 7327 break; 7328 }; 7329 break; 7330 /* sctp_generic_sendmsg */ 7331 case 472: 7332 switch(ndx) { 7333 case 0: 7334 p = "int"; 7335 break; 7336 case 1: 7337 p = "caddr_t"; 7338 break; 7339 case 2: 7340 p = "int"; 7341 break; 7342 case 3: 7343 p = "caddr_t"; 7344 break; 7345 case 4: 7346 p = "__socklen_t"; 7347 break; 7348 case 5: 7349 p = "userland struct sctp_sndrcvinfo *"; 7350 break; 7351 case 6: 7352 p = "int"; 7353 break; 7354 default: 7355 break; 7356 }; 7357 break; 7358 /* sctp_generic_sendmsg_iov */ 7359 case 473: 7360 switch(ndx) { 7361 case 0: 7362 p = "int"; 7363 break; 7364 case 1: 7365 p = "userland struct iovec *"; 7366 break; 7367 case 2: 7368 p = "int"; 7369 break; 7370 case 3: 7371 p = "caddr_t"; 7372 break; 7373 case 4: 7374 p = "__socklen_t"; 7375 break; 7376 case 5: 7377 p = "userland struct sctp_sndrcvinfo *"; 7378 break; 7379 case 6: 7380 p = "int"; 7381 break; 7382 default: 7383 break; 7384 }; 7385 break; 7386 /* sctp_generic_recvmsg */ 7387 case 474: 7388 switch(ndx) { 7389 case 0: 7390 p = "int"; 7391 break; 7392 case 1: 7393 p = "userland struct iovec *"; 7394 break; 7395 case 2: 7396 p = "int"; 7397 break; 7398 case 3: 7399 p = "userland struct sockaddr *"; 7400 break; 7401 case 4: 7402 p = "userland __socklen_t *"; 7403 break; 7404 case 5: 7405 p = "userland struct sctp_sndrcvinfo *"; 7406 break; 7407 case 6: 7408 p = "userland int *"; 7409 break; 7410 default: 7411 break; 7412 }; 7413 break; 7414 /* pread */ 7415 case 475: 7416 switch(ndx) { 7417 case 0: 7418 p = "int"; 7419 break; 7420 case 1: 7421 p = "userland void *"; 7422 break; 7423 case 2: 7424 p = "size_t"; 7425 break; 7426 case 3: 7427 p = "off_t"; 7428 break; 7429 default: 7430 break; 7431 }; 7432 break; 7433 /* pwrite */ 7434 case 476: 7435 switch(ndx) { 7436 case 0: 7437 p = "int"; 7438 break; 7439 case 1: 7440 p = "userland const void *"; 7441 break; 7442 case 2: 7443 p = "size_t"; 7444 break; 7445 case 3: 7446 p = "off_t"; 7447 break; 7448 default: 7449 break; 7450 }; 7451 break; 7452 /* mmap */ 7453 case 477: 7454 switch(ndx) { 7455 case 0: 7456 p = "caddr_t"; 7457 break; 7458 case 1: 7459 p = "size_t"; 7460 break; 7461 case 2: 7462 p = "int"; 7463 break; 7464 case 3: 7465 p = "int"; 7466 break; 7467 case 4: 7468 p = "int"; 7469 break; 7470 case 5: 7471 p = "off_t"; 7472 break; 7473 default: 7474 break; 7475 }; 7476 break; 7477 /* lseek */ 7478 case 478: 7479 switch(ndx) { 7480 case 0: 7481 p = "int"; 7482 break; 7483 case 1: 7484 p = "off_t"; 7485 break; 7486 case 2: 7487 p = "int"; 7488 break; 7489 default: 7490 break; 7491 }; 7492 break; 7493 /* truncate */ 7494 case 479: 7495 switch(ndx) { 7496 case 0: 7497 p = "userland char *"; 7498 break; 7499 case 1: 7500 p = "off_t"; 7501 break; 7502 default: 7503 break; 7504 }; 7505 break; 7506 /* ftruncate */ 7507 case 480: 7508 switch(ndx) { 7509 case 0: 7510 p = "int"; 7511 break; 7512 case 1: 7513 p = "off_t"; 7514 break; 7515 default: 7516 break; 7517 }; 7518 break; 7519 /* thr_kill2 */ 7520 case 481: 7521 switch(ndx) { 7522 case 0: 7523 p = "pid_t"; 7524 break; 7525 case 1: 7526 p = "long"; 7527 break; 7528 case 2: 7529 p = "int"; 7530 break; 7531 default: 7532 break; 7533 }; 7534 break; 7535 /* shm_open */ 7536 case 482: 7537 switch(ndx) { 7538 case 0: 7539 p = "userland const char *"; 7540 break; 7541 case 1: 7542 p = "int"; 7543 break; 7544 case 2: 7545 p = "mode_t"; 7546 break; 7547 default: 7548 break; 7549 }; 7550 break; 7551 /* shm_unlink */ 7552 case 483: 7553 switch(ndx) { 7554 case 0: 7555 p = "userland const char *"; 7556 break; 7557 default: 7558 break; 7559 }; 7560 break; 7561 /* cpuset */ 7562 case 484: 7563 switch(ndx) { 7564 case 0: 7565 p = "userland cpusetid_t *"; 7566 break; 7567 default: 7568 break; 7569 }; 7570 break; 7571 /* cpuset_setid */ 7572 case 485: 7573 switch(ndx) { 7574 case 0: 7575 p = "cpuwhich_t"; 7576 break; 7577 case 1: 7578 p = "id_t"; 7579 break; 7580 case 2: 7581 p = "cpusetid_t"; 7582 break; 7583 default: 7584 break; 7585 }; 7586 break; 7587 /* cpuset_getid */ 7588 case 486: 7589 switch(ndx) { 7590 case 0: 7591 p = "cpulevel_t"; 7592 break; 7593 case 1: 7594 p = "cpuwhich_t"; 7595 break; 7596 case 2: 7597 p = "id_t"; 7598 break; 7599 case 3: 7600 p = "userland cpusetid_t *"; 7601 break; 7602 default: 7603 break; 7604 }; 7605 break; 7606 /* cpuset_getaffinity */ 7607 case 487: 7608 switch(ndx) { 7609 case 0: 7610 p = "cpulevel_t"; 7611 break; 7612 case 1: 7613 p = "cpuwhich_t"; 7614 break; 7615 case 2: 7616 p = "id_t"; 7617 break; 7618 case 3: 7619 p = "size_t"; 7620 break; 7621 case 4: 7622 p = "userland cpuset_t *"; 7623 break; 7624 default: 7625 break; 7626 }; 7627 break; 7628 /* cpuset_setaffinity */ 7629 case 488: 7630 switch(ndx) { 7631 case 0: 7632 p = "cpulevel_t"; 7633 break; 7634 case 1: 7635 p = "cpuwhich_t"; 7636 break; 7637 case 2: 7638 p = "id_t"; 7639 break; 7640 case 3: 7641 p = "size_t"; 7642 break; 7643 case 4: 7644 p = "userland const cpuset_t *"; 7645 break; 7646 default: 7647 break; 7648 }; 7649 break; 7650 /* faccessat */ 7651 case 489: 7652 switch(ndx) { 7653 case 0: 7654 p = "int"; 7655 break; 7656 case 1: 7657 p = "userland char *"; 7658 break; 7659 case 2: 7660 p = "int"; 7661 break; 7662 case 3: 7663 p = "int"; 7664 break; 7665 default: 7666 break; 7667 }; 7668 break; 7669 /* fchmodat */ 7670 case 490: 7671 switch(ndx) { 7672 case 0: 7673 p = "int"; 7674 break; 7675 case 1: 7676 p = "userland char *"; 7677 break; 7678 case 2: 7679 p = "mode_t"; 7680 break; 7681 case 3: 7682 p = "int"; 7683 break; 7684 default: 7685 break; 7686 }; 7687 break; 7688 /* fchownat */ 7689 case 491: 7690 switch(ndx) { 7691 case 0: 7692 p = "int"; 7693 break; 7694 case 1: 7695 p = "userland char *"; 7696 break; 7697 case 2: 7698 p = "uid_t"; 7699 break; 7700 case 3: 7701 p = "gid_t"; 7702 break; 7703 case 4: 7704 p = "int"; 7705 break; 7706 default: 7707 break; 7708 }; 7709 break; 7710 /* fexecve */ 7711 case 492: 7712 switch(ndx) { 7713 case 0: 7714 p = "int"; 7715 break; 7716 case 1: 7717 p = "userland char **"; 7718 break; 7719 case 2: 7720 p = "userland char **"; 7721 break; 7722 default: 7723 break; 7724 }; 7725 break; 7726 /* futimesat */ 7727 case 494: 7728 switch(ndx) { 7729 case 0: 7730 p = "int"; 7731 break; 7732 case 1: 7733 p = "userland char *"; 7734 break; 7735 case 2: 7736 p = "userland struct timeval *"; 7737 break; 7738 default: 7739 break; 7740 }; 7741 break; 7742 /* linkat */ 7743 case 495: 7744 switch(ndx) { 7745 case 0: 7746 p = "int"; 7747 break; 7748 case 1: 7749 p = "userland char *"; 7750 break; 7751 case 2: 7752 p = "int"; 7753 break; 7754 case 3: 7755 p = "userland char *"; 7756 break; 7757 case 4: 7758 p = "int"; 7759 break; 7760 default: 7761 break; 7762 }; 7763 break; 7764 /* mkdirat */ 7765 case 496: 7766 switch(ndx) { 7767 case 0: 7768 p = "int"; 7769 break; 7770 case 1: 7771 p = "userland char *"; 7772 break; 7773 case 2: 7774 p = "mode_t"; 7775 break; 7776 default: 7777 break; 7778 }; 7779 break; 7780 /* mkfifoat */ 7781 case 497: 7782 switch(ndx) { 7783 case 0: 7784 p = "int"; 7785 break; 7786 case 1: 7787 p = "userland char *"; 7788 break; 7789 case 2: 7790 p = "mode_t"; 7791 break; 7792 default: 7793 break; 7794 }; 7795 break; 7796 /* openat */ 7797 case 499: 7798 switch(ndx) { 7799 case 0: 7800 p = "int"; 7801 break; 7802 case 1: 7803 p = "userland char *"; 7804 break; 7805 case 2: 7806 p = "int"; 7807 break; 7808 case 3: 7809 p = "mode_t"; 7810 break; 7811 default: 7812 break; 7813 }; 7814 break; 7815 /* readlinkat */ 7816 case 500: 7817 switch(ndx) { 7818 case 0: 7819 p = "int"; 7820 break; 7821 case 1: 7822 p = "userland char *"; 7823 break; 7824 case 2: 7825 p = "userland char *"; 7826 break; 7827 case 3: 7828 p = "size_t"; 7829 break; 7830 default: 7831 break; 7832 }; 7833 break; 7834 /* renameat */ 7835 case 501: 7836 switch(ndx) { 7837 case 0: 7838 p = "int"; 7839 break; 7840 case 1: 7841 p = "userland char *"; 7842 break; 7843 case 2: 7844 p = "int"; 7845 break; 7846 case 3: 7847 p = "userland char *"; 7848 break; 7849 default: 7850 break; 7851 }; 7852 break; 7853 /* symlinkat */ 7854 case 502: 7855 switch(ndx) { 7856 case 0: 7857 p = "userland char *"; 7858 break; 7859 case 1: 7860 p = "int"; 7861 break; 7862 case 2: 7863 p = "userland char *"; 7864 break; 7865 default: 7866 break; 7867 }; 7868 break; 7869 /* unlinkat */ 7870 case 503: 7871 switch(ndx) { 7872 case 0: 7873 p = "int"; 7874 break; 7875 case 1: 7876 p = "userland char *"; 7877 break; 7878 case 2: 7879 p = "int"; 7880 break; 7881 default: 7882 break; 7883 }; 7884 break; 7885 /* posix_openpt */ 7886 case 504: 7887 switch(ndx) { 7888 case 0: 7889 p = "int"; 7890 break; 7891 default: 7892 break; 7893 }; 7894 break; 7895 /* gssd_syscall */ 7896 case 505: 7897 switch(ndx) { 7898 case 0: 7899 p = "userland char *"; 7900 break; 7901 default: 7902 break; 7903 }; 7904 break; 7905 /* jail_get */ 7906 case 506: 7907 switch(ndx) { 7908 case 0: 7909 p = "userland struct iovec *"; 7910 break; 7911 case 1: 7912 p = "unsigned int"; 7913 break; 7914 case 2: 7915 p = "int"; 7916 break; 7917 default: 7918 break; 7919 }; 7920 break; 7921 /* jail_set */ 7922 case 507: 7923 switch(ndx) { 7924 case 0: 7925 p = "userland struct iovec *"; 7926 break; 7927 case 1: 7928 p = "unsigned int"; 7929 break; 7930 case 2: 7931 p = "int"; 7932 break; 7933 default: 7934 break; 7935 }; 7936 break; 7937 /* jail_remove */ 7938 case 508: 7939 switch(ndx) { 7940 case 0: 7941 p = "int"; 7942 break; 7943 default: 7944 break; 7945 }; 7946 break; 7947 /* closefrom */ 7948 case 509: 7949 switch(ndx) { 7950 case 0: 7951 p = "int"; 7952 break; 7953 default: 7954 break; 7955 }; 7956 break; 7957 /* __semctl */ 7958 case 510: 7959 switch(ndx) { 7960 case 0: 7961 p = "int"; 7962 break; 7963 case 1: 7964 p = "int"; 7965 break; 7966 case 2: 7967 p = "int"; 7968 break; 7969 case 3: 7970 p = "userland union semun *"; 7971 break; 7972 default: 7973 break; 7974 }; 7975 break; 7976 /* msgctl */ 7977 case 511: 7978 switch(ndx) { 7979 case 0: 7980 p = "int"; 7981 break; 7982 case 1: 7983 p = "int"; 7984 break; 7985 case 2: 7986 p = "userland struct msqid_ds *"; 7987 break; 7988 default: 7989 break; 7990 }; 7991 break; 7992 /* shmctl */ 7993 case 512: 7994 switch(ndx) { 7995 case 0: 7996 p = "int"; 7997 break; 7998 case 1: 7999 p = "int"; 8000 break; 8001 case 2: 8002 p = "userland struct shmid_ds *"; 8003 break; 8004 default: 8005 break; 8006 }; 8007 break; 8008 /* lpathconf */ 8009 case 513: 8010 switch(ndx) { 8011 case 0: 8012 p = "userland char *"; 8013 break; 8014 case 1: 8015 p = "int"; 8016 break; 8017 default: 8018 break; 8019 }; 8020 break; 8021 /* __cap_rights_get */ 8022 case 515: 8023 switch(ndx) { 8024 case 0: 8025 p = "int"; 8026 break; 8027 case 1: 8028 p = "int"; 8029 break; 8030 case 2: 8031 p = "userland cap_rights_t *"; 8032 break; 8033 default: 8034 break; 8035 }; 8036 break; 8037 /* cap_enter */ 8038 case 516: 8039 break; 8040 /* cap_getmode */ 8041 case 517: 8042 switch(ndx) { 8043 case 0: 8044 p = "userland u_int *"; 8045 break; 8046 default: 8047 break; 8048 }; 8049 break; 8050 /* pdfork */ 8051 case 518: 8052 switch(ndx) { 8053 case 0: 8054 p = "userland int *"; 8055 break; 8056 case 1: 8057 p = "int"; 8058 break; 8059 default: 8060 break; 8061 }; 8062 break; 8063 /* pdkill */ 8064 case 519: 8065 switch(ndx) { 8066 case 0: 8067 p = "int"; 8068 break; 8069 case 1: 8070 p = "int"; 8071 break; 8072 default: 8073 break; 8074 }; 8075 break; 8076 /* pdgetpid */ 8077 case 520: 8078 switch(ndx) { 8079 case 0: 8080 p = "int"; 8081 break; 8082 case 1: 8083 p = "userland pid_t *"; 8084 break; 8085 default: 8086 break; 8087 }; 8088 break; 8089 /* pselect */ 8090 case 522: 8091 switch(ndx) { 8092 case 0: 8093 p = "int"; 8094 break; 8095 case 1: 8096 p = "userland fd_set *"; 8097 break; 8098 case 2: 8099 p = "userland fd_set *"; 8100 break; 8101 case 3: 8102 p = "userland fd_set *"; 8103 break; 8104 case 4: 8105 p = "userland const struct timespec *"; 8106 break; 8107 case 5: 8108 p = "userland const sigset_t *"; 8109 break; 8110 default: 8111 break; 8112 }; 8113 break; 8114 /* getloginclass */ 8115 case 523: 8116 switch(ndx) { 8117 case 0: 8118 p = "userland char *"; 8119 break; 8120 case 1: 8121 p = "size_t"; 8122 break; 8123 default: 8124 break; 8125 }; 8126 break; 8127 /* setloginclass */ 8128 case 524: 8129 switch(ndx) { 8130 case 0: 8131 p = "userland const char *"; 8132 break; 8133 default: 8134 break; 8135 }; 8136 break; 8137 /* rctl_get_racct */ 8138 case 525: 8139 switch(ndx) { 8140 case 0: 8141 p = "userland const void *"; 8142 break; 8143 case 1: 8144 p = "size_t"; 8145 break; 8146 case 2: 8147 p = "userland void *"; 8148 break; 8149 case 3: 8150 p = "size_t"; 8151 break; 8152 default: 8153 break; 8154 }; 8155 break; 8156 /* rctl_get_rules */ 8157 case 526: 8158 switch(ndx) { 8159 case 0: 8160 p = "userland const void *"; 8161 break; 8162 case 1: 8163 p = "size_t"; 8164 break; 8165 case 2: 8166 p = "userland void *"; 8167 break; 8168 case 3: 8169 p = "size_t"; 8170 break; 8171 default: 8172 break; 8173 }; 8174 break; 8175 /* rctl_get_limits */ 8176 case 527: 8177 switch(ndx) { 8178 case 0: 8179 p = "userland const void *"; 8180 break; 8181 case 1: 8182 p = "size_t"; 8183 break; 8184 case 2: 8185 p = "userland void *"; 8186 break; 8187 case 3: 8188 p = "size_t"; 8189 break; 8190 default: 8191 break; 8192 }; 8193 break; 8194 /* rctl_add_rule */ 8195 case 528: 8196 switch(ndx) { 8197 case 0: 8198 p = "userland const void *"; 8199 break; 8200 case 1: 8201 p = "size_t"; 8202 break; 8203 case 2: 8204 p = "userland void *"; 8205 break; 8206 case 3: 8207 p = "size_t"; 8208 break; 8209 default: 8210 break; 8211 }; 8212 break; 8213 /* rctl_remove_rule */ 8214 case 529: 8215 switch(ndx) { 8216 case 0: 8217 p = "userland const void *"; 8218 break; 8219 case 1: 8220 p = "size_t"; 8221 break; 8222 case 2: 8223 p = "userland void *"; 8224 break; 8225 case 3: 8226 p = "size_t"; 8227 break; 8228 default: 8229 break; 8230 }; 8231 break; 8232 /* posix_fallocate */ 8233 case 530: 8234 switch(ndx) { 8235 case 0: 8236 p = "int"; 8237 break; 8238 case 1: 8239 p = "off_t"; 8240 break; 8241 case 2: 8242 p = "off_t"; 8243 break; 8244 default: 8245 break; 8246 }; 8247 break; 8248 /* posix_fadvise */ 8249 case 531: 8250 switch(ndx) { 8251 case 0: 8252 p = "int"; 8253 break; 8254 case 1: 8255 p = "off_t"; 8256 break; 8257 case 2: 8258 p = "off_t"; 8259 break; 8260 case 3: 8261 p = "int"; 8262 break; 8263 default: 8264 break; 8265 }; 8266 break; 8267 /* wait6 */ 8268 case 532: 8269 switch(ndx) { 8270 case 0: 8271 p = "idtype_t"; 8272 break; 8273 case 1: 8274 p = "id_t"; 8275 break; 8276 case 2: 8277 p = "userland int *"; 8278 break; 8279 case 3: 8280 p = "int"; 8281 break; 8282 case 4: 8283 p = "userland struct __wrusage *"; 8284 break; 8285 case 5: 8286 p = "userland siginfo_t *"; 8287 break; 8288 default: 8289 break; 8290 }; 8291 break; 8292 /* cap_rights_limit */ 8293 case 533: 8294 switch(ndx) { 8295 case 0: 8296 p = "int"; 8297 break; 8298 case 1: 8299 p = "userland cap_rights_t *"; 8300 break; 8301 default: 8302 break; 8303 }; 8304 break; 8305 /* cap_ioctls_limit */ 8306 case 534: 8307 switch(ndx) { 8308 case 0: 8309 p = "int"; 8310 break; 8311 case 1: 8312 p = "userland const u_long *"; 8313 break; 8314 case 2: 8315 p = "size_t"; 8316 break; 8317 default: 8318 break; 8319 }; 8320 break; 8321 /* cap_ioctls_get */ 8322 case 535: 8323 switch(ndx) { 8324 case 0: 8325 p = "int"; 8326 break; 8327 case 1: 8328 p = "userland u_long *"; 8329 break; 8330 case 2: 8331 p = "size_t"; 8332 break; 8333 default: 8334 break; 8335 }; 8336 break; 8337 /* cap_fcntls_limit */ 8338 case 536: 8339 switch(ndx) { 8340 case 0: 8341 p = "int"; 8342 break; 8343 case 1: 8344 p = "uint32_t"; 8345 break; 8346 default: 8347 break; 8348 }; 8349 break; 8350 /* cap_fcntls_get */ 8351 case 537: 8352 switch(ndx) { 8353 case 0: 8354 p = "int"; 8355 break; 8356 case 1: 8357 p = "userland uint32_t *"; 8358 break; 8359 default: 8360 break; 8361 }; 8362 break; 8363 /* bindat */ 8364 case 538: 8365 switch(ndx) { 8366 case 0: 8367 p = "int"; 8368 break; 8369 case 1: 8370 p = "int"; 8371 break; 8372 case 2: 8373 p = "caddr_t"; 8374 break; 8375 case 3: 8376 p = "int"; 8377 break; 8378 default: 8379 break; 8380 }; 8381 break; 8382 /* connectat */ 8383 case 539: 8384 switch(ndx) { 8385 case 0: 8386 p = "int"; 8387 break; 8388 case 1: 8389 p = "int"; 8390 break; 8391 case 2: 8392 p = "caddr_t"; 8393 break; 8394 case 3: 8395 p = "int"; 8396 break; 8397 default: 8398 break; 8399 }; 8400 break; 8401 /* chflagsat */ 8402 case 540: 8403 switch(ndx) { 8404 case 0: 8405 p = "int"; 8406 break; 8407 case 1: 8408 p = "userland const char *"; 8409 break; 8410 case 2: 8411 p = "u_long"; 8412 break; 8413 case 3: 8414 p = "int"; 8415 break; 8416 default: 8417 break; 8418 }; 8419 break; 8420 /* accept4 */ 8421 case 541: 8422 switch(ndx) { 8423 case 0: 8424 p = "int"; 8425 break; 8426 case 1: 8427 p = "userland struct sockaddr *"; 8428 break; 8429 case 2: 8430 p = "userland __socklen_t *"; 8431 break; 8432 case 3: 8433 p = "int"; 8434 break; 8435 default: 8436 break; 8437 }; 8438 break; 8439 /* pipe2 */ 8440 case 542: 8441 switch(ndx) { 8442 case 0: 8443 p = "userland int *"; 8444 break; 8445 case 1: 8446 p = "int"; 8447 break; 8448 default: 8449 break; 8450 }; 8451 break; 8452 /* aio_mlock */ 8453 case 543: 8454 switch(ndx) { 8455 case 0: 8456 p = "userland struct aiocb *"; 8457 break; 8458 default: 8459 break; 8460 }; 8461 break; 8462 /* procctl */ 8463 case 544: 8464 switch(ndx) { 8465 case 0: 8466 p = "idtype_t"; 8467 break; 8468 case 1: 8469 p = "id_t"; 8470 break; 8471 case 2: 8472 p = "int"; 8473 break; 8474 case 3: 8475 p = "userland void *"; 8476 break; 8477 default: 8478 break; 8479 }; 8480 break; 8481 /* ppoll */ 8482 case 545: 8483 switch(ndx) { 8484 case 0: 8485 p = "userland struct pollfd *"; 8486 break; 8487 case 1: 8488 p = "u_int"; 8489 break; 8490 case 2: 8491 p = "userland const struct timespec *"; 8492 break; 8493 case 3: 8494 p = "userland const sigset_t *"; 8495 break; 8496 default: 8497 break; 8498 }; 8499 break; 8500 /* futimens */ 8501 case 546: 8502 switch(ndx) { 8503 case 0: 8504 p = "int"; 8505 break; 8506 case 1: 8507 p = "userland struct timespec *"; 8508 break; 8509 default: 8510 break; 8511 }; 8512 break; 8513 /* utimensat */ 8514 case 547: 8515 switch(ndx) { 8516 case 0: 8517 p = "int"; 8518 break; 8519 case 1: 8520 p = "userland char *"; 8521 break; 8522 case 2: 8523 p = "userland struct timespec *"; 8524 break; 8525 case 3: 8526 p = "int"; 8527 break; 8528 default: 8529 break; 8530 }; 8531 break; 8532 /* fdatasync */ 8533 case 550: 8534 switch(ndx) { 8535 case 0: 8536 p = "int"; 8537 break; 8538 default: 8539 break; 8540 }; 8541 break; 8542 /* fstat */ 8543 case 551: 8544 switch(ndx) { 8545 case 0: 8546 p = "int"; 8547 break; 8548 case 1: 8549 p = "userland struct stat *"; 8550 break; 8551 default: 8552 break; 8553 }; 8554 break; 8555 /* fstatat */ 8556 case 552: 8557 switch(ndx) { 8558 case 0: 8559 p = "int"; 8560 break; 8561 case 1: 8562 p = "userland char *"; 8563 break; 8564 case 2: 8565 p = "userland struct stat *"; 8566 break; 8567 case 3: 8568 p = "int"; 8569 break; 8570 default: 8571 break; 8572 }; 8573 break; 8574 /* fhstat */ 8575 case 553: 8576 switch(ndx) { 8577 case 0: 8578 p = "userland const struct fhandle *"; 8579 break; 8580 case 1: 8581 p = "userland struct stat *"; 8582 break; 8583 default: 8584 break; 8585 }; 8586 break; 8587 /* getdirentries */ 8588 case 554: 8589 switch(ndx) { 8590 case 0: 8591 p = "int"; 8592 break; 8593 case 1: 8594 p = "userland char *"; 8595 break; 8596 case 2: 8597 p = "size_t"; 8598 break; 8599 case 3: 8600 p = "userland off_t *"; 8601 break; 8602 default: 8603 break; 8604 }; 8605 break; 8606 /* statfs */ 8607 case 555: 8608 switch(ndx) { 8609 case 0: 8610 p = "userland char *"; 8611 break; 8612 case 1: 8613 p = "userland struct statfs *"; 8614 break; 8615 default: 8616 break; 8617 }; 8618 break; 8619 /* fstatfs */ 8620 case 556: 8621 switch(ndx) { 8622 case 0: 8623 p = "int"; 8624 break; 8625 case 1: 8626 p = "userland struct statfs *"; 8627 break; 8628 default: 8629 break; 8630 }; 8631 break; 8632 /* getfsstat */ 8633 case 557: 8634 switch(ndx) { 8635 case 0: 8636 p = "userland struct statfs *"; 8637 break; 8638 case 1: 8639 p = "long"; 8640 break; 8641 case 2: 8642 p = "int"; 8643 break; 8644 default: 8645 break; 8646 }; 8647 break; 8648 /* fhstatfs */ 8649 case 558: 8650 switch(ndx) { 8651 case 0: 8652 p = "userland const struct fhandle *"; 8653 break; 8654 case 1: 8655 p = "userland struct statfs *"; 8656 break; 8657 default: 8658 break; 8659 }; 8660 break; 8661 /* mknodat */ 8662 case 559: 8663 switch(ndx) { 8664 case 0: 8665 p = "int"; 8666 break; 8667 case 1: 8668 p = "userland char *"; 8669 break; 8670 case 2: 8671 p = "mode_t"; 8672 break; 8673 case 3: 8674 p = "dev_t"; 8675 break; 8676 default: 8677 break; 8678 }; 8679 break; 8680 /* kevent */ 8681 case 560: 8682 switch(ndx) { 8683 case 0: 8684 p = "int"; 8685 break; 8686 case 1: 8687 p = "userland struct kevent *"; 8688 break; 8689 case 2: 8690 p = "int"; 8691 break; 8692 case 3: 8693 p = "userland struct kevent *"; 8694 break; 8695 case 4: 8696 p = "int"; 8697 break; 8698 case 5: 8699 p = "userland const struct timespec *"; 8700 break; 8701 default: 8702 break; 8703 }; 8704 break; 8705 /* cpuset_getdomain */ 8706 case 561: 8707 switch(ndx) { 8708 case 0: 8709 p = "cpulevel_t"; 8710 break; 8711 case 1: 8712 p = "cpuwhich_t"; 8713 break; 8714 case 2: 8715 p = "id_t"; 8716 break; 8717 case 3: 8718 p = "size_t"; 8719 break; 8720 case 4: 8721 p = "userland domainset_t *"; 8722 break; 8723 case 5: 8724 p = "userland int *"; 8725 break; 8726 default: 8727 break; 8728 }; 8729 break; 8730 /* cpuset_setdomain */ 8731 case 562: 8732 switch(ndx) { 8733 case 0: 8734 p = "cpulevel_t"; 8735 break; 8736 case 1: 8737 p = "cpuwhich_t"; 8738 break; 8739 case 2: 8740 p = "id_t"; 8741 break; 8742 case 3: 8743 p = "size_t"; 8744 break; 8745 case 4: 8746 p = "userland domainset_t *"; 8747 break; 8748 case 5: 8749 p = "int"; 8750 break; 8751 default: 8752 break; 8753 }; 8754 break; 8755 default: 8756 break; 8757 }; 8758 if (p != NULL) 8759 strlcpy(desc, p, descsz); 8760 } 8761 static void 8762 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 8763 { 8764 const char *p = NULL; 8765 switch (sysnum) { 8766 /* nosys */ 8767 case 0: 8768 /* sys_exit */ 8769 case 1: 8770 if (ndx == 0 || ndx == 1) 8771 p = "void"; 8772 break; 8773 /* fork */ 8774 case 2: 8775 /* read */ 8776 case 3: 8777 if (ndx == 0 || ndx == 1) 8778 p = "ssize_t"; 8779 break; 8780 /* write */ 8781 case 4: 8782 if (ndx == 0 || ndx == 1) 8783 p = "ssize_t"; 8784 break; 8785 /* open */ 8786 case 5: 8787 if (ndx == 0 || ndx == 1) 8788 p = "int"; 8789 break; 8790 /* close */ 8791 case 6: 8792 if (ndx == 0 || ndx == 1) 8793 p = "int"; 8794 break; 8795 /* wait4 */ 8796 case 7: 8797 if (ndx == 0 || ndx == 1) 8798 p = "int"; 8799 break; 8800 /* link */ 8801 case 9: 8802 if (ndx == 0 || ndx == 1) 8803 p = "int"; 8804 break; 8805 /* unlink */ 8806 case 10: 8807 if (ndx == 0 || ndx == 1) 8808 p = "int"; 8809 break; 8810 /* chdir */ 8811 case 12: 8812 if (ndx == 0 || ndx == 1) 8813 p = "int"; 8814 break; 8815 /* fchdir */ 8816 case 13: 8817 if (ndx == 0 || ndx == 1) 8818 p = "int"; 8819 break; 8820 /* chmod */ 8821 case 15: 8822 if (ndx == 0 || ndx == 1) 8823 p = "int"; 8824 break; 8825 /* chown */ 8826 case 16: 8827 if (ndx == 0 || ndx == 1) 8828 p = "int"; 8829 break; 8830 /* obreak */ 8831 case 17: 8832 if (ndx == 0 || ndx == 1) 8833 p = "int"; 8834 break; 8835 /* getpid */ 8836 case 20: 8837 /* mount */ 8838 case 21: 8839 if (ndx == 0 || ndx == 1) 8840 p = "int"; 8841 break; 8842 /* unmount */ 8843 case 22: 8844 if (ndx == 0 || ndx == 1) 8845 p = "int"; 8846 break; 8847 /* setuid */ 8848 case 23: 8849 if (ndx == 0 || ndx == 1) 8850 p = "int"; 8851 break; 8852 /* getuid */ 8853 case 24: 8854 /* geteuid */ 8855 case 25: 8856 /* ptrace */ 8857 case 26: 8858 if (ndx == 0 || ndx == 1) 8859 p = "int"; 8860 break; 8861 /* recvmsg */ 8862 case 27: 8863 if (ndx == 0 || ndx == 1) 8864 p = "int"; 8865 break; 8866 /* sendmsg */ 8867 case 28: 8868 if (ndx == 0 || ndx == 1) 8869 p = "int"; 8870 break; 8871 /* recvfrom */ 8872 case 29: 8873 if (ndx == 0 || ndx == 1) 8874 p = "int"; 8875 break; 8876 /* accept */ 8877 case 30: 8878 if (ndx == 0 || ndx == 1) 8879 p = "int"; 8880 break; 8881 /* getpeername */ 8882 case 31: 8883 if (ndx == 0 || ndx == 1) 8884 p = "int"; 8885 break; 8886 /* getsockname */ 8887 case 32: 8888 if (ndx == 0 || ndx == 1) 8889 p = "int"; 8890 break; 8891 /* access */ 8892 case 33: 8893 if (ndx == 0 || ndx == 1) 8894 p = "int"; 8895 break; 8896 /* chflags */ 8897 case 34: 8898 if (ndx == 0 || ndx == 1) 8899 p = "int"; 8900 break; 8901 /* fchflags */ 8902 case 35: 8903 if (ndx == 0 || ndx == 1) 8904 p = "int"; 8905 break; 8906 /* sync */ 8907 case 36: 8908 /* kill */ 8909 case 37: 8910 if (ndx == 0 || ndx == 1) 8911 p = "int"; 8912 break; 8913 /* getppid */ 8914 case 39: 8915 /* dup */ 8916 case 41: 8917 if (ndx == 0 || ndx == 1) 8918 p = "int"; 8919 break; 8920 /* getegid */ 8921 case 43: 8922 /* profil */ 8923 case 44: 8924 if (ndx == 0 || ndx == 1) 8925 p = "int"; 8926 break; 8927 /* ktrace */ 8928 case 45: 8929 if (ndx == 0 || ndx == 1) 8930 p = "int"; 8931 break; 8932 /* getgid */ 8933 case 47: 8934 /* getlogin */ 8935 case 49: 8936 if (ndx == 0 || ndx == 1) 8937 p = "int"; 8938 break; 8939 /* setlogin */ 8940 case 50: 8941 if (ndx == 0 || ndx == 1) 8942 p = "int"; 8943 break; 8944 /* acct */ 8945 case 51: 8946 if (ndx == 0 || ndx == 1) 8947 p = "int"; 8948 break; 8949 /* sigaltstack */ 8950 case 53: 8951 if (ndx == 0 || ndx == 1) 8952 p = "int"; 8953 break; 8954 /* ioctl */ 8955 case 54: 8956 if (ndx == 0 || ndx == 1) 8957 p = "int"; 8958 break; 8959 /* reboot */ 8960 case 55: 8961 if (ndx == 0 || ndx == 1) 8962 p = "int"; 8963 break; 8964 /* revoke */ 8965 case 56: 8966 if (ndx == 0 || ndx == 1) 8967 p = "int"; 8968 break; 8969 /* symlink */ 8970 case 57: 8971 if (ndx == 0 || ndx == 1) 8972 p = "int"; 8973 break; 8974 /* readlink */ 8975 case 58: 8976 if (ndx == 0 || ndx == 1) 8977 p = "ssize_t"; 8978 break; 8979 /* execve */ 8980 case 59: 8981 if (ndx == 0 || ndx == 1) 8982 p = "int"; 8983 break; 8984 /* umask */ 8985 case 60: 8986 if (ndx == 0 || ndx == 1) 8987 p = "int"; 8988 break; 8989 /* chroot */ 8990 case 61: 8991 if (ndx == 0 || ndx == 1) 8992 p = "int"; 8993 break; 8994 /* msync */ 8995 case 65: 8996 if (ndx == 0 || ndx == 1) 8997 p = "int"; 8998 break; 8999 /* vfork */ 9000 case 66: 9001 /* sbrk */ 9002 case 69: 9003 if (ndx == 0 || ndx == 1) 9004 p = "int"; 9005 break; 9006 /* sstk */ 9007 case 70: 9008 if (ndx == 0 || ndx == 1) 9009 p = "int"; 9010 break; 9011 /* ovadvise */ 9012 case 72: 9013 if (ndx == 0 || ndx == 1) 9014 p = "int"; 9015 break; 9016 /* munmap */ 9017 case 73: 9018 if (ndx == 0 || ndx == 1) 9019 p = "int"; 9020 break; 9021 /* mprotect */ 9022 case 74: 9023 if (ndx == 0 || ndx == 1) 9024 p = "int"; 9025 break; 9026 /* madvise */ 9027 case 75: 9028 if (ndx == 0 || ndx == 1) 9029 p = "int"; 9030 break; 9031 /* mincore */ 9032 case 78: 9033 if (ndx == 0 || ndx == 1) 9034 p = "int"; 9035 break; 9036 /* getgroups */ 9037 case 79: 9038 if (ndx == 0 || ndx == 1) 9039 p = "int"; 9040 break; 9041 /* setgroups */ 9042 case 80: 9043 if (ndx == 0 || ndx == 1) 9044 p = "int"; 9045 break; 9046 /* getpgrp */ 9047 case 81: 9048 /* setpgid */ 9049 case 82: 9050 if (ndx == 0 || ndx == 1) 9051 p = "int"; 9052 break; 9053 /* setitimer */ 9054 case 83: 9055 if (ndx == 0 || ndx == 1) 9056 p = "int"; 9057 break; 9058 /* swapon */ 9059 case 85: 9060 if (ndx == 0 || ndx == 1) 9061 p = "int"; 9062 break; 9063 /* getitimer */ 9064 case 86: 9065 if (ndx == 0 || ndx == 1) 9066 p = "int"; 9067 break; 9068 /* getdtablesize */ 9069 case 89: 9070 /* dup2 */ 9071 case 90: 9072 if (ndx == 0 || ndx == 1) 9073 p = "int"; 9074 break; 9075 /* fcntl */ 9076 case 92: 9077 if (ndx == 0 || ndx == 1) 9078 p = "int"; 9079 break; 9080 /* select */ 9081 case 93: 9082 if (ndx == 0 || ndx == 1) 9083 p = "int"; 9084 break; 9085 /* fsync */ 9086 case 95: 9087 if (ndx == 0 || ndx == 1) 9088 p = "int"; 9089 break; 9090 /* setpriority */ 9091 case 96: 9092 if (ndx == 0 || ndx == 1) 9093 p = "int"; 9094 break; 9095 /* socket */ 9096 case 97: 9097 if (ndx == 0 || ndx == 1) 9098 p = "int"; 9099 break; 9100 /* connect */ 9101 case 98: 9102 if (ndx == 0 || ndx == 1) 9103 p = "int"; 9104 break; 9105 /* getpriority */ 9106 case 100: 9107 if (ndx == 0 || ndx == 1) 9108 p = "int"; 9109 break; 9110 /* bind */ 9111 case 104: 9112 if (ndx == 0 || ndx == 1) 9113 p = "int"; 9114 break; 9115 /* setsockopt */ 9116 case 105: 9117 if (ndx == 0 || ndx == 1) 9118 p = "int"; 9119 break; 9120 /* listen */ 9121 case 106: 9122 if (ndx == 0 || ndx == 1) 9123 p = "int"; 9124 break; 9125 /* gettimeofday */ 9126 case 116: 9127 if (ndx == 0 || ndx == 1) 9128 p = "int"; 9129 break; 9130 /* getrusage */ 9131 case 117: 9132 if (ndx == 0 || ndx == 1) 9133 p = "int"; 9134 break; 9135 /* getsockopt */ 9136 case 118: 9137 if (ndx == 0 || ndx == 1) 9138 p = "int"; 9139 break; 9140 /* readv */ 9141 case 120: 9142 if (ndx == 0 || ndx == 1) 9143 p = "int"; 9144 break; 9145 /* writev */ 9146 case 121: 9147 if (ndx == 0 || ndx == 1) 9148 p = "int"; 9149 break; 9150 /* settimeofday */ 9151 case 122: 9152 if (ndx == 0 || ndx == 1) 9153 p = "int"; 9154 break; 9155 /* fchown */ 9156 case 123: 9157 if (ndx == 0 || ndx == 1) 9158 p = "int"; 9159 break; 9160 /* fchmod */ 9161 case 124: 9162 if (ndx == 0 || ndx == 1) 9163 p = "int"; 9164 break; 9165 /* setreuid */ 9166 case 126: 9167 if (ndx == 0 || ndx == 1) 9168 p = "int"; 9169 break; 9170 /* setregid */ 9171 case 127: 9172 if (ndx == 0 || ndx == 1) 9173 p = "int"; 9174 break; 9175 /* rename */ 9176 case 128: 9177 if (ndx == 0 || ndx == 1) 9178 p = "int"; 9179 break; 9180 /* flock */ 9181 case 131: 9182 if (ndx == 0 || ndx == 1) 9183 p = "int"; 9184 break; 9185 /* mkfifo */ 9186 case 132: 9187 if (ndx == 0 || ndx == 1) 9188 p = "int"; 9189 break; 9190 /* sendto */ 9191 case 133: 9192 if (ndx == 0 || ndx == 1) 9193 p = "int"; 9194 break; 9195 /* shutdown */ 9196 case 134: 9197 if (ndx == 0 || ndx == 1) 9198 p = "int"; 9199 break; 9200 /* socketpair */ 9201 case 135: 9202 if (ndx == 0 || ndx == 1) 9203 p = "int"; 9204 break; 9205 /* mkdir */ 9206 case 136: 9207 if (ndx == 0 || ndx == 1) 9208 p = "int"; 9209 break; 9210 /* rmdir */ 9211 case 137: 9212 if (ndx == 0 || ndx == 1) 9213 p = "int"; 9214 break; 9215 /* utimes */ 9216 case 138: 9217 if (ndx == 0 || ndx == 1) 9218 p = "int"; 9219 break; 9220 /* adjtime */ 9221 case 140: 9222 if (ndx == 0 || ndx == 1) 9223 p = "int"; 9224 break; 9225 /* setsid */ 9226 case 147: 9227 /* quotactl */ 9228 case 148: 9229 if (ndx == 0 || ndx == 1) 9230 p = "int"; 9231 break; 9232 /* nlm_syscall */ 9233 case 154: 9234 if (ndx == 0 || ndx == 1) 9235 p = "int"; 9236 break; 9237 /* nfssvc */ 9238 case 155: 9239 if (ndx == 0 || ndx == 1) 9240 p = "int"; 9241 break; 9242 /* lgetfh */ 9243 case 160: 9244 if (ndx == 0 || ndx == 1) 9245 p = "int"; 9246 break; 9247 /* getfh */ 9248 case 161: 9249 if (ndx == 0 || ndx == 1) 9250 p = "int"; 9251 break; 9252 /* sysarch */ 9253 case 165: 9254 if (ndx == 0 || ndx == 1) 9255 p = "int"; 9256 break; 9257 /* rtprio */ 9258 case 166: 9259 if (ndx == 0 || ndx == 1) 9260 p = "int"; 9261 break; 9262 /* semsys */ 9263 case 169: 9264 if (ndx == 0 || ndx == 1) 9265 p = "int"; 9266 break; 9267 /* msgsys */ 9268 case 170: 9269 if (ndx == 0 || ndx == 1) 9270 p = "int"; 9271 break; 9272 /* shmsys */ 9273 case 171: 9274 if (ndx == 0 || ndx == 1) 9275 p = "int"; 9276 break; 9277 /* setfib */ 9278 case 175: 9279 if (ndx == 0 || ndx == 1) 9280 p = "int"; 9281 break; 9282 /* ntp_adjtime */ 9283 case 176: 9284 if (ndx == 0 || ndx == 1) 9285 p = "int"; 9286 break; 9287 /* setgid */ 9288 case 181: 9289 if (ndx == 0 || ndx == 1) 9290 p = "int"; 9291 break; 9292 /* setegid */ 9293 case 182: 9294 if (ndx == 0 || ndx == 1) 9295 p = "int"; 9296 break; 9297 /* seteuid */ 9298 case 183: 9299 if (ndx == 0 || ndx == 1) 9300 p = "int"; 9301 break; 9302 /* pathconf */ 9303 case 191: 9304 if (ndx == 0 || ndx == 1) 9305 p = "int"; 9306 break; 9307 /* fpathconf */ 9308 case 192: 9309 if (ndx == 0 || ndx == 1) 9310 p = "int"; 9311 break; 9312 /* getrlimit */ 9313 case 194: 9314 if (ndx == 0 || ndx == 1) 9315 p = "int"; 9316 break; 9317 /* setrlimit */ 9318 case 195: 9319 if (ndx == 0 || ndx == 1) 9320 p = "int"; 9321 break; 9322 /* nosys */ 9323 case 198: 9324 /* __sysctl */ 9325 case 202: 9326 if (ndx == 0 || ndx == 1) 9327 p = "int"; 9328 break; 9329 /* mlock */ 9330 case 203: 9331 if (ndx == 0 || ndx == 1) 9332 p = "int"; 9333 break; 9334 /* munlock */ 9335 case 204: 9336 if (ndx == 0 || ndx == 1) 9337 p = "int"; 9338 break; 9339 /* undelete */ 9340 case 205: 9341 if (ndx == 0 || ndx == 1) 9342 p = "int"; 9343 break; 9344 /* futimes */ 9345 case 206: 9346 if (ndx == 0 || ndx == 1) 9347 p = "int"; 9348 break; 9349 /* getpgid */ 9350 case 207: 9351 if (ndx == 0 || ndx == 1) 9352 p = "int"; 9353 break; 9354 /* poll */ 9355 case 209: 9356 if (ndx == 0 || ndx == 1) 9357 p = "int"; 9358 break; 9359 /* lkmnosys */ 9360 case 210: 9361 /* lkmnosys */ 9362 case 211: 9363 /* lkmnosys */ 9364 case 212: 9365 /* lkmnosys */ 9366 case 213: 9367 /* lkmnosys */ 9368 case 214: 9369 /* lkmnosys */ 9370 case 215: 9371 /* lkmnosys */ 9372 case 216: 9373 /* lkmnosys */ 9374 case 217: 9375 /* lkmnosys */ 9376 case 218: 9377 /* lkmnosys */ 9378 case 219: 9379 /* semget */ 9380 case 221: 9381 if (ndx == 0 || ndx == 1) 9382 p = "int"; 9383 break; 9384 /* semop */ 9385 case 222: 9386 if (ndx == 0 || ndx == 1) 9387 p = "int"; 9388 break; 9389 /* msgget */ 9390 case 225: 9391 if (ndx == 0 || ndx == 1) 9392 p = "int"; 9393 break; 9394 /* msgsnd */ 9395 case 226: 9396 if (ndx == 0 || ndx == 1) 9397 p = "int"; 9398 break; 9399 /* msgrcv */ 9400 case 227: 9401 if (ndx == 0 || ndx == 1) 9402 p = "ssize_t"; 9403 break; 9404 /* shmat */ 9405 case 228: 9406 if (ndx == 0 || ndx == 1) 9407 p = "int"; 9408 break; 9409 /* shmdt */ 9410 case 230: 9411 if (ndx == 0 || ndx == 1) 9412 p = "int"; 9413 break; 9414 /* shmget */ 9415 case 231: 9416 if (ndx == 0 || ndx == 1) 9417 p = "int"; 9418 break; 9419 /* clock_gettime */ 9420 case 232: 9421 if (ndx == 0 || ndx == 1) 9422 p = "int"; 9423 break; 9424 /* clock_settime */ 9425 case 233: 9426 if (ndx == 0 || ndx == 1) 9427 p = "int"; 9428 break; 9429 /* clock_getres */ 9430 case 234: 9431 if (ndx == 0 || ndx == 1) 9432 p = "int"; 9433 break; 9434 /* ktimer_create */ 9435 case 235: 9436 if (ndx == 0 || ndx == 1) 9437 p = "int"; 9438 break; 9439 /* ktimer_delete */ 9440 case 236: 9441 if (ndx == 0 || ndx == 1) 9442 p = "int"; 9443 break; 9444 /* ktimer_settime */ 9445 case 237: 9446 if (ndx == 0 || ndx == 1) 9447 p = "int"; 9448 break; 9449 /* ktimer_gettime */ 9450 case 238: 9451 if (ndx == 0 || ndx == 1) 9452 p = "int"; 9453 break; 9454 /* ktimer_getoverrun */ 9455 case 239: 9456 if (ndx == 0 || ndx == 1) 9457 p = "int"; 9458 break; 9459 /* nanosleep */ 9460 case 240: 9461 if (ndx == 0 || ndx == 1) 9462 p = "int"; 9463 break; 9464 /* ffclock_getcounter */ 9465 case 241: 9466 if (ndx == 0 || ndx == 1) 9467 p = "int"; 9468 break; 9469 /* ffclock_setestimate */ 9470 case 242: 9471 if (ndx == 0 || ndx == 1) 9472 p = "int"; 9473 break; 9474 /* ffclock_getestimate */ 9475 case 243: 9476 if (ndx == 0 || ndx == 1) 9477 p = "int"; 9478 break; 9479 /* clock_nanosleep */ 9480 case 244: 9481 if (ndx == 0 || ndx == 1) 9482 p = "int"; 9483 break; 9484 /* clock_getcpuclockid2 */ 9485 case 247: 9486 if (ndx == 0 || ndx == 1) 9487 p = "int"; 9488 break; 9489 /* ntp_gettime */ 9490 case 248: 9491 if (ndx == 0 || ndx == 1) 9492 p = "int"; 9493 break; 9494 /* minherit */ 9495 case 250: 9496 if (ndx == 0 || ndx == 1) 9497 p = "int"; 9498 break; 9499 /* rfork */ 9500 case 251: 9501 if (ndx == 0 || ndx == 1) 9502 p = "int"; 9503 break; 9504 /* issetugid */ 9505 case 253: 9506 /* lchown */ 9507 case 254: 9508 if (ndx == 0 || ndx == 1) 9509 p = "int"; 9510 break; 9511 /* aio_read */ 9512 case 255: 9513 if (ndx == 0 || ndx == 1) 9514 p = "int"; 9515 break; 9516 /* aio_write */ 9517 case 256: 9518 if (ndx == 0 || ndx == 1) 9519 p = "int"; 9520 break; 9521 /* lio_listio */ 9522 case 257: 9523 if (ndx == 0 || ndx == 1) 9524 p = "int"; 9525 break; 9526 /* lchmod */ 9527 case 274: 9528 if (ndx == 0 || ndx == 1) 9529 p = "int"; 9530 break; 9531 /* lchown */ 9532 case 275: 9533 if (ndx == 0 || ndx == 1) 9534 p = "int"; 9535 break; 9536 /* lutimes */ 9537 case 276: 9538 if (ndx == 0 || ndx == 1) 9539 p = "int"; 9540 break; 9541 /* msync */ 9542 case 277: 9543 if (ndx == 0 || ndx == 1) 9544 p = "int"; 9545 break; 9546 /* preadv */ 9547 case 289: 9548 if (ndx == 0 || ndx == 1) 9549 p = "ssize_t"; 9550 break; 9551 /* pwritev */ 9552 case 290: 9553 if (ndx == 0 || ndx == 1) 9554 p = "ssize_t"; 9555 break; 9556 /* fhopen */ 9557 case 298: 9558 if (ndx == 0 || ndx == 1) 9559 p = "int"; 9560 break; 9561 /* modnext */ 9562 case 300: 9563 if (ndx == 0 || ndx == 1) 9564 p = "int"; 9565 break; 9566 /* modstat */ 9567 case 301: 9568 if (ndx == 0 || ndx == 1) 9569 p = "int"; 9570 break; 9571 /* modfnext */ 9572 case 302: 9573 if (ndx == 0 || ndx == 1) 9574 p = "int"; 9575 break; 9576 /* modfind */ 9577 case 303: 9578 if (ndx == 0 || ndx == 1) 9579 p = "int"; 9580 break; 9581 /* kldload */ 9582 case 304: 9583 if (ndx == 0 || ndx == 1) 9584 p = "int"; 9585 break; 9586 /* kldunload */ 9587 case 305: 9588 if (ndx == 0 || ndx == 1) 9589 p = "int"; 9590 break; 9591 /* kldfind */ 9592 case 306: 9593 if (ndx == 0 || ndx == 1) 9594 p = "int"; 9595 break; 9596 /* kldnext */ 9597 case 307: 9598 if (ndx == 0 || ndx == 1) 9599 p = "int"; 9600 break; 9601 /* kldstat */ 9602 case 308: 9603 if (ndx == 0 || ndx == 1) 9604 p = "int"; 9605 break; 9606 /* kldfirstmod */ 9607 case 309: 9608 if (ndx == 0 || ndx == 1) 9609 p = "int"; 9610 break; 9611 /* getsid */ 9612 case 310: 9613 if (ndx == 0 || ndx == 1) 9614 p = "int"; 9615 break; 9616 /* setresuid */ 9617 case 311: 9618 if (ndx == 0 || ndx == 1) 9619 p = "int"; 9620 break; 9621 /* setresgid */ 9622 case 312: 9623 if (ndx == 0 || ndx == 1) 9624 p = "int"; 9625 break; 9626 /* aio_return */ 9627 case 314: 9628 if (ndx == 0 || ndx == 1) 9629 p = "ssize_t"; 9630 break; 9631 /* aio_suspend */ 9632 case 315: 9633 if (ndx == 0 || ndx == 1) 9634 p = "int"; 9635 break; 9636 /* aio_cancel */ 9637 case 316: 9638 if (ndx == 0 || ndx == 1) 9639 p = "int"; 9640 break; 9641 /* aio_error */ 9642 case 317: 9643 if (ndx == 0 || ndx == 1) 9644 p = "int"; 9645 break; 9646 /* yield */ 9647 case 321: 9648 /* mlockall */ 9649 case 324: 9650 if (ndx == 0 || ndx == 1) 9651 p = "int"; 9652 break; 9653 /* munlockall */ 9654 case 325: 9655 /* __getcwd */ 9656 case 326: 9657 if (ndx == 0 || ndx == 1) 9658 p = "int"; 9659 break; 9660 /* sched_setparam */ 9661 case 327: 9662 if (ndx == 0 || ndx == 1) 9663 p = "int"; 9664 break; 9665 /* sched_getparam */ 9666 case 328: 9667 if (ndx == 0 || ndx == 1) 9668 p = "int"; 9669 break; 9670 /* sched_setscheduler */ 9671 case 329: 9672 if (ndx == 0 || ndx == 1) 9673 p = "int"; 9674 break; 9675 /* sched_getscheduler */ 9676 case 330: 9677 if (ndx == 0 || ndx == 1) 9678 p = "int"; 9679 break; 9680 /* sched_yield */ 9681 case 331: 9682 /* sched_get_priority_max */ 9683 case 332: 9684 if (ndx == 0 || ndx == 1) 9685 p = "int"; 9686 break; 9687 /* sched_get_priority_min */ 9688 case 333: 9689 if (ndx == 0 || ndx == 1) 9690 p = "int"; 9691 break; 9692 /* sched_rr_get_interval */ 9693 case 334: 9694 if (ndx == 0 || ndx == 1) 9695 p = "int"; 9696 break; 9697 /* utrace */ 9698 case 335: 9699 if (ndx == 0 || ndx == 1) 9700 p = "int"; 9701 break; 9702 /* kldsym */ 9703 case 337: 9704 if (ndx == 0 || ndx == 1) 9705 p = "int"; 9706 break; 9707 /* jail */ 9708 case 338: 9709 if (ndx == 0 || ndx == 1) 9710 p = "int"; 9711 break; 9712 /* nnpfs_syscall */ 9713 case 339: 9714 if (ndx == 0 || ndx == 1) 9715 p = "int"; 9716 break; 9717 /* sigprocmask */ 9718 case 340: 9719 if (ndx == 0 || ndx == 1) 9720 p = "int"; 9721 break; 9722 /* sigsuspend */ 9723 case 341: 9724 if (ndx == 0 || ndx == 1) 9725 p = "int"; 9726 break; 9727 /* sigpending */ 9728 case 343: 9729 if (ndx == 0 || ndx == 1) 9730 p = "int"; 9731 break; 9732 /* sigtimedwait */ 9733 case 345: 9734 if (ndx == 0 || ndx == 1) 9735 p = "int"; 9736 break; 9737 /* sigwaitinfo */ 9738 case 346: 9739 if (ndx == 0 || ndx == 1) 9740 p = "int"; 9741 break; 9742 /* __acl_get_file */ 9743 case 347: 9744 if (ndx == 0 || ndx == 1) 9745 p = "int"; 9746 break; 9747 /* __acl_set_file */ 9748 case 348: 9749 if (ndx == 0 || ndx == 1) 9750 p = "int"; 9751 break; 9752 /* __acl_get_fd */ 9753 case 349: 9754 if (ndx == 0 || ndx == 1) 9755 p = "int"; 9756 break; 9757 /* __acl_set_fd */ 9758 case 350: 9759 if (ndx == 0 || ndx == 1) 9760 p = "int"; 9761 break; 9762 /* __acl_delete_file */ 9763 case 351: 9764 if (ndx == 0 || ndx == 1) 9765 p = "int"; 9766 break; 9767 /* __acl_delete_fd */ 9768 case 352: 9769 if (ndx == 0 || ndx == 1) 9770 p = "int"; 9771 break; 9772 /* __acl_aclcheck_file */ 9773 case 353: 9774 if (ndx == 0 || ndx == 1) 9775 p = "int"; 9776 break; 9777 /* __acl_aclcheck_fd */ 9778 case 354: 9779 if (ndx == 0 || ndx == 1) 9780 p = "int"; 9781 break; 9782 /* extattrctl */ 9783 case 355: 9784 if (ndx == 0 || ndx == 1) 9785 p = "int"; 9786 break; 9787 /* extattr_set_file */ 9788 case 356: 9789 if (ndx == 0 || ndx == 1) 9790 p = "ssize_t"; 9791 break; 9792 /* extattr_get_file */ 9793 case 357: 9794 if (ndx == 0 || ndx == 1) 9795 p = "ssize_t"; 9796 break; 9797 /* extattr_delete_file */ 9798 case 358: 9799 if (ndx == 0 || ndx == 1) 9800 p = "int"; 9801 break; 9802 /* aio_waitcomplete */ 9803 case 359: 9804 if (ndx == 0 || ndx == 1) 9805 p = "ssize_t"; 9806 break; 9807 /* getresuid */ 9808 case 360: 9809 if (ndx == 0 || ndx == 1) 9810 p = "int"; 9811 break; 9812 /* getresgid */ 9813 case 361: 9814 if (ndx == 0 || ndx == 1) 9815 p = "int"; 9816 break; 9817 /* kqueue */ 9818 case 362: 9819 /* extattr_set_fd */ 9820 case 371: 9821 if (ndx == 0 || ndx == 1) 9822 p = "ssize_t"; 9823 break; 9824 /* extattr_get_fd */ 9825 case 372: 9826 if (ndx == 0 || ndx == 1) 9827 p = "ssize_t"; 9828 break; 9829 /* extattr_delete_fd */ 9830 case 373: 9831 if (ndx == 0 || ndx == 1) 9832 p = "int"; 9833 break; 9834 /* __setugid */ 9835 case 374: 9836 if (ndx == 0 || ndx == 1) 9837 p = "int"; 9838 break; 9839 /* eaccess */ 9840 case 376: 9841 if (ndx == 0 || ndx == 1) 9842 p = "int"; 9843 break; 9844 /* afs3_syscall */ 9845 case 377: 9846 if (ndx == 0 || ndx == 1) 9847 p = "int"; 9848 break; 9849 /* nmount */ 9850 case 378: 9851 if (ndx == 0 || ndx == 1) 9852 p = "int"; 9853 break; 9854 /* __mac_get_proc */ 9855 case 384: 9856 if (ndx == 0 || ndx == 1) 9857 p = "int"; 9858 break; 9859 /* __mac_set_proc */ 9860 case 385: 9861 if (ndx == 0 || ndx == 1) 9862 p = "int"; 9863 break; 9864 /* __mac_get_fd */ 9865 case 386: 9866 if (ndx == 0 || ndx == 1) 9867 p = "int"; 9868 break; 9869 /* __mac_get_file */ 9870 case 387: 9871 if (ndx == 0 || ndx == 1) 9872 p = "int"; 9873 break; 9874 /* __mac_set_fd */ 9875 case 388: 9876 if (ndx == 0 || ndx == 1) 9877 p = "int"; 9878 break; 9879 /* __mac_set_file */ 9880 case 389: 9881 if (ndx == 0 || ndx == 1) 9882 p = "int"; 9883 break; 9884 /* kenv */ 9885 case 390: 9886 if (ndx == 0 || ndx == 1) 9887 p = "int"; 9888 break; 9889 /* lchflags */ 9890 case 391: 9891 if (ndx == 0 || ndx == 1) 9892 p = "int"; 9893 break; 9894 /* uuidgen */ 9895 case 392: 9896 if (ndx == 0 || ndx == 1) 9897 p = "int"; 9898 break; 9899 /* sendfile */ 9900 case 393: 9901 if (ndx == 0 || ndx == 1) 9902 p = "int"; 9903 break; 9904 /* mac_syscall */ 9905 case 394: 9906 if (ndx == 0 || ndx == 1) 9907 p = "int"; 9908 break; 9909 /* ksem_close */ 9910 case 400: 9911 if (ndx == 0 || ndx == 1) 9912 p = "int"; 9913 break; 9914 /* ksem_post */ 9915 case 401: 9916 if (ndx == 0 || ndx == 1) 9917 p = "int"; 9918 break; 9919 /* ksem_wait */ 9920 case 402: 9921 if (ndx == 0 || ndx == 1) 9922 p = "int"; 9923 break; 9924 /* ksem_trywait */ 9925 case 403: 9926 if (ndx == 0 || ndx == 1) 9927 p = "int"; 9928 break; 9929 /* ksem_init */ 9930 case 404: 9931 if (ndx == 0 || ndx == 1) 9932 p = "int"; 9933 break; 9934 /* ksem_open */ 9935 case 405: 9936 if (ndx == 0 || ndx == 1) 9937 p = "int"; 9938 break; 9939 /* ksem_unlink */ 9940 case 406: 9941 if (ndx == 0 || ndx == 1) 9942 p = "int"; 9943 break; 9944 /* ksem_getvalue */ 9945 case 407: 9946 if (ndx == 0 || ndx == 1) 9947 p = "int"; 9948 break; 9949 /* ksem_destroy */ 9950 case 408: 9951 if (ndx == 0 || ndx == 1) 9952 p = "int"; 9953 break; 9954 /* __mac_get_pid */ 9955 case 409: 9956 if (ndx == 0 || ndx == 1) 9957 p = "int"; 9958 break; 9959 /* __mac_get_link */ 9960 case 410: 9961 if (ndx == 0 || ndx == 1) 9962 p = "int"; 9963 break; 9964 /* __mac_set_link */ 9965 case 411: 9966 if (ndx == 0 || ndx == 1) 9967 p = "int"; 9968 break; 9969 /* extattr_set_link */ 9970 case 412: 9971 if (ndx == 0 || ndx == 1) 9972 p = "ssize_t"; 9973 break; 9974 /* extattr_get_link */ 9975 case 413: 9976 if (ndx == 0 || ndx == 1) 9977 p = "ssize_t"; 9978 break; 9979 /* extattr_delete_link */ 9980 case 414: 9981 if (ndx == 0 || ndx == 1) 9982 p = "int"; 9983 break; 9984 /* __mac_execve */ 9985 case 415: 9986 if (ndx == 0 || ndx == 1) 9987 p = "int"; 9988 break; 9989 /* sigaction */ 9990 case 416: 9991 if (ndx == 0 || ndx == 1) 9992 p = "int"; 9993 break; 9994 /* sigreturn */ 9995 case 417: 9996 if (ndx == 0 || ndx == 1) 9997 p = "int"; 9998 break; 9999 /* getcontext */ 10000 case 421: 10001 if (ndx == 0 || ndx == 1) 10002 p = "int"; 10003 break; 10004 /* setcontext */ 10005 case 422: 10006 if (ndx == 0 || ndx == 1) 10007 p = "int"; 10008 break; 10009 /* swapcontext */ 10010 case 423: 10011 if (ndx == 0 || ndx == 1) 10012 p = "int"; 10013 break; 10014 /* swapoff */ 10015 case 424: 10016 if (ndx == 0 || ndx == 1) 10017 p = "int"; 10018 break; 10019 /* __acl_get_link */ 10020 case 425: 10021 if (ndx == 0 || ndx == 1) 10022 p = "int"; 10023 break; 10024 /* __acl_set_link */ 10025 case 426: 10026 if (ndx == 0 || ndx == 1) 10027 p = "int"; 10028 break; 10029 /* __acl_delete_link */ 10030 case 427: 10031 if (ndx == 0 || ndx == 1) 10032 p = "int"; 10033 break; 10034 /* __acl_aclcheck_link */ 10035 case 428: 10036 if (ndx == 0 || ndx == 1) 10037 p = "int"; 10038 break; 10039 /* sigwait */ 10040 case 429: 10041 if (ndx == 0 || ndx == 1) 10042 p = "int"; 10043 break; 10044 /* thr_create */ 10045 case 430: 10046 if (ndx == 0 || ndx == 1) 10047 p = "int"; 10048 break; 10049 /* thr_exit */ 10050 case 431: 10051 if (ndx == 0 || ndx == 1) 10052 p = "void"; 10053 break; 10054 /* thr_self */ 10055 case 432: 10056 if (ndx == 0 || ndx == 1) 10057 p = "int"; 10058 break; 10059 /* thr_kill */ 10060 case 433: 10061 if (ndx == 0 || ndx == 1) 10062 p = "int"; 10063 break; 10064 /* jail_attach */ 10065 case 436: 10066 if (ndx == 0 || ndx == 1) 10067 p = "int"; 10068 break; 10069 /* extattr_list_fd */ 10070 case 437: 10071 if (ndx == 0 || ndx == 1) 10072 p = "ssize_t"; 10073 break; 10074 /* extattr_list_file */ 10075 case 438: 10076 if (ndx == 0 || ndx == 1) 10077 p = "ssize_t"; 10078 break; 10079 /* extattr_list_link */ 10080 case 439: 10081 if (ndx == 0 || ndx == 1) 10082 p = "ssize_t"; 10083 break; 10084 /* ksem_timedwait */ 10085 case 441: 10086 if (ndx == 0 || ndx == 1) 10087 p = "int"; 10088 break; 10089 /* thr_suspend */ 10090 case 442: 10091 if (ndx == 0 || ndx == 1) 10092 p = "int"; 10093 break; 10094 /* thr_wake */ 10095 case 443: 10096 if (ndx == 0 || ndx == 1) 10097 p = "int"; 10098 break; 10099 /* kldunloadf */ 10100 case 444: 10101 if (ndx == 0 || ndx == 1) 10102 p = "int"; 10103 break; 10104 /* audit */ 10105 case 445: 10106 if (ndx == 0 || ndx == 1) 10107 p = "int"; 10108 break; 10109 /* auditon */ 10110 case 446: 10111 if (ndx == 0 || ndx == 1) 10112 p = "int"; 10113 break; 10114 /* getauid */ 10115 case 447: 10116 if (ndx == 0 || ndx == 1) 10117 p = "int"; 10118 break; 10119 /* setauid */ 10120 case 448: 10121 if (ndx == 0 || ndx == 1) 10122 p = "int"; 10123 break; 10124 /* getaudit */ 10125 case 449: 10126 if (ndx == 0 || ndx == 1) 10127 p = "int"; 10128 break; 10129 /* setaudit */ 10130 case 450: 10131 if (ndx == 0 || ndx == 1) 10132 p = "int"; 10133 break; 10134 /* getaudit_addr */ 10135 case 451: 10136 if (ndx == 0 || ndx == 1) 10137 p = "int"; 10138 break; 10139 /* setaudit_addr */ 10140 case 452: 10141 if (ndx == 0 || ndx == 1) 10142 p = "int"; 10143 break; 10144 /* auditctl */ 10145 case 453: 10146 if (ndx == 0 || ndx == 1) 10147 p = "int"; 10148 break; 10149 /* _umtx_op */ 10150 case 454: 10151 if (ndx == 0 || ndx == 1) 10152 p = "int"; 10153 break; 10154 /* thr_new */ 10155 case 455: 10156 if (ndx == 0 || ndx == 1) 10157 p = "int"; 10158 break; 10159 /* sigqueue */ 10160 case 456: 10161 if (ndx == 0 || ndx == 1) 10162 p = "int"; 10163 break; 10164 /* kmq_open */ 10165 case 457: 10166 if (ndx == 0 || ndx == 1) 10167 p = "int"; 10168 break; 10169 /* kmq_setattr */ 10170 case 458: 10171 if (ndx == 0 || ndx == 1) 10172 p = "int"; 10173 break; 10174 /* kmq_timedreceive */ 10175 case 459: 10176 if (ndx == 0 || ndx == 1) 10177 p = "int"; 10178 break; 10179 /* kmq_timedsend */ 10180 case 460: 10181 if (ndx == 0 || ndx == 1) 10182 p = "int"; 10183 break; 10184 /* kmq_notify */ 10185 case 461: 10186 if (ndx == 0 || ndx == 1) 10187 p = "int"; 10188 break; 10189 /* kmq_unlink */ 10190 case 462: 10191 if (ndx == 0 || ndx == 1) 10192 p = "int"; 10193 break; 10194 /* abort2 */ 10195 case 463: 10196 if (ndx == 0 || ndx == 1) 10197 p = "int"; 10198 break; 10199 /* thr_set_name */ 10200 case 464: 10201 if (ndx == 0 || ndx == 1) 10202 p = "int"; 10203 break; 10204 /* aio_fsync */ 10205 case 465: 10206 if (ndx == 0 || ndx == 1) 10207 p = "int"; 10208 break; 10209 /* rtprio_thread */ 10210 case 466: 10211 if (ndx == 0 || ndx == 1) 10212 p = "int"; 10213 break; 10214 /* sctp_peeloff */ 10215 case 471: 10216 if (ndx == 0 || ndx == 1) 10217 p = "int"; 10218 break; 10219 /* sctp_generic_sendmsg */ 10220 case 472: 10221 if (ndx == 0 || ndx == 1) 10222 p = "int"; 10223 break; 10224 /* sctp_generic_sendmsg_iov */ 10225 case 473: 10226 if (ndx == 0 || ndx == 1) 10227 p = "int"; 10228 break; 10229 /* sctp_generic_recvmsg */ 10230 case 474: 10231 if (ndx == 0 || ndx == 1) 10232 p = "int"; 10233 break; 10234 /* pread */ 10235 case 475: 10236 if (ndx == 0 || ndx == 1) 10237 p = "ssize_t"; 10238 break; 10239 /* pwrite */ 10240 case 476: 10241 if (ndx == 0 || ndx == 1) 10242 p = "ssize_t"; 10243 break; 10244 /* mmap */ 10245 case 477: 10246 if (ndx == 0 || ndx == 1) 10247 p = "caddr_t"; 10248 break; 10249 /* lseek */ 10250 case 478: 10251 if (ndx == 0 || ndx == 1) 10252 p = "off_t"; 10253 break; 10254 /* truncate */ 10255 case 479: 10256 if (ndx == 0 || ndx == 1) 10257 p = "int"; 10258 break; 10259 /* ftruncate */ 10260 case 480: 10261 if (ndx == 0 || ndx == 1) 10262 p = "int"; 10263 break; 10264 /* thr_kill2 */ 10265 case 481: 10266 if (ndx == 0 || ndx == 1) 10267 p = "int"; 10268 break; 10269 /* shm_open */ 10270 case 482: 10271 if (ndx == 0 || ndx == 1) 10272 p = "int"; 10273 break; 10274 /* shm_unlink */ 10275 case 483: 10276 if (ndx == 0 || ndx == 1) 10277 p = "int"; 10278 break; 10279 /* cpuset */ 10280 case 484: 10281 if (ndx == 0 || ndx == 1) 10282 p = "int"; 10283 break; 10284 /* cpuset_setid */ 10285 case 485: 10286 if (ndx == 0 || ndx == 1) 10287 p = "int"; 10288 break; 10289 /* cpuset_getid */ 10290 case 486: 10291 if (ndx == 0 || ndx == 1) 10292 p = "int"; 10293 break; 10294 /* cpuset_getaffinity */ 10295 case 487: 10296 if (ndx == 0 || ndx == 1) 10297 p = "int"; 10298 break; 10299 /* cpuset_setaffinity */ 10300 case 488: 10301 if (ndx == 0 || ndx == 1) 10302 p = "int"; 10303 break; 10304 /* faccessat */ 10305 case 489: 10306 if (ndx == 0 || ndx == 1) 10307 p = "int"; 10308 break; 10309 /* fchmodat */ 10310 case 490: 10311 if (ndx == 0 || ndx == 1) 10312 p = "int"; 10313 break; 10314 /* fchownat */ 10315 case 491: 10316 if (ndx == 0 || ndx == 1) 10317 p = "int"; 10318 break; 10319 /* fexecve */ 10320 case 492: 10321 if (ndx == 0 || ndx == 1) 10322 p = "int"; 10323 break; 10324 /* futimesat */ 10325 case 494: 10326 if (ndx == 0 || ndx == 1) 10327 p = "int"; 10328 break; 10329 /* linkat */ 10330 case 495: 10331 if (ndx == 0 || ndx == 1) 10332 p = "int"; 10333 break; 10334 /* mkdirat */ 10335 case 496: 10336 if (ndx == 0 || ndx == 1) 10337 p = "int"; 10338 break; 10339 /* mkfifoat */ 10340 case 497: 10341 if (ndx == 0 || ndx == 1) 10342 p = "int"; 10343 break; 10344 /* openat */ 10345 case 499: 10346 if (ndx == 0 || ndx == 1) 10347 p = "int"; 10348 break; 10349 /* readlinkat */ 10350 case 500: 10351 if (ndx == 0 || ndx == 1) 10352 p = "int"; 10353 break; 10354 /* renameat */ 10355 case 501: 10356 if (ndx == 0 || ndx == 1) 10357 p = "int"; 10358 break; 10359 /* symlinkat */ 10360 case 502: 10361 if (ndx == 0 || ndx == 1) 10362 p = "int"; 10363 break; 10364 /* unlinkat */ 10365 case 503: 10366 if (ndx == 0 || ndx == 1) 10367 p = "int"; 10368 break; 10369 /* posix_openpt */ 10370 case 504: 10371 if (ndx == 0 || ndx == 1) 10372 p = "int"; 10373 break; 10374 /* gssd_syscall */ 10375 case 505: 10376 if (ndx == 0 || ndx == 1) 10377 p = "int"; 10378 break; 10379 /* jail_get */ 10380 case 506: 10381 if (ndx == 0 || ndx == 1) 10382 p = "int"; 10383 break; 10384 /* jail_set */ 10385 case 507: 10386 if (ndx == 0 || ndx == 1) 10387 p = "int"; 10388 break; 10389 /* jail_remove */ 10390 case 508: 10391 if (ndx == 0 || ndx == 1) 10392 p = "int"; 10393 break; 10394 /* closefrom */ 10395 case 509: 10396 if (ndx == 0 || ndx == 1) 10397 p = "int"; 10398 break; 10399 /* __semctl */ 10400 case 510: 10401 if (ndx == 0 || ndx == 1) 10402 p = "int"; 10403 break; 10404 /* msgctl */ 10405 case 511: 10406 if (ndx == 0 || ndx == 1) 10407 p = "int"; 10408 break; 10409 /* shmctl */ 10410 case 512: 10411 if (ndx == 0 || ndx == 1) 10412 p = "int"; 10413 break; 10414 /* lpathconf */ 10415 case 513: 10416 if (ndx == 0 || ndx == 1) 10417 p = "int"; 10418 break; 10419 /* __cap_rights_get */ 10420 case 515: 10421 if (ndx == 0 || ndx == 1) 10422 p = "int"; 10423 break; 10424 /* cap_enter */ 10425 case 516: 10426 /* cap_getmode */ 10427 case 517: 10428 if (ndx == 0 || ndx == 1) 10429 p = "int"; 10430 break; 10431 /* pdfork */ 10432 case 518: 10433 if (ndx == 0 || ndx == 1) 10434 p = "int"; 10435 break; 10436 /* pdkill */ 10437 case 519: 10438 if (ndx == 0 || ndx == 1) 10439 p = "int"; 10440 break; 10441 /* pdgetpid */ 10442 case 520: 10443 if (ndx == 0 || ndx == 1) 10444 p = "int"; 10445 break; 10446 /* pselect */ 10447 case 522: 10448 if (ndx == 0 || ndx == 1) 10449 p = "int"; 10450 break; 10451 /* getloginclass */ 10452 case 523: 10453 if (ndx == 0 || ndx == 1) 10454 p = "int"; 10455 break; 10456 /* setloginclass */ 10457 case 524: 10458 if (ndx == 0 || ndx == 1) 10459 p = "int"; 10460 break; 10461 /* rctl_get_racct */ 10462 case 525: 10463 if (ndx == 0 || ndx == 1) 10464 p = "int"; 10465 break; 10466 /* rctl_get_rules */ 10467 case 526: 10468 if (ndx == 0 || ndx == 1) 10469 p = "int"; 10470 break; 10471 /* rctl_get_limits */ 10472 case 527: 10473 if (ndx == 0 || ndx == 1) 10474 p = "int"; 10475 break; 10476 /* rctl_add_rule */ 10477 case 528: 10478 if (ndx == 0 || ndx == 1) 10479 p = "int"; 10480 break; 10481 /* rctl_remove_rule */ 10482 case 529: 10483 if (ndx == 0 || ndx == 1) 10484 p = "int"; 10485 break; 10486 /* posix_fallocate */ 10487 case 530: 10488 if (ndx == 0 || ndx == 1) 10489 p = "int"; 10490 break; 10491 /* posix_fadvise */ 10492 case 531: 10493 if (ndx == 0 || ndx == 1) 10494 p = "int"; 10495 break; 10496 /* wait6 */ 10497 case 532: 10498 if (ndx == 0 || ndx == 1) 10499 p = "int"; 10500 break; 10501 /* cap_rights_limit */ 10502 case 533: 10503 if (ndx == 0 || ndx == 1) 10504 p = "int"; 10505 break; 10506 /* cap_ioctls_limit */ 10507 case 534: 10508 if (ndx == 0 || ndx == 1) 10509 p = "int"; 10510 break; 10511 /* cap_ioctls_get */ 10512 case 535: 10513 if (ndx == 0 || ndx == 1) 10514 p = "ssize_t"; 10515 break; 10516 /* cap_fcntls_limit */ 10517 case 536: 10518 if (ndx == 0 || ndx == 1) 10519 p = "int"; 10520 break; 10521 /* cap_fcntls_get */ 10522 case 537: 10523 if (ndx == 0 || ndx == 1) 10524 p = "int"; 10525 break; 10526 /* bindat */ 10527 case 538: 10528 if (ndx == 0 || ndx == 1) 10529 p = "int"; 10530 break; 10531 /* connectat */ 10532 case 539: 10533 if (ndx == 0 || ndx == 1) 10534 p = "int"; 10535 break; 10536 /* chflagsat */ 10537 case 540: 10538 if (ndx == 0 || ndx == 1) 10539 p = "int"; 10540 break; 10541 /* accept4 */ 10542 case 541: 10543 if (ndx == 0 || ndx == 1) 10544 p = "int"; 10545 break; 10546 /* pipe2 */ 10547 case 542: 10548 if (ndx == 0 || ndx == 1) 10549 p = "int"; 10550 break; 10551 /* aio_mlock */ 10552 case 543: 10553 if (ndx == 0 || ndx == 1) 10554 p = "int"; 10555 break; 10556 /* procctl */ 10557 case 544: 10558 if (ndx == 0 || ndx == 1) 10559 p = "int"; 10560 break; 10561 /* ppoll */ 10562 case 545: 10563 if (ndx == 0 || ndx == 1) 10564 p = "int"; 10565 break; 10566 /* futimens */ 10567 case 546: 10568 if (ndx == 0 || ndx == 1) 10569 p = "int"; 10570 break; 10571 /* utimensat */ 10572 case 547: 10573 if (ndx == 0 || ndx == 1) 10574 p = "int"; 10575 break; 10576 /* fdatasync */ 10577 case 550: 10578 if (ndx == 0 || ndx == 1) 10579 p = "int"; 10580 break; 10581 /* fstat */ 10582 case 551: 10583 if (ndx == 0 || ndx == 1) 10584 p = "int"; 10585 break; 10586 /* fstatat */ 10587 case 552: 10588 if (ndx == 0 || ndx == 1) 10589 p = "int"; 10590 break; 10591 /* fhstat */ 10592 case 553: 10593 if (ndx == 0 || ndx == 1) 10594 p = "int"; 10595 break; 10596 /* getdirentries */ 10597 case 554: 10598 if (ndx == 0 || ndx == 1) 10599 p = "ssize_t"; 10600 break; 10601 /* statfs */ 10602 case 555: 10603 if (ndx == 0 || ndx == 1) 10604 p = "int"; 10605 break; 10606 /* fstatfs */ 10607 case 556: 10608 if (ndx == 0 || ndx == 1) 10609 p = "int"; 10610 break; 10611 /* getfsstat */ 10612 case 557: 10613 if (ndx == 0 || ndx == 1) 10614 p = "int"; 10615 break; 10616 /* fhstatfs */ 10617 case 558: 10618 if (ndx == 0 || ndx == 1) 10619 p = "int"; 10620 break; 10621 /* mknodat */ 10622 case 559: 10623 if (ndx == 0 || ndx == 1) 10624 p = "int"; 10625 break; 10626 /* kevent */ 10627 case 560: 10628 if (ndx == 0 || ndx == 1) 10629 p = "int"; 10630 break; 10631 /* cpuset_getdomain */ 10632 case 561: 10633 if (ndx == 0 || ndx == 1) 10634 p = "int"; 10635 break; 10636 /* cpuset_setdomain */ 10637 case 562: 10638 if (ndx == 0 || ndx == 1) 10639 p = "int"; 10640 break; 10641 default: 10642 break; 10643 }; 10644 if (p != NULL) 10645 strlcpy(desc, p, descsz); 10646 } 10647