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