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