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