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