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