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