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