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