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