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; /* const 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 /* exterrctl */ 3477 case 592: { 3478 struct exterrctl_args *p = params; 3479 uarg[a++] = p->op; /* u_int */ 3480 uarg[a++] = p->flags; /* u_int */ 3481 uarg[a++] = (intptr_t)p->ptr; /* void * */ 3482 *n_args = 3; 3483 break; 3484 } 3485 /* inotify_add_watch_at */ 3486 case 593: { 3487 struct inotify_add_watch_at_args *p = params; 3488 iarg[a++] = p->fd; /* int */ 3489 iarg[a++] = p->dfd; /* int */ 3490 uarg[a++] = (intptr_t)p->path; /* const char * */ 3491 uarg[a++] = p->mask; /* uint32_t */ 3492 *n_args = 4; 3493 break; 3494 } 3495 /* inotify_rm_watch */ 3496 case 594: { 3497 struct inotify_rm_watch_args *p = params; 3498 iarg[a++] = p->fd; /* int */ 3499 iarg[a++] = p->wd; /* int */ 3500 *n_args = 2; 3501 break; 3502 } 3503 default: 3504 *n_args = 0; 3505 break; 3506 }; 3507 } 3508 static void 3509 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3510 { 3511 const char *p = NULL; 3512 switch (sysnum) { 3513 /* syscall */ 3514 case 0: 3515 break; 3516 /* _exit */ 3517 case 1: 3518 switch (ndx) { 3519 case 0: 3520 p = "int"; 3521 break; 3522 default: 3523 break; 3524 }; 3525 break; 3526 /* fork */ 3527 case 2: 3528 break; 3529 /* read */ 3530 case 3: 3531 switch (ndx) { 3532 case 0: 3533 p = "int"; 3534 break; 3535 case 1: 3536 p = "userland void *"; 3537 break; 3538 case 2: 3539 p = "size_t"; 3540 break; 3541 default: 3542 break; 3543 }; 3544 break; 3545 /* write */ 3546 case 4: 3547 switch (ndx) { 3548 case 0: 3549 p = "int"; 3550 break; 3551 case 1: 3552 p = "userland const void *"; 3553 break; 3554 case 2: 3555 p = "size_t"; 3556 break; 3557 default: 3558 break; 3559 }; 3560 break; 3561 /* open */ 3562 case 5: 3563 switch (ndx) { 3564 case 0: 3565 p = "userland const char *"; 3566 break; 3567 case 1: 3568 p = "int"; 3569 break; 3570 case 2: 3571 p = "mode_t"; 3572 break; 3573 default: 3574 break; 3575 }; 3576 break; 3577 /* close */ 3578 case 6: 3579 switch (ndx) { 3580 case 0: 3581 p = "int"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* wait4 */ 3588 case 7: 3589 switch (ndx) { 3590 case 0: 3591 p = "int"; 3592 break; 3593 case 1: 3594 p = "userland int *"; 3595 break; 3596 case 2: 3597 p = "int"; 3598 break; 3599 case 3: 3600 p = "userland struct rusage *"; 3601 break; 3602 default: 3603 break; 3604 }; 3605 break; 3606 /* link */ 3607 case 9: 3608 switch (ndx) { 3609 case 0: 3610 p = "userland const char *"; 3611 break; 3612 case 1: 3613 p = "userland const char *"; 3614 break; 3615 default: 3616 break; 3617 }; 3618 break; 3619 /* unlink */ 3620 case 10: 3621 switch (ndx) { 3622 case 0: 3623 p = "userland const char *"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* chdir */ 3630 case 12: 3631 switch (ndx) { 3632 case 0: 3633 p = "userland const char *"; 3634 break; 3635 default: 3636 break; 3637 }; 3638 break; 3639 /* fchdir */ 3640 case 13: 3641 switch (ndx) { 3642 case 0: 3643 p = "int"; 3644 break; 3645 default: 3646 break; 3647 }; 3648 break; 3649 /* chmod */ 3650 case 15: 3651 switch (ndx) { 3652 case 0: 3653 p = "userland const char *"; 3654 break; 3655 case 1: 3656 p = "mode_t"; 3657 break; 3658 default: 3659 break; 3660 }; 3661 break; 3662 /* chown */ 3663 case 16: 3664 switch (ndx) { 3665 case 0: 3666 p = "userland const char *"; 3667 break; 3668 case 1: 3669 p = "int"; 3670 break; 3671 case 2: 3672 p = "int"; 3673 break; 3674 default: 3675 break; 3676 }; 3677 break; 3678 /* break */ 3679 case 17: 3680 switch (ndx) { 3681 case 0: 3682 p = "userland char *"; 3683 break; 3684 default: 3685 break; 3686 }; 3687 break; 3688 /* getpid */ 3689 case 20: 3690 break; 3691 /* mount */ 3692 case 21: 3693 switch (ndx) { 3694 case 0: 3695 p = "userland const char *"; 3696 break; 3697 case 1: 3698 p = "userland const char *"; 3699 break; 3700 case 2: 3701 p = "int"; 3702 break; 3703 case 3: 3704 p = "userland void *"; 3705 break; 3706 default: 3707 break; 3708 }; 3709 break; 3710 /* unmount */ 3711 case 22: 3712 switch (ndx) { 3713 case 0: 3714 p = "userland const char *"; 3715 break; 3716 case 1: 3717 p = "int"; 3718 break; 3719 default: 3720 break; 3721 }; 3722 break; 3723 /* setuid */ 3724 case 23: 3725 switch (ndx) { 3726 case 0: 3727 p = "uid_t"; 3728 break; 3729 default: 3730 break; 3731 }; 3732 break; 3733 /* getuid */ 3734 case 24: 3735 break; 3736 /* geteuid */ 3737 case 25: 3738 break; 3739 /* ptrace */ 3740 case 26: 3741 switch (ndx) { 3742 case 0: 3743 p = "int"; 3744 break; 3745 case 1: 3746 p = "pid_t"; 3747 break; 3748 case 2: 3749 p = "caddr_t"; 3750 break; 3751 case 3: 3752 p = "int"; 3753 break; 3754 default: 3755 break; 3756 }; 3757 break; 3758 /* recvmsg */ 3759 case 27: 3760 switch (ndx) { 3761 case 0: 3762 p = "int"; 3763 break; 3764 case 1: 3765 p = "userland struct msghdr *"; 3766 break; 3767 case 2: 3768 p = "int"; 3769 break; 3770 default: 3771 break; 3772 }; 3773 break; 3774 /* sendmsg */ 3775 case 28: 3776 switch (ndx) { 3777 case 0: 3778 p = "int"; 3779 break; 3780 case 1: 3781 p = "userland const struct msghdr *"; 3782 break; 3783 case 2: 3784 p = "int"; 3785 break; 3786 default: 3787 break; 3788 }; 3789 break; 3790 /* recvfrom */ 3791 case 29: 3792 switch (ndx) { 3793 case 0: 3794 p = "int"; 3795 break; 3796 case 1: 3797 p = "userland void *"; 3798 break; 3799 case 2: 3800 p = "size_t"; 3801 break; 3802 case 3: 3803 p = "int"; 3804 break; 3805 case 4: 3806 p = "userland struct sockaddr *"; 3807 break; 3808 case 5: 3809 p = "userland __socklen_t *"; 3810 break; 3811 default: 3812 break; 3813 }; 3814 break; 3815 /* accept */ 3816 case 30: 3817 switch (ndx) { 3818 case 0: 3819 p = "int"; 3820 break; 3821 case 1: 3822 p = "userland struct sockaddr *"; 3823 break; 3824 case 2: 3825 p = "userland __socklen_t *"; 3826 break; 3827 default: 3828 break; 3829 }; 3830 break; 3831 /* getpeername */ 3832 case 31: 3833 switch (ndx) { 3834 case 0: 3835 p = "int"; 3836 break; 3837 case 1: 3838 p = "userland struct sockaddr *"; 3839 break; 3840 case 2: 3841 p = "userland __socklen_t *"; 3842 break; 3843 default: 3844 break; 3845 }; 3846 break; 3847 /* getsockname */ 3848 case 32: 3849 switch (ndx) { 3850 case 0: 3851 p = "int"; 3852 break; 3853 case 1: 3854 p = "userland struct sockaddr *"; 3855 break; 3856 case 2: 3857 p = "userland __socklen_t *"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* access */ 3864 case 33: 3865 switch (ndx) { 3866 case 0: 3867 p = "userland const char *"; 3868 break; 3869 case 1: 3870 p = "int"; 3871 break; 3872 default: 3873 break; 3874 }; 3875 break; 3876 /* chflags */ 3877 case 34: 3878 switch (ndx) { 3879 case 0: 3880 p = "userland const char *"; 3881 break; 3882 case 1: 3883 p = "u_long"; 3884 break; 3885 default: 3886 break; 3887 }; 3888 break; 3889 /* fchflags */ 3890 case 35: 3891 switch (ndx) { 3892 case 0: 3893 p = "int"; 3894 break; 3895 case 1: 3896 p = "u_long"; 3897 break; 3898 default: 3899 break; 3900 }; 3901 break; 3902 /* sync */ 3903 case 36: 3904 break; 3905 /* kill */ 3906 case 37: 3907 switch (ndx) { 3908 case 0: 3909 p = "int"; 3910 break; 3911 case 1: 3912 p = "int"; 3913 break; 3914 default: 3915 break; 3916 }; 3917 break; 3918 /* getppid */ 3919 case 39: 3920 break; 3921 /* dup */ 3922 case 41: 3923 switch (ndx) { 3924 case 0: 3925 p = "u_int"; 3926 break; 3927 default: 3928 break; 3929 }; 3930 break; 3931 /* getegid */ 3932 case 43: 3933 break; 3934 /* profil */ 3935 case 44: 3936 switch (ndx) { 3937 case 0: 3938 p = "userland char *"; 3939 break; 3940 case 1: 3941 p = "size_t"; 3942 break; 3943 case 2: 3944 p = "size_t"; 3945 break; 3946 case 3: 3947 p = "u_int"; 3948 break; 3949 default: 3950 break; 3951 }; 3952 break; 3953 /* ktrace */ 3954 case 45: 3955 switch (ndx) { 3956 case 0: 3957 p = "userland const char *"; 3958 break; 3959 case 1: 3960 p = "int"; 3961 break; 3962 case 2: 3963 p = "int"; 3964 break; 3965 case 3: 3966 p = "int"; 3967 break; 3968 default: 3969 break; 3970 }; 3971 break; 3972 /* getgid */ 3973 case 47: 3974 break; 3975 /* getlogin */ 3976 case 49: 3977 switch (ndx) { 3978 case 0: 3979 p = "userland char *"; 3980 break; 3981 case 1: 3982 p = "u_int"; 3983 break; 3984 default: 3985 break; 3986 }; 3987 break; 3988 /* setlogin */ 3989 case 50: 3990 switch (ndx) { 3991 case 0: 3992 p = "userland const char *"; 3993 break; 3994 default: 3995 break; 3996 }; 3997 break; 3998 /* acct */ 3999 case 51: 4000 switch (ndx) { 4001 case 0: 4002 p = "userland const char *"; 4003 break; 4004 default: 4005 break; 4006 }; 4007 break; 4008 /* sigaltstack */ 4009 case 53: 4010 switch (ndx) { 4011 case 0: 4012 p = "userland const struct sigaltstack *"; 4013 break; 4014 case 1: 4015 p = "userland struct sigaltstack *"; 4016 break; 4017 default: 4018 break; 4019 }; 4020 break; 4021 /* ioctl */ 4022 case 54: 4023 switch (ndx) { 4024 case 0: 4025 p = "int"; 4026 break; 4027 case 1: 4028 p = "u_long"; 4029 break; 4030 case 2: 4031 p = "userland char *"; 4032 break; 4033 default: 4034 break; 4035 }; 4036 break; 4037 /* reboot */ 4038 case 55: 4039 switch (ndx) { 4040 case 0: 4041 p = "int"; 4042 break; 4043 default: 4044 break; 4045 }; 4046 break; 4047 /* revoke */ 4048 case 56: 4049 switch (ndx) { 4050 case 0: 4051 p = "userland const char *"; 4052 break; 4053 default: 4054 break; 4055 }; 4056 break; 4057 /* symlink */ 4058 case 57: 4059 switch (ndx) { 4060 case 0: 4061 p = "userland const char *"; 4062 break; 4063 case 1: 4064 p = "userland const char *"; 4065 break; 4066 default: 4067 break; 4068 }; 4069 break; 4070 /* readlink */ 4071 case 58: 4072 switch (ndx) { 4073 case 0: 4074 p = "userland const char *"; 4075 break; 4076 case 1: 4077 p = "userland char *"; 4078 break; 4079 case 2: 4080 p = "size_t"; 4081 break; 4082 default: 4083 break; 4084 }; 4085 break; 4086 /* execve */ 4087 case 59: 4088 switch (ndx) { 4089 case 0: 4090 p = "userland const char *"; 4091 break; 4092 case 1: 4093 p = "userland char **"; 4094 break; 4095 case 2: 4096 p = "userland char **"; 4097 break; 4098 default: 4099 break; 4100 }; 4101 break; 4102 /* umask */ 4103 case 60: 4104 switch (ndx) { 4105 case 0: 4106 p = "mode_t"; 4107 break; 4108 default: 4109 break; 4110 }; 4111 break; 4112 /* chroot */ 4113 case 61: 4114 switch (ndx) { 4115 case 0: 4116 p = "userland const char *"; 4117 break; 4118 default: 4119 break; 4120 }; 4121 break; 4122 /* msync */ 4123 case 65: 4124 switch (ndx) { 4125 case 0: 4126 p = "userland void *"; 4127 break; 4128 case 1: 4129 p = "size_t"; 4130 break; 4131 case 2: 4132 p = "int"; 4133 break; 4134 default: 4135 break; 4136 }; 4137 break; 4138 /* vfork */ 4139 case 66: 4140 break; 4141 /* munmap */ 4142 case 73: 4143 switch (ndx) { 4144 case 0: 4145 p = "userland void *"; 4146 break; 4147 case 1: 4148 p = "size_t"; 4149 break; 4150 default: 4151 break; 4152 }; 4153 break; 4154 /* mprotect */ 4155 case 74: 4156 switch (ndx) { 4157 case 0: 4158 p = "userland void *"; 4159 break; 4160 case 1: 4161 p = "size_t"; 4162 break; 4163 case 2: 4164 p = "int"; 4165 break; 4166 default: 4167 break; 4168 }; 4169 break; 4170 /* madvise */ 4171 case 75: 4172 switch (ndx) { 4173 case 0: 4174 p = "userland void *"; 4175 break; 4176 case 1: 4177 p = "size_t"; 4178 break; 4179 case 2: 4180 p = "int"; 4181 break; 4182 default: 4183 break; 4184 }; 4185 break; 4186 /* mincore */ 4187 case 78: 4188 switch (ndx) { 4189 case 0: 4190 p = "userland const void *"; 4191 break; 4192 case 1: 4193 p = "size_t"; 4194 break; 4195 case 2: 4196 p = "userland char *"; 4197 break; 4198 default: 4199 break; 4200 }; 4201 break; 4202 /* getgroups */ 4203 case 79: 4204 switch (ndx) { 4205 case 0: 4206 p = "int"; 4207 break; 4208 case 1: 4209 p = "userland gid_t *"; 4210 break; 4211 default: 4212 break; 4213 }; 4214 break; 4215 /* setgroups */ 4216 case 80: 4217 switch (ndx) { 4218 case 0: 4219 p = "int"; 4220 break; 4221 case 1: 4222 p = "userland const gid_t *"; 4223 break; 4224 default: 4225 break; 4226 }; 4227 break; 4228 /* getpgrp */ 4229 case 81: 4230 break; 4231 /* setpgid */ 4232 case 82: 4233 switch (ndx) { 4234 case 0: 4235 p = "int"; 4236 break; 4237 case 1: 4238 p = "int"; 4239 break; 4240 default: 4241 break; 4242 }; 4243 break; 4244 /* setitimer */ 4245 case 83: 4246 switch (ndx) { 4247 case 0: 4248 p = "int"; 4249 break; 4250 case 1: 4251 p = "userland const struct itimerval *"; 4252 break; 4253 case 2: 4254 p = "userland struct itimerval *"; 4255 break; 4256 default: 4257 break; 4258 }; 4259 break; 4260 /* swapon */ 4261 case 85: 4262 switch (ndx) { 4263 case 0: 4264 p = "userland const char *"; 4265 break; 4266 default: 4267 break; 4268 }; 4269 break; 4270 /* getitimer */ 4271 case 86: 4272 switch (ndx) { 4273 case 0: 4274 p = "int"; 4275 break; 4276 case 1: 4277 p = "userland struct itimerval *"; 4278 break; 4279 default: 4280 break; 4281 }; 4282 break; 4283 /* getdtablesize */ 4284 case 89: 4285 break; 4286 /* dup2 */ 4287 case 90: 4288 switch (ndx) { 4289 case 0: 4290 p = "u_int"; 4291 break; 4292 case 1: 4293 p = "u_int"; 4294 break; 4295 default: 4296 break; 4297 }; 4298 break; 4299 /* fcntl */ 4300 case 92: 4301 switch (ndx) { 4302 case 0: 4303 p = "int"; 4304 break; 4305 case 1: 4306 p = "int"; 4307 break; 4308 case 2: 4309 p = "intptr_t"; 4310 break; 4311 default: 4312 break; 4313 }; 4314 break; 4315 /* select */ 4316 case 93: 4317 switch (ndx) { 4318 case 0: 4319 p = "int"; 4320 break; 4321 case 1: 4322 p = "userland fd_set *"; 4323 break; 4324 case 2: 4325 p = "userland fd_set *"; 4326 break; 4327 case 3: 4328 p = "userland fd_set *"; 4329 break; 4330 case 4: 4331 p = "userland struct timeval *"; 4332 break; 4333 default: 4334 break; 4335 }; 4336 break; 4337 /* fsync */ 4338 case 95: 4339 switch (ndx) { 4340 case 0: 4341 p = "int"; 4342 break; 4343 default: 4344 break; 4345 }; 4346 break; 4347 /* setpriority */ 4348 case 96: 4349 switch (ndx) { 4350 case 0: 4351 p = "int"; 4352 break; 4353 case 1: 4354 p = "int"; 4355 break; 4356 case 2: 4357 p = "int"; 4358 break; 4359 default: 4360 break; 4361 }; 4362 break; 4363 /* socket */ 4364 case 97: 4365 switch (ndx) { 4366 case 0: 4367 p = "int"; 4368 break; 4369 case 1: 4370 p = "int"; 4371 break; 4372 case 2: 4373 p = "int"; 4374 break; 4375 default: 4376 break; 4377 }; 4378 break; 4379 /* connect */ 4380 case 98: 4381 switch (ndx) { 4382 case 0: 4383 p = "int"; 4384 break; 4385 case 1: 4386 p = "userland const struct sockaddr *"; 4387 break; 4388 case 2: 4389 p = "__socklen_t"; 4390 break; 4391 default: 4392 break; 4393 }; 4394 break; 4395 /* getpriority */ 4396 case 100: 4397 switch (ndx) { 4398 case 0: 4399 p = "int"; 4400 break; 4401 case 1: 4402 p = "int"; 4403 break; 4404 default: 4405 break; 4406 }; 4407 break; 4408 /* bind */ 4409 case 104: 4410 switch (ndx) { 4411 case 0: 4412 p = "int"; 4413 break; 4414 case 1: 4415 p = "userland const struct sockaddr *"; 4416 break; 4417 case 2: 4418 p = "__socklen_t"; 4419 break; 4420 default: 4421 break; 4422 }; 4423 break; 4424 /* setsockopt */ 4425 case 105: 4426 switch (ndx) { 4427 case 0: 4428 p = "int"; 4429 break; 4430 case 1: 4431 p = "int"; 4432 break; 4433 case 2: 4434 p = "int"; 4435 break; 4436 case 3: 4437 p = "userland const void *"; 4438 break; 4439 case 4: 4440 p = "__socklen_t"; 4441 break; 4442 default: 4443 break; 4444 }; 4445 break; 4446 /* listen */ 4447 case 106: 4448 switch (ndx) { 4449 case 0: 4450 p = "int"; 4451 break; 4452 case 1: 4453 p = "int"; 4454 break; 4455 default: 4456 break; 4457 }; 4458 break; 4459 /* gettimeofday */ 4460 case 116: 4461 switch (ndx) { 4462 case 0: 4463 p = "userland struct timeval *"; 4464 break; 4465 case 1: 4466 p = "userland struct timezone *"; 4467 break; 4468 default: 4469 break; 4470 }; 4471 break; 4472 /* getrusage */ 4473 case 117: 4474 switch (ndx) { 4475 case 0: 4476 p = "int"; 4477 break; 4478 case 1: 4479 p = "userland struct rusage *"; 4480 break; 4481 default: 4482 break; 4483 }; 4484 break; 4485 /* getsockopt */ 4486 case 118: 4487 switch (ndx) { 4488 case 0: 4489 p = "int"; 4490 break; 4491 case 1: 4492 p = "int"; 4493 break; 4494 case 2: 4495 p = "int"; 4496 break; 4497 case 3: 4498 p = "userland void *"; 4499 break; 4500 case 4: 4501 p = "userland __socklen_t *"; 4502 break; 4503 default: 4504 break; 4505 }; 4506 break; 4507 /* readv */ 4508 case 120: 4509 switch (ndx) { 4510 case 0: 4511 p = "int"; 4512 break; 4513 case 1: 4514 p = "userland const struct iovec *"; 4515 break; 4516 case 2: 4517 p = "u_int"; 4518 break; 4519 default: 4520 break; 4521 }; 4522 break; 4523 /* writev */ 4524 case 121: 4525 switch (ndx) { 4526 case 0: 4527 p = "int"; 4528 break; 4529 case 1: 4530 p = "userland const struct iovec *"; 4531 break; 4532 case 2: 4533 p = "u_int"; 4534 break; 4535 default: 4536 break; 4537 }; 4538 break; 4539 /* settimeofday */ 4540 case 122: 4541 switch (ndx) { 4542 case 0: 4543 p = "userland const struct timeval *"; 4544 break; 4545 case 1: 4546 p = "userland const struct timezone *"; 4547 break; 4548 default: 4549 break; 4550 }; 4551 break; 4552 /* fchown */ 4553 case 123: 4554 switch (ndx) { 4555 case 0: 4556 p = "int"; 4557 break; 4558 case 1: 4559 p = "int"; 4560 break; 4561 case 2: 4562 p = "int"; 4563 break; 4564 default: 4565 break; 4566 }; 4567 break; 4568 /* fchmod */ 4569 case 124: 4570 switch (ndx) { 4571 case 0: 4572 p = "int"; 4573 break; 4574 case 1: 4575 p = "mode_t"; 4576 break; 4577 default: 4578 break; 4579 }; 4580 break; 4581 /* setreuid */ 4582 case 126: 4583 switch (ndx) { 4584 case 0: 4585 p = "int"; 4586 break; 4587 case 1: 4588 p = "int"; 4589 break; 4590 default: 4591 break; 4592 }; 4593 break; 4594 /* setregid */ 4595 case 127: 4596 switch (ndx) { 4597 case 0: 4598 p = "int"; 4599 break; 4600 case 1: 4601 p = "int"; 4602 break; 4603 default: 4604 break; 4605 }; 4606 break; 4607 /* rename */ 4608 case 128: 4609 switch (ndx) { 4610 case 0: 4611 p = "userland const char *"; 4612 break; 4613 case 1: 4614 p = "userland const char *"; 4615 break; 4616 default: 4617 break; 4618 }; 4619 break; 4620 /* flock */ 4621 case 131: 4622 switch (ndx) { 4623 case 0: 4624 p = "int"; 4625 break; 4626 case 1: 4627 p = "int"; 4628 break; 4629 default: 4630 break; 4631 }; 4632 break; 4633 /* mkfifo */ 4634 case 132: 4635 switch (ndx) { 4636 case 0: 4637 p = "userland const char *"; 4638 break; 4639 case 1: 4640 p = "mode_t"; 4641 break; 4642 default: 4643 break; 4644 }; 4645 break; 4646 /* sendto */ 4647 case 133: 4648 switch (ndx) { 4649 case 0: 4650 p = "int"; 4651 break; 4652 case 1: 4653 p = "userland const void *"; 4654 break; 4655 case 2: 4656 p = "size_t"; 4657 break; 4658 case 3: 4659 p = "int"; 4660 break; 4661 case 4: 4662 p = "userland const struct sockaddr *"; 4663 break; 4664 case 5: 4665 p = "__socklen_t"; 4666 break; 4667 default: 4668 break; 4669 }; 4670 break; 4671 /* shutdown */ 4672 case 134: 4673 switch (ndx) { 4674 case 0: 4675 p = "int"; 4676 break; 4677 case 1: 4678 p = "int"; 4679 break; 4680 default: 4681 break; 4682 }; 4683 break; 4684 /* socketpair */ 4685 case 135: 4686 switch (ndx) { 4687 case 0: 4688 p = "int"; 4689 break; 4690 case 1: 4691 p = "int"; 4692 break; 4693 case 2: 4694 p = "int"; 4695 break; 4696 case 3: 4697 p = "userland int *"; 4698 break; 4699 default: 4700 break; 4701 }; 4702 break; 4703 /* mkdir */ 4704 case 136: 4705 switch (ndx) { 4706 case 0: 4707 p = "userland const char *"; 4708 break; 4709 case 1: 4710 p = "mode_t"; 4711 break; 4712 default: 4713 break; 4714 }; 4715 break; 4716 /* rmdir */ 4717 case 137: 4718 switch (ndx) { 4719 case 0: 4720 p = "userland const char *"; 4721 break; 4722 default: 4723 break; 4724 }; 4725 break; 4726 /* utimes */ 4727 case 138: 4728 switch (ndx) { 4729 case 0: 4730 p = "userland const char *"; 4731 break; 4732 case 1: 4733 p = "userland const struct timeval *"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* adjtime */ 4740 case 140: 4741 switch (ndx) { 4742 case 0: 4743 p = "userland const struct timeval *"; 4744 break; 4745 case 1: 4746 p = "userland struct timeval *"; 4747 break; 4748 default: 4749 break; 4750 }; 4751 break; 4752 /* setsid */ 4753 case 147: 4754 break; 4755 /* quotactl */ 4756 case 148: 4757 switch (ndx) { 4758 case 0: 4759 p = "userland const char *"; 4760 break; 4761 case 1: 4762 p = "int"; 4763 break; 4764 case 2: 4765 p = "int"; 4766 break; 4767 case 3: 4768 p = "userland void *"; 4769 break; 4770 default: 4771 break; 4772 }; 4773 break; 4774 /* nlm_syscall */ 4775 case 154: 4776 switch (ndx) { 4777 case 0: 4778 p = "int"; 4779 break; 4780 case 1: 4781 p = "int"; 4782 break; 4783 case 2: 4784 p = "int"; 4785 break; 4786 case 3: 4787 p = "userland char **"; 4788 break; 4789 default: 4790 break; 4791 }; 4792 break; 4793 /* nfssvc */ 4794 case 155: 4795 switch (ndx) { 4796 case 0: 4797 p = "int"; 4798 break; 4799 case 1: 4800 p = "userland void *"; 4801 break; 4802 default: 4803 break; 4804 }; 4805 break; 4806 /* lgetfh */ 4807 case 160: 4808 switch (ndx) { 4809 case 0: 4810 p = "userland const char *"; 4811 break; 4812 case 1: 4813 p = "userland struct fhandle *"; 4814 break; 4815 default: 4816 break; 4817 }; 4818 break; 4819 /* getfh */ 4820 case 161: 4821 switch (ndx) { 4822 case 0: 4823 p = "userland const char *"; 4824 break; 4825 case 1: 4826 p = "userland struct fhandle *"; 4827 break; 4828 default: 4829 break; 4830 }; 4831 break; 4832 /* sysarch */ 4833 case 165: 4834 switch (ndx) { 4835 case 0: 4836 p = "int"; 4837 break; 4838 case 1: 4839 p = "userland char *"; 4840 break; 4841 default: 4842 break; 4843 }; 4844 break; 4845 /* rtprio */ 4846 case 166: 4847 switch (ndx) { 4848 case 0: 4849 p = "int"; 4850 break; 4851 case 1: 4852 p = "pid_t"; 4853 break; 4854 case 2: 4855 p = "userland struct rtprio *"; 4856 break; 4857 default: 4858 break; 4859 }; 4860 break; 4861 /* semsys */ 4862 case 169: 4863 switch (ndx) { 4864 case 0: 4865 p = "int"; 4866 break; 4867 case 1: 4868 p = "int"; 4869 break; 4870 case 2: 4871 p = "int"; 4872 break; 4873 case 3: 4874 p = "int"; 4875 break; 4876 case 4: 4877 p = "int"; 4878 break; 4879 default: 4880 break; 4881 }; 4882 break; 4883 /* msgsys */ 4884 case 170: 4885 switch (ndx) { 4886 case 0: 4887 p = "int"; 4888 break; 4889 case 1: 4890 p = "int"; 4891 break; 4892 case 2: 4893 p = "int"; 4894 break; 4895 case 3: 4896 p = "int"; 4897 break; 4898 case 4: 4899 p = "int"; 4900 break; 4901 case 5: 4902 p = "int"; 4903 break; 4904 default: 4905 break; 4906 }; 4907 break; 4908 /* shmsys */ 4909 case 171: 4910 switch (ndx) { 4911 case 0: 4912 p = "int"; 4913 break; 4914 case 1: 4915 p = "int"; 4916 break; 4917 case 2: 4918 p = "int"; 4919 break; 4920 case 3: 4921 p = "int"; 4922 break; 4923 default: 4924 break; 4925 }; 4926 break; 4927 /* setfib */ 4928 case 175: 4929 switch (ndx) { 4930 case 0: 4931 p = "int"; 4932 break; 4933 default: 4934 break; 4935 }; 4936 break; 4937 /* ntp_adjtime */ 4938 case 176: 4939 switch (ndx) { 4940 case 0: 4941 p = "userland struct timex *"; 4942 break; 4943 default: 4944 break; 4945 }; 4946 break; 4947 /* setgid */ 4948 case 181: 4949 switch (ndx) { 4950 case 0: 4951 p = "gid_t"; 4952 break; 4953 default: 4954 break; 4955 }; 4956 break; 4957 /* setegid */ 4958 case 182: 4959 switch (ndx) { 4960 case 0: 4961 p = "gid_t"; 4962 break; 4963 default: 4964 break; 4965 }; 4966 break; 4967 /* seteuid */ 4968 case 183: 4969 switch (ndx) { 4970 case 0: 4971 p = "uid_t"; 4972 break; 4973 default: 4974 break; 4975 }; 4976 break; 4977 /* pathconf */ 4978 case 191: 4979 switch (ndx) { 4980 case 0: 4981 p = "userland const char *"; 4982 break; 4983 case 1: 4984 p = "int"; 4985 break; 4986 default: 4987 break; 4988 }; 4989 break; 4990 /* fpathconf */ 4991 case 192: 4992 switch (ndx) { 4993 case 0: 4994 p = "int"; 4995 break; 4996 case 1: 4997 p = "int"; 4998 break; 4999 default: 5000 break; 5001 }; 5002 break; 5003 /* getrlimit */ 5004 case 194: 5005 switch (ndx) { 5006 case 0: 5007 p = "u_int"; 5008 break; 5009 case 1: 5010 p = "userland struct rlimit *"; 5011 break; 5012 default: 5013 break; 5014 }; 5015 break; 5016 /* setrlimit */ 5017 case 195: 5018 switch (ndx) { 5019 case 0: 5020 p = "u_int"; 5021 break; 5022 case 1: 5023 p = "userland struct rlimit *"; 5024 break; 5025 default: 5026 break; 5027 }; 5028 break; 5029 /* __syscall */ 5030 case 198: 5031 break; 5032 /* __sysctl */ 5033 case 202: 5034 switch (ndx) { 5035 case 0: 5036 p = "userland const int *"; 5037 break; 5038 case 1: 5039 p = "u_int"; 5040 break; 5041 case 2: 5042 p = "userland void *"; 5043 break; 5044 case 3: 5045 p = "userland size_t *"; 5046 break; 5047 case 4: 5048 p = "userland const void *"; 5049 break; 5050 case 5: 5051 p = "size_t"; 5052 break; 5053 default: 5054 break; 5055 }; 5056 break; 5057 /* mlock */ 5058 case 203: 5059 switch (ndx) { 5060 case 0: 5061 p = "userland const void *"; 5062 break; 5063 case 1: 5064 p = "size_t"; 5065 break; 5066 default: 5067 break; 5068 }; 5069 break; 5070 /* munlock */ 5071 case 204: 5072 switch (ndx) { 5073 case 0: 5074 p = "userland const void *"; 5075 break; 5076 case 1: 5077 p = "size_t"; 5078 break; 5079 default: 5080 break; 5081 }; 5082 break; 5083 /* undelete */ 5084 case 205: 5085 switch (ndx) { 5086 case 0: 5087 p = "userland const char *"; 5088 break; 5089 default: 5090 break; 5091 }; 5092 break; 5093 /* futimes */ 5094 case 206: 5095 switch (ndx) { 5096 case 0: 5097 p = "int"; 5098 break; 5099 case 1: 5100 p = "userland const struct timeval *"; 5101 break; 5102 default: 5103 break; 5104 }; 5105 break; 5106 /* getpgid */ 5107 case 207: 5108 switch (ndx) { 5109 case 0: 5110 p = "pid_t"; 5111 break; 5112 default: 5113 break; 5114 }; 5115 break; 5116 /* poll */ 5117 case 209: 5118 switch (ndx) { 5119 case 0: 5120 p = "userland struct pollfd *"; 5121 break; 5122 case 1: 5123 p = "u_int"; 5124 break; 5125 case 2: 5126 p = "int"; 5127 break; 5128 default: 5129 break; 5130 }; 5131 break; 5132 /* lkmnosys */ 5133 case 210: 5134 break; 5135 /* lkmnosys */ 5136 case 211: 5137 break; 5138 /* lkmnosys */ 5139 case 212: 5140 break; 5141 /* lkmnosys */ 5142 case 213: 5143 break; 5144 /* lkmnosys */ 5145 case 214: 5146 break; 5147 /* lkmnosys */ 5148 case 215: 5149 break; 5150 /* lkmnosys */ 5151 case 216: 5152 break; 5153 /* lkmnosys */ 5154 case 217: 5155 break; 5156 /* lkmnosys */ 5157 case 218: 5158 break; 5159 /* lkmnosys */ 5160 case 219: 5161 break; 5162 /* semget */ 5163 case 221: 5164 switch (ndx) { 5165 case 0: 5166 p = "key_t"; 5167 break; 5168 case 1: 5169 p = "int"; 5170 break; 5171 case 2: 5172 p = "int"; 5173 break; 5174 default: 5175 break; 5176 }; 5177 break; 5178 /* semop */ 5179 case 222: 5180 switch (ndx) { 5181 case 0: 5182 p = "int"; 5183 break; 5184 case 1: 5185 p = "userland struct sembuf *"; 5186 break; 5187 case 2: 5188 p = "size_t"; 5189 break; 5190 default: 5191 break; 5192 }; 5193 break; 5194 /* msgget */ 5195 case 225: 5196 switch (ndx) { 5197 case 0: 5198 p = "key_t"; 5199 break; 5200 case 1: 5201 p = "int"; 5202 break; 5203 default: 5204 break; 5205 }; 5206 break; 5207 /* msgsnd */ 5208 case 226: 5209 switch (ndx) { 5210 case 0: 5211 p = "int"; 5212 break; 5213 case 1: 5214 p = "userland const void *"; 5215 break; 5216 case 2: 5217 p = "size_t"; 5218 break; 5219 case 3: 5220 p = "int"; 5221 break; 5222 default: 5223 break; 5224 }; 5225 break; 5226 /* msgrcv */ 5227 case 227: 5228 switch (ndx) { 5229 case 0: 5230 p = "int"; 5231 break; 5232 case 1: 5233 p = "userland void *"; 5234 break; 5235 case 2: 5236 p = "size_t"; 5237 break; 5238 case 3: 5239 p = "long"; 5240 break; 5241 case 4: 5242 p = "int"; 5243 break; 5244 default: 5245 break; 5246 }; 5247 break; 5248 /* shmat */ 5249 case 228: 5250 switch (ndx) { 5251 case 0: 5252 p = "int"; 5253 break; 5254 case 1: 5255 p = "userland const void *"; 5256 break; 5257 case 2: 5258 p = "int"; 5259 break; 5260 default: 5261 break; 5262 }; 5263 break; 5264 /* shmdt */ 5265 case 230: 5266 switch (ndx) { 5267 case 0: 5268 p = "userland const void *"; 5269 break; 5270 default: 5271 break; 5272 }; 5273 break; 5274 /* shmget */ 5275 case 231: 5276 switch (ndx) { 5277 case 0: 5278 p = "key_t"; 5279 break; 5280 case 1: 5281 p = "size_t"; 5282 break; 5283 case 2: 5284 p = "int"; 5285 break; 5286 default: 5287 break; 5288 }; 5289 break; 5290 /* clock_gettime */ 5291 case 232: 5292 switch (ndx) { 5293 case 0: 5294 p = "clockid_t"; 5295 break; 5296 case 1: 5297 p = "userland struct timespec *"; 5298 break; 5299 default: 5300 break; 5301 }; 5302 break; 5303 /* clock_settime */ 5304 case 233: 5305 switch (ndx) { 5306 case 0: 5307 p = "clockid_t"; 5308 break; 5309 case 1: 5310 p = "userland const struct timespec *"; 5311 break; 5312 default: 5313 break; 5314 }; 5315 break; 5316 /* clock_getres */ 5317 case 234: 5318 switch (ndx) { 5319 case 0: 5320 p = "clockid_t"; 5321 break; 5322 case 1: 5323 p = "userland struct timespec *"; 5324 break; 5325 default: 5326 break; 5327 }; 5328 break; 5329 /* ktimer_create */ 5330 case 235: 5331 switch (ndx) { 5332 case 0: 5333 p = "clockid_t"; 5334 break; 5335 case 1: 5336 p = "userland struct sigevent *"; 5337 break; 5338 case 2: 5339 p = "userland int *"; 5340 break; 5341 default: 5342 break; 5343 }; 5344 break; 5345 /* ktimer_delete */ 5346 case 236: 5347 switch (ndx) { 5348 case 0: 5349 p = "int"; 5350 break; 5351 default: 5352 break; 5353 }; 5354 break; 5355 /* ktimer_settime */ 5356 case 237: 5357 switch (ndx) { 5358 case 0: 5359 p = "int"; 5360 break; 5361 case 1: 5362 p = "int"; 5363 break; 5364 case 2: 5365 p = "userland const struct itimerspec *"; 5366 break; 5367 case 3: 5368 p = "userland struct itimerspec *"; 5369 break; 5370 default: 5371 break; 5372 }; 5373 break; 5374 /* ktimer_gettime */ 5375 case 238: 5376 switch (ndx) { 5377 case 0: 5378 p = "int"; 5379 break; 5380 case 1: 5381 p = "userland struct itimerspec *"; 5382 break; 5383 default: 5384 break; 5385 }; 5386 break; 5387 /* ktimer_getoverrun */ 5388 case 239: 5389 switch (ndx) { 5390 case 0: 5391 p = "int"; 5392 break; 5393 default: 5394 break; 5395 }; 5396 break; 5397 /* nanosleep */ 5398 case 240: 5399 switch (ndx) { 5400 case 0: 5401 p = "userland const struct timespec *"; 5402 break; 5403 case 1: 5404 p = "userland struct timespec *"; 5405 break; 5406 default: 5407 break; 5408 }; 5409 break; 5410 /* ffclock_getcounter */ 5411 case 241: 5412 switch (ndx) { 5413 case 0: 5414 p = "userland ffcounter *"; 5415 break; 5416 default: 5417 break; 5418 }; 5419 break; 5420 /* ffclock_setestimate */ 5421 case 242: 5422 switch (ndx) { 5423 case 0: 5424 p = "userland struct ffclock_estimate *"; 5425 break; 5426 default: 5427 break; 5428 }; 5429 break; 5430 /* ffclock_getestimate */ 5431 case 243: 5432 switch (ndx) { 5433 case 0: 5434 p = "userland struct ffclock_estimate *"; 5435 break; 5436 default: 5437 break; 5438 }; 5439 break; 5440 /* clock_nanosleep */ 5441 case 244: 5442 switch (ndx) { 5443 case 0: 5444 p = "clockid_t"; 5445 break; 5446 case 1: 5447 p = "int"; 5448 break; 5449 case 2: 5450 p = "userland const struct timespec *"; 5451 break; 5452 case 3: 5453 p = "userland struct timespec *"; 5454 break; 5455 default: 5456 break; 5457 }; 5458 break; 5459 /* clock_getcpuclockid2 */ 5460 case 247: 5461 switch (ndx) { 5462 case 0: 5463 p = "id_t"; 5464 break; 5465 case 1: 5466 p = "int"; 5467 break; 5468 case 2: 5469 p = "userland clockid_t *"; 5470 break; 5471 default: 5472 break; 5473 }; 5474 break; 5475 /* ntp_gettime */ 5476 case 248: 5477 switch (ndx) { 5478 case 0: 5479 p = "userland struct ntptimeval *"; 5480 break; 5481 default: 5482 break; 5483 }; 5484 break; 5485 /* minherit */ 5486 case 250: 5487 switch (ndx) { 5488 case 0: 5489 p = "userland void *"; 5490 break; 5491 case 1: 5492 p = "size_t"; 5493 break; 5494 case 2: 5495 p = "int"; 5496 break; 5497 default: 5498 break; 5499 }; 5500 break; 5501 /* rfork */ 5502 case 251: 5503 switch (ndx) { 5504 case 0: 5505 p = "int"; 5506 break; 5507 default: 5508 break; 5509 }; 5510 break; 5511 /* issetugid */ 5512 case 253: 5513 break; 5514 /* lchown */ 5515 case 254: 5516 switch (ndx) { 5517 case 0: 5518 p = "userland const char *"; 5519 break; 5520 case 1: 5521 p = "int"; 5522 break; 5523 case 2: 5524 p = "int"; 5525 break; 5526 default: 5527 break; 5528 }; 5529 break; 5530 /* aio_read */ 5531 case 255: 5532 switch (ndx) { 5533 case 0: 5534 p = "userland struct aiocb *"; 5535 break; 5536 default: 5537 break; 5538 }; 5539 break; 5540 /* aio_write */ 5541 case 256: 5542 switch (ndx) { 5543 case 0: 5544 p = "userland struct aiocb *"; 5545 break; 5546 default: 5547 break; 5548 }; 5549 break; 5550 /* lio_listio */ 5551 case 257: 5552 switch (ndx) { 5553 case 0: 5554 p = "int"; 5555 break; 5556 case 1: 5557 p = "userland struct aiocb * const *"; 5558 break; 5559 case 2: 5560 p = "int"; 5561 break; 5562 case 3: 5563 p = "userland struct sigevent *"; 5564 break; 5565 default: 5566 break; 5567 }; 5568 break; 5569 /* lchmod */ 5570 case 274: 5571 switch (ndx) { 5572 case 0: 5573 p = "userland const char *"; 5574 break; 5575 case 1: 5576 p = "mode_t"; 5577 break; 5578 default: 5579 break; 5580 }; 5581 break; 5582 /* lutimes */ 5583 case 276: 5584 switch (ndx) { 5585 case 0: 5586 p = "userland const char *"; 5587 break; 5588 case 1: 5589 p = "userland const struct timeval *"; 5590 break; 5591 default: 5592 break; 5593 }; 5594 break; 5595 /* preadv */ 5596 case 289: 5597 switch (ndx) { 5598 case 0: 5599 p = "int"; 5600 break; 5601 case 1: 5602 p = "userland struct iovec *"; 5603 break; 5604 case 2: 5605 p = "u_int"; 5606 break; 5607 case 3: 5608 p = "off_t"; 5609 break; 5610 default: 5611 break; 5612 }; 5613 break; 5614 /* pwritev */ 5615 case 290: 5616 switch (ndx) { 5617 case 0: 5618 p = "int"; 5619 break; 5620 case 1: 5621 p = "userland struct iovec *"; 5622 break; 5623 case 2: 5624 p = "u_int"; 5625 break; 5626 case 3: 5627 p = "off_t"; 5628 break; 5629 default: 5630 break; 5631 }; 5632 break; 5633 /* fhopen */ 5634 case 298: 5635 switch (ndx) { 5636 case 0: 5637 p = "userland const struct fhandle *"; 5638 break; 5639 case 1: 5640 p = "int"; 5641 break; 5642 default: 5643 break; 5644 }; 5645 break; 5646 /* modnext */ 5647 case 300: 5648 switch (ndx) { 5649 case 0: 5650 p = "int"; 5651 break; 5652 default: 5653 break; 5654 }; 5655 break; 5656 /* modstat */ 5657 case 301: 5658 switch (ndx) { 5659 case 0: 5660 p = "int"; 5661 break; 5662 case 1: 5663 p = "userland struct module_stat *"; 5664 break; 5665 default: 5666 break; 5667 }; 5668 break; 5669 /* modfnext */ 5670 case 302: 5671 switch (ndx) { 5672 case 0: 5673 p = "int"; 5674 break; 5675 default: 5676 break; 5677 }; 5678 break; 5679 /* modfind */ 5680 case 303: 5681 switch (ndx) { 5682 case 0: 5683 p = "userland const char *"; 5684 break; 5685 default: 5686 break; 5687 }; 5688 break; 5689 /* kldload */ 5690 case 304: 5691 switch (ndx) { 5692 case 0: 5693 p = "userland const char *"; 5694 break; 5695 default: 5696 break; 5697 }; 5698 break; 5699 /* kldunload */ 5700 case 305: 5701 switch (ndx) { 5702 case 0: 5703 p = "int"; 5704 break; 5705 default: 5706 break; 5707 }; 5708 break; 5709 /* kldfind */ 5710 case 306: 5711 switch (ndx) { 5712 case 0: 5713 p = "userland const char *"; 5714 break; 5715 default: 5716 break; 5717 }; 5718 break; 5719 /* kldnext */ 5720 case 307: 5721 switch (ndx) { 5722 case 0: 5723 p = "int"; 5724 break; 5725 default: 5726 break; 5727 }; 5728 break; 5729 /* kldstat */ 5730 case 308: 5731 switch (ndx) { 5732 case 0: 5733 p = "int"; 5734 break; 5735 case 1: 5736 p = "userland struct kld_file_stat *"; 5737 break; 5738 default: 5739 break; 5740 }; 5741 break; 5742 /* kldfirstmod */ 5743 case 309: 5744 switch (ndx) { 5745 case 0: 5746 p = "int"; 5747 break; 5748 default: 5749 break; 5750 }; 5751 break; 5752 /* getsid */ 5753 case 310: 5754 switch (ndx) { 5755 case 0: 5756 p = "pid_t"; 5757 break; 5758 default: 5759 break; 5760 }; 5761 break; 5762 /* setresuid */ 5763 case 311: 5764 switch (ndx) { 5765 case 0: 5766 p = "uid_t"; 5767 break; 5768 case 1: 5769 p = "uid_t"; 5770 break; 5771 case 2: 5772 p = "uid_t"; 5773 break; 5774 default: 5775 break; 5776 }; 5777 break; 5778 /* setresgid */ 5779 case 312: 5780 switch (ndx) { 5781 case 0: 5782 p = "gid_t"; 5783 break; 5784 case 1: 5785 p = "gid_t"; 5786 break; 5787 case 2: 5788 p = "gid_t"; 5789 break; 5790 default: 5791 break; 5792 }; 5793 break; 5794 /* aio_return */ 5795 case 314: 5796 switch (ndx) { 5797 case 0: 5798 p = "userland struct aiocb *"; 5799 break; 5800 default: 5801 break; 5802 }; 5803 break; 5804 /* aio_suspend */ 5805 case 315: 5806 switch (ndx) { 5807 case 0: 5808 p = "userland const struct aiocb * const *"; 5809 break; 5810 case 1: 5811 p = "int"; 5812 break; 5813 case 2: 5814 p = "userland const struct timespec *"; 5815 break; 5816 default: 5817 break; 5818 }; 5819 break; 5820 /* aio_cancel */ 5821 case 316: 5822 switch (ndx) { 5823 case 0: 5824 p = "int"; 5825 break; 5826 case 1: 5827 p = "userland struct aiocb *"; 5828 break; 5829 default: 5830 break; 5831 }; 5832 break; 5833 /* aio_error */ 5834 case 317: 5835 switch (ndx) { 5836 case 0: 5837 p = "userland struct aiocb *"; 5838 break; 5839 default: 5840 break; 5841 }; 5842 break; 5843 /* yield */ 5844 case 321: 5845 break; 5846 /* mlockall */ 5847 case 324: 5848 switch (ndx) { 5849 case 0: 5850 p = "int"; 5851 break; 5852 default: 5853 break; 5854 }; 5855 break; 5856 /* munlockall */ 5857 case 325: 5858 break; 5859 /* __getcwd */ 5860 case 326: 5861 switch (ndx) { 5862 case 0: 5863 p = "userland char *"; 5864 break; 5865 case 1: 5866 p = "size_t"; 5867 break; 5868 default: 5869 break; 5870 }; 5871 break; 5872 /* sched_setparam */ 5873 case 327: 5874 switch (ndx) { 5875 case 0: 5876 p = "pid_t"; 5877 break; 5878 case 1: 5879 p = "userland const struct sched_param *"; 5880 break; 5881 default: 5882 break; 5883 }; 5884 break; 5885 /* sched_getparam */ 5886 case 328: 5887 switch (ndx) { 5888 case 0: 5889 p = "pid_t"; 5890 break; 5891 case 1: 5892 p = "userland struct sched_param *"; 5893 break; 5894 default: 5895 break; 5896 }; 5897 break; 5898 /* sched_setscheduler */ 5899 case 329: 5900 switch (ndx) { 5901 case 0: 5902 p = "pid_t"; 5903 break; 5904 case 1: 5905 p = "int"; 5906 break; 5907 case 2: 5908 p = "userland const struct sched_param *"; 5909 break; 5910 default: 5911 break; 5912 }; 5913 break; 5914 /* sched_getscheduler */ 5915 case 330: 5916 switch (ndx) { 5917 case 0: 5918 p = "pid_t"; 5919 break; 5920 default: 5921 break; 5922 }; 5923 break; 5924 /* sched_yield */ 5925 case 331: 5926 break; 5927 /* sched_get_priority_max */ 5928 case 332: 5929 switch (ndx) { 5930 case 0: 5931 p = "int"; 5932 break; 5933 default: 5934 break; 5935 }; 5936 break; 5937 /* sched_get_priority_min */ 5938 case 333: 5939 switch (ndx) { 5940 case 0: 5941 p = "int"; 5942 break; 5943 default: 5944 break; 5945 }; 5946 break; 5947 /* sched_rr_get_interval */ 5948 case 334: 5949 switch (ndx) { 5950 case 0: 5951 p = "pid_t"; 5952 break; 5953 case 1: 5954 p = "userland struct timespec *"; 5955 break; 5956 default: 5957 break; 5958 }; 5959 break; 5960 /* utrace */ 5961 case 335: 5962 switch (ndx) { 5963 case 0: 5964 p = "userland const void *"; 5965 break; 5966 case 1: 5967 p = "size_t"; 5968 break; 5969 default: 5970 break; 5971 }; 5972 break; 5973 /* kldsym */ 5974 case 337: 5975 switch (ndx) { 5976 case 0: 5977 p = "int"; 5978 break; 5979 case 1: 5980 p = "int"; 5981 break; 5982 case 2: 5983 p = "userland void *"; 5984 break; 5985 default: 5986 break; 5987 }; 5988 break; 5989 /* jail */ 5990 case 338: 5991 switch (ndx) { 5992 case 0: 5993 p = "userland struct jail *"; 5994 break; 5995 default: 5996 break; 5997 }; 5998 break; 5999 /* nnpfs_syscall */ 6000 case 339: 6001 switch (ndx) { 6002 case 0: 6003 p = "int"; 6004 break; 6005 case 1: 6006 p = "userland char *"; 6007 break; 6008 case 2: 6009 p = "int"; 6010 break; 6011 case 3: 6012 p = "userland void *"; 6013 break; 6014 case 4: 6015 p = "int"; 6016 break; 6017 default: 6018 break; 6019 }; 6020 break; 6021 /* sigprocmask */ 6022 case 340: 6023 switch (ndx) { 6024 case 0: 6025 p = "int"; 6026 break; 6027 case 1: 6028 p = "userland const sigset_t *"; 6029 break; 6030 case 2: 6031 p = "userland sigset_t *"; 6032 break; 6033 default: 6034 break; 6035 }; 6036 break; 6037 /* sigsuspend */ 6038 case 341: 6039 switch (ndx) { 6040 case 0: 6041 p = "userland const sigset_t *"; 6042 break; 6043 default: 6044 break; 6045 }; 6046 break; 6047 /* sigpending */ 6048 case 343: 6049 switch (ndx) { 6050 case 0: 6051 p = "userland sigset_t *"; 6052 break; 6053 default: 6054 break; 6055 }; 6056 break; 6057 /* sigtimedwait */ 6058 case 345: 6059 switch (ndx) { 6060 case 0: 6061 p = "userland const sigset_t *"; 6062 break; 6063 case 1: 6064 p = "userland struct __siginfo *"; 6065 break; 6066 case 2: 6067 p = "userland const struct timespec *"; 6068 break; 6069 default: 6070 break; 6071 }; 6072 break; 6073 /* sigwaitinfo */ 6074 case 346: 6075 switch (ndx) { 6076 case 0: 6077 p = "userland const sigset_t *"; 6078 break; 6079 case 1: 6080 p = "userland struct __siginfo *"; 6081 break; 6082 default: 6083 break; 6084 }; 6085 break; 6086 /* __acl_get_file */ 6087 case 347: 6088 switch (ndx) { 6089 case 0: 6090 p = "userland const char *"; 6091 break; 6092 case 1: 6093 p = "__acl_type_t"; 6094 break; 6095 case 2: 6096 p = "userland struct acl *"; 6097 break; 6098 default: 6099 break; 6100 }; 6101 break; 6102 /* __acl_set_file */ 6103 case 348: 6104 switch (ndx) { 6105 case 0: 6106 p = "userland const char *"; 6107 break; 6108 case 1: 6109 p = "__acl_type_t"; 6110 break; 6111 case 2: 6112 p = "userland struct acl *"; 6113 break; 6114 default: 6115 break; 6116 }; 6117 break; 6118 /* __acl_get_fd */ 6119 case 349: 6120 switch (ndx) { 6121 case 0: 6122 p = "int"; 6123 break; 6124 case 1: 6125 p = "__acl_type_t"; 6126 break; 6127 case 2: 6128 p = "userland struct acl *"; 6129 break; 6130 default: 6131 break; 6132 }; 6133 break; 6134 /* __acl_set_fd */ 6135 case 350: 6136 switch (ndx) { 6137 case 0: 6138 p = "int"; 6139 break; 6140 case 1: 6141 p = "__acl_type_t"; 6142 break; 6143 case 2: 6144 p = "userland struct acl *"; 6145 break; 6146 default: 6147 break; 6148 }; 6149 break; 6150 /* __acl_delete_file */ 6151 case 351: 6152 switch (ndx) { 6153 case 0: 6154 p = "userland const char *"; 6155 break; 6156 case 1: 6157 p = "__acl_type_t"; 6158 break; 6159 default: 6160 break; 6161 }; 6162 break; 6163 /* __acl_delete_fd */ 6164 case 352: 6165 switch (ndx) { 6166 case 0: 6167 p = "int"; 6168 break; 6169 case 1: 6170 p = "__acl_type_t"; 6171 break; 6172 default: 6173 break; 6174 }; 6175 break; 6176 /* __acl_aclcheck_file */ 6177 case 353: 6178 switch (ndx) { 6179 case 0: 6180 p = "userland const char *"; 6181 break; 6182 case 1: 6183 p = "__acl_type_t"; 6184 break; 6185 case 2: 6186 p = "userland struct acl *"; 6187 break; 6188 default: 6189 break; 6190 }; 6191 break; 6192 /* __acl_aclcheck_fd */ 6193 case 354: 6194 switch (ndx) { 6195 case 0: 6196 p = "int"; 6197 break; 6198 case 1: 6199 p = "__acl_type_t"; 6200 break; 6201 case 2: 6202 p = "userland struct acl *"; 6203 break; 6204 default: 6205 break; 6206 }; 6207 break; 6208 /* extattrctl */ 6209 case 355: 6210 switch (ndx) { 6211 case 0: 6212 p = "userland const char *"; 6213 break; 6214 case 1: 6215 p = "int"; 6216 break; 6217 case 2: 6218 p = "userland const char *"; 6219 break; 6220 case 3: 6221 p = "int"; 6222 break; 6223 case 4: 6224 p = "userland const char *"; 6225 break; 6226 default: 6227 break; 6228 }; 6229 break; 6230 /* extattr_set_file */ 6231 case 356: 6232 switch (ndx) { 6233 case 0: 6234 p = "userland const char *"; 6235 break; 6236 case 1: 6237 p = "int"; 6238 break; 6239 case 2: 6240 p = "userland const char *"; 6241 break; 6242 case 3: 6243 p = "userland void *"; 6244 break; 6245 case 4: 6246 p = "size_t"; 6247 break; 6248 default: 6249 break; 6250 }; 6251 break; 6252 /* extattr_get_file */ 6253 case 357: 6254 switch (ndx) { 6255 case 0: 6256 p = "userland const char *"; 6257 break; 6258 case 1: 6259 p = "int"; 6260 break; 6261 case 2: 6262 p = "userland const char *"; 6263 break; 6264 case 3: 6265 p = "userland void *"; 6266 break; 6267 case 4: 6268 p = "size_t"; 6269 break; 6270 default: 6271 break; 6272 }; 6273 break; 6274 /* extattr_delete_file */ 6275 case 358: 6276 switch (ndx) { 6277 case 0: 6278 p = "userland const char *"; 6279 break; 6280 case 1: 6281 p = "int"; 6282 break; 6283 case 2: 6284 p = "userland const char *"; 6285 break; 6286 default: 6287 break; 6288 }; 6289 break; 6290 /* aio_waitcomplete */ 6291 case 359: 6292 switch (ndx) { 6293 case 0: 6294 p = "userland struct aiocb **"; 6295 break; 6296 case 1: 6297 p = "userland struct timespec *"; 6298 break; 6299 default: 6300 break; 6301 }; 6302 break; 6303 /* getresuid */ 6304 case 360: 6305 switch (ndx) { 6306 case 0: 6307 p = "userland uid_t *"; 6308 break; 6309 case 1: 6310 p = "userland uid_t *"; 6311 break; 6312 case 2: 6313 p = "userland uid_t *"; 6314 break; 6315 default: 6316 break; 6317 }; 6318 break; 6319 /* getresgid */ 6320 case 361: 6321 switch (ndx) { 6322 case 0: 6323 p = "userland gid_t *"; 6324 break; 6325 case 1: 6326 p = "userland gid_t *"; 6327 break; 6328 case 2: 6329 p = "userland gid_t *"; 6330 break; 6331 default: 6332 break; 6333 }; 6334 break; 6335 /* kqueue */ 6336 case 362: 6337 break; 6338 /* extattr_set_fd */ 6339 case 371: 6340 switch (ndx) { 6341 case 0: 6342 p = "int"; 6343 break; 6344 case 1: 6345 p = "int"; 6346 break; 6347 case 2: 6348 p = "userland const char *"; 6349 break; 6350 case 3: 6351 p = "userland void *"; 6352 break; 6353 case 4: 6354 p = "size_t"; 6355 break; 6356 default: 6357 break; 6358 }; 6359 break; 6360 /* extattr_get_fd */ 6361 case 372: 6362 switch (ndx) { 6363 case 0: 6364 p = "int"; 6365 break; 6366 case 1: 6367 p = "int"; 6368 break; 6369 case 2: 6370 p = "userland const char *"; 6371 break; 6372 case 3: 6373 p = "userland void *"; 6374 break; 6375 case 4: 6376 p = "size_t"; 6377 break; 6378 default: 6379 break; 6380 }; 6381 break; 6382 /* extattr_delete_fd */ 6383 case 373: 6384 switch (ndx) { 6385 case 0: 6386 p = "int"; 6387 break; 6388 case 1: 6389 p = "int"; 6390 break; 6391 case 2: 6392 p = "userland const char *"; 6393 break; 6394 default: 6395 break; 6396 }; 6397 break; 6398 /* __setugid */ 6399 case 374: 6400 switch (ndx) { 6401 case 0: 6402 p = "int"; 6403 break; 6404 default: 6405 break; 6406 }; 6407 break; 6408 /* eaccess */ 6409 case 376: 6410 switch (ndx) { 6411 case 0: 6412 p = "userland const char *"; 6413 break; 6414 case 1: 6415 p = "int"; 6416 break; 6417 default: 6418 break; 6419 }; 6420 break; 6421 /* afs3_syscall */ 6422 case 377: 6423 switch (ndx) { 6424 case 0: 6425 p = "long"; 6426 break; 6427 case 1: 6428 p = "long"; 6429 break; 6430 case 2: 6431 p = "long"; 6432 break; 6433 case 3: 6434 p = "long"; 6435 break; 6436 case 4: 6437 p = "long"; 6438 break; 6439 case 5: 6440 p = "long"; 6441 break; 6442 case 6: 6443 p = "long"; 6444 break; 6445 default: 6446 break; 6447 }; 6448 break; 6449 /* nmount */ 6450 case 378: 6451 switch (ndx) { 6452 case 0: 6453 p = "userland struct iovec *"; 6454 break; 6455 case 1: 6456 p = "unsigned int"; 6457 break; 6458 case 2: 6459 p = "int"; 6460 break; 6461 default: 6462 break; 6463 }; 6464 break; 6465 /* __mac_get_proc */ 6466 case 384: 6467 switch (ndx) { 6468 case 0: 6469 p = "userland struct mac *"; 6470 break; 6471 default: 6472 break; 6473 }; 6474 break; 6475 /* __mac_set_proc */ 6476 case 385: 6477 switch (ndx) { 6478 case 0: 6479 p = "userland struct mac *"; 6480 break; 6481 default: 6482 break; 6483 }; 6484 break; 6485 /* __mac_get_fd */ 6486 case 386: 6487 switch (ndx) { 6488 case 0: 6489 p = "int"; 6490 break; 6491 case 1: 6492 p = "userland struct mac *"; 6493 break; 6494 default: 6495 break; 6496 }; 6497 break; 6498 /* __mac_get_file */ 6499 case 387: 6500 switch (ndx) { 6501 case 0: 6502 p = "userland const char *"; 6503 break; 6504 case 1: 6505 p = "userland struct mac *"; 6506 break; 6507 default: 6508 break; 6509 }; 6510 break; 6511 /* __mac_set_fd */ 6512 case 388: 6513 switch (ndx) { 6514 case 0: 6515 p = "int"; 6516 break; 6517 case 1: 6518 p = "userland struct mac *"; 6519 break; 6520 default: 6521 break; 6522 }; 6523 break; 6524 /* __mac_set_file */ 6525 case 389: 6526 switch (ndx) { 6527 case 0: 6528 p = "userland const char *"; 6529 break; 6530 case 1: 6531 p = "userland struct mac *"; 6532 break; 6533 default: 6534 break; 6535 }; 6536 break; 6537 /* kenv */ 6538 case 390: 6539 switch (ndx) { 6540 case 0: 6541 p = "int"; 6542 break; 6543 case 1: 6544 p = "userland const char *"; 6545 break; 6546 case 2: 6547 p = "userland char *"; 6548 break; 6549 case 3: 6550 p = "int"; 6551 break; 6552 default: 6553 break; 6554 }; 6555 break; 6556 /* lchflags */ 6557 case 391: 6558 switch (ndx) { 6559 case 0: 6560 p = "userland const char *"; 6561 break; 6562 case 1: 6563 p = "u_long"; 6564 break; 6565 default: 6566 break; 6567 }; 6568 break; 6569 /* uuidgen */ 6570 case 392: 6571 switch (ndx) { 6572 case 0: 6573 p = "userland struct uuid *"; 6574 break; 6575 case 1: 6576 p = "int"; 6577 break; 6578 default: 6579 break; 6580 }; 6581 break; 6582 /* sendfile */ 6583 case 393: 6584 switch (ndx) { 6585 case 0: 6586 p = "int"; 6587 break; 6588 case 1: 6589 p = "int"; 6590 break; 6591 case 2: 6592 p = "off_t"; 6593 break; 6594 case 3: 6595 p = "size_t"; 6596 break; 6597 case 4: 6598 p = "userland struct sf_hdtr *"; 6599 break; 6600 case 5: 6601 p = "userland off_t *"; 6602 break; 6603 case 6: 6604 p = "int"; 6605 break; 6606 default: 6607 break; 6608 }; 6609 break; 6610 /* mac_syscall */ 6611 case 394: 6612 switch (ndx) { 6613 case 0: 6614 p = "userland const char *"; 6615 break; 6616 case 1: 6617 p = "int"; 6618 break; 6619 case 2: 6620 p = "userland void *"; 6621 break; 6622 default: 6623 break; 6624 }; 6625 break; 6626 /* ksem_close */ 6627 case 400: 6628 switch (ndx) { 6629 case 0: 6630 p = "semid_t"; 6631 break; 6632 default: 6633 break; 6634 }; 6635 break; 6636 /* ksem_post */ 6637 case 401: 6638 switch (ndx) { 6639 case 0: 6640 p = "semid_t"; 6641 break; 6642 default: 6643 break; 6644 }; 6645 break; 6646 /* ksem_wait */ 6647 case 402: 6648 switch (ndx) { 6649 case 0: 6650 p = "semid_t"; 6651 break; 6652 default: 6653 break; 6654 }; 6655 break; 6656 /* ksem_trywait */ 6657 case 403: 6658 switch (ndx) { 6659 case 0: 6660 p = "semid_t"; 6661 break; 6662 default: 6663 break; 6664 }; 6665 break; 6666 /* ksem_init */ 6667 case 404: 6668 switch (ndx) { 6669 case 0: 6670 p = "userland semid_t *"; 6671 break; 6672 case 1: 6673 p = "unsigned int"; 6674 break; 6675 default: 6676 break; 6677 }; 6678 break; 6679 /* ksem_open */ 6680 case 405: 6681 switch (ndx) { 6682 case 0: 6683 p = "userland semid_t *"; 6684 break; 6685 case 1: 6686 p = "userland const char *"; 6687 break; 6688 case 2: 6689 p = "int"; 6690 break; 6691 case 3: 6692 p = "mode_t"; 6693 break; 6694 case 4: 6695 p = "unsigned int"; 6696 break; 6697 default: 6698 break; 6699 }; 6700 break; 6701 /* ksem_unlink */ 6702 case 406: 6703 switch (ndx) { 6704 case 0: 6705 p = "userland const char *"; 6706 break; 6707 default: 6708 break; 6709 }; 6710 break; 6711 /* ksem_getvalue */ 6712 case 407: 6713 switch (ndx) { 6714 case 0: 6715 p = "semid_t"; 6716 break; 6717 case 1: 6718 p = "userland int *"; 6719 break; 6720 default: 6721 break; 6722 }; 6723 break; 6724 /* ksem_destroy */ 6725 case 408: 6726 switch (ndx) { 6727 case 0: 6728 p = "semid_t"; 6729 break; 6730 default: 6731 break; 6732 }; 6733 break; 6734 /* __mac_get_pid */ 6735 case 409: 6736 switch (ndx) { 6737 case 0: 6738 p = "pid_t"; 6739 break; 6740 case 1: 6741 p = "userland struct mac *"; 6742 break; 6743 default: 6744 break; 6745 }; 6746 break; 6747 /* __mac_get_link */ 6748 case 410: 6749 switch (ndx) { 6750 case 0: 6751 p = "userland const char *"; 6752 break; 6753 case 1: 6754 p = "userland struct mac *"; 6755 break; 6756 default: 6757 break; 6758 }; 6759 break; 6760 /* __mac_set_link */ 6761 case 411: 6762 switch (ndx) { 6763 case 0: 6764 p = "userland const char *"; 6765 break; 6766 case 1: 6767 p = "userland struct mac *"; 6768 break; 6769 default: 6770 break; 6771 }; 6772 break; 6773 /* extattr_set_link */ 6774 case 412: 6775 switch (ndx) { 6776 case 0: 6777 p = "userland const char *"; 6778 break; 6779 case 1: 6780 p = "int"; 6781 break; 6782 case 2: 6783 p = "userland const char *"; 6784 break; 6785 case 3: 6786 p = "userland void *"; 6787 break; 6788 case 4: 6789 p = "size_t"; 6790 break; 6791 default: 6792 break; 6793 }; 6794 break; 6795 /* extattr_get_link */ 6796 case 413: 6797 switch (ndx) { 6798 case 0: 6799 p = "userland const char *"; 6800 break; 6801 case 1: 6802 p = "int"; 6803 break; 6804 case 2: 6805 p = "userland const char *"; 6806 break; 6807 case 3: 6808 p = "userland void *"; 6809 break; 6810 case 4: 6811 p = "size_t"; 6812 break; 6813 default: 6814 break; 6815 }; 6816 break; 6817 /* extattr_delete_link */ 6818 case 414: 6819 switch (ndx) { 6820 case 0: 6821 p = "userland const char *"; 6822 break; 6823 case 1: 6824 p = "int"; 6825 break; 6826 case 2: 6827 p = "userland const char *"; 6828 break; 6829 default: 6830 break; 6831 }; 6832 break; 6833 /* __mac_execve */ 6834 case 415: 6835 switch (ndx) { 6836 case 0: 6837 p = "userland const char *"; 6838 break; 6839 case 1: 6840 p = "userland char **"; 6841 break; 6842 case 2: 6843 p = "userland char **"; 6844 break; 6845 case 3: 6846 p = "userland struct mac *"; 6847 break; 6848 default: 6849 break; 6850 }; 6851 break; 6852 /* sigaction */ 6853 case 416: 6854 switch (ndx) { 6855 case 0: 6856 p = "int"; 6857 break; 6858 case 1: 6859 p = "userland const struct sigaction *"; 6860 break; 6861 case 2: 6862 p = "userland struct sigaction *"; 6863 break; 6864 default: 6865 break; 6866 }; 6867 break; 6868 /* sigreturn */ 6869 case 417: 6870 switch (ndx) { 6871 case 0: 6872 p = "userland const struct __ucontext *"; 6873 break; 6874 default: 6875 break; 6876 }; 6877 break; 6878 /* getcontext */ 6879 case 421: 6880 switch (ndx) { 6881 case 0: 6882 p = "userland struct __ucontext *"; 6883 break; 6884 default: 6885 break; 6886 }; 6887 break; 6888 /* setcontext */ 6889 case 422: 6890 switch (ndx) { 6891 case 0: 6892 p = "userland const struct __ucontext *"; 6893 break; 6894 default: 6895 break; 6896 }; 6897 break; 6898 /* swapcontext */ 6899 case 423: 6900 switch (ndx) { 6901 case 0: 6902 p = "userland struct __ucontext *"; 6903 break; 6904 case 1: 6905 p = "userland const struct __ucontext *"; 6906 break; 6907 default: 6908 break; 6909 }; 6910 break; 6911 /* __acl_get_link */ 6912 case 425: 6913 switch (ndx) { 6914 case 0: 6915 p = "userland const char *"; 6916 break; 6917 case 1: 6918 p = "__acl_type_t"; 6919 break; 6920 case 2: 6921 p = "userland struct acl *"; 6922 break; 6923 default: 6924 break; 6925 }; 6926 break; 6927 /* __acl_set_link */ 6928 case 426: 6929 switch (ndx) { 6930 case 0: 6931 p = "userland const char *"; 6932 break; 6933 case 1: 6934 p = "__acl_type_t"; 6935 break; 6936 case 2: 6937 p = "userland struct acl *"; 6938 break; 6939 default: 6940 break; 6941 }; 6942 break; 6943 /* __acl_delete_link */ 6944 case 427: 6945 switch (ndx) { 6946 case 0: 6947 p = "userland const char *"; 6948 break; 6949 case 1: 6950 p = "__acl_type_t"; 6951 break; 6952 default: 6953 break; 6954 }; 6955 break; 6956 /* __acl_aclcheck_link */ 6957 case 428: 6958 switch (ndx) { 6959 case 0: 6960 p = "userland const char *"; 6961 break; 6962 case 1: 6963 p = "__acl_type_t"; 6964 break; 6965 case 2: 6966 p = "userland struct acl *"; 6967 break; 6968 default: 6969 break; 6970 }; 6971 break; 6972 /* sigwait */ 6973 case 429: 6974 switch (ndx) { 6975 case 0: 6976 p = "userland const sigset_t *"; 6977 break; 6978 case 1: 6979 p = "userland int *"; 6980 break; 6981 default: 6982 break; 6983 }; 6984 break; 6985 /* thr_create */ 6986 case 430: 6987 switch (ndx) { 6988 case 0: 6989 p = "userland ucontext_t *"; 6990 break; 6991 case 1: 6992 p = "userland long *"; 6993 break; 6994 case 2: 6995 p = "int"; 6996 break; 6997 default: 6998 break; 6999 }; 7000 break; 7001 /* thr_exit */ 7002 case 431: 7003 switch (ndx) { 7004 case 0: 7005 p = "userland long *"; 7006 break; 7007 default: 7008 break; 7009 }; 7010 break; 7011 /* thr_self */ 7012 case 432: 7013 switch (ndx) { 7014 case 0: 7015 p = "userland long *"; 7016 break; 7017 default: 7018 break; 7019 }; 7020 break; 7021 /* thr_kill */ 7022 case 433: 7023 switch (ndx) { 7024 case 0: 7025 p = "long"; 7026 break; 7027 case 1: 7028 p = "int"; 7029 break; 7030 default: 7031 break; 7032 }; 7033 break; 7034 /* jail_attach */ 7035 case 436: 7036 switch (ndx) { 7037 case 0: 7038 p = "int"; 7039 break; 7040 default: 7041 break; 7042 }; 7043 break; 7044 /* extattr_list_fd */ 7045 case 437: 7046 switch (ndx) { 7047 case 0: 7048 p = "int"; 7049 break; 7050 case 1: 7051 p = "int"; 7052 break; 7053 case 2: 7054 p = "userland void *"; 7055 break; 7056 case 3: 7057 p = "size_t"; 7058 break; 7059 default: 7060 break; 7061 }; 7062 break; 7063 /* extattr_list_file */ 7064 case 438: 7065 switch (ndx) { 7066 case 0: 7067 p = "userland const char *"; 7068 break; 7069 case 1: 7070 p = "int"; 7071 break; 7072 case 2: 7073 p = "userland void *"; 7074 break; 7075 case 3: 7076 p = "size_t"; 7077 break; 7078 default: 7079 break; 7080 }; 7081 break; 7082 /* extattr_list_link */ 7083 case 439: 7084 switch (ndx) { 7085 case 0: 7086 p = "userland const char *"; 7087 break; 7088 case 1: 7089 p = "int"; 7090 break; 7091 case 2: 7092 p = "userland void *"; 7093 break; 7094 case 3: 7095 p = "size_t"; 7096 break; 7097 default: 7098 break; 7099 }; 7100 break; 7101 /* ksem_timedwait */ 7102 case 441: 7103 switch (ndx) { 7104 case 0: 7105 p = "semid_t"; 7106 break; 7107 case 1: 7108 p = "userland const struct timespec *"; 7109 break; 7110 default: 7111 break; 7112 }; 7113 break; 7114 /* thr_suspend */ 7115 case 442: 7116 switch (ndx) { 7117 case 0: 7118 p = "userland const struct timespec *"; 7119 break; 7120 default: 7121 break; 7122 }; 7123 break; 7124 /* thr_wake */ 7125 case 443: 7126 switch (ndx) { 7127 case 0: 7128 p = "long"; 7129 break; 7130 default: 7131 break; 7132 }; 7133 break; 7134 /* kldunloadf */ 7135 case 444: 7136 switch (ndx) { 7137 case 0: 7138 p = "int"; 7139 break; 7140 case 1: 7141 p = "int"; 7142 break; 7143 default: 7144 break; 7145 }; 7146 break; 7147 /* audit */ 7148 case 445: 7149 switch (ndx) { 7150 case 0: 7151 p = "userland const void *"; 7152 break; 7153 case 1: 7154 p = "u_int"; 7155 break; 7156 default: 7157 break; 7158 }; 7159 break; 7160 /* auditon */ 7161 case 446: 7162 switch (ndx) { 7163 case 0: 7164 p = "int"; 7165 break; 7166 case 1: 7167 p = "userland void *"; 7168 break; 7169 case 2: 7170 p = "u_int"; 7171 break; 7172 default: 7173 break; 7174 }; 7175 break; 7176 /* getauid */ 7177 case 447: 7178 switch (ndx) { 7179 case 0: 7180 p = "userland uid_t *"; 7181 break; 7182 default: 7183 break; 7184 }; 7185 break; 7186 /* setauid */ 7187 case 448: 7188 switch (ndx) { 7189 case 0: 7190 p = "userland uid_t *"; 7191 break; 7192 default: 7193 break; 7194 }; 7195 break; 7196 /* getaudit */ 7197 case 449: 7198 switch (ndx) { 7199 case 0: 7200 p = "userland struct auditinfo *"; 7201 break; 7202 default: 7203 break; 7204 }; 7205 break; 7206 /* setaudit */ 7207 case 450: 7208 switch (ndx) { 7209 case 0: 7210 p = "userland struct auditinfo *"; 7211 break; 7212 default: 7213 break; 7214 }; 7215 break; 7216 /* getaudit_addr */ 7217 case 451: 7218 switch (ndx) { 7219 case 0: 7220 p = "userland struct auditinfo_addr *"; 7221 break; 7222 case 1: 7223 p = "u_int"; 7224 break; 7225 default: 7226 break; 7227 }; 7228 break; 7229 /* setaudit_addr */ 7230 case 452: 7231 switch (ndx) { 7232 case 0: 7233 p = "userland struct auditinfo_addr *"; 7234 break; 7235 case 1: 7236 p = "u_int"; 7237 break; 7238 default: 7239 break; 7240 }; 7241 break; 7242 /* auditctl */ 7243 case 453: 7244 switch (ndx) { 7245 case 0: 7246 p = "userland const char *"; 7247 break; 7248 default: 7249 break; 7250 }; 7251 break; 7252 /* _umtx_op */ 7253 case 454: 7254 switch (ndx) { 7255 case 0: 7256 p = "userland void *"; 7257 break; 7258 case 1: 7259 p = "int"; 7260 break; 7261 case 2: 7262 p = "u_long"; 7263 break; 7264 case 3: 7265 p = "userland void *"; 7266 break; 7267 case 4: 7268 p = "userland void *"; 7269 break; 7270 default: 7271 break; 7272 }; 7273 break; 7274 /* thr_new */ 7275 case 455: 7276 switch (ndx) { 7277 case 0: 7278 p = "userland struct thr_param *"; 7279 break; 7280 case 1: 7281 p = "int"; 7282 break; 7283 default: 7284 break; 7285 }; 7286 break; 7287 /* sigqueue */ 7288 case 456: 7289 switch (ndx) { 7290 case 0: 7291 p = "pid_t"; 7292 break; 7293 case 1: 7294 p = "int"; 7295 break; 7296 case 2: 7297 p = "userland void *"; 7298 break; 7299 default: 7300 break; 7301 }; 7302 break; 7303 /* kmq_open */ 7304 case 457: 7305 switch (ndx) { 7306 case 0: 7307 p = "userland const char *"; 7308 break; 7309 case 1: 7310 p = "int"; 7311 break; 7312 case 2: 7313 p = "mode_t"; 7314 break; 7315 case 3: 7316 p = "userland const struct mq_attr *"; 7317 break; 7318 default: 7319 break; 7320 }; 7321 break; 7322 /* kmq_setattr */ 7323 case 458: 7324 switch (ndx) { 7325 case 0: 7326 p = "int"; 7327 break; 7328 case 1: 7329 p = "userland const struct mq_attr *"; 7330 break; 7331 case 2: 7332 p = "userland struct mq_attr *"; 7333 break; 7334 default: 7335 break; 7336 }; 7337 break; 7338 /* kmq_timedreceive */ 7339 case 459: 7340 switch (ndx) { 7341 case 0: 7342 p = "int"; 7343 break; 7344 case 1: 7345 p = "userland char *"; 7346 break; 7347 case 2: 7348 p = "size_t"; 7349 break; 7350 case 3: 7351 p = "userland unsigned *"; 7352 break; 7353 case 4: 7354 p = "userland const struct timespec *"; 7355 break; 7356 default: 7357 break; 7358 }; 7359 break; 7360 /* kmq_timedsend */ 7361 case 460: 7362 switch (ndx) { 7363 case 0: 7364 p = "int"; 7365 break; 7366 case 1: 7367 p = "userland const char *"; 7368 break; 7369 case 2: 7370 p = "size_t"; 7371 break; 7372 case 3: 7373 p = "unsigned"; 7374 break; 7375 case 4: 7376 p = "userland const struct timespec *"; 7377 break; 7378 default: 7379 break; 7380 }; 7381 break; 7382 /* kmq_notify */ 7383 case 461: 7384 switch (ndx) { 7385 case 0: 7386 p = "int"; 7387 break; 7388 case 1: 7389 p = "userland const struct sigevent *"; 7390 break; 7391 default: 7392 break; 7393 }; 7394 break; 7395 /* kmq_unlink */ 7396 case 462: 7397 switch (ndx) { 7398 case 0: 7399 p = "userland const char *"; 7400 break; 7401 default: 7402 break; 7403 }; 7404 break; 7405 /* abort2 */ 7406 case 463: 7407 switch (ndx) { 7408 case 0: 7409 p = "userland const char *"; 7410 break; 7411 case 1: 7412 p = "int"; 7413 break; 7414 case 2: 7415 p = "userland void **"; 7416 break; 7417 default: 7418 break; 7419 }; 7420 break; 7421 /* thr_set_name */ 7422 case 464: 7423 switch (ndx) { 7424 case 0: 7425 p = "long"; 7426 break; 7427 case 1: 7428 p = "userland const char *"; 7429 break; 7430 default: 7431 break; 7432 }; 7433 break; 7434 /* aio_fsync */ 7435 case 465: 7436 switch (ndx) { 7437 case 0: 7438 p = "int"; 7439 break; 7440 case 1: 7441 p = "userland struct aiocb *"; 7442 break; 7443 default: 7444 break; 7445 }; 7446 break; 7447 /* rtprio_thread */ 7448 case 466: 7449 switch (ndx) { 7450 case 0: 7451 p = "int"; 7452 break; 7453 case 1: 7454 p = "lwpid_t"; 7455 break; 7456 case 2: 7457 p = "userland struct rtprio *"; 7458 break; 7459 default: 7460 break; 7461 }; 7462 break; 7463 /* sctp_peeloff */ 7464 case 471: 7465 switch (ndx) { 7466 case 0: 7467 p = "int"; 7468 break; 7469 case 1: 7470 p = "uint32_t"; 7471 break; 7472 default: 7473 break; 7474 }; 7475 break; 7476 /* sctp_generic_sendmsg */ 7477 case 472: 7478 switch (ndx) { 7479 case 0: 7480 p = "int"; 7481 break; 7482 case 1: 7483 p = "userland void *"; 7484 break; 7485 case 2: 7486 p = "int"; 7487 break; 7488 case 3: 7489 p = "userland const struct sockaddr *"; 7490 break; 7491 case 4: 7492 p = "__socklen_t"; 7493 break; 7494 case 5: 7495 p = "userland struct sctp_sndrcvinfo *"; 7496 break; 7497 case 6: 7498 p = "int"; 7499 break; 7500 default: 7501 break; 7502 }; 7503 break; 7504 /* sctp_generic_sendmsg_iov */ 7505 case 473: 7506 switch (ndx) { 7507 case 0: 7508 p = "int"; 7509 break; 7510 case 1: 7511 p = "userland struct iovec *"; 7512 break; 7513 case 2: 7514 p = "int"; 7515 break; 7516 case 3: 7517 p = "userland const struct sockaddr *"; 7518 break; 7519 case 4: 7520 p = "__socklen_t"; 7521 break; 7522 case 5: 7523 p = "userland struct sctp_sndrcvinfo *"; 7524 break; 7525 case 6: 7526 p = "int"; 7527 break; 7528 default: 7529 break; 7530 }; 7531 break; 7532 /* sctp_generic_recvmsg */ 7533 case 474: 7534 switch (ndx) { 7535 case 0: 7536 p = "int"; 7537 break; 7538 case 1: 7539 p = "userland struct iovec *"; 7540 break; 7541 case 2: 7542 p = "int"; 7543 break; 7544 case 3: 7545 p = "userland struct sockaddr *"; 7546 break; 7547 case 4: 7548 p = "userland __socklen_t *"; 7549 break; 7550 case 5: 7551 p = "userland struct sctp_sndrcvinfo *"; 7552 break; 7553 case 6: 7554 p = "userland int *"; 7555 break; 7556 default: 7557 break; 7558 }; 7559 break; 7560 /* pread */ 7561 case 475: 7562 switch (ndx) { 7563 case 0: 7564 p = "int"; 7565 break; 7566 case 1: 7567 p = "userland void *"; 7568 break; 7569 case 2: 7570 p = "size_t"; 7571 break; 7572 case 3: 7573 p = "off_t"; 7574 break; 7575 default: 7576 break; 7577 }; 7578 break; 7579 /* pwrite */ 7580 case 476: 7581 switch (ndx) { 7582 case 0: 7583 p = "int"; 7584 break; 7585 case 1: 7586 p = "userland const void *"; 7587 break; 7588 case 2: 7589 p = "size_t"; 7590 break; 7591 case 3: 7592 p = "off_t"; 7593 break; 7594 default: 7595 break; 7596 }; 7597 break; 7598 /* mmap */ 7599 case 477: 7600 switch (ndx) { 7601 case 0: 7602 p = "userland void *"; 7603 break; 7604 case 1: 7605 p = "size_t"; 7606 break; 7607 case 2: 7608 p = "int"; 7609 break; 7610 case 3: 7611 p = "int"; 7612 break; 7613 case 4: 7614 p = "int"; 7615 break; 7616 case 5: 7617 p = "off_t"; 7618 break; 7619 default: 7620 break; 7621 }; 7622 break; 7623 /* lseek */ 7624 case 478: 7625 switch (ndx) { 7626 case 0: 7627 p = "int"; 7628 break; 7629 case 1: 7630 p = "off_t"; 7631 break; 7632 case 2: 7633 p = "int"; 7634 break; 7635 default: 7636 break; 7637 }; 7638 break; 7639 /* truncate */ 7640 case 479: 7641 switch (ndx) { 7642 case 0: 7643 p = "userland const char *"; 7644 break; 7645 case 1: 7646 p = "off_t"; 7647 break; 7648 default: 7649 break; 7650 }; 7651 break; 7652 /* ftruncate */ 7653 case 480: 7654 switch (ndx) { 7655 case 0: 7656 p = "int"; 7657 break; 7658 case 1: 7659 p = "off_t"; 7660 break; 7661 default: 7662 break; 7663 }; 7664 break; 7665 /* thr_kill2 */ 7666 case 481: 7667 switch (ndx) { 7668 case 0: 7669 p = "pid_t"; 7670 break; 7671 case 1: 7672 p = "long"; 7673 break; 7674 case 2: 7675 p = "int"; 7676 break; 7677 default: 7678 break; 7679 }; 7680 break; 7681 /* shm_unlink */ 7682 case 483: 7683 switch (ndx) { 7684 case 0: 7685 p = "userland const char *"; 7686 break; 7687 default: 7688 break; 7689 }; 7690 break; 7691 /* cpuset */ 7692 case 484: 7693 switch (ndx) { 7694 case 0: 7695 p = "userland cpusetid_t *"; 7696 break; 7697 default: 7698 break; 7699 }; 7700 break; 7701 /* cpuset_setid */ 7702 case 485: 7703 switch (ndx) { 7704 case 0: 7705 p = "cpuwhich_t"; 7706 break; 7707 case 1: 7708 p = "id_t"; 7709 break; 7710 case 2: 7711 p = "cpusetid_t"; 7712 break; 7713 default: 7714 break; 7715 }; 7716 break; 7717 /* cpuset_getid */ 7718 case 486: 7719 switch (ndx) { 7720 case 0: 7721 p = "cpulevel_t"; 7722 break; 7723 case 1: 7724 p = "cpuwhich_t"; 7725 break; 7726 case 2: 7727 p = "id_t"; 7728 break; 7729 case 3: 7730 p = "userland cpusetid_t *"; 7731 break; 7732 default: 7733 break; 7734 }; 7735 break; 7736 /* cpuset_getaffinity */ 7737 case 487: 7738 switch (ndx) { 7739 case 0: 7740 p = "cpulevel_t"; 7741 break; 7742 case 1: 7743 p = "cpuwhich_t"; 7744 break; 7745 case 2: 7746 p = "id_t"; 7747 break; 7748 case 3: 7749 p = "size_t"; 7750 break; 7751 case 4: 7752 p = "userland cpuset_t *"; 7753 break; 7754 default: 7755 break; 7756 }; 7757 break; 7758 /* cpuset_setaffinity */ 7759 case 488: 7760 switch (ndx) { 7761 case 0: 7762 p = "cpulevel_t"; 7763 break; 7764 case 1: 7765 p = "cpuwhich_t"; 7766 break; 7767 case 2: 7768 p = "id_t"; 7769 break; 7770 case 3: 7771 p = "size_t"; 7772 break; 7773 case 4: 7774 p = "userland const cpuset_t *"; 7775 break; 7776 default: 7777 break; 7778 }; 7779 break; 7780 /* faccessat */ 7781 case 489: 7782 switch (ndx) { 7783 case 0: 7784 p = "int"; 7785 break; 7786 case 1: 7787 p = "userland const char *"; 7788 break; 7789 case 2: 7790 p = "int"; 7791 break; 7792 case 3: 7793 p = "int"; 7794 break; 7795 default: 7796 break; 7797 }; 7798 break; 7799 /* fchmodat */ 7800 case 490: 7801 switch (ndx) { 7802 case 0: 7803 p = "int"; 7804 break; 7805 case 1: 7806 p = "userland const char *"; 7807 break; 7808 case 2: 7809 p = "mode_t"; 7810 break; 7811 case 3: 7812 p = "int"; 7813 break; 7814 default: 7815 break; 7816 }; 7817 break; 7818 /* fchownat */ 7819 case 491: 7820 switch (ndx) { 7821 case 0: 7822 p = "int"; 7823 break; 7824 case 1: 7825 p = "userland const char *"; 7826 break; 7827 case 2: 7828 p = "uid_t"; 7829 break; 7830 case 3: 7831 p = "gid_t"; 7832 break; 7833 case 4: 7834 p = "int"; 7835 break; 7836 default: 7837 break; 7838 }; 7839 break; 7840 /* fexecve */ 7841 case 492: 7842 switch (ndx) { 7843 case 0: 7844 p = "int"; 7845 break; 7846 case 1: 7847 p = "userland char **"; 7848 break; 7849 case 2: 7850 p = "userland char **"; 7851 break; 7852 default: 7853 break; 7854 }; 7855 break; 7856 /* futimesat */ 7857 case 494: 7858 switch (ndx) { 7859 case 0: 7860 p = "int"; 7861 break; 7862 case 1: 7863 p = "userland const char *"; 7864 break; 7865 case 2: 7866 p = "userland const struct timeval *"; 7867 break; 7868 default: 7869 break; 7870 }; 7871 break; 7872 /* linkat */ 7873 case 495: 7874 switch (ndx) { 7875 case 0: 7876 p = "int"; 7877 break; 7878 case 1: 7879 p = "userland const char *"; 7880 break; 7881 case 2: 7882 p = "int"; 7883 break; 7884 case 3: 7885 p = "userland const char *"; 7886 break; 7887 case 4: 7888 p = "int"; 7889 break; 7890 default: 7891 break; 7892 }; 7893 break; 7894 /* mkdirat */ 7895 case 496: 7896 switch (ndx) { 7897 case 0: 7898 p = "int"; 7899 break; 7900 case 1: 7901 p = "userland const char *"; 7902 break; 7903 case 2: 7904 p = "mode_t"; 7905 break; 7906 default: 7907 break; 7908 }; 7909 break; 7910 /* mkfifoat */ 7911 case 497: 7912 switch (ndx) { 7913 case 0: 7914 p = "int"; 7915 break; 7916 case 1: 7917 p = "userland const char *"; 7918 break; 7919 case 2: 7920 p = "mode_t"; 7921 break; 7922 default: 7923 break; 7924 }; 7925 break; 7926 /* openat */ 7927 case 499: 7928 switch (ndx) { 7929 case 0: 7930 p = "int"; 7931 break; 7932 case 1: 7933 p = "userland const char *"; 7934 break; 7935 case 2: 7936 p = "int"; 7937 break; 7938 case 3: 7939 p = "mode_t"; 7940 break; 7941 default: 7942 break; 7943 }; 7944 break; 7945 /* readlinkat */ 7946 case 500: 7947 switch (ndx) { 7948 case 0: 7949 p = "int"; 7950 break; 7951 case 1: 7952 p = "userland const char *"; 7953 break; 7954 case 2: 7955 p = "userland char *"; 7956 break; 7957 case 3: 7958 p = "size_t"; 7959 break; 7960 default: 7961 break; 7962 }; 7963 break; 7964 /* renameat */ 7965 case 501: 7966 switch (ndx) { 7967 case 0: 7968 p = "int"; 7969 break; 7970 case 1: 7971 p = "userland const char *"; 7972 break; 7973 case 2: 7974 p = "int"; 7975 break; 7976 case 3: 7977 p = "userland const char *"; 7978 break; 7979 default: 7980 break; 7981 }; 7982 break; 7983 /* symlinkat */ 7984 case 502: 7985 switch (ndx) { 7986 case 0: 7987 p = "userland const char *"; 7988 break; 7989 case 1: 7990 p = "int"; 7991 break; 7992 case 2: 7993 p = "userland const char *"; 7994 break; 7995 default: 7996 break; 7997 }; 7998 break; 7999 /* unlinkat */ 8000 case 503: 8001 switch (ndx) { 8002 case 0: 8003 p = "int"; 8004 break; 8005 case 1: 8006 p = "userland const char *"; 8007 break; 8008 case 2: 8009 p = "int"; 8010 break; 8011 default: 8012 break; 8013 }; 8014 break; 8015 /* posix_openpt */ 8016 case 504: 8017 switch (ndx) { 8018 case 0: 8019 p = "int"; 8020 break; 8021 default: 8022 break; 8023 }; 8024 break; 8025 /* jail_get */ 8026 case 506: 8027 switch (ndx) { 8028 case 0: 8029 p = "userland struct iovec *"; 8030 break; 8031 case 1: 8032 p = "unsigned int"; 8033 break; 8034 case 2: 8035 p = "int"; 8036 break; 8037 default: 8038 break; 8039 }; 8040 break; 8041 /* jail_set */ 8042 case 507: 8043 switch (ndx) { 8044 case 0: 8045 p = "userland struct iovec *"; 8046 break; 8047 case 1: 8048 p = "unsigned int"; 8049 break; 8050 case 2: 8051 p = "int"; 8052 break; 8053 default: 8054 break; 8055 }; 8056 break; 8057 /* jail_remove */ 8058 case 508: 8059 switch (ndx) { 8060 case 0: 8061 p = "int"; 8062 break; 8063 default: 8064 break; 8065 }; 8066 break; 8067 /* __semctl */ 8068 case 510: 8069 switch (ndx) { 8070 case 0: 8071 p = "int"; 8072 break; 8073 case 1: 8074 p = "int"; 8075 break; 8076 case 2: 8077 p = "int"; 8078 break; 8079 case 3: 8080 p = "userland union semun *"; 8081 break; 8082 default: 8083 break; 8084 }; 8085 break; 8086 /* msgctl */ 8087 case 511: 8088 switch (ndx) { 8089 case 0: 8090 p = "int"; 8091 break; 8092 case 1: 8093 p = "int"; 8094 break; 8095 case 2: 8096 p = "userland struct msqid_ds *"; 8097 break; 8098 default: 8099 break; 8100 }; 8101 break; 8102 /* shmctl */ 8103 case 512: 8104 switch (ndx) { 8105 case 0: 8106 p = "int"; 8107 break; 8108 case 1: 8109 p = "int"; 8110 break; 8111 case 2: 8112 p = "userland struct shmid_ds *"; 8113 break; 8114 default: 8115 break; 8116 }; 8117 break; 8118 /* lpathconf */ 8119 case 513: 8120 switch (ndx) { 8121 case 0: 8122 p = "userland const char *"; 8123 break; 8124 case 1: 8125 p = "int"; 8126 break; 8127 default: 8128 break; 8129 }; 8130 break; 8131 /* __cap_rights_get */ 8132 case 515: 8133 switch (ndx) { 8134 case 0: 8135 p = "int"; 8136 break; 8137 case 1: 8138 p = "int"; 8139 break; 8140 case 2: 8141 p = "userland cap_rights_t *"; 8142 break; 8143 default: 8144 break; 8145 }; 8146 break; 8147 /* cap_enter */ 8148 case 516: 8149 break; 8150 /* cap_getmode */ 8151 case 517: 8152 switch (ndx) { 8153 case 0: 8154 p = "userland u_int *"; 8155 break; 8156 default: 8157 break; 8158 }; 8159 break; 8160 /* pdfork */ 8161 case 518: 8162 switch (ndx) { 8163 case 0: 8164 p = "userland int *"; 8165 break; 8166 case 1: 8167 p = "int"; 8168 break; 8169 default: 8170 break; 8171 }; 8172 break; 8173 /* pdkill */ 8174 case 519: 8175 switch (ndx) { 8176 case 0: 8177 p = "int"; 8178 break; 8179 case 1: 8180 p = "int"; 8181 break; 8182 default: 8183 break; 8184 }; 8185 break; 8186 /* pdgetpid */ 8187 case 520: 8188 switch (ndx) { 8189 case 0: 8190 p = "int"; 8191 break; 8192 case 1: 8193 p = "userland pid_t *"; 8194 break; 8195 default: 8196 break; 8197 }; 8198 break; 8199 /* pselect */ 8200 case 522: 8201 switch (ndx) { 8202 case 0: 8203 p = "int"; 8204 break; 8205 case 1: 8206 p = "userland fd_set *"; 8207 break; 8208 case 2: 8209 p = "userland fd_set *"; 8210 break; 8211 case 3: 8212 p = "userland fd_set *"; 8213 break; 8214 case 4: 8215 p = "userland const struct timespec *"; 8216 break; 8217 case 5: 8218 p = "userland const sigset_t *"; 8219 break; 8220 default: 8221 break; 8222 }; 8223 break; 8224 /* getloginclass */ 8225 case 523: 8226 switch (ndx) { 8227 case 0: 8228 p = "userland char *"; 8229 break; 8230 case 1: 8231 p = "size_t"; 8232 break; 8233 default: 8234 break; 8235 }; 8236 break; 8237 /* setloginclass */ 8238 case 524: 8239 switch (ndx) { 8240 case 0: 8241 p = "userland const char *"; 8242 break; 8243 default: 8244 break; 8245 }; 8246 break; 8247 /* rctl_get_racct */ 8248 case 525: 8249 switch (ndx) { 8250 case 0: 8251 p = "userland const void *"; 8252 break; 8253 case 1: 8254 p = "size_t"; 8255 break; 8256 case 2: 8257 p = "userland void *"; 8258 break; 8259 case 3: 8260 p = "size_t"; 8261 break; 8262 default: 8263 break; 8264 }; 8265 break; 8266 /* rctl_get_rules */ 8267 case 526: 8268 switch (ndx) { 8269 case 0: 8270 p = "userland const void *"; 8271 break; 8272 case 1: 8273 p = "size_t"; 8274 break; 8275 case 2: 8276 p = "userland void *"; 8277 break; 8278 case 3: 8279 p = "size_t"; 8280 break; 8281 default: 8282 break; 8283 }; 8284 break; 8285 /* rctl_get_limits */ 8286 case 527: 8287 switch (ndx) { 8288 case 0: 8289 p = "userland const void *"; 8290 break; 8291 case 1: 8292 p = "size_t"; 8293 break; 8294 case 2: 8295 p = "userland void *"; 8296 break; 8297 case 3: 8298 p = "size_t"; 8299 break; 8300 default: 8301 break; 8302 }; 8303 break; 8304 /* rctl_add_rule */ 8305 case 528: 8306 switch (ndx) { 8307 case 0: 8308 p = "userland const void *"; 8309 break; 8310 case 1: 8311 p = "size_t"; 8312 break; 8313 case 2: 8314 p = "userland void *"; 8315 break; 8316 case 3: 8317 p = "size_t"; 8318 break; 8319 default: 8320 break; 8321 }; 8322 break; 8323 /* rctl_remove_rule */ 8324 case 529: 8325 switch (ndx) { 8326 case 0: 8327 p = "userland const void *"; 8328 break; 8329 case 1: 8330 p = "size_t"; 8331 break; 8332 case 2: 8333 p = "userland void *"; 8334 break; 8335 case 3: 8336 p = "size_t"; 8337 break; 8338 default: 8339 break; 8340 }; 8341 break; 8342 /* posix_fallocate */ 8343 case 530: 8344 switch (ndx) { 8345 case 0: 8346 p = "int"; 8347 break; 8348 case 1: 8349 p = "off_t"; 8350 break; 8351 case 2: 8352 p = "off_t"; 8353 break; 8354 default: 8355 break; 8356 }; 8357 break; 8358 /* posix_fadvise */ 8359 case 531: 8360 switch (ndx) { 8361 case 0: 8362 p = "int"; 8363 break; 8364 case 1: 8365 p = "off_t"; 8366 break; 8367 case 2: 8368 p = "off_t"; 8369 break; 8370 case 3: 8371 p = "int"; 8372 break; 8373 default: 8374 break; 8375 }; 8376 break; 8377 /* wait6 */ 8378 case 532: 8379 switch (ndx) { 8380 case 0: 8381 p = "idtype_t"; 8382 break; 8383 case 1: 8384 p = "id_t"; 8385 break; 8386 case 2: 8387 p = "userland int *"; 8388 break; 8389 case 3: 8390 p = "int"; 8391 break; 8392 case 4: 8393 p = "userland struct __wrusage *"; 8394 break; 8395 case 5: 8396 p = "userland struct __siginfo *"; 8397 break; 8398 default: 8399 break; 8400 }; 8401 break; 8402 /* cap_rights_limit */ 8403 case 533: 8404 switch (ndx) { 8405 case 0: 8406 p = "int"; 8407 break; 8408 case 1: 8409 p = "userland cap_rights_t *"; 8410 break; 8411 default: 8412 break; 8413 }; 8414 break; 8415 /* cap_ioctls_limit */ 8416 case 534: 8417 switch (ndx) { 8418 case 0: 8419 p = "int"; 8420 break; 8421 case 1: 8422 p = "userland const u_long *"; 8423 break; 8424 case 2: 8425 p = "size_t"; 8426 break; 8427 default: 8428 break; 8429 }; 8430 break; 8431 /* cap_ioctls_get */ 8432 case 535: 8433 switch (ndx) { 8434 case 0: 8435 p = "int"; 8436 break; 8437 case 1: 8438 p = "userland u_long *"; 8439 break; 8440 case 2: 8441 p = "size_t"; 8442 break; 8443 default: 8444 break; 8445 }; 8446 break; 8447 /* cap_fcntls_limit */ 8448 case 536: 8449 switch (ndx) { 8450 case 0: 8451 p = "int"; 8452 break; 8453 case 1: 8454 p = "uint32_t"; 8455 break; 8456 default: 8457 break; 8458 }; 8459 break; 8460 /* cap_fcntls_get */ 8461 case 537: 8462 switch (ndx) { 8463 case 0: 8464 p = "int"; 8465 break; 8466 case 1: 8467 p = "userland uint32_t *"; 8468 break; 8469 default: 8470 break; 8471 }; 8472 break; 8473 /* bindat */ 8474 case 538: 8475 switch (ndx) { 8476 case 0: 8477 p = "int"; 8478 break; 8479 case 1: 8480 p = "int"; 8481 break; 8482 case 2: 8483 p = "userland const struct sockaddr *"; 8484 break; 8485 case 3: 8486 p = "__socklen_t"; 8487 break; 8488 default: 8489 break; 8490 }; 8491 break; 8492 /* connectat */ 8493 case 539: 8494 switch (ndx) { 8495 case 0: 8496 p = "int"; 8497 break; 8498 case 1: 8499 p = "int"; 8500 break; 8501 case 2: 8502 p = "userland const struct sockaddr *"; 8503 break; 8504 case 3: 8505 p = "__socklen_t"; 8506 break; 8507 default: 8508 break; 8509 }; 8510 break; 8511 /* chflagsat */ 8512 case 540: 8513 switch (ndx) { 8514 case 0: 8515 p = "int"; 8516 break; 8517 case 1: 8518 p = "userland const char *"; 8519 break; 8520 case 2: 8521 p = "u_long"; 8522 break; 8523 case 3: 8524 p = "int"; 8525 break; 8526 default: 8527 break; 8528 }; 8529 break; 8530 /* accept4 */ 8531 case 541: 8532 switch (ndx) { 8533 case 0: 8534 p = "int"; 8535 break; 8536 case 1: 8537 p = "userland struct sockaddr *"; 8538 break; 8539 case 2: 8540 p = "userland __socklen_t *"; 8541 break; 8542 case 3: 8543 p = "int"; 8544 break; 8545 default: 8546 break; 8547 }; 8548 break; 8549 /* pipe2 */ 8550 case 542: 8551 switch (ndx) { 8552 case 0: 8553 p = "userland int *"; 8554 break; 8555 case 1: 8556 p = "int"; 8557 break; 8558 default: 8559 break; 8560 }; 8561 break; 8562 /* aio_mlock */ 8563 case 543: 8564 switch (ndx) { 8565 case 0: 8566 p = "userland struct aiocb *"; 8567 break; 8568 default: 8569 break; 8570 }; 8571 break; 8572 /* procctl */ 8573 case 544: 8574 switch (ndx) { 8575 case 0: 8576 p = "idtype_t"; 8577 break; 8578 case 1: 8579 p = "id_t"; 8580 break; 8581 case 2: 8582 p = "int"; 8583 break; 8584 case 3: 8585 p = "userland void *"; 8586 break; 8587 default: 8588 break; 8589 }; 8590 break; 8591 /* ppoll */ 8592 case 545: 8593 switch (ndx) { 8594 case 0: 8595 p = "userland struct pollfd *"; 8596 break; 8597 case 1: 8598 p = "u_int"; 8599 break; 8600 case 2: 8601 p = "userland const struct timespec *"; 8602 break; 8603 case 3: 8604 p = "userland const sigset_t *"; 8605 break; 8606 default: 8607 break; 8608 }; 8609 break; 8610 /* futimens */ 8611 case 546: 8612 switch (ndx) { 8613 case 0: 8614 p = "int"; 8615 break; 8616 case 1: 8617 p = "userland const struct timespec *"; 8618 break; 8619 default: 8620 break; 8621 }; 8622 break; 8623 /* utimensat */ 8624 case 547: 8625 switch (ndx) { 8626 case 0: 8627 p = "int"; 8628 break; 8629 case 1: 8630 p = "userland const char *"; 8631 break; 8632 case 2: 8633 p = "userland const struct timespec *"; 8634 break; 8635 case 3: 8636 p = "int"; 8637 break; 8638 default: 8639 break; 8640 }; 8641 break; 8642 /* fdatasync */ 8643 case 550: 8644 switch (ndx) { 8645 case 0: 8646 p = "int"; 8647 break; 8648 default: 8649 break; 8650 }; 8651 break; 8652 /* fstat */ 8653 case 551: 8654 switch (ndx) { 8655 case 0: 8656 p = "int"; 8657 break; 8658 case 1: 8659 p = "userland struct stat *"; 8660 break; 8661 default: 8662 break; 8663 }; 8664 break; 8665 /* fstatat */ 8666 case 552: 8667 switch (ndx) { 8668 case 0: 8669 p = "int"; 8670 break; 8671 case 1: 8672 p = "userland const char *"; 8673 break; 8674 case 2: 8675 p = "userland struct stat *"; 8676 break; 8677 case 3: 8678 p = "int"; 8679 break; 8680 default: 8681 break; 8682 }; 8683 break; 8684 /* fhstat */ 8685 case 553: 8686 switch (ndx) { 8687 case 0: 8688 p = "userland const struct fhandle *"; 8689 break; 8690 case 1: 8691 p = "userland struct stat *"; 8692 break; 8693 default: 8694 break; 8695 }; 8696 break; 8697 /* getdirentries */ 8698 case 554: 8699 switch (ndx) { 8700 case 0: 8701 p = "int"; 8702 break; 8703 case 1: 8704 p = "userland char *"; 8705 break; 8706 case 2: 8707 p = "size_t"; 8708 break; 8709 case 3: 8710 p = "userland off_t *"; 8711 break; 8712 default: 8713 break; 8714 }; 8715 break; 8716 /* statfs */ 8717 case 555: 8718 switch (ndx) { 8719 case 0: 8720 p = "userland const char *"; 8721 break; 8722 case 1: 8723 p = "userland struct statfs *"; 8724 break; 8725 default: 8726 break; 8727 }; 8728 break; 8729 /* fstatfs */ 8730 case 556: 8731 switch (ndx) { 8732 case 0: 8733 p = "int"; 8734 break; 8735 case 1: 8736 p = "userland struct statfs *"; 8737 break; 8738 default: 8739 break; 8740 }; 8741 break; 8742 /* getfsstat */ 8743 case 557: 8744 switch (ndx) { 8745 case 0: 8746 p = "userland struct statfs *"; 8747 break; 8748 case 1: 8749 p = "long"; 8750 break; 8751 case 2: 8752 p = "int"; 8753 break; 8754 default: 8755 break; 8756 }; 8757 break; 8758 /* fhstatfs */ 8759 case 558: 8760 switch (ndx) { 8761 case 0: 8762 p = "userland const struct fhandle *"; 8763 break; 8764 case 1: 8765 p = "userland struct statfs *"; 8766 break; 8767 default: 8768 break; 8769 }; 8770 break; 8771 /* mknodat */ 8772 case 559: 8773 switch (ndx) { 8774 case 0: 8775 p = "int"; 8776 break; 8777 case 1: 8778 p = "userland const char *"; 8779 break; 8780 case 2: 8781 p = "mode_t"; 8782 break; 8783 case 3: 8784 p = "dev_t"; 8785 break; 8786 default: 8787 break; 8788 }; 8789 break; 8790 /* kevent */ 8791 case 560: 8792 switch (ndx) { 8793 case 0: 8794 p = "int"; 8795 break; 8796 case 1: 8797 p = "userland const struct kevent *"; 8798 break; 8799 case 2: 8800 p = "int"; 8801 break; 8802 case 3: 8803 p = "userland struct kevent *"; 8804 break; 8805 case 4: 8806 p = "int"; 8807 break; 8808 case 5: 8809 p = "userland const struct timespec *"; 8810 break; 8811 default: 8812 break; 8813 }; 8814 break; 8815 /* cpuset_getdomain */ 8816 case 561: 8817 switch (ndx) { 8818 case 0: 8819 p = "cpulevel_t"; 8820 break; 8821 case 1: 8822 p = "cpuwhich_t"; 8823 break; 8824 case 2: 8825 p = "id_t"; 8826 break; 8827 case 3: 8828 p = "size_t"; 8829 break; 8830 case 4: 8831 p = "userland domainset_t *"; 8832 break; 8833 case 5: 8834 p = "userland int *"; 8835 break; 8836 default: 8837 break; 8838 }; 8839 break; 8840 /* cpuset_setdomain */ 8841 case 562: 8842 switch (ndx) { 8843 case 0: 8844 p = "cpulevel_t"; 8845 break; 8846 case 1: 8847 p = "cpuwhich_t"; 8848 break; 8849 case 2: 8850 p = "id_t"; 8851 break; 8852 case 3: 8853 p = "size_t"; 8854 break; 8855 case 4: 8856 p = "userland domainset_t *"; 8857 break; 8858 case 5: 8859 p = "int"; 8860 break; 8861 default: 8862 break; 8863 }; 8864 break; 8865 /* getrandom */ 8866 case 563: 8867 switch (ndx) { 8868 case 0: 8869 p = "userland void *"; 8870 break; 8871 case 1: 8872 p = "size_t"; 8873 break; 8874 case 2: 8875 p = "unsigned int"; 8876 break; 8877 default: 8878 break; 8879 }; 8880 break; 8881 /* getfhat */ 8882 case 564: 8883 switch (ndx) { 8884 case 0: 8885 p = "int"; 8886 break; 8887 case 1: 8888 p = "userland char *"; 8889 break; 8890 case 2: 8891 p = "userland struct fhandle *"; 8892 break; 8893 case 3: 8894 p = "int"; 8895 break; 8896 default: 8897 break; 8898 }; 8899 break; 8900 /* fhlink */ 8901 case 565: 8902 switch (ndx) { 8903 case 0: 8904 p = "userland struct fhandle *"; 8905 break; 8906 case 1: 8907 p = "userland const char *"; 8908 break; 8909 default: 8910 break; 8911 }; 8912 break; 8913 /* fhlinkat */ 8914 case 566: 8915 switch (ndx) { 8916 case 0: 8917 p = "userland struct fhandle *"; 8918 break; 8919 case 1: 8920 p = "int"; 8921 break; 8922 case 2: 8923 p = "userland const char *"; 8924 break; 8925 default: 8926 break; 8927 }; 8928 break; 8929 /* fhreadlink */ 8930 case 567: 8931 switch (ndx) { 8932 case 0: 8933 p = "userland struct fhandle *"; 8934 break; 8935 case 1: 8936 p = "userland char *"; 8937 break; 8938 case 2: 8939 p = "size_t"; 8940 break; 8941 default: 8942 break; 8943 }; 8944 break; 8945 /* funlinkat */ 8946 case 568: 8947 switch (ndx) { 8948 case 0: 8949 p = "int"; 8950 break; 8951 case 1: 8952 p = "userland const char *"; 8953 break; 8954 case 2: 8955 p = "int"; 8956 break; 8957 case 3: 8958 p = "int"; 8959 break; 8960 default: 8961 break; 8962 }; 8963 break; 8964 /* copy_file_range */ 8965 case 569: 8966 switch (ndx) { 8967 case 0: 8968 p = "int"; 8969 break; 8970 case 1: 8971 p = "userland off_t *"; 8972 break; 8973 case 2: 8974 p = "int"; 8975 break; 8976 case 3: 8977 p = "userland off_t *"; 8978 break; 8979 case 4: 8980 p = "size_t"; 8981 break; 8982 case 5: 8983 p = "unsigned int"; 8984 break; 8985 default: 8986 break; 8987 }; 8988 break; 8989 /* __sysctlbyname */ 8990 case 570: 8991 switch (ndx) { 8992 case 0: 8993 p = "userland const char *"; 8994 break; 8995 case 1: 8996 p = "size_t"; 8997 break; 8998 case 2: 8999 p = "userland void *"; 9000 break; 9001 case 3: 9002 p = "userland size_t *"; 9003 break; 9004 case 4: 9005 p = "userland void *"; 9006 break; 9007 case 5: 9008 p = "size_t"; 9009 break; 9010 default: 9011 break; 9012 }; 9013 break; 9014 /* shm_open2 */ 9015 case 571: 9016 switch (ndx) { 9017 case 0: 9018 p = "userland const char *"; 9019 break; 9020 case 1: 9021 p = "int"; 9022 break; 9023 case 2: 9024 p = "mode_t"; 9025 break; 9026 case 3: 9027 p = "int"; 9028 break; 9029 case 4: 9030 p = "userland const char *"; 9031 break; 9032 default: 9033 break; 9034 }; 9035 break; 9036 /* shm_rename */ 9037 case 572: 9038 switch (ndx) { 9039 case 0: 9040 p = "userland const char *"; 9041 break; 9042 case 1: 9043 p = "userland const char *"; 9044 break; 9045 case 2: 9046 p = "int"; 9047 break; 9048 default: 9049 break; 9050 }; 9051 break; 9052 /* sigfastblock */ 9053 case 573: 9054 switch (ndx) { 9055 case 0: 9056 p = "int"; 9057 break; 9058 case 1: 9059 p = "userland void *"; 9060 break; 9061 default: 9062 break; 9063 }; 9064 break; 9065 /* __realpathat */ 9066 case 574: 9067 switch (ndx) { 9068 case 0: 9069 p = "int"; 9070 break; 9071 case 1: 9072 p = "userland const char *"; 9073 break; 9074 case 2: 9075 p = "userland char *"; 9076 break; 9077 case 3: 9078 p = "size_t"; 9079 break; 9080 case 4: 9081 p = "int"; 9082 break; 9083 default: 9084 break; 9085 }; 9086 break; 9087 /* close_range */ 9088 case 575: 9089 switch (ndx) { 9090 case 0: 9091 p = "u_int"; 9092 break; 9093 case 1: 9094 p = "u_int"; 9095 break; 9096 case 2: 9097 p = "int"; 9098 break; 9099 default: 9100 break; 9101 }; 9102 break; 9103 /* rpctls_syscall */ 9104 case 576: 9105 switch (ndx) { 9106 case 0: 9107 p = "uint64_t"; 9108 break; 9109 default: 9110 break; 9111 }; 9112 break; 9113 /* __specialfd */ 9114 case 577: 9115 switch (ndx) { 9116 case 0: 9117 p = "int"; 9118 break; 9119 case 1: 9120 p = "userland const void *"; 9121 break; 9122 case 2: 9123 p = "size_t"; 9124 break; 9125 default: 9126 break; 9127 }; 9128 break; 9129 /* aio_writev */ 9130 case 578: 9131 switch (ndx) { 9132 case 0: 9133 p = "userland struct aiocb *"; 9134 break; 9135 default: 9136 break; 9137 }; 9138 break; 9139 /* aio_readv */ 9140 case 579: 9141 switch (ndx) { 9142 case 0: 9143 p = "userland struct aiocb *"; 9144 break; 9145 default: 9146 break; 9147 }; 9148 break; 9149 /* fspacectl */ 9150 case 580: 9151 switch (ndx) { 9152 case 0: 9153 p = "int"; 9154 break; 9155 case 1: 9156 p = "int"; 9157 break; 9158 case 2: 9159 p = "userland const struct spacectl_range *"; 9160 break; 9161 case 3: 9162 p = "int"; 9163 break; 9164 case 4: 9165 p = "userland struct spacectl_range *"; 9166 break; 9167 default: 9168 break; 9169 }; 9170 break; 9171 /* sched_getcpu */ 9172 case 581: 9173 break; 9174 /* swapoff */ 9175 case 582: 9176 switch (ndx) { 9177 case 0: 9178 p = "userland const char *"; 9179 break; 9180 case 1: 9181 p = "u_int"; 9182 break; 9183 default: 9184 break; 9185 }; 9186 break; 9187 /* kqueuex */ 9188 case 583: 9189 switch (ndx) { 9190 case 0: 9191 p = "u_int"; 9192 break; 9193 default: 9194 break; 9195 }; 9196 break; 9197 /* membarrier */ 9198 case 584: 9199 switch (ndx) { 9200 case 0: 9201 p = "int"; 9202 break; 9203 case 1: 9204 p = "unsigned"; 9205 break; 9206 case 2: 9207 p = "int"; 9208 break; 9209 default: 9210 break; 9211 }; 9212 break; 9213 /* timerfd_create */ 9214 case 585: 9215 switch (ndx) { 9216 case 0: 9217 p = "int"; 9218 break; 9219 case 1: 9220 p = "int"; 9221 break; 9222 default: 9223 break; 9224 }; 9225 break; 9226 /* timerfd_gettime */ 9227 case 586: 9228 switch (ndx) { 9229 case 0: 9230 p = "int"; 9231 break; 9232 case 1: 9233 p = "userland struct itimerspec *"; 9234 break; 9235 default: 9236 break; 9237 }; 9238 break; 9239 /* timerfd_settime */ 9240 case 587: 9241 switch (ndx) { 9242 case 0: 9243 p = "int"; 9244 break; 9245 case 1: 9246 p = "int"; 9247 break; 9248 case 2: 9249 p = "userland const struct itimerspec *"; 9250 break; 9251 case 3: 9252 p = "userland struct itimerspec *"; 9253 break; 9254 default: 9255 break; 9256 }; 9257 break; 9258 /* kcmp */ 9259 case 588: 9260 switch (ndx) { 9261 case 0: 9262 p = "pid_t"; 9263 break; 9264 case 1: 9265 p = "pid_t"; 9266 break; 9267 case 2: 9268 p = "int"; 9269 break; 9270 case 3: 9271 p = "uintptr_t"; 9272 break; 9273 case 4: 9274 p = "uintptr_t"; 9275 break; 9276 default: 9277 break; 9278 }; 9279 break; 9280 /* getrlimitusage */ 9281 case 589: 9282 switch (ndx) { 9283 case 0: 9284 p = "u_int"; 9285 break; 9286 case 1: 9287 p = "int"; 9288 break; 9289 case 2: 9290 p = "userland rlim_t *"; 9291 break; 9292 default: 9293 break; 9294 }; 9295 break; 9296 /* fchroot */ 9297 case 590: 9298 switch (ndx) { 9299 case 0: 9300 p = "int"; 9301 break; 9302 default: 9303 break; 9304 }; 9305 break; 9306 /* setcred */ 9307 case 591: 9308 switch (ndx) { 9309 case 0: 9310 p = "u_int"; 9311 break; 9312 case 1: 9313 p = "userland const struct setcred *"; 9314 break; 9315 case 2: 9316 p = "size_t"; 9317 break; 9318 default: 9319 break; 9320 }; 9321 break; 9322 /* exterrctl */ 9323 case 592: 9324 switch (ndx) { 9325 case 0: 9326 p = "u_int"; 9327 break; 9328 case 1: 9329 p = "u_int"; 9330 break; 9331 case 2: 9332 p = "userland void *"; 9333 break; 9334 default: 9335 break; 9336 }; 9337 break; 9338 /* inotify_add_watch_at */ 9339 case 593: 9340 switch (ndx) { 9341 case 0: 9342 p = "int"; 9343 break; 9344 case 1: 9345 p = "int"; 9346 break; 9347 case 2: 9348 p = "userland const char *"; 9349 break; 9350 case 3: 9351 p = "uint32_t"; 9352 break; 9353 default: 9354 break; 9355 }; 9356 break; 9357 /* inotify_rm_watch */ 9358 case 594: 9359 switch (ndx) { 9360 case 0: 9361 p = "int"; 9362 break; 9363 case 1: 9364 p = "int"; 9365 break; 9366 default: 9367 break; 9368 }; 9369 break; 9370 default: 9371 break; 9372 }; 9373 if (p != NULL) 9374 strlcpy(desc, p, descsz); 9375 } 9376 static void 9377 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 9378 { 9379 const char *p = NULL; 9380 switch (sysnum) { 9381 /* syscall */ 9382 case 0: 9383 /* _exit */ 9384 case 1: 9385 if (ndx == 0 || ndx == 1) 9386 p = "void"; 9387 break; 9388 /* fork */ 9389 case 2: 9390 /* read */ 9391 case 3: 9392 if (ndx == 0 || ndx == 1) 9393 p = "ssize_t"; 9394 break; 9395 /* write */ 9396 case 4: 9397 if (ndx == 0 || ndx == 1) 9398 p = "ssize_t"; 9399 break; 9400 /* open */ 9401 case 5: 9402 if (ndx == 0 || ndx == 1) 9403 p = "int"; 9404 break; 9405 /* close */ 9406 case 6: 9407 if (ndx == 0 || ndx == 1) 9408 p = "int"; 9409 break; 9410 /* wait4 */ 9411 case 7: 9412 if (ndx == 0 || ndx == 1) 9413 p = "int"; 9414 break; 9415 /* link */ 9416 case 9: 9417 if (ndx == 0 || ndx == 1) 9418 p = "int"; 9419 break; 9420 /* unlink */ 9421 case 10: 9422 if (ndx == 0 || ndx == 1) 9423 p = "int"; 9424 break; 9425 /* chdir */ 9426 case 12: 9427 if (ndx == 0 || ndx == 1) 9428 p = "int"; 9429 break; 9430 /* fchdir */ 9431 case 13: 9432 if (ndx == 0 || ndx == 1) 9433 p = "int"; 9434 break; 9435 /* chmod */ 9436 case 15: 9437 if (ndx == 0 || ndx == 1) 9438 p = "int"; 9439 break; 9440 /* chown */ 9441 case 16: 9442 if (ndx == 0 || ndx == 1) 9443 p = "int"; 9444 break; 9445 /* break */ 9446 case 17: 9447 if (ndx == 0 || ndx == 1) 9448 p = "void *"; 9449 break; 9450 /* getpid */ 9451 case 20: 9452 /* mount */ 9453 case 21: 9454 if (ndx == 0 || ndx == 1) 9455 p = "int"; 9456 break; 9457 /* unmount */ 9458 case 22: 9459 if (ndx == 0 || ndx == 1) 9460 p = "int"; 9461 break; 9462 /* setuid */ 9463 case 23: 9464 if (ndx == 0 || ndx == 1) 9465 p = "int"; 9466 break; 9467 /* getuid */ 9468 case 24: 9469 /* geteuid */ 9470 case 25: 9471 /* ptrace */ 9472 case 26: 9473 if (ndx == 0 || ndx == 1) 9474 p = "int"; 9475 break; 9476 /* recvmsg */ 9477 case 27: 9478 if (ndx == 0 || ndx == 1) 9479 p = "ssize_t"; 9480 break; 9481 /* sendmsg */ 9482 case 28: 9483 if (ndx == 0 || ndx == 1) 9484 p = "ssize_t"; 9485 break; 9486 /* recvfrom */ 9487 case 29: 9488 if (ndx == 0 || ndx == 1) 9489 p = "ssize_t"; 9490 break; 9491 /* accept */ 9492 case 30: 9493 if (ndx == 0 || ndx == 1) 9494 p = "int"; 9495 break; 9496 /* getpeername */ 9497 case 31: 9498 if (ndx == 0 || ndx == 1) 9499 p = "int"; 9500 break; 9501 /* getsockname */ 9502 case 32: 9503 if (ndx == 0 || ndx == 1) 9504 p = "int"; 9505 break; 9506 /* access */ 9507 case 33: 9508 if (ndx == 0 || ndx == 1) 9509 p = "int"; 9510 break; 9511 /* chflags */ 9512 case 34: 9513 if (ndx == 0 || ndx == 1) 9514 p = "int"; 9515 break; 9516 /* fchflags */ 9517 case 35: 9518 if (ndx == 0 || ndx == 1) 9519 p = "int"; 9520 break; 9521 /* sync */ 9522 case 36: 9523 /* kill */ 9524 case 37: 9525 if (ndx == 0 || ndx == 1) 9526 p = "int"; 9527 break; 9528 /* getppid */ 9529 case 39: 9530 /* dup */ 9531 case 41: 9532 if (ndx == 0 || ndx == 1) 9533 p = "int"; 9534 break; 9535 /* getegid */ 9536 case 43: 9537 /* profil */ 9538 case 44: 9539 if (ndx == 0 || ndx == 1) 9540 p = "int"; 9541 break; 9542 /* ktrace */ 9543 case 45: 9544 if (ndx == 0 || ndx == 1) 9545 p = "int"; 9546 break; 9547 /* getgid */ 9548 case 47: 9549 /* getlogin */ 9550 case 49: 9551 if (ndx == 0 || ndx == 1) 9552 p = "int"; 9553 break; 9554 /* setlogin */ 9555 case 50: 9556 if (ndx == 0 || ndx == 1) 9557 p = "int"; 9558 break; 9559 /* acct */ 9560 case 51: 9561 if (ndx == 0 || ndx == 1) 9562 p = "int"; 9563 break; 9564 /* sigaltstack */ 9565 case 53: 9566 if (ndx == 0 || ndx == 1) 9567 p = "int"; 9568 break; 9569 /* ioctl */ 9570 case 54: 9571 if (ndx == 0 || ndx == 1) 9572 p = "int"; 9573 break; 9574 /* reboot */ 9575 case 55: 9576 if (ndx == 0 || ndx == 1) 9577 p = "int"; 9578 break; 9579 /* revoke */ 9580 case 56: 9581 if (ndx == 0 || ndx == 1) 9582 p = "int"; 9583 break; 9584 /* symlink */ 9585 case 57: 9586 if (ndx == 0 || ndx == 1) 9587 p = "int"; 9588 break; 9589 /* readlink */ 9590 case 58: 9591 if (ndx == 0 || ndx == 1) 9592 p = "ssize_t"; 9593 break; 9594 /* execve */ 9595 case 59: 9596 if (ndx == 0 || ndx == 1) 9597 p = "int"; 9598 break; 9599 /* umask */ 9600 case 60: 9601 if (ndx == 0 || ndx == 1) 9602 p = "mode_t"; 9603 break; 9604 /* chroot */ 9605 case 61: 9606 if (ndx == 0 || ndx == 1) 9607 p = "int"; 9608 break; 9609 /* msync */ 9610 case 65: 9611 if (ndx == 0 || ndx == 1) 9612 p = "int"; 9613 break; 9614 /* vfork */ 9615 case 66: 9616 /* munmap */ 9617 case 73: 9618 if (ndx == 0 || ndx == 1) 9619 p = "int"; 9620 break; 9621 /* mprotect */ 9622 case 74: 9623 if (ndx == 0 || ndx == 1) 9624 p = "int"; 9625 break; 9626 /* madvise */ 9627 case 75: 9628 if (ndx == 0 || ndx == 1) 9629 p = "int"; 9630 break; 9631 /* mincore */ 9632 case 78: 9633 if (ndx == 0 || ndx == 1) 9634 p = "int"; 9635 break; 9636 /* getgroups */ 9637 case 79: 9638 if (ndx == 0 || ndx == 1) 9639 p = "int"; 9640 break; 9641 /* setgroups */ 9642 case 80: 9643 if (ndx == 0 || ndx == 1) 9644 p = "int"; 9645 break; 9646 /* getpgrp */ 9647 case 81: 9648 /* setpgid */ 9649 case 82: 9650 if (ndx == 0 || ndx == 1) 9651 p = "int"; 9652 break; 9653 /* setitimer */ 9654 case 83: 9655 if (ndx == 0 || ndx == 1) 9656 p = "int"; 9657 break; 9658 /* swapon */ 9659 case 85: 9660 if (ndx == 0 || ndx == 1) 9661 p = "int"; 9662 break; 9663 /* getitimer */ 9664 case 86: 9665 if (ndx == 0 || ndx == 1) 9666 p = "int"; 9667 break; 9668 /* getdtablesize */ 9669 case 89: 9670 /* dup2 */ 9671 case 90: 9672 if (ndx == 0 || ndx == 1) 9673 p = "int"; 9674 break; 9675 /* fcntl */ 9676 case 92: 9677 if (ndx == 0 || ndx == 1) 9678 p = "int"; 9679 break; 9680 /* select */ 9681 case 93: 9682 if (ndx == 0 || ndx == 1) 9683 p = "int"; 9684 break; 9685 /* fsync */ 9686 case 95: 9687 if (ndx == 0 || ndx == 1) 9688 p = "int"; 9689 break; 9690 /* setpriority */ 9691 case 96: 9692 if (ndx == 0 || ndx == 1) 9693 p = "int"; 9694 break; 9695 /* socket */ 9696 case 97: 9697 if (ndx == 0 || ndx == 1) 9698 p = "int"; 9699 break; 9700 /* connect */ 9701 case 98: 9702 if (ndx == 0 || ndx == 1) 9703 p = "int"; 9704 break; 9705 /* getpriority */ 9706 case 100: 9707 if (ndx == 0 || ndx == 1) 9708 p = "int"; 9709 break; 9710 /* bind */ 9711 case 104: 9712 if (ndx == 0 || ndx == 1) 9713 p = "int"; 9714 break; 9715 /* setsockopt */ 9716 case 105: 9717 if (ndx == 0 || ndx == 1) 9718 p = "int"; 9719 break; 9720 /* listen */ 9721 case 106: 9722 if (ndx == 0 || ndx == 1) 9723 p = "int"; 9724 break; 9725 /* gettimeofday */ 9726 case 116: 9727 if (ndx == 0 || ndx == 1) 9728 p = "int"; 9729 break; 9730 /* getrusage */ 9731 case 117: 9732 if (ndx == 0 || ndx == 1) 9733 p = "int"; 9734 break; 9735 /* getsockopt */ 9736 case 118: 9737 if (ndx == 0 || ndx == 1) 9738 p = "int"; 9739 break; 9740 /* readv */ 9741 case 120: 9742 if (ndx == 0 || ndx == 1) 9743 p = "ssize_t"; 9744 break; 9745 /* writev */ 9746 case 121: 9747 if (ndx == 0 || ndx == 1) 9748 p = "ssize_t"; 9749 break; 9750 /* settimeofday */ 9751 case 122: 9752 if (ndx == 0 || ndx == 1) 9753 p = "int"; 9754 break; 9755 /* fchown */ 9756 case 123: 9757 if (ndx == 0 || ndx == 1) 9758 p = "int"; 9759 break; 9760 /* fchmod */ 9761 case 124: 9762 if (ndx == 0 || ndx == 1) 9763 p = "int"; 9764 break; 9765 /* setreuid */ 9766 case 126: 9767 if (ndx == 0 || ndx == 1) 9768 p = "int"; 9769 break; 9770 /* setregid */ 9771 case 127: 9772 if (ndx == 0 || ndx == 1) 9773 p = "int"; 9774 break; 9775 /* rename */ 9776 case 128: 9777 if (ndx == 0 || ndx == 1) 9778 p = "int"; 9779 break; 9780 /* flock */ 9781 case 131: 9782 if (ndx == 0 || ndx == 1) 9783 p = "int"; 9784 break; 9785 /* mkfifo */ 9786 case 132: 9787 if (ndx == 0 || ndx == 1) 9788 p = "int"; 9789 break; 9790 /* sendto */ 9791 case 133: 9792 if (ndx == 0 || ndx == 1) 9793 p = "ssize_t"; 9794 break; 9795 /* shutdown */ 9796 case 134: 9797 if (ndx == 0 || ndx == 1) 9798 p = "int"; 9799 break; 9800 /* socketpair */ 9801 case 135: 9802 if (ndx == 0 || ndx == 1) 9803 p = "int"; 9804 break; 9805 /* mkdir */ 9806 case 136: 9807 if (ndx == 0 || ndx == 1) 9808 p = "int"; 9809 break; 9810 /* rmdir */ 9811 case 137: 9812 if (ndx == 0 || ndx == 1) 9813 p = "int"; 9814 break; 9815 /* utimes */ 9816 case 138: 9817 if (ndx == 0 || ndx == 1) 9818 p = "int"; 9819 break; 9820 /* adjtime */ 9821 case 140: 9822 if (ndx == 0 || ndx == 1) 9823 p = "int"; 9824 break; 9825 /* setsid */ 9826 case 147: 9827 /* quotactl */ 9828 case 148: 9829 if (ndx == 0 || ndx == 1) 9830 p = "int"; 9831 break; 9832 /* nlm_syscall */ 9833 case 154: 9834 if (ndx == 0 || ndx == 1) 9835 p = "int"; 9836 break; 9837 /* nfssvc */ 9838 case 155: 9839 if (ndx == 0 || ndx == 1) 9840 p = "int"; 9841 break; 9842 /* lgetfh */ 9843 case 160: 9844 if (ndx == 0 || ndx == 1) 9845 p = "int"; 9846 break; 9847 /* getfh */ 9848 case 161: 9849 if (ndx == 0 || ndx == 1) 9850 p = "int"; 9851 break; 9852 /* sysarch */ 9853 case 165: 9854 if (ndx == 0 || ndx == 1) 9855 p = "int"; 9856 break; 9857 /* rtprio */ 9858 case 166: 9859 if (ndx == 0 || ndx == 1) 9860 p = "int"; 9861 break; 9862 /* semsys */ 9863 case 169: 9864 if (ndx == 0 || ndx == 1) 9865 p = "int"; 9866 break; 9867 /* msgsys */ 9868 case 170: 9869 if (ndx == 0 || ndx == 1) 9870 p = "int"; 9871 break; 9872 /* shmsys */ 9873 case 171: 9874 if (ndx == 0 || ndx == 1) 9875 p = "int"; 9876 break; 9877 /* setfib */ 9878 case 175: 9879 if (ndx == 0 || ndx == 1) 9880 p = "int"; 9881 break; 9882 /* ntp_adjtime */ 9883 case 176: 9884 if (ndx == 0 || ndx == 1) 9885 p = "int"; 9886 break; 9887 /* setgid */ 9888 case 181: 9889 if (ndx == 0 || ndx == 1) 9890 p = "int"; 9891 break; 9892 /* setegid */ 9893 case 182: 9894 if (ndx == 0 || ndx == 1) 9895 p = "int"; 9896 break; 9897 /* seteuid */ 9898 case 183: 9899 if (ndx == 0 || ndx == 1) 9900 p = "int"; 9901 break; 9902 /* pathconf */ 9903 case 191: 9904 if (ndx == 0 || ndx == 1) 9905 p = "int"; 9906 break; 9907 /* fpathconf */ 9908 case 192: 9909 if (ndx == 0 || ndx == 1) 9910 p = "int"; 9911 break; 9912 /* getrlimit */ 9913 case 194: 9914 if (ndx == 0 || ndx == 1) 9915 p = "int"; 9916 break; 9917 /* setrlimit */ 9918 case 195: 9919 if (ndx == 0 || ndx == 1) 9920 p = "int"; 9921 break; 9922 /* __syscall */ 9923 case 198: 9924 /* __sysctl */ 9925 case 202: 9926 if (ndx == 0 || ndx == 1) 9927 p = "int"; 9928 break; 9929 /* mlock */ 9930 case 203: 9931 if (ndx == 0 || ndx == 1) 9932 p = "int"; 9933 break; 9934 /* munlock */ 9935 case 204: 9936 if (ndx == 0 || ndx == 1) 9937 p = "int"; 9938 break; 9939 /* undelete */ 9940 case 205: 9941 if (ndx == 0 || ndx == 1) 9942 p = "int"; 9943 break; 9944 /* futimes */ 9945 case 206: 9946 if (ndx == 0 || ndx == 1) 9947 p = "int"; 9948 break; 9949 /* getpgid */ 9950 case 207: 9951 if (ndx == 0 || ndx == 1) 9952 p = "int"; 9953 break; 9954 /* poll */ 9955 case 209: 9956 if (ndx == 0 || ndx == 1) 9957 p = "int"; 9958 break; 9959 /* lkmnosys */ 9960 case 210: 9961 /* lkmnosys */ 9962 case 211: 9963 /* lkmnosys */ 9964 case 212: 9965 /* lkmnosys */ 9966 case 213: 9967 /* lkmnosys */ 9968 case 214: 9969 /* lkmnosys */ 9970 case 215: 9971 /* lkmnosys */ 9972 case 216: 9973 /* lkmnosys */ 9974 case 217: 9975 /* lkmnosys */ 9976 case 218: 9977 /* lkmnosys */ 9978 case 219: 9979 /* semget */ 9980 case 221: 9981 if (ndx == 0 || ndx == 1) 9982 p = "int"; 9983 break; 9984 /* semop */ 9985 case 222: 9986 if (ndx == 0 || ndx == 1) 9987 p = "int"; 9988 break; 9989 /* msgget */ 9990 case 225: 9991 if (ndx == 0 || ndx == 1) 9992 p = "int"; 9993 break; 9994 /* msgsnd */ 9995 case 226: 9996 if (ndx == 0 || ndx == 1) 9997 p = "int"; 9998 break; 9999 /* msgrcv */ 10000 case 227: 10001 if (ndx == 0 || ndx == 1) 10002 p = "ssize_t"; 10003 break; 10004 /* shmat */ 10005 case 228: 10006 if (ndx == 0 || ndx == 1) 10007 p = "void *"; 10008 break; 10009 /* shmdt */ 10010 case 230: 10011 if (ndx == 0 || ndx == 1) 10012 p = "int"; 10013 break; 10014 /* shmget */ 10015 case 231: 10016 if (ndx == 0 || ndx == 1) 10017 p = "int"; 10018 break; 10019 /* clock_gettime */ 10020 case 232: 10021 if (ndx == 0 || ndx == 1) 10022 p = "int"; 10023 break; 10024 /* clock_settime */ 10025 case 233: 10026 if (ndx == 0 || ndx == 1) 10027 p = "int"; 10028 break; 10029 /* clock_getres */ 10030 case 234: 10031 if (ndx == 0 || ndx == 1) 10032 p = "int"; 10033 break; 10034 /* ktimer_create */ 10035 case 235: 10036 if (ndx == 0 || ndx == 1) 10037 p = "int"; 10038 break; 10039 /* ktimer_delete */ 10040 case 236: 10041 if (ndx == 0 || ndx == 1) 10042 p = "int"; 10043 break; 10044 /* ktimer_settime */ 10045 case 237: 10046 if (ndx == 0 || ndx == 1) 10047 p = "int"; 10048 break; 10049 /* ktimer_gettime */ 10050 case 238: 10051 if (ndx == 0 || ndx == 1) 10052 p = "int"; 10053 break; 10054 /* ktimer_getoverrun */ 10055 case 239: 10056 if (ndx == 0 || ndx == 1) 10057 p = "int"; 10058 break; 10059 /* nanosleep */ 10060 case 240: 10061 if (ndx == 0 || ndx == 1) 10062 p = "int"; 10063 break; 10064 /* ffclock_getcounter */ 10065 case 241: 10066 if (ndx == 0 || ndx == 1) 10067 p = "int"; 10068 break; 10069 /* ffclock_setestimate */ 10070 case 242: 10071 if (ndx == 0 || ndx == 1) 10072 p = "int"; 10073 break; 10074 /* ffclock_getestimate */ 10075 case 243: 10076 if (ndx == 0 || ndx == 1) 10077 p = "int"; 10078 break; 10079 /* clock_nanosleep */ 10080 case 244: 10081 if (ndx == 0 || ndx == 1) 10082 p = "int"; 10083 break; 10084 /* clock_getcpuclockid2 */ 10085 case 247: 10086 if (ndx == 0 || ndx == 1) 10087 p = "int"; 10088 break; 10089 /* ntp_gettime */ 10090 case 248: 10091 if (ndx == 0 || ndx == 1) 10092 p = "int"; 10093 break; 10094 /* minherit */ 10095 case 250: 10096 if (ndx == 0 || ndx == 1) 10097 p = "int"; 10098 break; 10099 /* rfork */ 10100 case 251: 10101 if (ndx == 0 || ndx == 1) 10102 p = "int"; 10103 break; 10104 /* issetugid */ 10105 case 253: 10106 /* lchown */ 10107 case 254: 10108 if (ndx == 0 || ndx == 1) 10109 p = "int"; 10110 break; 10111 /* aio_read */ 10112 case 255: 10113 if (ndx == 0 || ndx == 1) 10114 p = "int"; 10115 break; 10116 /* aio_write */ 10117 case 256: 10118 if (ndx == 0 || ndx == 1) 10119 p = "int"; 10120 break; 10121 /* lio_listio */ 10122 case 257: 10123 if (ndx == 0 || ndx == 1) 10124 p = "int"; 10125 break; 10126 /* lchmod */ 10127 case 274: 10128 if (ndx == 0 || ndx == 1) 10129 p = "int"; 10130 break; 10131 /* lutimes */ 10132 case 276: 10133 if (ndx == 0 || ndx == 1) 10134 p = "int"; 10135 break; 10136 /* preadv */ 10137 case 289: 10138 if (ndx == 0 || ndx == 1) 10139 p = "ssize_t"; 10140 break; 10141 /* pwritev */ 10142 case 290: 10143 if (ndx == 0 || ndx == 1) 10144 p = "ssize_t"; 10145 break; 10146 /* fhopen */ 10147 case 298: 10148 if (ndx == 0 || ndx == 1) 10149 p = "int"; 10150 break; 10151 /* modnext */ 10152 case 300: 10153 if (ndx == 0 || ndx == 1) 10154 p = "int"; 10155 break; 10156 /* modstat */ 10157 case 301: 10158 if (ndx == 0 || ndx == 1) 10159 p = "int"; 10160 break; 10161 /* modfnext */ 10162 case 302: 10163 if (ndx == 0 || ndx == 1) 10164 p = "int"; 10165 break; 10166 /* modfind */ 10167 case 303: 10168 if (ndx == 0 || ndx == 1) 10169 p = "int"; 10170 break; 10171 /* kldload */ 10172 case 304: 10173 if (ndx == 0 || ndx == 1) 10174 p = "int"; 10175 break; 10176 /* kldunload */ 10177 case 305: 10178 if (ndx == 0 || ndx == 1) 10179 p = "int"; 10180 break; 10181 /* kldfind */ 10182 case 306: 10183 if (ndx == 0 || ndx == 1) 10184 p = "int"; 10185 break; 10186 /* kldnext */ 10187 case 307: 10188 if (ndx == 0 || ndx == 1) 10189 p = "int"; 10190 break; 10191 /* kldstat */ 10192 case 308: 10193 if (ndx == 0 || ndx == 1) 10194 p = "int"; 10195 break; 10196 /* kldfirstmod */ 10197 case 309: 10198 if (ndx == 0 || ndx == 1) 10199 p = "int"; 10200 break; 10201 /* getsid */ 10202 case 310: 10203 if (ndx == 0 || ndx == 1) 10204 p = "int"; 10205 break; 10206 /* setresuid */ 10207 case 311: 10208 if (ndx == 0 || ndx == 1) 10209 p = "int"; 10210 break; 10211 /* setresgid */ 10212 case 312: 10213 if (ndx == 0 || ndx == 1) 10214 p = "int"; 10215 break; 10216 /* aio_return */ 10217 case 314: 10218 if (ndx == 0 || ndx == 1) 10219 p = "ssize_t"; 10220 break; 10221 /* aio_suspend */ 10222 case 315: 10223 if (ndx == 0 || ndx == 1) 10224 p = "int"; 10225 break; 10226 /* aio_cancel */ 10227 case 316: 10228 if (ndx == 0 || ndx == 1) 10229 p = "int"; 10230 break; 10231 /* aio_error */ 10232 case 317: 10233 if (ndx == 0 || ndx == 1) 10234 p = "int"; 10235 break; 10236 /* yield */ 10237 case 321: 10238 /* mlockall */ 10239 case 324: 10240 if (ndx == 0 || ndx == 1) 10241 p = "int"; 10242 break; 10243 /* munlockall */ 10244 case 325: 10245 /* __getcwd */ 10246 case 326: 10247 if (ndx == 0 || ndx == 1) 10248 p = "int"; 10249 break; 10250 /* sched_setparam */ 10251 case 327: 10252 if (ndx == 0 || ndx == 1) 10253 p = "int"; 10254 break; 10255 /* sched_getparam */ 10256 case 328: 10257 if (ndx == 0 || ndx == 1) 10258 p = "int"; 10259 break; 10260 /* sched_setscheduler */ 10261 case 329: 10262 if (ndx == 0 || ndx == 1) 10263 p = "int"; 10264 break; 10265 /* sched_getscheduler */ 10266 case 330: 10267 if (ndx == 0 || ndx == 1) 10268 p = "int"; 10269 break; 10270 /* sched_yield */ 10271 case 331: 10272 /* sched_get_priority_max */ 10273 case 332: 10274 if (ndx == 0 || ndx == 1) 10275 p = "int"; 10276 break; 10277 /* sched_get_priority_min */ 10278 case 333: 10279 if (ndx == 0 || ndx == 1) 10280 p = "int"; 10281 break; 10282 /* sched_rr_get_interval */ 10283 case 334: 10284 if (ndx == 0 || ndx == 1) 10285 p = "int"; 10286 break; 10287 /* utrace */ 10288 case 335: 10289 if (ndx == 0 || ndx == 1) 10290 p = "int"; 10291 break; 10292 /* kldsym */ 10293 case 337: 10294 if (ndx == 0 || ndx == 1) 10295 p = "int"; 10296 break; 10297 /* jail */ 10298 case 338: 10299 if (ndx == 0 || ndx == 1) 10300 p = "int"; 10301 break; 10302 /* nnpfs_syscall */ 10303 case 339: 10304 if (ndx == 0 || ndx == 1) 10305 p = "int"; 10306 break; 10307 /* sigprocmask */ 10308 case 340: 10309 if (ndx == 0 || ndx == 1) 10310 p = "int"; 10311 break; 10312 /* sigsuspend */ 10313 case 341: 10314 if (ndx == 0 || ndx == 1) 10315 p = "int"; 10316 break; 10317 /* sigpending */ 10318 case 343: 10319 if (ndx == 0 || ndx == 1) 10320 p = "int"; 10321 break; 10322 /* sigtimedwait */ 10323 case 345: 10324 if (ndx == 0 || ndx == 1) 10325 p = "int"; 10326 break; 10327 /* sigwaitinfo */ 10328 case 346: 10329 if (ndx == 0 || ndx == 1) 10330 p = "int"; 10331 break; 10332 /* __acl_get_file */ 10333 case 347: 10334 if (ndx == 0 || ndx == 1) 10335 p = "int"; 10336 break; 10337 /* __acl_set_file */ 10338 case 348: 10339 if (ndx == 0 || ndx == 1) 10340 p = "int"; 10341 break; 10342 /* __acl_get_fd */ 10343 case 349: 10344 if (ndx == 0 || ndx == 1) 10345 p = "int"; 10346 break; 10347 /* __acl_set_fd */ 10348 case 350: 10349 if (ndx == 0 || ndx == 1) 10350 p = "int"; 10351 break; 10352 /* __acl_delete_file */ 10353 case 351: 10354 if (ndx == 0 || ndx == 1) 10355 p = "int"; 10356 break; 10357 /* __acl_delete_fd */ 10358 case 352: 10359 if (ndx == 0 || ndx == 1) 10360 p = "int"; 10361 break; 10362 /* __acl_aclcheck_file */ 10363 case 353: 10364 if (ndx == 0 || ndx == 1) 10365 p = "int"; 10366 break; 10367 /* __acl_aclcheck_fd */ 10368 case 354: 10369 if (ndx == 0 || ndx == 1) 10370 p = "int"; 10371 break; 10372 /* extattrctl */ 10373 case 355: 10374 if (ndx == 0 || ndx == 1) 10375 p = "int"; 10376 break; 10377 /* extattr_set_file */ 10378 case 356: 10379 if (ndx == 0 || ndx == 1) 10380 p = "ssize_t"; 10381 break; 10382 /* extattr_get_file */ 10383 case 357: 10384 if (ndx == 0 || ndx == 1) 10385 p = "ssize_t"; 10386 break; 10387 /* extattr_delete_file */ 10388 case 358: 10389 if (ndx == 0 || ndx == 1) 10390 p = "int"; 10391 break; 10392 /* aio_waitcomplete */ 10393 case 359: 10394 if (ndx == 0 || ndx == 1) 10395 p = "ssize_t"; 10396 break; 10397 /* getresuid */ 10398 case 360: 10399 if (ndx == 0 || ndx == 1) 10400 p = "int"; 10401 break; 10402 /* getresgid */ 10403 case 361: 10404 if (ndx == 0 || ndx == 1) 10405 p = "int"; 10406 break; 10407 /* kqueue */ 10408 case 362: 10409 /* extattr_set_fd */ 10410 case 371: 10411 if (ndx == 0 || ndx == 1) 10412 p = "ssize_t"; 10413 break; 10414 /* extattr_get_fd */ 10415 case 372: 10416 if (ndx == 0 || ndx == 1) 10417 p = "ssize_t"; 10418 break; 10419 /* extattr_delete_fd */ 10420 case 373: 10421 if (ndx == 0 || ndx == 1) 10422 p = "int"; 10423 break; 10424 /* __setugid */ 10425 case 374: 10426 if (ndx == 0 || ndx == 1) 10427 p = "int"; 10428 break; 10429 /* eaccess */ 10430 case 376: 10431 if (ndx == 0 || ndx == 1) 10432 p = "int"; 10433 break; 10434 /* afs3_syscall */ 10435 case 377: 10436 if (ndx == 0 || ndx == 1) 10437 p = "int"; 10438 break; 10439 /* nmount */ 10440 case 378: 10441 if (ndx == 0 || ndx == 1) 10442 p = "int"; 10443 break; 10444 /* __mac_get_proc */ 10445 case 384: 10446 if (ndx == 0 || ndx == 1) 10447 p = "int"; 10448 break; 10449 /* __mac_set_proc */ 10450 case 385: 10451 if (ndx == 0 || ndx == 1) 10452 p = "int"; 10453 break; 10454 /* __mac_get_fd */ 10455 case 386: 10456 if (ndx == 0 || ndx == 1) 10457 p = "int"; 10458 break; 10459 /* __mac_get_file */ 10460 case 387: 10461 if (ndx == 0 || ndx == 1) 10462 p = "int"; 10463 break; 10464 /* __mac_set_fd */ 10465 case 388: 10466 if (ndx == 0 || ndx == 1) 10467 p = "int"; 10468 break; 10469 /* __mac_set_file */ 10470 case 389: 10471 if (ndx == 0 || ndx == 1) 10472 p = "int"; 10473 break; 10474 /* kenv */ 10475 case 390: 10476 if (ndx == 0 || ndx == 1) 10477 p = "int"; 10478 break; 10479 /* lchflags */ 10480 case 391: 10481 if (ndx == 0 || ndx == 1) 10482 p = "int"; 10483 break; 10484 /* uuidgen */ 10485 case 392: 10486 if (ndx == 0 || ndx == 1) 10487 p = "int"; 10488 break; 10489 /* sendfile */ 10490 case 393: 10491 if (ndx == 0 || ndx == 1) 10492 p = "int"; 10493 break; 10494 /* mac_syscall */ 10495 case 394: 10496 if (ndx == 0 || ndx == 1) 10497 p = "int"; 10498 break; 10499 /* ksem_close */ 10500 case 400: 10501 if (ndx == 0 || ndx == 1) 10502 p = "int"; 10503 break; 10504 /* ksem_post */ 10505 case 401: 10506 if (ndx == 0 || ndx == 1) 10507 p = "int"; 10508 break; 10509 /* ksem_wait */ 10510 case 402: 10511 if (ndx == 0 || ndx == 1) 10512 p = "int"; 10513 break; 10514 /* ksem_trywait */ 10515 case 403: 10516 if (ndx == 0 || ndx == 1) 10517 p = "int"; 10518 break; 10519 /* ksem_init */ 10520 case 404: 10521 if (ndx == 0 || ndx == 1) 10522 p = "int"; 10523 break; 10524 /* ksem_open */ 10525 case 405: 10526 if (ndx == 0 || ndx == 1) 10527 p = "int"; 10528 break; 10529 /* ksem_unlink */ 10530 case 406: 10531 if (ndx == 0 || ndx == 1) 10532 p = "int"; 10533 break; 10534 /* ksem_getvalue */ 10535 case 407: 10536 if (ndx == 0 || ndx == 1) 10537 p = "int"; 10538 break; 10539 /* ksem_destroy */ 10540 case 408: 10541 if (ndx == 0 || ndx == 1) 10542 p = "int"; 10543 break; 10544 /* __mac_get_pid */ 10545 case 409: 10546 if (ndx == 0 || ndx == 1) 10547 p = "int"; 10548 break; 10549 /* __mac_get_link */ 10550 case 410: 10551 if (ndx == 0 || ndx == 1) 10552 p = "int"; 10553 break; 10554 /* __mac_set_link */ 10555 case 411: 10556 if (ndx == 0 || ndx == 1) 10557 p = "int"; 10558 break; 10559 /* extattr_set_link */ 10560 case 412: 10561 if (ndx == 0 || ndx == 1) 10562 p = "ssize_t"; 10563 break; 10564 /* extattr_get_link */ 10565 case 413: 10566 if (ndx == 0 || ndx == 1) 10567 p = "ssize_t"; 10568 break; 10569 /* extattr_delete_link */ 10570 case 414: 10571 if (ndx == 0 || ndx == 1) 10572 p = "int"; 10573 break; 10574 /* __mac_execve */ 10575 case 415: 10576 if (ndx == 0 || ndx == 1) 10577 p = "int"; 10578 break; 10579 /* sigaction */ 10580 case 416: 10581 if (ndx == 0 || ndx == 1) 10582 p = "int"; 10583 break; 10584 /* sigreturn */ 10585 case 417: 10586 if (ndx == 0 || ndx == 1) 10587 p = "int"; 10588 break; 10589 /* getcontext */ 10590 case 421: 10591 if (ndx == 0 || ndx == 1) 10592 p = "int"; 10593 break; 10594 /* setcontext */ 10595 case 422: 10596 if (ndx == 0 || ndx == 1) 10597 p = "int"; 10598 break; 10599 /* swapcontext */ 10600 case 423: 10601 if (ndx == 0 || ndx == 1) 10602 p = "int"; 10603 break; 10604 /* __acl_get_link */ 10605 case 425: 10606 if (ndx == 0 || ndx == 1) 10607 p = "int"; 10608 break; 10609 /* __acl_set_link */ 10610 case 426: 10611 if (ndx == 0 || ndx == 1) 10612 p = "int"; 10613 break; 10614 /* __acl_delete_link */ 10615 case 427: 10616 if (ndx == 0 || ndx == 1) 10617 p = "int"; 10618 break; 10619 /* __acl_aclcheck_link */ 10620 case 428: 10621 if (ndx == 0 || ndx == 1) 10622 p = "int"; 10623 break; 10624 /* sigwait */ 10625 case 429: 10626 if (ndx == 0 || ndx == 1) 10627 p = "int"; 10628 break; 10629 /* thr_create */ 10630 case 430: 10631 if (ndx == 0 || ndx == 1) 10632 p = "int"; 10633 break; 10634 /* thr_exit */ 10635 case 431: 10636 if (ndx == 0 || ndx == 1) 10637 p = "void"; 10638 break; 10639 /* thr_self */ 10640 case 432: 10641 if (ndx == 0 || ndx == 1) 10642 p = "int"; 10643 break; 10644 /* thr_kill */ 10645 case 433: 10646 if (ndx == 0 || ndx == 1) 10647 p = "int"; 10648 break; 10649 /* jail_attach */ 10650 case 436: 10651 if (ndx == 0 || ndx == 1) 10652 p = "int"; 10653 break; 10654 /* extattr_list_fd */ 10655 case 437: 10656 if (ndx == 0 || ndx == 1) 10657 p = "ssize_t"; 10658 break; 10659 /* extattr_list_file */ 10660 case 438: 10661 if (ndx == 0 || ndx == 1) 10662 p = "ssize_t"; 10663 break; 10664 /* extattr_list_link */ 10665 case 439: 10666 if (ndx == 0 || ndx == 1) 10667 p = "ssize_t"; 10668 break; 10669 /* ksem_timedwait */ 10670 case 441: 10671 if (ndx == 0 || ndx == 1) 10672 p = "int"; 10673 break; 10674 /* thr_suspend */ 10675 case 442: 10676 if (ndx == 0 || ndx == 1) 10677 p = "int"; 10678 break; 10679 /* thr_wake */ 10680 case 443: 10681 if (ndx == 0 || ndx == 1) 10682 p = "int"; 10683 break; 10684 /* kldunloadf */ 10685 case 444: 10686 if (ndx == 0 || ndx == 1) 10687 p = "int"; 10688 break; 10689 /* audit */ 10690 case 445: 10691 if (ndx == 0 || ndx == 1) 10692 p = "int"; 10693 break; 10694 /* auditon */ 10695 case 446: 10696 if (ndx == 0 || ndx == 1) 10697 p = "int"; 10698 break; 10699 /* getauid */ 10700 case 447: 10701 if (ndx == 0 || ndx == 1) 10702 p = "int"; 10703 break; 10704 /* setauid */ 10705 case 448: 10706 if (ndx == 0 || ndx == 1) 10707 p = "int"; 10708 break; 10709 /* getaudit */ 10710 case 449: 10711 if (ndx == 0 || ndx == 1) 10712 p = "int"; 10713 break; 10714 /* setaudit */ 10715 case 450: 10716 if (ndx == 0 || ndx == 1) 10717 p = "int"; 10718 break; 10719 /* getaudit_addr */ 10720 case 451: 10721 if (ndx == 0 || ndx == 1) 10722 p = "int"; 10723 break; 10724 /* setaudit_addr */ 10725 case 452: 10726 if (ndx == 0 || ndx == 1) 10727 p = "int"; 10728 break; 10729 /* auditctl */ 10730 case 453: 10731 if (ndx == 0 || ndx == 1) 10732 p = "int"; 10733 break; 10734 /* _umtx_op */ 10735 case 454: 10736 if (ndx == 0 || ndx == 1) 10737 p = "int"; 10738 break; 10739 /* thr_new */ 10740 case 455: 10741 if (ndx == 0 || ndx == 1) 10742 p = "int"; 10743 break; 10744 /* sigqueue */ 10745 case 456: 10746 if (ndx == 0 || ndx == 1) 10747 p = "int"; 10748 break; 10749 /* kmq_open */ 10750 case 457: 10751 if (ndx == 0 || ndx == 1) 10752 p = "int"; 10753 break; 10754 /* kmq_setattr */ 10755 case 458: 10756 if (ndx == 0 || ndx == 1) 10757 p = "int"; 10758 break; 10759 /* kmq_timedreceive */ 10760 case 459: 10761 if (ndx == 0 || ndx == 1) 10762 p = "int"; 10763 break; 10764 /* kmq_timedsend */ 10765 case 460: 10766 if (ndx == 0 || ndx == 1) 10767 p = "int"; 10768 break; 10769 /* kmq_notify */ 10770 case 461: 10771 if (ndx == 0 || ndx == 1) 10772 p = "int"; 10773 break; 10774 /* kmq_unlink */ 10775 case 462: 10776 if (ndx == 0 || ndx == 1) 10777 p = "int"; 10778 break; 10779 /* abort2 */ 10780 case 463: 10781 if (ndx == 0 || ndx == 1) 10782 p = "void"; 10783 break; 10784 /* thr_set_name */ 10785 case 464: 10786 if (ndx == 0 || ndx == 1) 10787 p = "int"; 10788 break; 10789 /* aio_fsync */ 10790 case 465: 10791 if (ndx == 0 || ndx == 1) 10792 p = "int"; 10793 break; 10794 /* rtprio_thread */ 10795 case 466: 10796 if (ndx == 0 || ndx == 1) 10797 p = "int"; 10798 break; 10799 /* sctp_peeloff */ 10800 case 471: 10801 if (ndx == 0 || ndx == 1) 10802 p = "int"; 10803 break; 10804 /* sctp_generic_sendmsg */ 10805 case 472: 10806 if (ndx == 0 || ndx == 1) 10807 p = "int"; 10808 break; 10809 /* sctp_generic_sendmsg_iov */ 10810 case 473: 10811 if (ndx == 0 || ndx == 1) 10812 p = "int"; 10813 break; 10814 /* sctp_generic_recvmsg */ 10815 case 474: 10816 if (ndx == 0 || ndx == 1) 10817 p = "int"; 10818 break; 10819 /* pread */ 10820 case 475: 10821 if (ndx == 0 || ndx == 1) 10822 p = "ssize_t"; 10823 break; 10824 /* pwrite */ 10825 case 476: 10826 if (ndx == 0 || ndx == 1) 10827 p = "ssize_t"; 10828 break; 10829 /* mmap */ 10830 case 477: 10831 if (ndx == 0 || ndx == 1) 10832 p = "void *"; 10833 break; 10834 /* lseek */ 10835 case 478: 10836 if (ndx == 0 || ndx == 1) 10837 p = "off_t"; 10838 break; 10839 /* truncate */ 10840 case 479: 10841 if (ndx == 0 || ndx == 1) 10842 p = "int"; 10843 break; 10844 /* ftruncate */ 10845 case 480: 10846 if (ndx == 0 || ndx == 1) 10847 p = "int"; 10848 break; 10849 /* thr_kill2 */ 10850 case 481: 10851 if (ndx == 0 || ndx == 1) 10852 p = "int"; 10853 break; 10854 /* shm_unlink */ 10855 case 483: 10856 if (ndx == 0 || ndx == 1) 10857 p = "int"; 10858 break; 10859 /* cpuset */ 10860 case 484: 10861 if (ndx == 0 || ndx == 1) 10862 p = "int"; 10863 break; 10864 /* cpuset_setid */ 10865 case 485: 10866 if (ndx == 0 || ndx == 1) 10867 p = "int"; 10868 break; 10869 /* cpuset_getid */ 10870 case 486: 10871 if (ndx == 0 || ndx == 1) 10872 p = "int"; 10873 break; 10874 /* cpuset_getaffinity */ 10875 case 487: 10876 if (ndx == 0 || ndx == 1) 10877 p = "int"; 10878 break; 10879 /* cpuset_setaffinity */ 10880 case 488: 10881 if (ndx == 0 || ndx == 1) 10882 p = "int"; 10883 break; 10884 /* faccessat */ 10885 case 489: 10886 if (ndx == 0 || ndx == 1) 10887 p = "int"; 10888 break; 10889 /* fchmodat */ 10890 case 490: 10891 if (ndx == 0 || ndx == 1) 10892 p = "int"; 10893 break; 10894 /* fchownat */ 10895 case 491: 10896 if (ndx == 0 || ndx == 1) 10897 p = "int"; 10898 break; 10899 /* fexecve */ 10900 case 492: 10901 if (ndx == 0 || ndx == 1) 10902 p = "int"; 10903 break; 10904 /* futimesat */ 10905 case 494: 10906 if (ndx == 0 || ndx == 1) 10907 p = "int"; 10908 break; 10909 /* linkat */ 10910 case 495: 10911 if (ndx == 0 || ndx == 1) 10912 p = "int"; 10913 break; 10914 /* mkdirat */ 10915 case 496: 10916 if (ndx == 0 || ndx == 1) 10917 p = "int"; 10918 break; 10919 /* mkfifoat */ 10920 case 497: 10921 if (ndx == 0 || ndx == 1) 10922 p = "int"; 10923 break; 10924 /* openat */ 10925 case 499: 10926 if (ndx == 0 || ndx == 1) 10927 p = "int"; 10928 break; 10929 /* readlinkat */ 10930 case 500: 10931 if (ndx == 0 || ndx == 1) 10932 p = "ssize_t"; 10933 break; 10934 /* renameat */ 10935 case 501: 10936 if (ndx == 0 || ndx == 1) 10937 p = "int"; 10938 break; 10939 /* symlinkat */ 10940 case 502: 10941 if (ndx == 0 || ndx == 1) 10942 p = "int"; 10943 break; 10944 /* unlinkat */ 10945 case 503: 10946 if (ndx == 0 || ndx == 1) 10947 p = "int"; 10948 break; 10949 /* posix_openpt */ 10950 case 504: 10951 if (ndx == 0 || ndx == 1) 10952 p = "int"; 10953 break; 10954 /* jail_get */ 10955 case 506: 10956 if (ndx == 0 || ndx == 1) 10957 p = "int"; 10958 break; 10959 /* jail_set */ 10960 case 507: 10961 if (ndx == 0 || ndx == 1) 10962 p = "int"; 10963 break; 10964 /* jail_remove */ 10965 case 508: 10966 if (ndx == 0 || ndx == 1) 10967 p = "int"; 10968 break; 10969 /* __semctl */ 10970 case 510: 10971 if (ndx == 0 || ndx == 1) 10972 p = "int"; 10973 break; 10974 /* msgctl */ 10975 case 511: 10976 if (ndx == 0 || ndx == 1) 10977 p = "int"; 10978 break; 10979 /* shmctl */ 10980 case 512: 10981 if (ndx == 0 || ndx == 1) 10982 p = "int"; 10983 break; 10984 /* lpathconf */ 10985 case 513: 10986 if (ndx == 0 || ndx == 1) 10987 p = "int"; 10988 break; 10989 /* __cap_rights_get */ 10990 case 515: 10991 if (ndx == 0 || ndx == 1) 10992 p = "int"; 10993 break; 10994 /* cap_enter */ 10995 case 516: 10996 /* cap_getmode */ 10997 case 517: 10998 if (ndx == 0 || ndx == 1) 10999 p = "int"; 11000 break; 11001 /* pdfork */ 11002 case 518: 11003 if (ndx == 0 || ndx == 1) 11004 p = "int"; 11005 break; 11006 /* pdkill */ 11007 case 519: 11008 if (ndx == 0 || ndx == 1) 11009 p = "int"; 11010 break; 11011 /* pdgetpid */ 11012 case 520: 11013 if (ndx == 0 || ndx == 1) 11014 p = "int"; 11015 break; 11016 /* pselect */ 11017 case 522: 11018 if (ndx == 0 || ndx == 1) 11019 p = "int"; 11020 break; 11021 /* getloginclass */ 11022 case 523: 11023 if (ndx == 0 || ndx == 1) 11024 p = "int"; 11025 break; 11026 /* setloginclass */ 11027 case 524: 11028 if (ndx == 0 || ndx == 1) 11029 p = "int"; 11030 break; 11031 /* rctl_get_racct */ 11032 case 525: 11033 if (ndx == 0 || ndx == 1) 11034 p = "int"; 11035 break; 11036 /* rctl_get_rules */ 11037 case 526: 11038 if (ndx == 0 || ndx == 1) 11039 p = "int"; 11040 break; 11041 /* rctl_get_limits */ 11042 case 527: 11043 if (ndx == 0 || ndx == 1) 11044 p = "int"; 11045 break; 11046 /* rctl_add_rule */ 11047 case 528: 11048 if (ndx == 0 || ndx == 1) 11049 p = "int"; 11050 break; 11051 /* rctl_remove_rule */ 11052 case 529: 11053 if (ndx == 0 || ndx == 1) 11054 p = "int"; 11055 break; 11056 /* posix_fallocate */ 11057 case 530: 11058 if (ndx == 0 || ndx == 1) 11059 p = "int"; 11060 break; 11061 /* posix_fadvise */ 11062 case 531: 11063 if (ndx == 0 || ndx == 1) 11064 p = "int"; 11065 break; 11066 /* wait6 */ 11067 case 532: 11068 if (ndx == 0 || ndx == 1) 11069 p = "int"; 11070 break; 11071 /* cap_rights_limit */ 11072 case 533: 11073 if (ndx == 0 || ndx == 1) 11074 p = "int"; 11075 break; 11076 /* cap_ioctls_limit */ 11077 case 534: 11078 if (ndx == 0 || ndx == 1) 11079 p = "int"; 11080 break; 11081 /* cap_ioctls_get */ 11082 case 535: 11083 if (ndx == 0 || ndx == 1) 11084 p = "ssize_t"; 11085 break; 11086 /* cap_fcntls_limit */ 11087 case 536: 11088 if (ndx == 0 || ndx == 1) 11089 p = "int"; 11090 break; 11091 /* cap_fcntls_get */ 11092 case 537: 11093 if (ndx == 0 || ndx == 1) 11094 p = "int"; 11095 break; 11096 /* bindat */ 11097 case 538: 11098 if (ndx == 0 || ndx == 1) 11099 p = "int"; 11100 break; 11101 /* connectat */ 11102 case 539: 11103 if (ndx == 0 || ndx == 1) 11104 p = "int"; 11105 break; 11106 /* chflagsat */ 11107 case 540: 11108 if (ndx == 0 || ndx == 1) 11109 p = "int"; 11110 break; 11111 /* accept4 */ 11112 case 541: 11113 if (ndx == 0 || ndx == 1) 11114 p = "int"; 11115 break; 11116 /* pipe2 */ 11117 case 542: 11118 if (ndx == 0 || ndx == 1) 11119 p = "int"; 11120 break; 11121 /* aio_mlock */ 11122 case 543: 11123 if (ndx == 0 || ndx == 1) 11124 p = "int"; 11125 break; 11126 /* procctl */ 11127 case 544: 11128 if (ndx == 0 || ndx == 1) 11129 p = "int"; 11130 break; 11131 /* ppoll */ 11132 case 545: 11133 if (ndx == 0 || ndx == 1) 11134 p = "int"; 11135 break; 11136 /* futimens */ 11137 case 546: 11138 if (ndx == 0 || ndx == 1) 11139 p = "int"; 11140 break; 11141 /* utimensat */ 11142 case 547: 11143 if (ndx == 0 || ndx == 1) 11144 p = "int"; 11145 break; 11146 /* fdatasync */ 11147 case 550: 11148 if (ndx == 0 || ndx == 1) 11149 p = "int"; 11150 break; 11151 /* fstat */ 11152 case 551: 11153 if (ndx == 0 || ndx == 1) 11154 p = "int"; 11155 break; 11156 /* fstatat */ 11157 case 552: 11158 if (ndx == 0 || ndx == 1) 11159 p = "int"; 11160 break; 11161 /* fhstat */ 11162 case 553: 11163 if (ndx == 0 || ndx == 1) 11164 p = "int"; 11165 break; 11166 /* getdirentries */ 11167 case 554: 11168 if (ndx == 0 || ndx == 1) 11169 p = "ssize_t"; 11170 break; 11171 /* statfs */ 11172 case 555: 11173 if (ndx == 0 || ndx == 1) 11174 p = "int"; 11175 break; 11176 /* fstatfs */ 11177 case 556: 11178 if (ndx == 0 || ndx == 1) 11179 p = "int"; 11180 break; 11181 /* getfsstat */ 11182 case 557: 11183 if (ndx == 0 || ndx == 1) 11184 p = "int"; 11185 break; 11186 /* fhstatfs */ 11187 case 558: 11188 if (ndx == 0 || ndx == 1) 11189 p = "int"; 11190 break; 11191 /* mknodat */ 11192 case 559: 11193 if (ndx == 0 || ndx == 1) 11194 p = "int"; 11195 break; 11196 /* kevent */ 11197 case 560: 11198 if (ndx == 0 || ndx == 1) 11199 p = "int"; 11200 break; 11201 /* cpuset_getdomain */ 11202 case 561: 11203 if (ndx == 0 || ndx == 1) 11204 p = "int"; 11205 break; 11206 /* cpuset_setdomain */ 11207 case 562: 11208 if (ndx == 0 || ndx == 1) 11209 p = "int"; 11210 break; 11211 /* getrandom */ 11212 case 563: 11213 if (ndx == 0 || ndx == 1) 11214 p = "int"; 11215 break; 11216 /* getfhat */ 11217 case 564: 11218 if (ndx == 0 || ndx == 1) 11219 p = "int"; 11220 break; 11221 /* fhlink */ 11222 case 565: 11223 if (ndx == 0 || ndx == 1) 11224 p = "int"; 11225 break; 11226 /* fhlinkat */ 11227 case 566: 11228 if (ndx == 0 || ndx == 1) 11229 p = "int"; 11230 break; 11231 /* fhreadlink */ 11232 case 567: 11233 if (ndx == 0 || ndx == 1) 11234 p = "int"; 11235 break; 11236 /* funlinkat */ 11237 case 568: 11238 if (ndx == 0 || ndx == 1) 11239 p = "int"; 11240 break; 11241 /* copy_file_range */ 11242 case 569: 11243 if (ndx == 0 || ndx == 1) 11244 p = "ssize_t"; 11245 break; 11246 /* __sysctlbyname */ 11247 case 570: 11248 if (ndx == 0 || ndx == 1) 11249 p = "int"; 11250 break; 11251 /* shm_open2 */ 11252 case 571: 11253 if (ndx == 0 || ndx == 1) 11254 p = "int"; 11255 break; 11256 /* shm_rename */ 11257 case 572: 11258 if (ndx == 0 || ndx == 1) 11259 p = "int"; 11260 break; 11261 /* sigfastblock */ 11262 case 573: 11263 if (ndx == 0 || ndx == 1) 11264 p = "int"; 11265 break; 11266 /* __realpathat */ 11267 case 574: 11268 if (ndx == 0 || ndx == 1) 11269 p = "int"; 11270 break; 11271 /* close_range */ 11272 case 575: 11273 if (ndx == 0 || ndx == 1) 11274 p = "int"; 11275 break; 11276 /* rpctls_syscall */ 11277 case 576: 11278 if (ndx == 0 || ndx == 1) 11279 p = "int"; 11280 break; 11281 /* __specialfd */ 11282 case 577: 11283 if (ndx == 0 || ndx == 1) 11284 p = "int"; 11285 break; 11286 /* aio_writev */ 11287 case 578: 11288 if (ndx == 0 || ndx == 1) 11289 p = "int"; 11290 break; 11291 /* aio_readv */ 11292 case 579: 11293 if (ndx == 0 || ndx == 1) 11294 p = "int"; 11295 break; 11296 /* fspacectl */ 11297 case 580: 11298 if (ndx == 0 || ndx == 1) 11299 p = "int"; 11300 break; 11301 /* sched_getcpu */ 11302 case 581: 11303 /* swapoff */ 11304 case 582: 11305 if (ndx == 0 || ndx == 1) 11306 p = "int"; 11307 break; 11308 /* kqueuex */ 11309 case 583: 11310 if (ndx == 0 || ndx == 1) 11311 p = "int"; 11312 break; 11313 /* membarrier */ 11314 case 584: 11315 if (ndx == 0 || ndx == 1) 11316 p = "int"; 11317 break; 11318 /* timerfd_create */ 11319 case 585: 11320 if (ndx == 0 || ndx == 1) 11321 p = "int"; 11322 break; 11323 /* timerfd_gettime */ 11324 case 586: 11325 if (ndx == 0 || ndx == 1) 11326 p = "int"; 11327 break; 11328 /* timerfd_settime */ 11329 case 587: 11330 if (ndx == 0 || ndx == 1) 11331 p = "int"; 11332 break; 11333 /* kcmp */ 11334 case 588: 11335 if (ndx == 0 || ndx == 1) 11336 p = "int"; 11337 break; 11338 /* getrlimitusage */ 11339 case 589: 11340 if (ndx == 0 || ndx == 1) 11341 p = "int"; 11342 break; 11343 /* fchroot */ 11344 case 590: 11345 if (ndx == 0 || ndx == 1) 11346 p = "int"; 11347 break; 11348 /* setcred */ 11349 case 591: 11350 if (ndx == 0 || ndx == 1) 11351 p = "int"; 11352 break; 11353 /* exterrctl */ 11354 case 592: 11355 if (ndx == 0 || ndx == 1) 11356 p = "int"; 11357 break; 11358 /* inotify_add_watch_at */ 11359 case 593: 11360 if (ndx == 0 || ndx == 1) 11361 p = "int"; 11362 break; 11363 /* inotify_rm_watch */ 11364 case 594: 11365 if (ndx == 0 || ndx == 1) 11366 p = "int"; 11367 break; 11368 default: 11369 break; 11370 }; 11371 if (p != NULL) 11372 strlcpy(desc, p, descsz); 11373 } 11374