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