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