1/* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically generated.
| 1/* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically generated.
|
5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_systrace_args.c 236027 2012-05-25 21:52:57Z ed $
| 5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_systrace_args.c 239347 2012-08-17 02:26:31Z davidxu $
|
6 * This file is part of the DTrace syscall provider. 7 */ 8 9static void 10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 11{ 12 int64_t *iarg = (int64_t *) uarg; 13 switch (sysnum) { 14#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 15#define PAD64_REQUIRED 16#endif 17 /* nosys */ 18 case 0: { 19 *n_args = 0; 20 break; 21 } 22 /* sys_exit */ 23 case 1: { 24 struct sys_exit_args *p = params; 25 iarg[0] = p->rval; /* int */ 26 *n_args = 1; 27 break; 28 } 29 /* fork */ 30 case 2: { 31 *n_args = 0; 32 break; 33 } 34 /* read */ 35 case 3: { 36 struct read_args *p = params; 37 iarg[0] = p->fd; /* int */ 38 uarg[1] = (intptr_t) p->buf; /* void * */ 39 uarg[2] = p->nbyte; /* size_t */ 40 *n_args = 3; 41 break; 42 } 43 /* write */ 44 case 4: { 45 struct write_args *p = params; 46 iarg[0] = p->fd; /* int */ 47 uarg[1] = (intptr_t) p->buf; /* const void * */ 48 uarg[2] = p->nbyte; /* size_t */ 49 *n_args = 3; 50 break; 51 } 52 /* open */ 53 case 5: { 54 struct open_args *p = params; 55 uarg[0] = (intptr_t) p->path; /* char * */ 56 iarg[1] = p->flags; /* int */ 57 iarg[2] = p->mode; /* int */ 58 *n_args = 3; 59 break; 60 } 61 /* close */ 62 case 6: { 63 struct close_args *p = params; 64 iarg[0] = p->fd; /* int */ 65 *n_args = 1; 66 break; 67 } 68 /* freebsd32_wait4 */ 69 case 7: { 70 struct freebsd32_wait4_args *p = params; 71 iarg[0] = p->pid; /* int */ 72 uarg[1] = (intptr_t) p->status; /* int * */ 73 iarg[2] = p->options; /* int */ 74 uarg[3] = (intptr_t) p->rusage; /* struct rusage32 * */ 75 *n_args = 4; 76 break; 77 } 78 /* link */ 79 case 9: { 80 struct link_args *p = params; 81 uarg[0] = (intptr_t) p->path; /* char * */ 82 uarg[1] = (intptr_t) p->link; /* char * */ 83 *n_args = 2; 84 break; 85 } 86 /* unlink */ 87 case 10: { 88 struct unlink_args *p = params; 89 uarg[0] = (intptr_t) p->path; /* char * */ 90 *n_args = 1; 91 break; 92 } 93 /* chdir */ 94 case 12: { 95 struct chdir_args *p = params; 96 uarg[0] = (intptr_t) p->path; /* char * */ 97 *n_args = 1; 98 break; 99 } 100 /* fchdir */ 101 case 13: { 102 struct fchdir_args *p = params; 103 iarg[0] = p->fd; /* int */ 104 *n_args = 1; 105 break; 106 } 107 /* mknod */ 108 case 14: { 109 struct mknod_args *p = params; 110 uarg[0] = (intptr_t) p->path; /* char * */ 111 iarg[1] = p->mode; /* int */ 112 iarg[2] = p->dev; /* int */ 113 *n_args = 3; 114 break; 115 } 116 /* chmod */ 117 case 15: { 118 struct chmod_args *p = params; 119 uarg[0] = (intptr_t) p->path; /* char * */ 120 iarg[1] = p->mode; /* int */ 121 *n_args = 2; 122 break; 123 } 124 /* chown */ 125 case 16: { 126 struct chown_args *p = params; 127 uarg[0] = (intptr_t) p->path; /* char * */ 128 iarg[1] = p->uid; /* int */ 129 iarg[2] = p->gid; /* int */ 130 *n_args = 3; 131 break; 132 } 133 /* obreak */ 134 case 17: { 135 struct obreak_args *p = params; 136 uarg[0] = (intptr_t) p->nsize; /* char * */ 137 *n_args = 1; 138 break; 139 } 140 /* getpid */ 141 case 20: { 142 *n_args = 0; 143 break; 144 } 145 /* mount */ 146 case 21: { 147 struct mount_args *p = params; 148 uarg[0] = (intptr_t) p->type; /* char * */ 149 uarg[1] = (intptr_t) p->path; /* char * */ 150 iarg[2] = p->flags; /* int */ 151 uarg[3] = (intptr_t) p->data; /* caddr_t */ 152 *n_args = 4; 153 break; 154 } 155 /* unmount */ 156 case 22: { 157 struct unmount_args *p = params; 158 uarg[0] = (intptr_t) p->path; /* char * */ 159 iarg[1] = p->flags; /* int */ 160 *n_args = 2; 161 break; 162 } 163 /* setuid */ 164 case 23: { 165 struct setuid_args *p = params; 166 uarg[0] = p->uid; /* uid_t */ 167 *n_args = 1; 168 break; 169 } 170 /* getuid */ 171 case 24: { 172 *n_args = 0; 173 break; 174 } 175 /* geteuid */ 176 case 25: { 177 *n_args = 0; 178 break; 179 } 180 /* ptrace */ 181 case 26: { 182 struct ptrace_args *p = params; 183 iarg[0] = p->req; /* int */ 184 iarg[1] = p->pid; /* pid_t */ 185 uarg[2] = (intptr_t) p->addr; /* caddr_t */ 186 iarg[3] = p->data; /* int */ 187 *n_args = 4; 188 break; 189 } 190 /* freebsd32_recvmsg */ 191 case 27: { 192 struct freebsd32_recvmsg_args *p = params; 193 iarg[0] = p->s; /* int */ 194 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */ 195 iarg[2] = p->flags; /* int */ 196 *n_args = 3; 197 break; 198 } 199 /* freebsd32_sendmsg */ 200 case 28: { 201 struct freebsd32_sendmsg_args *p = params; 202 iarg[0] = p->s; /* int */ 203 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */ 204 iarg[2] = p->flags; /* int */ 205 *n_args = 3; 206 break; 207 } 208 /* freebsd32_recvfrom */ 209 case 29: { 210 struct freebsd32_recvfrom_args *p = params; 211 iarg[0] = p->s; /* int */ 212 uarg[1] = p->buf; /* uint32_t */ 213 uarg[2] = p->len; /* uint32_t */ 214 iarg[3] = p->flags; /* int */ 215 uarg[4] = p->from; /* uint32_t */ 216 uarg[5] = p->fromlenaddr; /* uint32_t */ 217 *n_args = 6; 218 break; 219 } 220 /* accept */ 221 case 30: { 222 struct accept_args *p = params; 223 iarg[0] = p->s; /* int */ 224 uarg[1] = (intptr_t) p->name; /* caddr_t */ 225 uarg[2] = (intptr_t) p->anamelen; /* int * */ 226 *n_args = 3; 227 break; 228 } 229 /* getpeername */ 230 case 31: { 231 struct getpeername_args *p = params; 232 iarg[0] = p->fdes; /* int */ 233 uarg[1] = (intptr_t) p->asa; /* caddr_t */ 234 uarg[2] = (intptr_t) p->alen; /* int * */ 235 *n_args = 3; 236 break; 237 } 238 /* getsockname */ 239 case 32: { 240 struct getsockname_args *p = params; 241 iarg[0] = p->fdes; /* int */ 242 uarg[1] = (intptr_t) p->asa; /* caddr_t */ 243 uarg[2] = (intptr_t) p->alen; /* int * */ 244 *n_args = 3; 245 break; 246 } 247 /* access */ 248 case 33: { 249 struct access_args *p = params; 250 uarg[0] = (intptr_t) p->path; /* char * */ 251 iarg[1] = p->amode; /* int */ 252 *n_args = 2; 253 break; 254 } 255 /* chflags */ 256 case 34: { 257 struct chflags_args *p = params; 258 uarg[0] = (intptr_t) p->path; /* char * */ 259 iarg[1] = p->flags; /* int */ 260 *n_args = 2; 261 break; 262 } 263 /* fchflags */ 264 case 35: { 265 struct fchflags_args *p = params; 266 iarg[0] = p->fd; /* int */ 267 iarg[1] = p->flags; /* int */ 268 *n_args = 2; 269 break; 270 } 271 /* sync */ 272 case 36: { 273 *n_args = 0; 274 break; 275 } 276 /* kill */ 277 case 37: { 278 struct kill_args *p = params; 279 iarg[0] = p->pid; /* int */ 280 iarg[1] = p->signum; /* int */ 281 *n_args = 2; 282 break; 283 } 284 /* getppid */ 285 case 39: { 286 *n_args = 0; 287 break; 288 } 289 /* dup */ 290 case 41: { 291 struct dup_args *p = params; 292 uarg[0] = p->fd; /* u_int */ 293 *n_args = 1; 294 break; 295 } 296 /* pipe */ 297 case 42: { 298 *n_args = 0; 299 break; 300 } 301 /* getegid */ 302 case 43: { 303 *n_args = 0; 304 break; 305 } 306 /* profil */ 307 case 44: { 308 struct profil_args *p = params; 309 uarg[0] = (intptr_t) p->samples; /* caddr_t */ 310 uarg[1] = p->size; /* size_t */ 311 uarg[2] = p->offset; /* size_t */ 312 uarg[3] = p->scale; /* u_int */ 313 *n_args = 4; 314 break; 315 } 316 /* ktrace */ 317 case 45: { 318 struct ktrace_args *p = params; 319 uarg[0] = (intptr_t) p->fname; /* const char * */ 320 iarg[1] = p->ops; /* int */ 321 iarg[2] = p->facs; /* int */ 322 iarg[3] = p->pid; /* int */ 323 *n_args = 4; 324 break; 325 } 326 /* getgid */ 327 case 47: { 328 *n_args = 0; 329 break; 330 } 331 /* getlogin */ 332 case 49: { 333 struct getlogin_args *p = params; 334 uarg[0] = (intptr_t) p->namebuf; /* char * */ 335 uarg[1] = p->namelen; /* u_int */ 336 *n_args = 2; 337 break; 338 } 339 /* setlogin */ 340 case 50: { 341 struct setlogin_args *p = params; 342 uarg[0] = (intptr_t) p->namebuf; /* char * */ 343 *n_args = 1; 344 break; 345 } 346 /* acct */ 347 case 51: { 348 struct acct_args *p = params; 349 uarg[0] = (intptr_t) p->path; /* char * */ 350 *n_args = 1; 351 break; 352 } 353 /* freebsd32_sigaltstack */ 354 case 53: { 355 struct freebsd32_sigaltstack_args *p = params; 356 uarg[0] = (intptr_t) p->ss; /* struct sigaltstack32 * */ 357 uarg[1] = (intptr_t) p->oss; /* struct sigaltstack32 * */ 358 *n_args = 2; 359 break; 360 } 361 /* freebsd32_ioctl */ 362 case 54: { 363 struct freebsd32_ioctl_args *p = params; 364 iarg[0] = p->fd; /* int */ 365 uarg[1] = p->com; /* uint32_t */ 366 uarg[2] = (intptr_t) p->data; /* struct md_ioctl32 * */ 367 *n_args = 3; 368 break; 369 } 370 /* reboot */ 371 case 55: { 372 struct reboot_args *p = params; 373 iarg[0] = p->opt; /* int */ 374 *n_args = 1; 375 break; 376 } 377 /* revoke */ 378 case 56: { 379 struct revoke_args *p = params; 380 uarg[0] = (intptr_t) p->path; /* char * */ 381 *n_args = 1; 382 break; 383 } 384 /* symlink */ 385 case 57: { 386 struct symlink_args *p = params; 387 uarg[0] = (intptr_t) p->path; /* char * */ 388 uarg[1] = (intptr_t) p->link; /* char * */ 389 *n_args = 2; 390 break; 391 } 392 /* readlink */ 393 case 58: { 394 struct readlink_args *p = params; 395 uarg[0] = (intptr_t) p->path; /* char * */ 396 uarg[1] = (intptr_t) p->buf; /* char * */ 397 uarg[2] = p->count; /* size_t */ 398 *n_args = 3; 399 break; 400 } 401 /* freebsd32_execve */ 402 case 59: { 403 struct freebsd32_execve_args *p = params; 404 uarg[0] = (intptr_t) p->fname; /* char * */ 405 uarg[1] = (intptr_t) p->argv; /* uint32_t * */ 406 uarg[2] = (intptr_t) p->envv; /* uint32_t * */ 407 *n_args = 3; 408 break; 409 } 410 /* umask */ 411 case 60: { 412 struct umask_args *p = params; 413 iarg[0] = p->newmask; /* int */ 414 *n_args = 1; 415 break; 416 } 417 /* chroot */ 418 case 61: { 419 struct chroot_args *p = params; 420 uarg[0] = (intptr_t) p->path; /* char * */ 421 *n_args = 1; 422 break; 423 } 424 /* msync */ 425 case 65: { 426 struct msync_args *p = params; 427 uarg[0] = (intptr_t) p->addr; /* void * */ 428 uarg[1] = p->len; /* size_t */ 429 iarg[2] = p->flags; /* int */ 430 *n_args = 3; 431 break; 432 } 433 /* vfork */ 434 case 66: { 435 *n_args = 0; 436 break; 437 } 438 /* sbrk */ 439 case 69: { 440 struct sbrk_args *p = params; 441 iarg[0] = p->incr; /* int */ 442 *n_args = 1; 443 break; 444 } 445 /* sstk */ 446 case 70: { 447 struct sstk_args *p = params; 448 iarg[0] = p->incr; /* int */ 449 *n_args = 1; 450 break; 451 } 452 /* ovadvise */ 453 case 72: { 454 struct ovadvise_args *p = params; 455 iarg[0] = p->anom; /* int */ 456 *n_args = 1; 457 break; 458 } 459 /* munmap */ 460 case 73: { 461 struct munmap_args *p = params; 462 uarg[0] = (intptr_t) p->addr; /* void * */ 463 uarg[1] = p->len; /* size_t */ 464 *n_args = 2; 465 break; 466 } 467 /* freebsd32_mprotect */ 468 case 74: { 469 struct freebsd32_mprotect_args *p = params; 470 uarg[0] = (intptr_t) p->addr; /* const void * */ 471 uarg[1] = p->len; /* size_t */ 472 iarg[2] = p->prot; /* int */ 473 *n_args = 3; 474 break; 475 } 476 /* madvise */ 477 case 75: { 478 struct madvise_args *p = params; 479 uarg[0] = (intptr_t) p->addr; /* void * */ 480 uarg[1] = p->len; /* size_t */ 481 iarg[2] = p->behav; /* int */ 482 *n_args = 3; 483 break; 484 } 485 /* mincore */ 486 case 78: { 487 struct mincore_args *p = params; 488 uarg[0] = (intptr_t) p->addr; /* const void * */ 489 uarg[1] = p->len; /* size_t */ 490 uarg[2] = (intptr_t) p->vec; /* char * */ 491 *n_args = 3; 492 break; 493 } 494 /* getgroups */ 495 case 79: { 496 struct getgroups_args *p = params; 497 uarg[0] = p->gidsetsize; /* u_int */ 498 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 499 *n_args = 2; 500 break; 501 } 502 /* setgroups */ 503 case 80: { 504 struct setgroups_args *p = params; 505 uarg[0] = p->gidsetsize; /* u_int */ 506 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 507 *n_args = 2; 508 break; 509 } 510 /* getpgrp */ 511 case 81: { 512 *n_args = 0; 513 break; 514 } 515 /* setpgid */ 516 case 82: { 517 struct setpgid_args *p = params; 518 iarg[0] = p->pid; /* int */ 519 iarg[1] = p->pgid; /* int */ 520 *n_args = 2; 521 break; 522 } 523 /* freebsd32_setitimer */ 524 case 83: { 525 struct freebsd32_setitimer_args *p = params; 526 uarg[0] = p->which; /* u_int */ 527 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */ 528 uarg[2] = (intptr_t) p->oitv; /* struct itimerval32 * */ 529 *n_args = 3; 530 break; 531 } 532 /* swapon */ 533 case 85: { 534 struct swapon_args *p = params; 535 uarg[0] = (intptr_t) p->name; /* char * */ 536 *n_args = 1; 537 break; 538 } 539 /* freebsd32_getitimer */ 540 case 86: { 541 struct freebsd32_getitimer_args *p = params; 542 uarg[0] = p->which; /* u_int */ 543 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */ 544 *n_args = 2; 545 break; 546 } 547 /* getdtablesize */ 548 case 89: { 549 *n_args = 0; 550 break; 551 } 552 /* dup2 */ 553 case 90: { 554 struct dup2_args *p = params; 555 uarg[0] = p->from; /* u_int */ 556 uarg[1] = p->to; /* u_int */ 557 *n_args = 2; 558 break; 559 } 560 /* fcntl */ 561 case 92: { 562 struct fcntl_args *p = params; 563 iarg[0] = p->fd; /* int */ 564 iarg[1] = p->cmd; /* int */ 565 iarg[2] = p->arg; /* long */ 566 *n_args = 3; 567 break; 568 } 569 /* freebsd32_select */ 570 case 93: { 571 struct freebsd32_select_args *p = params; 572 iarg[0] = p->nd; /* int */ 573 uarg[1] = (intptr_t) p->in; /* fd_set * */ 574 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 575 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 576 uarg[4] = (intptr_t) p->tv; /* struct timeval32 * */ 577 *n_args = 5; 578 break; 579 } 580 /* fsync */ 581 case 95: { 582 struct fsync_args *p = params; 583 iarg[0] = p->fd; /* int */ 584 *n_args = 1; 585 break; 586 } 587 /* setpriority */ 588 case 96: { 589 struct setpriority_args *p = params; 590 iarg[0] = p->which; /* int */ 591 iarg[1] = p->who; /* int */ 592 iarg[2] = p->prio; /* int */ 593 *n_args = 3; 594 break; 595 } 596 /* socket */ 597 case 97: { 598 struct socket_args *p = params; 599 iarg[0] = p->domain; /* int */ 600 iarg[1] = p->type; /* int */ 601 iarg[2] = p->protocol; /* int */ 602 *n_args = 3; 603 break; 604 } 605 /* connect */ 606 case 98: { 607 struct connect_args *p = params; 608 iarg[0] = p->s; /* int */ 609 uarg[1] = (intptr_t) p->name; /* caddr_t */ 610 iarg[2] = p->namelen; /* int */ 611 *n_args = 3; 612 break; 613 } 614 /* getpriority */ 615 case 100: { 616 struct getpriority_args *p = params; 617 iarg[0] = p->which; /* int */ 618 iarg[1] = p->who; /* int */ 619 *n_args = 2; 620 break; 621 } 622 /* bind */ 623 case 104: { 624 struct bind_args *p = params; 625 iarg[0] = p->s; /* int */ 626 uarg[1] = (intptr_t) p->name; /* caddr_t */ 627 iarg[2] = p->namelen; /* int */ 628 *n_args = 3; 629 break; 630 } 631 /* setsockopt */ 632 case 105: { 633 struct setsockopt_args *p = params; 634 iarg[0] = p->s; /* int */ 635 iarg[1] = p->level; /* int */ 636 iarg[2] = p->name; /* int */ 637 uarg[3] = (intptr_t) p->val; /* caddr_t */ 638 iarg[4] = p->valsize; /* int */ 639 *n_args = 5; 640 break; 641 } 642 /* listen */ 643 case 106: { 644 struct listen_args *p = params; 645 iarg[0] = p->s; /* int */ 646 iarg[1] = p->backlog; /* int */ 647 *n_args = 2; 648 break; 649 } 650 /* freebsd32_gettimeofday */ 651 case 116: { 652 struct freebsd32_gettimeofday_args *p = params; 653 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */ 654 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 655 *n_args = 2; 656 break; 657 } 658 /* freebsd32_getrusage */ 659 case 117: { 660 struct freebsd32_getrusage_args *p = params; 661 iarg[0] = p->who; /* int */ 662 uarg[1] = (intptr_t) p->rusage; /* struct rusage32 * */ 663 *n_args = 2; 664 break; 665 } 666 /* getsockopt */ 667 case 118: { 668 struct getsockopt_args *p = params; 669 iarg[0] = p->s; /* int */ 670 iarg[1] = p->level; /* int */ 671 iarg[2] = p->name; /* int */ 672 uarg[3] = (intptr_t) p->val; /* caddr_t */ 673 uarg[4] = (intptr_t) p->avalsize; /* int * */ 674 *n_args = 5; 675 break; 676 } 677 /* freebsd32_readv */ 678 case 120: { 679 struct freebsd32_readv_args *p = params; 680 iarg[0] = p->fd; /* int */ 681 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 682 uarg[2] = p->iovcnt; /* u_int */ 683 *n_args = 3; 684 break; 685 } 686 /* freebsd32_writev */ 687 case 121: { 688 struct freebsd32_writev_args *p = params; 689 iarg[0] = p->fd; /* int */ 690 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 691 uarg[2] = p->iovcnt; /* u_int */ 692 *n_args = 3; 693 break; 694 } 695 /* freebsd32_settimeofday */ 696 case 122: { 697 struct freebsd32_settimeofday_args *p = params; 698 uarg[0] = (intptr_t) p->tv; /* struct timeval32 * */ 699 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 700 *n_args = 2; 701 break; 702 } 703 /* fchown */ 704 case 123: { 705 struct fchown_args *p = params; 706 iarg[0] = p->fd; /* int */ 707 iarg[1] = p->uid; /* int */ 708 iarg[2] = p->gid; /* int */ 709 *n_args = 3; 710 break; 711 } 712 /* fchmod */ 713 case 124: { 714 struct fchmod_args *p = params; 715 iarg[0] = p->fd; /* int */ 716 iarg[1] = p->mode; /* int */ 717 *n_args = 2; 718 break; 719 } 720 /* setreuid */ 721 case 126: { 722 struct setreuid_args *p = params; 723 iarg[0] = p->ruid; /* int */ 724 iarg[1] = p->euid; /* int */ 725 *n_args = 2; 726 break; 727 } 728 /* setregid */ 729 case 127: { 730 struct setregid_args *p = params; 731 iarg[0] = p->rgid; /* int */ 732 iarg[1] = p->egid; /* int */ 733 *n_args = 2; 734 break; 735 } 736 /* rename */ 737 case 128: { 738 struct rename_args *p = params; 739 uarg[0] = (intptr_t) p->from; /* char * */ 740 uarg[1] = (intptr_t) p->to; /* char * */ 741 *n_args = 2; 742 break; 743 } 744 /* flock */ 745 case 131: { 746 struct flock_args *p = params; 747 iarg[0] = p->fd; /* int */ 748 iarg[1] = p->how; /* int */ 749 *n_args = 2; 750 break; 751 } 752 /* mkfifo */ 753 case 132: { 754 struct mkfifo_args *p = params; 755 uarg[0] = (intptr_t) p->path; /* char * */ 756 iarg[1] = p->mode; /* int */ 757 *n_args = 2; 758 break; 759 } 760 /* sendto */ 761 case 133: { 762 struct sendto_args *p = params; 763 iarg[0] = p->s; /* int */ 764 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 765 uarg[2] = p->len; /* size_t */ 766 iarg[3] = p->flags; /* int */ 767 uarg[4] = (intptr_t) p->to; /* caddr_t */ 768 iarg[5] = p->tolen; /* int */ 769 *n_args = 6; 770 break; 771 } 772 /* shutdown */ 773 case 134: { 774 struct shutdown_args *p = params; 775 iarg[0] = p->s; /* int */ 776 iarg[1] = p->how; /* int */ 777 *n_args = 2; 778 break; 779 } 780 /* socketpair */ 781 case 135: { 782 struct socketpair_args *p = params; 783 iarg[0] = p->domain; /* int */ 784 iarg[1] = p->type; /* int */ 785 iarg[2] = p->protocol; /* int */ 786 uarg[3] = (intptr_t) p->rsv; /* int * */ 787 *n_args = 4; 788 break; 789 } 790 /* mkdir */ 791 case 136: { 792 struct mkdir_args *p = params; 793 uarg[0] = (intptr_t) p->path; /* char * */ 794 iarg[1] = p->mode; /* int */ 795 *n_args = 2; 796 break; 797 } 798 /* rmdir */ 799 case 137: { 800 struct rmdir_args *p = params; 801 uarg[0] = (intptr_t) p->path; /* char * */ 802 *n_args = 1; 803 break; 804 } 805 /* freebsd32_utimes */ 806 case 138: { 807 struct freebsd32_utimes_args *p = params; 808 uarg[0] = (intptr_t) p->path; /* char * */ 809 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 810 *n_args = 2; 811 break; 812 } 813 /* freebsd32_adjtime */ 814 case 140: { 815 struct freebsd32_adjtime_args *p = params; 816 uarg[0] = (intptr_t) p->delta; /* struct timeval32 * */ 817 uarg[1] = (intptr_t) p->olddelta; /* struct timeval32 * */ 818 *n_args = 2; 819 break; 820 } 821 /* setsid */ 822 case 147: { 823 *n_args = 0; 824 break; 825 } 826 /* quotactl */ 827 case 148: { 828 struct quotactl_args *p = params; 829 uarg[0] = (intptr_t) p->path; /* char * */ 830 iarg[1] = p->cmd; /* int */ 831 iarg[2] = p->uid; /* int */ 832 uarg[3] = (intptr_t) p->arg; /* caddr_t */ 833 *n_args = 4; 834 break; 835 } 836 /* getfh */ 837 case 161: { 838 struct getfh_args *p = params; 839 uarg[0] = (intptr_t) p->fname; /* char * */ 840 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 841 *n_args = 2; 842 break; 843 } 844 /* freebsd32_sysarch */ 845 case 165: { 846 struct freebsd32_sysarch_args *p = params; 847 iarg[0] = p->op; /* int */ 848 uarg[1] = (intptr_t) p->parms; /* char * */ 849 *n_args = 2; 850 break; 851 } 852 /* rtprio */ 853 case 166: { 854 struct rtprio_args *p = params; 855 iarg[0] = p->function; /* int */ 856 iarg[1] = p->pid; /* pid_t */ 857 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 858 *n_args = 3; 859 break; 860 } 861 /* freebsd32_semsys */ 862 case 169: { 863 struct freebsd32_semsys_args *p = params; 864 iarg[0] = p->which; /* int */ 865 iarg[1] = p->a2; /* int */ 866 iarg[2] = p->a3; /* int */ 867 iarg[3] = p->a4; /* int */ 868 iarg[4] = p->a5; /* int */ 869 *n_args = 5; 870 break; 871 } 872 /* freebsd32_msgsys */ 873 case 170: { 874 struct freebsd32_msgsys_args *p = params; 875 iarg[0] = p->which; /* int */ 876 iarg[1] = p->a2; /* int */ 877 iarg[2] = p->a3; /* int */ 878 iarg[3] = p->a4; /* int */ 879 iarg[4] = p->a5; /* int */ 880 iarg[5] = p->a6; /* int */ 881 *n_args = 6; 882 break; 883 } 884 /* freebsd32_shmsys */ 885 case 171: { 886 struct freebsd32_shmsys_args *p = params; 887 uarg[0] = p->which; /* uint32_t */ 888 uarg[1] = p->a2; /* uint32_t */ 889 uarg[2] = p->a3; /* uint32_t */ 890 uarg[3] = p->a4; /* uint32_t */ 891 *n_args = 4; 892 break; 893 } 894 /* ntp_adjtime */ 895 case 176: { 896 struct ntp_adjtime_args *p = params; 897 uarg[0] = (intptr_t) p->tp; /* struct timex * */ 898 *n_args = 1; 899 break; 900 } 901 /* setgid */ 902 case 181: { 903 struct setgid_args *p = params; 904 iarg[0] = p->gid; /* gid_t */ 905 *n_args = 1; 906 break; 907 } 908 /* setegid */ 909 case 182: { 910 struct setegid_args *p = params; 911 iarg[0] = p->egid; /* gid_t */ 912 *n_args = 1; 913 break; 914 } 915 /* seteuid */ 916 case 183: { 917 struct seteuid_args *p = params; 918 uarg[0] = p->euid; /* uid_t */ 919 *n_args = 1; 920 break; 921 } 922 /* freebsd32_stat */ 923 case 188: { 924 struct freebsd32_stat_args *p = params; 925 uarg[0] = (intptr_t) p->path; /* char * */ 926 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 927 *n_args = 2; 928 break; 929 } 930 /* freebsd32_fstat */ 931 case 189: { 932 struct freebsd32_fstat_args *p = params; 933 iarg[0] = p->fd; /* int */ 934 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 935 *n_args = 2; 936 break; 937 } 938 /* freebsd32_lstat */ 939 case 190: { 940 struct freebsd32_lstat_args *p = params; 941 uarg[0] = (intptr_t) p->path; /* char * */ 942 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 943 *n_args = 2; 944 break; 945 } 946 /* pathconf */ 947 case 191: { 948 struct pathconf_args *p = params; 949 uarg[0] = (intptr_t) p->path; /* char * */ 950 iarg[1] = p->name; /* int */ 951 *n_args = 2; 952 break; 953 } 954 /* fpathconf */ 955 case 192: { 956 struct fpathconf_args *p = params; 957 iarg[0] = p->fd; /* int */ 958 iarg[1] = p->name; /* int */ 959 *n_args = 2; 960 break; 961 } 962 /* getrlimit */ 963 case 194: { 964 struct __getrlimit_args *p = params; 965 uarg[0] = p->which; /* u_int */ 966 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 967 *n_args = 2; 968 break; 969 } 970 /* setrlimit */ 971 case 195: { 972 struct __setrlimit_args *p = params; 973 uarg[0] = p->which; /* u_int */ 974 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 975 *n_args = 2; 976 break; 977 } 978 /* freebsd32_getdirentries */ 979 case 196: { 980 struct freebsd32_getdirentries_args *p = params; 981 iarg[0] = p->fd; /* int */ 982 uarg[1] = (intptr_t) p->buf; /* char * */ 983 uarg[2] = p->count; /* u_int */ 984 uarg[3] = (intptr_t) p->basep; /* int32_t * */ 985 *n_args = 4; 986 break; 987 } 988 /* nosys */ 989 case 198: { 990 *n_args = 0; 991 break; 992 } 993 /* freebsd32_sysctl */ 994 case 202: { 995 struct freebsd32_sysctl_args *p = params; 996 uarg[0] = (intptr_t) p->name; /* int * */ 997 uarg[1] = p->namelen; /* u_int */ 998 uarg[2] = (intptr_t) p->old; /* void * */ 999 uarg[3] = (intptr_t) p->oldlenp; /* uint32_t * */ 1000 uarg[4] = (intptr_t) p->new; /* void * */ 1001 uarg[5] = p->newlen; /* uint32_t */ 1002 *n_args = 6; 1003 break; 1004 } 1005 /* mlock */ 1006 case 203: { 1007 struct mlock_args *p = params; 1008 uarg[0] = (intptr_t) p->addr; /* const void * */ 1009 uarg[1] = p->len; /* size_t */ 1010 *n_args = 2; 1011 break; 1012 } 1013 /* munlock */ 1014 case 204: { 1015 struct munlock_args *p = params; 1016 uarg[0] = (intptr_t) p->addr; /* const void * */ 1017 uarg[1] = p->len; /* size_t */ 1018 *n_args = 2; 1019 break; 1020 } 1021 /* undelete */ 1022 case 205: { 1023 struct undelete_args *p = params; 1024 uarg[0] = (intptr_t) p->path; /* char * */ 1025 *n_args = 1; 1026 break; 1027 } 1028 /* freebsd32_futimes */ 1029 case 206: { 1030 struct freebsd32_futimes_args *p = params; 1031 iarg[0] = p->fd; /* int */ 1032 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 1033 *n_args = 2; 1034 break; 1035 } 1036 /* getpgid */ 1037 case 207: { 1038 struct getpgid_args *p = params; 1039 iarg[0] = p->pid; /* pid_t */ 1040 *n_args = 1; 1041 break; 1042 } 1043 /* poll */ 1044 case 209: { 1045 struct poll_args *p = params; 1046 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1047 uarg[1] = p->nfds; /* u_int */ 1048 iarg[2] = p->timeout; /* int */ 1049 *n_args = 3; 1050 break; 1051 } 1052 /* lkmnosys */ 1053 case 210: { 1054 *n_args = 0; 1055 break; 1056 } 1057 /* lkmnosys */ 1058 case 211: { 1059 *n_args = 0; 1060 break; 1061 } 1062 /* lkmnosys */ 1063 case 212: { 1064 *n_args = 0; 1065 break; 1066 } 1067 /* lkmnosys */ 1068 case 213: { 1069 *n_args = 0; 1070 break; 1071 } 1072 /* lkmnosys */ 1073 case 214: { 1074 *n_args = 0; 1075 break; 1076 } 1077 /* lkmnosys */ 1078 case 215: { 1079 *n_args = 0; 1080 break; 1081 } 1082 /* lkmnosys */ 1083 case 216: { 1084 *n_args = 0; 1085 break; 1086 } 1087 /* lkmnosys */ 1088 case 217: { 1089 *n_args = 0; 1090 break; 1091 } 1092 /* lkmnosys */ 1093 case 218: { 1094 *n_args = 0; 1095 break; 1096 } 1097 /* lkmnosys */ 1098 case 219: { 1099 *n_args = 0; 1100 break; 1101 } 1102 /* semget */ 1103 case 221: { 1104 struct semget_args *p = params; 1105 iarg[0] = p->key; /* key_t */ 1106 iarg[1] = p->nsems; /* int */ 1107 iarg[2] = p->semflg; /* int */ 1108 *n_args = 3; 1109 break; 1110 } 1111 /* semop */ 1112 case 222: { 1113 struct semop_args *p = params; 1114 iarg[0] = p->semid; /* int */ 1115 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */ 1116 uarg[2] = p->nsops; /* u_int */ 1117 *n_args = 3; 1118 break; 1119 } 1120 /* msgget */ 1121 case 225: { 1122 struct msgget_args *p = params; 1123 iarg[0] = p->key; /* key_t */ 1124 iarg[1] = p->msgflg; /* int */ 1125 *n_args = 2; 1126 break; 1127 } 1128 /* freebsd32_msgsnd */ 1129 case 226: { 1130 struct freebsd32_msgsnd_args *p = params; 1131 iarg[0] = p->msqid; /* int */ 1132 uarg[1] = (intptr_t) p->msgp; /* void * */ 1133 uarg[2] = p->msgsz; /* size_t */ 1134 iarg[3] = p->msgflg; /* int */ 1135 *n_args = 4; 1136 break; 1137 } 1138 /* freebsd32_msgrcv */ 1139 case 227: { 1140 struct freebsd32_msgrcv_args *p = params; 1141 iarg[0] = p->msqid; /* int */ 1142 uarg[1] = (intptr_t) p->msgp; /* void * */ 1143 uarg[2] = p->msgsz; /* size_t */ 1144 iarg[3] = p->msgtyp; /* long */ 1145 iarg[4] = p->msgflg; /* int */ 1146 *n_args = 5; 1147 break; 1148 } 1149 /* shmat */ 1150 case 228: { 1151 struct shmat_args *p = params; 1152 iarg[0] = p->shmid; /* int */ 1153 uarg[1] = (intptr_t) p->shmaddr; /* void * */ 1154 iarg[2] = p->shmflg; /* int */ 1155 *n_args = 3; 1156 break; 1157 } 1158 /* shmdt */ 1159 case 230: { 1160 struct shmdt_args *p = params; 1161 uarg[0] = (intptr_t) p->shmaddr; /* void * */ 1162 *n_args = 1; 1163 break; 1164 } 1165 /* shmget */ 1166 case 231: { 1167 struct shmget_args *p = params; 1168 iarg[0] = p->key; /* key_t */ 1169 iarg[1] = p->size; /* int */ 1170 iarg[2] = p->shmflg; /* int */ 1171 *n_args = 3; 1172 break; 1173 } 1174 /* freebsd32_clock_gettime */ 1175 case 232: { 1176 struct freebsd32_clock_gettime_args *p = params; 1177 iarg[0] = p->clock_id; /* clockid_t */ 1178 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */ 1179 *n_args = 2; 1180 break; 1181 } 1182 /* freebsd32_clock_settime */ 1183 case 233: { 1184 struct freebsd32_clock_settime_args *p = params; 1185 iarg[0] = p->clock_id; /* clockid_t */ 1186 uarg[1] = (intptr_t) p->tp; /* const struct timespec32 * */ 1187 *n_args = 2; 1188 break; 1189 } 1190 /* freebsd32_clock_getres */ 1191 case 234: { 1192 struct freebsd32_clock_getres_args *p = params; 1193 iarg[0] = p->clock_id; /* clockid_t */ 1194 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */ 1195 *n_args = 2; 1196 break; 1197 } 1198 /* freebsd32_nanosleep */ 1199 case 240: { 1200 struct freebsd32_nanosleep_args *p = params; 1201 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec32 * */ 1202 uarg[1] = (intptr_t) p->rmtp; /* struct timespec32 * */ 1203 *n_args = 2; 1204 break; 1205 } 1206 /* ffclock_getcounter */ 1207 case 241: { 1208 struct ffclock_getcounter_args *p = params; 1209 uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */ 1210 *n_args = 1; 1211 break; 1212 } 1213 /* ffclock_setestimate */ 1214 case 242: { 1215 struct ffclock_setestimate_args *p = params; 1216 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1217 *n_args = 1; 1218 break; 1219 } 1220 /* ffclock_getestimate */ 1221 case 243: { 1222 struct ffclock_getestimate_args *p = params; 1223 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1224 *n_args = 1; 1225 break; 1226 }
| 6 * This file is part of the DTrace syscall provider. 7 */ 8 9static void 10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 11{ 12 int64_t *iarg = (int64_t *) uarg; 13 switch (sysnum) { 14#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 15#define PAD64_REQUIRED 16#endif 17 /* nosys */ 18 case 0: { 19 *n_args = 0; 20 break; 21 } 22 /* sys_exit */ 23 case 1: { 24 struct sys_exit_args *p = params; 25 iarg[0] = p->rval; /* int */ 26 *n_args = 1; 27 break; 28 } 29 /* fork */ 30 case 2: { 31 *n_args = 0; 32 break; 33 } 34 /* read */ 35 case 3: { 36 struct read_args *p = params; 37 iarg[0] = p->fd; /* int */ 38 uarg[1] = (intptr_t) p->buf; /* void * */ 39 uarg[2] = p->nbyte; /* size_t */ 40 *n_args = 3; 41 break; 42 } 43 /* write */ 44 case 4: { 45 struct write_args *p = params; 46 iarg[0] = p->fd; /* int */ 47 uarg[1] = (intptr_t) p->buf; /* const void * */ 48 uarg[2] = p->nbyte; /* size_t */ 49 *n_args = 3; 50 break; 51 } 52 /* open */ 53 case 5: { 54 struct open_args *p = params; 55 uarg[0] = (intptr_t) p->path; /* char * */ 56 iarg[1] = p->flags; /* int */ 57 iarg[2] = p->mode; /* int */ 58 *n_args = 3; 59 break; 60 } 61 /* close */ 62 case 6: { 63 struct close_args *p = params; 64 iarg[0] = p->fd; /* int */ 65 *n_args = 1; 66 break; 67 } 68 /* freebsd32_wait4 */ 69 case 7: { 70 struct freebsd32_wait4_args *p = params; 71 iarg[0] = p->pid; /* int */ 72 uarg[1] = (intptr_t) p->status; /* int * */ 73 iarg[2] = p->options; /* int */ 74 uarg[3] = (intptr_t) p->rusage; /* struct rusage32 * */ 75 *n_args = 4; 76 break; 77 } 78 /* link */ 79 case 9: { 80 struct link_args *p = params; 81 uarg[0] = (intptr_t) p->path; /* char * */ 82 uarg[1] = (intptr_t) p->link; /* char * */ 83 *n_args = 2; 84 break; 85 } 86 /* unlink */ 87 case 10: { 88 struct unlink_args *p = params; 89 uarg[0] = (intptr_t) p->path; /* char * */ 90 *n_args = 1; 91 break; 92 } 93 /* chdir */ 94 case 12: { 95 struct chdir_args *p = params; 96 uarg[0] = (intptr_t) p->path; /* char * */ 97 *n_args = 1; 98 break; 99 } 100 /* fchdir */ 101 case 13: { 102 struct fchdir_args *p = params; 103 iarg[0] = p->fd; /* int */ 104 *n_args = 1; 105 break; 106 } 107 /* mknod */ 108 case 14: { 109 struct mknod_args *p = params; 110 uarg[0] = (intptr_t) p->path; /* char * */ 111 iarg[1] = p->mode; /* int */ 112 iarg[2] = p->dev; /* int */ 113 *n_args = 3; 114 break; 115 } 116 /* chmod */ 117 case 15: { 118 struct chmod_args *p = params; 119 uarg[0] = (intptr_t) p->path; /* char * */ 120 iarg[1] = p->mode; /* int */ 121 *n_args = 2; 122 break; 123 } 124 /* chown */ 125 case 16: { 126 struct chown_args *p = params; 127 uarg[0] = (intptr_t) p->path; /* char * */ 128 iarg[1] = p->uid; /* int */ 129 iarg[2] = p->gid; /* int */ 130 *n_args = 3; 131 break; 132 } 133 /* obreak */ 134 case 17: { 135 struct obreak_args *p = params; 136 uarg[0] = (intptr_t) p->nsize; /* char * */ 137 *n_args = 1; 138 break; 139 } 140 /* getpid */ 141 case 20: { 142 *n_args = 0; 143 break; 144 } 145 /* mount */ 146 case 21: { 147 struct mount_args *p = params; 148 uarg[0] = (intptr_t) p->type; /* char * */ 149 uarg[1] = (intptr_t) p->path; /* char * */ 150 iarg[2] = p->flags; /* int */ 151 uarg[3] = (intptr_t) p->data; /* caddr_t */ 152 *n_args = 4; 153 break; 154 } 155 /* unmount */ 156 case 22: { 157 struct unmount_args *p = params; 158 uarg[0] = (intptr_t) p->path; /* char * */ 159 iarg[1] = p->flags; /* int */ 160 *n_args = 2; 161 break; 162 } 163 /* setuid */ 164 case 23: { 165 struct setuid_args *p = params; 166 uarg[0] = p->uid; /* uid_t */ 167 *n_args = 1; 168 break; 169 } 170 /* getuid */ 171 case 24: { 172 *n_args = 0; 173 break; 174 } 175 /* geteuid */ 176 case 25: { 177 *n_args = 0; 178 break; 179 } 180 /* ptrace */ 181 case 26: { 182 struct ptrace_args *p = params; 183 iarg[0] = p->req; /* int */ 184 iarg[1] = p->pid; /* pid_t */ 185 uarg[2] = (intptr_t) p->addr; /* caddr_t */ 186 iarg[3] = p->data; /* int */ 187 *n_args = 4; 188 break; 189 } 190 /* freebsd32_recvmsg */ 191 case 27: { 192 struct freebsd32_recvmsg_args *p = params; 193 iarg[0] = p->s; /* int */ 194 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */ 195 iarg[2] = p->flags; /* int */ 196 *n_args = 3; 197 break; 198 } 199 /* freebsd32_sendmsg */ 200 case 28: { 201 struct freebsd32_sendmsg_args *p = params; 202 iarg[0] = p->s; /* int */ 203 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */ 204 iarg[2] = p->flags; /* int */ 205 *n_args = 3; 206 break; 207 } 208 /* freebsd32_recvfrom */ 209 case 29: { 210 struct freebsd32_recvfrom_args *p = params; 211 iarg[0] = p->s; /* int */ 212 uarg[1] = p->buf; /* uint32_t */ 213 uarg[2] = p->len; /* uint32_t */ 214 iarg[3] = p->flags; /* int */ 215 uarg[4] = p->from; /* uint32_t */ 216 uarg[5] = p->fromlenaddr; /* uint32_t */ 217 *n_args = 6; 218 break; 219 } 220 /* accept */ 221 case 30: { 222 struct accept_args *p = params; 223 iarg[0] = p->s; /* int */ 224 uarg[1] = (intptr_t) p->name; /* caddr_t */ 225 uarg[2] = (intptr_t) p->anamelen; /* int * */ 226 *n_args = 3; 227 break; 228 } 229 /* getpeername */ 230 case 31: { 231 struct getpeername_args *p = params; 232 iarg[0] = p->fdes; /* int */ 233 uarg[1] = (intptr_t) p->asa; /* caddr_t */ 234 uarg[2] = (intptr_t) p->alen; /* int * */ 235 *n_args = 3; 236 break; 237 } 238 /* getsockname */ 239 case 32: { 240 struct getsockname_args *p = params; 241 iarg[0] = p->fdes; /* int */ 242 uarg[1] = (intptr_t) p->asa; /* caddr_t */ 243 uarg[2] = (intptr_t) p->alen; /* int * */ 244 *n_args = 3; 245 break; 246 } 247 /* access */ 248 case 33: { 249 struct access_args *p = params; 250 uarg[0] = (intptr_t) p->path; /* char * */ 251 iarg[1] = p->amode; /* int */ 252 *n_args = 2; 253 break; 254 } 255 /* chflags */ 256 case 34: { 257 struct chflags_args *p = params; 258 uarg[0] = (intptr_t) p->path; /* char * */ 259 iarg[1] = p->flags; /* int */ 260 *n_args = 2; 261 break; 262 } 263 /* fchflags */ 264 case 35: { 265 struct fchflags_args *p = params; 266 iarg[0] = p->fd; /* int */ 267 iarg[1] = p->flags; /* int */ 268 *n_args = 2; 269 break; 270 } 271 /* sync */ 272 case 36: { 273 *n_args = 0; 274 break; 275 } 276 /* kill */ 277 case 37: { 278 struct kill_args *p = params; 279 iarg[0] = p->pid; /* int */ 280 iarg[1] = p->signum; /* int */ 281 *n_args = 2; 282 break; 283 } 284 /* getppid */ 285 case 39: { 286 *n_args = 0; 287 break; 288 } 289 /* dup */ 290 case 41: { 291 struct dup_args *p = params; 292 uarg[0] = p->fd; /* u_int */ 293 *n_args = 1; 294 break; 295 } 296 /* pipe */ 297 case 42: { 298 *n_args = 0; 299 break; 300 } 301 /* getegid */ 302 case 43: { 303 *n_args = 0; 304 break; 305 } 306 /* profil */ 307 case 44: { 308 struct profil_args *p = params; 309 uarg[0] = (intptr_t) p->samples; /* caddr_t */ 310 uarg[1] = p->size; /* size_t */ 311 uarg[2] = p->offset; /* size_t */ 312 uarg[3] = p->scale; /* u_int */ 313 *n_args = 4; 314 break; 315 } 316 /* ktrace */ 317 case 45: { 318 struct ktrace_args *p = params; 319 uarg[0] = (intptr_t) p->fname; /* const char * */ 320 iarg[1] = p->ops; /* int */ 321 iarg[2] = p->facs; /* int */ 322 iarg[3] = p->pid; /* int */ 323 *n_args = 4; 324 break; 325 } 326 /* getgid */ 327 case 47: { 328 *n_args = 0; 329 break; 330 } 331 /* getlogin */ 332 case 49: { 333 struct getlogin_args *p = params; 334 uarg[0] = (intptr_t) p->namebuf; /* char * */ 335 uarg[1] = p->namelen; /* u_int */ 336 *n_args = 2; 337 break; 338 } 339 /* setlogin */ 340 case 50: { 341 struct setlogin_args *p = params; 342 uarg[0] = (intptr_t) p->namebuf; /* char * */ 343 *n_args = 1; 344 break; 345 } 346 /* acct */ 347 case 51: { 348 struct acct_args *p = params; 349 uarg[0] = (intptr_t) p->path; /* char * */ 350 *n_args = 1; 351 break; 352 } 353 /* freebsd32_sigaltstack */ 354 case 53: { 355 struct freebsd32_sigaltstack_args *p = params; 356 uarg[0] = (intptr_t) p->ss; /* struct sigaltstack32 * */ 357 uarg[1] = (intptr_t) p->oss; /* struct sigaltstack32 * */ 358 *n_args = 2; 359 break; 360 } 361 /* freebsd32_ioctl */ 362 case 54: { 363 struct freebsd32_ioctl_args *p = params; 364 iarg[0] = p->fd; /* int */ 365 uarg[1] = p->com; /* uint32_t */ 366 uarg[2] = (intptr_t) p->data; /* struct md_ioctl32 * */ 367 *n_args = 3; 368 break; 369 } 370 /* reboot */ 371 case 55: { 372 struct reboot_args *p = params; 373 iarg[0] = p->opt; /* int */ 374 *n_args = 1; 375 break; 376 } 377 /* revoke */ 378 case 56: { 379 struct revoke_args *p = params; 380 uarg[0] = (intptr_t) p->path; /* char * */ 381 *n_args = 1; 382 break; 383 } 384 /* symlink */ 385 case 57: { 386 struct symlink_args *p = params; 387 uarg[0] = (intptr_t) p->path; /* char * */ 388 uarg[1] = (intptr_t) p->link; /* char * */ 389 *n_args = 2; 390 break; 391 } 392 /* readlink */ 393 case 58: { 394 struct readlink_args *p = params; 395 uarg[0] = (intptr_t) p->path; /* char * */ 396 uarg[1] = (intptr_t) p->buf; /* char * */ 397 uarg[2] = p->count; /* size_t */ 398 *n_args = 3; 399 break; 400 } 401 /* freebsd32_execve */ 402 case 59: { 403 struct freebsd32_execve_args *p = params; 404 uarg[0] = (intptr_t) p->fname; /* char * */ 405 uarg[1] = (intptr_t) p->argv; /* uint32_t * */ 406 uarg[2] = (intptr_t) p->envv; /* uint32_t * */ 407 *n_args = 3; 408 break; 409 } 410 /* umask */ 411 case 60: { 412 struct umask_args *p = params; 413 iarg[0] = p->newmask; /* int */ 414 *n_args = 1; 415 break; 416 } 417 /* chroot */ 418 case 61: { 419 struct chroot_args *p = params; 420 uarg[0] = (intptr_t) p->path; /* char * */ 421 *n_args = 1; 422 break; 423 } 424 /* msync */ 425 case 65: { 426 struct msync_args *p = params; 427 uarg[0] = (intptr_t) p->addr; /* void * */ 428 uarg[1] = p->len; /* size_t */ 429 iarg[2] = p->flags; /* int */ 430 *n_args = 3; 431 break; 432 } 433 /* vfork */ 434 case 66: { 435 *n_args = 0; 436 break; 437 } 438 /* sbrk */ 439 case 69: { 440 struct sbrk_args *p = params; 441 iarg[0] = p->incr; /* int */ 442 *n_args = 1; 443 break; 444 } 445 /* sstk */ 446 case 70: { 447 struct sstk_args *p = params; 448 iarg[0] = p->incr; /* int */ 449 *n_args = 1; 450 break; 451 } 452 /* ovadvise */ 453 case 72: { 454 struct ovadvise_args *p = params; 455 iarg[0] = p->anom; /* int */ 456 *n_args = 1; 457 break; 458 } 459 /* munmap */ 460 case 73: { 461 struct munmap_args *p = params; 462 uarg[0] = (intptr_t) p->addr; /* void * */ 463 uarg[1] = p->len; /* size_t */ 464 *n_args = 2; 465 break; 466 } 467 /* freebsd32_mprotect */ 468 case 74: { 469 struct freebsd32_mprotect_args *p = params; 470 uarg[0] = (intptr_t) p->addr; /* const void * */ 471 uarg[1] = p->len; /* size_t */ 472 iarg[2] = p->prot; /* int */ 473 *n_args = 3; 474 break; 475 } 476 /* madvise */ 477 case 75: { 478 struct madvise_args *p = params; 479 uarg[0] = (intptr_t) p->addr; /* void * */ 480 uarg[1] = p->len; /* size_t */ 481 iarg[2] = p->behav; /* int */ 482 *n_args = 3; 483 break; 484 } 485 /* mincore */ 486 case 78: { 487 struct mincore_args *p = params; 488 uarg[0] = (intptr_t) p->addr; /* const void * */ 489 uarg[1] = p->len; /* size_t */ 490 uarg[2] = (intptr_t) p->vec; /* char * */ 491 *n_args = 3; 492 break; 493 } 494 /* getgroups */ 495 case 79: { 496 struct getgroups_args *p = params; 497 uarg[0] = p->gidsetsize; /* u_int */ 498 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 499 *n_args = 2; 500 break; 501 } 502 /* setgroups */ 503 case 80: { 504 struct setgroups_args *p = params; 505 uarg[0] = p->gidsetsize; /* u_int */ 506 uarg[1] = (intptr_t) p->gidset; /* gid_t * */ 507 *n_args = 2; 508 break; 509 } 510 /* getpgrp */ 511 case 81: { 512 *n_args = 0; 513 break; 514 } 515 /* setpgid */ 516 case 82: { 517 struct setpgid_args *p = params; 518 iarg[0] = p->pid; /* int */ 519 iarg[1] = p->pgid; /* int */ 520 *n_args = 2; 521 break; 522 } 523 /* freebsd32_setitimer */ 524 case 83: { 525 struct freebsd32_setitimer_args *p = params; 526 uarg[0] = p->which; /* u_int */ 527 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */ 528 uarg[2] = (intptr_t) p->oitv; /* struct itimerval32 * */ 529 *n_args = 3; 530 break; 531 } 532 /* swapon */ 533 case 85: { 534 struct swapon_args *p = params; 535 uarg[0] = (intptr_t) p->name; /* char * */ 536 *n_args = 1; 537 break; 538 } 539 /* freebsd32_getitimer */ 540 case 86: { 541 struct freebsd32_getitimer_args *p = params; 542 uarg[0] = p->which; /* u_int */ 543 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */ 544 *n_args = 2; 545 break; 546 } 547 /* getdtablesize */ 548 case 89: { 549 *n_args = 0; 550 break; 551 } 552 /* dup2 */ 553 case 90: { 554 struct dup2_args *p = params; 555 uarg[0] = p->from; /* u_int */ 556 uarg[1] = p->to; /* u_int */ 557 *n_args = 2; 558 break; 559 } 560 /* fcntl */ 561 case 92: { 562 struct fcntl_args *p = params; 563 iarg[0] = p->fd; /* int */ 564 iarg[1] = p->cmd; /* int */ 565 iarg[2] = p->arg; /* long */ 566 *n_args = 3; 567 break; 568 } 569 /* freebsd32_select */ 570 case 93: { 571 struct freebsd32_select_args *p = params; 572 iarg[0] = p->nd; /* int */ 573 uarg[1] = (intptr_t) p->in; /* fd_set * */ 574 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 575 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 576 uarg[4] = (intptr_t) p->tv; /* struct timeval32 * */ 577 *n_args = 5; 578 break; 579 } 580 /* fsync */ 581 case 95: { 582 struct fsync_args *p = params; 583 iarg[0] = p->fd; /* int */ 584 *n_args = 1; 585 break; 586 } 587 /* setpriority */ 588 case 96: { 589 struct setpriority_args *p = params; 590 iarg[0] = p->which; /* int */ 591 iarg[1] = p->who; /* int */ 592 iarg[2] = p->prio; /* int */ 593 *n_args = 3; 594 break; 595 } 596 /* socket */ 597 case 97: { 598 struct socket_args *p = params; 599 iarg[0] = p->domain; /* int */ 600 iarg[1] = p->type; /* int */ 601 iarg[2] = p->protocol; /* int */ 602 *n_args = 3; 603 break; 604 } 605 /* connect */ 606 case 98: { 607 struct connect_args *p = params; 608 iarg[0] = p->s; /* int */ 609 uarg[1] = (intptr_t) p->name; /* caddr_t */ 610 iarg[2] = p->namelen; /* int */ 611 *n_args = 3; 612 break; 613 } 614 /* getpriority */ 615 case 100: { 616 struct getpriority_args *p = params; 617 iarg[0] = p->which; /* int */ 618 iarg[1] = p->who; /* int */ 619 *n_args = 2; 620 break; 621 } 622 /* bind */ 623 case 104: { 624 struct bind_args *p = params; 625 iarg[0] = p->s; /* int */ 626 uarg[1] = (intptr_t) p->name; /* caddr_t */ 627 iarg[2] = p->namelen; /* int */ 628 *n_args = 3; 629 break; 630 } 631 /* setsockopt */ 632 case 105: { 633 struct setsockopt_args *p = params; 634 iarg[0] = p->s; /* int */ 635 iarg[1] = p->level; /* int */ 636 iarg[2] = p->name; /* int */ 637 uarg[3] = (intptr_t) p->val; /* caddr_t */ 638 iarg[4] = p->valsize; /* int */ 639 *n_args = 5; 640 break; 641 } 642 /* listen */ 643 case 106: { 644 struct listen_args *p = params; 645 iarg[0] = p->s; /* int */ 646 iarg[1] = p->backlog; /* int */ 647 *n_args = 2; 648 break; 649 } 650 /* freebsd32_gettimeofday */ 651 case 116: { 652 struct freebsd32_gettimeofday_args *p = params; 653 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */ 654 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 655 *n_args = 2; 656 break; 657 } 658 /* freebsd32_getrusage */ 659 case 117: { 660 struct freebsd32_getrusage_args *p = params; 661 iarg[0] = p->who; /* int */ 662 uarg[1] = (intptr_t) p->rusage; /* struct rusage32 * */ 663 *n_args = 2; 664 break; 665 } 666 /* getsockopt */ 667 case 118: { 668 struct getsockopt_args *p = params; 669 iarg[0] = p->s; /* int */ 670 iarg[1] = p->level; /* int */ 671 iarg[2] = p->name; /* int */ 672 uarg[3] = (intptr_t) p->val; /* caddr_t */ 673 uarg[4] = (intptr_t) p->avalsize; /* int * */ 674 *n_args = 5; 675 break; 676 } 677 /* freebsd32_readv */ 678 case 120: { 679 struct freebsd32_readv_args *p = params; 680 iarg[0] = p->fd; /* int */ 681 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 682 uarg[2] = p->iovcnt; /* u_int */ 683 *n_args = 3; 684 break; 685 } 686 /* freebsd32_writev */ 687 case 121: { 688 struct freebsd32_writev_args *p = params; 689 iarg[0] = p->fd; /* int */ 690 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 691 uarg[2] = p->iovcnt; /* u_int */ 692 *n_args = 3; 693 break; 694 } 695 /* freebsd32_settimeofday */ 696 case 122: { 697 struct freebsd32_settimeofday_args *p = params; 698 uarg[0] = (intptr_t) p->tv; /* struct timeval32 * */ 699 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 700 *n_args = 2; 701 break; 702 } 703 /* fchown */ 704 case 123: { 705 struct fchown_args *p = params; 706 iarg[0] = p->fd; /* int */ 707 iarg[1] = p->uid; /* int */ 708 iarg[2] = p->gid; /* int */ 709 *n_args = 3; 710 break; 711 } 712 /* fchmod */ 713 case 124: { 714 struct fchmod_args *p = params; 715 iarg[0] = p->fd; /* int */ 716 iarg[1] = p->mode; /* int */ 717 *n_args = 2; 718 break; 719 } 720 /* setreuid */ 721 case 126: { 722 struct setreuid_args *p = params; 723 iarg[0] = p->ruid; /* int */ 724 iarg[1] = p->euid; /* int */ 725 *n_args = 2; 726 break; 727 } 728 /* setregid */ 729 case 127: { 730 struct setregid_args *p = params; 731 iarg[0] = p->rgid; /* int */ 732 iarg[1] = p->egid; /* int */ 733 *n_args = 2; 734 break; 735 } 736 /* rename */ 737 case 128: { 738 struct rename_args *p = params; 739 uarg[0] = (intptr_t) p->from; /* char * */ 740 uarg[1] = (intptr_t) p->to; /* char * */ 741 *n_args = 2; 742 break; 743 } 744 /* flock */ 745 case 131: { 746 struct flock_args *p = params; 747 iarg[0] = p->fd; /* int */ 748 iarg[1] = p->how; /* int */ 749 *n_args = 2; 750 break; 751 } 752 /* mkfifo */ 753 case 132: { 754 struct mkfifo_args *p = params; 755 uarg[0] = (intptr_t) p->path; /* char * */ 756 iarg[1] = p->mode; /* int */ 757 *n_args = 2; 758 break; 759 } 760 /* sendto */ 761 case 133: { 762 struct sendto_args *p = params; 763 iarg[0] = p->s; /* int */ 764 uarg[1] = (intptr_t) p->buf; /* caddr_t */ 765 uarg[2] = p->len; /* size_t */ 766 iarg[3] = p->flags; /* int */ 767 uarg[4] = (intptr_t) p->to; /* caddr_t */ 768 iarg[5] = p->tolen; /* int */ 769 *n_args = 6; 770 break; 771 } 772 /* shutdown */ 773 case 134: { 774 struct shutdown_args *p = params; 775 iarg[0] = p->s; /* int */ 776 iarg[1] = p->how; /* int */ 777 *n_args = 2; 778 break; 779 } 780 /* socketpair */ 781 case 135: { 782 struct socketpair_args *p = params; 783 iarg[0] = p->domain; /* int */ 784 iarg[1] = p->type; /* int */ 785 iarg[2] = p->protocol; /* int */ 786 uarg[3] = (intptr_t) p->rsv; /* int * */ 787 *n_args = 4; 788 break; 789 } 790 /* mkdir */ 791 case 136: { 792 struct mkdir_args *p = params; 793 uarg[0] = (intptr_t) p->path; /* char * */ 794 iarg[1] = p->mode; /* int */ 795 *n_args = 2; 796 break; 797 } 798 /* rmdir */ 799 case 137: { 800 struct rmdir_args *p = params; 801 uarg[0] = (intptr_t) p->path; /* char * */ 802 *n_args = 1; 803 break; 804 } 805 /* freebsd32_utimes */ 806 case 138: { 807 struct freebsd32_utimes_args *p = params; 808 uarg[0] = (intptr_t) p->path; /* char * */ 809 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 810 *n_args = 2; 811 break; 812 } 813 /* freebsd32_adjtime */ 814 case 140: { 815 struct freebsd32_adjtime_args *p = params; 816 uarg[0] = (intptr_t) p->delta; /* struct timeval32 * */ 817 uarg[1] = (intptr_t) p->olddelta; /* struct timeval32 * */ 818 *n_args = 2; 819 break; 820 } 821 /* setsid */ 822 case 147: { 823 *n_args = 0; 824 break; 825 } 826 /* quotactl */ 827 case 148: { 828 struct quotactl_args *p = params; 829 uarg[0] = (intptr_t) p->path; /* char * */ 830 iarg[1] = p->cmd; /* int */ 831 iarg[2] = p->uid; /* int */ 832 uarg[3] = (intptr_t) p->arg; /* caddr_t */ 833 *n_args = 4; 834 break; 835 } 836 /* getfh */ 837 case 161: { 838 struct getfh_args *p = params; 839 uarg[0] = (intptr_t) p->fname; /* char * */ 840 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */ 841 *n_args = 2; 842 break; 843 } 844 /* freebsd32_sysarch */ 845 case 165: { 846 struct freebsd32_sysarch_args *p = params; 847 iarg[0] = p->op; /* int */ 848 uarg[1] = (intptr_t) p->parms; /* char * */ 849 *n_args = 2; 850 break; 851 } 852 /* rtprio */ 853 case 166: { 854 struct rtprio_args *p = params; 855 iarg[0] = p->function; /* int */ 856 iarg[1] = p->pid; /* pid_t */ 857 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 858 *n_args = 3; 859 break; 860 } 861 /* freebsd32_semsys */ 862 case 169: { 863 struct freebsd32_semsys_args *p = params; 864 iarg[0] = p->which; /* int */ 865 iarg[1] = p->a2; /* int */ 866 iarg[2] = p->a3; /* int */ 867 iarg[3] = p->a4; /* int */ 868 iarg[4] = p->a5; /* int */ 869 *n_args = 5; 870 break; 871 } 872 /* freebsd32_msgsys */ 873 case 170: { 874 struct freebsd32_msgsys_args *p = params; 875 iarg[0] = p->which; /* int */ 876 iarg[1] = p->a2; /* int */ 877 iarg[2] = p->a3; /* int */ 878 iarg[3] = p->a4; /* int */ 879 iarg[4] = p->a5; /* int */ 880 iarg[5] = p->a6; /* int */ 881 *n_args = 6; 882 break; 883 } 884 /* freebsd32_shmsys */ 885 case 171: { 886 struct freebsd32_shmsys_args *p = params; 887 uarg[0] = p->which; /* uint32_t */ 888 uarg[1] = p->a2; /* uint32_t */ 889 uarg[2] = p->a3; /* uint32_t */ 890 uarg[3] = p->a4; /* uint32_t */ 891 *n_args = 4; 892 break; 893 } 894 /* ntp_adjtime */ 895 case 176: { 896 struct ntp_adjtime_args *p = params; 897 uarg[0] = (intptr_t) p->tp; /* struct timex * */ 898 *n_args = 1; 899 break; 900 } 901 /* setgid */ 902 case 181: { 903 struct setgid_args *p = params; 904 iarg[0] = p->gid; /* gid_t */ 905 *n_args = 1; 906 break; 907 } 908 /* setegid */ 909 case 182: { 910 struct setegid_args *p = params; 911 iarg[0] = p->egid; /* gid_t */ 912 *n_args = 1; 913 break; 914 } 915 /* seteuid */ 916 case 183: { 917 struct seteuid_args *p = params; 918 uarg[0] = p->euid; /* uid_t */ 919 *n_args = 1; 920 break; 921 } 922 /* freebsd32_stat */ 923 case 188: { 924 struct freebsd32_stat_args *p = params; 925 uarg[0] = (intptr_t) p->path; /* char * */ 926 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 927 *n_args = 2; 928 break; 929 } 930 /* freebsd32_fstat */ 931 case 189: { 932 struct freebsd32_fstat_args *p = params; 933 iarg[0] = p->fd; /* int */ 934 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 935 *n_args = 2; 936 break; 937 } 938 /* freebsd32_lstat */ 939 case 190: { 940 struct freebsd32_lstat_args *p = params; 941 uarg[0] = (intptr_t) p->path; /* char * */ 942 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */ 943 *n_args = 2; 944 break; 945 } 946 /* pathconf */ 947 case 191: { 948 struct pathconf_args *p = params; 949 uarg[0] = (intptr_t) p->path; /* char * */ 950 iarg[1] = p->name; /* int */ 951 *n_args = 2; 952 break; 953 } 954 /* fpathconf */ 955 case 192: { 956 struct fpathconf_args *p = params; 957 iarg[0] = p->fd; /* int */ 958 iarg[1] = p->name; /* int */ 959 *n_args = 2; 960 break; 961 } 962 /* getrlimit */ 963 case 194: { 964 struct __getrlimit_args *p = params; 965 uarg[0] = p->which; /* u_int */ 966 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 967 *n_args = 2; 968 break; 969 } 970 /* setrlimit */ 971 case 195: { 972 struct __setrlimit_args *p = params; 973 uarg[0] = p->which; /* u_int */ 974 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */ 975 *n_args = 2; 976 break; 977 } 978 /* freebsd32_getdirentries */ 979 case 196: { 980 struct freebsd32_getdirentries_args *p = params; 981 iarg[0] = p->fd; /* int */ 982 uarg[1] = (intptr_t) p->buf; /* char * */ 983 uarg[2] = p->count; /* u_int */ 984 uarg[3] = (intptr_t) p->basep; /* int32_t * */ 985 *n_args = 4; 986 break; 987 } 988 /* nosys */ 989 case 198: { 990 *n_args = 0; 991 break; 992 } 993 /* freebsd32_sysctl */ 994 case 202: { 995 struct freebsd32_sysctl_args *p = params; 996 uarg[0] = (intptr_t) p->name; /* int * */ 997 uarg[1] = p->namelen; /* u_int */ 998 uarg[2] = (intptr_t) p->old; /* void * */ 999 uarg[3] = (intptr_t) p->oldlenp; /* uint32_t * */ 1000 uarg[4] = (intptr_t) p->new; /* void * */ 1001 uarg[5] = p->newlen; /* uint32_t */ 1002 *n_args = 6; 1003 break; 1004 } 1005 /* mlock */ 1006 case 203: { 1007 struct mlock_args *p = params; 1008 uarg[0] = (intptr_t) p->addr; /* const void * */ 1009 uarg[1] = p->len; /* size_t */ 1010 *n_args = 2; 1011 break; 1012 } 1013 /* munlock */ 1014 case 204: { 1015 struct munlock_args *p = params; 1016 uarg[0] = (intptr_t) p->addr; /* const void * */ 1017 uarg[1] = p->len; /* size_t */ 1018 *n_args = 2; 1019 break; 1020 } 1021 /* undelete */ 1022 case 205: { 1023 struct undelete_args *p = params; 1024 uarg[0] = (intptr_t) p->path; /* char * */ 1025 *n_args = 1; 1026 break; 1027 } 1028 /* freebsd32_futimes */ 1029 case 206: { 1030 struct freebsd32_futimes_args *p = params; 1031 iarg[0] = p->fd; /* int */ 1032 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 1033 *n_args = 2; 1034 break; 1035 } 1036 /* getpgid */ 1037 case 207: { 1038 struct getpgid_args *p = params; 1039 iarg[0] = p->pid; /* pid_t */ 1040 *n_args = 1; 1041 break; 1042 } 1043 /* poll */ 1044 case 209: { 1045 struct poll_args *p = params; 1046 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1047 uarg[1] = p->nfds; /* u_int */ 1048 iarg[2] = p->timeout; /* int */ 1049 *n_args = 3; 1050 break; 1051 } 1052 /* lkmnosys */ 1053 case 210: { 1054 *n_args = 0; 1055 break; 1056 } 1057 /* lkmnosys */ 1058 case 211: { 1059 *n_args = 0; 1060 break; 1061 } 1062 /* lkmnosys */ 1063 case 212: { 1064 *n_args = 0; 1065 break; 1066 } 1067 /* lkmnosys */ 1068 case 213: { 1069 *n_args = 0; 1070 break; 1071 } 1072 /* lkmnosys */ 1073 case 214: { 1074 *n_args = 0; 1075 break; 1076 } 1077 /* lkmnosys */ 1078 case 215: { 1079 *n_args = 0; 1080 break; 1081 } 1082 /* lkmnosys */ 1083 case 216: { 1084 *n_args = 0; 1085 break; 1086 } 1087 /* lkmnosys */ 1088 case 217: { 1089 *n_args = 0; 1090 break; 1091 } 1092 /* lkmnosys */ 1093 case 218: { 1094 *n_args = 0; 1095 break; 1096 } 1097 /* lkmnosys */ 1098 case 219: { 1099 *n_args = 0; 1100 break; 1101 } 1102 /* semget */ 1103 case 221: { 1104 struct semget_args *p = params; 1105 iarg[0] = p->key; /* key_t */ 1106 iarg[1] = p->nsems; /* int */ 1107 iarg[2] = p->semflg; /* int */ 1108 *n_args = 3; 1109 break; 1110 } 1111 /* semop */ 1112 case 222: { 1113 struct semop_args *p = params; 1114 iarg[0] = p->semid; /* int */ 1115 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */ 1116 uarg[2] = p->nsops; /* u_int */ 1117 *n_args = 3; 1118 break; 1119 } 1120 /* msgget */ 1121 case 225: { 1122 struct msgget_args *p = params; 1123 iarg[0] = p->key; /* key_t */ 1124 iarg[1] = p->msgflg; /* int */ 1125 *n_args = 2; 1126 break; 1127 } 1128 /* freebsd32_msgsnd */ 1129 case 226: { 1130 struct freebsd32_msgsnd_args *p = params; 1131 iarg[0] = p->msqid; /* int */ 1132 uarg[1] = (intptr_t) p->msgp; /* void * */ 1133 uarg[2] = p->msgsz; /* size_t */ 1134 iarg[3] = p->msgflg; /* int */ 1135 *n_args = 4; 1136 break; 1137 } 1138 /* freebsd32_msgrcv */ 1139 case 227: { 1140 struct freebsd32_msgrcv_args *p = params; 1141 iarg[0] = p->msqid; /* int */ 1142 uarg[1] = (intptr_t) p->msgp; /* void * */ 1143 uarg[2] = p->msgsz; /* size_t */ 1144 iarg[3] = p->msgtyp; /* long */ 1145 iarg[4] = p->msgflg; /* int */ 1146 *n_args = 5; 1147 break; 1148 } 1149 /* shmat */ 1150 case 228: { 1151 struct shmat_args *p = params; 1152 iarg[0] = p->shmid; /* int */ 1153 uarg[1] = (intptr_t) p->shmaddr; /* void * */ 1154 iarg[2] = p->shmflg; /* int */ 1155 *n_args = 3; 1156 break; 1157 } 1158 /* shmdt */ 1159 case 230: { 1160 struct shmdt_args *p = params; 1161 uarg[0] = (intptr_t) p->shmaddr; /* void * */ 1162 *n_args = 1; 1163 break; 1164 } 1165 /* shmget */ 1166 case 231: { 1167 struct shmget_args *p = params; 1168 iarg[0] = p->key; /* key_t */ 1169 iarg[1] = p->size; /* int */ 1170 iarg[2] = p->shmflg; /* int */ 1171 *n_args = 3; 1172 break; 1173 } 1174 /* freebsd32_clock_gettime */ 1175 case 232: { 1176 struct freebsd32_clock_gettime_args *p = params; 1177 iarg[0] = p->clock_id; /* clockid_t */ 1178 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */ 1179 *n_args = 2; 1180 break; 1181 } 1182 /* freebsd32_clock_settime */ 1183 case 233: { 1184 struct freebsd32_clock_settime_args *p = params; 1185 iarg[0] = p->clock_id; /* clockid_t */ 1186 uarg[1] = (intptr_t) p->tp; /* const struct timespec32 * */ 1187 *n_args = 2; 1188 break; 1189 } 1190 /* freebsd32_clock_getres */ 1191 case 234: { 1192 struct freebsd32_clock_getres_args *p = params; 1193 iarg[0] = p->clock_id; /* clockid_t */ 1194 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */ 1195 *n_args = 2; 1196 break; 1197 } 1198 /* freebsd32_nanosleep */ 1199 case 240: { 1200 struct freebsd32_nanosleep_args *p = params; 1201 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec32 * */ 1202 uarg[1] = (intptr_t) p->rmtp; /* struct timespec32 * */ 1203 *n_args = 2; 1204 break; 1205 } 1206 /* ffclock_getcounter */ 1207 case 241: { 1208 struct ffclock_getcounter_args *p = params; 1209 uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */ 1210 *n_args = 1; 1211 break; 1212 } 1213 /* ffclock_setestimate */ 1214 case 242: { 1215 struct ffclock_setestimate_args *p = params; 1216 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1217 *n_args = 1; 1218 break; 1219 } 1220 /* ffclock_getestimate */ 1221 case 243: { 1222 struct ffclock_getestimate_args *p = params; 1223 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */ 1224 *n_args = 1; 1225 break; 1226 }
|
| 1227 /* clock_getcpuclockid2 */ 1228 case 247: { 1229 struct clock_getcpuclockid2_args *p = params; 1230 iarg[0] = p->id; /* id_t */ 1231 iarg[1] = p->which; /* int */ 1232 uarg[2] = (intptr_t) p->clock_id; /* clockid_t * */ 1233 *n_args = 3; 1234 break; 1235 }
|
1227 /* minherit */ 1228 case 250: { 1229 struct minherit_args *p = params; 1230 uarg[0] = (intptr_t) p->addr; /* void * */ 1231 uarg[1] = p->len; /* size_t */ 1232 iarg[2] = p->inherit; /* int */ 1233 *n_args = 3; 1234 break; 1235 } 1236 /* rfork */ 1237 case 251: { 1238 struct rfork_args *p = params; 1239 iarg[0] = p->flags; /* int */ 1240 *n_args = 1; 1241 break; 1242 } 1243 /* openbsd_poll */ 1244 case 252: { 1245 struct openbsd_poll_args *p = params; 1246 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1247 uarg[1] = p->nfds; /* u_int */ 1248 iarg[2] = p->timeout; /* int */ 1249 *n_args = 3; 1250 break; 1251 } 1252 /* issetugid */ 1253 case 253: { 1254 *n_args = 0; 1255 break; 1256 } 1257 /* lchown */ 1258 case 254: { 1259 struct lchown_args *p = params; 1260 uarg[0] = (intptr_t) p->path; /* char * */ 1261 iarg[1] = p->uid; /* int */ 1262 iarg[2] = p->gid; /* int */ 1263 *n_args = 3; 1264 break; 1265 } 1266 /* freebsd32_aio_read */ 1267 case 255: { 1268 struct freebsd32_aio_read_args *p = params; 1269 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1270 *n_args = 1; 1271 break; 1272 } 1273 /* freebsd32_aio_write */ 1274 case 256: { 1275 struct freebsd32_aio_write_args *p = params; 1276 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1277 *n_args = 1; 1278 break; 1279 } 1280 /* freebsd32_lio_listio */ 1281 case 257: { 1282 struct freebsd32_lio_listio_args *p = params; 1283 iarg[0] = p->mode; /* int */ 1284 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb32 *const * */ 1285 iarg[2] = p->nent; /* int */ 1286 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */ 1287 *n_args = 4; 1288 break; 1289 } 1290 /* getdents */ 1291 case 272: { 1292 struct getdents_args *p = params; 1293 iarg[0] = p->fd; /* int */ 1294 uarg[1] = (intptr_t) p->buf; /* char * */ 1295 uarg[2] = p->count; /* size_t */ 1296 *n_args = 3; 1297 break; 1298 } 1299 /* lchmod */ 1300 case 274: { 1301 struct lchmod_args *p = params; 1302 uarg[0] = (intptr_t) p->path; /* char * */ 1303 iarg[1] = p->mode; /* mode_t */ 1304 *n_args = 2; 1305 break; 1306 } 1307 /* lchown */ 1308 case 275: { 1309 struct lchown_args *p = params; 1310 uarg[0] = (intptr_t) p->path; /* char * */ 1311 uarg[1] = p->uid; /* uid_t */ 1312 iarg[2] = p->gid; /* gid_t */ 1313 *n_args = 3; 1314 break; 1315 } 1316 /* freebsd32_lutimes */ 1317 case 276: { 1318 struct freebsd32_lutimes_args *p = params; 1319 uarg[0] = (intptr_t) p->path; /* char * */ 1320 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 1321 *n_args = 2; 1322 break; 1323 } 1324 /* msync */ 1325 case 277: { 1326 struct msync_args *p = params; 1327 uarg[0] = (intptr_t) p->addr; /* void * */ 1328 uarg[1] = p->len; /* size_t */ 1329 iarg[2] = p->flags; /* int */ 1330 *n_args = 3; 1331 break; 1332 } 1333 /* nstat */ 1334 case 278: { 1335 struct nstat_args *p = params; 1336 uarg[0] = (intptr_t) p->path; /* char * */ 1337 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1338 *n_args = 2; 1339 break; 1340 } 1341 /* nfstat */ 1342 case 279: { 1343 struct nfstat_args *p = params; 1344 iarg[0] = p->fd; /* int */ 1345 uarg[1] = (intptr_t) p->sb; /* struct nstat * */ 1346 *n_args = 2; 1347 break; 1348 } 1349 /* nlstat */ 1350 case 280: { 1351 struct nlstat_args *p = params; 1352 uarg[0] = (intptr_t) p->path; /* char * */ 1353 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1354 *n_args = 2; 1355 break; 1356 } 1357 /* freebsd32_preadv */ 1358 case 289: { 1359 struct freebsd32_preadv_args *p = params; 1360 iarg[0] = p->fd; /* int */ 1361 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 1362 uarg[2] = p->iovcnt; /* u_int */ 1363 uarg[3] = p->offset1; /* uint32_t */ 1364 uarg[4] = p->offset2; /* uint32_t */ 1365 *n_args = 5; 1366 break; 1367 } 1368 /* freebsd32_pwritev */ 1369 case 290: { 1370 struct freebsd32_pwritev_args *p = params; 1371 iarg[0] = p->fd; /* int */ 1372 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 1373 uarg[2] = p->iovcnt; /* u_int */ 1374 uarg[3] = p->offset1; /* uint32_t */ 1375 uarg[4] = p->offset2; /* uint32_t */ 1376 *n_args = 5; 1377 break; 1378 } 1379 /* fhopen */ 1380 case 298: { 1381 struct fhopen_args *p = params; 1382 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1383 iarg[1] = p->flags; /* int */ 1384 *n_args = 2; 1385 break; 1386 } 1387 /* fhstat */ 1388 case 299: { 1389 struct fhstat_args *p = params; 1390 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1391 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 1392 *n_args = 2; 1393 break; 1394 } 1395 /* modnext */ 1396 case 300: { 1397 struct modnext_args *p = params; 1398 iarg[0] = p->modid; /* int */ 1399 *n_args = 1; 1400 break; 1401 } 1402 /* freebsd32_modstat */ 1403 case 301: { 1404 struct freebsd32_modstat_args *p = params; 1405 iarg[0] = p->modid; /* int */ 1406 uarg[1] = (intptr_t) p->stat; /* struct module_stat32 * */ 1407 *n_args = 2; 1408 break; 1409 } 1410 /* modfnext */ 1411 case 302: { 1412 struct modfnext_args *p = params; 1413 iarg[0] = p->modid; /* int */ 1414 *n_args = 1; 1415 break; 1416 } 1417 /* modfind */ 1418 case 303: { 1419 struct modfind_args *p = params; 1420 uarg[0] = (intptr_t) p->name; /* const char * */ 1421 *n_args = 1; 1422 break; 1423 } 1424 /* kldload */ 1425 case 304: { 1426 struct kldload_args *p = params; 1427 uarg[0] = (intptr_t) p->file; /* const char * */ 1428 *n_args = 1; 1429 break; 1430 } 1431 /* kldunload */ 1432 case 305: { 1433 struct kldunload_args *p = params; 1434 iarg[0] = p->fileid; /* int */ 1435 *n_args = 1; 1436 break; 1437 } 1438 /* kldfind */ 1439 case 306: { 1440 struct kldfind_args *p = params; 1441 uarg[0] = (intptr_t) p->file; /* const char * */ 1442 *n_args = 1; 1443 break; 1444 } 1445 /* kldnext */ 1446 case 307: { 1447 struct kldnext_args *p = params; 1448 iarg[0] = p->fileid; /* int */ 1449 *n_args = 1; 1450 break; 1451 } 1452 /* freebsd32_kldstat */ 1453 case 308: { 1454 struct freebsd32_kldstat_args *p = params; 1455 iarg[0] = p->fileid; /* int */ 1456 uarg[1] = (intptr_t) p->stat; /* struct kld32_file_stat * */ 1457 *n_args = 2; 1458 break; 1459 } 1460 /* kldfirstmod */ 1461 case 309: { 1462 struct kldfirstmod_args *p = params; 1463 iarg[0] = p->fileid; /* int */ 1464 *n_args = 1; 1465 break; 1466 } 1467 /* getsid */ 1468 case 310: { 1469 struct getsid_args *p = params; 1470 iarg[0] = p->pid; /* pid_t */ 1471 *n_args = 1; 1472 break; 1473 } 1474 /* setresuid */ 1475 case 311: { 1476 struct setresuid_args *p = params; 1477 uarg[0] = p->ruid; /* uid_t */ 1478 uarg[1] = p->euid; /* uid_t */ 1479 uarg[2] = p->suid; /* uid_t */ 1480 *n_args = 3; 1481 break; 1482 } 1483 /* setresgid */ 1484 case 312: { 1485 struct setresgid_args *p = params; 1486 iarg[0] = p->rgid; /* gid_t */ 1487 iarg[1] = p->egid; /* gid_t */ 1488 iarg[2] = p->sgid; /* gid_t */ 1489 *n_args = 3; 1490 break; 1491 } 1492 /* freebsd32_aio_return */ 1493 case 314: { 1494 struct freebsd32_aio_return_args *p = params; 1495 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1496 *n_args = 1; 1497 break; 1498 } 1499 /* freebsd32_aio_suspend */ 1500 case 315: { 1501 struct freebsd32_aio_suspend_args *p = params; 1502 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 *const * */ 1503 iarg[1] = p->nent; /* int */ 1504 uarg[2] = (intptr_t) p->timeout; /* const struct timespec32 * */ 1505 *n_args = 3; 1506 break; 1507 } 1508 /* freebsd32_aio_cancel */ 1509 case 316: { 1510 struct freebsd32_aio_cancel_args *p = params; 1511 iarg[0] = p->fd; /* int */ 1512 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1513 *n_args = 2; 1514 break; 1515 } 1516 /* freebsd32_aio_error */ 1517 case 317: { 1518 struct freebsd32_aio_error_args *p = params; 1519 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1520 *n_args = 1; 1521 break; 1522 } 1523 /* freebsd32_oaio_read */ 1524 case 318: { 1525 struct freebsd32_oaio_read_args *p = params; 1526 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */ 1527 *n_args = 1; 1528 break; 1529 } 1530 /* freebsd32_oaio_write */ 1531 case 319: { 1532 struct freebsd32_oaio_write_args *p = params; 1533 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */ 1534 *n_args = 1; 1535 break; 1536 } 1537 /* freebsd32_olio_listio */ 1538 case 320: { 1539 struct freebsd32_olio_listio_args *p = params; 1540 iarg[0] = p->mode; /* int */ 1541 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb32 *const * */ 1542 iarg[2] = p->nent; /* int */ 1543 uarg[3] = (intptr_t) p->sig; /* struct osigevent32 * */ 1544 *n_args = 4; 1545 break; 1546 } 1547 /* yield */ 1548 case 321: { 1549 *n_args = 0; 1550 break; 1551 } 1552 /* mlockall */ 1553 case 324: { 1554 struct mlockall_args *p = params; 1555 iarg[0] = p->how; /* int */ 1556 *n_args = 1; 1557 break; 1558 } 1559 /* munlockall */ 1560 case 325: { 1561 *n_args = 0; 1562 break; 1563 } 1564 /* __getcwd */ 1565 case 326: { 1566 struct __getcwd_args *p = params; 1567 uarg[0] = (intptr_t) p->buf; /* u_char * */ 1568 uarg[1] = p->buflen; /* u_int */ 1569 *n_args = 2; 1570 break; 1571 } 1572 /* sched_setparam */ 1573 case 327: { 1574 struct sched_setparam_args *p = params; 1575 iarg[0] = p->pid; /* pid_t */ 1576 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */ 1577 *n_args = 2; 1578 break; 1579 } 1580 /* sched_getparam */ 1581 case 328: { 1582 struct sched_getparam_args *p = params; 1583 iarg[0] = p->pid; /* pid_t */ 1584 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1585 *n_args = 2; 1586 break; 1587 } 1588 /* sched_setscheduler */ 1589 case 329: { 1590 struct sched_setscheduler_args *p = params; 1591 iarg[0] = p->pid; /* pid_t */ 1592 iarg[1] = p->policy; /* int */ 1593 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */ 1594 *n_args = 3; 1595 break; 1596 } 1597 /* sched_getscheduler */ 1598 case 330: { 1599 struct sched_getscheduler_args *p = params; 1600 iarg[0] = p->pid; /* pid_t */ 1601 *n_args = 1; 1602 break; 1603 } 1604 /* sched_yield */ 1605 case 331: { 1606 *n_args = 0; 1607 break; 1608 } 1609 /* sched_get_priority_max */ 1610 case 332: { 1611 struct sched_get_priority_max_args *p = params; 1612 iarg[0] = p->policy; /* int */ 1613 *n_args = 1; 1614 break; 1615 } 1616 /* sched_get_priority_min */ 1617 case 333: { 1618 struct sched_get_priority_min_args *p = params; 1619 iarg[0] = p->policy; /* int */ 1620 *n_args = 1; 1621 break; 1622 } 1623 /* sched_rr_get_interval */ 1624 case 334: { 1625 struct sched_rr_get_interval_args *p = params; 1626 iarg[0] = p->pid; /* pid_t */ 1627 uarg[1] = (intptr_t) p->interval; /* struct timespec * */ 1628 *n_args = 2; 1629 break; 1630 } 1631 /* utrace */ 1632 case 335: { 1633 struct utrace_args *p = params; 1634 uarg[0] = (intptr_t) p->addr; /* const void * */ 1635 uarg[1] = p->len; /* size_t */ 1636 *n_args = 2; 1637 break; 1638 } 1639 /* kldsym */ 1640 case 337: { 1641 struct kldsym_args *p = params; 1642 iarg[0] = p->fileid; /* int */ 1643 iarg[1] = p->cmd; /* int */ 1644 uarg[2] = (intptr_t) p->data; /* void * */ 1645 *n_args = 3; 1646 break; 1647 } 1648 /* freebsd32_jail */ 1649 case 338: { 1650 struct freebsd32_jail_args *p = params; 1651 uarg[0] = (intptr_t) p->jail; /* struct jail32 * */ 1652 *n_args = 1; 1653 break; 1654 } 1655 /* sigprocmask */ 1656 case 340: { 1657 struct sigprocmask_args *p = params; 1658 iarg[0] = p->how; /* int */ 1659 uarg[1] = (intptr_t) p->set; /* const sigset_t * */ 1660 uarg[2] = (intptr_t) p->oset; /* sigset_t * */ 1661 *n_args = 3; 1662 break; 1663 } 1664 /* sigsuspend */ 1665 case 341: { 1666 struct sigsuspend_args *p = params; 1667 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */ 1668 *n_args = 1; 1669 break; 1670 } 1671 /* sigpending */ 1672 case 343: { 1673 struct sigpending_args *p = params; 1674 uarg[0] = (intptr_t) p->set; /* sigset_t * */ 1675 *n_args = 1; 1676 break; 1677 } 1678 /* freebsd32_sigtimedwait */ 1679 case 345: { 1680 struct freebsd32_sigtimedwait_args *p = params; 1681 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1682 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1683 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1684 *n_args = 3; 1685 break; 1686 } 1687 /* freebsd32_sigwaitinfo */ 1688 case 346: { 1689 struct freebsd32_sigwaitinfo_args *p = params; 1690 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1691 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1692 *n_args = 2; 1693 break; 1694 } 1695 /* __acl_get_file */ 1696 case 347: { 1697 struct __acl_get_file_args *p = params; 1698 uarg[0] = (intptr_t) p->path; /* const char * */ 1699 iarg[1] = p->type; /* acl_type_t */ 1700 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1701 *n_args = 3; 1702 break; 1703 } 1704 /* __acl_set_file */ 1705 case 348: { 1706 struct __acl_set_file_args *p = params; 1707 uarg[0] = (intptr_t) p->path; /* const char * */ 1708 iarg[1] = p->type; /* acl_type_t */ 1709 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1710 *n_args = 3; 1711 break; 1712 } 1713 /* __acl_get_fd */ 1714 case 349: { 1715 struct __acl_get_fd_args *p = params; 1716 iarg[0] = p->filedes; /* int */ 1717 iarg[1] = p->type; /* acl_type_t */ 1718 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1719 *n_args = 3; 1720 break; 1721 } 1722 /* __acl_set_fd */ 1723 case 350: { 1724 struct __acl_set_fd_args *p = params; 1725 iarg[0] = p->filedes; /* int */ 1726 iarg[1] = p->type; /* acl_type_t */ 1727 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1728 *n_args = 3; 1729 break; 1730 } 1731 /* __acl_delete_file */ 1732 case 351: { 1733 struct __acl_delete_file_args *p = params; 1734 uarg[0] = (intptr_t) p->path; /* const char * */ 1735 iarg[1] = p->type; /* acl_type_t */ 1736 *n_args = 2; 1737 break; 1738 } 1739 /* __acl_delete_fd */ 1740 case 352: { 1741 struct __acl_delete_fd_args *p = params; 1742 iarg[0] = p->filedes; /* int */ 1743 iarg[1] = p->type; /* acl_type_t */ 1744 *n_args = 2; 1745 break; 1746 } 1747 /* __acl_aclcheck_file */ 1748 case 353: { 1749 struct __acl_aclcheck_file_args *p = params; 1750 uarg[0] = (intptr_t) p->path; /* const char * */ 1751 iarg[1] = p->type; /* acl_type_t */ 1752 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1753 *n_args = 3; 1754 break; 1755 } 1756 /* __acl_aclcheck_fd */ 1757 case 354: { 1758 struct __acl_aclcheck_fd_args *p = params; 1759 iarg[0] = p->filedes; /* int */ 1760 iarg[1] = p->type; /* acl_type_t */ 1761 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1762 *n_args = 3; 1763 break; 1764 } 1765 /* extattrctl */ 1766 case 355: { 1767 struct extattrctl_args *p = params; 1768 uarg[0] = (intptr_t) p->path; /* const char * */ 1769 iarg[1] = p->cmd; /* int */ 1770 uarg[2] = (intptr_t) p->filename; /* const char * */ 1771 iarg[3] = p->attrnamespace; /* int */ 1772 uarg[4] = (intptr_t) p->attrname; /* const char * */ 1773 *n_args = 5; 1774 break; 1775 } 1776 /* extattr_set_file */ 1777 case 356: { 1778 struct extattr_set_file_args *p = params; 1779 uarg[0] = (intptr_t) p->path; /* const char * */ 1780 iarg[1] = p->attrnamespace; /* int */ 1781 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1782 uarg[3] = (intptr_t) p->data; /* void * */ 1783 uarg[4] = p->nbytes; /* size_t */ 1784 *n_args = 5; 1785 break; 1786 } 1787 /* extattr_get_file */ 1788 case 357: { 1789 struct extattr_get_file_args *p = params; 1790 uarg[0] = (intptr_t) p->path; /* const char * */ 1791 iarg[1] = p->attrnamespace; /* int */ 1792 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1793 uarg[3] = (intptr_t) p->data; /* void * */ 1794 uarg[4] = p->nbytes; /* size_t */ 1795 *n_args = 5; 1796 break; 1797 } 1798 /* extattr_delete_file */ 1799 case 358: { 1800 struct extattr_delete_file_args *p = params; 1801 uarg[0] = (intptr_t) p->path; /* const char * */ 1802 iarg[1] = p->attrnamespace; /* int */ 1803 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1804 *n_args = 3; 1805 break; 1806 } 1807 /* freebsd32_aio_waitcomplete */ 1808 case 359: { 1809 struct freebsd32_aio_waitcomplete_args *p = params; 1810 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 ** */ 1811 uarg[1] = (intptr_t) p->timeout; /* struct timespec32 * */ 1812 *n_args = 2; 1813 break; 1814 } 1815 /* getresuid */ 1816 case 360: { 1817 struct getresuid_args *p = params; 1818 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1819 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1820 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1821 *n_args = 3; 1822 break; 1823 } 1824 /* getresgid */ 1825 case 361: { 1826 struct getresgid_args *p = params; 1827 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1828 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1829 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1830 *n_args = 3; 1831 break; 1832 } 1833 /* kqueue */ 1834 case 362: { 1835 *n_args = 0; 1836 break; 1837 } 1838 /* freebsd32_kevent */ 1839 case 363: { 1840 struct freebsd32_kevent_args *p = params; 1841 iarg[0] = p->fd; /* int */ 1842 uarg[1] = (intptr_t) p->changelist; /* const struct kevent32 * */ 1843 iarg[2] = p->nchanges; /* int */ 1844 uarg[3] = (intptr_t) p->eventlist; /* struct kevent32 * */ 1845 iarg[4] = p->nevents; /* int */ 1846 uarg[5] = (intptr_t) p->timeout; /* const struct timespec32 * */ 1847 *n_args = 6; 1848 break; 1849 } 1850 /* extattr_set_fd */ 1851 case 371: { 1852 struct extattr_set_fd_args *p = params; 1853 iarg[0] = p->fd; /* int */ 1854 iarg[1] = p->attrnamespace; /* int */ 1855 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1856 uarg[3] = (intptr_t) p->data; /* void * */ 1857 uarg[4] = p->nbytes; /* size_t */ 1858 *n_args = 5; 1859 break; 1860 } 1861 /* extattr_get_fd */ 1862 case 372: { 1863 struct extattr_get_fd_args *p = params; 1864 iarg[0] = p->fd; /* int */ 1865 iarg[1] = p->attrnamespace; /* int */ 1866 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1867 uarg[3] = (intptr_t) p->data; /* void * */ 1868 uarg[4] = p->nbytes; /* size_t */ 1869 *n_args = 5; 1870 break; 1871 } 1872 /* extattr_delete_fd */ 1873 case 373: { 1874 struct extattr_delete_fd_args *p = params; 1875 iarg[0] = p->fd; /* int */ 1876 iarg[1] = p->attrnamespace; /* int */ 1877 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1878 *n_args = 3; 1879 break; 1880 } 1881 /* __setugid */ 1882 case 374: { 1883 struct __setugid_args *p = params; 1884 iarg[0] = p->flag; /* int */ 1885 *n_args = 1; 1886 break; 1887 } 1888 /* eaccess */ 1889 case 376: { 1890 struct eaccess_args *p = params; 1891 uarg[0] = (intptr_t) p->path; /* char * */ 1892 iarg[1] = p->amode; /* int */ 1893 *n_args = 2; 1894 break; 1895 } 1896 /* freebsd32_nmount */ 1897 case 378: { 1898 struct freebsd32_nmount_args *p = params; 1899 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 1900 uarg[1] = p->iovcnt; /* unsigned int */ 1901 iarg[2] = p->flags; /* int */ 1902 *n_args = 3; 1903 break; 1904 } 1905 /* kenv */ 1906 case 390: { 1907 struct kenv_args *p = params; 1908 iarg[0] = p->what; /* int */ 1909 uarg[1] = (intptr_t) p->name; /* const char * */ 1910 uarg[2] = (intptr_t) p->value; /* char * */ 1911 iarg[3] = p->len; /* int */ 1912 *n_args = 4; 1913 break; 1914 } 1915 /* lchflags */ 1916 case 391: { 1917 struct lchflags_args *p = params; 1918 uarg[0] = (intptr_t) p->path; /* const char * */ 1919 iarg[1] = p->flags; /* int */ 1920 *n_args = 2; 1921 break; 1922 } 1923 /* uuidgen */ 1924 case 392: { 1925 struct uuidgen_args *p = params; 1926 uarg[0] = (intptr_t) p->store; /* struct uuid * */ 1927 iarg[1] = p->count; /* int */ 1928 *n_args = 2; 1929 break; 1930 } 1931 /* freebsd32_sendfile */ 1932 case 393: { 1933 struct freebsd32_sendfile_args *p = params; 1934 iarg[0] = p->fd; /* int */ 1935 iarg[1] = p->s; /* int */ 1936 uarg[2] = p->offset1; /* uint32_t */ 1937 uarg[3] = p->offset2; /* uint32_t */ 1938 uarg[4] = p->nbytes; /* size_t */ 1939 uarg[5] = (intptr_t) p->hdtr; /* struct sf_hdtr32 * */ 1940 uarg[6] = (intptr_t) p->sbytes; /* off_t * */ 1941 iarg[7] = p->flags; /* int */ 1942 *n_args = 8; 1943 break; 1944 } 1945 /* getfsstat */ 1946 case 395: { 1947 struct getfsstat_args *p = params; 1948 uarg[0] = (intptr_t) p->buf; /* struct statfs * */ 1949 iarg[1] = p->bufsize; /* long */ 1950 iarg[2] = p->flags; /* int */ 1951 *n_args = 3; 1952 break; 1953 } 1954 /* statfs */ 1955 case 396: { 1956 struct statfs_args *p = params; 1957 uarg[0] = (intptr_t) p->path; /* char * */ 1958 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1959 *n_args = 2; 1960 break; 1961 } 1962 /* fstatfs */ 1963 case 397: { 1964 struct fstatfs_args *p = params; 1965 iarg[0] = p->fd; /* int */ 1966 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1967 *n_args = 2; 1968 break; 1969 } 1970 /* fhstatfs */ 1971 case 398: { 1972 struct fhstatfs_args *p = params; 1973 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1974 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1975 *n_args = 2; 1976 break; 1977 } 1978 /* ksem_close */ 1979 case 400: { 1980 struct ksem_close_args *p = params; 1981 iarg[0] = p->id; /* semid_t */ 1982 *n_args = 1; 1983 break; 1984 } 1985 /* ksem_post */ 1986 case 401: { 1987 struct ksem_post_args *p = params; 1988 iarg[0] = p->id; /* semid_t */ 1989 *n_args = 1; 1990 break; 1991 } 1992 /* ksem_wait */ 1993 case 402: { 1994 struct ksem_wait_args *p = params; 1995 iarg[0] = p->id; /* semid_t */ 1996 *n_args = 1; 1997 break; 1998 } 1999 /* ksem_trywait */ 2000 case 403: { 2001 struct ksem_trywait_args *p = params; 2002 iarg[0] = p->id; /* semid_t */ 2003 *n_args = 1; 2004 break; 2005 } 2006 /* freebsd32_ksem_init */ 2007 case 404: { 2008 struct freebsd32_ksem_init_args *p = params; 2009 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2010 uarg[1] = p->value; /* unsigned int */ 2011 *n_args = 2; 2012 break; 2013 } 2014 /* freebsd32_ksem_open */ 2015 case 405: { 2016 struct freebsd32_ksem_open_args *p = params; 2017 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2018 uarg[1] = (intptr_t) p->name; /* const char * */ 2019 iarg[2] = p->oflag; /* int */ 2020 iarg[3] = p->mode; /* mode_t */ 2021 uarg[4] = p->value; /* unsigned int */ 2022 *n_args = 5; 2023 break; 2024 } 2025 /* ksem_unlink */ 2026 case 406: { 2027 struct ksem_unlink_args *p = params; 2028 uarg[0] = (intptr_t) p->name; /* const char * */ 2029 *n_args = 1; 2030 break; 2031 } 2032 /* ksem_getvalue */ 2033 case 407: { 2034 struct ksem_getvalue_args *p = params; 2035 iarg[0] = p->id; /* semid_t */ 2036 uarg[1] = (intptr_t) p->val; /* int * */ 2037 *n_args = 2; 2038 break; 2039 } 2040 /* ksem_destroy */ 2041 case 408: { 2042 struct ksem_destroy_args *p = params; 2043 iarg[0] = p->id; /* semid_t */ 2044 *n_args = 1; 2045 break; 2046 } 2047 /* extattr_set_link */ 2048 case 412: { 2049 struct extattr_set_link_args *p = params; 2050 uarg[0] = (intptr_t) p->path; /* const char * */ 2051 iarg[1] = p->attrnamespace; /* int */ 2052 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2053 uarg[3] = (intptr_t) p->data; /* void * */ 2054 uarg[4] = p->nbytes; /* size_t */ 2055 *n_args = 5; 2056 break; 2057 } 2058 /* extattr_get_link */ 2059 case 413: { 2060 struct extattr_get_link_args *p = params; 2061 uarg[0] = (intptr_t) p->path; /* const char * */ 2062 iarg[1] = p->attrnamespace; /* int */ 2063 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2064 uarg[3] = (intptr_t) p->data; /* void * */ 2065 uarg[4] = p->nbytes; /* size_t */ 2066 *n_args = 5; 2067 break; 2068 } 2069 /* extattr_delete_link */ 2070 case 414: { 2071 struct extattr_delete_link_args *p = params; 2072 uarg[0] = (intptr_t) p->path; /* const char * */ 2073 iarg[1] = p->attrnamespace; /* int */ 2074 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2075 *n_args = 3; 2076 break; 2077 } 2078 /* freebsd32_sigaction */ 2079 case 416: { 2080 struct freebsd32_sigaction_args *p = params; 2081 iarg[0] = p->sig; /* int */ 2082 uarg[1] = (intptr_t) p->act; /* struct sigaction32 * */ 2083 uarg[2] = (intptr_t) p->oact; /* struct sigaction32 * */ 2084 *n_args = 3; 2085 break; 2086 } 2087 /* freebsd32_sigreturn */ 2088 case 417: { 2089 struct freebsd32_sigreturn_args *p = params; 2090 uarg[0] = (intptr_t) p->sigcntxp; /* const struct freebsd32_ucontext * */ 2091 *n_args = 1; 2092 break; 2093 } 2094 /* freebsd32_getcontext */ 2095 case 421: { 2096 struct freebsd32_getcontext_args *p = params; 2097 uarg[0] = (intptr_t) p->ucp; /* struct freebsd32_ucontext * */ 2098 *n_args = 1; 2099 break; 2100 } 2101 /* freebsd32_setcontext */ 2102 case 422: { 2103 struct freebsd32_setcontext_args *p = params; 2104 uarg[0] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */ 2105 *n_args = 1; 2106 break; 2107 } 2108 /* freebsd32_swapcontext */ 2109 case 423: { 2110 struct freebsd32_swapcontext_args *p = params; 2111 uarg[0] = (intptr_t) p->oucp; /* struct freebsd32_ucontext * */ 2112 uarg[1] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */ 2113 *n_args = 2; 2114 break; 2115 } 2116 /* __acl_get_link */ 2117 case 425: { 2118 struct __acl_get_link_args *p = params; 2119 uarg[0] = (intptr_t) p->path; /* const char * */ 2120 iarg[1] = p->type; /* acl_type_t */ 2121 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2122 *n_args = 3; 2123 break; 2124 } 2125 /* __acl_set_link */ 2126 case 426: { 2127 struct __acl_set_link_args *p = params; 2128 uarg[0] = (intptr_t) p->path; /* const char * */ 2129 iarg[1] = p->type; /* acl_type_t */ 2130 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2131 *n_args = 3; 2132 break; 2133 } 2134 /* __acl_delete_link */ 2135 case 427: { 2136 struct __acl_delete_link_args *p = params; 2137 uarg[0] = (intptr_t) p->path; /* const char * */ 2138 iarg[1] = p->type; /* acl_type_t */ 2139 *n_args = 2; 2140 break; 2141 } 2142 /* __acl_aclcheck_link */ 2143 case 428: { 2144 struct __acl_aclcheck_link_args *p = params; 2145 uarg[0] = (intptr_t) p->path; /* const char * */ 2146 iarg[1] = p->type; /* acl_type_t */ 2147 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2148 *n_args = 3; 2149 break; 2150 } 2151 /* sigwait */ 2152 case 429: { 2153 struct sigwait_args *p = params; 2154 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 2155 uarg[1] = (intptr_t) p->sig; /* int * */ 2156 *n_args = 2; 2157 break; 2158 } 2159 /* thr_exit */ 2160 case 431: { 2161 struct thr_exit_args *p = params; 2162 uarg[0] = (intptr_t) p->state; /* long * */ 2163 *n_args = 1; 2164 break; 2165 } 2166 /* thr_self */ 2167 case 432: { 2168 struct thr_self_args *p = params; 2169 uarg[0] = (intptr_t) p->id; /* long * */ 2170 *n_args = 1; 2171 break; 2172 } 2173 /* thr_kill */ 2174 case 433: { 2175 struct thr_kill_args *p = params; 2176 iarg[0] = p->id; /* long */ 2177 iarg[1] = p->sig; /* int */ 2178 *n_args = 2; 2179 break; 2180 } 2181 /* freebsd32_umtx_lock */ 2182 case 434: { 2183 struct freebsd32_umtx_lock_args *p = params; 2184 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2185 *n_args = 1; 2186 break; 2187 } 2188 /* freebsd32_umtx_unlock */ 2189 case 435: { 2190 struct freebsd32_umtx_unlock_args *p = params; 2191 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2192 *n_args = 1; 2193 break; 2194 } 2195 /* jail_attach */ 2196 case 436: { 2197 struct jail_attach_args *p = params; 2198 iarg[0] = p->jid; /* int */ 2199 *n_args = 1; 2200 break; 2201 } 2202 /* extattr_list_fd */ 2203 case 437: { 2204 struct extattr_list_fd_args *p = params; 2205 iarg[0] = p->fd; /* int */ 2206 iarg[1] = p->attrnamespace; /* int */ 2207 uarg[2] = (intptr_t) p->data; /* void * */ 2208 uarg[3] = p->nbytes; /* size_t */ 2209 *n_args = 4; 2210 break; 2211 } 2212 /* extattr_list_file */ 2213 case 438: { 2214 struct extattr_list_file_args *p = params; 2215 uarg[0] = (intptr_t) p->path; /* const char * */ 2216 iarg[1] = p->attrnamespace; /* int */ 2217 uarg[2] = (intptr_t) p->data; /* void * */ 2218 uarg[3] = p->nbytes; /* size_t */ 2219 *n_args = 4; 2220 break; 2221 } 2222 /* extattr_list_link */ 2223 case 439: { 2224 struct extattr_list_link_args *p = params; 2225 uarg[0] = (intptr_t) p->path; /* const char * */ 2226 iarg[1] = p->attrnamespace; /* int */ 2227 uarg[2] = (intptr_t) p->data; /* void * */ 2228 uarg[3] = p->nbytes; /* size_t */ 2229 *n_args = 4; 2230 break; 2231 } 2232 /* freebsd32_ksem_timedwait */ 2233 case 441: { 2234 struct freebsd32_ksem_timedwait_args *p = params; 2235 iarg[0] = p->id; /* semid_t */ 2236 uarg[1] = (intptr_t) p->abstime; /* const struct timespec32 * */ 2237 *n_args = 2; 2238 break; 2239 } 2240 /* freebsd32_thr_suspend */ 2241 case 442: { 2242 struct freebsd32_thr_suspend_args *p = params; 2243 uarg[0] = (intptr_t) p->timeout; /* const struct timespec32 * */ 2244 *n_args = 1; 2245 break; 2246 } 2247 /* thr_wake */ 2248 case 443: { 2249 struct thr_wake_args *p = params; 2250 iarg[0] = p->id; /* long */ 2251 *n_args = 1; 2252 break; 2253 } 2254 /* kldunloadf */ 2255 case 444: { 2256 struct kldunloadf_args *p = params; 2257 iarg[0] = p->fileid; /* int */ 2258 iarg[1] = p->flags; /* int */ 2259 *n_args = 2; 2260 break; 2261 } 2262 /* audit */ 2263 case 445: { 2264 struct audit_args *p = params; 2265 uarg[0] = (intptr_t) p->record; /* const void * */ 2266 uarg[1] = p->length; /* u_int */ 2267 *n_args = 2; 2268 break; 2269 } 2270 /* auditon */ 2271 case 446: { 2272 struct auditon_args *p = params; 2273 iarg[0] = p->cmd; /* int */ 2274 uarg[1] = (intptr_t) p->data; /* void * */ 2275 uarg[2] = p->length; /* u_int */ 2276 *n_args = 3; 2277 break; 2278 } 2279 /* getauid */ 2280 case 447: { 2281 struct getauid_args *p = params; 2282 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2283 *n_args = 1; 2284 break; 2285 } 2286 /* setauid */ 2287 case 448: { 2288 struct setauid_args *p = params; 2289 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2290 *n_args = 1; 2291 break; 2292 } 2293 /* getaudit */ 2294 case 449: { 2295 struct getaudit_args *p = params; 2296 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2297 *n_args = 1; 2298 break; 2299 } 2300 /* setaudit */ 2301 case 450: { 2302 struct setaudit_args *p = params; 2303 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2304 *n_args = 1; 2305 break; 2306 } 2307 /* getaudit_addr */ 2308 case 451: { 2309 struct getaudit_addr_args *p = params; 2310 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2311 uarg[1] = p->length; /* u_int */ 2312 *n_args = 2; 2313 break; 2314 } 2315 /* setaudit_addr */ 2316 case 452: { 2317 struct setaudit_addr_args *p = params; 2318 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2319 uarg[1] = p->length; /* u_int */ 2320 *n_args = 2; 2321 break; 2322 } 2323 /* auditctl */ 2324 case 453: { 2325 struct auditctl_args *p = params; 2326 uarg[0] = (intptr_t) p->path; /* char * */ 2327 *n_args = 1; 2328 break; 2329 } 2330 /* freebsd32_umtx_op */ 2331 case 454: { 2332 struct freebsd32_umtx_op_args *p = params; 2333 uarg[0] = (intptr_t) p->obj; /* void * */ 2334 iarg[1] = p->op; /* int */ 2335 uarg[2] = p->val; /* u_long */ 2336 uarg[3] = (intptr_t) p->uaddr; /* void * */ 2337 uarg[4] = (intptr_t) p->uaddr2; /* void * */ 2338 *n_args = 5; 2339 break; 2340 } 2341 /* freebsd32_thr_new */ 2342 case 455: { 2343 struct freebsd32_thr_new_args *p = params; 2344 uarg[0] = (intptr_t) p->param; /* struct thr_param32 * */ 2345 iarg[1] = p->param_size; /* int */ 2346 *n_args = 2; 2347 break; 2348 } 2349 /* sigqueue */ 2350 case 456: { 2351 struct sigqueue_args *p = params; 2352 iarg[0] = p->pid; /* pid_t */ 2353 iarg[1] = p->signum; /* int */ 2354 uarg[2] = (intptr_t) p->value; /* void * */ 2355 *n_args = 3; 2356 break; 2357 } 2358 /* freebsd32_kmq_open */ 2359 case 457: { 2360 struct freebsd32_kmq_open_args *p = params; 2361 uarg[0] = (intptr_t) p->path; /* const char * */ 2362 iarg[1] = p->flags; /* int */ 2363 iarg[2] = p->mode; /* mode_t */ 2364 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr32 * */ 2365 *n_args = 4; 2366 break; 2367 } 2368 /* freebsd32_kmq_setattr */ 2369 case 458: { 2370 struct freebsd32_kmq_setattr_args *p = params; 2371 iarg[0] = p->mqd; /* int */ 2372 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr32 * */ 2373 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr32 * */ 2374 *n_args = 3; 2375 break; 2376 } 2377 /* freebsd32_kmq_timedreceive */ 2378 case 459: { 2379 struct freebsd32_kmq_timedreceive_args *p = params; 2380 iarg[0] = p->mqd; /* int */ 2381 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 2382 uarg[2] = p->msg_len; /* size_t */ 2383 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */ 2384 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */ 2385 *n_args = 5; 2386 break; 2387 } 2388 /* freebsd32_kmq_timedsend */ 2389 case 460: { 2390 struct freebsd32_kmq_timedsend_args *p = params; 2391 iarg[0] = p->mqd; /* int */ 2392 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 2393 uarg[2] = p->msg_len; /* size_t */ 2394 uarg[3] = p->msg_prio; /* unsigned */ 2395 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */ 2396 *n_args = 5; 2397 break; 2398 } 2399 /* kmq_notify */ 2400 case 461: { 2401 struct kmq_notify_args *p = params; 2402 iarg[0] = p->mqd; /* int */ 2403 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */ 2404 *n_args = 2; 2405 break; 2406 } 2407 /* kmq_unlink */ 2408 case 462: { 2409 struct kmq_unlink_args *p = params; 2410 uarg[0] = (intptr_t) p->path; /* const char * */ 2411 *n_args = 1; 2412 break; 2413 } 2414 /* abort2 */ 2415 case 463: { 2416 struct abort2_args *p = params; 2417 uarg[0] = (intptr_t) p->why; /* const char * */ 2418 iarg[1] = p->nargs; /* int */ 2419 uarg[2] = (intptr_t) p->args; /* void ** */ 2420 *n_args = 3; 2421 break; 2422 } 2423 /* thr_set_name */ 2424 case 464: { 2425 struct thr_set_name_args *p = params; 2426 iarg[0] = p->id; /* long */ 2427 uarg[1] = (intptr_t) p->name; /* const char * */ 2428 *n_args = 2; 2429 break; 2430 } 2431 /* freebsd32_aio_fsync */ 2432 case 465: { 2433 struct freebsd32_aio_fsync_args *p = params; 2434 iarg[0] = p->op; /* int */ 2435 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 2436 *n_args = 2; 2437 break; 2438 } 2439 /* rtprio_thread */ 2440 case 466: { 2441 struct rtprio_thread_args *p = params; 2442 iarg[0] = p->function; /* int */ 2443 iarg[1] = p->lwpid; /* lwpid_t */ 2444 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 2445 *n_args = 3; 2446 break; 2447 } 2448 /* sctp_peeloff */ 2449 case 471: { 2450 struct sctp_peeloff_args *p = params; 2451 iarg[0] = p->sd; /* int */ 2452 uarg[1] = p->name; /* uint32_t */ 2453 *n_args = 2; 2454 break; 2455 } 2456 /* sctp_generic_sendmsg */ 2457 case 472: { 2458 struct sctp_generic_sendmsg_args *p = params; 2459 iarg[0] = p->sd; /* int */ 2460 uarg[1] = (intptr_t) p->msg; /* caddr_t */ 2461 iarg[2] = p->mlen; /* int */ 2462 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2463 iarg[4] = p->tolen; /* __socklen_t */ 2464 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2465 iarg[6] = p->flags; /* int */ 2466 *n_args = 7; 2467 break; 2468 } 2469 /* sctp_generic_sendmsg_iov */ 2470 case 473: { 2471 struct sctp_generic_sendmsg_iov_args *p = params; 2472 iarg[0] = p->sd; /* int */ 2473 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2474 iarg[2] = p->iovlen; /* int */ 2475 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2476 iarg[4] = p->tolen; /* __socklen_t */ 2477 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2478 iarg[6] = p->flags; /* int */ 2479 *n_args = 7; 2480 break; 2481 } 2482 /* sctp_generic_recvmsg */ 2483 case 474: { 2484 struct sctp_generic_recvmsg_args *p = params; 2485 iarg[0] = p->sd; /* int */ 2486 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2487 iarg[2] = p->iovlen; /* int */ 2488 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */ 2489 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */ 2490 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2491 uarg[6] = (intptr_t) p->msg_flags; /* int * */ 2492 *n_args = 7; 2493 break; 2494 } 2495#ifdef PAD64_REQUIRED 2496 /* freebsd32_pread */ 2497 case 475: { 2498 struct freebsd32_pread_args *p = params; 2499 iarg[0] = p->fd; /* int */ 2500 uarg[1] = (intptr_t) p->buf; /* void * */ 2501 uarg[2] = p->nbyte; /* size_t */ 2502 iarg[3] = p->pad; /* int */ 2503 uarg[4] = p->offset1; /* uint32_t */ 2504 uarg[5] = p->offset2; /* uint32_t */ 2505 *n_args = 6; 2506 break; 2507 } 2508 /* freebsd32_pwrite */ 2509 case 476: { 2510 struct freebsd32_pwrite_args *p = params; 2511 iarg[0] = p->fd; /* int */ 2512 uarg[1] = (intptr_t) p->buf; /* const void * */ 2513 uarg[2] = p->nbyte; /* size_t */ 2514 iarg[3] = p->pad; /* int */ 2515 uarg[4] = p->offset1; /* uint32_t */ 2516 uarg[5] = p->offset2; /* uint32_t */ 2517 *n_args = 6; 2518 break; 2519 } 2520 /* freebsd32_mmap */ 2521 case 477: { 2522 struct freebsd32_mmap_args *p = params; 2523 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2524 uarg[1] = p->len; /* size_t */ 2525 iarg[2] = p->prot; /* int */ 2526 iarg[3] = p->flags; /* int */ 2527 iarg[4] = p->fd; /* int */ 2528 iarg[5] = p->pad; /* int */ 2529 uarg[6] = p->pos1; /* uint32_t */ 2530 uarg[7] = p->pos2; /* uint32_t */ 2531 *n_args = 8; 2532 break; 2533 } 2534 /* freebsd32_lseek */ 2535 case 478: { 2536 struct freebsd32_lseek_args *p = params; 2537 iarg[0] = p->fd; /* int */ 2538 iarg[1] = p->pad; /* int */ 2539 uarg[2] = p->offset1; /* uint32_t */ 2540 uarg[3] = p->offset2; /* uint32_t */ 2541 iarg[4] = p->whence; /* int */ 2542 *n_args = 5; 2543 break; 2544 } 2545 /* freebsd32_truncate */ 2546 case 479: { 2547 struct freebsd32_truncate_args *p = params; 2548 uarg[0] = (intptr_t) p->path; /* char * */ 2549 iarg[1] = p->pad; /* int */ 2550 uarg[2] = p->length1; /* uint32_t */ 2551 uarg[3] = p->length2; /* uint32_t */ 2552 *n_args = 4; 2553 break; 2554 } 2555 /* freebsd32_ftruncate */ 2556 case 480: { 2557 struct freebsd32_ftruncate_args *p = params; 2558 iarg[0] = p->fd; /* int */ 2559 iarg[1] = p->pad; /* int */ 2560 uarg[2] = p->length1; /* uint32_t */ 2561 uarg[3] = p->length2; /* uint32_t */ 2562 *n_args = 4; 2563 break; 2564 } 2565#else 2566 /* freebsd32_pread */ 2567 case 475: { 2568 struct freebsd32_pread_args *p = params; 2569 iarg[0] = p->fd; /* int */ 2570 uarg[1] = (intptr_t) p->buf; /* void * */ 2571 uarg[2] = p->nbyte; /* size_t */ 2572 uarg[3] = p->offset1; /* uint32_t */ 2573 uarg[4] = p->offset2; /* uint32_t */ 2574 *n_args = 5; 2575 break; 2576 } 2577 /* freebsd32_pwrite */ 2578 case 476: { 2579 struct freebsd32_pwrite_args *p = params; 2580 iarg[0] = p->fd; /* int */ 2581 uarg[1] = (intptr_t) p->buf; /* const void * */ 2582 uarg[2] = p->nbyte; /* size_t */ 2583 uarg[3] = p->offset1; /* uint32_t */ 2584 uarg[4] = p->offset2; /* uint32_t */ 2585 *n_args = 5; 2586 break; 2587 } 2588 /* freebsd32_mmap */ 2589 case 477: { 2590 struct freebsd32_mmap_args *p = params; 2591 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2592 uarg[1] = p->len; /* size_t */ 2593 iarg[2] = p->prot; /* int */ 2594 iarg[3] = p->flags; /* int */ 2595 iarg[4] = p->fd; /* int */ 2596 uarg[5] = p->pos1; /* uint32_t */ 2597 uarg[6] = p->pos2; /* uint32_t */ 2598 *n_args = 7; 2599 break; 2600 } 2601 /* freebsd32_lseek */ 2602 case 478: { 2603 struct freebsd32_lseek_args *p = params; 2604 iarg[0] = p->fd; /* int */ 2605 uarg[1] = p->offset1; /* uint32_t */ 2606 uarg[2] = p->offset2; /* uint32_t */ 2607 iarg[3] = p->whence; /* int */ 2608 *n_args = 4; 2609 break; 2610 } 2611 /* freebsd32_truncate */ 2612 case 479: { 2613 struct freebsd32_truncate_args *p = params; 2614 uarg[0] = (intptr_t) p->path; /* char * */ 2615 uarg[1] = p->length1; /* uint32_t */ 2616 uarg[2] = p->length2; /* uint32_t */ 2617 *n_args = 3; 2618 break; 2619 } 2620 /* freebsd32_ftruncate */ 2621 case 480: { 2622 struct freebsd32_ftruncate_args *p = params; 2623 iarg[0] = p->fd; /* int */ 2624 uarg[1] = p->length1; /* uint32_t */ 2625 uarg[2] = p->length2; /* uint32_t */ 2626 *n_args = 3; 2627 break; 2628 } 2629#endif 2630 /* thr_kill2 */ 2631 case 481: { 2632 struct thr_kill2_args *p = params; 2633 iarg[0] = p->pid; /* pid_t */ 2634 iarg[1] = p->id; /* long */ 2635 iarg[2] = p->sig; /* int */ 2636 *n_args = 3; 2637 break; 2638 } 2639 /* shm_open */ 2640 case 482: { 2641 struct shm_open_args *p = params; 2642 uarg[0] = (intptr_t) p->path; /* const char * */ 2643 iarg[1] = p->flags; /* int */ 2644 iarg[2] = p->mode; /* mode_t */ 2645 *n_args = 3; 2646 break; 2647 } 2648 /* shm_unlink */ 2649 case 483: { 2650 struct shm_unlink_args *p = params; 2651 uarg[0] = (intptr_t) p->path; /* const char * */ 2652 *n_args = 1; 2653 break; 2654 } 2655 /* cpuset */ 2656 case 484: { 2657 struct cpuset_args *p = params; 2658 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */ 2659 *n_args = 1; 2660 break; 2661 } 2662#ifdef PAD64_REQUIRED 2663 /* freebsd32_cpuset_setid */ 2664 case 485: { 2665 struct freebsd32_cpuset_setid_args *p = params; 2666 iarg[0] = p->which; /* cpuwhich_t */ 2667 iarg[1] = p->pad; /* int */ 2668 uarg[2] = p->id1; /* uint32_t */ 2669 uarg[3] = p->id2; /* uint32_t */ 2670 iarg[4] = p->setid; /* cpusetid_t */ 2671 *n_args = 5; 2672 break; 2673 } 2674#else 2675 /* freebsd32_cpuset_setid */ 2676 case 485: { 2677 struct freebsd32_cpuset_setid_args *p = params; 2678 iarg[0] = p->which; /* cpuwhich_t */ 2679 uarg[1] = p->id1; /* uint32_t */ 2680 uarg[2] = p->id2; /* uint32_t */ 2681 iarg[3] = p->setid; /* cpusetid_t */ 2682 *n_args = 4; 2683 break; 2684 } 2685#endif 2686 /* freebsd32_cpuset_getid */ 2687 case 486: { 2688 struct freebsd32_cpuset_getid_args *p = params; 2689 iarg[0] = p->level; /* cpulevel_t */ 2690 iarg[1] = p->which; /* cpuwhich_t */ 2691 uarg[2] = p->id1; /* uint32_t */ 2692 uarg[3] = p->id2; /* uint32_t */ 2693 uarg[4] = (intptr_t) p->setid; /* cpusetid_t * */ 2694 *n_args = 5; 2695 break; 2696 } 2697 /* freebsd32_cpuset_getaffinity */ 2698 case 487: { 2699 struct freebsd32_cpuset_getaffinity_args *p = params; 2700 iarg[0] = p->level; /* cpulevel_t */ 2701 iarg[1] = p->which; /* cpuwhich_t */ 2702 uarg[2] = p->id1; /* uint32_t */ 2703 uarg[3] = p->id2; /* uint32_t */ 2704 uarg[4] = p->cpusetsize; /* size_t */ 2705 uarg[5] = (intptr_t) p->mask; /* cpuset_t * */ 2706 *n_args = 6; 2707 break; 2708 } 2709 /* freebsd32_cpuset_setaffinity */ 2710 case 488: { 2711 struct freebsd32_cpuset_setaffinity_args *p = params; 2712 iarg[0] = p->level; /* cpulevel_t */ 2713 iarg[1] = p->which; /* cpuwhich_t */ 2714 uarg[2] = p->id1; /* uint32_t */ 2715 uarg[3] = p->id2; /* uint32_t */ 2716 uarg[4] = p->cpusetsize; /* size_t */ 2717 uarg[5] = (intptr_t) p->mask; /* const cpuset_t * */ 2718 *n_args = 6; 2719 break; 2720 } 2721 /* faccessat */ 2722 case 489: { 2723 struct faccessat_args *p = params; 2724 iarg[0] = p->fd; /* int */ 2725 uarg[1] = (intptr_t) p->path; /* char * */ 2726 iarg[2] = p->amode; /* int */ 2727 iarg[3] = p->flag; /* int */ 2728 *n_args = 4; 2729 break; 2730 } 2731 /* fchmodat */ 2732 case 490: { 2733 struct fchmodat_args *p = params; 2734 iarg[0] = p->fd; /* int */ 2735 uarg[1] = (intptr_t) p->path; /* const char * */ 2736 iarg[2] = p->mode; /* mode_t */ 2737 iarg[3] = p->flag; /* int */ 2738 *n_args = 4; 2739 break; 2740 } 2741 /* fchownat */ 2742 case 491: { 2743 struct fchownat_args *p = params; 2744 iarg[0] = p->fd; /* int */ 2745 uarg[1] = (intptr_t) p->path; /* char * */ 2746 uarg[2] = p->uid; /* uid_t */ 2747 iarg[3] = p->gid; /* gid_t */ 2748 iarg[4] = p->flag; /* int */ 2749 *n_args = 5; 2750 break; 2751 } 2752 /* freebsd32_fexecve */ 2753 case 492: { 2754 struct freebsd32_fexecve_args *p = params; 2755 iarg[0] = p->fd; /* int */ 2756 uarg[1] = (intptr_t) p->argv; /* uint32_t * */ 2757 uarg[2] = (intptr_t) p->envv; /* uint32_t * */ 2758 *n_args = 3; 2759 break; 2760 } 2761 /* freebsd32_fstatat */ 2762 case 493: { 2763 struct freebsd32_fstatat_args *p = params; 2764 iarg[0] = p->fd; /* int */ 2765 uarg[1] = (intptr_t) p->path; /* char * */ 2766 uarg[2] = (intptr_t) p->buf; /* struct stat * */ 2767 iarg[3] = p->flag; /* int */ 2768 *n_args = 4; 2769 break; 2770 } 2771 /* freebsd32_futimesat */ 2772 case 494: { 2773 struct freebsd32_futimesat_args *p = params; 2774 iarg[0] = p->fd; /* int */ 2775 uarg[1] = (intptr_t) p->path; /* char * */ 2776 uarg[2] = (intptr_t) p->times; /* struct timeval * */ 2777 *n_args = 3; 2778 break; 2779 } 2780 /* linkat */ 2781 case 495: { 2782 struct linkat_args *p = params; 2783 iarg[0] = p->fd1; /* int */ 2784 uarg[1] = (intptr_t) p->path1; /* char * */ 2785 iarg[2] = p->fd2; /* int */ 2786 uarg[3] = (intptr_t) p->path2; /* char * */ 2787 iarg[4] = p->flag; /* int */ 2788 *n_args = 5; 2789 break; 2790 } 2791 /* mkdirat */ 2792 case 496: { 2793 struct mkdirat_args *p = params; 2794 iarg[0] = p->fd; /* int */ 2795 uarg[1] = (intptr_t) p->path; /* char * */ 2796 iarg[2] = p->mode; /* mode_t */ 2797 *n_args = 3; 2798 break; 2799 } 2800 /* mkfifoat */ 2801 case 497: { 2802 struct mkfifoat_args *p = params; 2803 iarg[0] = p->fd; /* int */ 2804 uarg[1] = (intptr_t) p->path; /* char * */ 2805 iarg[2] = p->mode; /* mode_t */ 2806 *n_args = 3; 2807 break; 2808 } 2809 /* mknodat */ 2810 case 498: { 2811 struct mknodat_args *p = params; 2812 iarg[0] = p->fd; /* int */ 2813 uarg[1] = (intptr_t) p->path; /* char * */ 2814 iarg[2] = p->mode; /* mode_t */ 2815 iarg[3] = p->dev; /* dev_t */ 2816 *n_args = 4; 2817 break; 2818 } 2819 /* openat */ 2820 case 499: { 2821 struct openat_args *p = params; 2822 iarg[0] = p->fd; /* int */ 2823 uarg[1] = (intptr_t) p->path; /* char * */ 2824 iarg[2] = p->flag; /* int */ 2825 iarg[3] = p->mode; /* mode_t */ 2826 *n_args = 4; 2827 break; 2828 } 2829 /* readlinkat */ 2830 case 500: { 2831 struct readlinkat_args *p = params; 2832 iarg[0] = p->fd; /* int */ 2833 uarg[1] = (intptr_t) p->path; /* char * */ 2834 uarg[2] = (intptr_t) p->buf; /* char * */ 2835 uarg[3] = p->bufsize; /* size_t */ 2836 *n_args = 4; 2837 break; 2838 } 2839 /* renameat */ 2840 case 501: { 2841 struct renameat_args *p = params; 2842 iarg[0] = p->oldfd; /* int */ 2843 uarg[1] = (intptr_t) p->old; /* char * */ 2844 iarg[2] = p->newfd; /* int */ 2845 uarg[3] = (intptr_t) p->new; /* const char * */ 2846 *n_args = 4; 2847 break; 2848 } 2849 /* symlinkat */ 2850 case 502: { 2851 struct symlinkat_args *p = params; 2852 uarg[0] = (intptr_t) p->path1; /* char * */ 2853 iarg[1] = p->fd; /* int */ 2854 uarg[2] = (intptr_t) p->path2; /* char * */ 2855 *n_args = 3; 2856 break; 2857 } 2858 /* unlinkat */ 2859 case 503: { 2860 struct unlinkat_args *p = params; 2861 iarg[0] = p->fd; /* int */ 2862 uarg[1] = (intptr_t) p->path; /* char * */ 2863 iarg[2] = p->flag; /* int */ 2864 *n_args = 3; 2865 break; 2866 } 2867 /* posix_openpt */ 2868 case 504: { 2869 struct posix_openpt_args *p = params; 2870 iarg[0] = p->flags; /* int */ 2871 *n_args = 1; 2872 break; 2873 } 2874 /* freebsd32_jail_get */ 2875 case 506: { 2876 struct freebsd32_jail_get_args *p = params; 2877 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 2878 uarg[1] = p->iovcnt; /* unsigned int */ 2879 iarg[2] = p->flags; /* int */ 2880 *n_args = 3; 2881 break; 2882 } 2883 /* freebsd32_jail_set */ 2884 case 507: { 2885 struct freebsd32_jail_set_args *p = params; 2886 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 2887 uarg[1] = p->iovcnt; /* unsigned int */ 2888 iarg[2] = p->flags; /* int */ 2889 *n_args = 3; 2890 break; 2891 } 2892 /* jail_remove */ 2893 case 508: { 2894 struct jail_remove_args *p = params; 2895 iarg[0] = p->jid; /* int */ 2896 *n_args = 1; 2897 break; 2898 } 2899 /* closefrom */ 2900 case 509: { 2901 struct closefrom_args *p = params; 2902 iarg[0] = p->lowfd; /* int */ 2903 *n_args = 1; 2904 break; 2905 } 2906 /* freebsd32_semctl */ 2907 case 510: { 2908 struct freebsd32_semctl_args *p = params; 2909 iarg[0] = p->semid; /* int */ 2910 iarg[1] = p->semnum; /* int */ 2911 iarg[2] = p->cmd; /* int */ 2912 uarg[3] = (intptr_t) p->arg; /* union semun32 * */ 2913 *n_args = 4; 2914 break; 2915 } 2916 /* freebsd32_msgctl */ 2917 case 511: { 2918 struct freebsd32_msgctl_args *p = params; 2919 iarg[0] = p->msqid; /* int */ 2920 iarg[1] = p->cmd; /* int */ 2921 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds32 * */ 2922 *n_args = 3; 2923 break; 2924 } 2925 /* freebsd32_shmctl */ 2926 case 512: { 2927 struct freebsd32_shmctl_args *p = params; 2928 iarg[0] = p->shmid; /* int */ 2929 iarg[1] = p->cmd; /* int */ 2930 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds32 * */ 2931 *n_args = 3; 2932 break; 2933 } 2934 /* lpathconf */ 2935 case 513: { 2936 struct lpathconf_args *p = params; 2937 uarg[0] = (intptr_t) p->path; /* char * */ 2938 iarg[1] = p->name; /* int */ 2939 *n_args = 2; 2940 break; 2941 } 2942 /* cap_new */ 2943 case 514: { 2944 struct cap_new_args *p = params; 2945 iarg[0] = p->fd; /* int */ 2946 uarg[1] = p->rights; /* uint64_t */ 2947 *n_args = 2; 2948 break; 2949 } 2950 /* cap_getrights */ 2951 case 515: { 2952 struct cap_getrights_args *p = params; 2953 iarg[0] = p->fd; /* int */ 2954 uarg[1] = (intptr_t) p->rightsp; /* uint64_t * */ 2955 *n_args = 2; 2956 break; 2957 } 2958 /* cap_enter */ 2959 case 516: { 2960 *n_args = 0; 2961 break; 2962 } 2963 /* cap_getmode */ 2964 case 517: { 2965 struct cap_getmode_args *p = params; 2966 uarg[0] = (intptr_t) p->modep; /* u_int * */ 2967 *n_args = 1; 2968 break; 2969 } 2970 /* freebsd32_pselect */ 2971 case 522: { 2972 struct freebsd32_pselect_args *p = params; 2973 iarg[0] = p->nd; /* int */ 2974 uarg[1] = (intptr_t) p->in; /* fd_set * */ 2975 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 2976 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 2977 uarg[4] = (intptr_t) p->ts; /* const struct timespec32 * */ 2978 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */ 2979 *n_args = 6; 2980 break; 2981 } 2982 /* getloginclass */ 2983 case 523: { 2984 struct getloginclass_args *p = params; 2985 uarg[0] = (intptr_t) p->namebuf; /* char * */ 2986 uarg[1] = p->namelen; /* size_t */ 2987 *n_args = 2; 2988 break; 2989 } 2990 /* setloginclass */ 2991 case 524: { 2992 struct setloginclass_args *p = params; 2993 uarg[0] = (intptr_t) p->namebuf; /* const char * */ 2994 *n_args = 1; 2995 break; 2996 } 2997 /* rctl_get_racct */ 2998 case 525: { 2999 struct rctl_get_racct_args *p = params; 3000 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3001 uarg[1] = p->inbuflen; /* size_t */ 3002 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3003 uarg[3] = p->outbuflen; /* size_t */ 3004 *n_args = 4; 3005 break; 3006 } 3007 /* rctl_get_rules */ 3008 case 526: { 3009 struct rctl_get_rules_args *p = params; 3010 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3011 uarg[1] = p->inbuflen; /* size_t */ 3012 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3013 uarg[3] = p->outbuflen; /* size_t */ 3014 *n_args = 4; 3015 break; 3016 } 3017 /* rctl_get_limits */ 3018 case 527: { 3019 struct rctl_get_limits_args *p = params; 3020 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3021 uarg[1] = p->inbuflen; /* size_t */ 3022 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3023 uarg[3] = p->outbuflen; /* size_t */ 3024 *n_args = 4; 3025 break; 3026 } 3027 /* rctl_add_rule */ 3028 case 528: { 3029 struct rctl_add_rule_args *p = params; 3030 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3031 uarg[1] = p->inbuflen; /* size_t */ 3032 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3033 uarg[3] = p->outbuflen; /* size_t */ 3034 *n_args = 4; 3035 break; 3036 } 3037 /* rctl_remove_rule */ 3038 case 529: { 3039 struct rctl_remove_rule_args *p = params; 3040 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3041 uarg[1] = p->inbuflen; /* size_t */ 3042 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3043 uarg[3] = p->outbuflen; /* size_t */ 3044 *n_args = 4; 3045 break; 3046 } 3047 /* freebsd32_posix_fallocate */ 3048 case 530: { 3049 struct freebsd32_posix_fallocate_args *p = params; 3050 iarg[0] = p->fd; /* int */ 3051 uarg[1] = p->offset1; /* uint32_t */ 3052 uarg[2] = p->offset2; /* uint32_t */ 3053 uarg[3] = p->len1; /* uint32_t */ 3054 uarg[4] = p->len2; /* uint32_t */ 3055 *n_args = 5; 3056 break; 3057 } 3058 /* freebsd32_posix_fadvise */ 3059 case 531: { 3060 struct freebsd32_posix_fadvise_args *p = params; 3061 iarg[0] = p->fd; /* int */ 3062 uarg[1] = p->offset1; /* uint32_t */ 3063 uarg[2] = p->offset2; /* uint32_t */ 3064 uarg[3] = p->len1; /* uint32_t */ 3065 uarg[4] = p->len2; /* uint32_t */ 3066 iarg[5] = p->advice; /* int */ 3067 *n_args = 6; 3068 break; 3069 } 3070 default: 3071 *n_args = 0; 3072 break; 3073 }; 3074} 3075static void 3076systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3077{ 3078 const char *p = NULL; 3079 switch (sysnum) { 3080#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 3081#define PAD64_REQUIRED 3082#endif 3083 /* nosys */ 3084 case 0: 3085 break; 3086 /* sys_exit */ 3087 case 1: 3088 switch(ndx) { 3089 case 0: 3090 p = "int"; 3091 break; 3092 default: 3093 break; 3094 }; 3095 break; 3096 /* fork */ 3097 case 2: 3098 break; 3099 /* read */ 3100 case 3: 3101 switch(ndx) { 3102 case 0: 3103 p = "int"; 3104 break; 3105 case 1: 3106 p = "void *"; 3107 break; 3108 case 2: 3109 p = "size_t"; 3110 break; 3111 default: 3112 break; 3113 }; 3114 break; 3115 /* write */ 3116 case 4: 3117 switch(ndx) { 3118 case 0: 3119 p = "int"; 3120 break; 3121 case 1: 3122 p = "const void *"; 3123 break; 3124 case 2: 3125 p = "size_t"; 3126 break; 3127 default: 3128 break; 3129 }; 3130 break; 3131 /* open */ 3132 case 5: 3133 switch(ndx) { 3134 case 0: 3135 p = "char *"; 3136 break; 3137 case 1: 3138 p = "int"; 3139 break; 3140 case 2: 3141 p = "int"; 3142 break; 3143 default: 3144 break; 3145 }; 3146 break; 3147 /* close */ 3148 case 6: 3149 switch(ndx) { 3150 case 0: 3151 p = "int"; 3152 break; 3153 default: 3154 break; 3155 }; 3156 break; 3157 /* freebsd32_wait4 */ 3158 case 7: 3159 switch(ndx) { 3160 case 0: 3161 p = "int"; 3162 break; 3163 case 1: 3164 p = "int *"; 3165 break; 3166 case 2: 3167 p = "int"; 3168 break; 3169 case 3: 3170 p = "struct rusage32 *"; 3171 break; 3172 default: 3173 break; 3174 }; 3175 break; 3176 /* link */ 3177 case 9: 3178 switch(ndx) { 3179 case 0: 3180 p = "char *"; 3181 break; 3182 case 1: 3183 p = "char *"; 3184 break; 3185 default: 3186 break; 3187 }; 3188 break; 3189 /* unlink */ 3190 case 10: 3191 switch(ndx) { 3192 case 0: 3193 p = "char *"; 3194 break; 3195 default: 3196 break; 3197 }; 3198 break; 3199 /* chdir */ 3200 case 12: 3201 switch(ndx) { 3202 case 0: 3203 p = "char *"; 3204 break; 3205 default: 3206 break; 3207 }; 3208 break; 3209 /* fchdir */ 3210 case 13: 3211 switch(ndx) { 3212 case 0: 3213 p = "int"; 3214 break; 3215 default: 3216 break; 3217 }; 3218 break; 3219 /* mknod */ 3220 case 14: 3221 switch(ndx) { 3222 case 0: 3223 p = "char *"; 3224 break; 3225 case 1: 3226 p = "int"; 3227 break; 3228 case 2: 3229 p = "int"; 3230 break; 3231 default: 3232 break; 3233 }; 3234 break; 3235 /* chmod */ 3236 case 15: 3237 switch(ndx) { 3238 case 0: 3239 p = "char *"; 3240 break; 3241 case 1: 3242 p = "int"; 3243 break; 3244 default: 3245 break; 3246 }; 3247 break; 3248 /* chown */ 3249 case 16: 3250 switch(ndx) { 3251 case 0: 3252 p = "char *"; 3253 break; 3254 case 1: 3255 p = "int"; 3256 break; 3257 case 2: 3258 p = "int"; 3259 break; 3260 default: 3261 break; 3262 }; 3263 break; 3264 /* obreak */ 3265 case 17: 3266 switch(ndx) { 3267 case 0: 3268 p = "char *"; 3269 break; 3270 default: 3271 break; 3272 }; 3273 break; 3274 /* getpid */ 3275 case 20: 3276 break; 3277 /* mount */ 3278 case 21: 3279 switch(ndx) { 3280 case 0: 3281 p = "char *"; 3282 break; 3283 case 1: 3284 p = "char *"; 3285 break; 3286 case 2: 3287 p = "int"; 3288 break; 3289 case 3: 3290 p = "caddr_t"; 3291 break; 3292 default: 3293 break; 3294 }; 3295 break; 3296 /* unmount */ 3297 case 22: 3298 switch(ndx) { 3299 case 0: 3300 p = "char *"; 3301 break; 3302 case 1: 3303 p = "int"; 3304 break; 3305 default: 3306 break; 3307 }; 3308 break; 3309 /* setuid */ 3310 case 23: 3311 switch(ndx) { 3312 case 0: 3313 p = "uid_t"; 3314 break; 3315 default: 3316 break; 3317 }; 3318 break; 3319 /* getuid */ 3320 case 24: 3321 break; 3322 /* geteuid */ 3323 case 25: 3324 break; 3325 /* ptrace */ 3326 case 26: 3327 switch(ndx) { 3328 case 0: 3329 p = "int"; 3330 break; 3331 case 1: 3332 p = "pid_t"; 3333 break; 3334 case 2: 3335 p = "caddr_t"; 3336 break; 3337 case 3: 3338 p = "int"; 3339 break; 3340 default: 3341 break; 3342 }; 3343 break; 3344 /* freebsd32_recvmsg */ 3345 case 27: 3346 switch(ndx) { 3347 case 0: 3348 p = "int"; 3349 break; 3350 case 1: 3351 p = "struct msghdr32 *"; 3352 break; 3353 case 2: 3354 p = "int"; 3355 break; 3356 default: 3357 break; 3358 }; 3359 break; 3360 /* freebsd32_sendmsg */ 3361 case 28: 3362 switch(ndx) { 3363 case 0: 3364 p = "int"; 3365 break; 3366 case 1: 3367 p = "struct msghdr32 *"; 3368 break; 3369 case 2: 3370 p = "int"; 3371 break; 3372 default: 3373 break; 3374 }; 3375 break; 3376 /* freebsd32_recvfrom */ 3377 case 29: 3378 switch(ndx) { 3379 case 0: 3380 p = "int"; 3381 break; 3382 case 1: 3383 p = "uint32_t"; 3384 break; 3385 case 2: 3386 p = "uint32_t"; 3387 break; 3388 case 3: 3389 p = "int"; 3390 break; 3391 case 4: 3392 p = "uint32_t"; 3393 break; 3394 case 5: 3395 p = "uint32_t"; 3396 break; 3397 default: 3398 break; 3399 }; 3400 break; 3401 /* accept */ 3402 case 30: 3403 switch(ndx) { 3404 case 0: 3405 p = "int"; 3406 break; 3407 case 1: 3408 p = "caddr_t"; 3409 break; 3410 case 2: 3411 p = "int *"; 3412 break; 3413 default: 3414 break; 3415 }; 3416 break; 3417 /* getpeername */ 3418 case 31: 3419 switch(ndx) { 3420 case 0: 3421 p = "int"; 3422 break; 3423 case 1: 3424 p = "caddr_t"; 3425 break; 3426 case 2: 3427 p = "int *"; 3428 break; 3429 default: 3430 break; 3431 }; 3432 break; 3433 /* getsockname */ 3434 case 32: 3435 switch(ndx) { 3436 case 0: 3437 p = "int"; 3438 break; 3439 case 1: 3440 p = "caddr_t"; 3441 break; 3442 case 2: 3443 p = "int *"; 3444 break; 3445 default: 3446 break; 3447 }; 3448 break; 3449 /* access */ 3450 case 33: 3451 switch(ndx) { 3452 case 0: 3453 p = "char *"; 3454 break; 3455 case 1: 3456 p = "int"; 3457 break; 3458 default: 3459 break; 3460 }; 3461 break; 3462 /* chflags */ 3463 case 34: 3464 switch(ndx) { 3465 case 0: 3466 p = "char *"; 3467 break; 3468 case 1: 3469 p = "int"; 3470 break; 3471 default: 3472 break; 3473 }; 3474 break; 3475 /* fchflags */ 3476 case 35: 3477 switch(ndx) { 3478 case 0: 3479 p = "int"; 3480 break; 3481 case 1: 3482 p = "int"; 3483 break; 3484 default: 3485 break; 3486 }; 3487 break; 3488 /* sync */ 3489 case 36: 3490 break; 3491 /* kill */ 3492 case 37: 3493 switch(ndx) { 3494 case 0: 3495 p = "int"; 3496 break; 3497 case 1: 3498 p = "int"; 3499 break; 3500 default: 3501 break; 3502 }; 3503 break; 3504 /* getppid */ 3505 case 39: 3506 break; 3507 /* dup */ 3508 case 41: 3509 switch(ndx) { 3510 case 0: 3511 p = "u_int"; 3512 break; 3513 default: 3514 break; 3515 }; 3516 break; 3517 /* pipe */ 3518 case 42: 3519 break; 3520 /* getegid */ 3521 case 43: 3522 break; 3523 /* profil */ 3524 case 44: 3525 switch(ndx) { 3526 case 0: 3527 p = "caddr_t"; 3528 break; 3529 case 1: 3530 p = "size_t"; 3531 break; 3532 case 2: 3533 p = "size_t"; 3534 break; 3535 case 3: 3536 p = "u_int"; 3537 break; 3538 default: 3539 break; 3540 }; 3541 break; 3542 /* ktrace */ 3543 case 45: 3544 switch(ndx) { 3545 case 0: 3546 p = "const char *"; 3547 break; 3548 case 1: 3549 p = "int"; 3550 break; 3551 case 2: 3552 p = "int"; 3553 break; 3554 case 3: 3555 p = "int"; 3556 break; 3557 default: 3558 break; 3559 }; 3560 break; 3561 /* getgid */ 3562 case 47: 3563 break; 3564 /* getlogin */ 3565 case 49: 3566 switch(ndx) { 3567 case 0: 3568 p = "char *"; 3569 break; 3570 case 1: 3571 p = "u_int"; 3572 break; 3573 default: 3574 break; 3575 }; 3576 break; 3577 /* setlogin */ 3578 case 50: 3579 switch(ndx) { 3580 case 0: 3581 p = "char *"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* acct */ 3588 case 51: 3589 switch(ndx) { 3590 case 0: 3591 p = "char *"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 /* freebsd32_sigaltstack */ 3598 case 53: 3599 switch(ndx) { 3600 case 0: 3601 p = "struct sigaltstack32 *"; 3602 break; 3603 case 1: 3604 p = "struct sigaltstack32 *"; 3605 break; 3606 default: 3607 break; 3608 }; 3609 break; 3610 /* freebsd32_ioctl */ 3611 case 54: 3612 switch(ndx) { 3613 case 0: 3614 p = "int"; 3615 break; 3616 case 1: 3617 p = "uint32_t"; 3618 break; 3619 case 2: 3620 p = "struct md_ioctl32 *"; 3621 break; 3622 default: 3623 break; 3624 }; 3625 break; 3626 /* reboot */ 3627 case 55: 3628 switch(ndx) { 3629 case 0: 3630 p = "int"; 3631 break; 3632 default: 3633 break; 3634 }; 3635 break; 3636 /* revoke */ 3637 case 56: 3638 switch(ndx) { 3639 case 0: 3640 p = "char *"; 3641 break; 3642 default: 3643 break; 3644 }; 3645 break; 3646 /* symlink */ 3647 case 57: 3648 switch(ndx) { 3649 case 0: 3650 p = "char *"; 3651 break; 3652 case 1: 3653 p = "char *"; 3654 break; 3655 default: 3656 break; 3657 }; 3658 break; 3659 /* readlink */ 3660 case 58: 3661 switch(ndx) { 3662 case 0: 3663 p = "char *"; 3664 break; 3665 case 1: 3666 p = "char *"; 3667 break; 3668 case 2: 3669 p = "size_t"; 3670 break; 3671 default: 3672 break; 3673 }; 3674 break; 3675 /* freebsd32_execve */ 3676 case 59: 3677 switch(ndx) { 3678 case 0: 3679 p = "char *"; 3680 break; 3681 case 1: 3682 p = "uint32_t *"; 3683 break; 3684 case 2: 3685 p = "uint32_t *"; 3686 break; 3687 default: 3688 break; 3689 }; 3690 break; 3691 /* umask */ 3692 case 60: 3693 switch(ndx) { 3694 case 0: 3695 p = "int"; 3696 break; 3697 default: 3698 break; 3699 }; 3700 break; 3701 /* chroot */ 3702 case 61: 3703 switch(ndx) { 3704 case 0: 3705 p = "char *"; 3706 break; 3707 default: 3708 break; 3709 }; 3710 break; 3711 /* msync */ 3712 case 65: 3713 switch(ndx) { 3714 case 0: 3715 p = "void *"; 3716 break; 3717 case 1: 3718 p = "size_t"; 3719 break; 3720 case 2: 3721 p = "int"; 3722 break; 3723 default: 3724 break; 3725 }; 3726 break; 3727 /* vfork */ 3728 case 66: 3729 break; 3730 /* sbrk */ 3731 case 69: 3732 switch(ndx) { 3733 case 0: 3734 p = "int"; 3735 break; 3736 default: 3737 break; 3738 }; 3739 break; 3740 /* sstk */ 3741 case 70: 3742 switch(ndx) { 3743 case 0: 3744 p = "int"; 3745 break; 3746 default: 3747 break; 3748 }; 3749 break; 3750 /* ovadvise */ 3751 case 72: 3752 switch(ndx) { 3753 case 0: 3754 p = "int"; 3755 break; 3756 default: 3757 break; 3758 }; 3759 break; 3760 /* munmap */ 3761 case 73: 3762 switch(ndx) { 3763 case 0: 3764 p = "void *"; 3765 break; 3766 case 1: 3767 p = "size_t"; 3768 break; 3769 default: 3770 break; 3771 }; 3772 break; 3773 /* freebsd32_mprotect */ 3774 case 74: 3775 switch(ndx) { 3776 case 0: 3777 p = "const void *"; 3778 break; 3779 case 1: 3780 p = "size_t"; 3781 break; 3782 case 2: 3783 p = "int"; 3784 break; 3785 default: 3786 break; 3787 }; 3788 break; 3789 /* madvise */ 3790 case 75: 3791 switch(ndx) { 3792 case 0: 3793 p = "void *"; 3794 break; 3795 case 1: 3796 p = "size_t"; 3797 break; 3798 case 2: 3799 p = "int"; 3800 break; 3801 default: 3802 break; 3803 }; 3804 break; 3805 /* mincore */ 3806 case 78: 3807 switch(ndx) { 3808 case 0: 3809 p = "const void *"; 3810 break; 3811 case 1: 3812 p = "size_t"; 3813 break; 3814 case 2: 3815 p = "char *"; 3816 break; 3817 default: 3818 break; 3819 }; 3820 break; 3821 /* getgroups */ 3822 case 79: 3823 switch(ndx) { 3824 case 0: 3825 p = "u_int"; 3826 break; 3827 case 1: 3828 p = "gid_t *"; 3829 break; 3830 default: 3831 break; 3832 }; 3833 break; 3834 /* setgroups */ 3835 case 80: 3836 switch(ndx) { 3837 case 0: 3838 p = "u_int"; 3839 break; 3840 case 1: 3841 p = "gid_t *"; 3842 break; 3843 default: 3844 break; 3845 }; 3846 break; 3847 /* getpgrp */ 3848 case 81: 3849 break; 3850 /* setpgid */ 3851 case 82: 3852 switch(ndx) { 3853 case 0: 3854 p = "int"; 3855 break; 3856 case 1: 3857 p = "int"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* freebsd32_setitimer */ 3864 case 83: 3865 switch(ndx) { 3866 case 0: 3867 p = "u_int"; 3868 break; 3869 case 1: 3870 p = "struct itimerval32 *"; 3871 break; 3872 case 2: 3873 p = "struct itimerval32 *"; 3874 break; 3875 default: 3876 break; 3877 }; 3878 break; 3879 /* swapon */ 3880 case 85: 3881 switch(ndx) { 3882 case 0: 3883 p = "char *"; 3884 break; 3885 default: 3886 break; 3887 }; 3888 break; 3889 /* freebsd32_getitimer */ 3890 case 86: 3891 switch(ndx) { 3892 case 0: 3893 p = "u_int"; 3894 break; 3895 case 1: 3896 p = "struct itimerval32 *"; 3897 break; 3898 default: 3899 break; 3900 }; 3901 break; 3902 /* getdtablesize */ 3903 case 89: 3904 break; 3905 /* dup2 */ 3906 case 90: 3907 switch(ndx) { 3908 case 0: 3909 p = "u_int"; 3910 break; 3911 case 1: 3912 p = "u_int"; 3913 break; 3914 default: 3915 break; 3916 }; 3917 break; 3918 /* fcntl */ 3919 case 92: 3920 switch(ndx) { 3921 case 0: 3922 p = "int"; 3923 break; 3924 case 1: 3925 p = "int"; 3926 break; 3927 case 2: 3928 p = "long"; 3929 break; 3930 default: 3931 break; 3932 }; 3933 break; 3934 /* freebsd32_select */ 3935 case 93: 3936 switch(ndx) { 3937 case 0: 3938 p = "int"; 3939 break; 3940 case 1: 3941 p = "fd_set *"; 3942 break; 3943 case 2: 3944 p = "fd_set *"; 3945 break; 3946 case 3: 3947 p = "fd_set *"; 3948 break; 3949 case 4: 3950 p = "struct timeval32 *"; 3951 break; 3952 default: 3953 break; 3954 }; 3955 break; 3956 /* fsync */ 3957 case 95: 3958 switch(ndx) { 3959 case 0: 3960 p = "int"; 3961 break; 3962 default: 3963 break; 3964 }; 3965 break; 3966 /* setpriority */ 3967 case 96: 3968 switch(ndx) { 3969 case 0: 3970 p = "int"; 3971 break; 3972 case 1: 3973 p = "int"; 3974 break; 3975 case 2: 3976 p = "int"; 3977 break; 3978 default: 3979 break; 3980 }; 3981 break; 3982 /* socket */ 3983 case 97: 3984 switch(ndx) { 3985 case 0: 3986 p = "int"; 3987 break; 3988 case 1: 3989 p = "int"; 3990 break; 3991 case 2: 3992 p = "int"; 3993 break; 3994 default: 3995 break; 3996 }; 3997 break; 3998 /* connect */ 3999 case 98: 4000 switch(ndx) { 4001 case 0: 4002 p = "int"; 4003 break; 4004 case 1: 4005 p = "caddr_t"; 4006 break; 4007 case 2: 4008 p = "int"; 4009 break; 4010 default: 4011 break; 4012 }; 4013 break; 4014 /* getpriority */ 4015 case 100: 4016 switch(ndx) { 4017 case 0: 4018 p = "int"; 4019 break; 4020 case 1: 4021 p = "int"; 4022 break; 4023 default: 4024 break; 4025 }; 4026 break; 4027 /* bind */ 4028 case 104: 4029 switch(ndx) { 4030 case 0: 4031 p = "int"; 4032 break; 4033 case 1: 4034 p = "caddr_t"; 4035 break; 4036 case 2: 4037 p = "int"; 4038 break; 4039 default: 4040 break; 4041 }; 4042 break; 4043 /* setsockopt */ 4044 case 105: 4045 switch(ndx) { 4046 case 0: 4047 p = "int"; 4048 break; 4049 case 1: 4050 p = "int"; 4051 break; 4052 case 2: 4053 p = "int"; 4054 break; 4055 case 3: 4056 p = "caddr_t"; 4057 break; 4058 case 4: 4059 p = "int"; 4060 break; 4061 default: 4062 break; 4063 }; 4064 break; 4065 /* listen */ 4066 case 106: 4067 switch(ndx) { 4068 case 0: 4069 p = "int"; 4070 break; 4071 case 1: 4072 p = "int"; 4073 break; 4074 default: 4075 break; 4076 }; 4077 break; 4078 /* freebsd32_gettimeofday */ 4079 case 116: 4080 switch(ndx) { 4081 case 0: 4082 p = "struct timeval32 *"; 4083 break; 4084 case 1: 4085 p = "struct timezone *"; 4086 break; 4087 default: 4088 break; 4089 }; 4090 break; 4091 /* freebsd32_getrusage */ 4092 case 117: 4093 switch(ndx) { 4094 case 0: 4095 p = "int"; 4096 break; 4097 case 1: 4098 p = "struct rusage32 *"; 4099 break; 4100 default: 4101 break; 4102 }; 4103 break; 4104 /* getsockopt */ 4105 case 118: 4106 switch(ndx) { 4107 case 0: 4108 p = "int"; 4109 break; 4110 case 1: 4111 p = "int"; 4112 break; 4113 case 2: 4114 p = "int"; 4115 break; 4116 case 3: 4117 p = "caddr_t"; 4118 break; 4119 case 4: 4120 p = "int *"; 4121 break; 4122 default: 4123 break; 4124 }; 4125 break; 4126 /* freebsd32_readv */ 4127 case 120: 4128 switch(ndx) { 4129 case 0: 4130 p = "int"; 4131 break; 4132 case 1: 4133 p = "struct iovec32 *"; 4134 break; 4135 case 2: 4136 p = "u_int"; 4137 break; 4138 default: 4139 break; 4140 }; 4141 break; 4142 /* freebsd32_writev */ 4143 case 121: 4144 switch(ndx) { 4145 case 0: 4146 p = "int"; 4147 break; 4148 case 1: 4149 p = "struct iovec32 *"; 4150 break; 4151 case 2: 4152 p = "u_int"; 4153 break; 4154 default: 4155 break; 4156 }; 4157 break; 4158 /* freebsd32_settimeofday */ 4159 case 122: 4160 switch(ndx) { 4161 case 0: 4162 p = "struct timeval32 *"; 4163 break; 4164 case 1: 4165 p = "struct timezone *"; 4166 break; 4167 default: 4168 break; 4169 }; 4170 break; 4171 /* fchown */ 4172 case 123: 4173 switch(ndx) { 4174 case 0: 4175 p = "int"; 4176 break; 4177 case 1: 4178 p = "int"; 4179 break; 4180 case 2: 4181 p = "int"; 4182 break; 4183 default: 4184 break; 4185 }; 4186 break; 4187 /* fchmod */ 4188 case 124: 4189 switch(ndx) { 4190 case 0: 4191 p = "int"; 4192 break; 4193 case 1: 4194 p = "int"; 4195 break; 4196 default: 4197 break; 4198 }; 4199 break; 4200 /* setreuid */ 4201 case 126: 4202 switch(ndx) { 4203 case 0: 4204 p = "int"; 4205 break; 4206 case 1: 4207 p = "int"; 4208 break; 4209 default: 4210 break; 4211 }; 4212 break; 4213 /* setregid */ 4214 case 127: 4215 switch(ndx) { 4216 case 0: 4217 p = "int"; 4218 break; 4219 case 1: 4220 p = "int"; 4221 break; 4222 default: 4223 break; 4224 }; 4225 break; 4226 /* rename */ 4227 case 128: 4228 switch(ndx) { 4229 case 0: 4230 p = "char *"; 4231 break; 4232 case 1: 4233 p = "char *"; 4234 break; 4235 default: 4236 break; 4237 }; 4238 break; 4239 /* flock */ 4240 case 131: 4241 switch(ndx) { 4242 case 0: 4243 p = "int"; 4244 break; 4245 case 1: 4246 p = "int"; 4247 break; 4248 default: 4249 break; 4250 }; 4251 break; 4252 /* mkfifo */ 4253 case 132: 4254 switch(ndx) { 4255 case 0: 4256 p = "char *"; 4257 break; 4258 case 1: 4259 p = "int"; 4260 break; 4261 default: 4262 break; 4263 }; 4264 break; 4265 /* sendto */ 4266 case 133: 4267 switch(ndx) { 4268 case 0: 4269 p = "int"; 4270 break; 4271 case 1: 4272 p = "caddr_t"; 4273 break; 4274 case 2: 4275 p = "size_t"; 4276 break; 4277 case 3: 4278 p = "int"; 4279 break; 4280 case 4: 4281 p = "caddr_t"; 4282 break; 4283 case 5: 4284 p = "int"; 4285 break; 4286 default: 4287 break; 4288 }; 4289 break; 4290 /* shutdown */ 4291 case 134: 4292 switch(ndx) { 4293 case 0: 4294 p = "int"; 4295 break; 4296 case 1: 4297 p = "int"; 4298 break; 4299 default: 4300 break; 4301 }; 4302 break; 4303 /* socketpair */ 4304 case 135: 4305 switch(ndx) { 4306 case 0: 4307 p = "int"; 4308 break; 4309 case 1: 4310 p = "int"; 4311 break; 4312 case 2: 4313 p = "int"; 4314 break; 4315 case 3: 4316 p = "int *"; 4317 break; 4318 default: 4319 break; 4320 }; 4321 break; 4322 /* mkdir */ 4323 case 136: 4324 switch(ndx) { 4325 case 0: 4326 p = "char *"; 4327 break; 4328 case 1: 4329 p = "int"; 4330 break; 4331 default: 4332 break; 4333 }; 4334 break; 4335 /* rmdir */ 4336 case 137: 4337 switch(ndx) { 4338 case 0: 4339 p = "char *"; 4340 break; 4341 default: 4342 break; 4343 }; 4344 break; 4345 /* freebsd32_utimes */ 4346 case 138: 4347 switch(ndx) { 4348 case 0: 4349 p = "char *"; 4350 break; 4351 case 1: 4352 p = "struct timeval32 *"; 4353 break; 4354 default: 4355 break; 4356 }; 4357 break; 4358 /* freebsd32_adjtime */ 4359 case 140: 4360 switch(ndx) { 4361 case 0: 4362 p = "struct timeval32 *"; 4363 break; 4364 case 1: 4365 p = "struct timeval32 *"; 4366 break; 4367 default: 4368 break; 4369 }; 4370 break; 4371 /* setsid */ 4372 case 147: 4373 break; 4374 /* quotactl */ 4375 case 148: 4376 switch(ndx) { 4377 case 0: 4378 p = "char *"; 4379 break; 4380 case 1: 4381 p = "int"; 4382 break; 4383 case 2: 4384 p = "int"; 4385 break; 4386 case 3: 4387 p = "caddr_t"; 4388 break; 4389 default: 4390 break; 4391 }; 4392 break; 4393 /* getfh */ 4394 case 161: 4395 switch(ndx) { 4396 case 0: 4397 p = "char *"; 4398 break; 4399 case 1: 4400 p = "struct fhandle *"; 4401 break; 4402 default: 4403 break; 4404 }; 4405 break; 4406 /* freebsd32_sysarch */ 4407 case 165: 4408 switch(ndx) { 4409 case 0: 4410 p = "int"; 4411 break; 4412 case 1: 4413 p = "char *"; 4414 break; 4415 default: 4416 break; 4417 }; 4418 break; 4419 /* rtprio */ 4420 case 166: 4421 switch(ndx) { 4422 case 0: 4423 p = "int"; 4424 break; 4425 case 1: 4426 p = "pid_t"; 4427 break; 4428 case 2: 4429 p = "struct rtprio *"; 4430 break; 4431 default: 4432 break; 4433 }; 4434 break; 4435 /* freebsd32_semsys */ 4436 case 169: 4437 switch(ndx) { 4438 case 0: 4439 p = "int"; 4440 break; 4441 case 1: 4442 p = "int"; 4443 break; 4444 case 2: 4445 p = "int"; 4446 break; 4447 case 3: 4448 p = "int"; 4449 break; 4450 case 4: 4451 p = "int"; 4452 break; 4453 default: 4454 break; 4455 }; 4456 break; 4457 /* freebsd32_msgsys */ 4458 case 170: 4459 switch(ndx) { 4460 case 0: 4461 p = "int"; 4462 break; 4463 case 1: 4464 p = "int"; 4465 break; 4466 case 2: 4467 p = "int"; 4468 break; 4469 case 3: 4470 p = "int"; 4471 break; 4472 case 4: 4473 p = "int"; 4474 break; 4475 case 5: 4476 p = "int"; 4477 break; 4478 default: 4479 break; 4480 }; 4481 break; 4482 /* freebsd32_shmsys */ 4483 case 171: 4484 switch(ndx) { 4485 case 0: 4486 p = "uint32_t"; 4487 break; 4488 case 1: 4489 p = "uint32_t"; 4490 break; 4491 case 2: 4492 p = "uint32_t"; 4493 break; 4494 case 3: 4495 p = "uint32_t"; 4496 break; 4497 default: 4498 break; 4499 }; 4500 break; 4501 /* ntp_adjtime */ 4502 case 176: 4503 switch(ndx) { 4504 case 0: 4505 p = "struct timex *"; 4506 break; 4507 default: 4508 break; 4509 }; 4510 break; 4511 /* setgid */ 4512 case 181: 4513 switch(ndx) { 4514 case 0: 4515 p = "gid_t"; 4516 break; 4517 default: 4518 break; 4519 }; 4520 break; 4521 /* setegid */ 4522 case 182: 4523 switch(ndx) { 4524 case 0: 4525 p = "gid_t"; 4526 break; 4527 default: 4528 break; 4529 }; 4530 break; 4531 /* seteuid */ 4532 case 183: 4533 switch(ndx) { 4534 case 0: 4535 p = "uid_t"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* freebsd32_stat */ 4542 case 188: 4543 switch(ndx) { 4544 case 0: 4545 p = "char *"; 4546 break; 4547 case 1: 4548 p = "struct stat32 *"; 4549 break; 4550 default: 4551 break; 4552 }; 4553 break; 4554 /* freebsd32_fstat */ 4555 case 189: 4556 switch(ndx) { 4557 case 0: 4558 p = "int"; 4559 break; 4560 case 1: 4561 p = "struct stat32 *"; 4562 break; 4563 default: 4564 break; 4565 }; 4566 break; 4567 /* freebsd32_lstat */ 4568 case 190: 4569 switch(ndx) { 4570 case 0: 4571 p = "char *"; 4572 break; 4573 case 1: 4574 p = "struct stat32 *"; 4575 break; 4576 default: 4577 break; 4578 }; 4579 break; 4580 /* pathconf */ 4581 case 191: 4582 switch(ndx) { 4583 case 0: 4584 p = "char *"; 4585 break; 4586 case 1: 4587 p = "int"; 4588 break; 4589 default: 4590 break; 4591 }; 4592 break; 4593 /* fpathconf */ 4594 case 192: 4595 switch(ndx) { 4596 case 0: 4597 p = "int"; 4598 break; 4599 case 1: 4600 p = "int"; 4601 break; 4602 default: 4603 break; 4604 }; 4605 break; 4606 /* getrlimit */ 4607 case 194: 4608 switch(ndx) { 4609 case 0: 4610 p = "u_int"; 4611 break; 4612 case 1: 4613 p = "struct rlimit *"; 4614 break; 4615 default: 4616 break; 4617 }; 4618 break; 4619 /* setrlimit */ 4620 case 195: 4621 switch(ndx) { 4622 case 0: 4623 p = "u_int"; 4624 break; 4625 case 1: 4626 p = "struct rlimit *"; 4627 break; 4628 default: 4629 break; 4630 }; 4631 break; 4632 /* freebsd32_getdirentries */ 4633 case 196: 4634 switch(ndx) { 4635 case 0: 4636 p = "int"; 4637 break; 4638 case 1: 4639 p = "char *"; 4640 break; 4641 case 2: 4642 p = "u_int"; 4643 break; 4644 case 3: 4645 p = "int32_t *"; 4646 break; 4647 default: 4648 break; 4649 }; 4650 break; 4651 /* nosys */ 4652 case 198: 4653 break; 4654 /* freebsd32_sysctl */ 4655 case 202: 4656 switch(ndx) { 4657 case 0: 4658 p = "int *"; 4659 break; 4660 case 1: 4661 p = "u_int"; 4662 break; 4663 case 2: 4664 p = "void *"; 4665 break; 4666 case 3: 4667 p = "uint32_t *"; 4668 break; 4669 case 4: 4670 p = "void *"; 4671 break; 4672 case 5: 4673 p = "uint32_t"; 4674 break; 4675 default: 4676 break; 4677 }; 4678 break; 4679 /* mlock */ 4680 case 203: 4681 switch(ndx) { 4682 case 0: 4683 p = "const void *"; 4684 break; 4685 case 1: 4686 p = "size_t"; 4687 break; 4688 default: 4689 break; 4690 }; 4691 break; 4692 /* munlock */ 4693 case 204: 4694 switch(ndx) { 4695 case 0: 4696 p = "const void *"; 4697 break; 4698 case 1: 4699 p = "size_t"; 4700 break; 4701 default: 4702 break; 4703 }; 4704 break; 4705 /* undelete */ 4706 case 205: 4707 switch(ndx) { 4708 case 0: 4709 p = "char *"; 4710 break; 4711 default: 4712 break; 4713 }; 4714 break; 4715 /* freebsd32_futimes */ 4716 case 206: 4717 switch(ndx) { 4718 case 0: 4719 p = "int"; 4720 break; 4721 case 1: 4722 p = "struct timeval32 *"; 4723 break; 4724 default: 4725 break; 4726 }; 4727 break; 4728 /* getpgid */ 4729 case 207: 4730 switch(ndx) { 4731 case 0: 4732 p = "pid_t"; 4733 break; 4734 default: 4735 break; 4736 }; 4737 break; 4738 /* poll */ 4739 case 209: 4740 switch(ndx) { 4741 case 0: 4742 p = "struct pollfd *"; 4743 break; 4744 case 1: 4745 p = "u_int"; 4746 break; 4747 case 2: 4748 p = "int"; 4749 break; 4750 default: 4751 break; 4752 }; 4753 break; 4754 /* lkmnosys */ 4755 case 210: 4756 break; 4757 /* lkmnosys */ 4758 case 211: 4759 break; 4760 /* lkmnosys */ 4761 case 212: 4762 break; 4763 /* lkmnosys */ 4764 case 213: 4765 break; 4766 /* lkmnosys */ 4767 case 214: 4768 break; 4769 /* lkmnosys */ 4770 case 215: 4771 break; 4772 /* lkmnosys */ 4773 case 216: 4774 break; 4775 /* lkmnosys */ 4776 case 217: 4777 break; 4778 /* lkmnosys */ 4779 case 218: 4780 break; 4781 /* lkmnosys */ 4782 case 219: 4783 break; 4784 /* semget */ 4785 case 221: 4786 switch(ndx) { 4787 case 0: 4788 p = "key_t"; 4789 break; 4790 case 1: 4791 p = "int"; 4792 break; 4793 case 2: 4794 p = "int"; 4795 break; 4796 default: 4797 break; 4798 }; 4799 break; 4800 /* semop */ 4801 case 222: 4802 switch(ndx) { 4803 case 0: 4804 p = "int"; 4805 break; 4806 case 1: 4807 p = "struct sembuf *"; 4808 break; 4809 case 2: 4810 p = "u_int"; 4811 break; 4812 default: 4813 break; 4814 }; 4815 break; 4816 /* msgget */ 4817 case 225: 4818 switch(ndx) { 4819 case 0: 4820 p = "key_t"; 4821 break; 4822 case 1: 4823 p = "int"; 4824 break; 4825 default: 4826 break; 4827 }; 4828 break; 4829 /* freebsd32_msgsnd */ 4830 case 226: 4831 switch(ndx) { 4832 case 0: 4833 p = "int"; 4834 break; 4835 case 1: 4836 p = "void *"; 4837 break; 4838 case 2: 4839 p = "size_t"; 4840 break; 4841 case 3: 4842 p = "int"; 4843 break; 4844 default: 4845 break; 4846 }; 4847 break; 4848 /* freebsd32_msgrcv */ 4849 case 227: 4850 switch(ndx) { 4851 case 0: 4852 p = "int"; 4853 break; 4854 case 1: 4855 p = "void *"; 4856 break; 4857 case 2: 4858 p = "size_t"; 4859 break; 4860 case 3: 4861 p = "long"; 4862 break; 4863 case 4: 4864 p = "int"; 4865 break; 4866 default: 4867 break; 4868 }; 4869 break; 4870 /* shmat */ 4871 case 228: 4872 switch(ndx) { 4873 case 0: 4874 p = "int"; 4875 break; 4876 case 1: 4877 p = "void *"; 4878 break; 4879 case 2: 4880 p = "int"; 4881 break; 4882 default: 4883 break; 4884 }; 4885 break; 4886 /* shmdt */ 4887 case 230: 4888 switch(ndx) { 4889 case 0: 4890 p = "void *"; 4891 break; 4892 default: 4893 break; 4894 }; 4895 break; 4896 /* shmget */ 4897 case 231: 4898 switch(ndx) { 4899 case 0: 4900 p = "key_t"; 4901 break; 4902 case 1: 4903 p = "int"; 4904 break; 4905 case 2: 4906 p = "int"; 4907 break; 4908 default: 4909 break; 4910 }; 4911 break; 4912 /* freebsd32_clock_gettime */ 4913 case 232: 4914 switch(ndx) { 4915 case 0: 4916 p = "clockid_t"; 4917 break; 4918 case 1: 4919 p = "struct timespec32 *"; 4920 break; 4921 default: 4922 break; 4923 }; 4924 break; 4925 /* freebsd32_clock_settime */ 4926 case 233: 4927 switch(ndx) { 4928 case 0: 4929 p = "clockid_t"; 4930 break; 4931 case 1: 4932 p = "const struct timespec32 *"; 4933 break; 4934 default: 4935 break; 4936 }; 4937 break; 4938 /* freebsd32_clock_getres */ 4939 case 234: 4940 switch(ndx) { 4941 case 0: 4942 p = "clockid_t"; 4943 break; 4944 case 1: 4945 p = "struct timespec32 *"; 4946 break; 4947 default: 4948 break; 4949 }; 4950 break; 4951 /* freebsd32_nanosleep */ 4952 case 240: 4953 switch(ndx) { 4954 case 0: 4955 p = "const struct timespec32 *"; 4956 break; 4957 case 1: 4958 p = "struct timespec32 *"; 4959 break; 4960 default: 4961 break; 4962 }; 4963 break; 4964 /* ffclock_getcounter */ 4965 case 241: 4966 switch(ndx) { 4967 case 0: 4968 p = "ffcounter *"; 4969 break; 4970 default: 4971 break; 4972 }; 4973 break; 4974 /* ffclock_setestimate */ 4975 case 242: 4976 switch(ndx) { 4977 case 0: 4978 p = "struct ffclock_estimate *"; 4979 break; 4980 default: 4981 break; 4982 }; 4983 break; 4984 /* ffclock_getestimate */ 4985 case 243: 4986 switch(ndx) { 4987 case 0: 4988 p = "struct ffclock_estimate *"; 4989 break; 4990 default: 4991 break; 4992 }; 4993 break;
| 1236 /* minherit */ 1237 case 250: { 1238 struct minherit_args *p = params; 1239 uarg[0] = (intptr_t) p->addr; /* void * */ 1240 uarg[1] = p->len; /* size_t */ 1241 iarg[2] = p->inherit; /* int */ 1242 *n_args = 3; 1243 break; 1244 } 1245 /* rfork */ 1246 case 251: { 1247 struct rfork_args *p = params; 1248 iarg[0] = p->flags; /* int */ 1249 *n_args = 1; 1250 break; 1251 } 1252 /* openbsd_poll */ 1253 case 252: { 1254 struct openbsd_poll_args *p = params; 1255 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 1256 uarg[1] = p->nfds; /* u_int */ 1257 iarg[2] = p->timeout; /* int */ 1258 *n_args = 3; 1259 break; 1260 } 1261 /* issetugid */ 1262 case 253: { 1263 *n_args = 0; 1264 break; 1265 } 1266 /* lchown */ 1267 case 254: { 1268 struct lchown_args *p = params; 1269 uarg[0] = (intptr_t) p->path; /* char * */ 1270 iarg[1] = p->uid; /* int */ 1271 iarg[2] = p->gid; /* int */ 1272 *n_args = 3; 1273 break; 1274 } 1275 /* freebsd32_aio_read */ 1276 case 255: { 1277 struct freebsd32_aio_read_args *p = params; 1278 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1279 *n_args = 1; 1280 break; 1281 } 1282 /* freebsd32_aio_write */ 1283 case 256: { 1284 struct freebsd32_aio_write_args *p = params; 1285 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1286 *n_args = 1; 1287 break; 1288 } 1289 /* freebsd32_lio_listio */ 1290 case 257: { 1291 struct freebsd32_lio_listio_args *p = params; 1292 iarg[0] = p->mode; /* int */ 1293 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb32 *const * */ 1294 iarg[2] = p->nent; /* int */ 1295 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */ 1296 *n_args = 4; 1297 break; 1298 } 1299 /* getdents */ 1300 case 272: { 1301 struct getdents_args *p = params; 1302 iarg[0] = p->fd; /* int */ 1303 uarg[1] = (intptr_t) p->buf; /* char * */ 1304 uarg[2] = p->count; /* size_t */ 1305 *n_args = 3; 1306 break; 1307 } 1308 /* lchmod */ 1309 case 274: { 1310 struct lchmod_args *p = params; 1311 uarg[0] = (intptr_t) p->path; /* char * */ 1312 iarg[1] = p->mode; /* mode_t */ 1313 *n_args = 2; 1314 break; 1315 } 1316 /* lchown */ 1317 case 275: { 1318 struct lchown_args *p = params; 1319 uarg[0] = (intptr_t) p->path; /* char * */ 1320 uarg[1] = p->uid; /* uid_t */ 1321 iarg[2] = p->gid; /* gid_t */ 1322 *n_args = 3; 1323 break; 1324 } 1325 /* freebsd32_lutimes */ 1326 case 276: { 1327 struct freebsd32_lutimes_args *p = params; 1328 uarg[0] = (intptr_t) p->path; /* char * */ 1329 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */ 1330 *n_args = 2; 1331 break; 1332 } 1333 /* msync */ 1334 case 277: { 1335 struct msync_args *p = params; 1336 uarg[0] = (intptr_t) p->addr; /* void * */ 1337 uarg[1] = p->len; /* size_t */ 1338 iarg[2] = p->flags; /* int */ 1339 *n_args = 3; 1340 break; 1341 } 1342 /* nstat */ 1343 case 278: { 1344 struct nstat_args *p = params; 1345 uarg[0] = (intptr_t) p->path; /* char * */ 1346 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1347 *n_args = 2; 1348 break; 1349 } 1350 /* nfstat */ 1351 case 279: { 1352 struct nfstat_args *p = params; 1353 iarg[0] = p->fd; /* int */ 1354 uarg[1] = (intptr_t) p->sb; /* struct nstat * */ 1355 *n_args = 2; 1356 break; 1357 } 1358 /* nlstat */ 1359 case 280: { 1360 struct nlstat_args *p = params; 1361 uarg[0] = (intptr_t) p->path; /* char * */ 1362 uarg[1] = (intptr_t) p->ub; /* struct nstat * */ 1363 *n_args = 2; 1364 break; 1365 } 1366 /* freebsd32_preadv */ 1367 case 289: { 1368 struct freebsd32_preadv_args *p = params; 1369 iarg[0] = p->fd; /* int */ 1370 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 1371 uarg[2] = p->iovcnt; /* u_int */ 1372 uarg[3] = p->offset1; /* uint32_t */ 1373 uarg[4] = p->offset2; /* uint32_t */ 1374 *n_args = 5; 1375 break; 1376 } 1377 /* freebsd32_pwritev */ 1378 case 290: { 1379 struct freebsd32_pwritev_args *p = params; 1380 iarg[0] = p->fd; /* int */ 1381 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */ 1382 uarg[2] = p->iovcnt; /* u_int */ 1383 uarg[3] = p->offset1; /* uint32_t */ 1384 uarg[4] = p->offset2; /* uint32_t */ 1385 *n_args = 5; 1386 break; 1387 } 1388 /* fhopen */ 1389 case 298: { 1390 struct fhopen_args *p = params; 1391 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1392 iarg[1] = p->flags; /* int */ 1393 *n_args = 2; 1394 break; 1395 } 1396 /* fhstat */ 1397 case 299: { 1398 struct fhstat_args *p = params; 1399 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1400 uarg[1] = (intptr_t) p->sb; /* struct stat * */ 1401 *n_args = 2; 1402 break; 1403 } 1404 /* modnext */ 1405 case 300: { 1406 struct modnext_args *p = params; 1407 iarg[0] = p->modid; /* int */ 1408 *n_args = 1; 1409 break; 1410 } 1411 /* freebsd32_modstat */ 1412 case 301: { 1413 struct freebsd32_modstat_args *p = params; 1414 iarg[0] = p->modid; /* int */ 1415 uarg[1] = (intptr_t) p->stat; /* struct module_stat32 * */ 1416 *n_args = 2; 1417 break; 1418 } 1419 /* modfnext */ 1420 case 302: { 1421 struct modfnext_args *p = params; 1422 iarg[0] = p->modid; /* int */ 1423 *n_args = 1; 1424 break; 1425 } 1426 /* modfind */ 1427 case 303: { 1428 struct modfind_args *p = params; 1429 uarg[0] = (intptr_t) p->name; /* const char * */ 1430 *n_args = 1; 1431 break; 1432 } 1433 /* kldload */ 1434 case 304: { 1435 struct kldload_args *p = params; 1436 uarg[0] = (intptr_t) p->file; /* const char * */ 1437 *n_args = 1; 1438 break; 1439 } 1440 /* kldunload */ 1441 case 305: { 1442 struct kldunload_args *p = params; 1443 iarg[0] = p->fileid; /* int */ 1444 *n_args = 1; 1445 break; 1446 } 1447 /* kldfind */ 1448 case 306: { 1449 struct kldfind_args *p = params; 1450 uarg[0] = (intptr_t) p->file; /* const char * */ 1451 *n_args = 1; 1452 break; 1453 } 1454 /* kldnext */ 1455 case 307: { 1456 struct kldnext_args *p = params; 1457 iarg[0] = p->fileid; /* int */ 1458 *n_args = 1; 1459 break; 1460 } 1461 /* freebsd32_kldstat */ 1462 case 308: { 1463 struct freebsd32_kldstat_args *p = params; 1464 iarg[0] = p->fileid; /* int */ 1465 uarg[1] = (intptr_t) p->stat; /* struct kld32_file_stat * */ 1466 *n_args = 2; 1467 break; 1468 } 1469 /* kldfirstmod */ 1470 case 309: { 1471 struct kldfirstmod_args *p = params; 1472 iarg[0] = p->fileid; /* int */ 1473 *n_args = 1; 1474 break; 1475 } 1476 /* getsid */ 1477 case 310: { 1478 struct getsid_args *p = params; 1479 iarg[0] = p->pid; /* pid_t */ 1480 *n_args = 1; 1481 break; 1482 } 1483 /* setresuid */ 1484 case 311: { 1485 struct setresuid_args *p = params; 1486 uarg[0] = p->ruid; /* uid_t */ 1487 uarg[1] = p->euid; /* uid_t */ 1488 uarg[2] = p->suid; /* uid_t */ 1489 *n_args = 3; 1490 break; 1491 } 1492 /* setresgid */ 1493 case 312: { 1494 struct setresgid_args *p = params; 1495 iarg[0] = p->rgid; /* gid_t */ 1496 iarg[1] = p->egid; /* gid_t */ 1497 iarg[2] = p->sgid; /* gid_t */ 1498 *n_args = 3; 1499 break; 1500 } 1501 /* freebsd32_aio_return */ 1502 case 314: { 1503 struct freebsd32_aio_return_args *p = params; 1504 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1505 *n_args = 1; 1506 break; 1507 } 1508 /* freebsd32_aio_suspend */ 1509 case 315: { 1510 struct freebsd32_aio_suspend_args *p = params; 1511 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 *const * */ 1512 iarg[1] = p->nent; /* int */ 1513 uarg[2] = (intptr_t) p->timeout; /* const struct timespec32 * */ 1514 *n_args = 3; 1515 break; 1516 } 1517 /* freebsd32_aio_cancel */ 1518 case 316: { 1519 struct freebsd32_aio_cancel_args *p = params; 1520 iarg[0] = p->fd; /* int */ 1521 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1522 *n_args = 2; 1523 break; 1524 } 1525 /* freebsd32_aio_error */ 1526 case 317: { 1527 struct freebsd32_aio_error_args *p = params; 1528 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 1529 *n_args = 1; 1530 break; 1531 } 1532 /* freebsd32_oaio_read */ 1533 case 318: { 1534 struct freebsd32_oaio_read_args *p = params; 1535 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */ 1536 *n_args = 1; 1537 break; 1538 } 1539 /* freebsd32_oaio_write */ 1540 case 319: { 1541 struct freebsd32_oaio_write_args *p = params; 1542 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */ 1543 *n_args = 1; 1544 break; 1545 } 1546 /* freebsd32_olio_listio */ 1547 case 320: { 1548 struct freebsd32_olio_listio_args *p = params; 1549 iarg[0] = p->mode; /* int */ 1550 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb32 *const * */ 1551 iarg[2] = p->nent; /* int */ 1552 uarg[3] = (intptr_t) p->sig; /* struct osigevent32 * */ 1553 *n_args = 4; 1554 break; 1555 } 1556 /* yield */ 1557 case 321: { 1558 *n_args = 0; 1559 break; 1560 } 1561 /* mlockall */ 1562 case 324: { 1563 struct mlockall_args *p = params; 1564 iarg[0] = p->how; /* int */ 1565 *n_args = 1; 1566 break; 1567 } 1568 /* munlockall */ 1569 case 325: { 1570 *n_args = 0; 1571 break; 1572 } 1573 /* __getcwd */ 1574 case 326: { 1575 struct __getcwd_args *p = params; 1576 uarg[0] = (intptr_t) p->buf; /* u_char * */ 1577 uarg[1] = p->buflen; /* u_int */ 1578 *n_args = 2; 1579 break; 1580 } 1581 /* sched_setparam */ 1582 case 327: { 1583 struct sched_setparam_args *p = params; 1584 iarg[0] = p->pid; /* pid_t */ 1585 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */ 1586 *n_args = 2; 1587 break; 1588 } 1589 /* sched_getparam */ 1590 case 328: { 1591 struct sched_getparam_args *p = params; 1592 iarg[0] = p->pid; /* pid_t */ 1593 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1594 *n_args = 2; 1595 break; 1596 } 1597 /* sched_setscheduler */ 1598 case 329: { 1599 struct sched_setscheduler_args *p = params; 1600 iarg[0] = p->pid; /* pid_t */ 1601 iarg[1] = p->policy; /* int */ 1602 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */ 1603 *n_args = 3; 1604 break; 1605 } 1606 /* sched_getscheduler */ 1607 case 330: { 1608 struct sched_getscheduler_args *p = params; 1609 iarg[0] = p->pid; /* pid_t */ 1610 *n_args = 1; 1611 break; 1612 } 1613 /* sched_yield */ 1614 case 331: { 1615 *n_args = 0; 1616 break; 1617 } 1618 /* sched_get_priority_max */ 1619 case 332: { 1620 struct sched_get_priority_max_args *p = params; 1621 iarg[0] = p->policy; /* int */ 1622 *n_args = 1; 1623 break; 1624 } 1625 /* sched_get_priority_min */ 1626 case 333: { 1627 struct sched_get_priority_min_args *p = params; 1628 iarg[0] = p->policy; /* int */ 1629 *n_args = 1; 1630 break; 1631 } 1632 /* sched_rr_get_interval */ 1633 case 334: { 1634 struct sched_rr_get_interval_args *p = params; 1635 iarg[0] = p->pid; /* pid_t */ 1636 uarg[1] = (intptr_t) p->interval; /* struct timespec * */ 1637 *n_args = 2; 1638 break; 1639 } 1640 /* utrace */ 1641 case 335: { 1642 struct utrace_args *p = params; 1643 uarg[0] = (intptr_t) p->addr; /* const void * */ 1644 uarg[1] = p->len; /* size_t */ 1645 *n_args = 2; 1646 break; 1647 } 1648 /* kldsym */ 1649 case 337: { 1650 struct kldsym_args *p = params; 1651 iarg[0] = p->fileid; /* int */ 1652 iarg[1] = p->cmd; /* int */ 1653 uarg[2] = (intptr_t) p->data; /* void * */ 1654 *n_args = 3; 1655 break; 1656 } 1657 /* freebsd32_jail */ 1658 case 338: { 1659 struct freebsd32_jail_args *p = params; 1660 uarg[0] = (intptr_t) p->jail; /* struct jail32 * */ 1661 *n_args = 1; 1662 break; 1663 } 1664 /* sigprocmask */ 1665 case 340: { 1666 struct sigprocmask_args *p = params; 1667 iarg[0] = p->how; /* int */ 1668 uarg[1] = (intptr_t) p->set; /* const sigset_t * */ 1669 uarg[2] = (intptr_t) p->oset; /* sigset_t * */ 1670 *n_args = 3; 1671 break; 1672 } 1673 /* sigsuspend */ 1674 case 341: { 1675 struct sigsuspend_args *p = params; 1676 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */ 1677 *n_args = 1; 1678 break; 1679 } 1680 /* sigpending */ 1681 case 343: { 1682 struct sigpending_args *p = params; 1683 uarg[0] = (intptr_t) p->set; /* sigset_t * */ 1684 *n_args = 1; 1685 break; 1686 } 1687 /* freebsd32_sigtimedwait */ 1688 case 345: { 1689 struct freebsd32_sigtimedwait_args *p = params; 1690 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1691 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1692 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */ 1693 *n_args = 3; 1694 break; 1695 } 1696 /* freebsd32_sigwaitinfo */ 1697 case 346: { 1698 struct freebsd32_sigwaitinfo_args *p = params; 1699 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 1700 uarg[1] = (intptr_t) p->info; /* siginfo_t * */ 1701 *n_args = 2; 1702 break; 1703 } 1704 /* __acl_get_file */ 1705 case 347: { 1706 struct __acl_get_file_args *p = params; 1707 uarg[0] = (intptr_t) p->path; /* const char * */ 1708 iarg[1] = p->type; /* acl_type_t */ 1709 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1710 *n_args = 3; 1711 break; 1712 } 1713 /* __acl_set_file */ 1714 case 348: { 1715 struct __acl_set_file_args *p = params; 1716 uarg[0] = (intptr_t) p->path; /* const char * */ 1717 iarg[1] = p->type; /* acl_type_t */ 1718 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1719 *n_args = 3; 1720 break; 1721 } 1722 /* __acl_get_fd */ 1723 case 349: { 1724 struct __acl_get_fd_args *p = params; 1725 iarg[0] = p->filedes; /* int */ 1726 iarg[1] = p->type; /* acl_type_t */ 1727 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1728 *n_args = 3; 1729 break; 1730 } 1731 /* __acl_set_fd */ 1732 case 350: { 1733 struct __acl_set_fd_args *p = params; 1734 iarg[0] = p->filedes; /* int */ 1735 iarg[1] = p->type; /* acl_type_t */ 1736 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1737 *n_args = 3; 1738 break; 1739 } 1740 /* __acl_delete_file */ 1741 case 351: { 1742 struct __acl_delete_file_args *p = params; 1743 uarg[0] = (intptr_t) p->path; /* const char * */ 1744 iarg[1] = p->type; /* acl_type_t */ 1745 *n_args = 2; 1746 break; 1747 } 1748 /* __acl_delete_fd */ 1749 case 352: { 1750 struct __acl_delete_fd_args *p = params; 1751 iarg[0] = p->filedes; /* int */ 1752 iarg[1] = p->type; /* acl_type_t */ 1753 *n_args = 2; 1754 break; 1755 } 1756 /* __acl_aclcheck_file */ 1757 case 353: { 1758 struct __acl_aclcheck_file_args *p = params; 1759 uarg[0] = (intptr_t) p->path; /* const char * */ 1760 iarg[1] = p->type; /* acl_type_t */ 1761 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1762 *n_args = 3; 1763 break; 1764 } 1765 /* __acl_aclcheck_fd */ 1766 case 354: { 1767 struct __acl_aclcheck_fd_args *p = params; 1768 iarg[0] = p->filedes; /* int */ 1769 iarg[1] = p->type; /* acl_type_t */ 1770 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 1771 *n_args = 3; 1772 break; 1773 } 1774 /* extattrctl */ 1775 case 355: { 1776 struct extattrctl_args *p = params; 1777 uarg[0] = (intptr_t) p->path; /* const char * */ 1778 iarg[1] = p->cmd; /* int */ 1779 uarg[2] = (intptr_t) p->filename; /* const char * */ 1780 iarg[3] = p->attrnamespace; /* int */ 1781 uarg[4] = (intptr_t) p->attrname; /* const char * */ 1782 *n_args = 5; 1783 break; 1784 } 1785 /* extattr_set_file */ 1786 case 356: { 1787 struct extattr_set_file_args *p = params; 1788 uarg[0] = (intptr_t) p->path; /* const char * */ 1789 iarg[1] = p->attrnamespace; /* int */ 1790 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1791 uarg[3] = (intptr_t) p->data; /* void * */ 1792 uarg[4] = p->nbytes; /* size_t */ 1793 *n_args = 5; 1794 break; 1795 } 1796 /* extattr_get_file */ 1797 case 357: { 1798 struct extattr_get_file_args *p = params; 1799 uarg[0] = (intptr_t) p->path; /* const char * */ 1800 iarg[1] = p->attrnamespace; /* int */ 1801 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1802 uarg[3] = (intptr_t) p->data; /* void * */ 1803 uarg[4] = p->nbytes; /* size_t */ 1804 *n_args = 5; 1805 break; 1806 } 1807 /* extattr_delete_file */ 1808 case 358: { 1809 struct extattr_delete_file_args *p = params; 1810 uarg[0] = (intptr_t) p->path; /* const char * */ 1811 iarg[1] = p->attrnamespace; /* int */ 1812 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1813 *n_args = 3; 1814 break; 1815 } 1816 /* freebsd32_aio_waitcomplete */ 1817 case 359: { 1818 struct freebsd32_aio_waitcomplete_args *p = params; 1819 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 ** */ 1820 uarg[1] = (intptr_t) p->timeout; /* struct timespec32 * */ 1821 *n_args = 2; 1822 break; 1823 } 1824 /* getresuid */ 1825 case 360: { 1826 struct getresuid_args *p = params; 1827 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1828 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1829 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1830 *n_args = 3; 1831 break; 1832 } 1833 /* getresgid */ 1834 case 361: { 1835 struct getresgid_args *p = params; 1836 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1837 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1838 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1839 *n_args = 3; 1840 break; 1841 } 1842 /* kqueue */ 1843 case 362: { 1844 *n_args = 0; 1845 break; 1846 } 1847 /* freebsd32_kevent */ 1848 case 363: { 1849 struct freebsd32_kevent_args *p = params; 1850 iarg[0] = p->fd; /* int */ 1851 uarg[1] = (intptr_t) p->changelist; /* const struct kevent32 * */ 1852 iarg[2] = p->nchanges; /* int */ 1853 uarg[3] = (intptr_t) p->eventlist; /* struct kevent32 * */ 1854 iarg[4] = p->nevents; /* int */ 1855 uarg[5] = (intptr_t) p->timeout; /* const struct timespec32 * */ 1856 *n_args = 6; 1857 break; 1858 } 1859 /* extattr_set_fd */ 1860 case 371: { 1861 struct extattr_set_fd_args *p = params; 1862 iarg[0] = p->fd; /* int */ 1863 iarg[1] = p->attrnamespace; /* int */ 1864 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1865 uarg[3] = (intptr_t) p->data; /* void * */ 1866 uarg[4] = p->nbytes; /* size_t */ 1867 *n_args = 5; 1868 break; 1869 } 1870 /* extattr_get_fd */ 1871 case 372: { 1872 struct extattr_get_fd_args *p = params; 1873 iarg[0] = p->fd; /* int */ 1874 iarg[1] = p->attrnamespace; /* int */ 1875 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1876 uarg[3] = (intptr_t) p->data; /* void * */ 1877 uarg[4] = p->nbytes; /* size_t */ 1878 *n_args = 5; 1879 break; 1880 } 1881 /* extattr_delete_fd */ 1882 case 373: { 1883 struct extattr_delete_fd_args *p = params; 1884 iarg[0] = p->fd; /* int */ 1885 iarg[1] = p->attrnamespace; /* int */ 1886 uarg[2] = (intptr_t) p->attrname; /* const char * */ 1887 *n_args = 3; 1888 break; 1889 } 1890 /* __setugid */ 1891 case 374: { 1892 struct __setugid_args *p = params; 1893 iarg[0] = p->flag; /* int */ 1894 *n_args = 1; 1895 break; 1896 } 1897 /* eaccess */ 1898 case 376: { 1899 struct eaccess_args *p = params; 1900 uarg[0] = (intptr_t) p->path; /* char * */ 1901 iarg[1] = p->amode; /* int */ 1902 *n_args = 2; 1903 break; 1904 } 1905 /* freebsd32_nmount */ 1906 case 378: { 1907 struct freebsd32_nmount_args *p = params; 1908 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 1909 uarg[1] = p->iovcnt; /* unsigned int */ 1910 iarg[2] = p->flags; /* int */ 1911 *n_args = 3; 1912 break; 1913 } 1914 /* kenv */ 1915 case 390: { 1916 struct kenv_args *p = params; 1917 iarg[0] = p->what; /* int */ 1918 uarg[1] = (intptr_t) p->name; /* const char * */ 1919 uarg[2] = (intptr_t) p->value; /* char * */ 1920 iarg[3] = p->len; /* int */ 1921 *n_args = 4; 1922 break; 1923 } 1924 /* lchflags */ 1925 case 391: { 1926 struct lchflags_args *p = params; 1927 uarg[0] = (intptr_t) p->path; /* const char * */ 1928 iarg[1] = p->flags; /* int */ 1929 *n_args = 2; 1930 break; 1931 } 1932 /* uuidgen */ 1933 case 392: { 1934 struct uuidgen_args *p = params; 1935 uarg[0] = (intptr_t) p->store; /* struct uuid * */ 1936 iarg[1] = p->count; /* int */ 1937 *n_args = 2; 1938 break; 1939 } 1940 /* freebsd32_sendfile */ 1941 case 393: { 1942 struct freebsd32_sendfile_args *p = params; 1943 iarg[0] = p->fd; /* int */ 1944 iarg[1] = p->s; /* int */ 1945 uarg[2] = p->offset1; /* uint32_t */ 1946 uarg[3] = p->offset2; /* uint32_t */ 1947 uarg[4] = p->nbytes; /* size_t */ 1948 uarg[5] = (intptr_t) p->hdtr; /* struct sf_hdtr32 * */ 1949 uarg[6] = (intptr_t) p->sbytes; /* off_t * */ 1950 iarg[7] = p->flags; /* int */ 1951 *n_args = 8; 1952 break; 1953 } 1954 /* getfsstat */ 1955 case 395: { 1956 struct getfsstat_args *p = params; 1957 uarg[0] = (intptr_t) p->buf; /* struct statfs * */ 1958 iarg[1] = p->bufsize; /* long */ 1959 iarg[2] = p->flags; /* int */ 1960 *n_args = 3; 1961 break; 1962 } 1963 /* statfs */ 1964 case 396: { 1965 struct statfs_args *p = params; 1966 uarg[0] = (intptr_t) p->path; /* char * */ 1967 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1968 *n_args = 2; 1969 break; 1970 } 1971 /* fstatfs */ 1972 case 397: { 1973 struct fstatfs_args *p = params; 1974 iarg[0] = p->fd; /* int */ 1975 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1976 *n_args = 2; 1977 break; 1978 } 1979 /* fhstatfs */ 1980 case 398: { 1981 struct fhstatfs_args *p = params; 1982 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ 1983 uarg[1] = (intptr_t) p->buf; /* struct statfs * */ 1984 *n_args = 2; 1985 break; 1986 } 1987 /* ksem_close */ 1988 case 400: { 1989 struct ksem_close_args *p = params; 1990 iarg[0] = p->id; /* semid_t */ 1991 *n_args = 1; 1992 break; 1993 } 1994 /* ksem_post */ 1995 case 401: { 1996 struct ksem_post_args *p = params; 1997 iarg[0] = p->id; /* semid_t */ 1998 *n_args = 1; 1999 break; 2000 } 2001 /* ksem_wait */ 2002 case 402: { 2003 struct ksem_wait_args *p = params; 2004 iarg[0] = p->id; /* semid_t */ 2005 *n_args = 1; 2006 break; 2007 } 2008 /* ksem_trywait */ 2009 case 403: { 2010 struct ksem_trywait_args *p = params; 2011 iarg[0] = p->id; /* semid_t */ 2012 *n_args = 1; 2013 break; 2014 } 2015 /* freebsd32_ksem_init */ 2016 case 404: { 2017 struct freebsd32_ksem_init_args *p = params; 2018 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2019 uarg[1] = p->value; /* unsigned int */ 2020 *n_args = 2; 2021 break; 2022 } 2023 /* freebsd32_ksem_open */ 2024 case 405: { 2025 struct freebsd32_ksem_open_args *p = params; 2026 uarg[0] = (intptr_t) p->idp; /* semid_t * */ 2027 uarg[1] = (intptr_t) p->name; /* const char * */ 2028 iarg[2] = p->oflag; /* int */ 2029 iarg[3] = p->mode; /* mode_t */ 2030 uarg[4] = p->value; /* unsigned int */ 2031 *n_args = 5; 2032 break; 2033 } 2034 /* ksem_unlink */ 2035 case 406: { 2036 struct ksem_unlink_args *p = params; 2037 uarg[0] = (intptr_t) p->name; /* const char * */ 2038 *n_args = 1; 2039 break; 2040 } 2041 /* ksem_getvalue */ 2042 case 407: { 2043 struct ksem_getvalue_args *p = params; 2044 iarg[0] = p->id; /* semid_t */ 2045 uarg[1] = (intptr_t) p->val; /* int * */ 2046 *n_args = 2; 2047 break; 2048 } 2049 /* ksem_destroy */ 2050 case 408: { 2051 struct ksem_destroy_args *p = params; 2052 iarg[0] = p->id; /* semid_t */ 2053 *n_args = 1; 2054 break; 2055 } 2056 /* extattr_set_link */ 2057 case 412: { 2058 struct extattr_set_link_args *p = params; 2059 uarg[0] = (intptr_t) p->path; /* const char * */ 2060 iarg[1] = p->attrnamespace; /* int */ 2061 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2062 uarg[3] = (intptr_t) p->data; /* void * */ 2063 uarg[4] = p->nbytes; /* size_t */ 2064 *n_args = 5; 2065 break; 2066 } 2067 /* extattr_get_link */ 2068 case 413: { 2069 struct extattr_get_link_args *p = params; 2070 uarg[0] = (intptr_t) p->path; /* const char * */ 2071 iarg[1] = p->attrnamespace; /* int */ 2072 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2073 uarg[3] = (intptr_t) p->data; /* void * */ 2074 uarg[4] = p->nbytes; /* size_t */ 2075 *n_args = 5; 2076 break; 2077 } 2078 /* extattr_delete_link */ 2079 case 414: { 2080 struct extattr_delete_link_args *p = params; 2081 uarg[0] = (intptr_t) p->path; /* const char * */ 2082 iarg[1] = p->attrnamespace; /* int */ 2083 uarg[2] = (intptr_t) p->attrname; /* const char * */ 2084 *n_args = 3; 2085 break; 2086 } 2087 /* freebsd32_sigaction */ 2088 case 416: { 2089 struct freebsd32_sigaction_args *p = params; 2090 iarg[0] = p->sig; /* int */ 2091 uarg[1] = (intptr_t) p->act; /* struct sigaction32 * */ 2092 uarg[2] = (intptr_t) p->oact; /* struct sigaction32 * */ 2093 *n_args = 3; 2094 break; 2095 } 2096 /* freebsd32_sigreturn */ 2097 case 417: { 2098 struct freebsd32_sigreturn_args *p = params; 2099 uarg[0] = (intptr_t) p->sigcntxp; /* const struct freebsd32_ucontext * */ 2100 *n_args = 1; 2101 break; 2102 } 2103 /* freebsd32_getcontext */ 2104 case 421: { 2105 struct freebsd32_getcontext_args *p = params; 2106 uarg[0] = (intptr_t) p->ucp; /* struct freebsd32_ucontext * */ 2107 *n_args = 1; 2108 break; 2109 } 2110 /* freebsd32_setcontext */ 2111 case 422: { 2112 struct freebsd32_setcontext_args *p = params; 2113 uarg[0] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */ 2114 *n_args = 1; 2115 break; 2116 } 2117 /* freebsd32_swapcontext */ 2118 case 423: { 2119 struct freebsd32_swapcontext_args *p = params; 2120 uarg[0] = (intptr_t) p->oucp; /* struct freebsd32_ucontext * */ 2121 uarg[1] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */ 2122 *n_args = 2; 2123 break; 2124 } 2125 /* __acl_get_link */ 2126 case 425: { 2127 struct __acl_get_link_args *p = params; 2128 uarg[0] = (intptr_t) p->path; /* const char * */ 2129 iarg[1] = p->type; /* acl_type_t */ 2130 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2131 *n_args = 3; 2132 break; 2133 } 2134 /* __acl_set_link */ 2135 case 426: { 2136 struct __acl_set_link_args *p = params; 2137 uarg[0] = (intptr_t) p->path; /* const char * */ 2138 iarg[1] = p->type; /* acl_type_t */ 2139 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2140 *n_args = 3; 2141 break; 2142 } 2143 /* __acl_delete_link */ 2144 case 427: { 2145 struct __acl_delete_link_args *p = params; 2146 uarg[0] = (intptr_t) p->path; /* const char * */ 2147 iarg[1] = p->type; /* acl_type_t */ 2148 *n_args = 2; 2149 break; 2150 } 2151 /* __acl_aclcheck_link */ 2152 case 428: { 2153 struct __acl_aclcheck_link_args *p = params; 2154 uarg[0] = (intptr_t) p->path; /* const char * */ 2155 iarg[1] = p->type; /* acl_type_t */ 2156 uarg[2] = (intptr_t) p->aclp; /* struct acl * */ 2157 *n_args = 3; 2158 break; 2159 } 2160 /* sigwait */ 2161 case 429: { 2162 struct sigwait_args *p = params; 2163 uarg[0] = (intptr_t) p->set; /* const sigset_t * */ 2164 uarg[1] = (intptr_t) p->sig; /* int * */ 2165 *n_args = 2; 2166 break; 2167 } 2168 /* thr_exit */ 2169 case 431: { 2170 struct thr_exit_args *p = params; 2171 uarg[0] = (intptr_t) p->state; /* long * */ 2172 *n_args = 1; 2173 break; 2174 } 2175 /* thr_self */ 2176 case 432: { 2177 struct thr_self_args *p = params; 2178 uarg[0] = (intptr_t) p->id; /* long * */ 2179 *n_args = 1; 2180 break; 2181 } 2182 /* thr_kill */ 2183 case 433: { 2184 struct thr_kill_args *p = params; 2185 iarg[0] = p->id; /* long */ 2186 iarg[1] = p->sig; /* int */ 2187 *n_args = 2; 2188 break; 2189 } 2190 /* freebsd32_umtx_lock */ 2191 case 434: { 2192 struct freebsd32_umtx_lock_args *p = params; 2193 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2194 *n_args = 1; 2195 break; 2196 } 2197 /* freebsd32_umtx_unlock */ 2198 case 435: { 2199 struct freebsd32_umtx_unlock_args *p = params; 2200 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */ 2201 *n_args = 1; 2202 break; 2203 } 2204 /* jail_attach */ 2205 case 436: { 2206 struct jail_attach_args *p = params; 2207 iarg[0] = p->jid; /* int */ 2208 *n_args = 1; 2209 break; 2210 } 2211 /* extattr_list_fd */ 2212 case 437: { 2213 struct extattr_list_fd_args *p = params; 2214 iarg[0] = p->fd; /* int */ 2215 iarg[1] = p->attrnamespace; /* int */ 2216 uarg[2] = (intptr_t) p->data; /* void * */ 2217 uarg[3] = p->nbytes; /* size_t */ 2218 *n_args = 4; 2219 break; 2220 } 2221 /* extattr_list_file */ 2222 case 438: { 2223 struct extattr_list_file_args *p = params; 2224 uarg[0] = (intptr_t) p->path; /* const char * */ 2225 iarg[1] = p->attrnamespace; /* int */ 2226 uarg[2] = (intptr_t) p->data; /* void * */ 2227 uarg[3] = p->nbytes; /* size_t */ 2228 *n_args = 4; 2229 break; 2230 } 2231 /* extattr_list_link */ 2232 case 439: { 2233 struct extattr_list_link_args *p = params; 2234 uarg[0] = (intptr_t) p->path; /* const char * */ 2235 iarg[1] = p->attrnamespace; /* int */ 2236 uarg[2] = (intptr_t) p->data; /* void * */ 2237 uarg[3] = p->nbytes; /* size_t */ 2238 *n_args = 4; 2239 break; 2240 } 2241 /* freebsd32_ksem_timedwait */ 2242 case 441: { 2243 struct freebsd32_ksem_timedwait_args *p = params; 2244 iarg[0] = p->id; /* semid_t */ 2245 uarg[1] = (intptr_t) p->abstime; /* const struct timespec32 * */ 2246 *n_args = 2; 2247 break; 2248 } 2249 /* freebsd32_thr_suspend */ 2250 case 442: { 2251 struct freebsd32_thr_suspend_args *p = params; 2252 uarg[0] = (intptr_t) p->timeout; /* const struct timespec32 * */ 2253 *n_args = 1; 2254 break; 2255 } 2256 /* thr_wake */ 2257 case 443: { 2258 struct thr_wake_args *p = params; 2259 iarg[0] = p->id; /* long */ 2260 *n_args = 1; 2261 break; 2262 } 2263 /* kldunloadf */ 2264 case 444: { 2265 struct kldunloadf_args *p = params; 2266 iarg[0] = p->fileid; /* int */ 2267 iarg[1] = p->flags; /* int */ 2268 *n_args = 2; 2269 break; 2270 } 2271 /* audit */ 2272 case 445: { 2273 struct audit_args *p = params; 2274 uarg[0] = (intptr_t) p->record; /* const void * */ 2275 uarg[1] = p->length; /* u_int */ 2276 *n_args = 2; 2277 break; 2278 } 2279 /* auditon */ 2280 case 446: { 2281 struct auditon_args *p = params; 2282 iarg[0] = p->cmd; /* int */ 2283 uarg[1] = (intptr_t) p->data; /* void * */ 2284 uarg[2] = p->length; /* u_int */ 2285 *n_args = 3; 2286 break; 2287 } 2288 /* getauid */ 2289 case 447: { 2290 struct getauid_args *p = params; 2291 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2292 *n_args = 1; 2293 break; 2294 } 2295 /* setauid */ 2296 case 448: { 2297 struct setauid_args *p = params; 2298 uarg[0] = (intptr_t) p->auid; /* uid_t * */ 2299 *n_args = 1; 2300 break; 2301 } 2302 /* getaudit */ 2303 case 449: { 2304 struct getaudit_args *p = params; 2305 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2306 *n_args = 1; 2307 break; 2308 } 2309 /* setaudit */ 2310 case 450: { 2311 struct setaudit_args *p = params; 2312 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */ 2313 *n_args = 1; 2314 break; 2315 } 2316 /* getaudit_addr */ 2317 case 451: { 2318 struct getaudit_addr_args *p = params; 2319 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2320 uarg[1] = p->length; /* u_int */ 2321 *n_args = 2; 2322 break; 2323 } 2324 /* setaudit_addr */ 2325 case 452: { 2326 struct setaudit_addr_args *p = params; 2327 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */ 2328 uarg[1] = p->length; /* u_int */ 2329 *n_args = 2; 2330 break; 2331 } 2332 /* auditctl */ 2333 case 453: { 2334 struct auditctl_args *p = params; 2335 uarg[0] = (intptr_t) p->path; /* char * */ 2336 *n_args = 1; 2337 break; 2338 } 2339 /* freebsd32_umtx_op */ 2340 case 454: { 2341 struct freebsd32_umtx_op_args *p = params; 2342 uarg[0] = (intptr_t) p->obj; /* void * */ 2343 iarg[1] = p->op; /* int */ 2344 uarg[2] = p->val; /* u_long */ 2345 uarg[3] = (intptr_t) p->uaddr; /* void * */ 2346 uarg[4] = (intptr_t) p->uaddr2; /* void * */ 2347 *n_args = 5; 2348 break; 2349 } 2350 /* freebsd32_thr_new */ 2351 case 455: { 2352 struct freebsd32_thr_new_args *p = params; 2353 uarg[0] = (intptr_t) p->param; /* struct thr_param32 * */ 2354 iarg[1] = p->param_size; /* int */ 2355 *n_args = 2; 2356 break; 2357 } 2358 /* sigqueue */ 2359 case 456: { 2360 struct sigqueue_args *p = params; 2361 iarg[0] = p->pid; /* pid_t */ 2362 iarg[1] = p->signum; /* int */ 2363 uarg[2] = (intptr_t) p->value; /* void * */ 2364 *n_args = 3; 2365 break; 2366 } 2367 /* freebsd32_kmq_open */ 2368 case 457: { 2369 struct freebsd32_kmq_open_args *p = params; 2370 uarg[0] = (intptr_t) p->path; /* const char * */ 2371 iarg[1] = p->flags; /* int */ 2372 iarg[2] = p->mode; /* mode_t */ 2373 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr32 * */ 2374 *n_args = 4; 2375 break; 2376 } 2377 /* freebsd32_kmq_setattr */ 2378 case 458: { 2379 struct freebsd32_kmq_setattr_args *p = params; 2380 iarg[0] = p->mqd; /* int */ 2381 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr32 * */ 2382 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr32 * */ 2383 *n_args = 3; 2384 break; 2385 } 2386 /* freebsd32_kmq_timedreceive */ 2387 case 459: { 2388 struct freebsd32_kmq_timedreceive_args *p = params; 2389 iarg[0] = p->mqd; /* int */ 2390 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 2391 uarg[2] = p->msg_len; /* size_t */ 2392 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */ 2393 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */ 2394 *n_args = 5; 2395 break; 2396 } 2397 /* freebsd32_kmq_timedsend */ 2398 case 460: { 2399 struct freebsd32_kmq_timedsend_args *p = params; 2400 iarg[0] = p->mqd; /* int */ 2401 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 2402 uarg[2] = p->msg_len; /* size_t */ 2403 uarg[3] = p->msg_prio; /* unsigned */ 2404 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */ 2405 *n_args = 5; 2406 break; 2407 } 2408 /* kmq_notify */ 2409 case 461: { 2410 struct kmq_notify_args *p = params; 2411 iarg[0] = p->mqd; /* int */ 2412 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */ 2413 *n_args = 2; 2414 break; 2415 } 2416 /* kmq_unlink */ 2417 case 462: { 2418 struct kmq_unlink_args *p = params; 2419 uarg[0] = (intptr_t) p->path; /* const char * */ 2420 *n_args = 1; 2421 break; 2422 } 2423 /* abort2 */ 2424 case 463: { 2425 struct abort2_args *p = params; 2426 uarg[0] = (intptr_t) p->why; /* const char * */ 2427 iarg[1] = p->nargs; /* int */ 2428 uarg[2] = (intptr_t) p->args; /* void ** */ 2429 *n_args = 3; 2430 break; 2431 } 2432 /* thr_set_name */ 2433 case 464: { 2434 struct thr_set_name_args *p = params; 2435 iarg[0] = p->id; /* long */ 2436 uarg[1] = (intptr_t) p->name; /* const char * */ 2437 *n_args = 2; 2438 break; 2439 } 2440 /* freebsd32_aio_fsync */ 2441 case 465: { 2442 struct freebsd32_aio_fsync_args *p = params; 2443 iarg[0] = p->op; /* int */ 2444 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */ 2445 *n_args = 2; 2446 break; 2447 } 2448 /* rtprio_thread */ 2449 case 466: { 2450 struct rtprio_thread_args *p = params; 2451 iarg[0] = p->function; /* int */ 2452 iarg[1] = p->lwpid; /* lwpid_t */ 2453 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */ 2454 *n_args = 3; 2455 break; 2456 } 2457 /* sctp_peeloff */ 2458 case 471: { 2459 struct sctp_peeloff_args *p = params; 2460 iarg[0] = p->sd; /* int */ 2461 uarg[1] = p->name; /* uint32_t */ 2462 *n_args = 2; 2463 break; 2464 } 2465 /* sctp_generic_sendmsg */ 2466 case 472: { 2467 struct sctp_generic_sendmsg_args *p = params; 2468 iarg[0] = p->sd; /* int */ 2469 uarg[1] = (intptr_t) p->msg; /* caddr_t */ 2470 iarg[2] = p->mlen; /* int */ 2471 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2472 iarg[4] = p->tolen; /* __socklen_t */ 2473 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2474 iarg[6] = p->flags; /* int */ 2475 *n_args = 7; 2476 break; 2477 } 2478 /* sctp_generic_sendmsg_iov */ 2479 case 473: { 2480 struct sctp_generic_sendmsg_iov_args *p = params; 2481 iarg[0] = p->sd; /* int */ 2482 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2483 iarg[2] = p->iovlen; /* int */ 2484 uarg[3] = (intptr_t) p->to; /* caddr_t */ 2485 iarg[4] = p->tolen; /* __socklen_t */ 2486 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2487 iarg[6] = p->flags; /* int */ 2488 *n_args = 7; 2489 break; 2490 } 2491 /* sctp_generic_recvmsg */ 2492 case 474: { 2493 struct sctp_generic_recvmsg_args *p = params; 2494 iarg[0] = p->sd; /* int */ 2495 uarg[1] = (intptr_t) p->iov; /* struct iovec * */ 2496 iarg[2] = p->iovlen; /* int */ 2497 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */ 2498 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */ 2499 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */ 2500 uarg[6] = (intptr_t) p->msg_flags; /* int * */ 2501 *n_args = 7; 2502 break; 2503 } 2504#ifdef PAD64_REQUIRED 2505 /* freebsd32_pread */ 2506 case 475: { 2507 struct freebsd32_pread_args *p = params; 2508 iarg[0] = p->fd; /* int */ 2509 uarg[1] = (intptr_t) p->buf; /* void * */ 2510 uarg[2] = p->nbyte; /* size_t */ 2511 iarg[3] = p->pad; /* int */ 2512 uarg[4] = p->offset1; /* uint32_t */ 2513 uarg[5] = p->offset2; /* uint32_t */ 2514 *n_args = 6; 2515 break; 2516 } 2517 /* freebsd32_pwrite */ 2518 case 476: { 2519 struct freebsd32_pwrite_args *p = params; 2520 iarg[0] = p->fd; /* int */ 2521 uarg[1] = (intptr_t) p->buf; /* const void * */ 2522 uarg[2] = p->nbyte; /* size_t */ 2523 iarg[3] = p->pad; /* int */ 2524 uarg[4] = p->offset1; /* uint32_t */ 2525 uarg[5] = p->offset2; /* uint32_t */ 2526 *n_args = 6; 2527 break; 2528 } 2529 /* freebsd32_mmap */ 2530 case 477: { 2531 struct freebsd32_mmap_args *p = params; 2532 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2533 uarg[1] = p->len; /* size_t */ 2534 iarg[2] = p->prot; /* int */ 2535 iarg[3] = p->flags; /* int */ 2536 iarg[4] = p->fd; /* int */ 2537 iarg[5] = p->pad; /* int */ 2538 uarg[6] = p->pos1; /* uint32_t */ 2539 uarg[7] = p->pos2; /* uint32_t */ 2540 *n_args = 8; 2541 break; 2542 } 2543 /* freebsd32_lseek */ 2544 case 478: { 2545 struct freebsd32_lseek_args *p = params; 2546 iarg[0] = p->fd; /* int */ 2547 iarg[1] = p->pad; /* int */ 2548 uarg[2] = p->offset1; /* uint32_t */ 2549 uarg[3] = p->offset2; /* uint32_t */ 2550 iarg[4] = p->whence; /* int */ 2551 *n_args = 5; 2552 break; 2553 } 2554 /* freebsd32_truncate */ 2555 case 479: { 2556 struct freebsd32_truncate_args *p = params; 2557 uarg[0] = (intptr_t) p->path; /* char * */ 2558 iarg[1] = p->pad; /* int */ 2559 uarg[2] = p->length1; /* uint32_t */ 2560 uarg[3] = p->length2; /* uint32_t */ 2561 *n_args = 4; 2562 break; 2563 } 2564 /* freebsd32_ftruncate */ 2565 case 480: { 2566 struct freebsd32_ftruncate_args *p = params; 2567 iarg[0] = p->fd; /* int */ 2568 iarg[1] = p->pad; /* int */ 2569 uarg[2] = p->length1; /* uint32_t */ 2570 uarg[3] = p->length2; /* uint32_t */ 2571 *n_args = 4; 2572 break; 2573 } 2574#else 2575 /* freebsd32_pread */ 2576 case 475: { 2577 struct freebsd32_pread_args *p = params; 2578 iarg[0] = p->fd; /* int */ 2579 uarg[1] = (intptr_t) p->buf; /* void * */ 2580 uarg[2] = p->nbyte; /* size_t */ 2581 uarg[3] = p->offset1; /* uint32_t */ 2582 uarg[4] = p->offset2; /* uint32_t */ 2583 *n_args = 5; 2584 break; 2585 } 2586 /* freebsd32_pwrite */ 2587 case 476: { 2588 struct freebsd32_pwrite_args *p = params; 2589 iarg[0] = p->fd; /* int */ 2590 uarg[1] = (intptr_t) p->buf; /* const void * */ 2591 uarg[2] = p->nbyte; /* size_t */ 2592 uarg[3] = p->offset1; /* uint32_t */ 2593 uarg[4] = p->offset2; /* uint32_t */ 2594 *n_args = 5; 2595 break; 2596 } 2597 /* freebsd32_mmap */ 2598 case 477: { 2599 struct freebsd32_mmap_args *p = params; 2600 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 2601 uarg[1] = p->len; /* size_t */ 2602 iarg[2] = p->prot; /* int */ 2603 iarg[3] = p->flags; /* int */ 2604 iarg[4] = p->fd; /* int */ 2605 uarg[5] = p->pos1; /* uint32_t */ 2606 uarg[6] = p->pos2; /* uint32_t */ 2607 *n_args = 7; 2608 break; 2609 } 2610 /* freebsd32_lseek */ 2611 case 478: { 2612 struct freebsd32_lseek_args *p = params; 2613 iarg[0] = p->fd; /* int */ 2614 uarg[1] = p->offset1; /* uint32_t */ 2615 uarg[2] = p->offset2; /* uint32_t */ 2616 iarg[3] = p->whence; /* int */ 2617 *n_args = 4; 2618 break; 2619 } 2620 /* freebsd32_truncate */ 2621 case 479: { 2622 struct freebsd32_truncate_args *p = params; 2623 uarg[0] = (intptr_t) p->path; /* char * */ 2624 uarg[1] = p->length1; /* uint32_t */ 2625 uarg[2] = p->length2; /* uint32_t */ 2626 *n_args = 3; 2627 break; 2628 } 2629 /* freebsd32_ftruncate */ 2630 case 480: { 2631 struct freebsd32_ftruncate_args *p = params; 2632 iarg[0] = p->fd; /* int */ 2633 uarg[1] = p->length1; /* uint32_t */ 2634 uarg[2] = p->length2; /* uint32_t */ 2635 *n_args = 3; 2636 break; 2637 } 2638#endif 2639 /* thr_kill2 */ 2640 case 481: { 2641 struct thr_kill2_args *p = params; 2642 iarg[0] = p->pid; /* pid_t */ 2643 iarg[1] = p->id; /* long */ 2644 iarg[2] = p->sig; /* int */ 2645 *n_args = 3; 2646 break; 2647 } 2648 /* shm_open */ 2649 case 482: { 2650 struct shm_open_args *p = params; 2651 uarg[0] = (intptr_t) p->path; /* const char * */ 2652 iarg[1] = p->flags; /* int */ 2653 iarg[2] = p->mode; /* mode_t */ 2654 *n_args = 3; 2655 break; 2656 } 2657 /* shm_unlink */ 2658 case 483: { 2659 struct shm_unlink_args *p = params; 2660 uarg[0] = (intptr_t) p->path; /* const char * */ 2661 *n_args = 1; 2662 break; 2663 } 2664 /* cpuset */ 2665 case 484: { 2666 struct cpuset_args *p = params; 2667 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */ 2668 *n_args = 1; 2669 break; 2670 } 2671#ifdef PAD64_REQUIRED 2672 /* freebsd32_cpuset_setid */ 2673 case 485: { 2674 struct freebsd32_cpuset_setid_args *p = params; 2675 iarg[0] = p->which; /* cpuwhich_t */ 2676 iarg[1] = p->pad; /* int */ 2677 uarg[2] = p->id1; /* uint32_t */ 2678 uarg[3] = p->id2; /* uint32_t */ 2679 iarg[4] = p->setid; /* cpusetid_t */ 2680 *n_args = 5; 2681 break; 2682 } 2683#else 2684 /* freebsd32_cpuset_setid */ 2685 case 485: { 2686 struct freebsd32_cpuset_setid_args *p = params; 2687 iarg[0] = p->which; /* cpuwhich_t */ 2688 uarg[1] = p->id1; /* uint32_t */ 2689 uarg[2] = p->id2; /* uint32_t */ 2690 iarg[3] = p->setid; /* cpusetid_t */ 2691 *n_args = 4; 2692 break; 2693 } 2694#endif 2695 /* freebsd32_cpuset_getid */ 2696 case 486: { 2697 struct freebsd32_cpuset_getid_args *p = params; 2698 iarg[0] = p->level; /* cpulevel_t */ 2699 iarg[1] = p->which; /* cpuwhich_t */ 2700 uarg[2] = p->id1; /* uint32_t */ 2701 uarg[3] = p->id2; /* uint32_t */ 2702 uarg[4] = (intptr_t) p->setid; /* cpusetid_t * */ 2703 *n_args = 5; 2704 break; 2705 } 2706 /* freebsd32_cpuset_getaffinity */ 2707 case 487: { 2708 struct freebsd32_cpuset_getaffinity_args *p = params; 2709 iarg[0] = p->level; /* cpulevel_t */ 2710 iarg[1] = p->which; /* cpuwhich_t */ 2711 uarg[2] = p->id1; /* uint32_t */ 2712 uarg[3] = p->id2; /* uint32_t */ 2713 uarg[4] = p->cpusetsize; /* size_t */ 2714 uarg[5] = (intptr_t) p->mask; /* cpuset_t * */ 2715 *n_args = 6; 2716 break; 2717 } 2718 /* freebsd32_cpuset_setaffinity */ 2719 case 488: { 2720 struct freebsd32_cpuset_setaffinity_args *p = params; 2721 iarg[0] = p->level; /* cpulevel_t */ 2722 iarg[1] = p->which; /* cpuwhich_t */ 2723 uarg[2] = p->id1; /* uint32_t */ 2724 uarg[3] = p->id2; /* uint32_t */ 2725 uarg[4] = p->cpusetsize; /* size_t */ 2726 uarg[5] = (intptr_t) p->mask; /* const cpuset_t * */ 2727 *n_args = 6; 2728 break; 2729 } 2730 /* faccessat */ 2731 case 489: { 2732 struct faccessat_args *p = params; 2733 iarg[0] = p->fd; /* int */ 2734 uarg[1] = (intptr_t) p->path; /* char * */ 2735 iarg[2] = p->amode; /* int */ 2736 iarg[3] = p->flag; /* int */ 2737 *n_args = 4; 2738 break; 2739 } 2740 /* fchmodat */ 2741 case 490: { 2742 struct fchmodat_args *p = params; 2743 iarg[0] = p->fd; /* int */ 2744 uarg[1] = (intptr_t) p->path; /* const char * */ 2745 iarg[2] = p->mode; /* mode_t */ 2746 iarg[3] = p->flag; /* int */ 2747 *n_args = 4; 2748 break; 2749 } 2750 /* fchownat */ 2751 case 491: { 2752 struct fchownat_args *p = params; 2753 iarg[0] = p->fd; /* int */ 2754 uarg[1] = (intptr_t) p->path; /* char * */ 2755 uarg[2] = p->uid; /* uid_t */ 2756 iarg[3] = p->gid; /* gid_t */ 2757 iarg[4] = p->flag; /* int */ 2758 *n_args = 5; 2759 break; 2760 } 2761 /* freebsd32_fexecve */ 2762 case 492: { 2763 struct freebsd32_fexecve_args *p = params; 2764 iarg[0] = p->fd; /* int */ 2765 uarg[1] = (intptr_t) p->argv; /* uint32_t * */ 2766 uarg[2] = (intptr_t) p->envv; /* uint32_t * */ 2767 *n_args = 3; 2768 break; 2769 } 2770 /* freebsd32_fstatat */ 2771 case 493: { 2772 struct freebsd32_fstatat_args *p = params; 2773 iarg[0] = p->fd; /* int */ 2774 uarg[1] = (intptr_t) p->path; /* char * */ 2775 uarg[2] = (intptr_t) p->buf; /* struct stat * */ 2776 iarg[3] = p->flag; /* int */ 2777 *n_args = 4; 2778 break; 2779 } 2780 /* freebsd32_futimesat */ 2781 case 494: { 2782 struct freebsd32_futimesat_args *p = params; 2783 iarg[0] = p->fd; /* int */ 2784 uarg[1] = (intptr_t) p->path; /* char * */ 2785 uarg[2] = (intptr_t) p->times; /* struct timeval * */ 2786 *n_args = 3; 2787 break; 2788 } 2789 /* linkat */ 2790 case 495: { 2791 struct linkat_args *p = params; 2792 iarg[0] = p->fd1; /* int */ 2793 uarg[1] = (intptr_t) p->path1; /* char * */ 2794 iarg[2] = p->fd2; /* int */ 2795 uarg[3] = (intptr_t) p->path2; /* char * */ 2796 iarg[4] = p->flag; /* int */ 2797 *n_args = 5; 2798 break; 2799 } 2800 /* mkdirat */ 2801 case 496: { 2802 struct mkdirat_args *p = params; 2803 iarg[0] = p->fd; /* int */ 2804 uarg[1] = (intptr_t) p->path; /* char * */ 2805 iarg[2] = p->mode; /* mode_t */ 2806 *n_args = 3; 2807 break; 2808 } 2809 /* mkfifoat */ 2810 case 497: { 2811 struct mkfifoat_args *p = params; 2812 iarg[0] = p->fd; /* int */ 2813 uarg[1] = (intptr_t) p->path; /* char * */ 2814 iarg[2] = p->mode; /* mode_t */ 2815 *n_args = 3; 2816 break; 2817 } 2818 /* mknodat */ 2819 case 498: { 2820 struct mknodat_args *p = params; 2821 iarg[0] = p->fd; /* int */ 2822 uarg[1] = (intptr_t) p->path; /* char * */ 2823 iarg[2] = p->mode; /* mode_t */ 2824 iarg[3] = p->dev; /* dev_t */ 2825 *n_args = 4; 2826 break; 2827 } 2828 /* openat */ 2829 case 499: { 2830 struct openat_args *p = params; 2831 iarg[0] = p->fd; /* int */ 2832 uarg[1] = (intptr_t) p->path; /* char * */ 2833 iarg[2] = p->flag; /* int */ 2834 iarg[3] = p->mode; /* mode_t */ 2835 *n_args = 4; 2836 break; 2837 } 2838 /* readlinkat */ 2839 case 500: { 2840 struct readlinkat_args *p = params; 2841 iarg[0] = p->fd; /* int */ 2842 uarg[1] = (intptr_t) p->path; /* char * */ 2843 uarg[2] = (intptr_t) p->buf; /* char * */ 2844 uarg[3] = p->bufsize; /* size_t */ 2845 *n_args = 4; 2846 break; 2847 } 2848 /* renameat */ 2849 case 501: { 2850 struct renameat_args *p = params; 2851 iarg[0] = p->oldfd; /* int */ 2852 uarg[1] = (intptr_t) p->old; /* char * */ 2853 iarg[2] = p->newfd; /* int */ 2854 uarg[3] = (intptr_t) p->new; /* const char * */ 2855 *n_args = 4; 2856 break; 2857 } 2858 /* symlinkat */ 2859 case 502: { 2860 struct symlinkat_args *p = params; 2861 uarg[0] = (intptr_t) p->path1; /* char * */ 2862 iarg[1] = p->fd; /* int */ 2863 uarg[2] = (intptr_t) p->path2; /* char * */ 2864 *n_args = 3; 2865 break; 2866 } 2867 /* unlinkat */ 2868 case 503: { 2869 struct unlinkat_args *p = params; 2870 iarg[0] = p->fd; /* int */ 2871 uarg[1] = (intptr_t) p->path; /* char * */ 2872 iarg[2] = p->flag; /* int */ 2873 *n_args = 3; 2874 break; 2875 } 2876 /* posix_openpt */ 2877 case 504: { 2878 struct posix_openpt_args *p = params; 2879 iarg[0] = p->flags; /* int */ 2880 *n_args = 1; 2881 break; 2882 } 2883 /* freebsd32_jail_get */ 2884 case 506: { 2885 struct freebsd32_jail_get_args *p = params; 2886 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 2887 uarg[1] = p->iovcnt; /* unsigned int */ 2888 iarg[2] = p->flags; /* int */ 2889 *n_args = 3; 2890 break; 2891 } 2892 /* freebsd32_jail_set */ 2893 case 507: { 2894 struct freebsd32_jail_set_args *p = params; 2895 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */ 2896 uarg[1] = p->iovcnt; /* unsigned int */ 2897 iarg[2] = p->flags; /* int */ 2898 *n_args = 3; 2899 break; 2900 } 2901 /* jail_remove */ 2902 case 508: { 2903 struct jail_remove_args *p = params; 2904 iarg[0] = p->jid; /* int */ 2905 *n_args = 1; 2906 break; 2907 } 2908 /* closefrom */ 2909 case 509: { 2910 struct closefrom_args *p = params; 2911 iarg[0] = p->lowfd; /* int */ 2912 *n_args = 1; 2913 break; 2914 } 2915 /* freebsd32_semctl */ 2916 case 510: { 2917 struct freebsd32_semctl_args *p = params; 2918 iarg[0] = p->semid; /* int */ 2919 iarg[1] = p->semnum; /* int */ 2920 iarg[2] = p->cmd; /* int */ 2921 uarg[3] = (intptr_t) p->arg; /* union semun32 * */ 2922 *n_args = 4; 2923 break; 2924 } 2925 /* freebsd32_msgctl */ 2926 case 511: { 2927 struct freebsd32_msgctl_args *p = params; 2928 iarg[0] = p->msqid; /* int */ 2929 iarg[1] = p->cmd; /* int */ 2930 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds32 * */ 2931 *n_args = 3; 2932 break; 2933 } 2934 /* freebsd32_shmctl */ 2935 case 512: { 2936 struct freebsd32_shmctl_args *p = params; 2937 iarg[0] = p->shmid; /* int */ 2938 iarg[1] = p->cmd; /* int */ 2939 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds32 * */ 2940 *n_args = 3; 2941 break; 2942 } 2943 /* lpathconf */ 2944 case 513: { 2945 struct lpathconf_args *p = params; 2946 uarg[0] = (intptr_t) p->path; /* char * */ 2947 iarg[1] = p->name; /* int */ 2948 *n_args = 2; 2949 break; 2950 } 2951 /* cap_new */ 2952 case 514: { 2953 struct cap_new_args *p = params; 2954 iarg[0] = p->fd; /* int */ 2955 uarg[1] = p->rights; /* uint64_t */ 2956 *n_args = 2; 2957 break; 2958 } 2959 /* cap_getrights */ 2960 case 515: { 2961 struct cap_getrights_args *p = params; 2962 iarg[0] = p->fd; /* int */ 2963 uarg[1] = (intptr_t) p->rightsp; /* uint64_t * */ 2964 *n_args = 2; 2965 break; 2966 } 2967 /* cap_enter */ 2968 case 516: { 2969 *n_args = 0; 2970 break; 2971 } 2972 /* cap_getmode */ 2973 case 517: { 2974 struct cap_getmode_args *p = params; 2975 uarg[0] = (intptr_t) p->modep; /* u_int * */ 2976 *n_args = 1; 2977 break; 2978 } 2979 /* freebsd32_pselect */ 2980 case 522: { 2981 struct freebsd32_pselect_args *p = params; 2982 iarg[0] = p->nd; /* int */ 2983 uarg[1] = (intptr_t) p->in; /* fd_set * */ 2984 uarg[2] = (intptr_t) p->ou; /* fd_set * */ 2985 uarg[3] = (intptr_t) p->ex; /* fd_set * */ 2986 uarg[4] = (intptr_t) p->ts; /* const struct timespec32 * */ 2987 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */ 2988 *n_args = 6; 2989 break; 2990 } 2991 /* getloginclass */ 2992 case 523: { 2993 struct getloginclass_args *p = params; 2994 uarg[0] = (intptr_t) p->namebuf; /* char * */ 2995 uarg[1] = p->namelen; /* size_t */ 2996 *n_args = 2; 2997 break; 2998 } 2999 /* setloginclass */ 3000 case 524: { 3001 struct setloginclass_args *p = params; 3002 uarg[0] = (intptr_t) p->namebuf; /* const char * */ 3003 *n_args = 1; 3004 break; 3005 } 3006 /* rctl_get_racct */ 3007 case 525: { 3008 struct rctl_get_racct_args *p = params; 3009 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3010 uarg[1] = p->inbuflen; /* size_t */ 3011 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3012 uarg[3] = p->outbuflen; /* size_t */ 3013 *n_args = 4; 3014 break; 3015 } 3016 /* rctl_get_rules */ 3017 case 526: { 3018 struct rctl_get_rules_args *p = params; 3019 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3020 uarg[1] = p->inbuflen; /* size_t */ 3021 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3022 uarg[3] = p->outbuflen; /* size_t */ 3023 *n_args = 4; 3024 break; 3025 } 3026 /* rctl_get_limits */ 3027 case 527: { 3028 struct rctl_get_limits_args *p = params; 3029 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3030 uarg[1] = p->inbuflen; /* size_t */ 3031 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3032 uarg[3] = p->outbuflen; /* size_t */ 3033 *n_args = 4; 3034 break; 3035 } 3036 /* rctl_add_rule */ 3037 case 528: { 3038 struct rctl_add_rule_args *p = params; 3039 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3040 uarg[1] = p->inbuflen; /* size_t */ 3041 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3042 uarg[3] = p->outbuflen; /* size_t */ 3043 *n_args = 4; 3044 break; 3045 } 3046 /* rctl_remove_rule */ 3047 case 529: { 3048 struct rctl_remove_rule_args *p = params; 3049 uarg[0] = (intptr_t) p->inbufp; /* const void * */ 3050 uarg[1] = p->inbuflen; /* size_t */ 3051 uarg[2] = (intptr_t) p->outbufp; /* void * */ 3052 uarg[3] = p->outbuflen; /* size_t */ 3053 *n_args = 4; 3054 break; 3055 } 3056 /* freebsd32_posix_fallocate */ 3057 case 530: { 3058 struct freebsd32_posix_fallocate_args *p = params; 3059 iarg[0] = p->fd; /* int */ 3060 uarg[1] = p->offset1; /* uint32_t */ 3061 uarg[2] = p->offset2; /* uint32_t */ 3062 uarg[3] = p->len1; /* uint32_t */ 3063 uarg[4] = p->len2; /* uint32_t */ 3064 *n_args = 5; 3065 break; 3066 } 3067 /* freebsd32_posix_fadvise */ 3068 case 531: { 3069 struct freebsd32_posix_fadvise_args *p = params; 3070 iarg[0] = p->fd; /* int */ 3071 uarg[1] = p->offset1; /* uint32_t */ 3072 uarg[2] = p->offset2; /* uint32_t */ 3073 uarg[3] = p->len1; /* uint32_t */ 3074 uarg[4] = p->len2; /* uint32_t */ 3075 iarg[5] = p->advice; /* int */ 3076 *n_args = 6; 3077 break; 3078 } 3079 default: 3080 *n_args = 0; 3081 break; 3082 }; 3083} 3084static void 3085systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3086{ 3087 const char *p = NULL; 3088 switch (sysnum) { 3089#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 3090#define PAD64_REQUIRED 3091#endif 3092 /* nosys */ 3093 case 0: 3094 break; 3095 /* sys_exit */ 3096 case 1: 3097 switch(ndx) { 3098 case 0: 3099 p = "int"; 3100 break; 3101 default: 3102 break; 3103 }; 3104 break; 3105 /* fork */ 3106 case 2: 3107 break; 3108 /* read */ 3109 case 3: 3110 switch(ndx) { 3111 case 0: 3112 p = "int"; 3113 break; 3114 case 1: 3115 p = "void *"; 3116 break; 3117 case 2: 3118 p = "size_t"; 3119 break; 3120 default: 3121 break; 3122 }; 3123 break; 3124 /* write */ 3125 case 4: 3126 switch(ndx) { 3127 case 0: 3128 p = "int"; 3129 break; 3130 case 1: 3131 p = "const void *"; 3132 break; 3133 case 2: 3134 p = "size_t"; 3135 break; 3136 default: 3137 break; 3138 }; 3139 break; 3140 /* open */ 3141 case 5: 3142 switch(ndx) { 3143 case 0: 3144 p = "char *"; 3145 break; 3146 case 1: 3147 p = "int"; 3148 break; 3149 case 2: 3150 p = "int"; 3151 break; 3152 default: 3153 break; 3154 }; 3155 break; 3156 /* close */ 3157 case 6: 3158 switch(ndx) { 3159 case 0: 3160 p = "int"; 3161 break; 3162 default: 3163 break; 3164 }; 3165 break; 3166 /* freebsd32_wait4 */ 3167 case 7: 3168 switch(ndx) { 3169 case 0: 3170 p = "int"; 3171 break; 3172 case 1: 3173 p = "int *"; 3174 break; 3175 case 2: 3176 p = "int"; 3177 break; 3178 case 3: 3179 p = "struct rusage32 *"; 3180 break; 3181 default: 3182 break; 3183 }; 3184 break; 3185 /* link */ 3186 case 9: 3187 switch(ndx) { 3188 case 0: 3189 p = "char *"; 3190 break; 3191 case 1: 3192 p = "char *"; 3193 break; 3194 default: 3195 break; 3196 }; 3197 break; 3198 /* unlink */ 3199 case 10: 3200 switch(ndx) { 3201 case 0: 3202 p = "char *"; 3203 break; 3204 default: 3205 break; 3206 }; 3207 break; 3208 /* chdir */ 3209 case 12: 3210 switch(ndx) { 3211 case 0: 3212 p = "char *"; 3213 break; 3214 default: 3215 break; 3216 }; 3217 break; 3218 /* fchdir */ 3219 case 13: 3220 switch(ndx) { 3221 case 0: 3222 p = "int"; 3223 break; 3224 default: 3225 break; 3226 }; 3227 break; 3228 /* mknod */ 3229 case 14: 3230 switch(ndx) { 3231 case 0: 3232 p = "char *"; 3233 break; 3234 case 1: 3235 p = "int"; 3236 break; 3237 case 2: 3238 p = "int"; 3239 break; 3240 default: 3241 break; 3242 }; 3243 break; 3244 /* chmod */ 3245 case 15: 3246 switch(ndx) { 3247 case 0: 3248 p = "char *"; 3249 break; 3250 case 1: 3251 p = "int"; 3252 break; 3253 default: 3254 break; 3255 }; 3256 break; 3257 /* chown */ 3258 case 16: 3259 switch(ndx) { 3260 case 0: 3261 p = "char *"; 3262 break; 3263 case 1: 3264 p = "int"; 3265 break; 3266 case 2: 3267 p = "int"; 3268 break; 3269 default: 3270 break; 3271 }; 3272 break; 3273 /* obreak */ 3274 case 17: 3275 switch(ndx) { 3276 case 0: 3277 p = "char *"; 3278 break; 3279 default: 3280 break; 3281 }; 3282 break; 3283 /* getpid */ 3284 case 20: 3285 break; 3286 /* mount */ 3287 case 21: 3288 switch(ndx) { 3289 case 0: 3290 p = "char *"; 3291 break; 3292 case 1: 3293 p = "char *"; 3294 break; 3295 case 2: 3296 p = "int"; 3297 break; 3298 case 3: 3299 p = "caddr_t"; 3300 break; 3301 default: 3302 break; 3303 }; 3304 break; 3305 /* unmount */ 3306 case 22: 3307 switch(ndx) { 3308 case 0: 3309 p = "char *"; 3310 break; 3311 case 1: 3312 p = "int"; 3313 break; 3314 default: 3315 break; 3316 }; 3317 break; 3318 /* setuid */ 3319 case 23: 3320 switch(ndx) { 3321 case 0: 3322 p = "uid_t"; 3323 break; 3324 default: 3325 break; 3326 }; 3327 break; 3328 /* getuid */ 3329 case 24: 3330 break; 3331 /* geteuid */ 3332 case 25: 3333 break; 3334 /* ptrace */ 3335 case 26: 3336 switch(ndx) { 3337 case 0: 3338 p = "int"; 3339 break; 3340 case 1: 3341 p = "pid_t"; 3342 break; 3343 case 2: 3344 p = "caddr_t"; 3345 break; 3346 case 3: 3347 p = "int"; 3348 break; 3349 default: 3350 break; 3351 }; 3352 break; 3353 /* freebsd32_recvmsg */ 3354 case 27: 3355 switch(ndx) { 3356 case 0: 3357 p = "int"; 3358 break; 3359 case 1: 3360 p = "struct msghdr32 *"; 3361 break; 3362 case 2: 3363 p = "int"; 3364 break; 3365 default: 3366 break; 3367 }; 3368 break; 3369 /* freebsd32_sendmsg */ 3370 case 28: 3371 switch(ndx) { 3372 case 0: 3373 p = "int"; 3374 break; 3375 case 1: 3376 p = "struct msghdr32 *"; 3377 break; 3378 case 2: 3379 p = "int"; 3380 break; 3381 default: 3382 break; 3383 }; 3384 break; 3385 /* freebsd32_recvfrom */ 3386 case 29: 3387 switch(ndx) { 3388 case 0: 3389 p = "int"; 3390 break; 3391 case 1: 3392 p = "uint32_t"; 3393 break; 3394 case 2: 3395 p = "uint32_t"; 3396 break; 3397 case 3: 3398 p = "int"; 3399 break; 3400 case 4: 3401 p = "uint32_t"; 3402 break; 3403 case 5: 3404 p = "uint32_t"; 3405 break; 3406 default: 3407 break; 3408 }; 3409 break; 3410 /* accept */ 3411 case 30: 3412 switch(ndx) { 3413 case 0: 3414 p = "int"; 3415 break; 3416 case 1: 3417 p = "caddr_t"; 3418 break; 3419 case 2: 3420 p = "int *"; 3421 break; 3422 default: 3423 break; 3424 }; 3425 break; 3426 /* getpeername */ 3427 case 31: 3428 switch(ndx) { 3429 case 0: 3430 p = "int"; 3431 break; 3432 case 1: 3433 p = "caddr_t"; 3434 break; 3435 case 2: 3436 p = "int *"; 3437 break; 3438 default: 3439 break; 3440 }; 3441 break; 3442 /* getsockname */ 3443 case 32: 3444 switch(ndx) { 3445 case 0: 3446 p = "int"; 3447 break; 3448 case 1: 3449 p = "caddr_t"; 3450 break; 3451 case 2: 3452 p = "int *"; 3453 break; 3454 default: 3455 break; 3456 }; 3457 break; 3458 /* access */ 3459 case 33: 3460 switch(ndx) { 3461 case 0: 3462 p = "char *"; 3463 break; 3464 case 1: 3465 p = "int"; 3466 break; 3467 default: 3468 break; 3469 }; 3470 break; 3471 /* chflags */ 3472 case 34: 3473 switch(ndx) { 3474 case 0: 3475 p = "char *"; 3476 break; 3477 case 1: 3478 p = "int"; 3479 break; 3480 default: 3481 break; 3482 }; 3483 break; 3484 /* fchflags */ 3485 case 35: 3486 switch(ndx) { 3487 case 0: 3488 p = "int"; 3489 break; 3490 case 1: 3491 p = "int"; 3492 break; 3493 default: 3494 break; 3495 }; 3496 break; 3497 /* sync */ 3498 case 36: 3499 break; 3500 /* kill */ 3501 case 37: 3502 switch(ndx) { 3503 case 0: 3504 p = "int"; 3505 break; 3506 case 1: 3507 p = "int"; 3508 break; 3509 default: 3510 break; 3511 }; 3512 break; 3513 /* getppid */ 3514 case 39: 3515 break; 3516 /* dup */ 3517 case 41: 3518 switch(ndx) { 3519 case 0: 3520 p = "u_int"; 3521 break; 3522 default: 3523 break; 3524 }; 3525 break; 3526 /* pipe */ 3527 case 42: 3528 break; 3529 /* getegid */ 3530 case 43: 3531 break; 3532 /* profil */ 3533 case 44: 3534 switch(ndx) { 3535 case 0: 3536 p = "caddr_t"; 3537 break; 3538 case 1: 3539 p = "size_t"; 3540 break; 3541 case 2: 3542 p = "size_t"; 3543 break; 3544 case 3: 3545 p = "u_int"; 3546 break; 3547 default: 3548 break; 3549 }; 3550 break; 3551 /* ktrace */ 3552 case 45: 3553 switch(ndx) { 3554 case 0: 3555 p = "const char *"; 3556 break; 3557 case 1: 3558 p = "int"; 3559 break; 3560 case 2: 3561 p = "int"; 3562 break; 3563 case 3: 3564 p = "int"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* getgid */ 3571 case 47: 3572 break; 3573 /* getlogin */ 3574 case 49: 3575 switch(ndx) { 3576 case 0: 3577 p = "char *"; 3578 break; 3579 case 1: 3580 p = "u_int"; 3581 break; 3582 default: 3583 break; 3584 }; 3585 break; 3586 /* setlogin */ 3587 case 50: 3588 switch(ndx) { 3589 case 0: 3590 p = "char *"; 3591 break; 3592 default: 3593 break; 3594 }; 3595 break; 3596 /* acct */ 3597 case 51: 3598 switch(ndx) { 3599 case 0: 3600 p = "char *"; 3601 break; 3602 default: 3603 break; 3604 }; 3605 break; 3606 /* freebsd32_sigaltstack */ 3607 case 53: 3608 switch(ndx) { 3609 case 0: 3610 p = "struct sigaltstack32 *"; 3611 break; 3612 case 1: 3613 p = "struct sigaltstack32 *"; 3614 break; 3615 default: 3616 break; 3617 }; 3618 break; 3619 /* freebsd32_ioctl */ 3620 case 54: 3621 switch(ndx) { 3622 case 0: 3623 p = "int"; 3624 break; 3625 case 1: 3626 p = "uint32_t"; 3627 break; 3628 case 2: 3629 p = "struct md_ioctl32 *"; 3630 break; 3631 default: 3632 break; 3633 }; 3634 break; 3635 /* reboot */ 3636 case 55: 3637 switch(ndx) { 3638 case 0: 3639 p = "int"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* revoke */ 3646 case 56: 3647 switch(ndx) { 3648 case 0: 3649 p = "char *"; 3650 break; 3651 default: 3652 break; 3653 }; 3654 break; 3655 /* symlink */ 3656 case 57: 3657 switch(ndx) { 3658 case 0: 3659 p = "char *"; 3660 break; 3661 case 1: 3662 p = "char *"; 3663 break; 3664 default: 3665 break; 3666 }; 3667 break; 3668 /* readlink */ 3669 case 58: 3670 switch(ndx) { 3671 case 0: 3672 p = "char *"; 3673 break; 3674 case 1: 3675 p = "char *"; 3676 break; 3677 case 2: 3678 p = "size_t"; 3679 break; 3680 default: 3681 break; 3682 }; 3683 break; 3684 /* freebsd32_execve */ 3685 case 59: 3686 switch(ndx) { 3687 case 0: 3688 p = "char *"; 3689 break; 3690 case 1: 3691 p = "uint32_t *"; 3692 break; 3693 case 2: 3694 p = "uint32_t *"; 3695 break; 3696 default: 3697 break; 3698 }; 3699 break; 3700 /* umask */ 3701 case 60: 3702 switch(ndx) { 3703 case 0: 3704 p = "int"; 3705 break; 3706 default: 3707 break; 3708 }; 3709 break; 3710 /* chroot */ 3711 case 61: 3712 switch(ndx) { 3713 case 0: 3714 p = "char *"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* msync */ 3721 case 65: 3722 switch(ndx) { 3723 case 0: 3724 p = "void *"; 3725 break; 3726 case 1: 3727 p = "size_t"; 3728 break; 3729 case 2: 3730 p = "int"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* vfork */ 3737 case 66: 3738 break; 3739 /* sbrk */ 3740 case 69: 3741 switch(ndx) { 3742 case 0: 3743 p = "int"; 3744 break; 3745 default: 3746 break; 3747 }; 3748 break; 3749 /* sstk */ 3750 case 70: 3751 switch(ndx) { 3752 case 0: 3753 p = "int"; 3754 break; 3755 default: 3756 break; 3757 }; 3758 break; 3759 /* ovadvise */ 3760 case 72: 3761 switch(ndx) { 3762 case 0: 3763 p = "int"; 3764 break; 3765 default: 3766 break; 3767 }; 3768 break; 3769 /* munmap */ 3770 case 73: 3771 switch(ndx) { 3772 case 0: 3773 p = "void *"; 3774 break; 3775 case 1: 3776 p = "size_t"; 3777 break; 3778 default: 3779 break; 3780 }; 3781 break; 3782 /* freebsd32_mprotect */ 3783 case 74: 3784 switch(ndx) { 3785 case 0: 3786 p = "const void *"; 3787 break; 3788 case 1: 3789 p = "size_t"; 3790 break; 3791 case 2: 3792 p = "int"; 3793 break; 3794 default: 3795 break; 3796 }; 3797 break; 3798 /* madvise */ 3799 case 75: 3800 switch(ndx) { 3801 case 0: 3802 p = "void *"; 3803 break; 3804 case 1: 3805 p = "size_t"; 3806 break; 3807 case 2: 3808 p = "int"; 3809 break; 3810 default: 3811 break; 3812 }; 3813 break; 3814 /* mincore */ 3815 case 78: 3816 switch(ndx) { 3817 case 0: 3818 p = "const void *"; 3819 break; 3820 case 1: 3821 p = "size_t"; 3822 break; 3823 case 2: 3824 p = "char *"; 3825 break; 3826 default: 3827 break; 3828 }; 3829 break; 3830 /* getgroups */ 3831 case 79: 3832 switch(ndx) { 3833 case 0: 3834 p = "u_int"; 3835 break; 3836 case 1: 3837 p = "gid_t *"; 3838 break; 3839 default: 3840 break; 3841 }; 3842 break; 3843 /* setgroups */ 3844 case 80: 3845 switch(ndx) { 3846 case 0: 3847 p = "u_int"; 3848 break; 3849 case 1: 3850 p = "gid_t *"; 3851 break; 3852 default: 3853 break; 3854 }; 3855 break; 3856 /* getpgrp */ 3857 case 81: 3858 break; 3859 /* setpgid */ 3860 case 82: 3861 switch(ndx) { 3862 case 0: 3863 p = "int"; 3864 break; 3865 case 1: 3866 p = "int"; 3867 break; 3868 default: 3869 break; 3870 }; 3871 break; 3872 /* freebsd32_setitimer */ 3873 case 83: 3874 switch(ndx) { 3875 case 0: 3876 p = "u_int"; 3877 break; 3878 case 1: 3879 p = "struct itimerval32 *"; 3880 break; 3881 case 2: 3882 p = "struct itimerval32 *"; 3883 break; 3884 default: 3885 break; 3886 }; 3887 break; 3888 /* swapon */ 3889 case 85: 3890 switch(ndx) { 3891 case 0: 3892 p = "char *"; 3893 break; 3894 default: 3895 break; 3896 }; 3897 break; 3898 /* freebsd32_getitimer */ 3899 case 86: 3900 switch(ndx) { 3901 case 0: 3902 p = "u_int"; 3903 break; 3904 case 1: 3905 p = "struct itimerval32 *"; 3906 break; 3907 default: 3908 break; 3909 }; 3910 break; 3911 /* getdtablesize */ 3912 case 89: 3913 break; 3914 /* dup2 */ 3915 case 90: 3916 switch(ndx) { 3917 case 0: 3918 p = "u_int"; 3919 break; 3920 case 1: 3921 p = "u_int"; 3922 break; 3923 default: 3924 break; 3925 }; 3926 break; 3927 /* fcntl */ 3928 case 92: 3929 switch(ndx) { 3930 case 0: 3931 p = "int"; 3932 break; 3933 case 1: 3934 p = "int"; 3935 break; 3936 case 2: 3937 p = "long"; 3938 break; 3939 default: 3940 break; 3941 }; 3942 break; 3943 /* freebsd32_select */ 3944 case 93: 3945 switch(ndx) { 3946 case 0: 3947 p = "int"; 3948 break; 3949 case 1: 3950 p = "fd_set *"; 3951 break; 3952 case 2: 3953 p = "fd_set *"; 3954 break; 3955 case 3: 3956 p = "fd_set *"; 3957 break; 3958 case 4: 3959 p = "struct timeval32 *"; 3960 break; 3961 default: 3962 break; 3963 }; 3964 break; 3965 /* fsync */ 3966 case 95: 3967 switch(ndx) { 3968 case 0: 3969 p = "int"; 3970 break; 3971 default: 3972 break; 3973 }; 3974 break; 3975 /* setpriority */ 3976 case 96: 3977 switch(ndx) { 3978 case 0: 3979 p = "int"; 3980 break; 3981 case 1: 3982 p = "int"; 3983 break; 3984 case 2: 3985 p = "int"; 3986 break; 3987 default: 3988 break; 3989 }; 3990 break; 3991 /* socket */ 3992 case 97: 3993 switch(ndx) { 3994 case 0: 3995 p = "int"; 3996 break; 3997 case 1: 3998 p = "int"; 3999 break; 4000 case 2: 4001 p = "int"; 4002 break; 4003 default: 4004 break; 4005 }; 4006 break; 4007 /* connect */ 4008 case 98: 4009 switch(ndx) { 4010 case 0: 4011 p = "int"; 4012 break; 4013 case 1: 4014 p = "caddr_t"; 4015 break; 4016 case 2: 4017 p = "int"; 4018 break; 4019 default: 4020 break; 4021 }; 4022 break; 4023 /* getpriority */ 4024 case 100: 4025 switch(ndx) { 4026 case 0: 4027 p = "int"; 4028 break; 4029 case 1: 4030 p = "int"; 4031 break; 4032 default: 4033 break; 4034 }; 4035 break; 4036 /* bind */ 4037 case 104: 4038 switch(ndx) { 4039 case 0: 4040 p = "int"; 4041 break; 4042 case 1: 4043 p = "caddr_t"; 4044 break; 4045 case 2: 4046 p = "int"; 4047 break; 4048 default: 4049 break; 4050 }; 4051 break; 4052 /* setsockopt */ 4053 case 105: 4054 switch(ndx) { 4055 case 0: 4056 p = "int"; 4057 break; 4058 case 1: 4059 p = "int"; 4060 break; 4061 case 2: 4062 p = "int"; 4063 break; 4064 case 3: 4065 p = "caddr_t"; 4066 break; 4067 case 4: 4068 p = "int"; 4069 break; 4070 default: 4071 break; 4072 }; 4073 break; 4074 /* listen */ 4075 case 106: 4076 switch(ndx) { 4077 case 0: 4078 p = "int"; 4079 break; 4080 case 1: 4081 p = "int"; 4082 break; 4083 default: 4084 break; 4085 }; 4086 break; 4087 /* freebsd32_gettimeofday */ 4088 case 116: 4089 switch(ndx) { 4090 case 0: 4091 p = "struct timeval32 *"; 4092 break; 4093 case 1: 4094 p = "struct timezone *"; 4095 break; 4096 default: 4097 break; 4098 }; 4099 break; 4100 /* freebsd32_getrusage */ 4101 case 117: 4102 switch(ndx) { 4103 case 0: 4104 p = "int"; 4105 break; 4106 case 1: 4107 p = "struct rusage32 *"; 4108 break; 4109 default: 4110 break; 4111 }; 4112 break; 4113 /* getsockopt */ 4114 case 118: 4115 switch(ndx) { 4116 case 0: 4117 p = "int"; 4118 break; 4119 case 1: 4120 p = "int"; 4121 break; 4122 case 2: 4123 p = "int"; 4124 break; 4125 case 3: 4126 p = "caddr_t"; 4127 break; 4128 case 4: 4129 p = "int *"; 4130 break; 4131 default: 4132 break; 4133 }; 4134 break; 4135 /* freebsd32_readv */ 4136 case 120: 4137 switch(ndx) { 4138 case 0: 4139 p = "int"; 4140 break; 4141 case 1: 4142 p = "struct iovec32 *"; 4143 break; 4144 case 2: 4145 p = "u_int"; 4146 break; 4147 default: 4148 break; 4149 }; 4150 break; 4151 /* freebsd32_writev */ 4152 case 121: 4153 switch(ndx) { 4154 case 0: 4155 p = "int"; 4156 break; 4157 case 1: 4158 p = "struct iovec32 *"; 4159 break; 4160 case 2: 4161 p = "u_int"; 4162 break; 4163 default: 4164 break; 4165 }; 4166 break; 4167 /* freebsd32_settimeofday */ 4168 case 122: 4169 switch(ndx) { 4170 case 0: 4171 p = "struct timeval32 *"; 4172 break; 4173 case 1: 4174 p = "struct timezone *"; 4175 break; 4176 default: 4177 break; 4178 }; 4179 break; 4180 /* fchown */ 4181 case 123: 4182 switch(ndx) { 4183 case 0: 4184 p = "int"; 4185 break; 4186 case 1: 4187 p = "int"; 4188 break; 4189 case 2: 4190 p = "int"; 4191 break; 4192 default: 4193 break; 4194 }; 4195 break; 4196 /* fchmod */ 4197 case 124: 4198 switch(ndx) { 4199 case 0: 4200 p = "int"; 4201 break; 4202 case 1: 4203 p = "int"; 4204 break; 4205 default: 4206 break; 4207 }; 4208 break; 4209 /* setreuid */ 4210 case 126: 4211 switch(ndx) { 4212 case 0: 4213 p = "int"; 4214 break; 4215 case 1: 4216 p = "int"; 4217 break; 4218 default: 4219 break; 4220 }; 4221 break; 4222 /* setregid */ 4223 case 127: 4224 switch(ndx) { 4225 case 0: 4226 p = "int"; 4227 break; 4228 case 1: 4229 p = "int"; 4230 break; 4231 default: 4232 break; 4233 }; 4234 break; 4235 /* rename */ 4236 case 128: 4237 switch(ndx) { 4238 case 0: 4239 p = "char *"; 4240 break; 4241 case 1: 4242 p = "char *"; 4243 break; 4244 default: 4245 break; 4246 }; 4247 break; 4248 /* flock */ 4249 case 131: 4250 switch(ndx) { 4251 case 0: 4252 p = "int"; 4253 break; 4254 case 1: 4255 p = "int"; 4256 break; 4257 default: 4258 break; 4259 }; 4260 break; 4261 /* mkfifo */ 4262 case 132: 4263 switch(ndx) { 4264 case 0: 4265 p = "char *"; 4266 break; 4267 case 1: 4268 p = "int"; 4269 break; 4270 default: 4271 break; 4272 }; 4273 break; 4274 /* sendto */ 4275 case 133: 4276 switch(ndx) { 4277 case 0: 4278 p = "int"; 4279 break; 4280 case 1: 4281 p = "caddr_t"; 4282 break; 4283 case 2: 4284 p = "size_t"; 4285 break; 4286 case 3: 4287 p = "int"; 4288 break; 4289 case 4: 4290 p = "caddr_t"; 4291 break; 4292 case 5: 4293 p = "int"; 4294 break; 4295 default: 4296 break; 4297 }; 4298 break; 4299 /* shutdown */ 4300 case 134: 4301 switch(ndx) { 4302 case 0: 4303 p = "int"; 4304 break; 4305 case 1: 4306 p = "int"; 4307 break; 4308 default: 4309 break; 4310 }; 4311 break; 4312 /* socketpair */ 4313 case 135: 4314 switch(ndx) { 4315 case 0: 4316 p = "int"; 4317 break; 4318 case 1: 4319 p = "int"; 4320 break; 4321 case 2: 4322 p = "int"; 4323 break; 4324 case 3: 4325 p = "int *"; 4326 break; 4327 default: 4328 break; 4329 }; 4330 break; 4331 /* mkdir */ 4332 case 136: 4333 switch(ndx) { 4334 case 0: 4335 p = "char *"; 4336 break; 4337 case 1: 4338 p = "int"; 4339 break; 4340 default: 4341 break; 4342 }; 4343 break; 4344 /* rmdir */ 4345 case 137: 4346 switch(ndx) { 4347 case 0: 4348 p = "char *"; 4349 break; 4350 default: 4351 break; 4352 }; 4353 break; 4354 /* freebsd32_utimes */ 4355 case 138: 4356 switch(ndx) { 4357 case 0: 4358 p = "char *"; 4359 break; 4360 case 1: 4361 p = "struct timeval32 *"; 4362 break; 4363 default: 4364 break; 4365 }; 4366 break; 4367 /* freebsd32_adjtime */ 4368 case 140: 4369 switch(ndx) { 4370 case 0: 4371 p = "struct timeval32 *"; 4372 break; 4373 case 1: 4374 p = "struct timeval32 *"; 4375 break; 4376 default: 4377 break; 4378 }; 4379 break; 4380 /* setsid */ 4381 case 147: 4382 break; 4383 /* quotactl */ 4384 case 148: 4385 switch(ndx) { 4386 case 0: 4387 p = "char *"; 4388 break; 4389 case 1: 4390 p = "int"; 4391 break; 4392 case 2: 4393 p = "int"; 4394 break; 4395 case 3: 4396 p = "caddr_t"; 4397 break; 4398 default: 4399 break; 4400 }; 4401 break; 4402 /* getfh */ 4403 case 161: 4404 switch(ndx) { 4405 case 0: 4406 p = "char *"; 4407 break; 4408 case 1: 4409 p = "struct fhandle *"; 4410 break; 4411 default: 4412 break; 4413 }; 4414 break; 4415 /* freebsd32_sysarch */ 4416 case 165: 4417 switch(ndx) { 4418 case 0: 4419 p = "int"; 4420 break; 4421 case 1: 4422 p = "char *"; 4423 break; 4424 default: 4425 break; 4426 }; 4427 break; 4428 /* rtprio */ 4429 case 166: 4430 switch(ndx) { 4431 case 0: 4432 p = "int"; 4433 break; 4434 case 1: 4435 p = "pid_t"; 4436 break; 4437 case 2: 4438 p = "struct rtprio *"; 4439 break; 4440 default: 4441 break; 4442 }; 4443 break; 4444 /* freebsd32_semsys */ 4445 case 169: 4446 switch(ndx) { 4447 case 0: 4448 p = "int"; 4449 break; 4450 case 1: 4451 p = "int"; 4452 break; 4453 case 2: 4454 p = "int"; 4455 break; 4456 case 3: 4457 p = "int"; 4458 break; 4459 case 4: 4460 p = "int"; 4461 break; 4462 default: 4463 break; 4464 }; 4465 break; 4466 /* freebsd32_msgsys */ 4467 case 170: 4468 switch(ndx) { 4469 case 0: 4470 p = "int"; 4471 break; 4472 case 1: 4473 p = "int"; 4474 break; 4475 case 2: 4476 p = "int"; 4477 break; 4478 case 3: 4479 p = "int"; 4480 break; 4481 case 4: 4482 p = "int"; 4483 break; 4484 case 5: 4485 p = "int"; 4486 break; 4487 default: 4488 break; 4489 }; 4490 break; 4491 /* freebsd32_shmsys */ 4492 case 171: 4493 switch(ndx) { 4494 case 0: 4495 p = "uint32_t"; 4496 break; 4497 case 1: 4498 p = "uint32_t"; 4499 break; 4500 case 2: 4501 p = "uint32_t"; 4502 break; 4503 case 3: 4504 p = "uint32_t"; 4505 break; 4506 default: 4507 break; 4508 }; 4509 break; 4510 /* ntp_adjtime */ 4511 case 176: 4512 switch(ndx) { 4513 case 0: 4514 p = "struct timex *"; 4515 break; 4516 default: 4517 break; 4518 }; 4519 break; 4520 /* setgid */ 4521 case 181: 4522 switch(ndx) { 4523 case 0: 4524 p = "gid_t"; 4525 break; 4526 default: 4527 break; 4528 }; 4529 break; 4530 /* setegid */ 4531 case 182: 4532 switch(ndx) { 4533 case 0: 4534 p = "gid_t"; 4535 break; 4536 default: 4537 break; 4538 }; 4539 break; 4540 /* seteuid */ 4541 case 183: 4542 switch(ndx) { 4543 case 0: 4544 p = "uid_t"; 4545 break; 4546 default: 4547 break; 4548 }; 4549 break; 4550 /* freebsd32_stat */ 4551 case 188: 4552 switch(ndx) { 4553 case 0: 4554 p = "char *"; 4555 break; 4556 case 1: 4557 p = "struct stat32 *"; 4558 break; 4559 default: 4560 break; 4561 }; 4562 break; 4563 /* freebsd32_fstat */ 4564 case 189: 4565 switch(ndx) { 4566 case 0: 4567 p = "int"; 4568 break; 4569 case 1: 4570 p = "struct stat32 *"; 4571 break; 4572 default: 4573 break; 4574 }; 4575 break; 4576 /* freebsd32_lstat */ 4577 case 190: 4578 switch(ndx) { 4579 case 0: 4580 p = "char *"; 4581 break; 4582 case 1: 4583 p = "struct stat32 *"; 4584 break; 4585 default: 4586 break; 4587 }; 4588 break; 4589 /* pathconf */ 4590 case 191: 4591 switch(ndx) { 4592 case 0: 4593 p = "char *"; 4594 break; 4595 case 1: 4596 p = "int"; 4597 break; 4598 default: 4599 break; 4600 }; 4601 break; 4602 /* fpathconf */ 4603 case 192: 4604 switch(ndx) { 4605 case 0: 4606 p = "int"; 4607 break; 4608 case 1: 4609 p = "int"; 4610 break; 4611 default: 4612 break; 4613 }; 4614 break; 4615 /* getrlimit */ 4616 case 194: 4617 switch(ndx) { 4618 case 0: 4619 p = "u_int"; 4620 break; 4621 case 1: 4622 p = "struct rlimit *"; 4623 break; 4624 default: 4625 break; 4626 }; 4627 break; 4628 /* setrlimit */ 4629 case 195: 4630 switch(ndx) { 4631 case 0: 4632 p = "u_int"; 4633 break; 4634 case 1: 4635 p = "struct rlimit *"; 4636 break; 4637 default: 4638 break; 4639 }; 4640 break; 4641 /* freebsd32_getdirentries */ 4642 case 196: 4643 switch(ndx) { 4644 case 0: 4645 p = "int"; 4646 break; 4647 case 1: 4648 p = "char *"; 4649 break; 4650 case 2: 4651 p = "u_int"; 4652 break; 4653 case 3: 4654 p = "int32_t *"; 4655 break; 4656 default: 4657 break; 4658 }; 4659 break; 4660 /* nosys */ 4661 case 198: 4662 break; 4663 /* freebsd32_sysctl */ 4664 case 202: 4665 switch(ndx) { 4666 case 0: 4667 p = "int *"; 4668 break; 4669 case 1: 4670 p = "u_int"; 4671 break; 4672 case 2: 4673 p = "void *"; 4674 break; 4675 case 3: 4676 p = "uint32_t *"; 4677 break; 4678 case 4: 4679 p = "void *"; 4680 break; 4681 case 5: 4682 p = "uint32_t"; 4683 break; 4684 default: 4685 break; 4686 }; 4687 break; 4688 /* mlock */ 4689 case 203: 4690 switch(ndx) { 4691 case 0: 4692 p = "const void *"; 4693 break; 4694 case 1: 4695 p = "size_t"; 4696 break; 4697 default: 4698 break; 4699 }; 4700 break; 4701 /* munlock */ 4702 case 204: 4703 switch(ndx) { 4704 case 0: 4705 p = "const void *"; 4706 break; 4707 case 1: 4708 p = "size_t"; 4709 break; 4710 default: 4711 break; 4712 }; 4713 break; 4714 /* undelete */ 4715 case 205: 4716 switch(ndx) { 4717 case 0: 4718 p = "char *"; 4719 break; 4720 default: 4721 break; 4722 }; 4723 break; 4724 /* freebsd32_futimes */ 4725 case 206: 4726 switch(ndx) { 4727 case 0: 4728 p = "int"; 4729 break; 4730 case 1: 4731 p = "struct timeval32 *"; 4732 break; 4733 default: 4734 break; 4735 }; 4736 break; 4737 /* getpgid */ 4738 case 207: 4739 switch(ndx) { 4740 case 0: 4741 p = "pid_t"; 4742 break; 4743 default: 4744 break; 4745 }; 4746 break; 4747 /* poll */ 4748 case 209: 4749 switch(ndx) { 4750 case 0: 4751 p = "struct pollfd *"; 4752 break; 4753 case 1: 4754 p = "u_int"; 4755 break; 4756 case 2: 4757 p = "int"; 4758 break; 4759 default: 4760 break; 4761 }; 4762 break; 4763 /* lkmnosys */ 4764 case 210: 4765 break; 4766 /* lkmnosys */ 4767 case 211: 4768 break; 4769 /* lkmnosys */ 4770 case 212: 4771 break; 4772 /* lkmnosys */ 4773 case 213: 4774 break; 4775 /* lkmnosys */ 4776 case 214: 4777 break; 4778 /* lkmnosys */ 4779 case 215: 4780 break; 4781 /* lkmnosys */ 4782 case 216: 4783 break; 4784 /* lkmnosys */ 4785 case 217: 4786 break; 4787 /* lkmnosys */ 4788 case 218: 4789 break; 4790 /* lkmnosys */ 4791 case 219: 4792 break; 4793 /* semget */ 4794 case 221: 4795 switch(ndx) { 4796 case 0: 4797 p = "key_t"; 4798 break; 4799 case 1: 4800 p = "int"; 4801 break; 4802 case 2: 4803 p = "int"; 4804 break; 4805 default: 4806 break; 4807 }; 4808 break; 4809 /* semop */ 4810 case 222: 4811 switch(ndx) { 4812 case 0: 4813 p = "int"; 4814 break; 4815 case 1: 4816 p = "struct sembuf *"; 4817 break; 4818 case 2: 4819 p = "u_int"; 4820 break; 4821 default: 4822 break; 4823 }; 4824 break; 4825 /* msgget */ 4826 case 225: 4827 switch(ndx) { 4828 case 0: 4829 p = "key_t"; 4830 break; 4831 case 1: 4832 p = "int"; 4833 break; 4834 default: 4835 break; 4836 }; 4837 break; 4838 /* freebsd32_msgsnd */ 4839 case 226: 4840 switch(ndx) { 4841 case 0: 4842 p = "int"; 4843 break; 4844 case 1: 4845 p = "void *"; 4846 break; 4847 case 2: 4848 p = "size_t"; 4849 break; 4850 case 3: 4851 p = "int"; 4852 break; 4853 default: 4854 break; 4855 }; 4856 break; 4857 /* freebsd32_msgrcv */ 4858 case 227: 4859 switch(ndx) { 4860 case 0: 4861 p = "int"; 4862 break; 4863 case 1: 4864 p = "void *"; 4865 break; 4866 case 2: 4867 p = "size_t"; 4868 break; 4869 case 3: 4870 p = "long"; 4871 break; 4872 case 4: 4873 p = "int"; 4874 break; 4875 default: 4876 break; 4877 }; 4878 break; 4879 /* shmat */ 4880 case 228: 4881 switch(ndx) { 4882 case 0: 4883 p = "int"; 4884 break; 4885 case 1: 4886 p = "void *"; 4887 break; 4888 case 2: 4889 p = "int"; 4890 break; 4891 default: 4892 break; 4893 }; 4894 break; 4895 /* shmdt */ 4896 case 230: 4897 switch(ndx) { 4898 case 0: 4899 p = "void *"; 4900 break; 4901 default: 4902 break; 4903 }; 4904 break; 4905 /* shmget */ 4906 case 231: 4907 switch(ndx) { 4908 case 0: 4909 p = "key_t"; 4910 break; 4911 case 1: 4912 p = "int"; 4913 break; 4914 case 2: 4915 p = "int"; 4916 break; 4917 default: 4918 break; 4919 }; 4920 break; 4921 /* freebsd32_clock_gettime */ 4922 case 232: 4923 switch(ndx) { 4924 case 0: 4925 p = "clockid_t"; 4926 break; 4927 case 1: 4928 p = "struct timespec32 *"; 4929 break; 4930 default: 4931 break; 4932 }; 4933 break; 4934 /* freebsd32_clock_settime */ 4935 case 233: 4936 switch(ndx) { 4937 case 0: 4938 p = "clockid_t"; 4939 break; 4940 case 1: 4941 p = "const struct timespec32 *"; 4942 break; 4943 default: 4944 break; 4945 }; 4946 break; 4947 /* freebsd32_clock_getres */ 4948 case 234: 4949 switch(ndx) { 4950 case 0: 4951 p = "clockid_t"; 4952 break; 4953 case 1: 4954 p = "struct timespec32 *"; 4955 break; 4956 default: 4957 break; 4958 }; 4959 break; 4960 /* freebsd32_nanosleep */ 4961 case 240: 4962 switch(ndx) { 4963 case 0: 4964 p = "const struct timespec32 *"; 4965 break; 4966 case 1: 4967 p = "struct timespec32 *"; 4968 break; 4969 default: 4970 break; 4971 }; 4972 break; 4973 /* ffclock_getcounter */ 4974 case 241: 4975 switch(ndx) { 4976 case 0: 4977 p = "ffcounter *"; 4978 break; 4979 default: 4980 break; 4981 }; 4982 break; 4983 /* ffclock_setestimate */ 4984 case 242: 4985 switch(ndx) { 4986 case 0: 4987 p = "struct ffclock_estimate *"; 4988 break; 4989 default: 4990 break; 4991 }; 4992 break; 4993 /* ffclock_getestimate */ 4994 case 243: 4995 switch(ndx) { 4996 case 0: 4997 p = "struct ffclock_estimate *"; 4998 break; 4999 default: 5000 break; 5001 }; 5002 break;
|
| 5003 /* clock_getcpuclockid2 */ 5004 case 247: 5005 switch(ndx) { 5006 case 0: 5007 p = "id_t"; 5008 break; 5009 case 1: 5010 p = "int"; 5011 break; 5012 case 2: 5013 p = "clockid_t *"; 5014 break; 5015 default: 5016 break; 5017 }; 5018 break;
|
4994 /* minherit */ 4995 case 250: 4996 switch(ndx) { 4997 case 0: 4998 p = "void *"; 4999 break; 5000 case 1: 5001 p = "size_t"; 5002 break; 5003 case 2: 5004 p = "int"; 5005 break; 5006 default: 5007 break; 5008 }; 5009 break; 5010 /* rfork */ 5011 case 251: 5012 switch(ndx) { 5013 case 0: 5014 p = "int"; 5015 break; 5016 default: 5017 break; 5018 }; 5019 break; 5020 /* openbsd_poll */ 5021 case 252: 5022 switch(ndx) { 5023 case 0: 5024 p = "struct pollfd *"; 5025 break; 5026 case 1: 5027 p = "u_int"; 5028 break; 5029 case 2: 5030 p = "int"; 5031 break; 5032 default: 5033 break; 5034 }; 5035 break; 5036 /* issetugid */ 5037 case 253: 5038 break; 5039 /* lchown */ 5040 case 254: 5041 switch(ndx) { 5042 case 0: 5043 p = "char *"; 5044 break; 5045 case 1: 5046 p = "int"; 5047 break; 5048 case 2: 5049 p = "int"; 5050 break; 5051 default: 5052 break; 5053 }; 5054 break; 5055 /* freebsd32_aio_read */ 5056 case 255: 5057 switch(ndx) { 5058 case 0: 5059 p = "struct aiocb32 *"; 5060 break; 5061 default: 5062 break; 5063 }; 5064 break; 5065 /* freebsd32_aio_write */ 5066 case 256: 5067 switch(ndx) { 5068 case 0: 5069 p = "struct aiocb32 *"; 5070 break; 5071 default: 5072 break; 5073 }; 5074 break; 5075 /* freebsd32_lio_listio */ 5076 case 257: 5077 switch(ndx) { 5078 case 0: 5079 p = "int"; 5080 break; 5081 case 1: 5082 p = "struct aiocb32 *const *"; 5083 break; 5084 case 2: 5085 p = "int"; 5086 break; 5087 case 3: 5088 p = "struct sigevent *"; 5089 break; 5090 default: 5091 break; 5092 }; 5093 break; 5094 /* getdents */ 5095 case 272: 5096 switch(ndx) { 5097 case 0: 5098 p = "int"; 5099 break; 5100 case 1: 5101 p = "char *"; 5102 break; 5103 case 2: 5104 p = "size_t"; 5105 break; 5106 default: 5107 break; 5108 }; 5109 break; 5110 /* lchmod */ 5111 case 274: 5112 switch(ndx) { 5113 case 0: 5114 p = "char *"; 5115 break; 5116 case 1: 5117 p = "mode_t"; 5118 break; 5119 default: 5120 break; 5121 }; 5122 break; 5123 /* lchown */ 5124 case 275: 5125 switch(ndx) { 5126 case 0: 5127 p = "char *"; 5128 break; 5129 case 1: 5130 p = "uid_t"; 5131 break; 5132 case 2: 5133 p = "gid_t"; 5134 break; 5135 default: 5136 break; 5137 }; 5138 break; 5139 /* freebsd32_lutimes */ 5140 case 276: 5141 switch(ndx) { 5142 case 0: 5143 p = "char *"; 5144 break; 5145 case 1: 5146 p = "struct timeval32 *"; 5147 break; 5148 default: 5149 break; 5150 }; 5151 break; 5152 /* msync */ 5153 case 277: 5154 switch(ndx) { 5155 case 0: 5156 p = "void *"; 5157 break; 5158 case 1: 5159 p = "size_t"; 5160 break; 5161 case 2: 5162 p = "int"; 5163 break; 5164 default: 5165 break; 5166 }; 5167 break; 5168 /* nstat */ 5169 case 278: 5170 switch(ndx) { 5171 case 0: 5172 p = "char *"; 5173 break; 5174 case 1: 5175 p = "struct nstat *"; 5176 break; 5177 default: 5178 break; 5179 }; 5180 break; 5181 /* nfstat */ 5182 case 279: 5183 switch(ndx) { 5184 case 0: 5185 p = "int"; 5186 break; 5187 case 1: 5188 p = "struct nstat *"; 5189 break; 5190 default: 5191 break; 5192 }; 5193 break; 5194 /* nlstat */ 5195 case 280: 5196 switch(ndx) { 5197 case 0: 5198 p = "char *"; 5199 break; 5200 case 1: 5201 p = "struct nstat *"; 5202 break; 5203 default: 5204 break; 5205 }; 5206 break; 5207 /* freebsd32_preadv */ 5208 case 289: 5209 switch(ndx) { 5210 case 0: 5211 p = "int"; 5212 break; 5213 case 1: 5214 p = "struct iovec32 *"; 5215 break; 5216 case 2: 5217 p = "u_int"; 5218 break; 5219 case 3: 5220 p = "uint32_t"; 5221 break; 5222 case 4: 5223 p = "uint32_t"; 5224 break; 5225 default: 5226 break; 5227 }; 5228 break; 5229 /* freebsd32_pwritev */ 5230 case 290: 5231 switch(ndx) { 5232 case 0: 5233 p = "int"; 5234 break; 5235 case 1: 5236 p = "struct iovec32 *"; 5237 break; 5238 case 2: 5239 p = "u_int"; 5240 break; 5241 case 3: 5242 p = "uint32_t"; 5243 break; 5244 case 4: 5245 p = "uint32_t"; 5246 break; 5247 default: 5248 break; 5249 }; 5250 break; 5251 /* fhopen */ 5252 case 298: 5253 switch(ndx) { 5254 case 0: 5255 p = "const struct fhandle *"; 5256 break; 5257 case 1: 5258 p = "int"; 5259 break; 5260 default: 5261 break; 5262 }; 5263 break; 5264 /* fhstat */ 5265 case 299: 5266 switch(ndx) { 5267 case 0: 5268 p = "const struct fhandle *"; 5269 break; 5270 case 1: 5271 p = "struct stat *"; 5272 break; 5273 default: 5274 break; 5275 }; 5276 break; 5277 /* modnext */ 5278 case 300: 5279 switch(ndx) { 5280 case 0: 5281 p = "int"; 5282 break; 5283 default: 5284 break; 5285 }; 5286 break; 5287 /* freebsd32_modstat */ 5288 case 301: 5289 switch(ndx) { 5290 case 0: 5291 p = "int"; 5292 break; 5293 case 1: 5294 p = "struct module_stat32 *"; 5295 break; 5296 default: 5297 break; 5298 }; 5299 break; 5300 /* modfnext */ 5301 case 302: 5302 switch(ndx) { 5303 case 0: 5304 p = "int"; 5305 break; 5306 default: 5307 break; 5308 }; 5309 break; 5310 /* modfind */ 5311 case 303: 5312 switch(ndx) { 5313 case 0: 5314 p = "const char *"; 5315 break; 5316 default: 5317 break; 5318 }; 5319 break; 5320 /* kldload */ 5321 case 304: 5322 switch(ndx) { 5323 case 0: 5324 p = "const char *"; 5325 break; 5326 default: 5327 break; 5328 }; 5329 break; 5330 /* kldunload */ 5331 case 305: 5332 switch(ndx) { 5333 case 0: 5334 p = "int"; 5335 break; 5336 default: 5337 break; 5338 }; 5339 break; 5340 /* kldfind */ 5341 case 306: 5342 switch(ndx) { 5343 case 0: 5344 p = "const char *"; 5345 break; 5346 default: 5347 break; 5348 }; 5349 break; 5350 /* kldnext */ 5351 case 307: 5352 switch(ndx) { 5353 case 0: 5354 p = "int"; 5355 break; 5356 default: 5357 break; 5358 }; 5359 break; 5360 /* freebsd32_kldstat */ 5361 case 308: 5362 switch(ndx) { 5363 case 0: 5364 p = "int"; 5365 break; 5366 case 1: 5367 p = "struct kld32_file_stat *"; 5368 break; 5369 default: 5370 break; 5371 }; 5372 break; 5373 /* kldfirstmod */ 5374 case 309: 5375 switch(ndx) { 5376 case 0: 5377 p = "int"; 5378 break; 5379 default: 5380 break; 5381 }; 5382 break; 5383 /* getsid */ 5384 case 310: 5385 switch(ndx) { 5386 case 0: 5387 p = "pid_t"; 5388 break; 5389 default: 5390 break; 5391 }; 5392 break; 5393 /* setresuid */ 5394 case 311: 5395 switch(ndx) { 5396 case 0: 5397 p = "uid_t"; 5398 break; 5399 case 1: 5400 p = "uid_t"; 5401 break; 5402 case 2: 5403 p = "uid_t"; 5404 break; 5405 default: 5406 break; 5407 }; 5408 break; 5409 /* setresgid */ 5410 case 312: 5411 switch(ndx) { 5412 case 0: 5413 p = "gid_t"; 5414 break; 5415 case 1: 5416 p = "gid_t"; 5417 break; 5418 case 2: 5419 p = "gid_t"; 5420 break; 5421 default: 5422 break; 5423 }; 5424 break; 5425 /* freebsd32_aio_return */ 5426 case 314: 5427 switch(ndx) { 5428 case 0: 5429 p = "struct aiocb32 *"; 5430 break; 5431 default: 5432 break; 5433 }; 5434 break; 5435 /* freebsd32_aio_suspend */ 5436 case 315: 5437 switch(ndx) { 5438 case 0: 5439 p = "struct aiocb32 *const *"; 5440 break; 5441 case 1: 5442 p = "int"; 5443 break; 5444 case 2: 5445 p = "const struct timespec32 *"; 5446 break; 5447 default: 5448 break; 5449 }; 5450 break; 5451 /* freebsd32_aio_cancel */ 5452 case 316: 5453 switch(ndx) { 5454 case 0: 5455 p = "int"; 5456 break; 5457 case 1: 5458 p = "struct aiocb32 *"; 5459 break; 5460 default: 5461 break; 5462 }; 5463 break; 5464 /* freebsd32_aio_error */ 5465 case 317: 5466 switch(ndx) { 5467 case 0: 5468 p = "struct aiocb32 *"; 5469 break; 5470 default: 5471 break; 5472 }; 5473 break; 5474 /* freebsd32_oaio_read */ 5475 case 318: 5476 switch(ndx) { 5477 case 0: 5478 p = "struct oaiocb32 *"; 5479 break; 5480 default: 5481 break; 5482 }; 5483 break; 5484 /* freebsd32_oaio_write */ 5485 case 319: 5486 switch(ndx) { 5487 case 0: 5488 p = "struct oaiocb32 *"; 5489 break; 5490 default: 5491 break; 5492 }; 5493 break; 5494 /* freebsd32_olio_listio */ 5495 case 320: 5496 switch(ndx) { 5497 case 0: 5498 p = "int"; 5499 break; 5500 case 1: 5501 p = "struct oaiocb32 *const *"; 5502 break; 5503 case 2: 5504 p = "int"; 5505 break; 5506 case 3: 5507 p = "struct osigevent32 *"; 5508 break; 5509 default: 5510 break; 5511 }; 5512 break; 5513 /* yield */ 5514 case 321: 5515 break; 5516 /* mlockall */ 5517 case 324: 5518 switch(ndx) { 5519 case 0: 5520 p = "int"; 5521 break; 5522 default: 5523 break; 5524 }; 5525 break; 5526 /* munlockall */ 5527 case 325: 5528 break; 5529 /* __getcwd */ 5530 case 326: 5531 switch(ndx) { 5532 case 0: 5533 p = "u_char *"; 5534 break; 5535 case 1: 5536 p = "u_int"; 5537 break; 5538 default: 5539 break; 5540 }; 5541 break; 5542 /* sched_setparam */ 5543 case 327: 5544 switch(ndx) { 5545 case 0: 5546 p = "pid_t"; 5547 break; 5548 case 1: 5549 p = "const struct sched_param *"; 5550 break; 5551 default: 5552 break; 5553 }; 5554 break; 5555 /* sched_getparam */ 5556 case 328: 5557 switch(ndx) { 5558 case 0: 5559 p = "pid_t"; 5560 break; 5561 case 1: 5562 p = "struct sched_param *"; 5563 break; 5564 default: 5565 break; 5566 }; 5567 break; 5568 /* sched_setscheduler */ 5569 case 329: 5570 switch(ndx) { 5571 case 0: 5572 p = "pid_t"; 5573 break; 5574 case 1: 5575 p = "int"; 5576 break; 5577 case 2: 5578 p = "const struct sched_param *"; 5579 break; 5580 default: 5581 break; 5582 }; 5583 break; 5584 /* sched_getscheduler */ 5585 case 330: 5586 switch(ndx) { 5587 case 0: 5588 p = "pid_t"; 5589 break; 5590 default: 5591 break; 5592 }; 5593 break; 5594 /* sched_yield */ 5595 case 331: 5596 break; 5597 /* sched_get_priority_max */ 5598 case 332: 5599 switch(ndx) { 5600 case 0: 5601 p = "int"; 5602 break; 5603 default: 5604 break; 5605 }; 5606 break; 5607 /* sched_get_priority_min */ 5608 case 333: 5609 switch(ndx) { 5610 case 0: 5611 p = "int"; 5612 break; 5613 default: 5614 break; 5615 }; 5616 break; 5617 /* sched_rr_get_interval */ 5618 case 334: 5619 switch(ndx) { 5620 case 0: 5621 p = "pid_t"; 5622 break; 5623 case 1: 5624 p = "struct timespec *"; 5625 break; 5626 default: 5627 break; 5628 }; 5629 break; 5630 /* utrace */ 5631 case 335: 5632 switch(ndx) { 5633 case 0: 5634 p = "const void *"; 5635 break; 5636 case 1: 5637 p = "size_t"; 5638 break; 5639 default: 5640 break; 5641 }; 5642 break; 5643 /* kldsym */ 5644 case 337: 5645 switch(ndx) { 5646 case 0: 5647 p = "int"; 5648 break; 5649 case 1: 5650 p = "int"; 5651 break; 5652 case 2: 5653 p = "void *"; 5654 break; 5655 default: 5656 break; 5657 }; 5658 break; 5659 /* freebsd32_jail */ 5660 case 338: 5661 switch(ndx) { 5662 case 0: 5663 p = "struct jail32 *"; 5664 break; 5665 default: 5666 break; 5667 }; 5668 break; 5669 /* sigprocmask */ 5670 case 340: 5671 switch(ndx) { 5672 case 0: 5673 p = "int"; 5674 break; 5675 case 1: 5676 p = "const sigset_t *"; 5677 break; 5678 case 2: 5679 p = "sigset_t *"; 5680 break; 5681 default: 5682 break; 5683 }; 5684 break; 5685 /* sigsuspend */ 5686 case 341: 5687 switch(ndx) { 5688 case 0: 5689 p = "const sigset_t *"; 5690 break; 5691 default: 5692 break; 5693 }; 5694 break; 5695 /* sigpending */ 5696 case 343: 5697 switch(ndx) { 5698 case 0: 5699 p = "sigset_t *"; 5700 break; 5701 default: 5702 break; 5703 }; 5704 break; 5705 /* freebsd32_sigtimedwait */ 5706 case 345: 5707 switch(ndx) { 5708 case 0: 5709 p = "const sigset_t *"; 5710 break; 5711 case 1: 5712 p = "siginfo_t *"; 5713 break; 5714 case 2: 5715 p = "const struct timespec *"; 5716 break; 5717 default: 5718 break; 5719 }; 5720 break; 5721 /* freebsd32_sigwaitinfo */ 5722 case 346: 5723 switch(ndx) { 5724 case 0: 5725 p = "const sigset_t *"; 5726 break; 5727 case 1: 5728 p = "siginfo_t *"; 5729 break; 5730 default: 5731 break; 5732 }; 5733 break; 5734 /* __acl_get_file */ 5735 case 347: 5736 switch(ndx) { 5737 case 0: 5738 p = "const char *"; 5739 break; 5740 case 1: 5741 p = "acl_type_t"; 5742 break; 5743 case 2: 5744 p = "struct acl *"; 5745 break; 5746 default: 5747 break; 5748 }; 5749 break; 5750 /* __acl_set_file */ 5751 case 348: 5752 switch(ndx) { 5753 case 0: 5754 p = "const char *"; 5755 break; 5756 case 1: 5757 p = "acl_type_t"; 5758 break; 5759 case 2: 5760 p = "struct acl *"; 5761 break; 5762 default: 5763 break; 5764 }; 5765 break; 5766 /* __acl_get_fd */ 5767 case 349: 5768 switch(ndx) { 5769 case 0: 5770 p = "int"; 5771 break; 5772 case 1: 5773 p = "acl_type_t"; 5774 break; 5775 case 2: 5776 p = "struct acl *"; 5777 break; 5778 default: 5779 break; 5780 }; 5781 break; 5782 /* __acl_set_fd */ 5783 case 350: 5784 switch(ndx) { 5785 case 0: 5786 p = "int"; 5787 break; 5788 case 1: 5789 p = "acl_type_t"; 5790 break; 5791 case 2: 5792 p = "struct acl *"; 5793 break; 5794 default: 5795 break; 5796 }; 5797 break; 5798 /* __acl_delete_file */ 5799 case 351: 5800 switch(ndx) { 5801 case 0: 5802 p = "const char *"; 5803 break; 5804 case 1: 5805 p = "acl_type_t"; 5806 break; 5807 default: 5808 break; 5809 }; 5810 break; 5811 /* __acl_delete_fd */ 5812 case 352: 5813 switch(ndx) { 5814 case 0: 5815 p = "int"; 5816 break; 5817 case 1: 5818 p = "acl_type_t"; 5819 break; 5820 default: 5821 break; 5822 }; 5823 break; 5824 /* __acl_aclcheck_file */ 5825 case 353: 5826 switch(ndx) { 5827 case 0: 5828 p = "const char *"; 5829 break; 5830 case 1: 5831 p = "acl_type_t"; 5832 break; 5833 case 2: 5834 p = "struct acl *"; 5835 break; 5836 default: 5837 break; 5838 }; 5839 break; 5840 /* __acl_aclcheck_fd */ 5841 case 354: 5842 switch(ndx) { 5843 case 0: 5844 p = "int"; 5845 break; 5846 case 1: 5847 p = "acl_type_t"; 5848 break; 5849 case 2: 5850 p = "struct acl *"; 5851 break; 5852 default: 5853 break; 5854 }; 5855 break; 5856 /* extattrctl */ 5857 case 355: 5858 switch(ndx) { 5859 case 0: 5860 p = "const char *"; 5861 break; 5862 case 1: 5863 p = "int"; 5864 break; 5865 case 2: 5866 p = "const char *"; 5867 break; 5868 case 3: 5869 p = "int"; 5870 break; 5871 case 4: 5872 p = "const char *"; 5873 break; 5874 default: 5875 break; 5876 }; 5877 break; 5878 /* extattr_set_file */ 5879 case 356: 5880 switch(ndx) { 5881 case 0: 5882 p = "const char *"; 5883 break; 5884 case 1: 5885 p = "int"; 5886 break; 5887 case 2: 5888 p = "const char *"; 5889 break; 5890 case 3: 5891 p = "void *"; 5892 break; 5893 case 4: 5894 p = "size_t"; 5895 break; 5896 default: 5897 break; 5898 }; 5899 break; 5900 /* extattr_get_file */ 5901 case 357: 5902 switch(ndx) { 5903 case 0: 5904 p = "const char *"; 5905 break; 5906 case 1: 5907 p = "int"; 5908 break; 5909 case 2: 5910 p = "const char *"; 5911 break; 5912 case 3: 5913 p = "void *"; 5914 break; 5915 case 4: 5916 p = "size_t"; 5917 break; 5918 default: 5919 break; 5920 }; 5921 break; 5922 /* extattr_delete_file */ 5923 case 358: 5924 switch(ndx) { 5925 case 0: 5926 p = "const char *"; 5927 break; 5928 case 1: 5929 p = "int"; 5930 break; 5931 case 2: 5932 p = "const char *"; 5933 break; 5934 default: 5935 break; 5936 }; 5937 break; 5938 /* freebsd32_aio_waitcomplete */ 5939 case 359: 5940 switch(ndx) { 5941 case 0: 5942 p = "struct aiocb32 **"; 5943 break; 5944 case 1: 5945 p = "struct timespec32 *"; 5946 break; 5947 default: 5948 break; 5949 }; 5950 break; 5951 /* getresuid */ 5952 case 360: 5953 switch(ndx) { 5954 case 0: 5955 p = "uid_t *"; 5956 break; 5957 case 1: 5958 p = "uid_t *"; 5959 break; 5960 case 2: 5961 p = "uid_t *"; 5962 break; 5963 default: 5964 break; 5965 }; 5966 break; 5967 /* getresgid */ 5968 case 361: 5969 switch(ndx) { 5970 case 0: 5971 p = "gid_t *"; 5972 break; 5973 case 1: 5974 p = "gid_t *"; 5975 break; 5976 case 2: 5977 p = "gid_t *"; 5978 break; 5979 default: 5980 break; 5981 }; 5982 break; 5983 /* kqueue */ 5984 case 362: 5985 break; 5986 /* freebsd32_kevent */ 5987 case 363: 5988 switch(ndx) { 5989 case 0: 5990 p = "int"; 5991 break; 5992 case 1: 5993 p = "const struct kevent32 *"; 5994 break; 5995 case 2: 5996 p = "int"; 5997 break; 5998 case 3: 5999 p = "struct kevent32 *"; 6000 break; 6001 case 4: 6002 p = "int"; 6003 break; 6004 case 5: 6005 p = "const struct timespec32 *"; 6006 break; 6007 default: 6008 break; 6009 }; 6010 break; 6011 /* extattr_set_fd */ 6012 case 371: 6013 switch(ndx) { 6014 case 0: 6015 p = "int"; 6016 break; 6017 case 1: 6018 p = "int"; 6019 break; 6020 case 2: 6021 p = "const char *"; 6022 break; 6023 case 3: 6024 p = "void *"; 6025 break; 6026 case 4: 6027 p = "size_t"; 6028 break; 6029 default: 6030 break; 6031 }; 6032 break; 6033 /* extattr_get_fd */ 6034 case 372: 6035 switch(ndx) { 6036 case 0: 6037 p = "int"; 6038 break; 6039 case 1: 6040 p = "int"; 6041 break; 6042 case 2: 6043 p = "const char *"; 6044 break; 6045 case 3: 6046 p = "void *"; 6047 break; 6048 case 4: 6049 p = "size_t"; 6050 break; 6051 default: 6052 break; 6053 }; 6054 break; 6055 /* extattr_delete_fd */ 6056 case 373: 6057 switch(ndx) { 6058 case 0: 6059 p = "int"; 6060 break; 6061 case 1: 6062 p = "int"; 6063 break; 6064 case 2: 6065 p = "const char *"; 6066 break; 6067 default: 6068 break; 6069 }; 6070 break; 6071 /* __setugid */ 6072 case 374: 6073 switch(ndx) { 6074 case 0: 6075 p = "int"; 6076 break; 6077 default: 6078 break; 6079 }; 6080 break; 6081 /* eaccess */ 6082 case 376: 6083 switch(ndx) { 6084 case 0: 6085 p = "char *"; 6086 break; 6087 case 1: 6088 p = "int"; 6089 break; 6090 default: 6091 break; 6092 }; 6093 break; 6094 /* freebsd32_nmount */ 6095 case 378: 6096 switch(ndx) { 6097 case 0: 6098 p = "struct iovec32 *"; 6099 break; 6100 case 1: 6101 p = "unsigned int"; 6102 break; 6103 case 2: 6104 p = "int"; 6105 break; 6106 default: 6107 break; 6108 }; 6109 break; 6110 /* kenv */ 6111 case 390: 6112 switch(ndx) { 6113 case 0: 6114 p = "int"; 6115 break; 6116 case 1: 6117 p = "const char *"; 6118 break; 6119 case 2: 6120 p = "char *"; 6121 break; 6122 case 3: 6123 p = "int"; 6124 break; 6125 default: 6126 break; 6127 }; 6128 break; 6129 /* lchflags */ 6130 case 391: 6131 switch(ndx) { 6132 case 0: 6133 p = "const char *"; 6134 break; 6135 case 1: 6136 p = "int"; 6137 break; 6138 default: 6139 break; 6140 }; 6141 break; 6142 /* uuidgen */ 6143 case 392: 6144 switch(ndx) { 6145 case 0: 6146 p = "struct uuid *"; 6147 break; 6148 case 1: 6149 p = "int"; 6150 break; 6151 default: 6152 break; 6153 }; 6154 break; 6155 /* freebsd32_sendfile */ 6156 case 393: 6157 switch(ndx) { 6158 case 0: 6159 p = "int"; 6160 break; 6161 case 1: 6162 p = "int"; 6163 break; 6164 case 2: 6165 p = "uint32_t"; 6166 break; 6167 case 3: 6168 p = "uint32_t"; 6169 break; 6170 case 4: 6171 p = "size_t"; 6172 break; 6173 case 5: 6174 p = "struct sf_hdtr32 *"; 6175 break; 6176 case 6: 6177 p = "off_t *"; 6178 break; 6179 case 7: 6180 p = "int"; 6181 break; 6182 default: 6183 break; 6184 }; 6185 break; 6186 /* getfsstat */ 6187 case 395: 6188 switch(ndx) { 6189 case 0: 6190 p = "struct statfs *"; 6191 break; 6192 case 1: 6193 p = "long"; 6194 break; 6195 case 2: 6196 p = "int"; 6197 break; 6198 default: 6199 break; 6200 }; 6201 break; 6202 /* statfs */ 6203 case 396: 6204 switch(ndx) { 6205 case 0: 6206 p = "char *"; 6207 break; 6208 case 1: 6209 p = "struct statfs *"; 6210 break; 6211 default: 6212 break; 6213 }; 6214 break; 6215 /* fstatfs */ 6216 case 397: 6217 switch(ndx) { 6218 case 0: 6219 p = "int"; 6220 break; 6221 case 1: 6222 p = "struct statfs *"; 6223 break; 6224 default: 6225 break; 6226 }; 6227 break; 6228 /* fhstatfs */ 6229 case 398: 6230 switch(ndx) { 6231 case 0: 6232 p = "const struct fhandle *"; 6233 break; 6234 case 1: 6235 p = "struct statfs *"; 6236 break; 6237 default: 6238 break; 6239 }; 6240 break; 6241 /* ksem_close */ 6242 case 400: 6243 switch(ndx) { 6244 case 0: 6245 p = "semid_t"; 6246 break; 6247 default: 6248 break; 6249 }; 6250 break; 6251 /* ksem_post */ 6252 case 401: 6253 switch(ndx) { 6254 case 0: 6255 p = "semid_t"; 6256 break; 6257 default: 6258 break; 6259 }; 6260 break; 6261 /* ksem_wait */ 6262 case 402: 6263 switch(ndx) { 6264 case 0: 6265 p = "semid_t"; 6266 break; 6267 default: 6268 break; 6269 }; 6270 break; 6271 /* ksem_trywait */ 6272 case 403: 6273 switch(ndx) { 6274 case 0: 6275 p = "semid_t"; 6276 break; 6277 default: 6278 break; 6279 }; 6280 break; 6281 /* freebsd32_ksem_init */ 6282 case 404: 6283 switch(ndx) { 6284 case 0: 6285 p = "semid_t *"; 6286 break; 6287 case 1: 6288 p = "unsigned int"; 6289 break; 6290 default: 6291 break; 6292 }; 6293 break; 6294 /* freebsd32_ksem_open */ 6295 case 405: 6296 switch(ndx) { 6297 case 0: 6298 p = "semid_t *"; 6299 break; 6300 case 1: 6301 p = "const char *"; 6302 break; 6303 case 2: 6304 p = "int"; 6305 break; 6306 case 3: 6307 p = "mode_t"; 6308 break; 6309 case 4: 6310 p = "unsigned int"; 6311 break; 6312 default: 6313 break; 6314 }; 6315 break; 6316 /* ksem_unlink */ 6317 case 406: 6318 switch(ndx) { 6319 case 0: 6320 p = "const char *"; 6321 break; 6322 default: 6323 break; 6324 }; 6325 break; 6326 /* ksem_getvalue */ 6327 case 407: 6328 switch(ndx) { 6329 case 0: 6330 p = "semid_t"; 6331 break; 6332 case 1: 6333 p = "int *"; 6334 break; 6335 default: 6336 break; 6337 }; 6338 break; 6339 /* ksem_destroy */ 6340 case 408: 6341 switch(ndx) { 6342 case 0: 6343 p = "semid_t"; 6344 break; 6345 default: 6346 break; 6347 }; 6348 break; 6349 /* extattr_set_link */ 6350 case 412: 6351 switch(ndx) { 6352 case 0: 6353 p = "const char *"; 6354 break; 6355 case 1: 6356 p = "int"; 6357 break; 6358 case 2: 6359 p = "const char *"; 6360 break; 6361 case 3: 6362 p = "void *"; 6363 break; 6364 case 4: 6365 p = "size_t"; 6366 break; 6367 default: 6368 break; 6369 }; 6370 break; 6371 /* extattr_get_link */ 6372 case 413: 6373 switch(ndx) { 6374 case 0: 6375 p = "const char *"; 6376 break; 6377 case 1: 6378 p = "int"; 6379 break; 6380 case 2: 6381 p = "const char *"; 6382 break; 6383 case 3: 6384 p = "void *"; 6385 break; 6386 case 4: 6387 p = "size_t"; 6388 break; 6389 default: 6390 break; 6391 }; 6392 break; 6393 /* extattr_delete_link */ 6394 case 414: 6395 switch(ndx) { 6396 case 0: 6397 p = "const char *"; 6398 break; 6399 case 1: 6400 p = "int"; 6401 break; 6402 case 2: 6403 p = "const char *"; 6404 break; 6405 default: 6406 break; 6407 }; 6408 break; 6409 /* freebsd32_sigaction */ 6410 case 416: 6411 switch(ndx) { 6412 case 0: 6413 p = "int"; 6414 break; 6415 case 1: 6416 p = "struct sigaction32 *"; 6417 break; 6418 case 2: 6419 p = "struct sigaction32 *"; 6420 break; 6421 default: 6422 break; 6423 }; 6424 break; 6425 /* freebsd32_sigreturn */ 6426 case 417: 6427 switch(ndx) { 6428 case 0: 6429 p = "const struct freebsd32_ucontext *"; 6430 break; 6431 default: 6432 break; 6433 }; 6434 break; 6435 /* freebsd32_getcontext */ 6436 case 421: 6437 switch(ndx) { 6438 case 0: 6439 p = "struct freebsd32_ucontext *"; 6440 break; 6441 default: 6442 break; 6443 }; 6444 break; 6445 /* freebsd32_setcontext */ 6446 case 422: 6447 switch(ndx) { 6448 case 0: 6449 p = "const struct freebsd32_ucontext *"; 6450 break; 6451 default: 6452 break; 6453 }; 6454 break; 6455 /* freebsd32_swapcontext */ 6456 case 423: 6457 switch(ndx) { 6458 case 0: 6459 p = "struct freebsd32_ucontext *"; 6460 break; 6461 case 1: 6462 p = "const struct freebsd32_ucontext *"; 6463 break; 6464 default: 6465 break; 6466 }; 6467 break; 6468 /* __acl_get_link */ 6469 case 425: 6470 switch(ndx) { 6471 case 0: 6472 p = "const char *"; 6473 break; 6474 case 1: 6475 p = "acl_type_t"; 6476 break; 6477 case 2: 6478 p = "struct acl *"; 6479 break; 6480 default: 6481 break; 6482 }; 6483 break; 6484 /* __acl_set_link */ 6485 case 426: 6486 switch(ndx) { 6487 case 0: 6488 p = "const char *"; 6489 break; 6490 case 1: 6491 p = "acl_type_t"; 6492 break; 6493 case 2: 6494 p = "struct acl *"; 6495 break; 6496 default: 6497 break; 6498 }; 6499 break; 6500 /* __acl_delete_link */ 6501 case 427: 6502 switch(ndx) { 6503 case 0: 6504 p = "const char *"; 6505 break; 6506 case 1: 6507 p = "acl_type_t"; 6508 break; 6509 default: 6510 break; 6511 }; 6512 break; 6513 /* __acl_aclcheck_link */ 6514 case 428: 6515 switch(ndx) { 6516 case 0: 6517 p = "const char *"; 6518 break; 6519 case 1: 6520 p = "acl_type_t"; 6521 break; 6522 case 2: 6523 p = "struct acl *"; 6524 break; 6525 default: 6526 break; 6527 }; 6528 break; 6529 /* sigwait */ 6530 case 429: 6531 switch(ndx) { 6532 case 0: 6533 p = "const sigset_t *"; 6534 break; 6535 case 1: 6536 p = "int *"; 6537 break; 6538 default: 6539 break; 6540 }; 6541 break; 6542 /* thr_exit */ 6543 case 431: 6544 switch(ndx) { 6545 case 0: 6546 p = "long *"; 6547 break; 6548 default: 6549 break; 6550 }; 6551 break; 6552 /* thr_self */ 6553 case 432: 6554 switch(ndx) { 6555 case 0: 6556 p = "long *"; 6557 break; 6558 default: 6559 break; 6560 }; 6561 break; 6562 /* thr_kill */ 6563 case 433: 6564 switch(ndx) { 6565 case 0: 6566 p = "long"; 6567 break; 6568 case 1: 6569 p = "int"; 6570 break; 6571 default: 6572 break; 6573 }; 6574 break; 6575 /* freebsd32_umtx_lock */ 6576 case 434: 6577 switch(ndx) { 6578 case 0: 6579 p = "struct umtx *"; 6580 break; 6581 default: 6582 break; 6583 }; 6584 break; 6585 /* freebsd32_umtx_unlock */ 6586 case 435: 6587 switch(ndx) { 6588 case 0: 6589 p = "struct umtx *"; 6590 break; 6591 default: 6592 break; 6593 }; 6594 break; 6595 /* jail_attach */ 6596 case 436: 6597 switch(ndx) { 6598 case 0: 6599 p = "int"; 6600 break; 6601 default: 6602 break; 6603 }; 6604 break; 6605 /* extattr_list_fd */ 6606 case 437: 6607 switch(ndx) { 6608 case 0: 6609 p = "int"; 6610 break; 6611 case 1: 6612 p = "int"; 6613 break; 6614 case 2: 6615 p = "void *"; 6616 break; 6617 case 3: 6618 p = "size_t"; 6619 break; 6620 default: 6621 break; 6622 }; 6623 break; 6624 /* extattr_list_file */ 6625 case 438: 6626 switch(ndx) { 6627 case 0: 6628 p = "const char *"; 6629 break; 6630 case 1: 6631 p = "int"; 6632 break; 6633 case 2: 6634 p = "void *"; 6635 break; 6636 case 3: 6637 p = "size_t"; 6638 break; 6639 default: 6640 break; 6641 }; 6642 break; 6643 /* extattr_list_link */ 6644 case 439: 6645 switch(ndx) { 6646 case 0: 6647 p = "const char *"; 6648 break; 6649 case 1: 6650 p = "int"; 6651 break; 6652 case 2: 6653 p = "void *"; 6654 break; 6655 case 3: 6656 p = "size_t"; 6657 break; 6658 default: 6659 break; 6660 }; 6661 break; 6662 /* freebsd32_ksem_timedwait */ 6663 case 441: 6664 switch(ndx) { 6665 case 0: 6666 p = "semid_t"; 6667 break; 6668 case 1: 6669 p = "const struct timespec32 *"; 6670 break; 6671 default: 6672 break; 6673 }; 6674 break; 6675 /* freebsd32_thr_suspend */ 6676 case 442: 6677 switch(ndx) { 6678 case 0: 6679 p = "const struct timespec32 *"; 6680 break; 6681 default: 6682 break; 6683 }; 6684 break; 6685 /* thr_wake */ 6686 case 443: 6687 switch(ndx) { 6688 case 0: 6689 p = "long"; 6690 break; 6691 default: 6692 break; 6693 }; 6694 break; 6695 /* kldunloadf */ 6696 case 444: 6697 switch(ndx) { 6698 case 0: 6699 p = "int"; 6700 break; 6701 case 1: 6702 p = "int"; 6703 break; 6704 default: 6705 break; 6706 }; 6707 break; 6708 /* audit */ 6709 case 445: 6710 switch(ndx) { 6711 case 0: 6712 p = "const void *"; 6713 break; 6714 case 1: 6715 p = "u_int"; 6716 break; 6717 default: 6718 break; 6719 }; 6720 break; 6721 /* auditon */ 6722 case 446: 6723 switch(ndx) { 6724 case 0: 6725 p = "int"; 6726 break; 6727 case 1: 6728 p = "void *"; 6729 break; 6730 case 2: 6731 p = "u_int"; 6732 break; 6733 default: 6734 break; 6735 }; 6736 break; 6737 /* getauid */ 6738 case 447: 6739 switch(ndx) { 6740 case 0: 6741 p = "uid_t *"; 6742 break; 6743 default: 6744 break; 6745 }; 6746 break; 6747 /* setauid */ 6748 case 448: 6749 switch(ndx) { 6750 case 0: 6751 p = "uid_t *"; 6752 break; 6753 default: 6754 break; 6755 }; 6756 break; 6757 /* getaudit */ 6758 case 449: 6759 switch(ndx) { 6760 case 0: 6761 p = "struct auditinfo *"; 6762 break; 6763 default: 6764 break; 6765 }; 6766 break; 6767 /* setaudit */ 6768 case 450: 6769 switch(ndx) { 6770 case 0: 6771 p = "struct auditinfo *"; 6772 break; 6773 default: 6774 break; 6775 }; 6776 break; 6777 /* getaudit_addr */ 6778 case 451: 6779 switch(ndx) { 6780 case 0: 6781 p = "struct auditinfo_addr *"; 6782 break; 6783 case 1: 6784 p = "u_int"; 6785 break; 6786 default: 6787 break; 6788 }; 6789 break; 6790 /* setaudit_addr */ 6791 case 452: 6792 switch(ndx) { 6793 case 0: 6794 p = "struct auditinfo_addr *"; 6795 break; 6796 case 1: 6797 p = "u_int"; 6798 break; 6799 default: 6800 break; 6801 }; 6802 break; 6803 /* auditctl */ 6804 case 453: 6805 switch(ndx) { 6806 case 0: 6807 p = "char *"; 6808 break; 6809 default: 6810 break; 6811 }; 6812 break; 6813 /* freebsd32_umtx_op */ 6814 case 454: 6815 switch(ndx) { 6816 case 0: 6817 p = "void *"; 6818 break; 6819 case 1: 6820 p = "int"; 6821 break; 6822 case 2: 6823 p = "u_long"; 6824 break; 6825 case 3: 6826 p = "void *"; 6827 break; 6828 case 4: 6829 p = "void *"; 6830 break; 6831 default: 6832 break; 6833 }; 6834 break; 6835 /* freebsd32_thr_new */ 6836 case 455: 6837 switch(ndx) { 6838 case 0: 6839 p = "struct thr_param32 *"; 6840 break; 6841 case 1: 6842 p = "int"; 6843 break; 6844 default: 6845 break; 6846 }; 6847 break; 6848 /* sigqueue */ 6849 case 456: 6850 switch(ndx) { 6851 case 0: 6852 p = "pid_t"; 6853 break; 6854 case 1: 6855 p = "int"; 6856 break; 6857 case 2: 6858 p = "void *"; 6859 break; 6860 default: 6861 break; 6862 }; 6863 break; 6864 /* freebsd32_kmq_open */ 6865 case 457: 6866 switch(ndx) { 6867 case 0: 6868 p = "const char *"; 6869 break; 6870 case 1: 6871 p = "int"; 6872 break; 6873 case 2: 6874 p = "mode_t"; 6875 break; 6876 case 3: 6877 p = "const struct mq_attr32 *"; 6878 break; 6879 default: 6880 break; 6881 }; 6882 break; 6883 /* freebsd32_kmq_setattr */ 6884 case 458: 6885 switch(ndx) { 6886 case 0: 6887 p = "int"; 6888 break; 6889 case 1: 6890 p = "const struct mq_attr32 *"; 6891 break; 6892 case 2: 6893 p = "struct mq_attr32 *"; 6894 break; 6895 default: 6896 break; 6897 }; 6898 break; 6899 /* freebsd32_kmq_timedreceive */ 6900 case 459: 6901 switch(ndx) { 6902 case 0: 6903 p = "int"; 6904 break; 6905 case 1: 6906 p = "char *"; 6907 break; 6908 case 2: 6909 p = "size_t"; 6910 break; 6911 case 3: 6912 p = "unsigned *"; 6913 break; 6914 case 4: 6915 p = "const struct timespec32 *"; 6916 break; 6917 default: 6918 break; 6919 }; 6920 break; 6921 /* freebsd32_kmq_timedsend */ 6922 case 460: 6923 switch(ndx) { 6924 case 0: 6925 p = "int"; 6926 break; 6927 case 1: 6928 p = "const char *"; 6929 break; 6930 case 2: 6931 p = "size_t"; 6932 break; 6933 case 3: 6934 p = "unsigned"; 6935 break; 6936 case 4: 6937 p = "const struct timespec32 *"; 6938 break; 6939 default: 6940 break; 6941 }; 6942 break; 6943 /* kmq_notify */ 6944 case 461: 6945 switch(ndx) { 6946 case 0: 6947 p = "int"; 6948 break; 6949 case 1: 6950 p = "const struct sigevent *"; 6951 break; 6952 default: 6953 break; 6954 }; 6955 break; 6956 /* kmq_unlink */ 6957 case 462: 6958 switch(ndx) { 6959 case 0: 6960 p = "const char *"; 6961 break; 6962 default: 6963 break; 6964 }; 6965 break; 6966 /* abort2 */ 6967 case 463: 6968 switch(ndx) { 6969 case 0: 6970 p = "const char *"; 6971 break; 6972 case 1: 6973 p = "int"; 6974 break; 6975 case 2: 6976 p = "void **"; 6977 break; 6978 default: 6979 break; 6980 }; 6981 break; 6982 /* thr_set_name */ 6983 case 464: 6984 switch(ndx) { 6985 case 0: 6986 p = "long"; 6987 break; 6988 case 1: 6989 p = "const char *"; 6990 break; 6991 default: 6992 break; 6993 }; 6994 break; 6995 /* freebsd32_aio_fsync */ 6996 case 465: 6997 switch(ndx) { 6998 case 0: 6999 p = "int"; 7000 break; 7001 case 1: 7002 p = "struct aiocb32 *"; 7003 break; 7004 default: 7005 break; 7006 }; 7007 break; 7008 /* rtprio_thread */ 7009 case 466: 7010 switch(ndx) { 7011 case 0: 7012 p = "int"; 7013 break; 7014 case 1: 7015 p = "lwpid_t"; 7016 break; 7017 case 2: 7018 p = "struct rtprio *"; 7019 break; 7020 default: 7021 break; 7022 }; 7023 break; 7024 /* sctp_peeloff */ 7025 case 471: 7026 switch(ndx) { 7027 case 0: 7028 p = "int"; 7029 break; 7030 case 1: 7031 p = "uint32_t"; 7032 break; 7033 default: 7034 break; 7035 }; 7036 break; 7037 /* sctp_generic_sendmsg */ 7038 case 472: 7039 switch(ndx) { 7040 case 0: 7041 p = "int"; 7042 break; 7043 case 1: 7044 p = "caddr_t"; 7045 break; 7046 case 2: 7047 p = "int"; 7048 break; 7049 case 3: 7050 p = "caddr_t"; 7051 break; 7052 case 4: 7053 p = "__socklen_t"; 7054 break; 7055 case 5: 7056 p = "struct sctp_sndrcvinfo *"; 7057 break; 7058 case 6: 7059 p = "int"; 7060 break; 7061 default: 7062 break; 7063 }; 7064 break; 7065 /* sctp_generic_sendmsg_iov */ 7066 case 473: 7067 switch(ndx) { 7068 case 0: 7069 p = "int"; 7070 break; 7071 case 1: 7072 p = "struct iovec *"; 7073 break; 7074 case 2: 7075 p = "int"; 7076 break; 7077 case 3: 7078 p = "caddr_t"; 7079 break; 7080 case 4: 7081 p = "__socklen_t"; 7082 break; 7083 case 5: 7084 p = "struct sctp_sndrcvinfo *"; 7085 break; 7086 case 6: 7087 p = "int"; 7088 break; 7089 default: 7090 break; 7091 }; 7092 break; 7093 /* sctp_generic_recvmsg */ 7094 case 474: 7095 switch(ndx) { 7096 case 0: 7097 p = "int"; 7098 break; 7099 case 1: 7100 p = "struct iovec *"; 7101 break; 7102 case 2: 7103 p = "int"; 7104 break; 7105 case 3: 7106 p = "struct sockaddr *"; 7107 break; 7108 case 4: 7109 p = "__socklen_t *"; 7110 break; 7111 case 5: 7112 p = "struct sctp_sndrcvinfo *"; 7113 break; 7114 case 6: 7115 p = "int *"; 7116 break; 7117 default: 7118 break; 7119 }; 7120 break; 7121#ifdef PAD64_REQUIRED 7122 /* freebsd32_pread */ 7123 case 475: 7124 switch(ndx) { 7125 case 0: 7126 p = "int"; 7127 break; 7128 case 1: 7129 p = "void *"; 7130 break; 7131 case 2: 7132 p = "size_t"; 7133 break; 7134 case 3: 7135 p = "int"; 7136 break; 7137 case 4: 7138 p = "uint32_t"; 7139 break; 7140 case 5: 7141 p = "uint32_t"; 7142 break; 7143 default: 7144 break; 7145 }; 7146 break; 7147 /* freebsd32_pwrite */ 7148 case 476: 7149 switch(ndx) { 7150 case 0: 7151 p = "int"; 7152 break; 7153 case 1: 7154 p = "const void *"; 7155 break; 7156 case 2: 7157 p = "size_t"; 7158 break; 7159 case 3: 7160 p = "int"; 7161 break; 7162 case 4: 7163 p = "uint32_t"; 7164 break; 7165 case 5: 7166 p = "uint32_t"; 7167 break; 7168 default: 7169 break; 7170 }; 7171 break; 7172 /* freebsd32_mmap */ 7173 case 477: 7174 switch(ndx) { 7175 case 0: 7176 p = "caddr_t"; 7177 break; 7178 case 1: 7179 p = "size_t"; 7180 break; 7181 case 2: 7182 p = "int"; 7183 break; 7184 case 3: 7185 p = "int"; 7186 break; 7187 case 4: 7188 p = "int"; 7189 break; 7190 case 5: 7191 p = "int"; 7192 break; 7193 case 6: 7194 p = "uint32_t"; 7195 break; 7196 case 7: 7197 p = "uint32_t"; 7198 break; 7199 default: 7200 break; 7201 }; 7202 break; 7203 /* freebsd32_lseek */ 7204 case 478: 7205 switch(ndx) { 7206 case 0: 7207 p = "int"; 7208 break; 7209 case 1: 7210 p = "int"; 7211 break; 7212 case 2: 7213 p = "uint32_t"; 7214 break; 7215 case 3: 7216 p = "uint32_t"; 7217 break; 7218 case 4: 7219 p = "int"; 7220 break; 7221 default: 7222 break; 7223 }; 7224 break; 7225 /* freebsd32_truncate */ 7226 case 479: 7227 switch(ndx) { 7228 case 0: 7229 p = "char *"; 7230 break; 7231 case 1: 7232 p = "int"; 7233 break; 7234 case 2: 7235 p = "uint32_t"; 7236 break; 7237 case 3: 7238 p = "uint32_t"; 7239 break; 7240 default: 7241 break; 7242 }; 7243 break; 7244 /* freebsd32_ftruncate */ 7245 case 480: 7246 switch(ndx) { 7247 case 0: 7248 p = "int"; 7249 break; 7250 case 1: 7251 p = "int"; 7252 break; 7253 case 2: 7254 p = "uint32_t"; 7255 break; 7256 case 3: 7257 p = "uint32_t"; 7258 break; 7259 default: 7260 break; 7261 }; 7262 break; 7263#else 7264 /* freebsd32_pread */ 7265 case 475: 7266 switch(ndx) { 7267 case 0: 7268 p = "int"; 7269 break; 7270 case 1: 7271 p = "void *"; 7272 break; 7273 case 2: 7274 p = "size_t"; 7275 break; 7276 case 3: 7277 p = "uint32_t"; 7278 break; 7279 case 4: 7280 p = "uint32_t"; 7281 break; 7282 default: 7283 break; 7284 }; 7285 break; 7286 /* freebsd32_pwrite */ 7287 case 476: 7288 switch(ndx) { 7289 case 0: 7290 p = "int"; 7291 break; 7292 case 1: 7293 p = "const void *"; 7294 break; 7295 case 2: 7296 p = "size_t"; 7297 break; 7298 case 3: 7299 p = "uint32_t"; 7300 break; 7301 case 4: 7302 p = "uint32_t"; 7303 break; 7304 default: 7305 break; 7306 }; 7307 break; 7308 /* freebsd32_mmap */ 7309 case 477: 7310 switch(ndx) { 7311 case 0: 7312 p = "caddr_t"; 7313 break; 7314 case 1: 7315 p = "size_t"; 7316 break; 7317 case 2: 7318 p = "int"; 7319 break; 7320 case 3: 7321 p = "int"; 7322 break; 7323 case 4: 7324 p = "int"; 7325 break; 7326 case 5: 7327 p = "uint32_t"; 7328 break; 7329 case 6: 7330 p = "uint32_t"; 7331 break; 7332 default: 7333 break; 7334 }; 7335 break; 7336 /* freebsd32_lseek */ 7337 case 478: 7338 switch(ndx) { 7339 case 0: 7340 p = "int"; 7341 break; 7342 case 1: 7343 p = "uint32_t"; 7344 break; 7345 case 2: 7346 p = "uint32_t"; 7347 break; 7348 case 3: 7349 p = "int"; 7350 break; 7351 default: 7352 break; 7353 }; 7354 break; 7355 /* freebsd32_truncate */ 7356 case 479: 7357 switch(ndx) { 7358 case 0: 7359 p = "char *"; 7360 break; 7361 case 1: 7362 p = "uint32_t"; 7363 break; 7364 case 2: 7365 p = "uint32_t"; 7366 break; 7367 default: 7368 break; 7369 }; 7370 break; 7371 /* freebsd32_ftruncate */ 7372 case 480: 7373 switch(ndx) { 7374 case 0: 7375 p = "int"; 7376 break; 7377 case 1: 7378 p = "uint32_t"; 7379 break; 7380 case 2: 7381 p = "uint32_t"; 7382 break; 7383 default: 7384 break; 7385 }; 7386 break; 7387#endif 7388 /* thr_kill2 */ 7389 case 481: 7390 switch(ndx) { 7391 case 0: 7392 p = "pid_t"; 7393 break; 7394 case 1: 7395 p = "long"; 7396 break; 7397 case 2: 7398 p = "int"; 7399 break; 7400 default: 7401 break; 7402 }; 7403 break; 7404 /* shm_open */ 7405 case 482: 7406 switch(ndx) { 7407 case 0: 7408 p = "const char *"; 7409 break; 7410 case 1: 7411 p = "int"; 7412 break; 7413 case 2: 7414 p = "mode_t"; 7415 break; 7416 default: 7417 break; 7418 }; 7419 break; 7420 /* shm_unlink */ 7421 case 483: 7422 switch(ndx) { 7423 case 0: 7424 p = "const char *"; 7425 break; 7426 default: 7427 break; 7428 }; 7429 break; 7430 /* cpuset */ 7431 case 484: 7432 switch(ndx) { 7433 case 0: 7434 p = "cpusetid_t *"; 7435 break; 7436 default: 7437 break; 7438 }; 7439 break; 7440#ifdef PAD64_REQUIRED 7441 /* freebsd32_cpuset_setid */ 7442 case 485: 7443 switch(ndx) { 7444 case 0: 7445 p = "cpuwhich_t"; 7446 break; 7447 case 1: 7448 p = "int"; 7449 break; 7450 case 2: 7451 p = "uint32_t"; 7452 break; 7453 case 3: 7454 p = "uint32_t"; 7455 break; 7456 case 4: 7457 p = "cpusetid_t"; 7458 break; 7459 default: 7460 break; 7461 }; 7462 break; 7463#else 7464 /* freebsd32_cpuset_setid */ 7465 case 485: 7466 switch(ndx) { 7467 case 0: 7468 p = "cpuwhich_t"; 7469 break; 7470 case 1: 7471 p = "uint32_t"; 7472 break; 7473 case 2: 7474 p = "uint32_t"; 7475 break; 7476 case 3: 7477 p = "cpusetid_t"; 7478 break; 7479 default: 7480 break; 7481 }; 7482 break; 7483#endif 7484 /* freebsd32_cpuset_getid */ 7485 case 486: 7486 switch(ndx) { 7487 case 0: 7488 p = "cpulevel_t"; 7489 break; 7490 case 1: 7491 p = "cpuwhich_t"; 7492 break; 7493 case 2: 7494 p = "uint32_t"; 7495 break; 7496 case 3: 7497 p = "uint32_t"; 7498 break; 7499 case 4: 7500 p = "cpusetid_t *"; 7501 break; 7502 default: 7503 break; 7504 }; 7505 break; 7506 /* freebsd32_cpuset_getaffinity */ 7507 case 487: 7508 switch(ndx) { 7509 case 0: 7510 p = "cpulevel_t"; 7511 break; 7512 case 1: 7513 p = "cpuwhich_t"; 7514 break; 7515 case 2: 7516 p = "uint32_t"; 7517 break; 7518 case 3: 7519 p = "uint32_t"; 7520 break; 7521 case 4: 7522 p = "size_t"; 7523 break; 7524 case 5: 7525 p = "cpuset_t *"; 7526 break; 7527 default: 7528 break; 7529 }; 7530 break; 7531 /* freebsd32_cpuset_setaffinity */ 7532 case 488: 7533 switch(ndx) { 7534 case 0: 7535 p = "cpulevel_t"; 7536 break; 7537 case 1: 7538 p = "cpuwhich_t"; 7539 break; 7540 case 2: 7541 p = "uint32_t"; 7542 break; 7543 case 3: 7544 p = "uint32_t"; 7545 break; 7546 case 4: 7547 p = "size_t"; 7548 break; 7549 case 5: 7550 p = "const cpuset_t *"; 7551 break; 7552 default: 7553 break; 7554 }; 7555 break; 7556 /* faccessat */ 7557 case 489: 7558 switch(ndx) { 7559 case 0: 7560 p = "int"; 7561 break; 7562 case 1: 7563 p = "char *"; 7564 break; 7565 case 2: 7566 p = "int"; 7567 break; 7568 case 3: 7569 p = "int"; 7570 break; 7571 default: 7572 break; 7573 }; 7574 break; 7575 /* fchmodat */ 7576 case 490: 7577 switch(ndx) { 7578 case 0: 7579 p = "int"; 7580 break; 7581 case 1: 7582 p = "const char *"; 7583 break; 7584 case 2: 7585 p = "mode_t"; 7586 break; 7587 case 3: 7588 p = "int"; 7589 break; 7590 default: 7591 break; 7592 }; 7593 break; 7594 /* fchownat */ 7595 case 491: 7596 switch(ndx) { 7597 case 0: 7598 p = "int"; 7599 break; 7600 case 1: 7601 p = "char *"; 7602 break; 7603 case 2: 7604 p = "uid_t"; 7605 break; 7606 case 3: 7607 p = "gid_t"; 7608 break; 7609 case 4: 7610 p = "int"; 7611 break; 7612 default: 7613 break; 7614 }; 7615 break; 7616 /* freebsd32_fexecve */ 7617 case 492: 7618 switch(ndx) { 7619 case 0: 7620 p = "int"; 7621 break; 7622 case 1: 7623 p = "uint32_t *"; 7624 break; 7625 case 2: 7626 p = "uint32_t *"; 7627 break; 7628 default: 7629 break; 7630 }; 7631 break; 7632 /* freebsd32_fstatat */ 7633 case 493: 7634 switch(ndx) { 7635 case 0: 7636 p = "int"; 7637 break; 7638 case 1: 7639 p = "char *"; 7640 break; 7641 case 2: 7642 p = "struct stat *"; 7643 break; 7644 case 3: 7645 p = "int"; 7646 break; 7647 default: 7648 break; 7649 }; 7650 break; 7651 /* freebsd32_futimesat */ 7652 case 494: 7653 switch(ndx) { 7654 case 0: 7655 p = "int"; 7656 break; 7657 case 1: 7658 p = "char *"; 7659 break; 7660 case 2: 7661 p = "struct timeval *"; 7662 break; 7663 default: 7664 break; 7665 }; 7666 break; 7667 /* linkat */ 7668 case 495: 7669 switch(ndx) { 7670 case 0: 7671 p = "int"; 7672 break; 7673 case 1: 7674 p = "char *"; 7675 break; 7676 case 2: 7677 p = "int"; 7678 break; 7679 case 3: 7680 p = "char *"; 7681 break; 7682 case 4: 7683 p = "int"; 7684 break; 7685 default: 7686 break; 7687 }; 7688 break; 7689 /* mkdirat */ 7690 case 496: 7691 switch(ndx) { 7692 case 0: 7693 p = "int"; 7694 break; 7695 case 1: 7696 p = "char *"; 7697 break; 7698 case 2: 7699 p = "mode_t"; 7700 break; 7701 default: 7702 break; 7703 }; 7704 break; 7705 /* mkfifoat */ 7706 case 497: 7707 switch(ndx) { 7708 case 0: 7709 p = "int"; 7710 break; 7711 case 1: 7712 p = "char *"; 7713 break; 7714 case 2: 7715 p = "mode_t"; 7716 break; 7717 default: 7718 break; 7719 }; 7720 break; 7721 /* mknodat */ 7722 case 498: 7723 switch(ndx) { 7724 case 0: 7725 p = "int"; 7726 break; 7727 case 1: 7728 p = "char *"; 7729 break; 7730 case 2: 7731 p = "mode_t"; 7732 break; 7733 case 3: 7734 p = "dev_t"; 7735 break; 7736 default: 7737 break; 7738 }; 7739 break; 7740 /* openat */ 7741 case 499: 7742 switch(ndx) { 7743 case 0: 7744 p = "int"; 7745 break; 7746 case 1: 7747 p = "char *"; 7748 break; 7749 case 2: 7750 p = "int"; 7751 break; 7752 case 3: 7753 p = "mode_t"; 7754 break; 7755 default: 7756 break; 7757 }; 7758 break; 7759 /* readlinkat */ 7760 case 500: 7761 switch(ndx) { 7762 case 0: 7763 p = "int"; 7764 break; 7765 case 1: 7766 p = "char *"; 7767 break; 7768 case 2: 7769 p = "char *"; 7770 break; 7771 case 3: 7772 p = "size_t"; 7773 break; 7774 default: 7775 break; 7776 }; 7777 break; 7778 /* renameat */ 7779 case 501: 7780 switch(ndx) { 7781 case 0: 7782 p = "int"; 7783 break; 7784 case 1: 7785 p = "char *"; 7786 break; 7787 case 2: 7788 p = "int"; 7789 break; 7790 case 3: 7791 p = "const char *"; 7792 break; 7793 default: 7794 break; 7795 }; 7796 break; 7797 /* symlinkat */ 7798 case 502: 7799 switch(ndx) { 7800 case 0: 7801 p = "char *"; 7802 break; 7803 case 1: 7804 p = "int"; 7805 break; 7806 case 2: 7807 p = "char *"; 7808 break; 7809 default: 7810 break; 7811 }; 7812 break; 7813 /* unlinkat */ 7814 case 503: 7815 switch(ndx) { 7816 case 0: 7817 p = "int"; 7818 break; 7819 case 1: 7820 p = "char *"; 7821 break; 7822 case 2: 7823 p = "int"; 7824 break; 7825 default: 7826 break; 7827 }; 7828 break; 7829 /* posix_openpt */ 7830 case 504: 7831 switch(ndx) { 7832 case 0: 7833 p = "int"; 7834 break; 7835 default: 7836 break; 7837 }; 7838 break; 7839 /* freebsd32_jail_get */ 7840 case 506: 7841 switch(ndx) { 7842 case 0: 7843 p = "struct iovec32 *"; 7844 break; 7845 case 1: 7846 p = "unsigned int"; 7847 break; 7848 case 2: 7849 p = "int"; 7850 break; 7851 default: 7852 break; 7853 }; 7854 break; 7855 /* freebsd32_jail_set */ 7856 case 507: 7857 switch(ndx) { 7858 case 0: 7859 p = "struct iovec32 *"; 7860 break; 7861 case 1: 7862 p = "unsigned int"; 7863 break; 7864 case 2: 7865 p = "int"; 7866 break; 7867 default: 7868 break; 7869 }; 7870 break; 7871 /* jail_remove */ 7872 case 508: 7873 switch(ndx) { 7874 case 0: 7875 p = "int"; 7876 break; 7877 default: 7878 break; 7879 }; 7880 break; 7881 /* closefrom */ 7882 case 509: 7883 switch(ndx) { 7884 case 0: 7885 p = "int"; 7886 break; 7887 default: 7888 break; 7889 }; 7890 break; 7891 /* freebsd32_semctl */ 7892 case 510: 7893 switch(ndx) { 7894 case 0: 7895 p = "int"; 7896 break; 7897 case 1: 7898 p = "int"; 7899 break; 7900 case 2: 7901 p = "int"; 7902 break; 7903 case 3: 7904 p = "union semun32 *"; 7905 break; 7906 default: 7907 break; 7908 }; 7909 break; 7910 /* freebsd32_msgctl */ 7911 case 511: 7912 switch(ndx) { 7913 case 0: 7914 p = "int"; 7915 break; 7916 case 1: 7917 p = "int"; 7918 break; 7919 case 2: 7920 p = "struct msqid_ds32 *"; 7921 break; 7922 default: 7923 break; 7924 }; 7925 break; 7926 /* freebsd32_shmctl */ 7927 case 512: 7928 switch(ndx) { 7929 case 0: 7930 p = "int"; 7931 break; 7932 case 1: 7933 p = "int"; 7934 break; 7935 case 2: 7936 p = "struct shmid_ds32 *"; 7937 break; 7938 default: 7939 break; 7940 }; 7941 break; 7942 /* lpathconf */ 7943 case 513: 7944 switch(ndx) { 7945 case 0: 7946 p = "char *"; 7947 break; 7948 case 1: 7949 p = "int"; 7950 break; 7951 default: 7952 break; 7953 }; 7954 break; 7955 /* cap_new */ 7956 case 514: 7957 switch(ndx) { 7958 case 0: 7959 p = "int"; 7960 break; 7961 case 1: 7962 p = "uint64_t"; 7963 break; 7964 default: 7965 break; 7966 }; 7967 break; 7968 /* cap_getrights */ 7969 case 515: 7970 switch(ndx) { 7971 case 0: 7972 p = "int"; 7973 break; 7974 case 1: 7975 p = "uint64_t *"; 7976 break; 7977 default: 7978 break; 7979 }; 7980 break; 7981 /* cap_enter */ 7982 case 516: 7983 break; 7984 /* cap_getmode */ 7985 case 517: 7986 switch(ndx) { 7987 case 0: 7988 p = "u_int *"; 7989 break; 7990 default: 7991 break; 7992 }; 7993 break; 7994 /* freebsd32_pselect */ 7995 case 522: 7996 switch(ndx) { 7997 case 0: 7998 p = "int"; 7999 break; 8000 case 1: 8001 p = "fd_set *"; 8002 break; 8003 case 2: 8004 p = "fd_set *"; 8005 break; 8006 case 3: 8007 p = "fd_set *"; 8008 break; 8009 case 4: 8010 p = "const struct timespec32 *"; 8011 break; 8012 case 5: 8013 p = "const sigset_t *"; 8014 break; 8015 default: 8016 break; 8017 }; 8018 break; 8019 /* getloginclass */ 8020 case 523: 8021 switch(ndx) { 8022 case 0: 8023 p = "char *"; 8024 break; 8025 case 1: 8026 p = "size_t"; 8027 break; 8028 default: 8029 break; 8030 }; 8031 break; 8032 /* setloginclass */ 8033 case 524: 8034 switch(ndx) { 8035 case 0: 8036 p = "const char *"; 8037 break; 8038 default: 8039 break; 8040 }; 8041 break; 8042 /* rctl_get_racct */ 8043 case 525: 8044 switch(ndx) { 8045 case 0: 8046 p = "const void *"; 8047 break; 8048 case 1: 8049 p = "size_t"; 8050 break; 8051 case 2: 8052 p = "void *"; 8053 break; 8054 case 3: 8055 p = "size_t"; 8056 break; 8057 default: 8058 break; 8059 }; 8060 break; 8061 /* rctl_get_rules */ 8062 case 526: 8063 switch(ndx) { 8064 case 0: 8065 p = "const void *"; 8066 break; 8067 case 1: 8068 p = "size_t"; 8069 break; 8070 case 2: 8071 p = "void *"; 8072 break; 8073 case 3: 8074 p = "size_t"; 8075 break; 8076 default: 8077 break; 8078 }; 8079 break; 8080 /* rctl_get_limits */ 8081 case 527: 8082 switch(ndx) { 8083 case 0: 8084 p = "const void *"; 8085 break; 8086 case 1: 8087 p = "size_t"; 8088 break; 8089 case 2: 8090 p = "void *"; 8091 break; 8092 case 3: 8093 p = "size_t"; 8094 break; 8095 default: 8096 break; 8097 }; 8098 break; 8099 /* rctl_add_rule */ 8100 case 528: 8101 switch(ndx) { 8102 case 0: 8103 p = "const void *"; 8104 break; 8105 case 1: 8106 p = "size_t"; 8107 break; 8108 case 2: 8109 p = "void *"; 8110 break; 8111 case 3: 8112 p = "size_t"; 8113 break; 8114 default: 8115 break; 8116 }; 8117 break; 8118 /* rctl_remove_rule */ 8119 case 529: 8120 switch(ndx) { 8121 case 0: 8122 p = "const void *"; 8123 break; 8124 case 1: 8125 p = "size_t"; 8126 break; 8127 case 2: 8128 p = "void *"; 8129 break; 8130 case 3: 8131 p = "size_t"; 8132 break; 8133 default: 8134 break; 8135 }; 8136 break; 8137 /* freebsd32_posix_fallocate */ 8138 case 530: 8139 switch(ndx) { 8140 case 0: 8141 p = "int"; 8142 break; 8143 case 1: 8144 p = "uint32_t"; 8145 break; 8146 case 2: 8147 p = "uint32_t"; 8148 break; 8149 case 3: 8150 p = "uint32_t"; 8151 break; 8152 case 4: 8153 p = "uint32_t"; 8154 break; 8155 default: 8156 break; 8157 }; 8158 break; 8159 /* freebsd32_posix_fadvise */ 8160 case 531: 8161 switch(ndx) { 8162 case 0: 8163 p = "int"; 8164 break; 8165 case 1: 8166 p = "uint32_t"; 8167 break; 8168 case 2: 8169 p = "uint32_t"; 8170 break; 8171 case 3: 8172 p = "uint32_t"; 8173 break; 8174 case 4: 8175 p = "uint32_t"; 8176 break; 8177 case 5: 8178 p = "int"; 8179 break; 8180 default: 8181 break; 8182 }; 8183 break; 8184 default: 8185 break; 8186 }; 8187 if (p != NULL) 8188 strlcpy(desc, p, descsz); 8189} 8190static void 8191systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 8192{ 8193 const char *p = NULL; 8194 switch (sysnum) { 8195#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 8196#define PAD64_REQUIRED 8197#endif 8198 /* nosys */ 8199 case 0: 8200 /* sys_exit */ 8201 case 1: 8202 if (ndx == 0 || ndx == 1) 8203 p = "void"; 8204 break; 8205 /* fork */ 8206 case 2: 8207 /* read */ 8208 case 3: 8209 if (ndx == 0 || ndx == 1) 8210 p = "ssize_t"; 8211 break; 8212 /* write */ 8213 case 4: 8214 if (ndx == 0 || ndx == 1) 8215 p = "ssize_t"; 8216 break; 8217 /* open */ 8218 case 5: 8219 if (ndx == 0 || ndx == 1) 8220 p = "int"; 8221 break; 8222 /* close */ 8223 case 6: 8224 if (ndx == 0 || ndx == 1) 8225 p = "int"; 8226 break; 8227 /* freebsd32_wait4 */ 8228 case 7: 8229 if (ndx == 0 || ndx == 1) 8230 p = "int"; 8231 break; 8232 /* link */ 8233 case 9: 8234 if (ndx == 0 || ndx == 1) 8235 p = "int"; 8236 break; 8237 /* unlink */ 8238 case 10: 8239 if (ndx == 0 || ndx == 1) 8240 p = "int"; 8241 break; 8242 /* chdir */ 8243 case 12: 8244 if (ndx == 0 || ndx == 1) 8245 p = "int"; 8246 break; 8247 /* fchdir */ 8248 case 13: 8249 if (ndx == 0 || ndx == 1) 8250 p = "int"; 8251 break; 8252 /* mknod */ 8253 case 14: 8254 if (ndx == 0 || ndx == 1) 8255 p = "int"; 8256 break; 8257 /* chmod */ 8258 case 15: 8259 if (ndx == 0 || ndx == 1) 8260 p = "int"; 8261 break; 8262 /* chown */ 8263 case 16: 8264 if (ndx == 0 || ndx == 1) 8265 p = "int"; 8266 break; 8267 /* obreak */ 8268 case 17: 8269 if (ndx == 0 || ndx == 1) 8270 p = "int"; 8271 break; 8272 /* getpid */ 8273 case 20: 8274 /* mount */ 8275 case 21: 8276 if (ndx == 0 || ndx == 1) 8277 p = "int"; 8278 break; 8279 /* unmount */ 8280 case 22: 8281 if (ndx == 0 || ndx == 1) 8282 p = "int"; 8283 break; 8284 /* setuid */ 8285 case 23: 8286 if (ndx == 0 || ndx == 1) 8287 p = "int"; 8288 break; 8289 /* getuid */ 8290 case 24: 8291 /* geteuid */ 8292 case 25: 8293 /* ptrace */ 8294 case 26: 8295 if (ndx == 0 || ndx == 1) 8296 p = "int"; 8297 break; 8298 /* freebsd32_recvmsg */ 8299 case 27: 8300 if (ndx == 0 || ndx == 1) 8301 p = "int"; 8302 break; 8303 /* freebsd32_sendmsg */ 8304 case 28: 8305 if (ndx == 0 || ndx == 1) 8306 p = "int"; 8307 break; 8308 /* freebsd32_recvfrom */ 8309 case 29: 8310 if (ndx == 0 || ndx == 1) 8311 p = "int"; 8312 break; 8313 /* accept */ 8314 case 30: 8315 if (ndx == 0 || ndx == 1) 8316 p = "int"; 8317 break; 8318 /* getpeername */ 8319 case 31: 8320 if (ndx == 0 || ndx == 1) 8321 p = "int"; 8322 break; 8323 /* getsockname */ 8324 case 32: 8325 if (ndx == 0 || ndx == 1) 8326 p = "int"; 8327 break; 8328 /* access */ 8329 case 33: 8330 if (ndx == 0 || ndx == 1) 8331 p = "int"; 8332 break; 8333 /* chflags */ 8334 case 34: 8335 if (ndx == 0 || ndx == 1) 8336 p = "int"; 8337 break; 8338 /* fchflags */ 8339 case 35: 8340 if (ndx == 0 || ndx == 1) 8341 p = "int"; 8342 break; 8343 /* sync */ 8344 case 36: 8345 /* kill */ 8346 case 37: 8347 if (ndx == 0 || ndx == 1) 8348 p = "int"; 8349 break; 8350 /* getppid */ 8351 case 39: 8352 /* dup */ 8353 case 41: 8354 if (ndx == 0 || ndx == 1) 8355 p = "int"; 8356 break; 8357 /* pipe */ 8358 case 42: 8359 /* getegid */ 8360 case 43: 8361 /* profil */ 8362 case 44: 8363 if (ndx == 0 || ndx == 1) 8364 p = "int"; 8365 break; 8366 /* ktrace */ 8367 case 45: 8368 if (ndx == 0 || ndx == 1) 8369 p = "int"; 8370 break; 8371 /* getgid */ 8372 case 47: 8373 /* getlogin */ 8374 case 49: 8375 if (ndx == 0 || ndx == 1) 8376 p = "int"; 8377 break; 8378 /* setlogin */ 8379 case 50: 8380 if (ndx == 0 || ndx == 1) 8381 p = "int"; 8382 break; 8383 /* acct */ 8384 case 51: 8385 if (ndx == 0 || ndx == 1) 8386 p = "int"; 8387 break; 8388 /* freebsd32_sigaltstack */ 8389 case 53: 8390 if (ndx == 0 || ndx == 1) 8391 p = "int"; 8392 break; 8393 /* freebsd32_ioctl */ 8394 case 54: 8395 if (ndx == 0 || ndx == 1) 8396 p = "int"; 8397 break; 8398 /* reboot */ 8399 case 55: 8400 if (ndx == 0 || ndx == 1) 8401 p = "int"; 8402 break; 8403 /* revoke */ 8404 case 56: 8405 if (ndx == 0 || ndx == 1) 8406 p = "int"; 8407 break; 8408 /* symlink */ 8409 case 57: 8410 if (ndx == 0 || ndx == 1) 8411 p = "int"; 8412 break; 8413 /* readlink */ 8414 case 58: 8415 if (ndx == 0 || ndx == 1) 8416 p = "ssize_t"; 8417 break; 8418 /* freebsd32_execve */ 8419 case 59: 8420 if (ndx == 0 || ndx == 1) 8421 p = "int"; 8422 break; 8423 /* umask */ 8424 case 60: 8425 if (ndx == 0 || ndx == 1) 8426 p = "int"; 8427 break; 8428 /* chroot */ 8429 case 61: 8430 if (ndx == 0 || ndx == 1) 8431 p = "int"; 8432 break; 8433 /* msync */ 8434 case 65: 8435 if (ndx == 0 || ndx == 1) 8436 p = "int"; 8437 break; 8438 /* vfork */ 8439 case 66: 8440 /* sbrk */ 8441 case 69: 8442 if (ndx == 0 || ndx == 1) 8443 p = "int"; 8444 break; 8445 /* sstk */ 8446 case 70: 8447 if (ndx == 0 || ndx == 1) 8448 p = "int"; 8449 break; 8450 /* ovadvise */ 8451 case 72: 8452 if (ndx == 0 || ndx == 1) 8453 p = "int"; 8454 break; 8455 /* munmap */ 8456 case 73: 8457 if (ndx == 0 || ndx == 1) 8458 p = "int"; 8459 break; 8460 /* freebsd32_mprotect */ 8461 case 74: 8462 if (ndx == 0 || ndx == 1) 8463 p = "int"; 8464 break; 8465 /* madvise */ 8466 case 75: 8467 if (ndx == 0 || ndx == 1) 8468 p = "int"; 8469 break; 8470 /* mincore */ 8471 case 78: 8472 if (ndx == 0 || ndx == 1) 8473 p = "int"; 8474 break; 8475 /* getgroups */ 8476 case 79: 8477 if (ndx == 0 || ndx == 1) 8478 p = "int"; 8479 break; 8480 /* setgroups */ 8481 case 80: 8482 if (ndx == 0 || ndx == 1) 8483 p = "int"; 8484 break; 8485 /* getpgrp */ 8486 case 81: 8487 /* setpgid */ 8488 case 82: 8489 if (ndx == 0 || ndx == 1) 8490 p = "int"; 8491 break; 8492 /* freebsd32_setitimer */ 8493 case 83: 8494 if (ndx == 0 || ndx == 1) 8495 p = "int"; 8496 break; 8497 /* swapon */ 8498 case 85: 8499 if (ndx == 0 || ndx == 1) 8500 p = "int"; 8501 break; 8502 /* freebsd32_getitimer */ 8503 case 86: 8504 if (ndx == 0 || ndx == 1) 8505 p = "int"; 8506 break; 8507 /* getdtablesize */ 8508 case 89: 8509 /* dup2 */ 8510 case 90: 8511 if (ndx == 0 || ndx == 1) 8512 p = "int"; 8513 break; 8514 /* fcntl */ 8515 case 92: 8516 if (ndx == 0 || ndx == 1) 8517 p = "int"; 8518 break; 8519 /* freebsd32_select */ 8520 case 93: 8521 if (ndx == 0 || ndx == 1) 8522 p = "int"; 8523 break; 8524 /* fsync */ 8525 case 95: 8526 if (ndx == 0 || ndx == 1) 8527 p = "int"; 8528 break; 8529 /* setpriority */ 8530 case 96: 8531 if (ndx == 0 || ndx == 1) 8532 p = "int"; 8533 break; 8534 /* socket */ 8535 case 97: 8536 if (ndx == 0 || ndx == 1) 8537 p = "int"; 8538 break; 8539 /* connect */ 8540 case 98: 8541 if (ndx == 0 || ndx == 1) 8542 p = "int"; 8543 break; 8544 /* getpriority */ 8545 case 100: 8546 if (ndx == 0 || ndx == 1) 8547 p = "int"; 8548 break; 8549 /* bind */ 8550 case 104: 8551 if (ndx == 0 || ndx == 1) 8552 p = "int"; 8553 break; 8554 /* setsockopt */ 8555 case 105: 8556 if (ndx == 0 || ndx == 1) 8557 p = "int"; 8558 break; 8559 /* listen */ 8560 case 106: 8561 if (ndx == 0 || ndx == 1) 8562 p = "int"; 8563 break; 8564 /* freebsd32_gettimeofday */ 8565 case 116: 8566 if (ndx == 0 || ndx == 1) 8567 p = "int"; 8568 break; 8569 /* freebsd32_getrusage */ 8570 case 117: 8571 if (ndx == 0 || ndx == 1) 8572 p = "int"; 8573 break; 8574 /* getsockopt */ 8575 case 118: 8576 if (ndx == 0 || ndx == 1) 8577 p = "int"; 8578 break; 8579 /* freebsd32_readv */ 8580 case 120: 8581 if (ndx == 0 || ndx == 1) 8582 p = "int"; 8583 break; 8584 /* freebsd32_writev */ 8585 case 121: 8586 if (ndx == 0 || ndx == 1) 8587 p = "int"; 8588 break; 8589 /* freebsd32_settimeofday */ 8590 case 122: 8591 if (ndx == 0 || ndx == 1) 8592 p = "int"; 8593 break; 8594 /* fchown */ 8595 case 123: 8596 if (ndx == 0 || ndx == 1) 8597 p = "int"; 8598 break; 8599 /* fchmod */ 8600 case 124: 8601 if (ndx == 0 || ndx == 1) 8602 p = "int"; 8603 break; 8604 /* setreuid */ 8605 case 126: 8606 if (ndx == 0 || ndx == 1) 8607 p = "int"; 8608 break; 8609 /* setregid */ 8610 case 127: 8611 if (ndx == 0 || ndx == 1) 8612 p = "int"; 8613 break; 8614 /* rename */ 8615 case 128: 8616 if (ndx == 0 || ndx == 1) 8617 p = "int"; 8618 break; 8619 /* flock */ 8620 case 131: 8621 if (ndx == 0 || ndx == 1) 8622 p = "int"; 8623 break; 8624 /* mkfifo */ 8625 case 132: 8626 if (ndx == 0 || ndx == 1) 8627 p = "int"; 8628 break; 8629 /* sendto */ 8630 case 133: 8631 if (ndx == 0 || ndx == 1) 8632 p = "int"; 8633 break; 8634 /* shutdown */ 8635 case 134: 8636 if (ndx == 0 || ndx == 1) 8637 p = "int"; 8638 break; 8639 /* socketpair */ 8640 case 135: 8641 if (ndx == 0 || ndx == 1) 8642 p = "int"; 8643 break; 8644 /* mkdir */ 8645 case 136: 8646 if (ndx == 0 || ndx == 1) 8647 p = "int"; 8648 break; 8649 /* rmdir */ 8650 case 137: 8651 if (ndx == 0 || ndx == 1) 8652 p = "int"; 8653 break; 8654 /* freebsd32_utimes */ 8655 case 138: 8656 if (ndx == 0 || ndx == 1) 8657 p = "int"; 8658 break; 8659 /* freebsd32_adjtime */ 8660 case 140: 8661 if (ndx == 0 || ndx == 1) 8662 p = "int"; 8663 break; 8664 /* setsid */ 8665 case 147: 8666 /* quotactl */ 8667 case 148: 8668 if (ndx == 0 || ndx == 1) 8669 p = "int"; 8670 break; 8671 /* getfh */ 8672 case 161: 8673 if (ndx == 0 || ndx == 1) 8674 p = "int"; 8675 break; 8676 /* freebsd32_sysarch */ 8677 case 165: 8678 if (ndx == 0 || ndx == 1) 8679 p = "int"; 8680 break; 8681 /* rtprio */ 8682 case 166: 8683 if (ndx == 0 || ndx == 1) 8684 p = "int"; 8685 break; 8686 /* freebsd32_semsys */ 8687 case 169: 8688 if (ndx == 0 || ndx == 1) 8689 p = "int"; 8690 break; 8691 /* freebsd32_msgsys */ 8692 case 170: 8693 if (ndx == 0 || ndx == 1) 8694 p = "int"; 8695 break; 8696 /* freebsd32_shmsys */ 8697 case 171: 8698 if (ndx == 0 || ndx == 1) 8699 p = "int"; 8700 break; 8701 /* ntp_adjtime */ 8702 case 176: 8703 if (ndx == 0 || ndx == 1) 8704 p = "int"; 8705 break; 8706 /* setgid */ 8707 case 181: 8708 if (ndx == 0 || ndx == 1) 8709 p = "int"; 8710 break; 8711 /* setegid */ 8712 case 182: 8713 if (ndx == 0 || ndx == 1) 8714 p = "int"; 8715 break; 8716 /* seteuid */ 8717 case 183: 8718 if (ndx == 0 || ndx == 1) 8719 p = "int"; 8720 break; 8721 /* freebsd32_stat */ 8722 case 188: 8723 if (ndx == 0 || ndx == 1) 8724 p = "int"; 8725 break; 8726 /* freebsd32_fstat */ 8727 case 189: 8728 if (ndx == 0 || ndx == 1) 8729 p = "int"; 8730 break; 8731 /* freebsd32_lstat */ 8732 case 190: 8733 if (ndx == 0 || ndx == 1) 8734 p = "int"; 8735 break; 8736 /* pathconf */ 8737 case 191: 8738 if (ndx == 0 || ndx == 1) 8739 p = "int"; 8740 break; 8741 /* fpathconf */ 8742 case 192: 8743 if (ndx == 0 || ndx == 1) 8744 p = "int"; 8745 break; 8746 /* getrlimit */ 8747 case 194: 8748 if (ndx == 0 || ndx == 1) 8749 p = "int"; 8750 break; 8751 /* setrlimit */ 8752 case 195: 8753 if (ndx == 0 || ndx == 1) 8754 p = "int"; 8755 break; 8756 /* freebsd32_getdirentries */ 8757 case 196: 8758 if (ndx == 0 || ndx == 1) 8759 p = "int"; 8760 break; 8761 /* nosys */ 8762 case 198: 8763 /* freebsd32_sysctl */ 8764 case 202: 8765 if (ndx == 0 || ndx == 1) 8766 p = "int"; 8767 break; 8768 /* mlock */ 8769 case 203: 8770 if (ndx == 0 || ndx == 1) 8771 p = "int"; 8772 break; 8773 /* munlock */ 8774 case 204: 8775 if (ndx == 0 || ndx == 1) 8776 p = "int"; 8777 break; 8778 /* undelete */ 8779 case 205: 8780 if (ndx == 0 || ndx == 1) 8781 p = "int"; 8782 break; 8783 /* freebsd32_futimes */ 8784 case 206: 8785 if (ndx == 0 || ndx == 1) 8786 p = "int"; 8787 break; 8788 /* getpgid */ 8789 case 207: 8790 if (ndx == 0 || ndx == 1) 8791 p = "int"; 8792 break; 8793 /* poll */ 8794 case 209: 8795 if (ndx == 0 || ndx == 1) 8796 p = "int"; 8797 break; 8798 /* lkmnosys */ 8799 case 210: 8800 /* lkmnosys */ 8801 case 211: 8802 /* lkmnosys */ 8803 case 212: 8804 /* lkmnosys */ 8805 case 213: 8806 /* lkmnosys */ 8807 case 214: 8808 /* lkmnosys */ 8809 case 215: 8810 /* lkmnosys */ 8811 case 216: 8812 /* lkmnosys */ 8813 case 217: 8814 /* lkmnosys */ 8815 case 218: 8816 /* lkmnosys */ 8817 case 219: 8818 /* semget */ 8819 case 221: 8820 if (ndx == 0 || ndx == 1) 8821 p = "int"; 8822 break; 8823 /* semop */ 8824 case 222: 8825 if (ndx == 0 || ndx == 1) 8826 p = "int"; 8827 break; 8828 /* msgget */ 8829 case 225: 8830 if (ndx == 0 || ndx == 1) 8831 p = "int"; 8832 break; 8833 /* freebsd32_msgsnd */ 8834 case 226: 8835 if (ndx == 0 || ndx == 1) 8836 p = "int"; 8837 break; 8838 /* freebsd32_msgrcv */ 8839 case 227: 8840 if (ndx == 0 || ndx == 1) 8841 p = "int"; 8842 break; 8843 /* shmat */ 8844 case 228: 8845 if (ndx == 0 || ndx == 1) 8846 p = "int"; 8847 break; 8848 /* shmdt */ 8849 case 230: 8850 if (ndx == 0 || ndx == 1) 8851 p = "int"; 8852 break; 8853 /* shmget */ 8854 case 231: 8855 if (ndx == 0 || ndx == 1) 8856 p = "int"; 8857 break; 8858 /* freebsd32_clock_gettime */ 8859 case 232: 8860 if (ndx == 0 || ndx == 1) 8861 p = "int"; 8862 break; 8863 /* freebsd32_clock_settime */ 8864 case 233: 8865 if (ndx == 0 || ndx == 1) 8866 p = "int"; 8867 break; 8868 /* freebsd32_clock_getres */ 8869 case 234: 8870 if (ndx == 0 || ndx == 1) 8871 p = "int"; 8872 break; 8873 /* freebsd32_nanosleep */ 8874 case 240: 8875 if (ndx == 0 || ndx == 1) 8876 p = "int"; 8877 break; 8878 /* ffclock_getcounter */ 8879 case 241: 8880 if (ndx == 0 || ndx == 1) 8881 p = "int"; 8882 break; 8883 /* ffclock_setestimate */ 8884 case 242: 8885 if (ndx == 0 || ndx == 1) 8886 p = "int"; 8887 break; 8888 /* ffclock_getestimate */ 8889 case 243: 8890 if (ndx == 0 || ndx == 1) 8891 p = "int"; 8892 break;
| 5019 /* minherit */ 5020 case 250: 5021 switch(ndx) { 5022 case 0: 5023 p = "void *"; 5024 break; 5025 case 1: 5026 p = "size_t"; 5027 break; 5028 case 2: 5029 p = "int"; 5030 break; 5031 default: 5032 break; 5033 }; 5034 break; 5035 /* rfork */ 5036 case 251: 5037 switch(ndx) { 5038 case 0: 5039 p = "int"; 5040 break; 5041 default: 5042 break; 5043 }; 5044 break; 5045 /* openbsd_poll */ 5046 case 252: 5047 switch(ndx) { 5048 case 0: 5049 p = "struct pollfd *"; 5050 break; 5051 case 1: 5052 p = "u_int"; 5053 break; 5054 case 2: 5055 p = "int"; 5056 break; 5057 default: 5058 break; 5059 }; 5060 break; 5061 /* issetugid */ 5062 case 253: 5063 break; 5064 /* lchown */ 5065 case 254: 5066 switch(ndx) { 5067 case 0: 5068 p = "char *"; 5069 break; 5070 case 1: 5071 p = "int"; 5072 break; 5073 case 2: 5074 p = "int"; 5075 break; 5076 default: 5077 break; 5078 }; 5079 break; 5080 /* freebsd32_aio_read */ 5081 case 255: 5082 switch(ndx) { 5083 case 0: 5084 p = "struct aiocb32 *"; 5085 break; 5086 default: 5087 break; 5088 }; 5089 break; 5090 /* freebsd32_aio_write */ 5091 case 256: 5092 switch(ndx) { 5093 case 0: 5094 p = "struct aiocb32 *"; 5095 break; 5096 default: 5097 break; 5098 }; 5099 break; 5100 /* freebsd32_lio_listio */ 5101 case 257: 5102 switch(ndx) { 5103 case 0: 5104 p = "int"; 5105 break; 5106 case 1: 5107 p = "struct aiocb32 *const *"; 5108 break; 5109 case 2: 5110 p = "int"; 5111 break; 5112 case 3: 5113 p = "struct sigevent *"; 5114 break; 5115 default: 5116 break; 5117 }; 5118 break; 5119 /* getdents */ 5120 case 272: 5121 switch(ndx) { 5122 case 0: 5123 p = "int"; 5124 break; 5125 case 1: 5126 p = "char *"; 5127 break; 5128 case 2: 5129 p = "size_t"; 5130 break; 5131 default: 5132 break; 5133 }; 5134 break; 5135 /* lchmod */ 5136 case 274: 5137 switch(ndx) { 5138 case 0: 5139 p = "char *"; 5140 break; 5141 case 1: 5142 p = "mode_t"; 5143 break; 5144 default: 5145 break; 5146 }; 5147 break; 5148 /* lchown */ 5149 case 275: 5150 switch(ndx) { 5151 case 0: 5152 p = "char *"; 5153 break; 5154 case 1: 5155 p = "uid_t"; 5156 break; 5157 case 2: 5158 p = "gid_t"; 5159 break; 5160 default: 5161 break; 5162 }; 5163 break; 5164 /* freebsd32_lutimes */ 5165 case 276: 5166 switch(ndx) { 5167 case 0: 5168 p = "char *"; 5169 break; 5170 case 1: 5171 p = "struct timeval32 *"; 5172 break; 5173 default: 5174 break; 5175 }; 5176 break; 5177 /* msync */ 5178 case 277: 5179 switch(ndx) { 5180 case 0: 5181 p = "void *"; 5182 break; 5183 case 1: 5184 p = "size_t"; 5185 break; 5186 case 2: 5187 p = "int"; 5188 break; 5189 default: 5190 break; 5191 }; 5192 break; 5193 /* nstat */ 5194 case 278: 5195 switch(ndx) { 5196 case 0: 5197 p = "char *"; 5198 break; 5199 case 1: 5200 p = "struct nstat *"; 5201 break; 5202 default: 5203 break; 5204 }; 5205 break; 5206 /* nfstat */ 5207 case 279: 5208 switch(ndx) { 5209 case 0: 5210 p = "int"; 5211 break; 5212 case 1: 5213 p = "struct nstat *"; 5214 break; 5215 default: 5216 break; 5217 }; 5218 break; 5219 /* nlstat */ 5220 case 280: 5221 switch(ndx) { 5222 case 0: 5223 p = "char *"; 5224 break; 5225 case 1: 5226 p = "struct nstat *"; 5227 break; 5228 default: 5229 break; 5230 }; 5231 break; 5232 /* freebsd32_preadv */ 5233 case 289: 5234 switch(ndx) { 5235 case 0: 5236 p = "int"; 5237 break; 5238 case 1: 5239 p = "struct iovec32 *"; 5240 break; 5241 case 2: 5242 p = "u_int"; 5243 break; 5244 case 3: 5245 p = "uint32_t"; 5246 break; 5247 case 4: 5248 p = "uint32_t"; 5249 break; 5250 default: 5251 break; 5252 }; 5253 break; 5254 /* freebsd32_pwritev */ 5255 case 290: 5256 switch(ndx) { 5257 case 0: 5258 p = "int"; 5259 break; 5260 case 1: 5261 p = "struct iovec32 *"; 5262 break; 5263 case 2: 5264 p = "u_int"; 5265 break; 5266 case 3: 5267 p = "uint32_t"; 5268 break; 5269 case 4: 5270 p = "uint32_t"; 5271 break; 5272 default: 5273 break; 5274 }; 5275 break; 5276 /* fhopen */ 5277 case 298: 5278 switch(ndx) { 5279 case 0: 5280 p = "const struct fhandle *"; 5281 break; 5282 case 1: 5283 p = "int"; 5284 break; 5285 default: 5286 break; 5287 }; 5288 break; 5289 /* fhstat */ 5290 case 299: 5291 switch(ndx) { 5292 case 0: 5293 p = "const struct fhandle *"; 5294 break; 5295 case 1: 5296 p = "struct stat *"; 5297 break; 5298 default: 5299 break; 5300 }; 5301 break; 5302 /* modnext */ 5303 case 300: 5304 switch(ndx) { 5305 case 0: 5306 p = "int"; 5307 break; 5308 default: 5309 break; 5310 }; 5311 break; 5312 /* freebsd32_modstat */ 5313 case 301: 5314 switch(ndx) { 5315 case 0: 5316 p = "int"; 5317 break; 5318 case 1: 5319 p = "struct module_stat32 *"; 5320 break; 5321 default: 5322 break; 5323 }; 5324 break; 5325 /* modfnext */ 5326 case 302: 5327 switch(ndx) { 5328 case 0: 5329 p = "int"; 5330 break; 5331 default: 5332 break; 5333 }; 5334 break; 5335 /* modfind */ 5336 case 303: 5337 switch(ndx) { 5338 case 0: 5339 p = "const char *"; 5340 break; 5341 default: 5342 break; 5343 }; 5344 break; 5345 /* kldload */ 5346 case 304: 5347 switch(ndx) { 5348 case 0: 5349 p = "const char *"; 5350 break; 5351 default: 5352 break; 5353 }; 5354 break; 5355 /* kldunload */ 5356 case 305: 5357 switch(ndx) { 5358 case 0: 5359 p = "int"; 5360 break; 5361 default: 5362 break; 5363 }; 5364 break; 5365 /* kldfind */ 5366 case 306: 5367 switch(ndx) { 5368 case 0: 5369 p = "const char *"; 5370 break; 5371 default: 5372 break; 5373 }; 5374 break; 5375 /* kldnext */ 5376 case 307: 5377 switch(ndx) { 5378 case 0: 5379 p = "int"; 5380 break; 5381 default: 5382 break; 5383 }; 5384 break; 5385 /* freebsd32_kldstat */ 5386 case 308: 5387 switch(ndx) { 5388 case 0: 5389 p = "int"; 5390 break; 5391 case 1: 5392 p = "struct kld32_file_stat *"; 5393 break; 5394 default: 5395 break; 5396 }; 5397 break; 5398 /* kldfirstmod */ 5399 case 309: 5400 switch(ndx) { 5401 case 0: 5402 p = "int"; 5403 break; 5404 default: 5405 break; 5406 }; 5407 break; 5408 /* getsid */ 5409 case 310: 5410 switch(ndx) { 5411 case 0: 5412 p = "pid_t"; 5413 break; 5414 default: 5415 break; 5416 }; 5417 break; 5418 /* setresuid */ 5419 case 311: 5420 switch(ndx) { 5421 case 0: 5422 p = "uid_t"; 5423 break; 5424 case 1: 5425 p = "uid_t"; 5426 break; 5427 case 2: 5428 p = "uid_t"; 5429 break; 5430 default: 5431 break; 5432 }; 5433 break; 5434 /* setresgid */ 5435 case 312: 5436 switch(ndx) { 5437 case 0: 5438 p = "gid_t"; 5439 break; 5440 case 1: 5441 p = "gid_t"; 5442 break; 5443 case 2: 5444 p = "gid_t"; 5445 break; 5446 default: 5447 break; 5448 }; 5449 break; 5450 /* freebsd32_aio_return */ 5451 case 314: 5452 switch(ndx) { 5453 case 0: 5454 p = "struct aiocb32 *"; 5455 break; 5456 default: 5457 break; 5458 }; 5459 break; 5460 /* freebsd32_aio_suspend */ 5461 case 315: 5462 switch(ndx) { 5463 case 0: 5464 p = "struct aiocb32 *const *"; 5465 break; 5466 case 1: 5467 p = "int"; 5468 break; 5469 case 2: 5470 p = "const struct timespec32 *"; 5471 break; 5472 default: 5473 break; 5474 }; 5475 break; 5476 /* freebsd32_aio_cancel */ 5477 case 316: 5478 switch(ndx) { 5479 case 0: 5480 p = "int"; 5481 break; 5482 case 1: 5483 p = "struct aiocb32 *"; 5484 break; 5485 default: 5486 break; 5487 }; 5488 break; 5489 /* freebsd32_aio_error */ 5490 case 317: 5491 switch(ndx) { 5492 case 0: 5493 p = "struct aiocb32 *"; 5494 break; 5495 default: 5496 break; 5497 }; 5498 break; 5499 /* freebsd32_oaio_read */ 5500 case 318: 5501 switch(ndx) { 5502 case 0: 5503 p = "struct oaiocb32 *"; 5504 break; 5505 default: 5506 break; 5507 }; 5508 break; 5509 /* freebsd32_oaio_write */ 5510 case 319: 5511 switch(ndx) { 5512 case 0: 5513 p = "struct oaiocb32 *"; 5514 break; 5515 default: 5516 break; 5517 }; 5518 break; 5519 /* freebsd32_olio_listio */ 5520 case 320: 5521 switch(ndx) { 5522 case 0: 5523 p = "int"; 5524 break; 5525 case 1: 5526 p = "struct oaiocb32 *const *"; 5527 break; 5528 case 2: 5529 p = "int"; 5530 break; 5531 case 3: 5532 p = "struct osigevent32 *"; 5533 break; 5534 default: 5535 break; 5536 }; 5537 break; 5538 /* yield */ 5539 case 321: 5540 break; 5541 /* mlockall */ 5542 case 324: 5543 switch(ndx) { 5544 case 0: 5545 p = "int"; 5546 break; 5547 default: 5548 break; 5549 }; 5550 break; 5551 /* munlockall */ 5552 case 325: 5553 break; 5554 /* __getcwd */ 5555 case 326: 5556 switch(ndx) { 5557 case 0: 5558 p = "u_char *"; 5559 break; 5560 case 1: 5561 p = "u_int"; 5562 break; 5563 default: 5564 break; 5565 }; 5566 break; 5567 /* sched_setparam */ 5568 case 327: 5569 switch(ndx) { 5570 case 0: 5571 p = "pid_t"; 5572 break; 5573 case 1: 5574 p = "const struct sched_param *"; 5575 break; 5576 default: 5577 break; 5578 }; 5579 break; 5580 /* sched_getparam */ 5581 case 328: 5582 switch(ndx) { 5583 case 0: 5584 p = "pid_t"; 5585 break; 5586 case 1: 5587 p = "struct sched_param *"; 5588 break; 5589 default: 5590 break; 5591 }; 5592 break; 5593 /* sched_setscheduler */ 5594 case 329: 5595 switch(ndx) { 5596 case 0: 5597 p = "pid_t"; 5598 break; 5599 case 1: 5600 p = "int"; 5601 break; 5602 case 2: 5603 p = "const struct sched_param *"; 5604 break; 5605 default: 5606 break; 5607 }; 5608 break; 5609 /* sched_getscheduler */ 5610 case 330: 5611 switch(ndx) { 5612 case 0: 5613 p = "pid_t"; 5614 break; 5615 default: 5616 break; 5617 }; 5618 break; 5619 /* sched_yield */ 5620 case 331: 5621 break; 5622 /* sched_get_priority_max */ 5623 case 332: 5624 switch(ndx) { 5625 case 0: 5626 p = "int"; 5627 break; 5628 default: 5629 break; 5630 }; 5631 break; 5632 /* sched_get_priority_min */ 5633 case 333: 5634 switch(ndx) { 5635 case 0: 5636 p = "int"; 5637 break; 5638 default: 5639 break; 5640 }; 5641 break; 5642 /* sched_rr_get_interval */ 5643 case 334: 5644 switch(ndx) { 5645 case 0: 5646 p = "pid_t"; 5647 break; 5648 case 1: 5649 p = "struct timespec *"; 5650 break; 5651 default: 5652 break; 5653 }; 5654 break; 5655 /* utrace */ 5656 case 335: 5657 switch(ndx) { 5658 case 0: 5659 p = "const void *"; 5660 break; 5661 case 1: 5662 p = "size_t"; 5663 break; 5664 default: 5665 break; 5666 }; 5667 break; 5668 /* kldsym */ 5669 case 337: 5670 switch(ndx) { 5671 case 0: 5672 p = "int"; 5673 break; 5674 case 1: 5675 p = "int"; 5676 break; 5677 case 2: 5678 p = "void *"; 5679 break; 5680 default: 5681 break; 5682 }; 5683 break; 5684 /* freebsd32_jail */ 5685 case 338: 5686 switch(ndx) { 5687 case 0: 5688 p = "struct jail32 *"; 5689 break; 5690 default: 5691 break; 5692 }; 5693 break; 5694 /* sigprocmask */ 5695 case 340: 5696 switch(ndx) { 5697 case 0: 5698 p = "int"; 5699 break; 5700 case 1: 5701 p = "const sigset_t *"; 5702 break; 5703 case 2: 5704 p = "sigset_t *"; 5705 break; 5706 default: 5707 break; 5708 }; 5709 break; 5710 /* sigsuspend */ 5711 case 341: 5712 switch(ndx) { 5713 case 0: 5714 p = "const sigset_t *"; 5715 break; 5716 default: 5717 break; 5718 }; 5719 break; 5720 /* sigpending */ 5721 case 343: 5722 switch(ndx) { 5723 case 0: 5724 p = "sigset_t *"; 5725 break; 5726 default: 5727 break; 5728 }; 5729 break; 5730 /* freebsd32_sigtimedwait */ 5731 case 345: 5732 switch(ndx) { 5733 case 0: 5734 p = "const sigset_t *"; 5735 break; 5736 case 1: 5737 p = "siginfo_t *"; 5738 break; 5739 case 2: 5740 p = "const struct timespec *"; 5741 break; 5742 default: 5743 break; 5744 }; 5745 break; 5746 /* freebsd32_sigwaitinfo */ 5747 case 346: 5748 switch(ndx) { 5749 case 0: 5750 p = "const sigset_t *"; 5751 break; 5752 case 1: 5753 p = "siginfo_t *"; 5754 break; 5755 default: 5756 break; 5757 }; 5758 break; 5759 /* __acl_get_file */ 5760 case 347: 5761 switch(ndx) { 5762 case 0: 5763 p = "const char *"; 5764 break; 5765 case 1: 5766 p = "acl_type_t"; 5767 break; 5768 case 2: 5769 p = "struct acl *"; 5770 break; 5771 default: 5772 break; 5773 }; 5774 break; 5775 /* __acl_set_file */ 5776 case 348: 5777 switch(ndx) { 5778 case 0: 5779 p = "const char *"; 5780 break; 5781 case 1: 5782 p = "acl_type_t"; 5783 break; 5784 case 2: 5785 p = "struct acl *"; 5786 break; 5787 default: 5788 break; 5789 }; 5790 break; 5791 /* __acl_get_fd */ 5792 case 349: 5793 switch(ndx) { 5794 case 0: 5795 p = "int"; 5796 break; 5797 case 1: 5798 p = "acl_type_t"; 5799 break; 5800 case 2: 5801 p = "struct acl *"; 5802 break; 5803 default: 5804 break; 5805 }; 5806 break; 5807 /* __acl_set_fd */ 5808 case 350: 5809 switch(ndx) { 5810 case 0: 5811 p = "int"; 5812 break; 5813 case 1: 5814 p = "acl_type_t"; 5815 break; 5816 case 2: 5817 p = "struct acl *"; 5818 break; 5819 default: 5820 break; 5821 }; 5822 break; 5823 /* __acl_delete_file */ 5824 case 351: 5825 switch(ndx) { 5826 case 0: 5827 p = "const char *"; 5828 break; 5829 case 1: 5830 p = "acl_type_t"; 5831 break; 5832 default: 5833 break; 5834 }; 5835 break; 5836 /* __acl_delete_fd */ 5837 case 352: 5838 switch(ndx) { 5839 case 0: 5840 p = "int"; 5841 break; 5842 case 1: 5843 p = "acl_type_t"; 5844 break; 5845 default: 5846 break; 5847 }; 5848 break; 5849 /* __acl_aclcheck_file */ 5850 case 353: 5851 switch(ndx) { 5852 case 0: 5853 p = "const char *"; 5854 break; 5855 case 1: 5856 p = "acl_type_t"; 5857 break; 5858 case 2: 5859 p = "struct acl *"; 5860 break; 5861 default: 5862 break; 5863 }; 5864 break; 5865 /* __acl_aclcheck_fd */ 5866 case 354: 5867 switch(ndx) { 5868 case 0: 5869 p = "int"; 5870 break; 5871 case 1: 5872 p = "acl_type_t"; 5873 break; 5874 case 2: 5875 p = "struct acl *"; 5876 break; 5877 default: 5878 break; 5879 }; 5880 break; 5881 /* extattrctl */ 5882 case 355: 5883 switch(ndx) { 5884 case 0: 5885 p = "const char *"; 5886 break; 5887 case 1: 5888 p = "int"; 5889 break; 5890 case 2: 5891 p = "const char *"; 5892 break; 5893 case 3: 5894 p = "int"; 5895 break; 5896 case 4: 5897 p = "const char *"; 5898 break; 5899 default: 5900 break; 5901 }; 5902 break; 5903 /* extattr_set_file */ 5904 case 356: 5905 switch(ndx) { 5906 case 0: 5907 p = "const char *"; 5908 break; 5909 case 1: 5910 p = "int"; 5911 break; 5912 case 2: 5913 p = "const char *"; 5914 break; 5915 case 3: 5916 p = "void *"; 5917 break; 5918 case 4: 5919 p = "size_t"; 5920 break; 5921 default: 5922 break; 5923 }; 5924 break; 5925 /* extattr_get_file */ 5926 case 357: 5927 switch(ndx) { 5928 case 0: 5929 p = "const char *"; 5930 break; 5931 case 1: 5932 p = "int"; 5933 break; 5934 case 2: 5935 p = "const char *"; 5936 break; 5937 case 3: 5938 p = "void *"; 5939 break; 5940 case 4: 5941 p = "size_t"; 5942 break; 5943 default: 5944 break; 5945 }; 5946 break; 5947 /* extattr_delete_file */ 5948 case 358: 5949 switch(ndx) { 5950 case 0: 5951 p = "const char *"; 5952 break; 5953 case 1: 5954 p = "int"; 5955 break; 5956 case 2: 5957 p = "const char *"; 5958 break; 5959 default: 5960 break; 5961 }; 5962 break; 5963 /* freebsd32_aio_waitcomplete */ 5964 case 359: 5965 switch(ndx) { 5966 case 0: 5967 p = "struct aiocb32 **"; 5968 break; 5969 case 1: 5970 p = "struct timespec32 *"; 5971 break; 5972 default: 5973 break; 5974 }; 5975 break; 5976 /* getresuid */ 5977 case 360: 5978 switch(ndx) { 5979 case 0: 5980 p = "uid_t *"; 5981 break; 5982 case 1: 5983 p = "uid_t *"; 5984 break; 5985 case 2: 5986 p = "uid_t *"; 5987 break; 5988 default: 5989 break; 5990 }; 5991 break; 5992 /* getresgid */ 5993 case 361: 5994 switch(ndx) { 5995 case 0: 5996 p = "gid_t *"; 5997 break; 5998 case 1: 5999 p = "gid_t *"; 6000 break; 6001 case 2: 6002 p = "gid_t *"; 6003 break; 6004 default: 6005 break; 6006 }; 6007 break; 6008 /* kqueue */ 6009 case 362: 6010 break; 6011 /* freebsd32_kevent */ 6012 case 363: 6013 switch(ndx) { 6014 case 0: 6015 p = "int"; 6016 break; 6017 case 1: 6018 p = "const struct kevent32 *"; 6019 break; 6020 case 2: 6021 p = "int"; 6022 break; 6023 case 3: 6024 p = "struct kevent32 *"; 6025 break; 6026 case 4: 6027 p = "int"; 6028 break; 6029 case 5: 6030 p = "const struct timespec32 *"; 6031 break; 6032 default: 6033 break; 6034 }; 6035 break; 6036 /* extattr_set_fd */ 6037 case 371: 6038 switch(ndx) { 6039 case 0: 6040 p = "int"; 6041 break; 6042 case 1: 6043 p = "int"; 6044 break; 6045 case 2: 6046 p = "const char *"; 6047 break; 6048 case 3: 6049 p = "void *"; 6050 break; 6051 case 4: 6052 p = "size_t"; 6053 break; 6054 default: 6055 break; 6056 }; 6057 break; 6058 /* extattr_get_fd */ 6059 case 372: 6060 switch(ndx) { 6061 case 0: 6062 p = "int"; 6063 break; 6064 case 1: 6065 p = "int"; 6066 break; 6067 case 2: 6068 p = "const char *"; 6069 break; 6070 case 3: 6071 p = "void *"; 6072 break; 6073 case 4: 6074 p = "size_t"; 6075 break; 6076 default: 6077 break; 6078 }; 6079 break; 6080 /* extattr_delete_fd */ 6081 case 373: 6082 switch(ndx) { 6083 case 0: 6084 p = "int"; 6085 break; 6086 case 1: 6087 p = "int"; 6088 break; 6089 case 2: 6090 p = "const char *"; 6091 break; 6092 default: 6093 break; 6094 }; 6095 break; 6096 /* __setugid */ 6097 case 374: 6098 switch(ndx) { 6099 case 0: 6100 p = "int"; 6101 break; 6102 default: 6103 break; 6104 }; 6105 break; 6106 /* eaccess */ 6107 case 376: 6108 switch(ndx) { 6109 case 0: 6110 p = "char *"; 6111 break; 6112 case 1: 6113 p = "int"; 6114 break; 6115 default: 6116 break; 6117 }; 6118 break; 6119 /* freebsd32_nmount */ 6120 case 378: 6121 switch(ndx) { 6122 case 0: 6123 p = "struct iovec32 *"; 6124 break; 6125 case 1: 6126 p = "unsigned int"; 6127 break; 6128 case 2: 6129 p = "int"; 6130 break; 6131 default: 6132 break; 6133 }; 6134 break; 6135 /* kenv */ 6136 case 390: 6137 switch(ndx) { 6138 case 0: 6139 p = "int"; 6140 break; 6141 case 1: 6142 p = "const char *"; 6143 break; 6144 case 2: 6145 p = "char *"; 6146 break; 6147 case 3: 6148 p = "int"; 6149 break; 6150 default: 6151 break; 6152 }; 6153 break; 6154 /* lchflags */ 6155 case 391: 6156 switch(ndx) { 6157 case 0: 6158 p = "const char *"; 6159 break; 6160 case 1: 6161 p = "int"; 6162 break; 6163 default: 6164 break; 6165 }; 6166 break; 6167 /* uuidgen */ 6168 case 392: 6169 switch(ndx) { 6170 case 0: 6171 p = "struct uuid *"; 6172 break; 6173 case 1: 6174 p = "int"; 6175 break; 6176 default: 6177 break; 6178 }; 6179 break; 6180 /* freebsd32_sendfile */ 6181 case 393: 6182 switch(ndx) { 6183 case 0: 6184 p = "int"; 6185 break; 6186 case 1: 6187 p = "int"; 6188 break; 6189 case 2: 6190 p = "uint32_t"; 6191 break; 6192 case 3: 6193 p = "uint32_t"; 6194 break; 6195 case 4: 6196 p = "size_t"; 6197 break; 6198 case 5: 6199 p = "struct sf_hdtr32 *"; 6200 break; 6201 case 6: 6202 p = "off_t *"; 6203 break; 6204 case 7: 6205 p = "int"; 6206 break; 6207 default: 6208 break; 6209 }; 6210 break; 6211 /* getfsstat */ 6212 case 395: 6213 switch(ndx) { 6214 case 0: 6215 p = "struct statfs *"; 6216 break; 6217 case 1: 6218 p = "long"; 6219 break; 6220 case 2: 6221 p = "int"; 6222 break; 6223 default: 6224 break; 6225 }; 6226 break; 6227 /* statfs */ 6228 case 396: 6229 switch(ndx) { 6230 case 0: 6231 p = "char *"; 6232 break; 6233 case 1: 6234 p = "struct statfs *"; 6235 break; 6236 default: 6237 break; 6238 }; 6239 break; 6240 /* fstatfs */ 6241 case 397: 6242 switch(ndx) { 6243 case 0: 6244 p = "int"; 6245 break; 6246 case 1: 6247 p = "struct statfs *"; 6248 break; 6249 default: 6250 break; 6251 }; 6252 break; 6253 /* fhstatfs */ 6254 case 398: 6255 switch(ndx) { 6256 case 0: 6257 p = "const struct fhandle *"; 6258 break; 6259 case 1: 6260 p = "struct statfs *"; 6261 break; 6262 default: 6263 break; 6264 }; 6265 break; 6266 /* ksem_close */ 6267 case 400: 6268 switch(ndx) { 6269 case 0: 6270 p = "semid_t"; 6271 break; 6272 default: 6273 break; 6274 }; 6275 break; 6276 /* ksem_post */ 6277 case 401: 6278 switch(ndx) { 6279 case 0: 6280 p = "semid_t"; 6281 break; 6282 default: 6283 break; 6284 }; 6285 break; 6286 /* ksem_wait */ 6287 case 402: 6288 switch(ndx) { 6289 case 0: 6290 p = "semid_t"; 6291 break; 6292 default: 6293 break; 6294 }; 6295 break; 6296 /* ksem_trywait */ 6297 case 403: 6298 switch(ndx) { 6299 case 0: 6300 p = "semid_t"; 6301 break; 6302 default: 6303 break; 6304 }; 6305 break; 6306 /* freebsd32_ksem_init */ 6307 case 404: 6308 switch(ndx) { 6309 case 0: 6310 p = "semid_t *"; 6311 break; 6312 case 1: 6313 p = "unsigned int"; 6314 break; 6315 default: 6316 break; 6317 }; 6318 break; 6319 /* freebsd32_ksem_open */ 6320 case 405: 6321 switch(ndx) { 6322 case 0: 6323 p = "semid_t *"; 6324 break; 6325 case 1: 6326 p = "const char *"; 6327 break; 6328 case 2: 6329 p = "int"; 6330 break; 6331 case 3: 6332 p = "mode_t"; 6333 break; 6334 case 4: 6335 p = "unsigned int"; 6336 break; 6337 default: 6338 break; 6339 }; 6340 break; 6341 /* ksem_unlink */ 6342 case 406: 6343 switch(ndx) { 6344 case 0: 6345 p = "const char *"; 6346 break; 6347 default: 6348 break; 6349 }; 6350 break; 6351 /* ksem_getvalue */ 6352 case 407: 6353 switch(ndx) { 6354 case 0: 6355 p = "semid_t"; 6356 break; 6357 case 1: 6358 p = "int *"; 6359 break; 6360 default: 6361 break; 6362 }; 6363 break; 6364 /* ksem_destroy */ 6365 case 408: 6366 switch(ndx) { 6367 case 0: 6368 p = "semid_t"; 6369 break; 6370 default: 6371 break; 6372 }; 6373 break; 6374 /* extattr_set_link */ 6375 case 412: 6376 switch(ndx) { 6377 case 0: 6378 p = "const char *"; 6379 break; 6380 case 1: 6381 p = "int"; 6382 break; 6383 case 2: 6384 p = "const char *"; 6385 break; 6386 case 3: 6387 p = "void *"; 6388 break; 6389 case 4: 6390 p = "size_t"; 6391 break; 6392 default: 6393 break; 6394 }; 6395 break; 6396 /* extattr_get_link */ 6397 case 413: 6398 switch(ndx) { 6399 case 0: 6400 p = "const char *"; 6401 break; 6402 case 1: 6403 p = "int"; 6404 break; 6405 case 2: 6406 p = "const char *"; 6407 break; 6408 case 3: 6409 p = "void *"; 6410 break; 6411 case 4: 6412 p = "size_t"; 6413 break; 6414 default: 6415 break; 6416 }; 6417 break; 6418 /* extattr_delete_link */ 6419 case 414: 6420 switch(ndx) { 6421 case 0: 6422 p = "const char *"; 6423 break; 6424 case 1: 6425 p = "int"; 6426 break; 6427 case 2: 6428 p = "const char *"; 6429 break; 6430 default: 6431 break; 6432 }; 6433 break; 6434 /* freebsd32_sigaction */ 6435 case 416: 6436 switch(ndx) { 6437 case 0: 6438 p = "int"; 6439 break; 6440 case 1: 6441 p = "struct sigaction32 *"; 6442 break; 6443 case 2: 6444 p = "struct sigaction32 *"; 6445 break; 6446 default: 6447 break; 6448 }; 6449 break; 6450 /* freebsd32_sigreturn */ 6451 case 417: 6452 switch(ndx) { 6453 case 0: 6454 p = "const struct freebsd32_ucontext *"; 6455 break; 6456 default: 6457 break; 6458 }; 6459 break; 6460 /* freebsd32_getcontext */ 6461 case 421: 6462 switch(ndx) { 6463 case 0: 6464 p = "struct freebsd32_ucontext *"; 6465 break; 6466 default: 6467 break; 6468 }; 6469 break; 6470 /* freebsd32_setcontext */ 6471 case 422: 6472 switch(ndx) { 6473 case 0: 6474 p = "const struct freebsd32_ucontext *"; 6475 break; 6476 default: 6477 break; 6478 }; 6479 break; 6480 /* freebsd32_swapcontext */ 6481 case 423: 6482 switch(ndx) { 6483 case 0: 6484 p = "struct freebsd32_ucontext *"; 6485 break; 6486 case 1: 6487 p = "const struct freebsd32_ucontext *"; 6488 break; 6489 default: 6490 break; 6491 }; 6492 break; 6493 /* __acl_get_link */ 6494 case 425: 6495 switch(ndx) { 6496 case 0: 6497 p = "const char *"; 6498 break; 6499 case 1: 6500 p = "acl_type_t"; 6501 break; 6502 case 2: 6503 p = "struct acl *"; 6504 break; 6505 default: 6506 break; 6507 }; 6508 break; 6509 /* __acl_set_link */ 6510 case 426: 6511 switch(ndx) { 6512 case 0: 6513 p = "const char *"; 6514 break; 6515 case 1: 6516 p = "acl_type_t"; 6517 break; 6518 case 2: 6519 p = "struct acl *"; 6520 break; 6521 default: 6522 break; 6523 }; 6524 break; 6525 /* __acl_delete_link */ 6526 case 427: 6527 switch(ndx) { 6528 case 0: 6529 p = "const char *"; 6530 break; 6531 case 1: 6532 p = "acl_type_t"; 6533 break; 6534 default: 6535 break; 6536 }; 6537 break; 6538 /* __acl_aclcheck_link */ 6539 case 428: 6540 switch(ndx) { 6541 case 0: 6542 p = "const char *"; 6543 break; 6544 case 1: 6545 p = "acl_type_t"; 6546 break; 6547 case 2: 6548 p = "struct acl *"; 6549 break; 6550 default: 6551 break; 6552 }; 6553 break; 6554 /* sigwait */ 6555 case 429: 6556 switch(ndx) { 6557 case 0: 6558 p = "const sigset_t *"; 6559 break; 6560 case 1: 6561 p = "int *"; 6562 break; 6563 default: 6564 break; 6565 }; 6566 break; 6567 /* thr_exit */ 6568 case 431: 6569 switch(ndx) { 6570 case 0: 6571 p = "long *"; 6572 break; 6573 default: 6574 break; 6575 }; 6576 break; 6577 /* thr_self */ 6578 case 432: 6579 switch(ndx) { 6580 case 0: 6581 p = "long *"; 6582 break; 6583 default: 6584 break; 6585 }; 6586 break; 6587 /* thr_kill */ 6588 case 433: 6589 switch(ndx) { 6590 case 0: 6591 p = "long"; 6592 break; 6593 case 1: 6594 p = "int"; 6595 break; 6596 default: 6597 break; 6598 }; 6599 break; 6600 /* freebsd32_umtx_lock */ 6601 case 434: 6602 switch(ndx) { 6603 case 0: 6604 p = "struct umtx *"; 6605 break; 6606 default: 6607 break; 6608 }; 6609 break; 6610 /* freebsd32_umtx_unlock */ 6611 case 435: 6612 switch(ndx) { 6613 case 0: 6614 p = "struct umtx *"; 6615 break; 6616 default: 6617 break; 6618 }; 6619 break; 6620 /* jail_attach */ 6621 case 436: 6622 switch(ndx) { 6623 case 0: 6624 p = "int"; 6625 break; 6626 default: 6627 break; 6628 }; 6629 break; 6630 /* extattr_list_fd */ 6631 case 437: 6632 switch(ndx) { 6633 case 0: 6634 p = "int"; 6635 break; 6636 case 1: 6637 p = "int"; 6638 break; 6639 case 2: 6640 p = "void *"; 6641 break; 6642 case 3: 6643 p = "size_t"; 6644 break; 6645 default: 6646 break; 6647 }; 6648 break; 6649 /* extattr_list_file */ 6650 case 438: 6651 switch(ndx) { 6652 case 0: 6653 p = "const char *"; 6654 break; 6655 case 1: 6656 p = "int"; 6657 break; 6658 case 2: 6659 p = "void *"; 6660 break; 6661 case 3: 6662 p = "size_t"; 6663 break; 6664 default: 6665 break; 6666 }; 6667 break; 6668 /* extattr_list_link */ 6669 case 439: 6670 switch(ndx) { 6671 case 0: 6672 p = "const char *"; 6673 break; 6674 case 1: 6675 p = "int"; 6676 break; 6677 case 2: 6678 p = "void *"; 6679 break; 6680 case 3: 6681 p = "size_t"; 6682 break; 6683 default: 6684 break; 6685 }; 6686 break; 6687 /* freebsd32_ksem_timedwait */ 6688 case 441: 6689 switch(ndx) { 6690 case 0: 6691 p = "semid_t"; 6692 break; 6693 case 1: 6694 p = "const struct timespec32 *"; 6695 break; 6696 default: 6697 break; 6698 }; 6699 break; 6700 /* freebsd32_thr_suspend */ 6701 case 442: 6702 switch(ndx) { 6703 case 0: 6704 p = "const struct timespec32 *"; 6705 break; 6706 default: 6707 break; 6708 }; 6709 break; 6710 /* thr_wake */ 6711 case 443: 6712 switch(ndx) { 6713 case 0: 6714 p = "long"; 6715 break; 6716 default: 6717 break; 6718 }; 6719 break; 6720 /* kldunloadf */ 6721 case 444: 6722 switch(ndx) { 6723 case 0: 6724 p = "int"; 6725 break; 6726 case 1: 6727 p = "int"; 6728 break; 6729 default: 6730 break; 6731 }; 6732 break; 6733 /* audit */ 6734 case 445: 6735 switch(ndx) { 6736 case 0: 6737 p = "const void *"; 6738 break; 6739 case 1: 6740 p = "u_int"; 6741 break; 6742 default: 6743 break; 6744 }; 6745 break; 6746 /* auditon */ 6747 case 446: 6748 switch(ndx) { 6749 case 0: 6750 p = "int"; 6751 break; 6752 case 1: 6753 p = "void *"; 6754 break; 6755 case 2: 6756 p = "u_int"; 6757 break; 6758 default: 6759 break; 6760 }; 6761 break; 6762 /* getauid */ 6763 case 447: 6764 switch(ndx) { 6765 case 0: 6766 p = "uid_t *"; 6767 break; 6768 default: 6769 break; 6770 }; 6771 break; 6772 /* setauid */ 6773 case 448: 6774 switch(ndx) { 6775 case 0: 6776 p = "uid_t *"; 6777 break; 6778 default: 6779 break; 6780 }; 6781 break; 6782 /* getaudit */ 6783 case 449: 6784 switch(ndx) { 6785 case 0: 6786 p = "struct auditinfo *"; 6787 break; 6788 default: 6789 break; 6790 }; 6791 break; 6792 /* setaudit */ 6793 case 450: 6794 switch(ndx) { 6795 case 0: 6796 p = "struct auditinfo *"; 6797 break; 6798 default: 6799 break; 6800 }; 6801 break; 6802 /* getaudit_addr */ 6803 case 451: 6804 switch(ndx) { 6805 case 0: 6806 p = "struct auditinfo_addr *"; 6807 break; 6808 case 1: 6809 p = "u_int"; 6810 break; 6811 default: 6812 break; 6813 }; 6814 break; 6815 /* setaudit_addr */ 6816 case 452: 6817 switch(ndx) { 6818 case 0: 6819 p = "struct auditinfo_addr *"; 6820 break; 6821 case 1: 6822 p = "u_int"; 6823 break; 6824 default: 6825 break; 6826 }; 6827 break; 6828 /* auditctl */ 6829 case 453: 6830 switch(ndx) { 6831 case 0: 6832 p = "char *"; 6833 break; 6834 default: 6835 break; 6836 }; 6837 break; 6838 /* freebsd32_umtx_op */ 6839 case 454: 6840 switch(ndx) { 6841 case 0: 6842 p = "void *"; 6843 break; 6844 case 1: 6845 p = "int"; 6846 break; 6847 case 2: 6848 p = "u_long"; 6849 break; 6850 case 3: 6851 p = "void *"; 6852 break; 6853 case 4: 6854 p = "void *"; 6855 break; 6856 default: 6857 break; 6858 }; 6859 break; 6860 /* freebsd32_thr_new */ 6861 case 455: 6862 switch(ndx) { 6863 case 0: 6864 p = "struct thr_param32 *"; 6865 break; 6866 case 1: 6867 p = "int"; 6868 break; 6869 default: 6870 break; 6871 }; 6872 break; 6873 /* sigqueue */ 6874 case 456: 6875 switch(ndx) { 6876 case 0: 6877 p = "pid_t"; 6878 break; 6879 case 1: 6880 p = "int"; 6881 break; 6882 case 2: 6883 p = "void *"; 6884 break; 6885 default: 6886 break; 6887 }; 6888 break; 6889 /* freebsd32_kmq_open */ 6890 case 457: 6891 switch(ndx) { 6892 case 0: 6893 p = "const char *"; 6894 break; 6895 case 1: 6896 p = "int"; 6897 break; 6898 case 2: 6899 p = "mode_t"; 6900 break; 6901 case 3: 6902 p = "const struct mq_attr32 *"; 6903 break; 6904 default: 6905 break; 6906 }; 6907 break; 6908 /* freebsd32_kmq_setattr */ 6909 case 458: 6910 switch(ndx) { 6911 case 0: 6912 p = "int"; 6913 break; 6914 case 1: 6915 p = "const struct mq_attr32 *"; 6916 break; 6917 case 2: 6918 p = "struct mq_attr32 *"; 6919 break; 6920 default: 6921 break; 6922 }; 6923 break; 6924 /* freebsd32_kmq_timedreceive */ 6925 case 459: 6926 switch(ndx) { 6927 case 0: 6928 p = "int"; 6929 break; 6930 case 1: 6931 p = "char *"; 6932 break; 6933 case 2: 6934 p = "size_t"; 6935 break; 6936 case 3: 6937 p = "unsigned *"; 6938 break; 6939 case 4: 6940 p = "const struct timespec32 *"; 6941 break; 6942 default: 6943 break; 6944 }; 6945 break; 6946 /* freebsd32_kmq_timedsend */ 6947 case 460: 6948 switch(ndx) { 6949 case 0: 6950 p = "int"; 6951 break; 6952 case 1: 6953 p = "const char *"; 6954 break; 6955 case 2: 6956 p = "size_t"; 6957 break; 6958 case 3: 6959 p = "unsigned"; 6960 break; 6961 case 4: 6962 p = "const struct timespec32 *"; 6963 break; 6964 default: 6965 break; 6966 }; 6967 break; 6968 /* kmq_notify */ 6969 case 461: 6970 switch(ndx) { 6971 case 0: 6972 p = "int"; 6973 break; 6974 case 1: 6975 p = "const struct sigevent *"; 6976 break; 6977 default: 6978 break; 6979 }; 6980 break; 6981 /* kmq_unlink */ 6982 case 462: 6983 switch(ndx) { 6984 case 0: 6985 p = "const char *"; 6986 break; 6987 default: 6988 break; 6989 }; 6990 break; 6991 /* abort2 */ 6992 case 463: 6993 switch(ndx) { 6994 case 0: 6995 p = "const char *"; 6996 break; 6997 case 1: 6998 p = "int"; 6999 break; 7000 case 2: 7001 p = "void **"; 7002 break; 7003 default: 7004 break; 7005 }; 7006 break; 7007 /* thr_set_name */ 7008 case 464: 7009 switch(ndx) { 7010 case 0: 7011 p = "long"; 7012 break; 7013 case 1: 7014 p = "const char *"; 7015 break; 7016 default: 7017 break; 7018 }; 7019 break; 7020 /* freebsd32_aio_fsync */ 7021 case 465: 7022 switch(ndx) { 7023 case 0: 7024 p = "int"; 7025 break; 7026 case 1: 7027 p = "struct aiocb32 *"; 7028 break; 7029 default: 7030 break; 7031 }; 7032 break; 7033 /* rtprio_thread */ 7034 case 466: 7035 switch(ndx) { 7036 case 0: 7037 p = "int"; 7038 break; 7039 case 1: 7040 p = "lwpid_t"; 7041 break; 7042 case 2: 7043 p = "struct rtprio *"; 7044 break; 7045 default: 7046 break; 7047 }; 7048 break; 7049 /* sctp_peeloff */ 7050 case 471: 7051 switch(ndx) { 7052 case 0: 7053 p = "int"; 7054 break; 7055 case 1: 7056 p = "uint32_t"; 7057 break; 7058 default: 7059 break; 7060 }; 7061 break; 7062 /* sctp_generic_sendmsg */ 7063 case 472: 7064 switch(ndx) { 7065 case 0: 7066 p = "int"; 7067 break; 7068 case 1: 7069 p = "caddr_t"; 7070 break; 7071 case 2: 7072 p = "int"; 7073 break; 7074 case 3: 7075 p = "caddr_t"; 7076 break; 7077 case 4: 7078 p = "__socklen_t"; 7079 break; 7080 case 5: 7081 p = "struct sctp_sndrcvinfo *"; 7082 break; 7083 case 6: 7084 p = "int"; 7085 break; 7086 default: 7087 break; 7088 }; 7089 break; 7090 /* sctp_generic_sendmsg_iov */ 7091 case 473: 7092 switch(ndx) { 7093 case 0: 7094 p = "int"; 7095 break; 7096 case 1: 7097 p = "struct iovec *"; 7098 break; 7099 case 2: 7100 p = "int"; 7101 break; 7102 case 3: 7103 p = "caddr_t"; 7104 break; 7105 case 4: 7106 p = "__socklen_t"; 7107 break; 7108 case 5: 7109 p = "struct sctp_sndrcvinfo *"; 7110 break; 7111 case 6: 7112 p = "int"; 7113 break; 7114 default: 7115 break; 7116 }; 7117 break; 7118 /* sctp_generic_recvmsg */ 7119 case 474: 7120 switch(ndx) { 7121 case 0: 7122 p = "int"; 7123 break; 7124 case 1: 7125 p = "struct iovec *"; 7126 break; 7127 case 2: 7128 p = "int"; 7129 break; 7130 case 3: 7131 p = "struct sockaddr *"; 7132 break; 7133 case 4: 7134 p = "__socklen_t *"; 7135 break; 7136 case 5: 7137 p = "struct sctp_sndrcvinfo *"; 7138 break; 7139 case 6: 7140 p = "int *"; 7141 break; 7142 default: 7143 break; 7144 }; 7145 break; 7146#ifdef PAD64_REQUIRED 7147 /* freebsd32_pread */ 7148 case 475: 7149 switch(ndx) { 7150 case 0: 7151 p = "int"; 7152 break; 7153 case 1: 7154 p = "void *"; 7155 break; 7156 case 2: 7157 p = "size_t"; 7158 break; 7159 case 3: 7160 p = "int"; 7161 break; 7162 case 4: 7163 p = "uint32_t"; 7164 break; 7165 case 5: 7166 p = "uint32_t"; 7167 break; 7168 default: 7169 break; 7170 }; 7171 break; 7172 /* freebsd32_pwrite */ 7173 case 476: 7174 switch(ndx) { 7175 case 0: 7176 p = "int"; 7177 break; 7178 case 1: 7179 p = "const void *"; 7180 break; 7181 case 2: 7182 p = "size_t"; 7183 break; 7184 case 3: 7185 p = "int"; 7186 break; 7187 case 4: 7188 p = "uint32_t"; 7189 break; 7190 case 5: 7191 p = "uint32_t"; 7192 break; 7193 default: 7194 break; 7195 }; 7196 break; 7197 /* freebsd32_mmap */ 7198 case 477: 7199 switch(ndx) { 7200 case 0: 7201 p = "caddr_t"; 7202 break; 7203 case 1: 7204 p = "size_t"; 7205 break; 7206 case 2: 7207 p = "int"; 7208 break; 7209 case 3: 7210 p = "int"; 7211 break; 7212 case 4: 7213 p = "int"; 7214 break; 7215 case 5: 7216 p = "int"; 7217 break; 7218 case 6: 7219 p = "uint32_t"; 7220 break; 7221 case 7: 7222 p = "uint32_t"; 7223 break; 7224 default: 7225 break; 7226 }; 7227 break; 7228 /* freebsd32_lseek */ 7229 case 478: 7230 switch(ndx) { 7231 case 0: 7232 p = "int"; 7233 break; 7234 case 1: 7235 p = "int"; 7236 break; 7237 case 2: 7238 p = "uint32_t"; 7239 break; 7240 case 3: 7241 p = "uint32_t"; 7242 break; 7243 case 4: 7244 p = "int"; 7245 break; 7246 default: 7247 break; 7248 }; 7249 break; 7250 /* freebsd32_truncate */ 7251 case 479: 7252 switch(ndx) { 7253 case 0: 7254 p = "char *"; 7255 break; 7256 case 1: 7257 p = "int"; 7258 break; 7259 case 2: 7260 p = "uint32_t"; 7261 break; 7262 case 3: 7263 p = "uint32_t"; 7264 break; 7265 default: 7266 break; 7267 }; 7268 break; 7269 /* freebsd32_ftruncate */ 7270 case 480: 7271 switch(ndx) { 7272 case 0: 7273 p = "int"; 7274 break; 7275 case 1: 7276 p = "int"; 7277 break; 7278 case 2: 7279 p = "uint32_t"; 7280 break; 7281 case 3: 7282 p = "uint32_t"; 7283 break; 7284 default: 7285 break; 7286 }; 7287 break; 7288#else 7289 /* freebsd32_pread */ 7290 case 475: 7291 switch(ndx) { 7292 case 0: 7293 p = "int"; 7294 break; 7295 case 1: 7296 p = "void *"; 7297 break; 7298 case 2: 7299 p = "size_t"; 7300 break; 7301 case 3: 7302 p = "uint32_t"; 7303 break; 7304 case 4: 7305 p = "uint32_t"; 7306 break; 7307 default: 7308 break; 7309 }; 7310 break; 7311 /* freebsd32_pwrite */ 7312 case 476: 7313 switch(ndx) { 7314 case 0: 7315 p = "int"; 7316 break; 7317 case 1: 7318 p = "const void *"; 7319 break; 7320 case 2: 7321 p = "size_t"; 7322 break; 7323 case 3: 7324 p = "uint32_t"; 7325 break; 7326 case 4: 7327 p = "uint32_t"; 7328 break; 7329 default: 7330 break; 7331 }; 7332 break; 7333 /* freebsd32_mmap */ 7334 case 477: 7335 switch(ndx) { 7336 case 0: 7337 p = "caddr_t"; 7338 break; 7339 case 1: 7340 p = "size_t"; 7341 break; 7342 case 2: 7343 p = "int"; 7344 break; 7345 case 3: 7346 p = "int"; 7347 break; 7348 case 4: 7349 p = "int"; 7350 break; 7351 case 5: 7352 p = "uint32_t"; 7353 break; 7354 case 6: 7355 p = "uint32_t"; 7356 break; 7357 default: 7358 break; 7359 }; 7360 break; 7361 /* freebsd32_lseek */ 7362 case 478: 7363 switch(ndx) { 7364 case 0: 7365 p = "int"; 7366 break; 7367 case 1: 7368 p = "uint32_t"; 7369 break; 7370 case 2: 7371 p = "uint32_t"; 7372 break; 7373 case 3: 7374 p = "int"; 7375 break; 7376 default: 7377 break; 7378 }; 7379 break; 7380 /* freebsd32_truncate */ 7381 case 479: 7382 switch(ndx) { 7383 case 0: 7384 p = "char *"; 7385 break; 7386 case 1: 7387 p = "uint32_t"; 7388 break; 7389 case 2: 7390 p = "uint32_t"; 7391 break; 7392 default: 7393 break; 7394 }; 7395 break; 7396 /* freebsd32_ftruncate */ 7397 case 480: 7398 switch(ndx) { 7399 case 0: 7400 p = "int"; 7401 break; 7402 case 1: 7403 p = "uint32_t"; 7404 break; 7405 case 2: 7406 p = "uint32_t"; 7407 break; 7408 default: 7409 break; 7410 }; 7411 break; 7412#endif 7413 /* thr_kill2 */ 7414 case 481: 7415 switch(ndx) { 7416 case 0: 7417 p = "pid_t"; 7418 break; 7419 case 1: 7420 p = "long"; 7421 break; 7422 case 2: 7423 p = "int"; 7424 break; 7425 default: 7426 break; 7427 }; 7428 break; 7429 /* shm_open */ 7430 case 482: 7431 switch(ndx) { 7432 case 0: 7433 p = "const char *"; 7434 break; 7435 case 1: 7436 p = "int"; 7437 break; 7438 case 2: 7439 p = "mode_t"; 7440 break; 7441 default: 7442 break; 7443 }; 7444 break; 7445 /* shm_unlink */ 7446 case 483: 7447 switch(ndx) { 7448 case 0: 7449 p = "const char *"; 7450 break; 7451 default: 7452 break; 7453 }; 7454 break; 7455 /* cpuset */ 7456 case 484: 7457 switch(ndx) { 7458 case 0: 7459 p = "cpusetid_t *"; 7460 break; 7461 default: 7462 break; 7463 }; 7464 break; 7465#ifdef PAD64_REQUIRED 7466 /* freebsd32_cpuset_setid */ 7467 case 485: 7468 switch(ndx) { 7469 case 0: 7470 p = "cpuwhich_t"; 7471 break; 7472 case 1: 7473 p = "int"; 7474 break; 7475 case 2: 7476 p = "uint32_t"; 7477 break; 7478 case 3: 7479 p = "uint32_t"; 7480 break; 7481 case 4: 7482 p = "cpusetid_t"; 7483 break; 7484 default: 7485 break; 7486 }; 7487 break; 7488#else 7489 /* freebsd32_cpuset_setid */ 7490 case 485: 7491 switch(ndx) { 7492 case 0: 7493 p = "cpuwhich_t"; 7494 break; 7495 case 1: 7496 p = "uint32_t"; 7497 break; 7498 case 2: 7499 p = "uint32_t"; 7500 break; 7501 case 3: 7502 p = "cpusetid_t"; 7503 break; 7504 default: 7505 break; 7506 }; 7507 break; 7508#endif 7509 /* freebsd32_cpuset_getid */ 7510 case 486: 7511 switch(ndx) { 7512 case 0: 7513 p = "cpulevel_t"; 7514 break; 7515 case 1: 7516 p = "cpuwhich_t"; 7517 break; 7518 case 2: 7519 p = "uint32_t"; 7520 break; 7521 case 3: 7522 p = "uint32_t"; 7523 break; 7524 case 4: 7525 p = "cpusetid_t *"; 7526 break; 7527 default: 7528 break; 7529 }; 7530 break; 7531 /* freebsd32_cpuset_getaffinity */ 7532 case 487: 7533 switch(ndx) { 7534 case 0: 7535 p = "cpulevel_t"; 7536 break; 7537 case 1: 7538 p = "cpuwhich_t"; 7539 break; 7540 case 2: 7541 p = "uint32_t"; 7542 break; 7543 case 3: 7544 p = "uint32_t"; 7545 break; 7546 case 4: 7547 p = "size_t"; 7548 break; 7549 case 5: 7550 p = "cpuset_t *"; 7551 break; 7552 default: 7553 break; 7554 }; 7555 break; 7556 /* freebsd32_cpuset_setaffinity */ 7557 case 488: 7558 switch(ndx) { 7559 case 0: 7560 p = "cpulevel_t"; 7561 break; 7562 case 1: 7563 p = "cpuwhich_t"; 7564 break; 7565 case 2: 7566 p = "uint32_t"; 7567 break; 7568 case 3: 7569 p = "uint32_t"; 7570 break; 7571 case 4: 7572 p = "size_t"; 7573 break; 7574 case 5: 7575 p = "const cpuset_t *"; 7576 break; 7577 default: 7578 break; 7579 }; 7580 break; 7581 /* faccessat */ 7582 case 489: 7583 switch(ndx) { 7584 case 0: 7585 p = "int"; 7586 break; 7587 case 1: 7588 p = "char *"; 7589 break; 7590 case 2: 7591 p = "int"; 7592 break; 7593 case 3: 7594 p = "int"; 7595 break; 7596 default: 7597 break; 7598 }; 7599 break; 7600 /* fchmodat */ 7601 case 490: 7602 switch(ndx) { 7603 case 0: 7604 p = "int"; 7605 break; 7606 case 1: 7607 p = "const char *"; 7608 break; 7609 case 2: 7610 p = "mode_t"; 7611 break; 7612 case 3: 7613 p = "int"; 7614 break; 7615 default: 7616 break; 7617 }; 7618 break; 7619 /* fchownat */ 7620 case 491: 7621 switch(ndx) { 7622 case 0: 7623 p = "int"; 7624 break; 7625 case 1: 7626 p = "char *"; 7627 break; 7628 case 2: 7629 p = "uid_t"; 7630 break; 7631 case 3: 7632 p = "gid_t"; 7633 break; 7634 case 4: 7635 p = "int"; 7636 break; 7637 default: 7638 break; 7639 }; 7640 break; 7641 /* freebsd32_fexecve */ 7642 case 492: 7643 switch(ndx) { 7644 case 0: 7645 p = "int"; 7646 break; 7647 case 1: 7648 p = "uint32_t *"; 7649 break; 7650 case 2: 7651 p = "uint32_t *"; 7652 break; 7653 default: 7654 break; 7655 }; 7656 break; 7657 /* freebsd32_fstatat */ 7658 case 493: 7659 switch(ndx) { 7660 case 0: 7661 p = "int"; 7662 break; 7663 case 1: 7664 p = "char *"; 7665 break; 7666 case 2: 7667 p = "struct stat *"; 7668 break; 7669 case 3: 7670 p = "int"; 7671 break; 7672 default: 7673 break; 7674 }; 7675 break; 7676 /* freebsd32_futimesat */ 7677 case 494: 7678 switch(ndx) { 7679 case 0: 7680 p = "int"; 7681 break; 7682 case 1: 7683 p = "char *"; 7684 break; 7685 case 2: 7686 p = "struct timeval *"; 7687 break; 7688 default: 7689 break; 7690 }; 7691 break; 7692 /* linkat */ 7693 case 495: 7694 switch(ndx) { 7695 case 0: 7696 p = "int"; 7697 break; 7698 case 1: 7699 p = "char *"; 7700 break; 7701 case 2: 7702 p = "int"; 7703 break; 7704 case 3: 7705 p = "char *"; 7706 break; 7707 case 4: 7708 p = "int"; 7709 break; 7710 default: 7711 break; 7712 }; 7713 break; 7714 /* mkdirat */ 7715 case 496: 7716 switch(ndx) { 7717 case 0: 7718 p = "int"; 7719 break; 7720 case 1: 7721 p = "char *"; 7722 break; 7723 case 2: 7724 p = "mode_t"; 7725 break; 7726 default: 7727 break; 7728 }; 7729 break; 7730 /* mkfifoat */ 7731 case 497: 7732 switch(ndx) { 7733 case 0: 7734 p = "int"; 7735 break; 7736 case 1: 7737 p = "char *"; 7738 break; 7739 case 2: 7740 p = "mode_t"; 7741 break; 7742 default: 7743 break; 7744 }; 7745 break; 7746 /* mknodat */ 7747 case 498: 7748 switch(ndx) { 7749 case 0: 7750 p = "int"; 7751 break; 7752 case 1: 7753 p = "char *"; 7754 break; 7755 case 2: 7756 p = "mode_t"; 7757 break; 7758 case 3: 7759 p = "dev_t"; 7760 break; 7761 default: 7762 break; 7763 }; 7764 break; 7765 /* openat */ 7766 case 499: 7767 switch(ndx) { 7768 case 0: 7769 p = "int"; 7770 break; 7771 case 1: 7772 p = "char *"; 7773 break; 7774 case 2: 7775 p = "int"; 7776 break; 7777 case 3: 7778 p = "mode_t"; 7779 break; 7780 default: 7781 break; 7782 }; 7783 break; 7784 /* readlinkat */ 7785 case 500: 7786 switch(ndx) { 7787 case 0: 7788 p = "int"; 7789 break; 7790 case 1: 7791 p = "char *"; 7792 break; 7793 case 2: 7794 p = "char *"; 7795 break; 7796 case 3: 7797 p = "size_t"; 7798 break; 7799 default: 7800 break; 7801 }; 7802 break; 7803 /* renameat */ 7804 case 501: 7805 switch(ndx) { 7806 case 0: 7807 p = "int"; 7808 break; 7809 case 1: 7810 p = "char *"; 7811 break; 7812 case 2: 7813 p = "int"; 7814 break; 7815 case 3: 7816 p = "const char *"; 7817 break; 7818 default: 7819 break; 7820 }; 7821 break; 7822 /* symlinkat */ 7823 case 502: 7824 switch(ndx) { 7825 case 0: 7826 p = "char *"; 7827 break; 7828 case 1: 7829 p = "int"; 7830 break; 7831 case 2: 7832 p = "char *"; 7833 break; 7834 default: 7835 break; 7836 }; 7837 break; 7838 /* unlinkat */ 7839 case 503: 7840 switch(ndx) { 7841 case 0: 7842 p = "int"; 7843 break; 7844 case 1: 7845 p = "char *"; 7846 break; 7847 case 2: 7848 p = "int"; 7849 break; 7850 default: 7851 break; 7852 }; 7853 break; 7854 /* posix_openpt */ 7855 case 504: 7856 switch(ndx) { 7857 case 0: 7858 p = "int"; 7859 break; 7860 default: 7861 break; 7862 }; 7863 break; 7864 /* freebsd32_jail_get */ 7865 case 506: 7866 switch(ndx) { 7867 case 0: 7868 p = "struct iovec32 *"; 7869 break; 7870 case 1: 7871 p = "unsigned int"; 7872 break; 7873 case 2: 7874 p = "int"; 7875 break; 7876 default: 7877 break; 7878 }; 7879 break; 7880 /* freebsd32_jail_set */ 7881 case 507: 7882 switch(ndx) { 7883 case 0: 7884 p = "struct iovec32 *"; 7885 break; 7886 case 1: 7887 p = "unsigned int"; 7888 break; 7889 case 2: 7890 p = "int"; 7891 break; 7892 default: 7893 break; 7894 }; 7895 break; 7896 /* jail_remove */ 7897 case 508: 7898 switch(ndx) { 7899 case 0: 7900 p = "int"; 7901 break; 7902 default: 7903 break; 7904 }; 7905 break; 7906 /* closefrom */ 7907 case 509: 7908 switch(ndx) { 7909 case 0: 7910 p = "int"; 7911 break; 7912 default: 7913 break; 7914 }; 7915 break; 7916 /* freebsd32_semctl */ 7917 case 510: 7918 switch(ndx) { 7919 case 0: 7920 p = "int"; 7921 break; 7922 case 1: 7923 p = "int"; 7924 break; 7925 case 2: 7926 p = "int"; 7927 break; 7928 case 3: 7929 p = "union semun32 *"; 7930 break; 7931 default: 7932 break; 7933 }; 7934 break; 7935 /* freebsd32_msgctl */ 7936 case 511: 7937 switch(ndx) { 7938 case 0: 7939 p = "int"; 7940 break; 7941 case 1: 7942 p = "int"; 7943 break; 7944 case 2: 7945 p = "struct msqid_ds32 *"; 7946 break; 7947 default: 7948 break; 7949 }; 7950 break; 7951 /* freebsd32_shmctl */ 7952 case 512: 7953 switch(ndx) { 7954 case 0: 7955 p = "int"; 7956 break; 7957 case 1: 7958 p = "int"; 7959 break; 7960 case 2: 7961 p = "struct shmid_ds32 *"; 7962 break; 7963 default: 7964 break; 7965 }; 7966 break; 7967 /* lpathconf */ 7968 case 513: 7969 switch(ndx) { 7970 case 0: 7971 p = "char *"; 7972 break; 7973 case 1: 7974 p = "int"; 7975 break; 7976 default: 7977 break; 7978 }; 7979 break; 7980 /* cap_new */ 7981 case 514: 7982 switch(ndx) { 7983 case 0: 7984 p = "int"; 7985 break; 7986 case 1: 7987 p = "uint64_t"; 7988 break; 7989 default: 7990 break; 7991 }; 7992 break; 7993 /* cap_getrights */ 7994 case 515: 7995 switch(ndx) { 7996 case 0: 7997 p = "int"; 7998 break; 7999 case 1: 8000 p = "uint64_t *"; 8001 break; 8002 default: 8003 break; 8004 }; 8005 break; 8006 /* cap_enter */ 8007 case 516: 8008 break; 8009 /* cap_getmode */ 8010 case 517: 8011 switch(ndx) { 8012 case 0: 8013 p = "u_int *"; 8014 break; 8015 default: 8016 break; 8017 }; 8018 break; 8019 /* freebsd32_pselect */ 8020 case 522: 8021 switch(ndx) { 8022 case 0: 8023 p = "int"; 8024 break; 8025 case 1: 8026 p = "fd_set *"; 8027 break; 8028 case 2: 8029 p = "fd_set *"; 8030 break; 8031 case 3: 8032 p = "fd_set *"; 8033 break; 8034 case 4: 8035 p = "const struct timespec32 *"; 8036 break; 8037 case 5: 8038 p = "const sigset_t *"; 8039 break; 8040 default: 8041 break; 8042 }; 8043 break; 8044 /* getloginclass */ 8045 case 523: 8046 switch(ndx) { 8047 case 0: 8048 p = "char *"; 8049 break; 8050 case 1: 8051 p = "size_t"; 8052 break; 8053 default: 8054 break; 8055 }; 8056 break; 8057 /* setloginclass */ 8058 case 524: 8059 switch(ndx) { 8060 case 0: 8061 p = "const char *"; 8062 break; 8063 default: 8064 break; 8065 }; 8066 break; 8067 /* rctl_get_racct */ 8068 case 525: 8069 switch(ndx) { 8070 case 0: 8071 p = "const void *"; 8072 break; 8073 case 1: 8074 p = "size_t"; 8075 break; 8076 case 2: 8077 p = "void *"; 8078 break; 8079 case 3: 8080 p = "size_t"; 8081 break; 8082 default: 8083 break; 8084 }; 8085 break; 8086 /* rctl_get_rules */ 8087 case 526: 8088 switch(ndx) { 8089 case 0: 8090 p = "const void *"; 8091 break; 8092 case 1: 8093 p = "size_t"; 8094 break; 8095 case 2: 8096 p = "void *"; 8097 break; 8098 case 3: 8099 p = "size_t"; 8100 break; 8101 default: 8102 break; 8103 }; 8104 break; 8105 /* rctl_get_limits */ 8106 case 527: 8107 switch(ndx) { 8108 case 0: 8109 p = "const void *"; 8110 break; 8111 case 1: 8112 p = "size_t"; 8113 break; 8114 case 2: 8115 p = "void *"; 8116 break; 8117 case 3: 8118 p = "size_t"; 8119 break; 8120 default: 8121 break; 8122 }; 8123 break; 8124 /* rctl_add_rule */ 8125 case 528: 8126 switch(ndx) { 8127 case 0: 8128 p = "const void *"; 8129 break; 8130 case 1: 8131 p = "size_t"; 8132 break; 8133 case 2: 8134 p = "void *"; 8135 break; 8136 case 3: 8137 p = "size_t"; 8138 break; 8139 default: 8140 break; 8141 }; 8142 break; 8143 /* rctl_remove_rule */ 8144 case 529: 8145 switch(ndx) { 8146 case 0: 8147 p = "const void *"; 8148 break; 8149 case 1: 8150 p = "size_t"; 8151 break; 8152 case 2: 8153 p = "void *"; 8154 break; 8155 case 3: 8156 p = "size_t"; 8157 break; 8158 default: 8159 break; 8160 }; 8161 break; 8162 /* freebsd32_posix_fallocate */ 8163 case 530: 8164 switch(ndx) { 8165 case 0: 8166 p = "int"; 8167 break; 8168 case 1: 8169 p = "uint32_t"; 8170 break; 8171 case 2: 8172 p = "uint32_t"; 8173 break; 8174 case 3: 8175 p = "uint32_t"; 8176 break; 8177 case 4: 8178 p = "uint32_t"; 8179 break; 8180 default: 8181 break; 8182 }; 8183 break; 8184 /* freebsd32_posix_fadvise */ 8185 case 531: 8186 switch(ndx) { 8187 case 0: 8188 p = "int"; 8189 break; 8190 case 1: 8191 p = "uint32_t"; 8192 break; 8193 case 2: 8194 p = "uint32_t"; 8195 break; 8196 case 3: 8197 p = "uint32_t"; 8198 break; 8199 case 4: 8200 p = "uint32_t"; 8201 break; 8202 case 5: 8203 p = "int"; 8204 break; 8205 default: 8206 break; 8207 }; 8208 break; 8209 default: 8210 break; 8211 }; 8212 if (p != NULL) 8213 strlcpy(desc, p, descsz); 8214} 8215static void 8216systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 8217{ 8218 const char *p = NULL; 8219 switch (sysnum) { 8220#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) 8221#define PAD64_REQUIRED 8222#endif 8223 /* nosys */ 8224 case 0: 8225 /* sys_exit */ 8226 case 1: 8227 if (ndx == 0 || ndx == 1) 8228 p = "void"; 8229 break; 8230 /* fork */ 8231 case 2: 8232 /* read */ 8233 case 3: 8234 if (ndx == 0 || ndx == 1) 8235 p = "ssize_t"; 8236 break; 8237 /* write */ 8238 case 4: 8239 if (ndx == 0 || ndx == 1) 8240 p = "ssize_t"; 8241 break; 8242 /* open */ 8243 case 5: 8244 if (ndx == 0 || ndx == 1) 8245 p = "int"; 8246 break; 8247 /* close */ 8248 case 6: 8249 if (ndx == 0 || ndx == 1) 8250 p = "int"; 8251 break; 8252 /* freebsd32_wait4 */ 8253 case 7: 8254 if (ndx == 0 || ndx == 1) 8255 p = "int"; 8256 break; 8257 /* link */ 8258 case 9: 8259 if (ndx == 0 || ndx == 1) 8260 p = "int"; 8261 break; 8262 /* unlink */ 8263 case 10: 8264 if (ndx == 0 || ndx == 1) 8265 p = "int"; 8266 break; 8267 /* chdir */ 8268 case 12: 8269 if (ndx == 0 || ndx == 1) 8270 p = "int"; 8271 break; 8272 /* fchdir */ 8273 case 13: 8274 if (ndx == 0 || ndx == 1) 8275 p = "int"; 8276 break; 8277 /* mknod */ 8278 case 14: 8279 if (ndx == 0 || ndx == 1) 8280 p = "int"; 8281 break; 8282 /* chmod */ 8283 case 15: 8284 if (ndx == 0 || ndx == 1) 8285 p = "int"; 8286 break; 8287 /* chown */ 8288 case 16: 8289 if (ndx == 0 || ndx == 1) 8290 p = "int"; 8291 break; 8292 /* obreak */ 8293 case 17: 8294 if (ndx == 0 || ndx == 1) 8295 p = "int"; 8296 break; 8297 /* getpid */ 8298 case 20: 8299 /* mount */ 8300 case 21: 8301 if (ndx == 0 || ndx == 1) 8302 p = "int"; 8303 break; 8304 /* unmount */ 8305 case 22: 8306 if (ndx == 0 || ndx == 1) 8307 p = "int"; 8308 break; 8309 /* setuid */ 8310 case 23: 8311 if (ndx == 0 || ndx == 1) 8312 p = "int"; 8313 break; 8314 /* getuid */ 8315 case 24: 8316 /* geteuid */ 8317 case 25: 8318 /* ptrace */ 8319 case 26: 8320 if (ndx == 0 || ndx == 1) 8321 p = "int"; 8322 break; 8323 /* freebsd32_recvmsg */ 8324 case 27: 8325 if (ndx == 0 || ndx == 1) 8326 p = "int"; 8327 break; 8328 /* freebsd32_sendmsg */ 8329 case 28: 8330 if (ndx == 0 || ndx == 1) 8331 p = "int"; 8332 break; 8333 /* freebsd32_recvfrom */ 8334 case 29: 8335 if (ndx == 0 || ndx == 1) 8336 p = "int"; 8337 break; 8338 /* accept */ 8339 case 30: 8340 if (ndx == 0 || ndx == 1) 8341 p = "int"; 8342 break; 8343 /* getpeername */ 8344 case 31: 8345 if (ndx == 0 || ndx == 1) 8346 p = "int"; 8347 break; 8348 /* getsockname */ 8349 case 32: 8350 if (ndx == 0 || ndx == 1) 8351 p = "int"; 8352 break; 8353 /* access */ 8354 case 33: 8355 if (ndx == 0 || ndx == 1) 8356 p = "int"; 8357 break; 8358 /* chflags */ 8359 case 34: 8360 if (ndx == 0 || ndx == 1) 8361 p = "int"; 8362 break; 8363 /* fchflags */ 8364 case 35: 8365 if (ndx == 0 || ndx == 1) 8366 p = "int"; 8367 break; 8368 /* sync */ 8369 case 36: 8370 /* kill */ 8371 case 37: 8372 if (ndx == 0 || ndx == 1) 8373 p = "int"; 8374 break; 8375 /* getppid */ 8376 case 39: 8377 /* dup */ 8378 case 41: 8379 if (ndx == 0 || ndx == 1) 8380 p = "int"; 8381 break; 8382 /* pipe */ 8383 case 42: 8384 /* getegid */ 8385 case 43: 8386 /* profil */ 8387 case 44: 8388 if (ndx == 0 || ndx == 1) 8389 p = "int"; 8390 break; 8391 /* ktrace */ 8392 case 45: 8393 if (ndx == 0 || ndx == 1) 8394 p = "int"; 8395 break; 8396 /* getgid */ 8397 case 47: 8398 /* getlogin */ 8399 case 49: 8400 if (ndx == 0 || ndx == 1) 8401 p = "int"; 8402 break; 8403 /* setlogin */ 8404 case 50: 8405 if (ndx == 0 || ndx == 1) 8406 p = "int"; 8407 break; 8408 /* acct */ 8409 case 51: 8410 if (ndx == 0 || ndx == 1) 8411 p = "int"; 8412 break; 8413 /* freebsd32_sigaltstack */ 8414 case 53: 8415 if (ndx == 0 || ndx == 1) 8416 p = "int"; 8417 break; 8418 /* freebsd32_ioctl */ 8419 case 54: 8420 if (ndx == 0 || ndx == 1) 8421 p = "int"; 8422 break; 8423 /* reboot */ 8424 case 55: 8425 if (ndx == 0 || ndx == 1) 8426 p = "int"; 8427 break; 8428 /* revoke */ 8429 case 56: 8430 if (ndx == 0 || ndx == 1) 8431 p = "int"; 8432 break; 8433 /* symlink */ 8434 case 57: 8435 if (ndx == 0 || ndx == 1) 8436 p = "int"; 8437 break; 8438 /* readlink */ 8439 case 58: 8440 if (ndx == 0 || ndx == 1) 8441 p = "ssize_t"; 8442 break; 8443 /* freebsd32_execve */ 8444 case 59: 8445 if (ndx == 0 || ndx == 1) 8446 p = "int"; 8447 break; 8448 /* umask */ 8449 case 60: 8450 if (ndx == 0 || ndx == 1) 8451 p = "int"; 8452 break; 8453 /* chroot */ 8454 case 61: 8455 if (ndx == 0 || ndx == 1) 8456 p = "int"; 8457 break; 8458 /* msync */ 8459 case 65: 8460 if (ndx == 0 || ndx == 1) 8461 p = "int"; 8462 break; 8463 /* vfork */ 8464 case 66: 8465 /* sbrk */ 8466 case 69: 8467 if (ndx == 0 || ndx == 1) 8468 p = "int"; 8469 break; 8470 /* sstk */ 8471 case 70: 8472 if (ndx == 0 || ndx == 1) 8473 p = "int"; 8474 break; 8475 /* ovadvise */ 8476 case 72: 8477 if (ndx == 0 || ndx == 1) 8478 p = "int"; 8479 break; 8480 /* munmap */ 8481 case 73: 8482 if (ndx == 0 || ndx == 1) 8483 p = "int"; 8484 break; 8485 /* freebsd32_mprotect */ 8486 case 74: 8487 if (ndx == 0 || ndx == 1) 8488 p = "int"; 8489 break; 8490 /* madvise */ 8491 case 75: 8492 if (ndx == 0 || ndx == 1) 8493 p = "int"; 8494 break; 8495 /* mincore */ 8496 case 78: 8497 if (ndx == 0 || ndx == 1) 8498 p = "int"; 8499 break; 8500 /* getgroups */ 8501 case 79: 8502 if (ndx == 0 || ndx == 1) 8503 p = "int"; 8504 break; 8505 /* setgroups */ 8506 case 80: 8507 if (ndx == 0 || ndx == 1) 8508 p = "int"; 8509 break; 8510 /* getpgrp */ 8511 case 81: 8512 /* setpgid */ 8513 case 82: 8514 if (ndx == 0 || ndx == 1) 8515 p = "int"; 8516 break; 8517 /* freebsd32_setitimer */ 8518 case 83: 8519 if (ndx == 0 || ndx == 1) 8520 p = "int"; 8521 break; 8522 /* swapon */ 8523 case 85: 8524 if (ndx == 0 || ndx == 1) 8525 p = "int"; 8526 break; 8527 /* freebsd32_getitimer */ 8528 case 86: 8529 if (ndx == 0 || ndx == 1) 8530 p = "int"; 8531 break; 8532 /* getdtablesize */ 8533 case 89: 8534 /* dup2 */ 8535 case 90: 8536 if (ndx == 0 || ndx == 1) 8537 p = "int"; 8538 break; 8539 /* fcntl */ 8540 case 92: 8541 if (ndx == 0 || ndx == 1) 8542 p = "int"; 8543 break; 8544 /* freebsd32_select */ 8545 case 93: 8546 if (ndx == 0 || ndx == 1) 8547 p = "int"; 8548 break; 8549 /* fsync */ 8550 case 95: 8551 if (ndx == 0 || ndx == 1) 8552 p = "int"; 8553 break; 8554 /* setpriority */ 8555 case 96: 8556 if (ndx == 0 || ndx == 1) 8557 p = "int"; 8558 break; 8559 /* socket */ 8560 case 97: 8561 if (ndx == 0 || ndx == 1) 8562 p = "int"; 8563 break; 8564 /* connect */ 8565 case 98: 8566 if (ndx == 0 || ndx == 1) 8567 p = "int"; 8568 break; 8569 /* getpriority */ 8570 case 100: 8571 if (ndx == 0 || ndx == 1) 8572 p = "int"; 8573 break; 8574 /* bind */ 8575 case 104: 8576 if (ndx == 0 || ndx == 1) 8577 p = "int"; 8578 break; 8579 /* setsockopt */ 8580 case 105: 8581 if (ndx == 0 || ndx == 1) 8582 p = "int"; 8583 break; 8584 /* listen */ 8585 case 106: 8586 if (ndx == 0 || ndx == 1) 8587 p = "int"; 8588 break; 8589 /* freebsd32_gettimeofday */ 8590 case 116: 8591 if (ndx == 0 || ndx == 1) 8592 p = "int"; 8593 break; 8594 /* freebsd32_getrusage */ 8595 case 117: 8596 if (ndx == 0 || ndx == 1) 8597 p = "int"; 8598 break; 8599 /* getsockopt */ 8600 case 118: 8601 if (ndx == 0 || ndx == 1) 8602 p = "int"; 8603 break; 8604 /* freebsd32_readv */ 8605 case 120: 8606 if (ndx == 0 || ndx == 1) 8607 p = "int"; 8608 break; 8609 /* freebsd32_writev */ 8610 case 121: 8611 if (ndx == 0 || ndx == 1) 8612 p = "int"; 8613 break; 8614 /* freebsd32_settimeofday */ 8615 case 122: 8616 if (ndx == 0 || ndx == 1) 8617 p = "int"; 8618 break; 8619 /* fchown */ 8620 case 123: 8621 if (ndx == 0 || ndx == 1) 8622 p = "int"; 8623 break; 8624 /* fchmod */ 8625 case 124: 8626 if (ndx == 0 || ndx == 1) 8627 p = "int"; 8628 break; 8629 /* setreuid */ 8630 case 126: 8631 if (ndx == 0 || ndx == 1) 8632 p = "int"; 8633 break; 8634 /* setregid */ 8635 case 127: 8636 if (ndx == 0 || ndx == 1) 8637 p = "int"; 8638 break; 8639 /* rename */ 8640 case 128: 8641 if (ndx == 0 || ndx == 1) 8642 p = "int"; 8643 break; 8644 /* flock */ 8645 case 131: 8646 if (ndx == 0 || ndx == 1) 8647 p = "int"; 8648 break; 8649 /* mkfifo */ 8650 case 132: 8651 if (ndx == 0 || ndx == 1) 8652 p = "int"; 8653 break; 8654 /* sendto */ 8655 case 133: 8656 if (ndx == 0 || ndx == 1) 8657 p = "int"; 8658 break; 8659 /* shutdown */ 8660 case 134: 8661 if (ndx == 0 || ndx == 1) 8662 p = "int"; 8663 break; 8664 /* socketpair */ 8665 case 135: 8666 if (ndx == 0 || ndx == 1) 8667 p = "int"; 8668 break; 8669 /* mkdir */ 8670 case 136: 8671 if (ndx == 0 || ndx == 1) 8672 p = "int"; 8673 break; 8674 /* rmdir */ 8675 case 137: 8676 if (ndx == 0 || ndx == 1) 8677 p = "int"; 8678 break; 8679 /* freebsd32_utimes */ 8680 case 138: 8681 if (ndx == 0 || ndx == 1) 8682 p = "int"; 8683 break; 8684 /* freebsd32_adjtime */ 8685 case 140: 8686 if (ndx == 0 || ndx == 1) 8687 p = "int"; 8688 break; 8689 /* setsid */ 8690 case 147: 8691 /* quotactl */ 8692 case 148: 8693 if (ndx == 0 || ndx == 1) 8694 p = "int"; 8695 break; 8696 /* getfh */ 8697 case 161: 8698 if (ndx == 0 || ndx == 1) 8699 p = "int"; 8700 break; 8701 /* freebsd32_sysarch */ 8702 case 165: 8703 if (ndx == 0 || ndx == 1) 8704 p = "int"; 8705 break; 8706 /* rtprio */ 8707 case 166: 8708 if (ndx == 0 || ndx == 1) 8709 p = "int"; 8710 break; 8711 /* freebsd32_semsys */ 8712 case 169: 8713 if (ndx == 0 || ndx == 1) 8714 p = "int"; 8715 break; 8716 /* freebsd32_msgsys */ 8717 case 170: 8718 if (ndx == 0 || ndx == 1) 8719 p = "int"; 8720 break; 8721 /* freebsd32_shmsys */ 8722 case 171: 8723 if (ndx == 0 || ndx == 1) 8724 p = "int"; 8725 break; 8726 /* ntp_adjtime */ 8727 case 176: 8728 if (ndx == 0 || ndx == 1) 8729 p = "int"; 8730 break; 8731 /* setgid */ 8732 case 181: 8733 if (ndx == 0 || ndx == 1) 8734 p = "int"; 8735 break; 8736 /* setegid */ 8737 case 182: 8738 if (ndx == 0 || ndx == 1) 8739 p = "int"; 8740 break; 8741 /* seteuid */ 8742 case 183: 8743 if (ndx == 0 || ndx == 1) 8744 p = "int"; 8745 break; 8746 /* freebsd32_stat */ 8747 case 188: 8748 if (ndx == 0 || ndx == 1) 8749 p = "int"; 8750 break; 8751 /* freebsd32_fstat */ 8752 case 189: 8753 if (ndx == 0 || ndx == 1) 8754 p = "int"; 8755 break; 8756 /* freebsd32_lstat */ 8757 case 190: 8758 if (ndx == 0 || ndx == 1) 8759 p = "int"; 8760 break; 8761 /* pathconf */ 8762 case 191: 8763 if (ndx == 0 || ndx == 1) 8764 p = "int"; 8765 break; 8766 /* fpathconf */ 8767 case 192: 8768 if (ndx == 0 || ndx == 1) 8769 p = "int"; 8770 break; 8771 /* getrlimit */ 8772 case 194: 8773 if (ndx == 0 || ndx == 1) 8774 p = "int"; 8775 break; 8776 /* setrlimit */ 8777 case 195: 8778 if (ndx == 0 || ndx == 1) 8779 p = "int"; 8780 break; 8781 /* freebsd32_getdirentries */ 8782 case 196: 8783 if (ndx == 0 || ndx == 1) 8784 p = "int"; 8785 break; 8786 /* nosys */ 8787 case 198: 8788 /* freebsd32_sysctl */ 8789 case 202: 8790 if (ndx == 0 || ndx == 1) 8791 p = "int"; 8792 break; 8793 /* mlock */ 8794 case 203: 8795 if (ndx == 0 || ndx == 1) 8796 p = "int"; 8797 break; 8798 /* munlock */ 8799 case 204: 8800 if (ndx == 0 || ndx == 1) 8801 p = "int"; 8802 break; 8803 /* undelete */ 8804 case 205: 8805 if (ndx == 0 || ndx == 1) 8806 p = "int"; 8807 break; 8808 /* freebsd32_futimes */ 8809 case 206: 8810 if (ndx == 0 || ndx == 1) 8811 p = "int"; 8812 break; 8813 /* getpgid */ 8814 case 207: 8815 if (ndx == 0 || ndx == 1) 8816 p = "int"; 8817 break; 8818 /* poll */ 8819 case 209: 8820 if (ndx == 0 || ndx == 1) 8821 p = "int"; 8822 break; 8823 /* lkmnosys */ 8824 case 210: 8825 /* lkmnosys */ 8826 case 211: 8827 /* lkmnosys */ 8828 case 212: 8829 /* lkmnosys */ 8830 case 213: 8831 /* lkmnosys */ 8832 case 214: 8833 /* lkmnosys */ 8834 case 215: 8835 /* lkmnosys */ 8836 case 216: 8837 /* lkmnosys */ 8838 case 217: 8839 /* lkmnosys */ 8840 case 218: 8841 /* lkmnosys */ 8842 case 219: 8843 /* semget */ 8844 case 221: 8845 if (ndx == 0 || ndx == 1) 8846 p = "int"; 8847 break; 8848 /* semop */ 8849 case 222: 8850 if (ndx == 0 || ndx == 1) 8851 p = "int"; 8852 break; 8853 /* msgget */ 8854 case 225: 8855 if (ndx == 0 || ndx == 1) 8856 p = "int"; 8857 break; 8858 /* freebsd32_msgsnd */ 8859 case 226: 8860 if (ndx == 0 || ndx == 1) 8861 p = "int"; 8862 break; 8863 /* freebsd32_msgrcv */ 8864 case 227: 8865 if (ndx == 0 || ndx == 1) 8866 p = "int"; 8867 break; 8868 /* shmat */ 8869 case 228: 8870 if (ndx == 0 || ndx == 1) 8871 p = "int"; 8872 break; 8873 /* shmdt */ 8874 case 230: 8875 if (ndx == 0 || ndx == 1) 8876 p = "int"; 8877 break; 8878 /* shmget */ 8879 case 231: 8880 if (ndx == 0 || ndx == 1) 8881 p = "int"; 8882 break; 8883 /* freebsd32_clock_gettime */ 8884 case 232: 8885 if (ndx == 0 || ndx == 1) 8886 p = "int"; 8887 break; 8888 /* freebsd32_clock_settime */ 8889 case 233: 8890 if (ndx == 0 || ndx == 1) 8891 p = "int"; 8892 break; 8893 /* freebsd32_clock_getres */ 8894 case 234: 8895 if (ndx == 0 || ndx == 1) 8896 p = "int"; 8897 break; 8898 /* freebsd32_nanosleep */ 8899 case 240: 8900 if (ndx == 0 || ndx == 1) 8901 p = "int"; 8902 break; 8903 /* ffclock_getcounter */ 8904 case 241: 8905 if (ndx == 0 || ndx == 1) 8906 p = "int"; 8907 break; 8908 /* ffclock_setestimate */ 8909 case 242: 8910 if (ndx == 0 || ndx == 1) 8911 p = "int"; 8912 break; 8913 /* ffclock_getestimate */ 8914 case 243: 8915 if (ndx == 0 || ndx == 1) 8916 p = "int"; 8917 break;
|
| 8918 /* clock_getcpuclockid2 */ 8919 case 247: 8920 if (ndx == 0 || ndx == 1) 8921 p = "int"; 8922 break;
|
8893 /* minherit */ 8894 case 250: 8895 if (ndx == 0 || ndx == 1) 8896 p = "int"; 8897 break; 8898 /* rfork */ 8899 case 251: 8900 if (ndx == 0 || ndx == 1) 8901 p = "int"; 8902 break; 8903 /* openbsd_poll */ 8904 case 252: 8905 if (ndx == 0 || ndx == 1) 8906 p = "int"; 8907 break; 8908 /* issetugid */ 8909 case 253: 8910 /* lchown */ 8911 case 254: 8912 if (ndx == 0 || ndx == 1) 8913 p = "int"; 8914 break; 8915 /* freebsd32_aio_read */ 8916 case 255: 8917 if (ndx == 0 || ndx == 1) 8918 p = "int"; 8919 break; 8920 /* freebsd32_aio_write */ 8921 case 256: 8922 if (ndx == 0 || ndx == 1) 8923 p = "int"; 8924 break; 8925 /* freebsd32_lio_listio */ 8926 case 257: 8927 if (ndx == 0 || ndx == 1) 8928 p = "int"; 8929 break; 8930 /* getdents */ 8931 case 272: 8932 if (ndx == 0 || ndx == 1) 8933 p = "int"; 8934 break; 8935 /* lchmod */ 8936 case 274: 8937 if (ndx == 0 || ndx == 1) 8938 p = "int"; 8939 break; 8940 /* lchown */ 8941 case 275: 8942 if (ndx == 0 || ndx == 1) 8943 p = "int"; 8944 break; 8945 /* freebsd32_lutimes */ 8946 case 276: 8947 if (ndx == 0 || ndx == 1) 8948 p = "int"; 8949 break; 8950 /* msync */ 8951 case 277: 8952 if (ndx == 0 || ndx == 1) 8953 p = "int"; 8954 break; 8955 /* nstat */ 8956 case 278: 8957 if (ndx == 0 || ndx == 1) 8958 p = "int"; 8959 break; 8960 /* nfstat */ 8961 case 279: 8962 if (ndx == 0 || ndx == 1) 8963 p = "int"; 8964 break; 8965 /* nlstat */ 8966 case 280: 8967 if (ndx == 0 || ndx == 1) 8968 p = "int"; 8969 break; 8970 /* freebsd32_preadv */ 8971 case 289: 8972 if (ndx == 0 || ndx == 1) 8973 p = "ssize_t"; 8974 break; 8975 /* freebsd32_pwritev */ 8976 case 290: 8977 if (ndx == 0 || ndx == 1) 8978 p = "ssize_t"; 8979 break; 8980 /* fhopen */ 8981 case 298: 8982 if (ndx == 0 || ndx == 1) 8983 p = "int"; 8984 break; 8985 /* fhstat */ 8986 case 299: 8987 if (ndx == 0 || ndx == 1) 8988 p = "int"; 8989 break; 8990 /* modnext */ 8991 case 300: 8992 if (ndx == 0 || ndx == 1) 8993 p = "int"; 8994 break; 8995 /* freebsd32_modstat */ 8996 case 301: 8997 if (ndx == 0 || ndx == 1) 8998 p = "int"; 8999 break; 9000 /* modfnext */ 9001 case 302: 9002 if (ndx == 0 || ndx == 1) 9003 p = "int"; 9004 break; 9005 /* modfind */ 9006 case 303: 9007 if (ndx == 0 || ndx == 1) 9008 p = "int"; 9009 break; 9010 /* kldload */ 9011 case 304: 9012 if (ndx == 0 || ndx == 1) 9013 p = "int"; 9014 break; 9015 /* kldunload */ 9016 case 305: 9017 if (ndx == 0 || ndx == 1) 9018 p = "int"; 9019 break; 9020 /* kldfind */ 9021 case 306: 9022 if (ndx == 0 || ndx == 1) 9023 p = "int"; 9024 break; 9025 /* kldnext */ 9026 case 307: 9027 if (ndx == 0 || ndx == 1) 9028 p = "int"; 9029 break; 9030 /* freebsd32_kldstat */ 9031 case 308: 9032 if (ndx == 0 || ndx == 1) 9033 p = "int"; 9034 break; 9035 /* kldfirstmod */ 9036 case 309: 9037 if (ndx == 0 || ndx == 1) 9038 p = "int"; 9039 break; 9040 /* getsid */ 9041 case 310: 9042 if (ndx == 0 || ndx == 1) 9043 p = "int"; 9044 break; 9045 /* setresuid */ 9046 case 311: 9047 if (ndx == 0 || ndx == 1) 9048 p = "int"; 9049 break; 9050 /* setresgid */ 9051 case 312: 9052 if (ndx == 0 || ndx == 1) 9053 p = "int"; 9054 break; 9055 /* freebsd32_aio_return */ 9056 case 314: 9057 if (ndx == 0 || ndx == 1) 9058 p = "int"; 9059 break; 9060 /* freebsd32_aio_suspend */ 9061 case 315: 9062 if (ndx == 0 || ndx == 1) 9063 p = "int"; 9064 break; 9065 /* freebsd32_aio_cancel */ 9066 case 316: 9067 if (ndx == 0 || ndx == 1) 9068 p = "int"; 9069 break; 9070 /* freebsd32_aio_error */ 9071 case 317: 9072 if (ndx == 0 || ndx == 1) 9073 p = "int"; 9074 break; 9075 /* freebsd32_oaio_read */ 9076 case 318: 9077 if (ndx == 0 || ndx == 1) 9078 p = "int"; 9079 break; 9080 /* freebsd32_oaio_write */ 9081 case 319: 9082 if (ndx == 0 || ndx == 1) 9083 p = "int"; 9084 break; 9085 /* freebsd32_olio_listio */ 9086 case 320: 9087 if (ndx == 0 || ndx == 1) 9088 p = "int"; 9089 break; 9090 /* yield */ 9091 case 321: 9092 /* mlockall */ 9093 case 324: 9094 if (ndx == 0 || ndx == 1) 9095 p = "int"; 9096 break; 9097 /* munlockall */ 9098 case 325: 9099 /* __getcwd */ 9100 case 326: 9101 if (ndx == 0 || ndx == 1) 9102 p = "int"; 9103 break; 9104 /* sched_setparam */ 9105 case 327: 9106 if (ndx == 0 || ndx == 1) 9107 p = "int"; 9108 break; 9109 /* sched_getparam */ 9110 case 328: 9111 if (ndx == 0 || ndx == 1) 9112 p = "int"; 9113 break; 9114 /* sched_setscheduler */ 9115 case 329: 9116 if (ndx == 0 || ndx == 1) 9117 p = "int"; 9118 break; 9119 /* sched_getscheduler */ 9120 case 330: 9121 if (ndx == 0 || ndx == 1) 9122 p = "int"; 9123 break; 9124 /* sched_yield */ 9125 case 331: 9126 /* sched_get_priority_max */ 9127 case 332: 9128 if (ndx == 0 || ndx == 1) 9129 p = "int"; 9130 break; 9131 /* sched_get_priority_min */ 9132 case 333: 9133 if (ndx == 0 || ndx == 1) 9134 p = "int"; 9135 break; 9136 /* sched_rr_get_interval */ 9137 case 334: 9138 if (ndx == 0 || ndx == 1) 9139 p = "int"; 9140 break; 9141 /* utrace */ 9142 case 335: 9143 if (ndx == 0 || ndx == 1) 9144 p = "int"; 9145 break; 9146 /* kldsym */ 9147 case 337: 9148 if (ndx == 0 || ndx == 1) 9149 p = "int"; 9150 break; 9151 /* freebsd32_jail */ 9152 case 338: 9153 if (ndx == 0 || ndx == 1) 9154 p = "int"; 9155 break; 9156 /* sigprocmask */ 9157 case 340: 9158 if (ndx == 0 || ndx == 1) 9159 p = "int"; 9160 break; 9161 /* sigsuspend */ 9162 case 341: 9163 if (ndx == 0 || ndx == 1) 9164 p = "int"; 9165 break; 9166 /* sigpending */ 9167 case 343: 9168 if (ndx == 0 || ndx == 1) 9169 p = "int"; 9170 break; 9171 /* freebsd32_sigtimedwait */ 9172 case 345: 9173 if (ndx == 0 || ndx == 1) 9174 p = "int"; 9175 break; 9176 /* freebsd32_sigwaitinfo */ 9177 case 346: 9178 if (ndx == 0 || ndx == 1) 9179 p = "int"; 9180 break; 9181 /* __acl_get_file */ 9182 case 347: 9183 if (ndx == 0 || ndx == 1) 9184 p = "int"; 9185 break; 9186 /* __acl_set_file */ 9187 case 348: 9188 if (ndx == 0 || ndx == 1) 9189 p = "int"; 9190 break; 9191 /* __acl_get_fd */ 9192 case 349: 9193 if (ndx == 0 || ndx == 1) 9194 p = "int"; 9195 break; 9196 /* __acl_set_fd */ 9197 case 350: 9198 if (ndx == 0 || ndx == 1) 9199 p = "int"; 9200 break; 9201 /* __acl_delete_file */ 9202 case 351: 9203 if (ndx == 0 || ndx == 1) 9204 p = "int"; 9205 break; 9206 /* __acl_delete_fd */ 9207 case 352: 9208 if (ndx == 0 || ndx == 1) 9209 p = "int"; 9210 break; 9211 /* __acl_aclcheck_file */ 9212 case 353: 9213 if (ndx == 0 || ndx == 1) 9214 p = "int"; 9215 break; 9216 /* __acl_aclcheck_fd */ 9217 case 354: 9218 if (ndx == 0 || ndx == 1) 9219 p = "int"; 9220 break; 9221 /* extattrctl */ 9222 case 355: 9223 if (ndx == 0 || ndx == 1) 9224 p = "int"; 9225 break; 9226 /* extattr_set_file */ 9227 case 356: 9228 if (ndx == 0 || ndx == 1) 9229 p = "int"; 9230 break; 9231 /* extattr_get_file */ 9232 case 357: 9233 if (ndx == 0 || ndx == 1) 9234 p = "ssize_t"; 9235 break; 9236 /* extattr_delete_file */ 9237 case 358: 9238 if (ndx == 0 || ndx == 1) 9239 p = "int"; 9240 break; 9241 /* freebsd32_aio_waitcomplete */ 9242 case 359: 9243 if (ndx == 0 || ndx == 1) 9244 p = "int"; 9245 break; 9246 /* getresuid */ 9247 case 360: 9248 if (ndx == 0 || ndx == 1) 9249 p = "int"; 9250 break; 9251 /* getresgid */ 9252 case 361: 9253 if (ndx == 0 || ndx == 1) 9254 p = "int"; 9255 break; 9256 /* kqueue */ 9257 case 362: 9258 /* freebsd32_kevent */ 9259 case 363: 9260 if (ndx == 0 || ndx == 1) 9261 p = "int"; 9262 break; 9263 /* extattr_set_fd */ 9264 case 371: 9265 if (ndx == 0 || ndx == 1) 9266 p = "int"; 9267 break; 9268 /* extattr_get_fd */ 9269 case 372: 9270 if (ndx == 0 || ndx == 1) 9271 p = "ssize_t"; 9272 break; 9273 /* extattr_delete_fd */ 9274 case 373: 9275 if (ndx == 0 || ndx == 1) 9276 p = "int"; 9277 break; 9278 /* __setugid */ 9279 case 374: 9280 if (ndx == 0 || ndx == 1) 9281 p = "int"; 9282 break; 9283 /* eaccess */ 9284 case 376: 9285 if (ndx == 0 || ndx == 1) 9286 p = "int"; 9287 break; 9288 /* freebsd32_nmount */ 9289 case 378: 9290 if (ndx == 0 || ndx == 1) 9291 p = "int"; 9292 break; 9293 /* kenv */ 9294 case 390: 9295 if (ndx == 0 || ndx == 1) 9296 p = "int"; 9297 break; 9298 /* lchflags */ 9299 case 391: 9300 if (ndx == 0 || ndx == 1) 9301 p = "int"; 9302 break; 9303 /* uuidgen */ 9304 case 392: 9305 if (ndx == 0 || ndx == 1) 9306 p = "int"; 9307 break; 9308 /* freebsd32_sendfile */ 9309 case 393: 9310 if (ndx == 0 || ndx == 1) 9311 p = "int"; 9312 break; 9313 /* getfsstat */ 9314 case 395: 9315 if (ndx == 0 || ndx == 1) 9316 p = "int"; 9317 break; 9318 /* statfs */ 9319 case 396: 9320 if (ndx == 0 || ndx == 1) 9321 p = "int"; 9322 break; 9323 /* fstatfs */ 9324 case 397: 9325 if (ndx == 0 || ndx == 1) 9326 p = "int"; 9327 break; 9328 /* fhstatfs */ 9329 case 398: 9330 if (ndx == 0 || ndx == 1) 9331 p = "int"; 9332 break; 9333 /* ksem_close */ 9334 case 400: 9335 if (ndx == 0 || ndx == 1) 9336 p = "int"; 9337 break; 9338 /* ksem_post */ 9339 case 401: 9340 if (ndx == 0 || ndx == 1) 9341 p = "int"; 9342 break; 9343 /* ksem_wait */ 9344 case 402: 9345 if (ndx == 0 || ndx == 1) 9346 p = "int"; 9347 break; 9348 /* ksem_trywait */ 9349 case 403: 9350 if (ndx == 0 || ndx == 1) 9351 p = "int"; 9352 break; 9353 /* freebsd32_ksem_init */ 9354 case 404: 9355 if (ndx == 0 || ndx == 1) 9356 p = "int"; 9357 break; 9358 /* freebsd32_ksem_open */ 9359 case 405: 9360 if (ndx == 0 || ndx == 1) 9361 p = "int"; 9362 break; 9363 /* ksem_unlink */ 9364 case 406: 9365 if (ndx == 0 || ndx == 1) 9366 p = "int"; 9367 break; 9368 /* ksem_getvalue */ 9369 case 407: 9370 if (ndx == 0 || ndx == 1) 9371 p = "int"; 9372 break; 9373 /* ksem_destroy */ 9374 case 408: 9375 if (ndx == 0 || ndx == 1) 9376 p = "int"; 9377 break; 9378 /* extattr_set_link */ 9379 case 412: 9380 if (ndx == 0 || ndx == 1) 9381 p = "int"; 9382 break; 9383 /* extattr_get_link */ 9384 case 413: 9385 if (ndx == 0 || ndx == 1) 9386 p = "ssize_t"; 9387 break; 9388 /* extattr_delete_link */ 9389 case 414: 9390 if (ndx == 0 || ndx == 1) 9391 p = "int"; 9392 break; 9393 /* freebsd32_sigaction */ 9394 case 416: 9395 if (ndx == 0 || ndx == 1) 9396 p = "int"; 9397 break; 9398 /* freebsd32_sigreturn */ 9399 case 417: 9400 if (ndx == 0 || ndx == 1) 9401 p = "int"; 9402 break; 9403 /* freebsd32_getcontext */ 9404 case 421: 9405 if (ndx == 0 || ndx == 1) 9406 p = "int"; 9407 break; 9408 /* freebsd32_setcontext */ 9409 case 422: 9410 if (ndx == 0 || ndx == 1) 9411 p = "int"; 9412 break; 9413 /* freebsd32_swapcontext */ 9414 case 423: 9415 if (ndx == 0 || ndx == 1) 9416 p = "int"; 9417 break; 9418 /* __acl_get_link */ 9419 case 425: 9420 if (ndx == 0 || ndx == 1) 9421 p = "int"; 9422 break; 9423 /* __acl_set_link */ 9424 case 426: 9425 if (ndx == 0 || ndx == 1) 9426 p = "int"; 9427 break; 9428 /* __acl_delete_link */ 9429 case 427: 9430 if (ndx == 0 || ndx == 1) 9431 p = "int"; 9432 break; 9433 /* __acl_aclcheck_link */ 9434 case 428: 9435 if (ndx == 0 || ndx == 1) 9436 p = "int"; 9437 break; 9438 /* sigwait */ 9439 case 429: 9440 if (ndx == 0 || ndx == 1) 9441 p = "int"; 9442 break; 9443 /* thr_exit */ 9444 case 431: 9445 if (ndx == 0 || ndx == 1) 9446 p = "void"; 9447 break; 9448 /* thr_self */ 9449 case 432: 9450 if (ndx == 0 || ndx == 1) 9451 p = "int"; 9452 break; 9453 /* thr_kill */ 9454 case 433: 9455 if (ndx == 0 || ndx == 1) 9456 p = "int"; 9457 break; 9458 /* freebsd32_umtx_lock */ 9459 case 434: 9460 if (ndx == 0 || ndx == 1) 9461 p = "int"; 9462 break; 9463 /* freebsd32_umtx_unlock */ 9464 case 435: 9465 if (ndx == 0 || ndx == 1) 9466 p = "int"; 9467 break; 9468 /* jail_attach */ 9469 case 436: 9470 if (ndx == 0 || ndx == 1) 9471 p = "int"; 9472 break; 9473 /* extattr_list_fd */ 9474 case 437: 9475 if (ndx == 0 || ndx == 1) 9476 p = "ssize_t"; 9477 break; 9478 /* extattr_list_file */ 9479 case 438: 9480 if (ndx == 0 || ndx == 1) 9481 p = "ssize_t"; 9482 break; 9483 /* extattr_list_link */ 9484 case 439: 9485 if (ndx == 0 || ndx == 1) 9486 p = "ssize_t"; 9487 break; 9488 /* freebsd32_ksem_timedwait */ 9489 case 441: 9490 if (ndx == 0 || ndx == 1) 9491 p = "int"; 9492 break; 9493 /* freebsd32_thr_suspend */ 9494 case 442: 9495 if (ndx == 0 || ndx == 1) 9496 p = "int"; 9497 break; 9498 /* thr_wake */ 9499 case 443: 9500 if (ndx == 0 || ndx == 1) 9501 p = "int"; 9502 break; 9503 /* kldunloadf */ 9504 case 444: 9505 if (ndx == 0 || ndx == 1) 9506 p = "int"; 9507 break; 9508 /* audit */ 9509 case 445: 9510 if (ndx == 0 || ndx == 1) 9511 p = "int"; 9512 break; 9513 /* auditon */ 9514 case 446: 9515 if (ndx == 0 || ndx == 1) 9516 p = "int"; 9517 break; 9518 /* getauid */ 9519 case 447: 9520 if (ndx == 0 || ndx == 1) 9521 p = "int"; 9522 break; 9523 /* setauid */ 9524 case 448: 9525 if (ndx == 0 || ndx == 1) 9526 p = "int"; 9527 break; 9528 /* getaudit */ 9529 case 449: 9530 if (ndx == 0 || ndx == 1) 9531 p = "int"; 9532 break; 9533 /* setaudit */ 9534 case 450: 9535 if (ndx == 0 || ndx == 1) 9536 p = "int"; 9537 break; 9538 /* getaudit_addr */ 9539 case 451: 9540 if (ndx == 0 || ndx == 1) 9541 p = "int"; 9542 break; 9543 /* setaudit_addr */ 9544 case 452: 9545 if (ndx == 0 || ndx == 1) 9546 p = "int"; 9547 break; 9548 /* auditctl */ 9549 case 453: 9550 if (ndx == 0 || ndx == 1) 9551 p = "int"; 9552 break; 9553 /* freebsd32_umtx_op */ 9554 case 454: 9555 if (ndx == 0 || ndx == 1) 9556 p = "int"; 9557 break; 9558 /* freebsd32_thr_new */ 9559 case 455: 9560 if (ndx == 0 || ndx == 1) 9561 p = "int"; 9562 break; 9563 /* sigqueue */ 9564 case 456: 9565 if (ndx == 0 || ndx == 1) 9566 p = "int"; 9567 break; 9568 /* freebsd32_kmq_open */ 9569 case 457: 9570 if (ndx == 0 || ndx == 1) 9571 p = "int"; 9572 break; 9573 /* freebsd32_kmq_setattr */ 9574 case 458: 9575 if (ndx == 0 || ndx == 1) 9576 p = "int"; 9577 break; 9578 /* freebsd32_kmq_timedreceive */ 9579 case 459: 9580 if (ndx == 0 || ndx == 1) 9581 p = "int"; 9582 break; 9583 /* freebsd32_kmq_timedsend */ 9584 case 460: 9585 if (ndx == 0 || ndx == 1) 9586 p = "int"; 9587 break; 9588 /* kmq_notify */ 9589 case 461: 9590 if (ndx == 0 || ndx == 1) 9591 p = "int"; 9592 break; 9593 /* kmq_unlink */ 9594 case 462: 9595 if (ndx == 0 || ndx == 1) 9596 p = "int"; 9597 break; 9598 /* abort2 */ 9599 case 463: 9600 if (ndx == 0 || ndx == 1) 9601 p = "int"; 9602 break; 9603 /* thr_set_name */ 9604 case 464: 9605 if (ndx == 0 || ndx == 1) 9606 p = "int"; 9607 break; 9608 /* freebsd32_aio_fsync */ 9609 case 465: 9610 if (ndx == 0 || ndx == 1) 9611 p = "int"; 9612 break; 9613 /* rtprio_thread */ 9614 case 466: 9615 if (ndx == 0 || ndx == 1) 9616 p = "int"; 9617 break; 9618 /* sctp_peeloff */ 9619 case 471: 9620 if (ndx == 0 || ndx == 1) 9621 p = "int"; 9622 break; 9623 /* sctp_generic_sendmsg */ 9624 case 472: 9625 if (ndx == 0 || ndx == 1) 9626 p = "int"; 9627 break; 9628 /* sctp_generic_sendmsg_iov */ 9629 case 473: 9630 if (ndx == 0 || ndx == 1) 9631 p = "int"; 9632 break; 9633 /* sctp_generic_recvmsg */ 9634 case 474: 9635 if (ndx == 0 || ndx == 1) 9636 p = "int"; 9637 break; 9638#ifdef PAD64_REQUIRED 9639 /* freebsd32_pread */ 9640 case 475: 9641 if (ndx == 0 || ndx == 1) 9642 p = "ssize_t"; 9643 break; 9644 /* freebsd32_pwrite */ 9645 case 476: 9646 if (ndx == 0 || ndx == 1) 9647 p = "ssize_t"; 9648 break; 9649 /* freebsd32_mmap */ 9650 case 477: 9651 if (ndx == 0 || ndx == 1) 9652 p = "caddr_t"; 9653 break; 9654 /* freebsd32_lseek */ 9655 case 478: 9656 if (ndx == 0 || ndx == 1) 9657 p = "off_t"; 9658 break; 9659 /* freebsd32_truncate */ 9660 case 479: 9661 if (ndx == 0 || ndx == 1) 9662 p = "int"; 9663 break; 9664 /* freebsd32_ftruncate */ 9665 case 480: 9666 if (ndx == 0 || ndx == 1) 9667 p = "int"; 9668 break; 9669#else 9670 /* freebsd32_pread */ 9671 case 475: 9672 if (ndx == 0 || ndx == 1) 9673 p = "ssize_t"; 9674 break; 9675 /* freebsd32_pwrite */ 9676 case 476: 9677 if (ndx == 0 || ndx == 1) 9678 p = "ssize_t"; 9679 break; 9680 /* freebsd32_mmap */ 9681 case 477: 9682 if (ndx == 0 || ndx == 1) 9683 p = "caddr_t"; 9684 break; 9685 /* freebsd32_lseek */ 9686 case 478: 9687 if (ndx == 0 || ndx == 1) 9688 p = "off_t"; 9689 break; 9690 /* freebsd32_truncate */ 9691 case 479: 9692 if (ndx == 0 || ndx == 1) 9693 p = "int"; 9694 break; 9695 /* freebsd32_ftruncate */ 9696 case 480: 9697 if (ndx == 0 || ndx == 1) 9698 p = "int"; 9699 break; 9700#endif 9701 /* thr_kill2 */ 9702 case 481: 9703 if (ndx == 0 || ndx == 1) 9704 p = "int"; 9705 break; 9706 /* shm_open */ 9707 case 482: 9708 if (ndx == 0 || ndx == 1) 9709 p = "int"; 9710 break; 9711 /* shm_unlink */ 9712 case 483: 9713 if (ndx == 0 || ndx == 1) 9714 p = "int"; 9715 break; 9716 /* cpuset */ 9717 case 484: 9718 if (ndx == 0 || ndx == 1) 9719 p = "int"; 9720 break; 9721#ifdef PAD64_REQUIRED 9722 /* freebsd32_cpuset_setid */ 9723 case 485: 9724 if (ndx == 0 || ndx == 1) 9725 p = "int"; 9726 break; 9727#else 9728 /* freebsd32_cpuset_setid */ 9729 case 485: 9730 if (ndx == 0 || ndx == 1) 9731 p = "int"; 9732 break; 9733#endif 9734 /* freebsd32_cpuset_getid */ 9735 case 486: 9736 if (ndx == 0 || ndx == 1) 9737 p = "int"; 9738 break; 9739 /* freebsd32_cpuset_getaffinity */ 9740 case 487: 9741 if (ndx == 0 || ndx == 1) 9742 p = "int"; 9743 break; 9744 /* freebsd32_cpuset_setaffinity */ 9745 case 488: 9746 if (ndx == 0 || ndx == 1) 9747 p = "int"; 9748 break; 9749 /* faccessat */ 9750 case 489: 9751 if (ndx == 0 || ndx == 1) 9752 p = "int"; 9753 break; 9754 /* fchmodat */ 9755 case 490: 9756 if (ndx == 0 || ndx == 1) 9757 p = "int"; 9758 break; 9759 /* fchownat */ 9760 case 491: 9761 if (ndx == 0 || ndx == 1) 9762 p = "int"; 9763 break; 9764 /* freebsd32_fexecve */ 9765 case 492: 9766 if (ndx == 0 || ndx == 1) 9767 p = "int"; 9768 break; 9769 /* freebsd32_fstatat */ 9770 case 493: 9771 if (ndx == 0 || ndx == 1) 9772 p = "int"; 9773 break; 9774 /* freebsd32_futimesat */ 9775 case 494: 9776 if (ndx == 0 || ndx == 1) 9777 p = "int"; 9778 break; 9779 /* linkat */ 9780 case 495: 9781 if (ndx == 0 || ndx == 1) 9782 p = "int"; 9783 break; 9784 /* mkdirat */ 9785 case 496: 9786 if (ndx == 0 || ndx == 1) 9787 p = "int"; 9788 break; 9789 /* mkfifoat */ 9790 case 497: 9791 if (ndx == 0 || ndx == 1) 9792 p = "int"; 9793 break; 9794 /* mknodat */ 9795 case 498: 9796 if (ndx == 0 || ndx == 1) 9797 p = "int"; 9798 break; 9799 /* openat */ 9800 case 499: 9801 if (ndx == 0 || ndx == 1) 9802 p = "int"; 9803 break; 9804 /* readlinkat */ 9805 case 500: 9806 if (ndx == 0 || ndx == 1) 9807 p = "int"; 9808 break; 9809 /* renameat */ 9810 case 501: 9811 if (ndx == 0 || ndx == 1) 9812 p = "int"; 9813 break; 9814 /* symlinkat */ 9815 case 502: 9816 if (ndx == 0 || ndx == 1) 9817 p = "int"; 9818 break; 9819 /* unlinkat */ 9820 case 503: 9821 if (ndx == 0 || ndx == 1) 9822 p = "int"; 9823 break; 9824 /* posix_openpt */ 9825 case 504: 9826 if (ndx == 0 || ndx == 1) 9827 p = "int"; 9828 break; 9829 /* freebsd32_jail_get */ 9830 case 506: 9831 if (ndx == 0 || ndx == 1) 9832 p = "int"; 9833 break; 9834 /* freebsd32_jail_set */ 9835 case 507: 9836 if (ndx == 0 || ndx == 1) 9837 p = "int"; 9838 break; 9839 /* jail_remove */ 9840 case 508: 9841 if (ndx == 0 || ndx == 1) 9842 p = "int"; 9843 break; 9844 /* closefrom */ 9845 case 509: 9846 if (ndx == 0 || ndx == 1) 9847 p = "int"; 9848 break; 9849 /* freebsd32_semctl */ 9850 case 510: 9851 if (ndx == 0 || ndx == 1) 9852 p = "int"; 9853 break; 9854 /* freebsd32_msgctl */ 9855 case 511: 9856 if (ndx == 0 || ndx == 1) 9857 p = "int"; 9858 break; 9859 /* freebsd32_shmctl */ 9860 case 512: 9861 if (ndx == 0 || ndx == 1) 9862 p = "int"; 9863 break; 9864 /* lpathconf */ 9865 case 513: 9866 if (ndx == 0 || ndx == 1) 9867 p = "int"; 9868 break; 9869 /* cap_new */ 9870 case 514: 9871 if (ndx == 0 || ndx == 1) 9872 p = "int"; 9873 break; 9874 /* cap_getrights */ 9875 case 515: 9876 if (ndx == 0 || ndx == 1) 9877 p = "int"; 9878 break; 9879 /* cap_enter */ 9880 case 516: 9881 /* cap_getmode */ 9882 case 517: 9883 if (ndx == 0 || ndx == 1) 9884 p = "int"; 9885 break; 9886 /* freebsd32_pselect */ 9887 case 522: 9888 if (ndx == 0 || ndx == 1) 9889 p = "int"; 9890 break; 9891 /* getloginclass */ 9892 case 523: 9893 if (ndx == 0 || ndx == 1) 9894 p = "int"; 9895 break; 9896 /* setloginclass */ 9897 case 524: 9898 if (ndx == 0 || ndx == 1) 9899 p = "int"; 9900 break; 9901 /* rctl_get_racct */ 9902 case 525: 9903 if (ndx == 0 || ndx == 1) 9904 p = "int"; 9905 break; 9906 /* rctl_get_rules */ 9907 case 526: 9908 if (ndx == 0 || ndx == 1) 9909 p = "int"; 9910 break; 9911 /* rctl_get_limits */ 9912 case 527: 9913 if (ndx == 0 || ndx == 1) 9914 p = "int"; 9915 break; 9916 /* rctl_add_rule */ 9917 case 528: 9918 if (ndx == 0 || ndx == 1) 9919 p = "int"; 9920 break; 9921 /* rctl_remove_rule */ 9922 case 529: 9923 if (ndx == 0 || ndx == 1) 9924 p = "int"; 9925 break; 9926 /* freebsd32_posix_fallocate */ 9927 case 530: 9928 if (ndx == 0 || ndx == 1) 9929 p = "int"; 9930 break; 9931 /* freebsd32_posix_fadvise */ 9932 case 531: 9933 if (ndx == 0 || ndx == 1) 9934 p = "int"; 9935 break; 9936 default: 9937 break; 9938 }; 9939 if (p != NULL) 9940 strlcpy(desc, p, descsz); 9941}
| 8923 /* minherit */ 8924 case 250: 8925 if (ndx == 0 || ndx == 1) 8926 p = "int"; 8927 break; 8928 /* rfork */ 8929 case 251: 8930 if (ndx == 0 || ndx == 1) 8931 p = "int"; 8932 break; 8933 /* openbsd_poll */ 8934 case 252: 8935 if (ndx == 0 || ndx == 1) 8936 p = "int"; 8937 break; 8938 /* issetugid */ 8939 case 253: 8940 /* lchown */ 8941 case 254: 8942 if (ndx == 0 || ndx == 1) 8943 p = "int"; 8944 break; 8945 /* freebsd32_aio_read */ 8946 case 255: 8947 if (ndx == 0 || ndx == 1) 8948 p = "int"; 8949 break; 8950 /* freebsd32_aio_write */ 8951 case 256: 8952 if (ndx == 0 || ndx == 1) 8953 p = "int"; 8954 break; 8955 /* freebsd32_lio_listio */ 8956 case 257: 8957 if (ndx == 0 || ndx == 1) 8958 p = "int"; 8959 break; 8960 /* getdents */ 8961 case 272: 8962 if (ndx == 0 || ndx == 1) 8963 p = "int"; 8964 break; 8965 /* lchmod */ 8966 case 274: 8967 if (ndx == 0 || ndx == 1) 8968 p = "int"; 8969 break; 8970 /* lchown */ 8971 case 275: 8972 if (ndx == 0 || ndx == 1) 8973 p = "int"; 8974 break; 8975 /* freebsd32_lutimes */ 8976 case 276: 8977 if (ndx == 0 || ndx == 1) 8978 p = "int"; 8979 break; 8980 /* msync */ 8981 case 277: 8982 if (ndx == 0 || ndx == 1) 8983 p = "int"; 8984 break; 8985 /* nstat */ 8986 case 278: 8987 if (ndx == 0 || ndx == 1) 8988 p = "int"; 8989 break; 8990 /* nfstat */ 8991 case 279: 8992 if (ndx == 0 || ndx == 1) 8993 p = "int"; 8994 break; 8995 /* nlstat */ 8996 case 280: 8997 if (ndx == 0 || ndx == 1) 8998 p = "int"; 8999 break; 9000 /* freebsd32_preadv */ 9001 case 289: 9002 if (ndx == 0 || ndx == 1) 9003 p = "ssize_t"; 9004 break; 9005 /* freebsd32_pwritev */ 9006 case 290: 9007 if (ndx == 0 || ndx == 1) 9008 p = "ssize_t"; 9009 break; 9010 /* fhopen */ 9011 case 298: 9012 if (ndx == 0 || ndx == 1) 9013 p = "int"; 9014 break; 9015 /* fhstat */ 9016 case 299: 9017 if (ndx == 0 || ndx == 1) 9018 p = "int"; 9019 break; 9020 /* modnext */ 9021 case 300: 9022 if (ndx == 0 || ndx == 1) 9023 p = "int"; 9024 break; 9025 /* freebsd32_modstat */ 9026 case 301: 9027 if (ndx == 0 || ndx == 1) 9028 p = "int"; 9029 break; 9030 /* modfnext */ 9031 case 302: 9032 if (ndx == 0 || ndx == 1) 9033 p = "int"; 9034 break; 9035 /* modfind */ 9036 case 303: 9037 if (ndx == 0 || ndx == 1) 9038 p = "int"; 9039 break; 9040 /* kldload */ 9041 case 304: 9042 if (ndx == 0 || ndx == 1) 9043 p = "int"; 9044 break; 9045 /* kldunload */ 9046 case 305: 9047 if (ndx == 0 || ndx == 1) 9048 p = "int"; 9049 break; 9050 /* kldfind */ 9051 case 306: 9052 if (ndx == 0 || ndx == 1) 9053 p = "int"; 9054 break; 9055 /* kldnext */ 9056 case 307: 9057 if (ndx == 0 || ndx == 1) 9058 p = "int"; 9059 break; 9060 /* freebsd32_kldstat */ 9061 case 308: 9062 if (ndx == 0 || ndx == 1) 9063 p = "int"; 9064 break; 9065 /* kldfirstmod */ 9066 case 309: 9067 if (ndx == 0 || ndx == 1) 9068 p = "int"; 9069 break; 9070 /* getsid */ 9071 case 310: 9072 if (ndx == 0 || ndx == 1) 9073 p = "int"; 9074 break; 9075 /* setresuid */ 9076 case 311: 9077 if (ndx == 0 || ndx == 1) 9078 p = "int"; 9079 break; 9080 /* setresgid */ 9081 case 312: 9082 if (ndx == 0 || ndx == 1) 9083 p = "int"; 9084 break; 9085 /* freebsd32_aio_return */ 9086 case 314: 9087 if (ndx == 0 || ndx == 1) 9088 p = "int"; 9089 break; 9090 /* freebsd32_aio_suspend */ 9091 case 315: 9092 if (ndx == 0 || ndx == 1) 9093 p = "int"; 9094 break; 9095 /* freebsd32_aio_cancel */ 9096 case 316: 9097 if (ndx == 0 || ndx == 1) 9098 p = "int"; 9099 break; 9100 /* freebsd32_aio_error */ 9101 case 317: 9102 if (ndx == 0 || ndx == 1) 9103 p = "int"; 9104 break; 9105 /* freebsd32_oaio_read */ 9106 case 318: 9107 if (ndx == 0 || ndx == 1) 9108 p = "int"; 9109 break; 9110 /* freebsd32_oaio_write */ 9111 case 319: 9112 if (ndx == 0 || ndx == 1) 9113 p = "int"; 9114 break; 9115 /* freebsd32_olio_listio */ 9116 case 320: 9117 if (ndx == 0 || ndx == 1) 9118 p = "int"; 9119 break; 9120 /* yield */ 9121 case 321: 9122 /* mlockall */ 9123 case 324: 9124 if (ndx == 0 || ndx == 1) 9125 p = "int"; 9126 break; 9127 /* munlockall */ 9128 case 325: 9129 /* __getcwd */ 9130 case 326: 9131 if (ndx == 0 || ndx == 1) 9132 p = "int"; 9133 break; 9134 /* sched_setparam */ 9135 case 327: 9136 if (ndx == 0 || ndx == 1) 9137 p = "int"; 9138 break; 9139 /* sched_getparam */ 9140 case 328: 9141 if (ndx == 0 || ndx == 1) 9142 p = "int"; 9143 break; 9144 /* sched_setscheduler */ 9145 case 329: 9146 if (ndx == 0 || ndx == 1) 9147 p = "int"; 9148 break; 9149 /* sched_getscheduler */ 9150 case 330: 9151 if (ndx == 0 || ndx == 1) 9152 p = "int"; 9153 break; 9154 /* sched_yield */ 9155 case 331: 9156 /* sched_get_priority_max */ 9157 case 332: 9158 if (ndx == 0 || ndx == 1) 9159 p = "int"; 9160 break; 9161 /* sched_get_priority_min */ 9162 case 333: 9163 if (ndx == 0 || ndx == 1) 9164 p = "int"; 9165 break; 9166 /* sched_rr_get_interval */ 9167 case 334: 9168 if (ndx == 0 || ndx == 1) 9169 p = "int"; 9170 break; 9171 /* utrace */ 9172 case 335: 9173 if (ndx == 0 || ndx == 1) 9174 p = "int"; 9175 break; 9176 /* kldsym */ 9177 case 337: 9178 if (ndx == 0 || ndx == 1) 9179 p = "int"; 9180 break; 9181 /* freebsd32_jail */ 9182 case 338: 9183 if (ndx == 0 || ndx == 1) 9184 p = "int"; 9185 break; 9186 /* sigprocmask */ 9187 case 340: 9188 if (ndx == 0 || ndx == 1) 9189 p = "int"; 9190 break; 9191 /* sigsuspend */ 9192 case 341: 9193 if (ndx == 0 || ndx == 1) 9194 p = "int"; 9195 break; 9196 /* sigpending */ 9197 case 343: 9198 if (ndx == 0 || ndx == 1) 9199 p = "int"; 9200 break; 9201 /* freebsd32_sigtimedwait */ 9202 case 345: 9203 if (ndx == 0 || ndx == 1) 9204 p = "int"; 9205 break; 9206 /* freebsd32_sigwaitinfo */ 9207 case 346: 9208 if (ndx == 0 || ndx == 1) 9209 p = "int"; 9210 break; 9211 /* __acl_get_file */ 9212 case 347: 9213 if (ndx == 0 || ndx == 1) 9214 p = "int"; 9215 break; 9216 /* __acl_set_file */ 9217 case 348: 9218 if (ndx == 0 || ndx == 1) 9219 p = "int"; 9220 break; 9221 /* __acl_get_fd */ 9222 case 349: 9223 if (ndx == 0 || ndx == 1) 9224 p = "int"; 9225 break; 9226 /* __acl_set_fd */ 9227 case 350: 9228 if (ndx == 0 || ndx == 1) 9229 p = "int"; 9230 break; 9231 /* __acl_delete_file */ 9232 case 351: 9233 if (ndx == 0 || ndx == 1) 9234 p = "int"; 9235 break; 9236 /* __acl_delete_fd */ 9237 case 352: 9238 if (ndx == 0 || ndx == 1) 9239 p = "int"; 9240 break; 9241 /* __acl_aclcheck_file */ 9242 case 353: 9243 if (ndx == 0 || ndx == 1) 9244 p = "int"; 9245 break; 9246 /* __acl_aclcheck_fd */ 9247 case 354: 9248 if (ndx == 0 || ndx == 1) 9249 p = "int"; 9250 break; 9251 /* extattrctl */ 9252 case 355: 9253 if (ndx == 0 || ndx == 1) 9254 p = "int"; 9255 break; 9256 /* extattr_set_file */ 9257 case 356: 9258 if (ndx == 0 || ndx == 1) 9259 p = "int"; 9260 break; 9261 /* extattr_get_file */ 9262 case 357: 9263 if (ndx == 0 || ndx == 1) 9264 p = "ssize_t"; 9265 break; 9266 /* extattr_delete_file */ 9267 case 358: 9268 if (ndx == 0 || ndx == 1) 9269 p = "int"; 9270 break; 9271 /* freebsd32_aio_waitcomplete */ 9272 case 359: 9273 if (ndx == 0 || ndx == 1) 9274 p = "int"; 9275 break; 9276 /* getresuid */ 9277 case 360: 9278 if (ndx == 0 || ndx == 1) 9279 p = "int"; 9280 break; 9281 /* getresgid */ 9282 case 361: 9283 if (ndx == 0 || ndx == 1) 9284 p = "int"; 9285 break; 9286 /* kqueue */ 9287 case 362: 9288 /* freebsd32_kevent */ 9289 case 363: 9290 if (ndx == 0 || ndx == 1) 9291 p = "int"; 9292 break; 9293 /* extattr_set_fd */ 9294 case 371: 9295 if (ndx == 0 || ndx == 1) 9296 p = "int"; 9297 break; 9298 /* extattr_get_fd */ 9299 case 372: 9300 if (ndx == 0 || ndx == 1) 9301 p = "ssize_t"; 9302 break; 9303 /* extattr_delete_fd */ 9304 case 373: 9305 if (ndx == 0 || ndx == 1) 9306 p = "int"; 9307 break; 9308 /* __setugid */ 9309 case 374: 9310 if (ndx == 0 || ndx == 1) 9311 p = "int"; 9312 break; 9313 /* eaccess */ 9314 case 376: 9315 if (ndx == 0 || ndx == 1) 9316 p = "int"; 9317 break; 9318 /* freebsd32_nmount */ 9319 case 378: 9320 if (ndx == 0 || ndx == 1) 9321 p = "int"; 9322 break; 9323 /* kenv */ 9324 case 390: 9325 if (ndx == 0 || ndx == 1) 9326 p = "int"; 9327 break; 9328 /* lchflags */ 9329 case 391: 9330 if (ndx == 0 || ndx == 1) 9331 p = "int"; 9332 break; 9333 /* uuidgen */ 9334 case 392: 9335 if (ndx == 0 || ndx == 1) 9336 p = "int"; 9337 break; 9338 /* freebsd32_sendfile */ 9339 case 393: 9340 if (ndx == 0 || ndx == 1) 9341 p = "int"; 9342 break; 9343 /* getfsstat */ 9344 case 395: 9345 if (ndx == 0 || ndx == 1) 9346 p = "int"; 9347 break; 9348 /* statfs */ 9349 case 396: 9350 if (ndx == 0 || ndx == 1) 9351 p = "int"; 9352 break; 9353 /* fstatfs */ 9354 case 397: 9355 if (ndx == 0 || ndx == 1) 9356 p = "int"; 9357 break; 9358 /* fhstatfs */ 9359 case 398: 9360 if (ndx == 0 || ndx == 1) 9361 p = "int"; 9362 break; 9363 /* ksem_close */ 9364 case 400: 9365 if (ndx == 0 || ndx == 1) 9366 p = "int"; 9367 break; 9368 /* ksem_post */ 9369 case 401: 9370 if (ndx == 0 || ndx == 1) 9371 p = "int"; 9372 break; 9373 /* ksem_wait */ 9374 case 402: 9375 if (ndx == 0 || ndx == 1) 9376 p = "int"; 9377 break; 9378 /* ksem_trywait */ 9379 case 403: 9380 if (ndx == 0 || ndx == 1) 9381 p = "int"; 9382 break; 9383 /* freebsd32_ksem_init */ 9384 case 404: 9385 if (ndx == 0 || ndx == 1) 9386 p = "int"; 9387 break; 9388 /* freebsd32_ksem_open */ 9389 case 405: 9390 if (ndx == 0 || ndx == 1) 9391 p = "int"; 9392 break; 9393 /* ksem_unlink */ 9394 case 406: 9395 if (ndx == 0 || ndx == 1) 9396 p = "int"; 9397 break; 9398 /* ksem_getvalue */ 9399 case 407: 9400 if (ndx == 0 || ndx == 1) 9401 p = "int"; 9402 break; 9403 /* ksem_destroy */ 9404 case 408: 9405 if (ndx == 0 || ndx == 1) 9406 p = "int"; 9407 break; 9408 /* extattr_set_link */ 9409 case 412: 9410 if (ndx == 0 || ndx == 1) 9411 p = "int"; 9412 break; 9413 /* extattr_get_link */ 9414 case 413: 9415 if (ndx == 0 || ndx == 1) 9416 p = "ssize_t"; 9417 break; 9418 /* extattr_delete_link */ 9419 case 414: 9420 if (ndx == 0 || ndx == 1) 9421 p = "int"; 9422 break; 9423 /* freebsd32_sigaction */ 9424 case 416: 9425 if (ndx == 0 || ndx == 1) 9426 p = "int"; 9427 break; 9428 /* freebsd32_sigreturn */ 9429 case 417: 9430 if (ndx == 0 || ndx == 1) 9431 p = "int"; 9432 break; 9433 /* freebsd32_getcontext */ 9434 case 421: 9435 if (ndx == 0 || ndx == 1) 9436 p = "int"; 9437 break; 9438 /* freebsd32_setcontext */ 9439 case 422: 9440 if (ndx == 0 || ndx == 1) 9441 p = "int"; 9442 break; 9443 /* freebsd32_swapcontext */ 9444 case 423: 9445 if (ndx == 0 || ndx == 1) 9446 p = "int"; 9447 break; 9448 /* __acl_get_link */ 9449 case 425: 9450 if (ndx == 0 || ndx == 1) 9451 p = "int"; 9452 break; 9453 /* __acl_set_link */ 9454 case 426: 9455 if (ndx == 0 || ndx == 1) 9456 p = "int"; 9457 break; 9458 /* __acl_delete_link */ 9459 case 427: 9460 if (ndx == 0 || ndx == 1) 9461 p = "int"; 9462 break; 9463 /* __acl_aclcheck_link */ 9464 case 428: 9465 if (ndx == 0 || ndx == 1) 9466 p = "int"; 9467 break; 9468 /* sigwait */ 9469 case 429: 9470 if (ndx == 0 || ndx == 1) 9471 p = "int"; 9472 break; 9473 /* thr_exit */ 9474 case 431: 9475 if (ndx == 0 || ndx == 1) 9476 p = "void"; 9477 break; 9478 /* thr_self */ 9479 case 432: 9480 if (ndx == 0 || ndx == 1) 9481 p = "int"; 9482 break; 9483 /* thr_kill */ 9484 case 433: 9485 if (ndx == 0 || ndx == 1) 9486 p = "int"; 9487 break; 9488 /* freebsd32_umtx_lock */ 9489 case 434: 9490 if (ndx == 0 || ndx == 1) 9491 p = "int"; 9492 break; 9493 /* freebsd32_umtx_unlock */ 9494 case 435: 9495 if (ndx == 0 || ndx == 1) 9496 p = "int"; 9497 break; 9498 /* jail_attach */ 9499 case 436: 9500 if (ndx == 0 || ndx == 1) 9501 p = "int"; 9502 break; 9503 /* extattr_list_fd */ 9504 case 437: 9505 if (ndx == 0 || ndx == 1) 9506 p = "ssize_t"; 9507 break; 9508 /* extattr_list_file */ 9509 case 438: 9510 if (ndx == 0 || ndx == 1) 9511 p = "ssize_t"; 9512 break; 9513 /* extattr_list_link */ 9514 case 439: 9515 if (ndx == 0 || ndx == 1) 9516 p = "ssize_t"; 9517 break; 9518 /* freebsd32_ksem_timedwait */ 9519 case 441: 9520 if (ndx == 0 || ndx == 1) 9521 p = "int"; 9522 break; 9523 /* freebsd32_thr_suspend */ 9524 case 442: 9525 if (ndx == 0 || ndx == 1) 9526 p = "int"; 9527 break; 9528 /* thr_wake */ 9529 case 443: 9530 if (ndx == 0 || ndx == 1) 9531 p = "int"; 9532 break; 9533 /* kldunloadf */ 9534 case 444: 9535 if (ndx == 0 || ndx == 1) 9536 p = "int"; 9537 break; 9538 /* audit */ 9539 case 445: 9540 if (ndx == 0 || ndx == 1) 9541 p = "int"; 9542 break; 9543 /* auditon */ 9544 case 446: 9545 if (ndx == 0 || ndx == 1) 9546 p = "int"; 9547 break; 9548 /* getauid */ 9549 case 447: 9550 if (ndx == 0 || ndx == 1) 9551 p = "int"; 9552 break; 9553 /* setauid */ 9554 case 448: 9555 if (ndx == 0 || ndx == 1) 9556 p = "int"; 9557 break; 9558 /* getaudit */ 9559 case 449: 9560 if (ndx == 0 || ndx == 1) 9561 p = "int"; 9562 break; 9563 /* setaudit */ 9564 case 450: 9565 if (ndx == 0 || ndx == 1) 9566 p = "int"; 9567 break; 9568 /* getaudit_addr */ 9569 case 451: 9570 if (ndx == 0 || ndx == 1) 9571 p = "int"; 9572 break; 9573 /* setaudit_addr */ 9574 case 452: 9575 if (ndx == 0 || ndx == 1) 9576 p = "int"; 9577 break; 9578 /* auditctl */ 9579 case 453: 9580 if (ndx == 0 || ndx == 1) 9581 p = "int"; 9582 break; 9583 /* freebsd32_umtx_op */ 9584 case 454: 9585 if (ndx == 0 || ndx == 1) 9586 p = "int"; 9587 break; 9588 /* freebsd32_thr_new */ 9589 case 455: 9590 if (ndx == 0 || ndx == 1) 9591 p = "int"; 9592 break; 9593 /* sigqueue */ 9594 case 456: 9595 if (ndx == 0 || ndx == 1) 9596 p = "int"; 9597 break; 9598 /* freebsd32_kmq_open */ 9599 case 457: 9600 if (ndx == 0 || ndx == 1) 9601 p = "int"; 9602 break; 9603 /* freebsd32_kmq_setattr */ 9604 case 458: 9605 if (ndx == 0 || ndx == 1) 9606 p = "int"; 9607 break; 9608 /* freebsd32_kmq_timedreceive */ 9609 case 459: 9610 if (ndx == 0 || ndx == 1) 9611 p = "int"; 9612 break; 9613 /* freebsd32_kmq_timedsend */ 9614 case 460: 9615 if (ndx == 0 || ndx == 1) 9616 p = "int"; 9617 break; 9618 /* kmq_notify */ 9619 case 461: 9620 if (ndx == 0 || ndx == 1) 9621 p = "int"; 9622 break; 9623 /* kmq_unlink */ 9624 case 462: 9625 if (ndx == 0 || ndx == 1) 9626 p = "int"; 9627 break; 9628 /* abort2 */ 9629 case 463: 9630 if (ndx == 0 || ndx == 1) 9631 p = "int"; 9632 break; 9633 /* thr_set_name */ 9634 case 464: 9635 if (ndx == 0 || ndx == 1) 9636 p = "int"; 9637 break; 9638 /* freebsd32_aio_fsync */ 9639 case 465: 9640 if (ndx == 0 || ndx == 1) 9641 p = "int"; 9642 break; 9643 /* rtprio_thread */ 9644 case 466: 9645 if (ndx == 0 || ndx == 1) 9646 p = "int"; 9647 break; 9648 /* sctp_peeloff */ 9649 case 471: 9650 if (ndx == 0 || ndx == 1) 9651 p = "int"; 9652 break; 9653 /* sctp_generic_sendmsg */ 9654 case 472: 9655 if (ndx == 0 || ndx == 1) 9656 p = "int"; 9657 break; 9658 /* sctp_generic_sendmsg_iov */ 9659 case 473: 9660 if (ndx == 0 || ndx == 1) 9661 p = "int"; 9662 break; 9663 /* sctp_generic_recvmsg */ 9664 case 474: 9665 if (ndx == 0 || ndx == 1) 9666 p = "int"; 9667 break; 9668#ifdef PAD64_REQUIRED 9669 /* freebsd32_pread */ 9670 case 475: 9671 if (ndx == 0 || ndx == 1) 9672 p = "ssize_t"; 9673 break; 9674 /* freebsd32_pwrite */ 9675 case 476: 9676 if (ndx == 0 || ndx == 1) 9677 p = "ssize_t"; 9678 break; 9679 /* freebsd32_mmap */ 9680 case 477: 9681 if (ndx == 0 || ndx == 1) 9682 p = "caddr_t"; 9683 break; 9684 /* freebsd32_lseek */ 9685 case 478: 9686 if (ndx == 0 || ndx == 1) 9687 p = "off_t"; 9688 break; 9689 /* freebsd32_truncate */ 9690 case 479: 9691 if (ndx == 0 || ndx == 1) 9692 p = "int"; 9693 break; 9694 /* freebsd32_ftruncate */ 9695 case 480: 9696 if (ndx == 0 || ndx == 1) 9697 p = "int"; 9698 break; 9699#else 9700 /* freebsd32_pread */ 9701 case 475: 9702 if (ndx == 0 || ndx == 1) 9703 p = "ssize_t"; 9704 break; 9705 /* freebsd32_pwrite */ 9706 case 476: 9707 if (ndx == 0 || ndx == 1) 9708 p = "ssize_t"; 9709 break; 9710 /* freebsd32_mmap */ 9711 case 477: 9712 if (ndx == 0 || ndx == 1) 9713 p = "caddr_t"; 9714 break; 9715 /* freebsd32_lseek */ 9716 case 478: 9717 if (ndx == 0 || ndx == 1) 9718 p = "off_t"; 9719 break; 9720 /* freebsd32_truncate */ 9721 case 479: 9722 if (ndx == 0 || ndx == 1) 9723 p = "int"; 9724 break; 9725 /* freebsd32_ftruncate */ 9726 case 480: 9727 if (ndx == 0 || ndx == 1) 9728 p = "int"; 9729 break; 9730#endif 9731 /* thr_kill2 */ 9732 case 481: 9733 if (ndx == 0 || ndx == 1) 9734 p = "int"; 9735 break; 9736 /* shm_open */ 9737 case 482: 9738 if (ndx == 0 || ndx == 1) 9739 p = "int"; 9740 break; 9741 /* shm_unlink */ 9742 case 483: 9743 if (ndx == 0 || ndx == 1) 9744 p = "int"; 9745 break; 9746 /* cpuset */ 9747 case 484: 9748 if (ndx == 0 || ndx == 1) 9749 p = "int"; 9750 break; 9751#ifdef PAD64_REQUIRED 9752 /* freebsd32_cpuset_setid */ 9753 case 485: 9754 if (ndx == 0 || ndx == 1) 9755 p = "int"; 9756 break; 9757#else 9758 /* freebsd32_cpuset_setid */ 9759 case 485: 9760 if (ndx == 0 || ndx == 1) 9761 p = "int"; 9762 break; 9763#endif 9764 /* freebsd32_cpuset_getid */ 9765 case 486: 9766 if (ndx == 0 || ndx == 1) 9767 p = "int"; 9768 break; 9769 /* freebsd32_cpuset_getaffinity */ 9770 case 487: 9771 if (ndx == 0 || ndx == 1) 9772 p = "int"; 9773 break; 9774 /* freebsd32_cpuset_setaffinity */ 9775 case 488: 9776 if (ndx == 0 || ndx == 1) 9777 p = "int"; 9778 break; 9779 /* faccessat */ 9780 case 489: 9781 if (ndx == 0 || ndx == 1) 9782 p = "int"; 9783 break; 9784 /* fchmodat */ 9785 case 490: 9786 if (ndx == 0 || ndx == 1) 9787 p = "int"; 9788 break; 9789 /* fchownat */ 9790 case 491: 9791 if (ndx == 0 || ndx == 1) 9792 p = "int"; 9793 break; 9794 /* freebsd32_fexecve */ 9795 case 492: 9796 if (ndx == 0 || ndx == 1) 9797 p = "int"; 9798 break; 9799 /* freebsd32_fstatat */ 9800 case 493: 9801 if (ndx == 0 || ndx == 1) 9802 p = "int"; 9803 break; 9804 /* freebsd32_futimesat */ 9805 case 494: 9806 if (ndx == 0 || ndx == 1) 9807 p = "int"; 9808 break; 9809 /* linkat */ 9810 case 495: 9811 if (ndx == 0 || ndx == 1) 9812 p = "int"; 9813 break; 9814 /* mkdirat */ 9815 case 496: 9816 if (ndx == 0 || ndx == 1) 9817 p = "int"; 9818 break; 9819 /* mkfifoat */ 9820 case 497: 9821 if (ndx == 0 || ndx == 1) 9822 p = "int"; 9823 break; 9824 /* mknodat */ 9825 case 498: 9826 if (ndx == 0 || ndx == 1) 9827 p = "int"; 9828 break; 9829 /* openat */ 9830 case 499: 9831 if (ndx == 0 || ndx == 1) 9832 p = "int"; 9833 break; 9834 /* readlinkat */ 9835 case 500: 9836 if (ndx == 0 || ndx == 1) 9837 p = "int"; 9838 break; 9839 /* renameat */ 9840 case 501: 9841 if (ndx == 0 || ndx == 1) 9842 p = "int"; 9843 break; 9844 /* symlinkat */ 9845 case 502: 9846 if (ndx == 0 || ndx == 1) 9847 p = "int"; 9848 break; 9849 /* unlinkat */ 9850 case 503: 9851 if (ndx == 0 || ndx == 1) 9852 p = "int"; 9853 break; 9854 /* posix_openpt */ 9855 case 504: 9856 if (ndx == 0 || ndx == 1) 9857 p = "int"; 9858 break; 9859 /* freebsd32_jail_get */ 9860 case 506: 9861 if (ndx == 0 || ndx == 1) 9862 p = "int"; 9863 break; 9864 /* freebsd32_jail_set */ 9865 case 507: 9866 if (ndx == 0 || ndx == 1) 9867 p = "int"; 9868 break; 9869 /* jail_remove */ 9870 case 508: 9871 if (ndx == 0 || ndx == 1) 9872 p = "int"; 9873 break; 9874 /* closefrom */ 9875 case 509: 9876 if (ndx == 0 || ndx == 1) 9877 p = "int"; 9878 break; 9879 /* freebsd32_semctl */ 9880 case 510: 9881 if (ndx == 0 || ndx == 1) 9882 p = "int"; 9883 break; 9884 /* freebsd32_msgctl */ 9885 case 511: 9886 if (ndx == 0 || ndx == 1) 9887 p = "int"; 9888 break; 9889 /* freebsd32_shmctl */ 9890 case 512: 9891 if (ndx == 0 || ndx == 1) 9892 p = "int"; 9893 break; 9894 /* lpathconf */ 9895 case 513: 9896 if (ndx == 0 || ndx == 1) 9897 p = "int"; 9898 break; 9899 /* cap_new */ 9900 case 514: 9901 if (ndx == 0 || ndx == 1) 9902 p = "int"; 9903 break; 9904 /* cap_getrights */ 9905 case 515: 9906 if (ndx == 0 || ndx == 1) 9907 p = "int"; 9908 break; 9909 /* cap_enter */ 9910 case 516: 9911 /* cap_getmode */ 9912 case 517: 9913 if (ndx == 0 || ndx == 1) 9914 p = "int"; 9915 break; 9916 /* freebsd32_pselect */ 9917 case 522: 9918 if (ndx == 0 || ndx == 1) 9919 p = "int"; 9920 break; 9921 /* getloginclass */ 9922 case 523: 9923 if (ndx == 0 || ndx == 1) 9924 p = "int"; 9925 break; 9926 /* setloginclass */ 9927 case 524: 9928 if (ndx == 0 || ndx == 1) 9929 p = "int"; 9930 break; 9931 /* rctl_get_racct */ 9932 case 525: 9933 if (ndx == 0 || ndx == 1) 9934 p = "int"; 9935 break; 9936 /* rctl_get_rules */ 9937 case 526: 9938 if (ndx == 0 || ndx == 1) 9939 p = "int"; 9940 break; 9941 /* rctl_get_limits */ 9942 case 527: 9943 if (ndx == 0 || ndx == 1) 9944 p = "int"; 9945 break; 9946 /* rctl_add_rule */ 9947 case 528: 9948 if (ndx == 0 || ndx == 1) 9949 p = "int"; 9950 break; 9951 /* rctl_remove_rule */ 9952 case 529: 9953 if (ndx == 0 || ndx == 1) 9954 p = "int"; 9955 break; 9956 /* freebsd32_posix_fallocate */ 9957 case 530: 9958 if (ndx == 0 || ndx == 1) 9959 p = "int"; 9960 break; 9961 /* freebsd32_posix_fadvise */ 9962 case 531: 9963 if (ndx == 0 || ndx == 1) 9964 p = "int"; 9965 break; 9966 default: 9967 break; 9968 }; 9969 if (p != NULL) 9970 strlcpy(desc, p, descsz); 9971}
|