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