print more junk
[freebsd-src/fkvm-freebsd.git] / sys / kern / systrace_args.c
blob1ba147b797e3b28f0095103fb7f38486b2a35e52
1 /*
2 * System call argument to DTrace register array converstion.
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD$
6 * This file is part of the DTrace syscall provider.
7 */
9 static void
10 systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {
14 /* nosys */
15 case 0: {
16 *n_args = 0;
17 break;
19 /* sys_exit */
20 case 1: {
21 struct sys_exit_args *p = params;
22 iarg[0] = p->rval; /* int */
23 *n_args = 1;
24 break;
26 /* fork */
27 case 2: {
28 *n_args = 0;
29 break;
31 /* read */
32 case 3: {
33 struct read_args *p = params;
34 iarg[0] = p->fd; /* int */
35 uarg[1] = (intptr_t) p->buf; /* void * */
36 uarg[2] = p->nbyte; /* size_t */
37 *n_args = 3;
38 break;
40 /* write */
41 case 4: {
42 struct write_args *p = params;
43 iarg[0] = p->fd; /* int */
44 uarg[1] = (intptr_t) p->buf; /* const void * */
45 uarg[2] = p->nbyte; /* size_t */
46 *n_args = 3;
47 break;
49 /* open */
50 case 5: {
51 struct open_args *p = params;
52 uarg[0] = (intptr_t) p->path; /* char * */
53 iarg[1] = p->flags; /* int */
54 iarg[2] = p->mode; /* int */
55 *n_args = 3;
56 break;
58 /* close */
59 case 6: {
60 struct close_args *p = params;
61 iarg[0] = p->fd; /* int */
62 *n_args = 1;
63 break;
65 /* wait4 */
66 case 7: {
67 struct wait_args *p = params;
68 iarg[0] = p->pid; /* int */
69 uarg[1] = (intptr_t) p->status; /* int * */
70 iarg[2] = p->options; /* int */
71 uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
72 *n_args = 4;
73 break;
75 /* link */
76 case 9: {
77 struct link_args *p = params;
78 uarg[0] = (intptr_t) p->path; /* char * */
79 uarg[1] = (intptr_t) p->link; /* char * */
80 *n_args = 2;
81 break;
83 /* unlink */
84 case 10: {
85 struct unlink_args *p = params;
86 uarg[0] = (intptr_t) p->path; /* char * */
87 *n_args = 1;
88 break;
90 /* chdir */
91 case 12: {
92 struct chdir_args *p = params;
93 uarg[0] = (intptr_t) p->path; /* char * */
94 *n_args = 1;
95 break;
97 /* fchdir */
98 case 13: {
99 struct fchdir_args *p = params;
100 iarg[0] = p->fd; /* int */
101 *n_args = 1;
102 break;
104 /* mknod */
105 case 14: {
106 struct mknod_args *p = params;
107 uarg[0] = (intptr_t) p->path; /* char * */
108 iarg[1] = p->mode; /* int */
109 iarg[2] = p->dev; /* int */
110 *n_args = 3;
111 break;
113 /* chmod */
114 case 15: {
115 struct chmod_args *p = params;
116 uarg[0] = (intptr_t) p->path; /* char * */
117 iarg[1] = p->mode; /* int */
118 *n_args = 2;
119 break;
121 /* chown */
122 case 16: {
123 struct chown_args *p = params;
124 uarg[0] = (intptr_t) p->path; /* char * */
125 iarg[1] = p->uid; /* int */
126 iarg[2] = p->gid; /* int */
127 *n_args = 3;
128 break;
130 /* obreak */
131 case 17: {
132 struct obreak_args *p = params;
133 uarg[0] = (intptr_t) p->nsize; /* char * */
134 *n_args = 1;
135 break;
137 /* getpid */
138 case 20: {
139 *n_args = 0;
140 break;
142 /* mount */
143 case 21: {
144 struct mount_args *p = params;
145 uarg[0] = (intptr_t) p->type; /* char * */
146 uarg[1] = (intptr_t) p->path; /* char * */
147 iarg[2] = p->flags; /* int */
148 uarg[3] = (intptr_t) p->data; /* caddr_t */
149 *n_args = 4;
150 break;
152 /* unmount */
153 case 22: {
154 struct unmount_args *p = params;
155 uarg[0] = (intptr_t) p->path; /* char * */
156 iarg[1] = p->flags; /* int */
157 *n_args = 2;
158 break;
160 /* setuid */
161 case 23: {
162 struct setuid_args *p = params;
163 uarg[0] = p->uid; /* uid_t */
164 *n_args = 1;
165 break;
167 /* getuid */
168 case 24: {
169 *n_args = 0;
170 break;
172 /* geteuid */
173 case 25: {
174 *n_args = 0;
175 break;
177 /* ptrace */
178 case 26: {
179 struct ptrace_args *p = params;
180 iarg[0] = p->req; /* int */
181 iarg[1] = p->pid; /* pid_t */
182 uarg[2] = (intptr_t) p->addr; /* caddr_t */
183 iarg[3] = p->data; /* int */
184 *n_args = 4;
185 break;
187 /* recvmsg */
188 case 27: {
189 struct recvmsg_args *p = params;
190 iarg[0] = p->s; /* int */
191 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */
192 iarg[2] = p->flags; /* int */
193 *n_args = 3;
194 break;
196 /* sendmsg */
197 case 28: {
198 struct sendmsg_args *p = params;
199 iarg[0] = p->s; /* int */
200 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */
201 iarg[2] = p->flags; /* int */
202 *n_args = 3;
203 break;
205 /* recvfrom */
206 case 29: {
207 struct recvfrom_args *p = params;
208 iarg[0] = p->s; /* int */
209 uarg[1] = (intptr_t) p->buf; /* caddr_t */
210 uarg[2] = p->len; /* size_t */
211 iarg[3] = p->flags; /* int */
212 uarg[4] = (intptr_t) p->from; /* struct sockaddr *__restrict */
213 uarg[5] = (intptr_t) p->fromlenaddr; /* __socklen_t *__restrict */
214 *n_args = 6;
215 break;
217 /* accept */
218 case 30: {
219 struct accept_args *p = params;
220 iarg[0] = p->s; /* int */
221 uarg[1] = (intptr_t) p->name; /* struct sockaddr *__restrict */
222 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t *__restrict */
223 *n_args = 3;
224 break;
226 /* getpeername */
227 case 31: {
228 struct getpeername_args *p = params;
229 iarg[0] = p->fdes; /* int */
230 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */
231 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */
232 *n_args = 3;
233 break;
235 /* getsockname */
236 case 32: {
237 struct getsockname_args *p = params;
238 iarg[0] = p->fdes; /* int */
239 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */
240 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */
241 *n_args = 3;
242 break;
244 /* access */
245 case 33: {
246 struct access_args *p = params;
247 uarg[0] = (intptr_t) p->path; /* char * */
248 iarg[1] = p->flags; /* int */
249 *n_args = 2;
250 break;
252 /* chflags */
253 case 34: {
254 struct chflags_args *p = params;
255 uarg[0] = (intptr_t) p->path; /* char * */
256 iarg[1] = p->flags; /* int */
257 *n_args = 2;
258 break;
260 /* fchflags */
261 case 35: {
262 struct fchflags_args *p = params;
263 iarg[0] = p->fd; /* int */
264 iarg[1] = p->flags; /* int */
265 *n_args = 2;
266 break;
268 /* sync */
269 case 36: {
270 *n_args = 0;
271 break;
273 /* kill */
274 case 37: {
275 struct kill_args *p = params;
276 iarg[0] = p->pid; /* int */
277 iarg[1] = p->signum; /* int */
278 *n_args = 2;
279 break;
281 /* getppid */
282 case 39: {
283 *n_args = 0;
284 break;
286 /* dup */
287 case 41: {
288 struct dup_args *p = params;
289 uarg[0] = p->fd; /* u_int */
290 *n_args = 1;
291 break;
293 /* pipe */
294 case 42: {
295 *n_args = 0;
296 break;
298 /* getegid */
299 case 43: {
300 *n_args = 0;
301 break;
303 /* profil */
304 case 44: {
305 struct profil_args *p = params;
306 uarg[0] = (intptr_t) p->samples; /* caddr_t */
307 uarg[1] = p->size; /* size_t */
308 uarg[2] = p->offset; /* size_t */
309 uarg[3] = p->scale; /* u_int */
310 *n_args = 4;
311 break;
313 /* ktrace */
314 case 45: {
315 struct ktrace_args *p = params;
316 uarg[0] = (intptr_t) p->fname; /* const char * */
317 iarg[1] = p->ops; /* int */
318 iarg[2] = p->facs; /* int */
319 iarg[3] = p->pid; /* int */
320 *n_args = 4;
321 break;
323 /* getgid */
324 case 47: {
325 *n_args = 0;
326 break;
328 /* getlogin */
329 case 49: {
330 struct getlogin_args *p = params;
331 uarg[0] = (intptr_t) p->namebuf; /* char * */
332 uarg[1] = p->namelen; /* u_int */
333 *n_args = 2;
334 break;
336 /* setlogin */
337 case 50: {
338 struct setlogin_args *p = params;
339 uarg[0] = (intptr_t) p->namebuf; /* char * */
340 *n_args = 1;
341 break;
343 /* acct */
344 case 51: {
345 struct acct_args *p = params;
346 uarg[0] = (intptr_t) p->path; /* char * */
347 *n_args = 1;
348 break;
350 /* sigaltstack */
351 case 53: {
352 struct sigaltstack_args *p = params;
353 uarg[0] = (intptr_t) p->ss; /* stack_t * */
354 uarg[1] = (intptr_t) p->oss; /* stack_t * */
355 *n_args = 2;
356 break;
358 /* ioctl */
359 case 54: {
360 struct ioctl_args *p = params;
361 iarg[0] = p->fd; /* int */
362 uarg[1] = p->com; /* u_long */
363 uarg[2] = (intptr_t) p->data; /* caddr_t */
364 *n_args = 3;
365 break;
367 /* reboot */
368 case 55: {
369 struct reboot_args *p = params;
370 iarg[0] = p->opt; /* int */
371 *n_args = 1;
372 break;
374 /* revoke */
375 case 56: {
376 struct revoke_args *p = params;
377 uarg[0] = (intptr_t) p->path; /* char * */
378 *n_args = 1;
379 break;
381 /* symlink */
382 case 57: {
383 struct symlink_args *p = params;
384 uarg[0] = (intptr_t) p->path; /* char * */
385 uarg[1] = (intptr_t) p->link; /* char * */
386 *n_args = 2;
387 break;
389 /* readlink */
390 case 58: {
391 struct readlink_args *p = params;
392 uarg[0] = (intptr_t) p->path; /* char * */
393 uarg[1] = (intptr_t) p->buf; /* char * */
394 uarg[2] = p->count; /* size_t */
395 *n_args = 3;
396 break;
398 /* execve */
399 case 59: {
400 struct execve_args *p = params;
401 uarg[0] = (intptr_t) p->fname; /* char * */
402 uarg[1] = (intptr_t) p->argv; /* char ** */
403 uarg[2] = (intptr_t) p->envv; /* char ** */
404 *n_args = 3;
405 break;
407 /* umask */
408 case 60: {
409 struct umask_args *p = params;
410 iarg[0] = p->newmask; /* int */
411 *n_args = 1;
412 break;
414 /* chroot */
415 case 61: {
416 struct chroot_args *p = params;
417 uarg[0] = (intptr_t) p->path; /* char * */
418 *n_args = 1;
419 break;
421 /* msync */
422 case 65: {
423 struct msync_args *p = params;
424 uarg[0] = (intptr_t) p->addr; /* void * */
425 uarg[1] = p->len; /* size_t */
426 iarg[2] = p->flags; /* int */
427 *n_args = 3;
428 break;
430 /* vfork */
431 case 66: {
432 *n_args = 0;
433 break;
435 /* sbrk */
436 case 69: {
437 struct sbrk_args *p = params;
438 iarg[0] = p->incr; /* int */
439 *n_args = 1;
440 break;
442 /* sstk */
443 case 70: {
444 struct sstk_args *p = params;
445 iarg[0] = p->incr; /* int */
446 *n_args = 1;
447 break;
449 /* ovadvise */
450 case 72: {
451 struct ovadvise_args *p = params;
452 iarg[0] = p->anom; /* int */
453 *n_args = 1;
454 break;
456 /* munmap */
457 case 73: {
458 struct munmap_args *p = params;
459 uarg[0] = (intptr_t) p->addr; /* void * */
460 uarg[1] = p->len; /* size_t */
461 *n_args = 2;
462 break;
464 /* mprotect */
465 case 74: {
466 struct mprotect_args *p = params;
467 uarg[0] = (intptr_t) p->addr; /* const void * */
468 uarg[1] = p->len; /* size_t */
469 iarg[2] = p->prot; /* int */
470 *n_args = 3;
471 break;
473 /* madvise */
474 case 75: {
475 struct madvise_args *p = params;
476 uarg[0] = (intptr_t) p->addr; /* void * */
477 uarg[1] = p->len; /* size_t */
478 iarg[2] = p->behav; /* int */
479 *n_args = 3;
480 break;
482 /* mincore */
483 case 78: {
484 struct mincore_args *p = params;
485 uarg[0] = (intptr_t) p->addr; /* const void * */
486 uarg[1] = p->len; /* size_t */
487 uarg[2] = (intptr_t) p->vec; /* char * */
488 *n_args = 3;
489 break;
491 /* getgroups */
492 case 79: {
493 struct getgroups_args *p = params;
494 uarg[0] = p->gidsetsize; /* u_int */
495 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
496 *n_args = 2;
497 break;
499 /* setgroups */
500 case 80: {
501 struct setgroups_args *p = params;
502 uarg[0] = p->gidsetsize; /* u_int */
503 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
504 *n_args = 2;
505 break;
507 /* getpgrp */
508 case 81: {
509 *n_args = 0;
510 break;
512 /* setpgid */
513 case 82: {
514 struct setpgid_args *p = params;
515 iarg[0] = p->pid; /* int */
516 iarg[1] = p->pgid; /* int */
517 *n_args = 2;
518 break;
520 /* setitimer */
521 case 83: {
522 struct setitimer_args *p = params;
523 uarg[0] = p->which; /* u_int */
524 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
525 uarg[2] = (intptr_t) p->oitv; /* struct itimerval * */
526 *n_args = 3;
527 break;
529 /* swapon */
530 case 85: {
531 struct swapon_args *p = params;
532 uarg[0] = (intptr_t) p->name; /* char * */
533 *n_args = 1;
534 break;
536 /* getitimer */
537 case 86: {
538 struct getitimer_args *p = params;
539 uarg[0] = p->which; /* u_int */
540 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
541 *n_args = 2;
542 break;
544 /* getdtablesize */
545 case 89: {
546 *n_args = 0;
547 break;
549 /* dup2 */
550 case 90: {
551 struct dup2_args *p = params;
552 uarg[0] = p->from; /* u_int */
553 uarg[1] = p->to; /* u_int */
554 *n_args = 2;
555 break;
557 /* fcntl */
558 case 92: {
559 struct fcntl_args *p = params;
560 iarg[0] = p->fd; /* int */
561 iarg[1] = p->cmd; /* int */
562 iarg[2] = p->arg; /* long */
563 *n_args = 3;
564 break;
566 /* select */
567 case 93: {
568 struct select_args *p = params;
569 iarg[0] = p->nd; /* int */
570 uarg[1] = (intptr_t) p->in; /* fd_set * */
571 uarg[2] = (intptr_t) p->ou; /* fd_set * */
572 uarg[3] = (intptr_t) p->ex; /* fd_set * */
573 uarg[4] = (intptr_t) p->tv; /* struct timeval * */
574 *n_args = 5;
575 break;
577 /* fsync */
578 case 95: {
579 struct fsync_args *p = params;
580 iarg[0] = p->fd; /* int */
581 *n_args = 1;
582 break;
584 /* setpriority */
585 case 96: {
586 struct setpriority_args *p = params;
587 iarg[0] = p->which; /* int */
588 iarg[1] = p->who; /* int */
589 iarg[2] = p->prio; /* int */
590 *n_args = 3;
591 break;
593 /* socket */
594 case 97: {
595 struct socket_args *p = params;
596 iarg[0] = p->domain; /* int */
597 iarg[1] = p->type; /* int */
598 iarg[2] = p->protocol; /* int */
599 *n_args = 3;
600 break;
602 /* connect */
603 case 98: {
604 struct connect_args *p = params;
605 iarg[0] = p->s; /* int */
606 uarg[1] = (intptr_t) p->name; /* caddr_t */
607 iarg[2] = p->namelen; /* int */
608 *n_args = 3;
609 break;
611 /* getpriority */
612 case 100: {
613 struct getpriority_args *p = params;
614 iarg[0] = p->which; /* int */
615 iarg[1] = p->who; /* int */
616 *n_args = 2;
617 break;
619 /* bind */
620 case 104: {
621 struct bind_args *p = params;
622 iarg[0] = p->s; /* int */
623 uarg[1] = (intptr_t) p->name; /* caddr_t */
624 iarg[2] = p->namelen; /* int */
625 *n_args = 3;
626 break;
628 /* setsockopt */
629 case 105: {
630 struct setsockopt_args *p = params;
631 iarg[0] = p->s; /* int */
632 iarg[1] = p->level; /* int */
633 iarg[2] = p->name; /* int */
634 uarg[3] = (intptr_t) p->val; /* caddr_t */
635 iarg[4] = p->valsize; /* int */
636 *n_args = 5;
637 break;
639 /* listen */
640 case 106: {
641 struct listen_args *p = params;
642 iarg[0] = p->s; /* int */
643 iarg[1] = p->backlog; /* int */
644 *n_args = 2;
645 break;
647 /* gettimeofday */
648 case 116: {
649 struct gettimeofday_args *p = params;
650 uarg[0] = (intptr_t) p->tp; /* struct timeval * */
651 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
652 *n_args = 2;
653 break;
655 /* getrusage */
656 case 117: {
657 struct getrusage_args *p = params;
658 iarg[0] = p->who; /* int */
659 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
660 *n_args = 2;
661 break;
663 /* getsockopt */
664 case 118: {
665 struct getsockopt_args *p = params;
666 iarg[0] = p->s; /* int */
667 iarg[1] = p->level; /* int */
668 iarg[2] = p->name; /* int */
669 uarg[3] = (intptr_t) p->val; /* caddr_t */
670 uarg[4] = (intptr_t) p->avalsize; /* int * */
671 *n_args = 5;
672 break;
674 /* readv */
675 case 120: {
676 struct readv_args *p = params;
677 iarg[0] = p->fd; /* int */
678 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
679 uarg[2] = p->iovcnt; /* u_int */
680 *n_args = 3;
681 break;
683 /* writev */
684 case 121: {
685 struct writev_args *p = params;
686 iarg[0] = p->fd; /* int */
687 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
688 uarg[2] = p->iovcnt; /* u_int */
689 *n_args = 3;
690 break;
692 /* settimeofday */
693 case 122: {
694 struct settimeofday_args *p = params;
695 uarg[0] = (intptr_t) p->tv; /* struct timeval * */
696 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
697 *n_args = 2;
698 break;
700 /* fchown */
701 case 123: {
702 struct fchown_args *p = params;
703 iarg[0] = p->fd; /* int */
704 iarg[1] = p->uid; /* int */
705 iarg[2] = p->gid; /* int */
706 *n_args = 3;
707 break;
709 /* fchmod */
710 case 124: {
711 struct fchmod_args *p = params;
712 iarg[0] = p->fd; /* int */
713 iarg[1] = p->mode; /* int */
714 *n_args = 2;
715 break;
717 /* setreuid */
718 case 126: {
719 struct setreuid_args *p = params;
720 iarg[0] = p->ruid; /* int */
721 iarg[1] = p->euid; /* int */
722 *n_args = 2;
723 break;
725 /* setregid */
726 case 127: {
727 struct setregid_args *p = params;
728 iarg[0] = p->rgid; /* int */
729 iarg[1] = p->egid; /* int */
730 *n_args = 2;
731 break;
733 /* rename */
734 case 128: {
735 struct rename_args *p = params;
736 uarg[0] = (intptr_t) p->from; /* char * */
737 uarg[1] = (intptr_t) p->to; /* char * */
738 *n_args = 2;
739 break;
741 /* flock */
742 case 131: {
743 struct flock_args *p = params;
744 iarg[0] = p->fd; /* int */
745 iarg[1] = p->how; /* int */
746 *n_args = 2;
747 break;
749 /* mkfifo */
750 case 132: {
751 struct mkfifo_args *p = params;
752 uarg[0] = (intptr_t) p->path; /* char * */
753 iarg[1] = p->mode; /* int */
754 *n_args = 2;
755 break;
757 /* sendto */
758 case 133: {
759 struct sendto_args *p = params;
760 iarg[0] = p->s; /* int */
761 uarg[1] = (intptr_t) p->buf; /* caddr_t */
762 uarg[2] = p->len; /* size_t */
763 iarg[3] = p->flags; /* int */
764 uarg[4] = (intptr_t) p->to; /* caddr_t */
765 iarg[5] = p->tolen; /* int */
766 *n_args = 6;
767 break;
769 /* shutdown */
770 case 134: {
771 struct shutdown_args *p = params;
772 iarg[0] = p->s; /* int */
773 iarg[1] = p->how; /* int */
774 *n_args = 2;
775 break;
777 /* socketpair */
778 case 135: {
779 struct socketpair_args *p = params;
780 iarg[0] = p->domain; /* int */
781 iarg[1] = p->type; /* int */
782 iarg[2] = p->protocol; /* int */
783 uarg[3] = (intptr_t) p->rsv; /* int * */
784 *n_args = 4;
785 break;
787 /* mkdir */
788 case 136: {
789 struct mkdir_args *p = params;
790 uarg[0] = (intptr_t) p->path; /* char * */
791 iarg[1] = p->mode; /* int */
792 *n_args = 2;
793 break;
795 /* rmdir */
796 case 137: {
797 struct rmdir_args *p = params;
798 uarg[0] = (intptr_t) p->path; /* char * */
799 *n_args = 1;
800 break;
802 /* utimes */
803 case 138: {
804 struct utimes_args *p = params;
805 uarg[0] = (intptr_t) p->path; /* char * */
806 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
807 *n_args = 2;
808 break;
810 /* adjtime */
811 case 140: {
812 struct adjtime_args *p = params;
813 uarg[0] = (intptr_t) p->delta; /* struct timeval * */
814 uarg[1] = (intptr_t) p->olddelta; /* struct timeval * */
815 *n_args = 2;
816 break;
818 /* setsid */
819 case 147: {
820 *n_args = 0;
821 break;
823 /* quotactl */
824 case 148: {
825 struct quotactl_args *p = params;
826 uarg[0] = (intptr_t) p->path; /* char * */
827 iarg[1] = p->cmd; /* int */
828 iarg[2] = p->uid; /* int */
829 uarg[3] = (intptr_t) p->arg; /* caddr_t */
830 *n_args = 4;
831 break;
833 /* nlm_syscall */
834 case 154: {
835 struct nlm_syscall_args *p = params;
836 iarg[0] = p->debug_level; /* int */
837 iarg[1] = p->grace_period; /* int */
838 iarg[2] = p->addr_count; /* int */
839 uarg[3] = (intptr_t) p->addrs; /* char ** */
840 *n_args = 4;
841 break;
843 /* nfssvc */
844 case 155: {
845 struct nfssvc_args *p = params;
846 iarg[0] = p->flag; /* int */
847 uarg[1] = (intptr_t) p->argp; /* caddr_t */
848 *n_args = 2;
849 break;
851 /* lgetfh */
852 case 160: {
853 struct lgetfh_args *p = params;
854 uarg[0] = (intptr_t) p->fname; /* char * */
855 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
856 *n_args = 2;
857 break;
859 /* getfh */
860 case 161: {
861 struct getfh_args *p = params;
862 uarg[0] = (intptr_t) p->fname; /* char * */
863 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
864 *n_args = 2;
865 break;
867 /* getdomainname */
868 case 162: {
869 struct getdomainname_args *p = params;
870 uarg[0] = (intptr_t) p->domainname; /* char * */
871 iarg[1] = p->len; /* int */
872 *n_args = 2;
873 break;
875 /* setdomainname */
876 case 163: {
877 struct setdomainname_args *p = params;
878 uarg[0] = (intptr_t) p->domainname; /* char * */
879 iarg[1] = p->len; /* int */
880 *n_args = 2;
881 break;
883 /* uname */
884 case 164: {
885 struct uname_args *p = params;
886 uarg[0] = (intptr_t) p->name; /* struct utsname * */
887 *n_args = 1;
888 break;
890 /* sysarch */
891 case 165: {
892 struct sysarch_args *p = params;
893 iarg[0] = p->op; /* int */
894 uarg[1] = (intptr_t) p->parms; /* char * */
895 *n_args = 2;
896 break;
898 /* rtprio */
899 case 166: {
900 struct rtprio_args *p = params;
901 iarg[0] = p->function; /* int */
902 iarg[1] = p->pid; /* pid_t */
903 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
904 *n_args = 3;
905 break;
907 /* semsys */
908 case 169: {
909 struct semsys_args *p = params;
910 iarg[0] = p->which; /* int */
911 iarg[1] = p->a2; /* int */
912 iarg[2] = p->a3; /* int */
913 iarg[3] = p->a4; /* int */
914 iarg[4] = p->a5; /* int */
915 *n_args = 5;
916 break;
918 /* msgsys */
919 case 170: {
920 struct msgsys_args *p = params;
921 iarg[0] = p->which; /* int */
922 iarg[1] = p->a2; /* int */
923 iarg[2] = p->a3; /* int */
924 iarg[3] = p->a4; /* int */
925 iarg[4] = p->a5; /* int */
926 iarg[5] = p->a6; /* int */
927 *n_args = 6;
928 break;
930 /* shmsys */
931 case 171: {
932 struct shmsys_args *p = params;
933 iarg[0] = p->which; /* int */
934 iarg[1] = p->a2; /* int */
935 iarg[2] = p->a3; /* int */
936 iarg[3] = p->a4; /* int */
937 *n_args = 4;
938 break;
940 /* freebsd6_pread */
941 case 173: {
942 struct freebsd6_pread_args *p = params;
943 iarg[0] = p->fd; /* int */
944 uarg[1] = (intptr_t) p->buf; /* void * */
945 uarg[2] = p->nbyte; /* size_t */
946 iarg[3] = p->pad; /* int */
947 iarg[4] = p->offset; /* off_t */
948 *n_args = 5;
949 break;
951 /* freebsd6_pwrite */
952 case 174: {
953 struct freebsd6_pwrite_args *p = params;
954 iarg[0] = p->fd; /* int */
955 uarg[1] = (intptr_t) p->buf; /* const void * */
956 uarg[2] = p->nbyte; /* size_t */
957 iarg[3] = p->pad; /* int */
958 iarg[4] = p->offset; /* off_t */
959 *n_args = 5;
960 break;
962 /* setfib */
963 case 175: {
964 struct setfib_args *p = params;
965 iarg[0] = p->fibnum; /* int */
966 *n_args = 1;
967 break;
969 /* ntp_adjtime */
970 case 176: {
971 struct ntp_adjtime_args *p = params;
972 uarg[0] = (intptr_t) p->tp; /* struct timex * */
973 *n_args = 1;
974 break;
976 /* setgid */
977 case 181: {
978 struct setgid_args *p = params;
979 iarg[0] = p->gid; /* gid_t */
980 *n_args = 1;
981 break;
983 /* setegid */
984 case 182: {
985 struct setegid_args *p = params;
986 iarg[0] = p->egid; /* gid_t */
987 *n_args = 1;
988 break;
990 /* seteuid */
991 case 183: {
992 struct seteuid_args *p = params;
993 uarg[0] = p->euid; /* uid_t */
994 *n_args = 1;
995 break;
997 /* stat */
998 case 188: {
999 struct stat_args *p = params;
1000 uarg[0] = (intptr_t) p->path; /* char * */
1001 uarg[1] = (intptr_t) p->ub; /* struct stat * */
1002 *n_args = 2;
1003 break;
1005 /* fstat */
1006 case 189: {
1007 struct fstat_args *p = params;
1008 iarg[0] = p->fd; /* int */
1009 uarg[1] = (intptr_t) p->sb; /* struct stat * */
1010 *n_args = 2;
1011 break;
1013 /* lstat */
1014 case 190: {
1015 struct lstat_args *p = params;
1016 uarg[0] = (intptr_t) p->path; /* char * */
1017 uarg[1] = (intptr_t) p->ub; /* struct stat * */
1018 *n_args = 2;
1019 break;
1021 /* pathconf */
1022 case 191: {
1023 struct pathconf_args *p = params;
1024 uarg[0] = (intptr_t) p->path; /* char * */
1025 iarg[1] = p->name; /* int */
1026 *n_args = 2;
1027 break;
1029 /* fpathconf */
1030 case 192: {
1031 struct fpathconf_args *p = params;
1032 iarg[0] = p->fd; /* int */
1033 iarg[1] = p->name; /* int */
1034 *n_args = 2;
1035 break;
1037 /* getrlimit */
1038 case 194: {
1039 struct __getrlimit_args *p = params;
1040 uarg[0] = p->which; /* u_int */
1041 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
1042 *n_args = 2;
1043 break;
1045 /* setrlimit */
1046 case 195: {
1047 struct __setrlimit_args *p = params;
1048 uarg[0] = p->which; /* u_int */
1049 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
1050 *n_args = 2;
1051 break;
1053 /* getdirentries */
1054 case 196: {
1055 struct getdirentries_args *p = params;
1056 iarg[0] = p->fd; /* int */
1057 uarg[1] = (intptr_t) p->buf; /* char * */
1058 uarg[2] = p->count; /* u_int */
1059 uarg[3] = (intptr_t) p->basep; /* long * */
1060 *n_args = 4;
1061 break;
1063 /* freebsd6_mmap */
1064 case 197: {
1065 struct freebsd6_mmap_args *p = params;
1066 uarg[0] = (intptr_t) p->addr; /* caddr_t */
1067 uarg[1] = p->len; /* size_t */
1068 iarg[2] = p->prot; /* int */
1069 iarg[3] = p->flags; /* int */
1070 iarg[4] = p->fd; /* int */
1071 iarg[5] = p->pad; /* int */
1072 iarg[6] = p->pos; /* off_t */
1073 *n_args = 7;
1074 break;
1076 /* nosys */
1077 case 198: {
1078 *n_args = 0;
1079 break;
1081 /* freebsd6_lseek */
1082 case 199: {
1083 struct freebsd6_lseek_args *p = params;
1084 iarg[0] = p->fd; /* int */
1085 iarg[1] = p->pad; /* int */
1086 iarg[2] = p->offset; /* off_t */
1087 iarg[3] = p->whence; /* int */
1088 *n_args = 4;
1089 break;
1091 /* freebsd6_truncate */
1092 case 200: {
1093 struct freebsd6_truncate_args *p = params;
1094 uarg[0] = (intptr_t) p->path; /* char * */
1095 iarg[1] = p->pad; /* int */
1096 iarg[2] = p->length; /* off_t */
1097 *n_args = 3;
1098 break;
1100 /* freebsd6_ftruncate */
1101 case 201: {
1102 struct freebsd6_ftruncate_args *p = params;
1103 iarg[0] = p->fd; /* int */
1104 iarg[1] = p->pad; /* int */
1105 iarg[2] = p->length; /* off_t */
1106 *n_args = 3;
1107 break;
1109 /* __sysctl */
1110 case 202: {
1111 struct sysctl_args *p = params;
1112 uarg[0] = (intptr_t) p->name; /* int * */
1113 uarg[1] = p->namelen; /* u_int */
1114 uarg[2] = (intptr_t) p->old; /* void * */
1115 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */
1116 uarg[4] = (intptr_t) p->new; /* void * */
1117 uarg[5] = p->newlen; /* size_t */
1118 *n_args = 6;
1119 break;
1121 /* mlock */
1122 case 203: {
1123 struct mlock_args *p = params;
1124 uarg[0] = (intptr_t) p->addr; /* const void * */
1125 uarg[1] = p->len; /* size_t */
1126 *n_args = 2;
1127 break;
1129 /* munlock */
1130 case 204: {
1131 struct munlock_args *p = params;
1132 uarg[0] = (intptr_t) p->addr; /* const void * */
1133 uarg[1] = p->len; /* size_t */
1134 *n_args = 2;
1135 break;
1137 /* undelete */
1138 case 205: {
1139 struct undelete_args *p = params;
1140 uarg[0] = (intptr_t) p->path; /* char * */
1141 *n_args = 1;
1142 break;
1144 /* futimes */
1145 case 206: {
1146 struct futimes_args *p = params;
1147 iarg[0] = p->fd; /* int */
1148 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1149 *n_args = 2;
1150 break;
1152 /* getpgid */
1153 case 207: {
1154 struct getpgid_args *p = params;
1155 iarg[0] = p->pid; /* pid_t */
1156 *n_args = 1;
1157 break;
1159 /* poll */
1160 case 209: {
1161 struct poll_args *p = params;
1162 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1163 uarg[1] = p->nfds; /* u_int */
1164 iarg[2] = p->timeout; /* int */
1165 *n_args = 3;
1166 break;
1168 /* lkmnosys */
1169 case 210: {
1170 *n_args = 0;
1171 break;
1173 /* lkmnosys */
1174 case 211: {
1175 *n_args = 0;
1176 break;
1178 /* lkmnosys */
1179 case 212: {
1180 *n_args = 0;
1181 break;
1183 /* lkmnosys */
1184 case 213: {
1185 *n_args = 0;
1186 break;
1188 /* lkmnosys */
1189 case 214: {
1190 *n_args = 0;
1191 break;
1193 /* lkmnosys */
1194 case 215: {
1195 *n_args = 0;
1196 break;
1198 /* lkmnosys */
1199 case 216: {
1200 *n_args = 0;
1201 break;
1203 /* lkmnosys */
1204 case 217: {
1205 *n_args = 0;
1206 break;
1208 /* lkmnosys */
1209 case 218: {
1210 *n_args = 0;
1211 break;
1213 /* lkmnosys */
1214 case 219: {
1215 *n_args = 0;
1216 break;
1218 /* __semctl */
1219 case 220: {
1220 struct __semctl_args *p = params;
1221 iarg[0] = p->semid; /* int */
1222 iarg[1] = p->semnum; /* int */
1223 iarg[2] = p->cmd; /* int */
1224 uarg[3] = (intptr_t) p->arg; /* union semun * */
1225 *n_args = 4;
1226 break;
1228 /* semget */
1229 case 221: {
1230 struct semget_args *p = params;
1231 iarg[0] = p->key; /* key_t */
1232 iarg[1] = p->nsems; /* int */
1233 iarg[2] = p->semflg; /* int */
1234 *n_args = 3;
1235 break;
1237 /* semop */
1238 case 222: {
1239 struct semop_args *p = params;
1240 iarg[0] = p->semid; /* int */
1241 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1242 uarg[2] = p->nsops; /* size_t */
1243 *n_args = 3;
1244 break;
1246 /* msgctl */
1247 case 224: {
1248 struct msgctl_args *p = params;
1249 iarg[0] = p->msqid; /* int */
1250 iarg[1] = p->cmd; /* int */
1251 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */
1252 *n_args = 3;
1253 break;
1255 /* msgget */
1256 case 225: {
1257 struct msgget_args *p = params;
1258 iarg[0] = p->key; /* key_t */
1259 iarg[1] = p->msgflg; /* int */
1260 *n_args = 2;
1261 break;
1263 /* msgsnd */
1264 case 226: {
1265 struct msgsnd_args *p = params;
1266 iarg[0] = p->msqid; /* int */
1267 uarg[1] = (intptr_t) p->msgp; /* const void * */
1268 uarg[2] = p->msgsz; /* size_t */
1269 iarg[3] = p->msgflg; /* int */
1270 *n_args = 4;
1271 break;
1273 /* msgrcv */
1274 case 227: {
1275 struct msgrcv_args *p = params;
1276 iarg[0] = p->msqid; /* int */
1277 uarg[1] = (intptr_t) p->msgp; /* void * */
1278 uarg[2] = p->msgsz; /* size_t */
1279 iarg[3] = p->msgtyp; /* long */
1280 iarg[4] = p->msgflg; /* int */
1281 *n_args = 5;
1282 break;
1284 /* shmat */
1285 case 228: {
1286 struct shmat_args *p = params;
1287 iarg[0] = p->shmid; /* int */
1288 uarg[1] = (intptr_t) p->shmaddr; /* const void * */
1289 iarg[2] = p->shmflg; /* int */
1290 *n_args = 3;
1291 break;
1293 /* shmctl */
1294 case 229: {
1295 struct shmctl_args *p = params;
1296 iarg[0] = p->shmid; /* int */
1297 iarg[1] = p->cmd; /* int */
1298 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */
1299 *n_args = 3;
1300 break;
1302 /* shmdt */
1303 case 230: {
1304 struct shmdt_args *p = params;
1305 uarg[0] = (intptr_t) p->shmaddr; /* const void * */
1306 *n_args = 1;
1307 break;
1309 /* shmget */
1310 case 231: {
1311 struct shmget_args *p = params;
1312 iarg[0] = p->key; /* key_t */
1313 uarg[1] = p->size; /* size_t */
1314 iarg[2] = p->shmflg; /* int */
1315 *n_args = 3;
1316 break;
1318 /* clock_gettime */
1319 case 232: {
1320 struct clock_gettime_args *p = params;
1321 iarg[0] = p->clock_id; /* clockid_t */
1322 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1323 *n_args = 2;
1324 break;
1326 /* clock_settime */
1327 case 233: {
1328 struct clock_settime_args *p = params;
1329 iarg[0] = p->clock_id; /* clockid_t */
1330 uarg[1] = (intptr_t) p->tp; /* const struct timespec * */
1331 *n_args = 2;
1332 break;
1334 /* clock_getres */
1335 case 234: {
1336 struct clock_getres_args *p = params;
1337 iarg[0] = p->clock_id; /* clockid_t */
1338 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1339 *n_args = 2;
1340 break;
1342 /* ktimer_create */
1343 case 235: {
1344 struct ktimer_create_args *p = params;
1345 iarg[0] = p->clock_id; /* clockid_t */
1346 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1347 uarg[2] = (intptr_t) p->timerid; /* int * */
1348 *n_args = 3;
1349 break;
1351 /* ktimer_delete */
1352 case 236: {
1353 struct ktimer_delete_args *p = params;
1354 iarg[0] = p->timerid; /* int */
1355 *n_args = 1;
1356 break;
1358 /* ktimer_settime */
1359 case 237: {
1360 struct ktimer_settime_args *p = params;
1361 iarg[0] = p->timerid; /* int */
1362 iarg[1] = p->flags; /* int */
1363 uarg[2] = (intptr_t) p->value; /* const struct itimerspec * */
1364 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec * */
1365 *n_args = 4;
1366 break;
1368 /* ktimer_gettime */
1369 case 238: {
1370 struct ktimer_gettime_args *p = params;
1371 iarg[0] = p->timerid; /* int */
1372 uarg[1] = (intptr_t) p->value; /* struct itimerspec * */
1373 *n_args = 2;
1374 break;
1376 /* ktimer_getoverrun */
1377 case 239: {
1378 struct ktimer_getoverrun_args *p = params;
1379 iarg[0] = p->timerid; /* int */
1380 *n_args = 1;
1381 break;
1383 /* nanosleep */
1384 case 240: {
1385 struct nanosleep_args *p = params;
1386 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec * */
1387 uarg[1] = (intptr_t) p->rmtp; /* struct timespec * */
1388 *n_args = 2;
1389 break;
1391 /* ntp_gettime */
1392 case 248: {
1393 struct ntp_gettime_args *p = params;
1394 uarg[0] = (intptr_t) p->ntvp; /* struct ntptimeval * */
1395 *n_args = 1;
1396 break;
1398 /* minherit */
1399 case 250: {
1400 struct minherit_args *p = params;
1401 uarg[0] = (intptr_t) p->addr; /* void * */
1402 uarg[1] = p->len; /* size_t */
1403 iarg[2] = p->inherit; /* int */
1404 *n_args = 3;
1405 break;
1407 /* rfork */
1408 case 251: {
1409 struct rfork_args *p = params;
1410 iarg[0] = p->flags; /* int */
1411 *n_args = 1;
1412 break;
1414 /* openbsd_poll */
1415 case 252: {
1416 struct openbsd_poll_args *p = params;
1417 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1418 uarg[1] = p->nfds; /* u_int */
1419 iarg[2] = p->timeout; /* int */
1420 *n_args = 3;
1421 break;
1423 /* issetugid */
1424 case 253: {
1425 *n_args = 0;
1426 break;
1428 /* lchown */
1429 case 254: {
1430 struct lchown_args *p = params;
1431 uarg[0] = (intptr_t) p->path; /* char * */
1432 iarg[1] = p->uid; /* int */
1433 iarg[2] = p->gid; /* int */
1434 *n_args = 3;
1435 break;
1437 /* aio_read */
1438 case 255: {
1439 struct aio_read_args *p = params;
1440 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1441 *n_args = 1;
1442 break;
1444 /* aio_write */
1445 case 256: {
1446 struct aio_write_args *p = params;
1447 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1448 *n_args = 1;
1449 break;
1451 /* lio_listio */
1452 case 257: {
1453 struct lio_listio_args *p = params;
1454 iarg[0] = p->mode; /* int */
1455 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb *const * */
1456 iarg[2] = p->nent; /* int */
1457 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */
1458 *n_args = 4;
1459 break;
1461 /* getdents */
1462 case 272: {
1463 struct getdents_args *p = params;
1464 iarg[0] = p->fd; /* int */
1465 uarg[1] = (intptr_t) p->buf; /* char * */
1466 uarg[2] = p->count; /* size_t */
1467 *n_args = 3;
1468 break;
1470 /* lchmod */
1471 case 274: {
1472 struct lchmod_args *p = params;
1473 uarg[0] = (intptr_t) p->path; /* char * */
1474 iarg[1] = p->mode; /* mode_t */
1475 *n_args = 2;
1476 break;
1478 /* lchown */
1479 case 275: {
1480 struct lchown_args *p = params;
1481 uarg[0] = (intptr_t) p->path; /* char * */
1482 uarg[1] = p->uid; /* uid_t */
1483 iarg[2] = p->gid; /* gid_t */
1484 *n_args = 3;
1485 break;
1487 /* lutimes */
1488 case 276: {
1489 struct lutimes_args *p = params;
1490 uarg[0] = (intptr_t) p->path; /* char * */
1491 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1492 *n_args = 2;
1493 break;
1495 /* msync */
1496 case 277: {
1497 struct msync_args *p = params;
1498 uarg[0] = (intptr_t) p->addr; /* void * */
1499 uarg[1] = p->len; /* size_t */
1500 iarg[2] = p->flags; /* int */
1501 *n_args = 3;
1502 break;
1504 /* nstat */
1505 case 278: {
1506 struct nstat_args *p = params;
1507 uarg[0] = (intptr_t) p->path; /* char * */
1508 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1509 *n_args = 2;
1510 break;
1512 /* nfstat */
1513 case 279: {
1514 struct nfstat_args *p = params;
1515 iarg[0] = p->fd; /* int */
1516 uarg[1] = (intptr_t) p->sb; /* struct nstat * */
1517 *n_args = 2;
1518 break;
1520 /* nlstat */
1521 case 280: {
1522 struct nlstat_args *p = params;
1523 uarg[0] = (intptr_t) p->path; /* char * */
1524 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1525 *n_args = 2;
1526 break;
1528 /* preadv */
1529 case 289: {
1530 struct preadv_args *p = params;
1531 iarg[0] = p->fd; /* int */
1532 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1533 uarg[2] = p->iovcnt; /* u_int */
1534 iarg[3] = p->offset; /* off_t */
1535 *n_args = 4;
1536 break;
1538 /* pwritev */
1539 case 290: {
1540 struct pwritev_args *p = params;
1541 iarg[0] = p->fd; /* int */
1542 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1543 uarg[2] = p->iovcnt; /* u_int */
1544 iarg[3] = p->offset; /* off_t */
1545 *n_args = 4;
1546 break;
1548 /* fhopen */
1549 case 298: {
1550 struct fhopen_args *p = params;
1551 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1552 iarg[1] = p->flags; /* int */
1553 *n_args = 2;
1554 break;
1556 /* fhstat */
1557 case 299: {
1558 struct fhstat_args *p = params;
1559 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1560 uarg[1] = (intptr_t) p->sb; /* struct stat * */
1561 *n_args = 2;
1562 break;
1564 /* modnext */
1565 case 300: {
1566 struct modnext_args *p = params;
1567 iarg[0] = p->modid; /* int */
1568 *n_args = 1;
1569 break;
1571 /* modstat */
1572 case 301: {
1573 struct modstat_args *p = params;
1574 iarg[0] = p->modid; /* int */
1575 uarg[1] = (intptr_t) p->stat; /* struct module_stat * */
1576 *n_args = 2;
1577 break;
1579 /* modfnext */
1580 case 302: {
1581 struct modfnext_args *p = params;
1582 iarg[0] = p->modid; /* int */
1583 *n_args = 1;
1584 break;
1586 /* modfind */
1587 case 303: {
1588 struct modfind_args *p = params;
1589 uarg[0] = (intptr_t) p->name; /* const char * */
1590 *n_args = 1;
1591 break;
1593 /* kldload */
1594 case 304: {
1595 struct kldload_args *p = params;
1596 uarg[0] = (intptr_t) p->file; /* const char * */
1597 *n_args = 1;
1598 break;
1600 /* kldunload */
1601 case 305: {
1602 struct kldunload_args *p = params;
1603 iarg[0] = p->fileid; /* int */
1604 *n_args = 1;
1605 break;
1607 /* kldfind */
1608 case 306: {
1609 struct kldfind_args *p = params;
1610 uarg[0] = (intptr_t) p->file; /* const char * */
1611 *n_args = 1;
1612 break;
1614 /* kldnext */
1615 case 307: {
1616 struct kldnext_args *p = params;
1617 iarg[0] = p->fileid; /* int */
1618 *n_args = 1;
1619 break;
1621 /* kldstat */
1622 case 308: {
1623 struct kldstat_args *p = params;
1624 iarg[0] = p->fileid; /* int */
1625 uarg[1] = (intptr_t) p->stat; /* struct kld_file_stat * */
1626 *n_args = 2;
1627 break;
1629 /* kldfirstmod */
1630 case 309: {
1631 struct kldfirstmod_args *p = params;
1632 iarg[0] = p->fileid; /* int */
1633 *n_args = 1;
1634 break;
1636 /* getsid */
1637 case 310: {
1638 struct getsid_args *p = params;
1639 iarg[0] = p->pid; /* pid_t */
1640 *n_args = 1;
1641 break;
1643 /* setresuid */
1644 case 311: {
1645 struct setresuid_args *p = params;
1646 uarg[0] = p->ruid; /* uid_t */
1647 uarg[1] = p->euid; /* uid_t */
1648 uarg[2] = p->suid; /* uid_t */
1649 *n_args = 3;
1650 break;
1652 /* setresgid */
1653 case 312: {
1654 struct setresgid_args *p = params;
1655 iarg[0] = p->rgid; /* gid_t */
1656 iarg[1] = p->egid; /* gid_t */
1657 iarg[2] = p->sgid; /* gid_t */
1658 *n_args = 3;
1659 break;
1661 /* aio_return */
1662 case 314: {
1663 struct aio_return_args *p = params;
1664 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1665 *n_args = 1;
1666 break;
1668 /* aio_suspend */
1669 case 315: {
1670 struct aio_suspend_args *p = params;
1671 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb *const * */
1672 iarg[1] = p->nent; /* int */
1673 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1674 *n_args = 3;
1675 break;
1677 /* aio_cancel */
1678 case 316: {
1679 struct aio_cancel_args *p = params;
1680 iarg[0] = p->fd; /* int */
1681 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
1682 *n_args = 2;
1683 break;
1685 /* aio_error */
1686 case 317: {
1687 struct aio_error_args *p = params;
1688 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1689 *n_args = 1;
1690 break;
1692 /* oaio_read */
1693 case 318: {
1694 struct oaio_read_args *p = params;
1695 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */
1696 *n_args = 1;
1697 break;
1699 /* oaio_write */
1700 case 319: {
1701 struct oaio_write_args *p = params;
1702 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */
1703 *n_args = 1;
1704 break;
1706 /* olio_listio */
1707 case 320: {
1708 struct olio_listio_args *p = params;
1709 iarg[0] = p->mode; /* int */
1710 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb *const * */
1711 iarg[2] = p->nent; /* int */
1712 uarg[3] = (intptr_t) p->sig; /* struct osigevent * */
1713 *n_args = 4;
1714 break;
1716 /* yield */
1717 case 321: {
1718 *n_args = 0;
1719 break;
1721 /* mlockall */
1722 case 324: {
1723 struct mlockall_args *p = params;
1724 iarg[0] = p->how; /* int */
1725 *n_args = 1;
1726 break;
1728 /* munlockall */
1729 case 325: {
1730 *n_args = 0;
1731 break;
1733 /* __getcwd */
1734 case 326: {
1735 struct __getcwd_args *p = params;
1736 uarg[0] = (intptr_t) p->buf; /* u_char * */
1737 uarg[1] = p->buflen; /* u_int */
1738 *n_args = 2;
1739 break;
1741 /* sched_setparam */
1742 case 327: {
1743 struct sched_setparam_args *p = params;
1744 iarg[0] = p->pid; /* pid_t */
1745 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1746 *n_args = 2;
1747 break;
1749 /* sched_getparam */
1750 case 328: {
1751 struct sched_getparam_args *p = params;
1752 iarg[0] = p->pid; /* pid_t */
1753 uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1754 *n_args = 2;
1755 break;
1757 /* sched_setscheduler */
1758 case 329: {
1759 struct sched_setscheduler_args *p = params;
1760 iarg[0] = p->pid; /* pid_t */
1761 iarg[1] = p->policy; /* int */
1762 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1763 *n_args = 3;
1764 break;
1766 /* sched_getscheduler */
1767 case 330: {
1768 struct sched_getscheduler_args *p = params;
1769 iarg[0] = p->pid; /* pid_t */
1770 *n_args = 1;
1771 break;
1773 /* sched_yield */
1774 case 331: {
1775 *n_args = 0;
1776 break;
1778 /* sched_get_priority_max */
1779 case 332: {
1780 struct sched_get_priority_max_args *p = params;
1781 iarg[0] = p->policy; /* int */
1782 *n_args = 1;
1783 break;
1785 /* sched_get_priority_min */
1786 case 333: {
1787 struct sched_get_priority_min_args *p = params;
1788 iarg[0] = p->policy; /* int */
1789 *n_args = 1;
1790 break;
1792 /* sched_rr_get_interval */
1793 case 334: {
1794 struct sched_rr_get_interval_args *p = params;
1795 iarg[0] = p->pid; /* pid_t */
1796 uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1797 *n_args = 2;
1798 break;
1800 /* utrace */
1801 case 335: {
1802 struct utrace_args *p = params;
1803 uarg[0] = (intptr_t) p->addr; /* const void * */
1804 uarg[1] = p->len; /* size_t */
1805 *n_args = 2;
1806 break;
1808 /* kldsym */
1809 case 337: {
1810 struct kldsym_args *p = params;
1811 iarg[0] = p->fileid; /* int */
1812 iarg[1] = p->cmd; /* int */
1813 uarg[2] = (intptr_t) p->data; /* void * */
1814 *n_args = 3;
1815 break;
1817 /* jail */
1818 case 338: {
1819 struct jail_args *p = params;
1820 uarg[0] = (intptr_t) p->jail; /* struct jail * */
1821 *n_args = 1;
1822 break;
1824 /* sigprocmask */
1825 case 340: {
1826 struct sigprocmask_args *p = params;
1827 iarg[0] = p->how; /* int */
1828 uarg[1] = (intptr_t) p->set; /* const sigset_t * */
1829 uarg[2] = (intptr_t) p->oset; /* sigset_t * */
1830 *n_args = 3;
1831 break;
1833 /* sigsuspend */
1834 case 341: {
1835 struct sigsuspend_args *p = params;
1836 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */
1837 *n_args = 1;
1838 break;
1840 /* sigpending */
1841 case 343: {
1842 struct sigpending_args *p = params;
1843 uarg[0] = (intptr_t) p->set; /* sigset_t * */
1844 *n_args = 1;
1845 break;
1847 /* sigtimedwait */
1848 case 345: {
1849 struct sigtimedwait_args *p = params;
1850 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1851 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1852 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1853 *n_args = 3;
1854 break;
1856 /* sigwaitinfo */
1857 case 346: {
1858 struct sigwaitinfo_args *p = params;
1859 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1860 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1861 *n_args = 2;
1862 break;
1864 /* __acl_get_file */
1865 case 347: {
1866 struct __acl_get_file_args *p = params;
1867 uarg[0] = (intptr_t) p->path; /* const char * */
1868 iarg[1] = p->type; /* acl_type_t */
1869 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1870 *n_args = 3;
1871 break;
1873 /* __acl_set_file */
1874 case 348: {
1875 struct __acl_set_file_args *p = params;
1876 uarg[0] = (intptr_t) p->path; /* const char * */
1877 iarg[1] = p->type; /* acl_type_t */
1878 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1879 *n_args = 3;
1880 break;
1882 /* __acl_get_fd */
1883 case 349: {
1884 struct __acl_get_fd_args *p = params;
1885 iarg[0] = p->filedes; /* int */
1886 iarg[1] = p->type; /* acl_type_t */
1887 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1888 *n_args = 3;
1889 break;
1891 /* __acl_set_fd */
1892 case 350: {
1893 struct __acl_set_fd_args *p = params;
1894 iarg[0] = p->filedes; /* int */
1895 iarg[1] = p->type; /* acl_type_t */
1896 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1897 *n_args = 3;
1898 break;
1900 /* __acl_delete_file */
1901 case 351: {
1902 struct __acl_delete_file_args *p = params;
1903 uarg[0] = (intptr_t) p->path; /* const char * */
1904 iarg[1] = p->type; /* acl_type_t */
1905 *n_args = 2;
1906 break;
1908 /* __acl_delete_fd */
1909 case 352: {
1910 struct __acl_delete_fd_args *p = params;
1911 iarg[0] = p->filedes; /* int */
1912 iarg[1] = p->type; /* acl_type_t */
1913 *n_args = 2;
1914 break;
1916 /* __acl_aclcheck_file */
1917 case 353: {
1918 struct __acl_aclcheck_file_args *p = params;
1919 uarg[0] = (intptr_t) p->path; /* const char * */
1920 iarg[1] = p->type; /* acl_type_t */
1921 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1922 *n_args = 3;
1923 break;
1925 /* __acl_aclcheck_fd */
1926 case 354: {
1927 struct __acl_aclcheck_fd_args *p = params;
1928 iarg[0] = p->filedes; /* int */
1929 iarg[1] = p->type; /* acl_type_t */
1930 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1931 *n_args = 3;
1932 break;
1934 /* extattrctl */
1935 case 355: {
1936 struct extattrctl_args *p = params;
1937 uarg[0] = (intptr_t) p->path; /* const char * */
1938 iarg[1] = p->cmd; /* int */
1939 uarg[2] = (intptr_t) p->filename; /* const char * */
1940 iarg[3] = p->attrnamespace; /* int */
1941 uarg[4] = (intptr_t) p->attrname; /* const char * */
1942 *n_args = 5;
1943 break;
1945 /* extattr_set_file */
1946 case 356: {
1947 struct extattr_set_file_args *p = params;
1948 uarg[0] = (intptr_t) p->path; /* const char * */
1949 iarg[1] = p->attrnamespace; /* int */
1950 uarg[2] = (intptr_t) p->attrname; /* const char * */
1951 uarg[3] = (intptr_t) p->data; /* void * */
1952 uarg[4] = p->nbytes; /* size_t */
1953 *n_args = 5;
1954 break;
1956 /* extattr_get_file */
1957 case 357: {
1958 struct extattr_get_file_args *p = params;
1959 uarg[0] = (intptr_t) p->path; /* const char * */
1960 iarg[1] = p->attrnamespace; /* int */
1961 uarg[2] = (intptr_t) p->attrname; /* const char * */
1962 uarg[3] = (intptr_t) p->data; /* void * */
1963 uarg[4] = p->nbytes; /* size_t */
1964 *n_args = 5;
1965 break;
1967 /* extattr_delete_file */
1968 case 358: {
1969 struct extattr_delete_file_args *p = params;
1970 uarg[0] = (intptr_t) p->path; /* const char * */
1971 iarg[1] = p->attrnamespace; /* int */
1972 uarg[2] = (intptr_t) p->attrname; /* const char * */
1973 *n_args = 3;
1974 break;
1976 /* aio_waitcomplete */
1977 case 359: {
1978 struct aio_waitcomplete_args *p = params;
1979 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb ** */
1980 uarg[1] = (intptr_t) p->timeout; /* struct timespec * */
1981 *n_args = 2;
1982 break;
1984 /* getresuid */
1985 case 360: {
1986 struct getresuid_args *p = params;
1987 uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1988 uarg[1] = (intptr_t) p->euid; /* uid_t * */
1989 uarg[2] = (intptr_t) p->suid; /* uid_t * */
1990 *n_args = 3;
1991 break;
1993 /* getresgid */
1994 case 361: {
1995 struct getresgid_args *p = params;
1996 uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1997 uarg[1] = (intptr_t) p->egid; /* gid_t * */
1998 uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1999 *n_args = 3;
2000 break;
2002 /* kqueue */
2003 case 362: {
2004 *n_args = 0;
2005 break;
2007 /* kevent */
2008 case 363: {
2009 struct kevent_args *p = params;
2010 iarg[0] = p->fd; /* int */
2011 uarg[1] = (intptr_t) p->changelist; /* struct kevent * */
2012 iarg[2] = p->nchanges; /* int */
2013 uarg[3] = (intptr_t) p->eventlist; /* struct kevent * */
2014 iarg[4] = p->nevents; /* int */
2015 uarg[5] = (intptr_t) p->timeout; /* const struct timespec * */
2016 *n_args = 6;
2017 break;
2019 /* lkmressys */
2020 case 370: {
2021 *n_args = 0;
2022 break;
2024 /* extattr_set_fd */
2025 case 371: {
2026 struct extattr_set_fd_args *p = params;
2027 iarg[0] = p->fd; /* int */
2028 iarg[1] = p->attrnamespace; /* int */
2029 uarg[2] = (intptr_t) p->attrname; /* const char * */
2030 uarg[3] = (intptr_t) p->data; /* void * */
2031 uarg[4] = p->nbytes; /* size_t */
2032 *n_args = 5;
2033 break;
2035 /* extattr_get_fd */
2036 case 372: {
2037 struct extattr_get_fd_args *p = params;
2038 iarg[0] = p->fd; /* int */
2039 iarg[1] = p->attrnamespace; /* int */
2040 uarg[2] = (intptr_t) p->attrname; /* const char * */
2041 uarg[3] = (intptr_t) p->data; /* void * */
2042 uarg[4] = p->nbytes; /* size_t */
2043 *n_args = 5;
2044 break;
2046 /* extattr_delete_fd */
2047 case 373: {
2048 struct extattr_delete_fd_args *p = params;
2049 iarg[0] = p->fd; /* int */
2050 iarg[1] = p->attrnamespace; /* int */
2051 uarg[2] = (intptr_t) p->attrname; /* const char * */
2052 *n_args = 3;
2053 break;
2055 /* __setugid */
2056 case 374: {
2057 struct __setugid_args *p = params;
2058 iarg[0] = p->flag; /* int */
2059 *n_args = 1;
2060 break;
2062 /* nfsclnt */
2063 case 375: {
2064 struct nfsclnt_args *p = params;
2065 iarg[0] = p->flag; /* int */
2066 uarg[1] = (intptr_t) p->argp; /* caddr_t */
2067 *n_args = 2;
2068 break;
2070 /* eaccess */
2071 case 376: {
2072 struct eaccess_args *p = params;
2073 uarg[0] = (intptr_t) p->path; /* char * */
2074 iarg[1] = p->flags; /* int */
2075 *n_args = 2;
2076 break;
2078 /* nmount */
2079 case 378: {
2080 struct nmount_args *p = params;
2081 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */
2082 uarg[1] = p->iovcnt; /* unsigned int */
2083 iarg[2] = p->flags; /* int */
2084 *n_args = 3;
2085 break;
2087 /* __mac_get_proc */
2088 case 384: {
2089 struct __mac_get_proc_args *p = params;
2090 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */
2091 *n_args = 1;
2092 break;
2094 /* __mac_set_proc */
2095 case 385: {
2096 struct __mac_set_proc_args *p = params;
2097 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */
2098 *n_args = 1;
2099 break;
2101 /* __mac_get_fd */
2102 case 386: {
2103 struct __mac_get_fd_args *p = params;
2104 iarg[0] = p->fd; /* int */
2105 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2106 *n_args = 2;
2107 break;
2109 /* __mac_get_file */
2110 case 387: {
2111 struct __mac_get_file_args *p = params;
2112 uarg[0] = (intptr_t) p->path_p; /* const char * */
2113 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2114 *n_args = 2;
2115 break;
2117 /* __mac_set_fd */
2118 case 388: {
2119 struct __mac_set_fd_args *p = params;
2120 iarg[0] = p->fd; /* int */
2121 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2122 *n_args = 2;
2123 break;
2125 /* __mac_set_file */
2126 case 389: {
2127 struct __mac_set_file_args *p = params;
2128 uarg[0] = (intptr_t) p->path_p; /* const char * */
2129 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2130 *n_args = 2;
2131 break;
2133 /* kenv */
2134 case 390: {
2135 struct kenv_args *p = params;
2136 iarg[0] = p->what; /* int */
2137 uarg[1] = (intptr_t) p->name; /* const char * */
2138 uarg[2] = (intptr_t) p->value; /* char * */
2139 iarg[3] = p->len; /* int */
2140 *n_args = 4;
2141 break;
2143 /* lchflags */
2144 case 391: {
2145 struct lchflags_args *p = params;
2146 uarg[0] = (intptr_t) p->path; /* const char * */
2147 iarg[1] = p->flags; /* int */
2148 *n_args = 2;
2149 break;
2151 /* uuidgen */
2152 case 392: {
2153 struct uuidgen_args *p = params;
2154 uarg[0] = (intptr_t) p->store; /* struct uuid * */
2155 iarg[1] = p->count; /* int */
2156 *n_args = 2;
2157 break;
2159 /* sendfile */
2160 case 393: {
2161 struct sendfile_args *p = params;
2162 iarg[0] = p->fd; /* int */
2163 iarg[1] = p->s; /* int */
2164 iarg[2] = p->offset; /* off_t */
2165 uarg[3] = p->nbytes; /* size_t */
2166 uarg[4] = (intptr_t) p->hdtr; /* struct sf_hdtr * */
2167 uarg[5] = (intptr_t) p->sbytes; /* off_t * */
2168 iarg[6] = p->flags; /* int */
2169 *n_args = 7;
2170 break;
2172 /* mac_syscall */
2173 case 394: {
2174 struct mac_syscall_args *p = params;
2175 uarg[0] = (intptr_t) p->policy; /* const char * */
2176 iarg[1] = p->call; /* int */
2177 uarg[2] = (intptr_t) p->arg; /* void * */
2178 *n_args = 3;
2179 break;
2181 /* getfsstat */
2182 case 395: {
2183 struct getfsstat_args *p = params;
2184 uarg[0] = (intptr_t) p->buf; /* struct statfs * */
2185 iarg[1] = p->bufsize; /* long */
2186 iarg[2] = p->flags; /* int */
2187 *n_args = 3;
2188 break;
2190 /* statfs */
2191 case 396: {
2192 struct statfs_args *p = params;
2193 uarg[0] = (intptr_t) p->path; /* char * */
2194 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2195 *n_args = 2;
2196 break;
2198 /* fstatfs */
2199 case 397: {
2200 struct fstatfs_args *p = params;
2201 iarg[0] = p->fd; /* int */
2202 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2203 *n_args = 2;
2204 break;
2206 /* fhstatfs */
2207 case 398: {
2208 struct fhstatfs_args *p = params;
2209 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
2210 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2211 *n_args = 2;
2212 break;
2214 /* ksem_close */
2215 case 400: {
2216 struct ksem_close_args *p = params;
2217 iarg[0] = p->id; /* semid_t */
2218 *n_args = 1;
2219 break;
2221 /* ksem_post */
2222 case 401: {
2223 struct ksem_post_args *p = params;
2224 iarg[0] = p->id; /* semid_t */
2225 *n_args = 1;
2226 break;
2228 /* ksem_wait */
2229 case 402: {
2230 struct ksem_wait_args *p = params;
2231 iarg[0] = p->id; /* semid_t */
2232 *n_args = 1;
2233 break;
2235 /* ksem_trywait */
2236 case 403: {
2237 struct ksem_trywait_args *p = params;
2238 iarg[0] = p->id; /* semid_t */
2239 *n_args = 1;
2240 break;
2242 /* ksem_init */
2243 case 404: {
2244 struct ksem_init_args *p = params;
2245 uarg[0] = (intptr_t) p->idp; /* semid_t * */
2246 uarg[1] = p->value; /* unsigned int */
2247 *n_args = 2;
2248 break;
2250 /* ksem_open */
2251 case 405: {
2252 struct ksem_open_args *p = params;
2253 uarg[0] = (intptr_t) p->idp; /* semid_t * */
2254 uarg[1] = (intptr_t) p->name; /* const char * */
2255 iarg[2] = p->oflag; /* int */
2256 iarg[3] = p->mode; /* mode_t */
2257 uarg[4] = p->value; /* unsigned int */
2258 *n_args = 5;
2259 break;
2261 /* ksem_unlink */
2262 case 406: {
2263 struct ksem_unlink_args *p = params;
2264 uarg[0] = (intptr_t) p->name; /* const char * */
2265 *n_args = 1;
2266 break;
2268 /* ksem_getvalue */
2269 case 407: {
2270 struct ksem_getvalue_args *p = params;
2271 iarg[0] = p->id; /* semid_t */
2272 uarg[1] = (intptr_t) p->val; /* int * */
2273 *n_args = 2;
2274 break;
2276 /* ksem_destroy */
2277 case 408: {
2278 struct ksem_destroy_args *p = params;
2279 iarg[0] = p->id; /* semid_t */
2280 *n_args = 1;
2281 break;
2283 /* __mac_get_pid */
2284 case 409: {
2285 struct __mac_get_pid_args *p = params;
2286 iarg[0] = p->pid; /* pid_t */
2287 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2288 *n_args = 2;
2289 break;
2291 /* __mac_get_link */
2292 case 410: {
2293 struct __mac_get_link_args *p = params;
2294 uarg[0] = (intptr_t) p->path_p; /* const char * */
2295 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2296 *n_args = 2;
2297 break;
2299 /* __mac_set_link */
2300 case 411: {
2301 struct __mac_set_link_args *p = params;
2302 uarg[0] = (intptr_t) p->path_p; /* const char * */
2303 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2304 *n_args = 2;
2305 break;
2307 /* extattr_set_link */
2308 case 412: {
2309 struct extattr_set_link_args *p = params;
2310 uarg[0] = (intptr_t) p->path; /* const char * */
2311 iarg[1] = p->attrnamespace; /* int */
2312 uarg[2] = (intptr_t) p->attrname; /* const char * */
2313 uarg[3] = (intptr_t) p->data; /* void * */
2314 uarg[4] = p->nbytes; /* size_t */
2315 *n_args = 5;
2316 break;
2318 /* extattr_get_link */
2319 case 413: {
2320 struct extattr_get_link_args *p = params;
2321 uarg[0] = (intptr_t) p->path; /* const char * */
2322 iarg[1] = p->attrnamespace; /* int */
2323 uarg[2] = (intptr_t) p->attrname; /* const char * */
2324 uarg[3] = (intptr_t) p->data; /* void * */
2325 uarg[4] = p->nbytes; /* size_t */
2326 *n_args = 5;
2327 break;
2329 /* extattr_delete_link */
2330 case 414: {
2331 struct extattr_delete_link_args *p = params;
2332 uarg[0] = (intptr_t) p->path; /* const char * */
2333 iarg[1] = p->attrnamespace; /* int */
2334 uarg[2] = (intptr_t) p->attrname; /* const char * */
2335 *n_args = 3;
2336 break;
2338 /* __mac_execve */
2339 case 415: {
2340 struct __mac_execve_args *p = params;
2341 uarg[0] = (intptr_t) p->fname; /* char * */
2342 uarg[1] = (intptr_t) p->argv; /* char ** */
2343 uarg[2] = (intptr_t) p->envv; /* char ** */
2344 uarg[3] = (intptr_t) p->mac_p; /* struct mac * */
2345 *n_args = 4;
2346 break;
2348 /* sigaction */
2349 case 416: {
2350 struct sigaction_args *p = params;
2351 iarg[0] = p->sig; /* int */
2352 uarg[1] = (intptr_t) p->act; /* const struct sigaction * */
2353 uarg[2] = (intptr_t) p->oact; /* struct sigaction * */
2354 *n_args = 3;
2355 break;
2357 /* sigreturn */
2358 case 417: {
2359 struct sigreturn_args *p = params;
2360 uarg[0] = (intptr_t) p->sigcntxp; /* const struct __ucontext * */
2361 *n_args = 1;
2362 break;
2364 /* getcontext */
2365 case 421: {
2366 struct getcontext_args *p = params;
2367 uarg[0] = (intptr_t) p->ucp; /* struct __ucontext * */
2368 *n_args = 1;
2369 break;
2371 /* setcontext */
2372 case 422: {
2373 struct setcontext_args *p = params;
2374 uarg[0] = (intptr_t) p->ucp; /* const struct __ucontext * */
2375 *n_args = 1;
2376 break;
2378 /* swapcontext */
2379 case 423: {
2380 struct swapcontext_args *p = params;
2381 uarg[0] = (intptr_t) p->oucp; /* struct __ucontext * */
2382 uarg[1] = (intptr_t) p->ucp; /* const struct __ucontext * */
2383 *n_args = 2;
2384 break;
2386 /* swapoff */
2387 case 424: {
2388 struct swapoff_args *p = params;
2389 uarg[0] = (intptr_t) p->name; /* const char * */
2390 *n_args = 1;
2391 break;
2393 /* __acl_get_link */
2394 case 425: {
2395 struct __acl_get_link_args *p = params;
2396 uarg[0] = (intptr_t) p->path; /* const char * */
2397 iarg[1] = p->type; /* acl_type_t */
2398 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2399 *n_args = 3;
2400 break;
2402 /* __acl_set_link */
2403 case 426: {
2404 struct __acl_set_link_args *p = params;
2405 uarg[0] = (intptr_t) p->path; /* const char * */
2406 iarg[1] = p->type; /* acl_type_t */
2407 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2408 *n_args = 3;
2409 break;
2411 /* __acl_delete_link */
2412 case 427: {
2413 struct __acl_delete_link_args *p = params;
2414 uarg[0] = (intptr_t) p->path; /* const char * */
2415 iarg[1] = p->type; /* acl_type_t */
2416 *n_args = 2;
2417 break;
2419 /* __acl_aclcheck_link */
2420 case 428: {
2421 struct __acl_aclcheck_link_args *p = params;
2422 uarg[0] = (intptr_t) p->path; /* const char * */
2423 iarg[1] = p->type; /* acl_type_t */
2424 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2425 *n_args = 3;
2426 break;
2428 /* sigwait */
2429 case 429: {
2430 struct sigwait_args *p = params;
2431 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
2432 uarg[1] = (intptr_t) p->sig; /* int * */
2433 *n_args = 2;
2434 break;
2436 /* thr_create */
2437 case 430: {
2438 struct thr_create_args *p = params;
2439 uarg[0] = (intptr_t) p->ctx; /* ucontext_t * */
2440 uarg[1] = (intptr_t) p->id; /* long * */
2441 iarg[2] = p->flags; /* int */
2442 *n_args = 3;
2443 break;
2445 /* thr_exit */
2446 case 431: {
2447 struct thr_exit_args *p = params;
2448 uarg[0] = (intptr_t) p->state; /* long * */
2449 *n_args = 1;
2450 break;
2452 /* thr_self */
2453 case 432: {
2454 struct thr_self_args *p = params;
2455 uarg[0] = (intptr_t) p->id; /* long * */
2456 *n_args = 1;
2457 break;
2459 /* thr_kill */
2460 case 433: {
2461 struct thr_kill_args *p = params;
2462 iarg[0] = p->id; /* long */
2463 iarg[1] = p->sig; /* int */
2464 *n_args = 2;
2465 break;
2467 /* _umtx_lock */
2468 case 434: {
2469 struct _umtx_lock_args *p = params;
2470 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2471 *n_args = 1;
2472 break;
2474 /* _umtx_unlock */
2475 case 435: {
2476 struct _umtx_unlock_args *p = params;
2477 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2478 *n_args = 1;
2479 break;
2481 /* jail_attach */
2482 case 436: {
2483 struct jail_attach_args *p = params;
2484 iarg[0] = p->jid; /* int */
2485 *n_args = 1;
2486 break;
2488 /* extattr_list_fd */
2489 case 437: {
2490 struct extattr_list_fd_args *p = params;
2491 iarg[0] = p->fd; /* int */
2492 iarg[1] = p->attrnamespace; /* int */
2493 uarg[2] = (intptr_t) p->data; /* void * */
2494 uarg[3] = p->nbytes; /* size_t */
2495 *n_args = 4;
2496 break;
2498 /* extattr_list_file */
2499 case 438: {
2500 struct extattr_list_file_args *p = params;
2501 uarg[0] = (intptr_t) p->path; /* const char * */
2502 iarg[1] = p->attrnamespace; /* int */
2503 uarg[2] = (intptr_t) p->data; /* void * */
2504 uarg[3] = p->nbytes; /* size_t */
2505 *n_args = 4;
2506 break;
2508 /* extattr_list_link */
2509 case 439: {
2510 struct extattr_list_link_args *p = params;
2511 uarg[0] = (intptr_t) p->path; /* const char * */
2512 iarg[1] = p->attrnamespace; /* int */
2513 uarg[2] = (intptr_t) p->data; /* void * */
2514 uarg[3] = p->nbytes; /* size_t */
2515 *n_args = 4;
2516 break;
2518 /* ksem_timedwait */
2519 case 441: {
2520 struct ksem_timedwait_args *p = params;
2521 iarg[0] = p->id; /* semid_t */
2522 uarg[1] = (intptr_t) p->abstime; /* const struct timespec * */
2523 *n_args = 2;
2524 break;
2526 /* thr_suspend */
2527 case 442: {
2528 struct thr_suspend_args *p = params;
2529 uarg[0] = (intptr_t) p->timeout; /* const struct timespec * */
2530 *n_args = 1;
2531 break;
2533 /* thr_wake */
2534 case 443: {
2535 struct thr_wake_args *p = params;
2536 iarg[0] = p->id; /* long */
2537 *n_args = 1;
2538 break;
2540 /* kldunloadf */
2541 case 444: {
2542 struct kldunloadf_args *p = params;
2543 iarg[0] = p->fileid; /* int */
2544 iarg[1] = p->flags; /* int */
2545 *n_args = 2;
2546 break;
2548 /* audit */
2549 case 445: {
2550 struct audit_args *p = params;
2551 uarg[0] = (intptr_t) p->record; /* const void * */
2552 uarg[1] = p->length; /* u_int */
2553 *n_args = 2;
2554 break;
2556 /* auditon */
2557 case 446: {
2558 struct auditon_args *p = params;
2559 iarg[0] = p->cmd; /* int */
2560 uarg[1] = (intptr_t) p->data; /* void * */
2561 uarg[2] = p->length; /* u_int */
2562 *n_args = 3;
2563 break;
2565 /* getauid */
2566 case 447: {
2567 struct getauid_args *p = params;
2568 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2569 *n_args = 1;
2570 break;
2572 /* setauid */
2573 case 448: {
2574 struct setauid_args *p = params;
2575 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2576 *n_args = 1;
2577 break;
2579 /* getaudit */
2580 case 449: {
2581 struct getaudit_args *p = params;
2582 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2583 *n_args = 1;
2584 break;
2586 /* setaudit */
2587 case 450: {
2588 struct setaudit_args *p = params;
2589 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2590 *n_args = 1;
2591 break;
2593 /* getaudit_addr */
2594 case 451: {
2595 struct getaudit_addr_args *p = params;
2596 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2597 uarg[1] = p->length; /* u_int */
2598 *n_args = 2;
2599 break;
2601 /* setaudit_addr */
2602 case 452: {
2603 struct setaudit_addr_args *p = params;
2604 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2605 uarg[1] = p->length; /* u_int */
2606 *n_args = 2;
2607 break;
2609 /* auditctl */
2610 case 453: {
2611 struct auditctl_args *p = params;
2612 uarg[0] = (intptr_t) p->path; /* char * */
2613 *n_args = 1;
2614 break;
2616 /* _umtx_op */
2617 case 454: {
2618 struct _umtx_op_args *p = params;
2619 uarg[0] = (intptr_t) p->obj; /* void * */
2620 iarg[1] = p->op; /* int */
2621 uarg[2] = p->val; /* u_long */
2622 uarg[3] = (intptr_t) p->uaddr1; /* void * */
2623 uarg[4] = (intptr_t) p->uaddr2; /* void * */
2624 *n_args = 5;
2625 break;
2627 /* thr_new */
2628 case 455: {
2629 struct thr_new_args *p = params;
2630 uarg[0] = (intptr_t) p->param; /* struct thr_param * */
2631 iarg[1] = p->param_size; /* int */
2632 *n_args = 2;
2633 break;
2635 /* sigqueue */
2636 case 456: {
2637 struct sigqueue_args *p = params;
2638 iarg[0] = p->pid; /* pid_t */
2639 iarg[1] = p->signum; /* int */
2640 uarg[2] = (intptr_t) p->value; /* void * */
2641 *n_args = 3;
2642 break;
2644 /* kmq_open */
2645 case 457: {
2646 struct kmq_open_args *p = params;
2647 uarg[0] = (intptr_t) p->path; /* const char * */
2648 iarg[1] = p->flags; /* int */
2649 iarg[2] = p->mode; /* mode_t */
2650 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr * */
2651 *n_args = 4;
2652 break;
2654 /* kmq_setattr */
2655 case 458: {
2656 struct kmq_setattr_args *p = params;
2657 iarg[0] = p->mqd; /* int */
2658 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */
2659 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */
2660 *n_args = 3;
2661 break;
2663 /* kmq_timedreceive */
2664 case 459: {
2665 struct kmq_timedreceive_args *p = params;
2666 iarg[0] = p->mqd; /* int */
2667 uarg[1] = (intptr_t) p->msg_ptr; /* char * */
2668 uarg[2] = p->msg_len; /* size_t */
2669 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */
2670 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */
2671 *n_args = 5;
2672 break;
2674 /* kmq_timedsend */
2675 case 460: {
2676 struct kmq_timedsend_args *p = params;
2677 iarg[0] = p->mqd; /* int */
2678 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
2679 uarg[2] = p->msg_len; /* size_t */
2680 uarg[3] = p->msg_prio; /* unsigned */
2681 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */
2682 *n_args = 5;
2683 break;
2685 /* kmq_notify */
2686 case 461: {
2687 struct kmq_notify_args *p = params;
2688 iarg[0] = p->mqd; /* int */
2689 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */
2690 *n_args = 2;
2691 break;
2693 /* kmq_unlink */
2694 case 462: {
2695 struct kmq_unlink_args *p = params;
2696 uarg[0] = (intptr_t) p->path; /* const char * */
2697 *n_args = 1;
2698 break;
2700 /* abort2 */
2701 case 463: {
2702 struct abort2_args *p = params;
2703 uarg[0] = (intptr_t) p->why; /* const char * */
2704 iarg[1] = p->nargs; /* int */
2705 uarg[2] = (intptr_t) p->args; /* void ** */
2706 *n_args = 3;
2707 break;
2709 /* thr_set_name */
2710 case 464: {
2711 struct thr_set_name_args *p = params;
2712 iarg[0] = p->id; /* long */
2713 uarg[1] = (intptr_t) p->name; /* const char * */
2714 *n_args = 2;
2715 break;
2717 /* aio_fsync */
2718 case 465: {
2719 struct aio_fsync_args *p = params;
2720 iarg[0] = p->op; /* int */
2721 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
2722 *n_args = 2;
2723 break;
2725 /* rtprio_thread */
2726 case 466: {
2727 struct rtprio_thread_args *p = params;
2728 iarg[0] = p->function; /* int */
2729 iarg[1] = p->lwpid; /* lwpid_t */
2730 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
2731 *n_args = 3;
2732 break;
2734 /* sctp_peeloff */
2735 case 471: {
2736 struct sctp_peeloff_args *p = params;
2737 iarg[0] = p->sd; /* int */
2738 uarg[1] = p->name; /* uint32_t */
2739 *n_args = 2;
2740 break;
2742 /* sctp_generic_sendmsg */
2743 case 472: {
2744 struct sctp_generic_sendmsg_args *p = params;
2745 iarg[0] = p->sd; /* int */
2746 uarg[1] = (intptr_t) p->msg; /* caddr_t */
2747 iarg[2] = p->mlen; /* int */
2748 uarg[3] = (intptr_t) p->to; /* caddr_t */
2749 iarg[4] = p->tolen; /* __socklen_t */
2750 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2751 iarg[6] = p->flags; /* int */
2752 *n_args = 7;
2753 break;
2755 /* sctp_generic_sendmsg_iov */
2756 case 473: {
2757 struct sctp_generic_sendmsg_iov_args *p = params;
2758 iarg[0] = p->sd; /* int */
2759 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2760 iarg[2] = p->iovlen; /* int */
2761 uarg[3] = (intptr_t) p->to; /* caddr_t */
2762 iarg[4] = p->tolen; /* __socklen_t */
2763 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2764 iarg[6] = p->flags; /* int */
2765 *n_args = 7;
2766 break;
2768 /* sctp_generic_recvmsg */
2769 case 474: {
2770 struct sctp_generic_recvmsg_args *p = params;
2771 iarg[0] = p->sd; /* int */
2772 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2773 iarg[2] = p->iovlen; /* int */
2774 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */
2775 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
2776 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2777 uarg[6] = (intptr_t) p->msg_flags; /* int * */
2778 *n_args = 7;
2779 break;
2781 /* pread */
2782 case 475: {
2783 struct pread_args *p = params;
2784 iarg[0] = p->fd; /* int */
2785 uarg[1] = (intptr_t) p->buf; /* void * */
2786 uarg[2] = p->nbyte; /* size_t */
2787 iarg[3] = p->offset; /* off_t */
2788 *n_args = 4;
2789 break;
2791 /* pwrite */
2792 case 476: {
2793 struct pwrite_args *p = params;
2794 iarg[0] = p->fd; /* int */
2795 uarg[1] = (intptr_t) p->buf; /* const void * */
2796 uarg[2] = p->nbyte; /* size_t */
2797 iarg[3] = p->offset; /* off_t */
2798 *n_args = 4;
2799 break;
2801 /* mmap */
2802 case 477: {
2803 struct mmap_args *p = params;
2804 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2805 uarg[1] = p->len; /* size_t */
2806 iarg[2] = p->prot; /* int */
2807 iarg[3] = p->flags; /* int */
2808 iarg[4] = p->fd; /* int */
2809 iarg[5] = p->pos; /* off_t */
2810 *n_args = 6;
2811 break;
2813 /* lseek */
2814 case 478: {
2815 struct lseek_args *p = params;
2816 iarg[0] = p->fd; /* int */
2817 iarg[1] = p->offset; /* off_t */
2818 iarg[2] = p->whence; /* int */
2819 *n_args = 3;
2820 break;
2822 /* truncate */
2823 case 479: {
2824 struct truncate_args *p = params;
2825 uarg[0] = (intptr_t) p->path; /* char * */
2826 iarg[1] = p->length; /* off_t */
2827 *n_args = 2;
2828 break;
2830 /* ftruncate */
2831 case 480: {
2832 struct ftruncate_args *p = params;
2833 iarg[0] = p->fd; /* int */
2834 iarg[1] = p->length; /* off_t */
2835 *n_args = 2;
2836 break;
2838 /* thr_kill2 */
2839 case 481: {
2840 struct thr_kill2_args *p = params;
2841 iarg[0] = p->pid; /* pid_t */
2842 iarg[1] = p->id; /* long */
2843 iarg[2] = p->sig; /* int */
2844 *n_args = 3;
2845 break;
2847 /* shm_open */
2848 case 482: {
2849 struct shm_open_args *p = params;
2850 uarg[0] = (intptr_t) p->path; /* const char * */
2851 iarg[1] = p->flags; /* int */
2852 iarg[2] = p->mode; /* mode_t */
2853 *n_args = 3;
2854 break;
2856 /* shm_unlink */
2857 case 483: {
2858 struct shm_unlink_args *p = params;
2859 uarg[0] = (intptr_t) p->path; /* const char * */
2860 *n_args = 1;
2861 break;
2863 /* cpuset */
2864 case 484: {
2865 struct cpuset_args *p = params;
2866 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
2867 *n_args = 1;
2868 break;
2870 /* cpuset_setid */
2871 case 485: {
2872 struct cpuset_setid_args *p = params;
2873 iarg[0] = p->which; /* cpuwhich_t */
2874 iarg[1] = p->id; /* id_t */
2875 iarg[2] = p->setid; /* cpusetid_t */
2876 *n_args = 3;
2877 break;
2879 /* cpuset_getid */
2880 case 486: {
2881 struct cpuset_getid_args *p = params;
2882 iarg[0] = p->level; /* cpulevel_t */
2883 iarg[1] = p->which; /* cpuwhich_t */
2884 iarg[2] = p->id; /* id_t */
2885 uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */
2886 *n_args = 4;
2887 break;
2889 /* cpuset_getaffinity */
2890 case 487: {
2891 struct cpuset_getaffinity_args *p = params;
2892 iarg[0] = p->level; /* cpulevel_t */
2893 iarg[1] = p->which; /* cpuwhich_t */
2894 iarg[2] = p->id; /* id_t */
2895 uarg[3] = p->cpusetsize; /* size_t */
2896 uarg[4] = (intptr_t) p->mask; /* cpuset_t * */
2897 *n_args = 5;
2898 break;
2900 /* cpuset_setaffinity */
2901 case 488: {
2902 struct cpuset_setaffinity_args *p = params;
2903 iarg[0] = p->level; /* cpulevel_t */
2904 iarg[1] = p->which; /* cpuwhich_t */
2905 iarg[2] = p->id; /* id_t */
2906 uarg[3] = p->cpusetsize; /* size_t */
2907 uarg[4] = (intptr_t) p->mask; /* const cpuset_t * */
2908 *n_args = 5;
2909 break;
2911 /* faccessat */
2912 case 489: {
2913 struct faccessat_args *p = params;
2914 iarg[0] = p->fd; /* int */
2915 uarg[1] = (intptr_t) p->path; /* char * */
2916 iarg[2] = p->mode; /* int */
2917 iarg[3] = p->flag; /* int */
2918 *n_args = 4;
2919 break;
2921 /* fchmodat */
2922 case 490: {
2923 struct fchmodat_args *p = params;
2924 iarg[0] = p->fd; /* int */
2925 uarg[1] = (intptr_t) p->path; /* char * */
2926 iarg[2] = p->mode; /* mode_t */
2927 iarg[3] = p->flag; /* int */
2928 *n_args = 4;
2929 break;
2931 /* fchownat */
2932 case 491: {
2933 struct fchownat_args *p = params;
2934 iarg[0] = p->fd; /* int */
2935 uarg[1] = (intptr_t) p->path; /* char * */
2936 uarg[2] = p->uid; /* uid_t */
2937 iarg[3] = p->gid; /* gid_t */
2938 iarg[4] = p->flag; /* int */
2939 *n_args = 5;
2940 break;
2942 /* fexecve */
2943 case 492: {
2944 struct fexecve_args *p = params;
2945 iarg[0] = p->fd; /* int */
2946 uarg[1] = (intptr_t) p->argv; /* char ** */
2947 uarg[2] = (intptr_t) p->envv; /* char ** */
2948 *n_args = 3;
2949 break;
2951 /* fstatat */
2952 case 493: {
2953 struct fstatat_args *p = params;
2954 iarg[0] = p->fd; /* int */
2955 uarg[1] = (intptr_t) p->path; /* char * */
2956 uarg[2] = (intptr_t) p->buf; /* struct stat * */
2957 iarg[3] = p->flag; /* int */
2958 *n_args = 4;
2959 break;
2961 /* futimesat */
2962 case 494: {
2963 struct futimesat_args *p = params;
2964 iarg[0] = p->fd; /* int */
2965 uarg[1] = (intptr_t) p->path; /* char * */
2966 uarg[2] = (intptr_t) p->times; /* struct timeval * */
2967 *n_args = 3;
2968 break;
2970 /* linkat */
2971 case 495: {
2972 struct linkat_args *p = params;
2973 iarg[0] = p->fd1; /* int */
2974 uarg[1] = (intptr_t) p->path1; /* char * */
2975 iarg[2] = p->fd2; /* int */
2976 uarg[3] = (intptr_t) p->path2; /* char * */
2977 iarg[4] = p->flag; /* int */
2978 *n_args = 5;
2979 break;
2981 /* mkdirat */
2982 case 496: {
2983 struct mkdirat_args *p = params;
2984 iarg[0] = p->fd; /* int */
2985 uarg[1] = (intptr_t) p->path; /* char * */
2986 iarg[2] = p->mode; /* mode_t */
2987 *n_args = 3;
2988 break;
2990 /* mkfifoat */
2991 case 497: {
2992 struct mkfifoat_args *p = params;
2993 iarg[0] = p->fd; /* int */
2994 uarg[1] = (intptr_t) p->path; /* char * */
2995 iarg[2] = p->mode; /* mode_t */
2996 *n_args = 3;
2997 break;
2999 /* mknodat */
3000 case 498: {
3001 struct mknodat_args *p = params;
3002 iarg[0] = p->fd; /* int */
3003 uarg[1] = (intptr_t) p->path; /* char * */
3004 iarg[2] = p->mode; /* mode_t */
3005 iarg[3] = p->dev; /* dev_t */
3006 *n_args = 4;
3007 break;
3009 /* openat */
3010 case 499: {
3011 struct openat_args *p = params;
3012 iarg[0] = p->fd; /* int */
3013 uarg[1] = (intptr_t) p->path; /* char * */
3014 iarg[2] = p->flag; /* int */
3015 iarg[3] = p->mode; /* mode_t */
3016 *n_args = 4;
3017 break;
3019 /* readlinkat */
3020 case 500: {
3021 struct readlinkat_args *p = params;
3022 iarg[0] = p->fd; /* int */
3023 uarg[1] = (intptr_t) p->path; /* char * */
3024 uarg[2] = (intptr_t) p->buf; /* char * */
3025 uarg[3] = p->bufsize; /* size_t */
3026 *n_args = 4;
3027 break;
3029 /* renameat */
3030 case 501: {
3031 struct renameat_args *p = params;
3032 iarg[0] = p->oldfd; /* int */
3033 uarg[1] = (intptr_t) p->old; /* char * */
3034 iarg[2] = p->newfd; /* int */
3035 uarg[3] = (intptr_t) p->new; /* char * */
3036 *n_args = 4;
3037 break;
3039 /* symlinkat */
3040 case 502: {
3041 struct symlinkat_args *p = params;
3042 uarg[0] = (intptr_t) p->path1; /* char * */
3043 iarg[1] = p->fd; /* int */
3044 uarg[2] = (intptr_t) p->path2; /* char * */
3045 *n_args = 3;
3046 break;
3048 /* unlinkat */
3049 case 503: {
3050 struct unlinkat_args *p = params;
3051 iarg[0] = p->fd; /* int */
3052 uarg[1] = (intptr_t) p->path; /* char * */
3053 iarg[2] = p->flag; /* int */
3054 *n_args = 3;
3055 break;
3057 /* posix_openpt */
3058 case 504: {
3059 struct posix_openpt_args *p = params;
3060 iarg[0] = p->flags; /* int */
3061 *n_args = 1;
3062 break;
3064 /* fkvm_userpoke */
3065 case 505: {
3066 struct fkvm_userpoke_args *p = params;
3067 uarg[0] = (intptr_t) p->data; /* void * */
3068 *n_args = 1;
3069 break;
3071 default:
3072 *n_args = 0;
3073 break;
3076 static void
3077 systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3079 const char *p = NULL;
3080 switch (sysnum) {
3081 /* nosys */
3082 case 0:
3083 break;
3084 /* sys_exit */
3085 case 1:
3086 switch(ndx) {
3087 case 0:
3088 p = "int";
3089 break;
3090 default:
3091 break;
3093 break;
3094 /* fork */
3095 case 2:
3096 break;
3097 /* read */
3098 case 3:
3099 switch(ndx) {
3100 case 0:
3101 p = "int";
3102 break;
3103 case 1:
3104 p = "void *";
3105 break;
3106 case 2:
3107 p = "size_t";
3108 break;
3109 default:
3110 break;
3112 break;
3113 /* write */
3114 case 4:
3115 switch(ndx) {
3116 case 0:
3117 p = "int";
3118 break;
3119 case 1:
3120 p = "const void *";
3121 break;
3122 case 2:
3123 p = "size_t";
3124 break;
3125 default:
3126 break;
3128 break;
3129 /* open */
3130 case 5:
3131 switch(ndx) {
3132 case 0:
3133 p = "char *";
3134 break;
3135 case 1:
3136 p = "int";
3137 break;
3138 case 2:
3139 p = "int";
3140 break;
3141 default:
3142 break;
3144 break;
3145 /* close */
3146 case 6:
3147 switch(ndx) {
3148 case 0:
3149 p = "int";
3150 break;
3151 default:
3152 break;
3154 break;
3155 /* wait4 */
3156 case 7:
3157 switch(ndx) {
3158 case 0:
3159 p = "int";
3160 break;
3161 case 1:
3162 p = "int *";
3163 break;
3164 case 2:
3165 p = "int";
3166 break;
3167 case 3:
3168 p = "struct rusage *";
3169 break;
3170 default:
3171 break;
3173 break;
3174 /* link */
3175 case 9:
3176 switch(ndx) {
3177 case 0:
3178 p = "char *";
3179 break;
3180 case 1:
3181 p = "char *";
3182 break;
3183 default:
3184 break;
3186 break;
3187 /* unlink */
3188 case 10:
3189 switch(ndx) {
3190 case 0:
3191 p = "char *";
3192 break;
3193 default:
3194 break;
3196 break;
3197 /* chdir */
3198 case 12:
3199 switch(ndx) {
3200 case 0:
3201 p = "char *";
3202 break;
3203 default:
3204 break;
3206 break;
3207 /* fchdir */
3208 case 13:
3209 switch(ndx) {
3210 case 0:
3211 p = "int";
3212 break;
3213 default:
3214 break;
3216 break;
3217 /* mknod */
3218 case 14:
3219 switch(ndx) {
3220 case 0:
3221 p = "char *";
3222 break;
3223 case 1:
3224 p = "int";
3225 break;
3226 case 2:
3227 p = "int";
3228 break;
3229 default:
3230 break;
3232 break;
3233 /* chmod */
3234 case 15:
3235 switch(ndx) {
3236 case 0:
3237 p = "char *";
3238 break;
3239 case 1:
3240 p = "int";
3241 break;
3242 default:
3243 break;
3245 break;
3246 /* chown */
3247 case 16:
3248 switch(ndx) {
3249 case 0:
3250 p = "char *";
3251 break;
3252 case 1:
3253 p = "int";
3254 break;
3255 case 2:
3256 p = "int";
3257 break;
3258 default:
3259 break;
3261 break;
3262 /* obreak */
3263 case 17:
3264 switch(ndx) {
3265 case 0:
3266 p = "char *";
3267 break;
3268 default:
3269 break;
3271 break;
3272 /* getpid */
3273 case 20:
3274 break;
3275 /* mount */
3276 case 21:
3277 switch(ndx) {
3278 case 0:
3279 p = "char *";
3280 break;
3281 case 1:
3282 p = "char *";
3283 break;
3284 case 2:
3285 p = "int";
3286 break;
3287 case 3:
3288 p = "caddr_t";
3289 break;
3290 default:
3291 break;
3293 break;
3294 /* unmount */
3295 case 22:
3296 switch(ndx) {
3297 case 0:
3298 p = "char *";
3299 break;
3300 case 1:
3301 p = "int";
3302 break;
3303 default:
3304 break;
3306 break;
3307 /* setuid */
3308 case 23:
3309 switch(ndx) {
3310 case 0:
3311 p = "uid_t";
3312 break;
3313 default:
3314 break;
3316 break;
3317 /* getuid */
3318 case 24:
3319 break;
3320 /* geteuid */
3321 case 25:
3322 break;
3323 /* ptrace */
3324 case 26:
3325 switch(ndx) {
3326 case 0:
3327 p = "int";
3328 break;
3329 case 1:
3330 p = "pid_t";
3331 break;
3332 case 2:
3333 p = "caddr_t";
3334 break;
3335 case 3:
3336 p = "int";
3337 break;
3338 default:
3339 break;
3341 break;
3342 /* recvmsg */
3343 case 27:
3344 switch(ndx) {
3345 case 0:
3346 p = "int";
3347 break;
3348 case 1:
3349 p = "struct msghdr *";
3350 break;
3351 case 2:
3352 p = "int";
3353 break;
3354 default:
3355 break;
3357 break;
3358 /* sendmsg */
3359 case 28:
3360 switch(ndx) {
3361 case 0:
3362 p = "int";
3363 break;
3364 case 1:
3365 p = "struct msghdr *";
3366 break;
3367 case 2:
3368 p = "int";
3369 break;
3370 default:
3371 break;
3373 break;
3374 /* recvfrom */
3375 case 29:
3376 switch(ndx) {
3377 case 0:
3378 p = "int";
3379 break;
3380 case 1:
3381 p = "caddr_t";
3382 break;
3383 case 2:
3384 p = "size_t";
3385 break;
3386 case 3:
3387 p = "int";
3388 break;
3389 case 4:
3390 p = "struct sockaddr *__restrict";
3391 break;
3392 case 5:
3393 p = "__socklen_t *__restrict";
3394 break;
3395 default:
3396 break;
3398 break;
3399 /* accept */
3400 case 30:
3401 switch(ndx) {
3402 case 0:
3403 p = "int";
3404 break;
3405 case 1:
3406 p = "struct sockaddr *__restrict";
3407 break;
3408 case 2:
3409 p = "__socklen_t *__restrict";
3410 break;
3411 default:
3412 break;
3414 break;
3415 /* getpeername */
3416 case 31:
3417 switch(ndx) {
3418 case 0:
3419 p = "int";
3420 break;
3421 case 1:
3422 p = "struct sockaddr *__restrict";
3423 break;
3424 case 2:
3425 p = "__socklen_t *__restrict";
3426 break;
3427 default:
3428 break;
3430 break;
3431 /* getsockname */
3432 case 32:
3433 switch(ndx) {
3434 case 0:
3435 p = "int";
3436 break;
3437 case 1:
3438 p = "struct sockaddr *__restrict";
3439 break;
3440 case 2:
3441 p = "__socklen_t *__restrict";
3442 break;
3443 default:
3444 break;
3446 break;
3447 /* access */
3448 case 33:
3449 switch(ndx) {
3450 case 0:
3451 p = "char *";
3452 break;
3453 case 1:
3454 p = "int";
3455 break;
3456 default:
3457 break;
3459 break;
3460 /* chflags */
3461 case 34:
3462 switch(ndx) {
3463 case 0:
3464 p = "char *";
3465 break;
3466 case 1:
3467 p = "int";
3468 break;
3469 default:
3470 break;
3472 break;
3473 /* fchflags */
3474 case 35:
3475 switch(ndx) {
3476 case 0:
3477 p = "int";
3478 break;
3479 case 1:
3480 p = "int";
3481 break;
3482 default:
3483 break;
3485 break;
3486 /* sync */
3487 case 36:
3488 break;
3489 /* kill */
3490 case 37:
3491 switch(ndx) {
3492 case 0:
3493 p = "int";
3494 break;
3495 case 1:
3496 p = "int";
3497 break;
3498 default:
3499 break;
3501 break;
3502 /* getppid */
3503 case 39:
3504 break;
3505 /* dup */
3506 case 41:
3507 switch(ndx) {
3508 case 0:
3509 p = "u_int";
3510 break;
3511 default:
3512 break;
3514 break;
3515 /* pipe */
3516 case 42:
3517 break;
3518 /* getegid */
3519 case 43:
3520 break;
3521 /* profil */
3522 case 44:
3523 switch(ndx) {
3524 case 0:
3525 p = "caddr_t";
3526 break;
3527 case 1:
3528 p = "size_t";
3529 break;
3530 case 2:
3531 p = "size_t";
3532 break;
3533 case 3:
3534 p = "u_int";
3535 break;
3536 default:
3537 break;
3539 break;
3540 /* ktrace */
3541 case 45:
3542 switch(ndx) {
3543 case 0:
3544 p = "const char *";
3545 break;
3546 case 1:
3547 p = "int";
3548 break;
3549 case 2:
3550 p = "int";
3551 break;
3552 case 3:
3553 p = "int";
3554 break;
3555 default:
3556 break;
3558 break;
3559 /* getgid */
3560 case 47:
3561 break;
3562 /* getlogin */
3563 case 49:
3564 switch(ndx) {
3565 case 0:
3566 p = "char *";
3567 break;
3568 case 1:
3569 p = "u_int";
3570 break;
3571 default:
3572 break;
3574 break;
3575 /* setlogin */
3576 case 50:
3577 switch(ndx) {
3578 case 0:
3579 p = "char *";
3580 break;
3581 default:
3582 break;
3584 break;
3585 /* acct */
3586 case 51:
3587 switch(ndx) {
3588 case 0:
3589 p = "char *";
3590 break;
3591 default:
3592 break;
3594 break;
3595 /* sigaltstack */
3596 case 53:
3597 switch(ndx) {
3598 case 0:
3599 p = "stack_t *";
3600 break;
3601 case 1:
3602 p = "stack_t *";
3603 break;
3604 default:
3605 break;
3607 break;
3608 /* ioctl */
3609 case 54:
3610 switch(ndx) {
3611 case 0:
3612 p = "int";
3613 break;
3614 case 1:
3615 p = "u_long";
3616 break;
3617 case 2:
3618 p = "caddr_t";
3619 break;
3620 default:
3621 break;
3623 break;
3624 /* reboot */
3625 case 55:
3626 switch(ndx) {
3627 case 0:
3628 p = "int";
3629 break;
3630 default:
3631 break;
3633 break;
3634 /* revoke */
3635 case 56:
3636 switch(ndx) {
3637 case 0:
3638 p = "char *";
3639 break;
3640 default:
3641 break;
3643 break;
3644 /* symlink */
3645 case 57:
3646 switch(ndx) {
3647 case 0:
3648 p = "char *";
3649 break;
3650 case 1:
3651 p = "char *";
3652 break;
3653 default:
3654 break;
3656 break;
3657 /* readlink */
3658 case 58:
3659 switch(ndx) {
3660 case 0:
3661 p = "char *";
3662 break;
3663 case 1:
3664 p = "char *";
3665 break;
3666 case 2:
3667 p = "size_t";
3668 break;
3669 default:
3670 break;
3672 break;
3673 /* execve */
3674 case 59:
3675 switch(ndx) {
3676 case 0:
3677 p = "char *";
3678 break;
3679 case 1:
3680 p = "char **";
3681 break;
3682 case 2:
3683 p = "char **";
3684 break;
3685 default:
3686 break;
3688 break;
3689 /* umask */
3690 case 60:
3691 switch(ndx) {
3692 case 0:
3693 p = "int";
3694 break;
3695 default:
3696 break;
3698 break;
3699 /* chroot */
3700 case 61:
3701 switch(ndx) {
3702 case 0:
3703 p = "char *";
3704 break;
3705 default:
3706 break;
3708 break;
3709 /* msync */
3710 case 65:
3711 switch(ndx) {
3712 case 0:
3713 p = "void *";
3714 break;
3715 case 1:
3716 p = "size_t";
3717 break;
3718 case 2:
3719 p = "int";
3720 break;
3721 default:
3722 break;
3724 break;
3725 /* vfork */
3726 case 66:
3727 break;
3728 /* sbrk */
3729 case 69:
3730 switch(ndx) {
3731 case 0:
3732 p = "int";
3733 break;
3734 default:
3735 break;
3737 break;
3738 /* sstk */
3739 case 70:
3740 switch(ndx) {
3741 case 0:
3742 p = "int";
3743 break;
3744 default:
3745 break;
3747 break;
3748 /* ovadvise */
3749 case 72:
3750 switch(ndx) {
3751 case 0:
3752 p = "int";
3753 break;
3754 default:
3755 break;
3757 break;
3758 /* munmap */
3759 case 73:
3760 switch(ndx) {
3761 case 0:
3762 p = "void *";
3763 break;
3764 case 1:
3765 p = "size_t";
3766 break;
3767 default:
3768 break;
3770 break;
3771 /* mprotect */
3772 case 74:
3773 switch(ndx) {
3774 case 0:
3775 p = "const void *";
3776 break;
3777 case 1:
3778 p = "size_t";
3779 break;
3780 case 2:
3781 p = "int";
3782 break;
3783 default:
3784 break;
3786 break;
3787 /* madvise */
3788 case 75:
3789 switch(ndx) {
3790 case 0:
3791 p = "void *";
3792 break;
3793 case 1:
3794 p = "size_t";
3795 break;
3796 case 2:
3797 p = "int";
3798 break;
3799 default:
3800 break;
3802 break;
3803 /* mincore */
3804 case 78:
3805 switch(ndx) {
3806 case 0:
3807 p = "const void *";
3808 break;
3809 case 1:
3810 p = "size_t";
3811 break;
3812 case 2:
3813 p = "char *";
3814 break;
3815 default:
3816 break;
3818 break;
3819 /* getgroups */
3820 case 79:
3821 switch(ndx) {
3822 case 0:
3823 p = "u_int";
3824 break;
3825 case 1:
3826 p = "gid_t *";
3827 break;
3828 default:
3829 break;
3831 break;
3832 /* setgroups */
3833 case 80:
3834 switch(ndx) {
3835 case 0:
3836 p = "u_int";
3837 break;
3838 case 1:
3839 p = "gid_t *";
3840 break;
3841 default:
3842 break;
3844 break;
3845 /* getpgrp */
3846 case 81:
3847 break;
3848 /* setpgid */
3849 case 82:
3850 switch(ndx) {
3851 case 0:
3852 p = "int";
3853 break;
3854 case 1:
3855 p = "int";
3856 break;
3857 default:
3858 break;
3860 break;
3861 /* setitimer */
3862 case 83:
3863 switch(ndx) {
3864 case 0:
3865 p = "u_int";
3866 break;
3867 case 1:
3868 p = "struct itimerval *";
3869 break;
3870 case 2:
3871 p = "struct itimerval *";
3872 break;
3873 default:
3874 break;
3876 break;
3877 /* swapon */
3878 case 85:
3879 switch(ndx) {
3880 case 0:
3881 p = "char *";
3882 break;
3883 default:
3884 break;
3886 break;
3887 /* getitimer */
3888 case 86:
3889 switch(ndx) {
3890 case 0:
3891 p = "u_int";
3892 break;
3893 case 1:
3894 p = "struct itimerval *";
3895 break;
3896 default:
3897 break;
3899 break;
3900 /* getdtablesize */
3901 case 89:
3902 break;
3903 /* dup2 */
3904 case 90:
3905 switch(ndx) {
3906 case 0:
3907 p = "u_int";
3908 break;
3909 case 1:
3910 p = "u_int";
3911 break;
3912 default:
3913 break;
3915 break;
3916 /* fcntl */
3917 case 92:
3918 switch(ndx) {
3919 case 0:
3920 p = "int";
3921 break;
3922 case 1:
3923 p = "int";
3924 break;
3925 case 2:
3926 p = "long";
3927 break;
3928 default:
3929 break;
3931 break;
3932 /* select */
3933 case 93:
3934 switch(ndx) {
3935 case 0:
3936 p = "int";
3937 break;
3938 case 1:
3939 p = "fd_set *";
3940 break;
3941 case 2:
3942 p = "fd_set *";
3943 break;
3944 case 3:
3945 p = "fd_set *";
3946 break;
3947 case 4:
3948 p = "struct timeval *";
3949 break;
3950 default:
3951 break;
3953 break;
3954 /* fsync */
3955 case 95:
3956 switch(ndx) {
3957 case 0:
3958 p = "int";
3959 break;
3960 default:
3961 break;
3963 break;
3964 /* setpriority */
3965 case 96:
3966 switch(ndx) {
3967 case 0:
3968 p = "int";
3969 break;
3970 case 1:
3971 p = "int";
3972 break;
3973 case 2:
3974 p = "int";
3975 break;
3976 default:
3977 break;
3979 break;
3980 /* socket */
3981 case 97:
3982 switch(ndx) {
3983 case 0:
3984 p = "int";
3985 break;
3986 case 1:
3987 p = "int";
3988 break;
3989 case 2:
3990 p = "int";
3991 break;
3992 default:
3993 break;
3995 break;
3996 /* connect */
3997 case 98:
3998 switch(ndx) {
3999 case 0:
4000 p = "int";
4001 break;
4002 case 1:
4003 p = "caddr_t";
4004 break;
4005 case 2:
4006 p = "int";
4007 break;
4008 default:
4009 break;
4011 break;
4012 /* getpriority */
4013 case 100:
4014 switch(ndx) {
4015 case 0:
4016 p = "int";
4017 break;
4018 case 1:
4019 p = "int";
4020 break;
4021 default:
4022 break;
4024 break;
4025 /* bind */
4026 case 104:
4027 switch(ndx) {
4028 case 0:
4029 p = "int";
4030 break;
4031 case 1:
4032 p = "caddr_t";
4033 break;
4034 case 2:
4035 p = "int";
4036 break;
4037 default:
4038 break;
4040 break;
4041 /* setsockopt */
4042 case 105:
4043 switch(ndx) {
4044 case 0:
4045 p = "int";
4046 break;
4047 case 1:
4048 p = "int";
4049 break;
4050 case 2:
4051 p = "int";
4052 break;
4053 case 3:
4054 p = "caddr_t";
4055 break;
4056 case 4:
4057 p = "int";
4058 break;
4059 default:
4060 break;
4062 break;
4063 /* listen */
4064 case 106:
4065 switch(ndx) {
4066 case 0:
4067 p = "int";
4068 break;
4069 case 1:
4070 p = "int";
4071 break;
4072 default:
4073 break;
4075 break;
4076 /* gettimeofday */
4077 case 116:
4078 switch(ndx) {
4079 case 0:
4080 p = "struct timeval *";
4081 break;
4082 case 1:
4083 p = "struct timezone *";
4084 break;
4085 default:
4086 break;
4088 break;
4089 /* getrusage */
4090 case 117:
4091 switch(ndx) {
4092 case 0:
4093 p = "int";
4094 break;
4095 case 1:
4096 p = "struct rusage *";
4097 break;
4098 default:
4099 break;
4101 break;
4102 /* getsockopt */
4103 case 118:
4104 switch(ndx) {
4105 case 0:
4106 p = "int";
4107 break;
4108 case 1:
4109 p = "int";
4110 break;
4111 case 2:
4112 p = "int";
4113 break;
4114 case 3:
4115 p = "caddr_t";
4116 break;
4117 case 4:
4118 p = "int *";
4119 break;
4120 default:
4121 break;
4123 break;
4124 /* readv */
4125 case 120:
4126 switch(ndx) {
4127 case 0:
4128 p = "int";
4129 break;
4130 case 1:
4131 p = "struct iovec *";
4132 break;
4133 case 2:
4134 p = "u_int";
4135 break;
4136 default:
4137 break;
4139 break;
4140 /* writev */
4141 case 121:
4142 switch(ndx) {
4143 case 0:
4144 p = "int";
4145 break;
4146 case 1:
4147 p = "struct iovec *";
4148 break;
4149 case 2:
4150 p = "u_int";
4151 break;
4152 default:
4153 break;
4155 break;
4156 /* settimeofday */
4157 case 122:
4158 switch(ndx) {
4159 case 0:
4160 p = "struct timeval *";
4161 break;
4162 case 1:
4163 p = "struct timezone *";
4164 break;
4165 default:
4166 break;
4168 break;
4169 /* fchown */
4170 case 123:
4171 switch(ndx) {
4172 case 0:
4173 p = "int";
4174 break;
4175 case 1:
4176 p = "int";
4177 break;
4178 case 2:
4179 p = "int";
4180 break;
4181 default:
4182 break;
4184 break;
4185 /* fchmod */
4186 case 124:
4187 switch(ndx) {
4188 case 0:
4189 p = "int";
4190 break;
4191 case 1:
4192 p = "int";
4193 break;
4194 default:
4195 break;
4197 break;
4198 /* setreuid */
4199 case 126:
4200 switch(ndx) {
4201 case 0:
4202 p = "int";
4203 break;
4204 case 1:
4205 p = "int";
4206 break;
4207 default:
4208 break;
4210 break;
4211 /* setregid */
4212 case 127:
4213 switch(ndx) {
4214 case 0:
4215 p = "int";
4216 break;
4217 case 1:
4218 p = "int";
4219 break;
4220 default:
4221 break;
4223 break;
4224 /* rename */
4225 case 128:
4226 switch(ndx) {
4227 case 0:
4228 p = "char *";
4229 break;
4230 case 1:
4231 p = "char *";
4232 break;
4233 default:
4234 break;
4236 break;
4237 /* flock */
4238 case 131:
4239 switch(ndx) {
4240 case 0:
4241 p = "int";
4242 break;
4243 case 1:
4244 p = "int";
4245 break;
4246 default:
4247 break;
4249 break;
4250 /* mkfifo */
4251 case 132:
4252 switch(ndx) {
4253 case 0:
4254 p = "char *";
4255 break;
4256 case 1:
4257 p = "int";
4258 break;
4259 default:
4260 break;
4262 break;
4263 /* sendto */
4264 case 133:
4265 switch(ndx) {
4266 case 0:
4267 p = "int";
4268 break;
4269 case 1:
4270 p = "caddr_t";
4271 break;
4272 case 2:
4273 p = "size_t";
4274 break;
4275 case 3:
4276 p = "int";
4277 break;
4278 case 4:
4279 p = "caddr_t";
4280 break;
4281 case 5:
4282 p = "int";
4283 break;
4284 default:
4285 break;
4287 break;
4288 /* shutdown */
4289 case 134:
4290 switch(ndx) {
4291 case 0:
4292 p = "int";
4293 break;
4294 case 1:
4295 p = "int";
4296 break;
4297 default:
4298 break;
4300 break;
4301 /* socketpair */
4302 case 135:
4303 switch(ndx) {
4304 case 0:
4305 p = "int";
4306 break;
4307 case 1:
4308 p = "int";
4309 break;
4310 case 2:
4311 p = "int";
4312 break;
4313 case 3:
4314 p = "int *";
4315 break;
4316 default:
4317 break;
4319 break;
4320 /* mkdir */
4321 case 136:
4322 switch(ndx) {
4323 case 0:
4324 p = "char *";
4325 break;
4326 case 1:
4327 p = "int";
4328 break;
4329 default:
4330 break;
4332 break;
4333 /* rmdir */
4334 case 137:
4335 switch(ndx) {
4336 case 0:
4337 p = "char *";
4338 break;
4339 default:
4340 break;
4342 break;
4343 /* utimes */
4344 case 138:
4345 switch(ndx) {
4346 case 0:
4347 p = "char *";
4348 break;
4349 case 1:
4350 p = "struct timeval *";
4351 break;
4352 default:
4353 break;
4355 break;
4356 /* adjtime */
4357 case 140:
4358 switch(ndx) {
4359 case 0:
4360 p = "struct timeval *";
4361 break;
4362 case 1:
4363 p = "struct timeval *";
4364 break;
4365 default:
4366 break;
4368 break;
4369 /* setsid */
4370 case 147:
4371 break;
4372 /* quotactl */
4373 case 148:
4374 switch(ndx) {
4375 case 0:
4376 p = "char *";
4377 break;
4378 case 1:
4379 p = "int";
4380 break;
4381 case 2:
4382 p = "int";
4383 break;
4384 case 3:
4385 p = "caddr_t";
4386 break;
4387 default:
4388 break;
4390 break;
4391 /* nlm_syscall */
4392 case 154:
4393 switch(ndx) {
4394 case 0:
4395 p = "int";
4396 break;
4397 case 1:
4398 p = "int";
4399 break;
4400 case 2:
4401 p = "int";
4402 break;
4403 case 3:
4404 p = "char **";
4405 break;
4406 default:
4407 break;
4409 break;
4410 /* nfssvc */
4411 case 155:
4412 switch(ndx) {
4413 case 0:
4414 p = "int";
4415 break;
4416 case 1:
4417 p = "caddr_t";
4418 break;
4419 default:
4420 break;
4422 break;
4423 /* lgetfh */
4424 case 160:
4425 switch(ndx) {
4426 case 0:
4427 p = "char *";
4428 break;
4429 case 1:
4430 p = "struct fhandle *";
4431 break;
4432 default:
4433 break;
4435 break;
4436 /* getfh */
4437 case 161:
4438 switch(ndx) {
4439 case 0:
4440 p = "char *";
4441 break;
4442 case 1:
4443 p = "struct fhandle *";
4444 break;
4445 default:
4446 break;
4448 break;
4449 /* getdomainname */
4450 case 162:
4451 switch(ndx) {
4452 case 0:
4453 p = "char *";
4454 break;
4455 case 1:
4456 p = "int";
4457 break;
4458 default:
4459 break;
4461 break;
4462 /* setdomainname */
4463 case 163:
4464 switch(ndx) {
4465 case 0:
4466 p = "char *";
4467 break;
4468 case 1:
4469 p = "int";
4470 break;
4471 default:
4472 break;
4474 break;
4475 /* uname */
4476 case 164:
4477 switch(ndx) {
4478 case 0:
4479 p = "struct utsname *";
4480 break;
4481 default:
4482 break;
4484 break;
4485 /* sysarch */
4486 case 165:
4487 switch(ndx) {
4488 case 0:
4489 p = "int";
4490 break;
4491 case 1:
4492 p = "char *";
4493 break;
4494 default:
4495 break;
4497 break;
4498 /* rtprio */
4499 case 166:
4500 switch(ndx) {
4501 case 0:
4502 p = "int";
4503 break;
4504 case 1:
4505 p = "pid_t";
4506 break;
4507 case 2:
4508 p = "struct rtprio *";
4509 break;
4510 default:
4511 break;
4513 break;
4514 /* semsys */
4515 case 169:
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 = "int";
4528 break;
4529 case 4:
4530 p = "int";
4531 break;
4532 default:
4533 break;
4535 break;
4536 /* msgsys */
4537 case 170:
4538 switch(ndx) {
4539 case 0:
4540 p = "int";
4541 break;
4542 case 1:
4543 p = "int";
4544 break;
4545 case 2:
4546 p = "int";
4547 break;
4548 case 3:
4549 p = "int";
4550 break;
4551 case 4:
4552 p = "int";
4553 break;
4554 case 5:
4555 p = "int";
4556 break;
4557 default:
4558 break;
4560 break;
4561 /* shmsys */
4562 case 171:
4563 switch(ndx) {
4564 case 0:
4565 p = "int";
4566 break;
4567 case 1:
4568 p = "int";
4569 break;
4570 case 2:
4571 p = "int";
4572 break;
4573 case 3:
4574 p = "int";
4575 break;
4576 default:
4577 break;
4579 break;
4580 /* freebsd6_pread */
4581 case 173:
4582 switch(ndx) {
4583 case 0:
4584 p = "int";
4585 break;
4586 case 1:
4587 p = "void *";
4588 break;
4589 case 2:
4590 p = "size_t";
4591 break;
4592 case 3:
4593 p = "int";
4594 break;
4595 case 4:
4596 p = "off_t";
4597 break;
4598 default:
4599 break;
4601 break;
4602 /* freebsd6_pwrite */
4603 case 174:
4604 switch(ndx) {
4605 case 0:
4606 p = "int";
4607 break;
4608 case 1:
4609 p = "const void *";
4610 break;
4611 case 2:
4612 p = "size_t";
4613 break;
4614 case 3:
4615 p = "int";
4616 break;
4617 case 4:
4618 p = "off_t";
4619 break;
4620 default:
4621 break;
4623 break;
4624 /* setfib */
4625 case 175:
4626 switch(ndx) {
4627 case 0:
4628 p = "int";
4629 break;
4630 default:
4631 break;
4633 break;
4634 /* ntp_adjtime */
4635 case 176:
4636 switch(ndx) {
4637 case 0:
4638 p = "struct timex *";
4639 break;
4640 default:
4641 break;
4643 break;
4644 /* setgid */
4645 case 181:
4646 switch(ndx) {
4647 case 0:
4648 p = "gid_t";
4649 break;
4650 default:
4651 break;
4653 break;
4654 /* setegid */
4655 case 182:
4656 switch(ndx) {
4657 case 0:
4658 p = "gid_t";
4659 break;
4660 default:
4661 break;
4663 break;
4664 /* seteuid */
4665 case 183:
4666 switch(ndx) {
4667 case 0:
4668 p = "uid_t";
4669 break;
4670 default:
4671 break;
4673 break;
4674 /* stat */
4675 case 188:
4676 switch(ndx) {
4677 case 0:
4678 p = "char *";
4679 break;
4680 case 1:
4681 p = "struct stat *";
4682 break;
4683 default:
4684 break;
4686 break;
4687 /* fstat */
4688 case 189:
4689 switch(ndx) {
4690 case 0:
4691 p = "int";
4692 break;
4693 case 1:
4694 p = "struct stat *";
4695 break;
4696 default:
4697 break;
4699 break;
4700 /* lstat */
4701 case 190:
4702 switch(ndx) {
4703 case 0:
4704 p = "char *";
4705 break;
4706 case 1:
4707 p = "struct stat *";
4708 break;
4709 default:
4710 break;
4712 break;
4713 /* pathconf */
4714 case 191:
4715 switch(ndx) {
4716 case 0:
4717 p = "char *";
4718 break;
4719 case 1:
4720 p = "int";
4721 break;
4722 default:
4723 break;
4725 break;
4726 /* fpathconf */
4727 case 192:
4728 switch(ndx) {
4729 case 0:
4730 p = "int";
4731 break;
4732 case 1:
4733 p = "int";
4734 break;
4735 default:
4736 break;
4738 break;
4739 /* getrlimit */
4740 case 194:
4741 switch(ndx) {
4742 case 0:
4743 p = "u_int";
4744 break;
4745 case 1:
4746 p = "struct rlimit *";
4747 break;
4748 default:
4749 break;
4751 break;
4752 /* setrlimit */
4753 case 195:
4754 switch(ndx) {
4755 case 0:
4756 p = "u_int";
4757 break;
4758 case 1:
4759 p = "struct rlimit *";
4760 break;
4761 default:
4762 break;
4764 break;
4765 /* getdirentries */
4766 case 196:
4767 switch(ndx) {
4768 case 0:
4769 p = "int";
4770 break;
4771 case 1:
4772 p = "char *";
4773 break;
4774 case 2:
4775 p = "u_int";
4776 break;
4777 case 3:
4778 p = "long *";
4779 break;
4780 default:
4781 break;
4783 break;
4784 /* freebsd6_mmap */
4785 case 197:
4786 switch(ndx) {
4787 case 0:
4788 p = "caddr_t";
4789 break;
4790 case 1:
4791 p = "size_t";
4792 break;
4793 case 2:
4794 p = "int";
4795 break;
4796 case 3:
4797 p = "int";
4798 break;
4799 case 4:
4800 p = "int";
4801 break;
4802 case 5:
4803 p = "int";
4804 break;
4805 case 6:
4806 p = "off_t";
4807 break;
4808 default:
4809 break;
4811 break;
4812 /* nosys */
4813 case 198:
4814 break;
4815 /* freebsd6_lseek */
4816 case 199:
4817 switch(ndx) {
4818 case 0:
4819 p = "int";
4820 break;
4821 case 1:
4822 p = "int";
4823 break;
4824 case 2:
4825 p = "off_t";
4826 break;
4827 case 3:
4828 p = "int";
4829 break;
4830 default:
4831 break;
4833 break;
4834 /* freebsd6_truncate */
4835 case 200:
4836 switch(ndx) {
4837 case 0:
4838 p = "char *";
4839 break;
4840 case 1:
4841 p = "int";
4842 break;
4843 case 2:
4844 p = "off_t";
4845 break;
4846 default:
4847 break;
4849 break;
4850 /* freebsd6_ftruncate */
4851 case 201:
4852 switch(ndx) {
4853 case 0:
4854 p = "int";
4855 break;
4856 case 1:
4857 p = "int";
4858 break;
4859 case 2:
4860 p = "off_t";
4861 break;
4862 default:
4863 break;
4865 break;
4866 /* __sysctl */
4867 case 202:
4868 switch(ndx) {
4869 case 0:
4870 p = "int *";
4871 break;
4872 case 1:
4873 p = "u_int";
4874 break;
4875 case 2:
4876 p = "void *";
4877 break;
4878 case 3:
4879 p = "size_t *";
4880 break;
4881 case 4:
4882 p = "void *";
4883 break;
4884 case 5:
4885 p = "size_t";
4886 break;
4887 default:
4888 break;
4890 break;
4891 /* mlock */
4892 case 203:
4893 switch(ndx) {
4894 case 0:
4895 p = "const void *";
4896 break;
4897 case 1:
4898 p = "size_t";
4899 break;
4900 default:
4901 break;
4903 break;
4904 /* munlock */
4905 case 204:
4906 switch(ndx) {
4907 case 0:
4908 p = "const void *";
4909 break;
4910 case 1:
4911 p = "size_t";
4912 break;
4913 default:
4914 break;
4916 break;
4917 /* undelete */
4918 case 205:
4919 switch(ndx) {
4920 case 0:
4921 p = "char *";
4922 break;
4923 default:
4924 break;
4926 break;
4927 /* futimes */
4928 case 206:
4929 switch(ndx) {
4930 case 0:
4931 p = "int";
4932 break;
4933 case 1:
4934 p = "struct timeval *";
4935 break;
4936 default:
4937 break;
4939 break;
4940 /* getpgid */
4941 case 207:
4942 switch(ndx) {
4943 case 0:
4944 p = "pid_t";
4945 break;
4946 default:
4947 break;
4949 break;
4950 /* poll */
4951 case 209:
4952 switch(ndx) {
4953 case 0:
4954 p = "struct pollfd *";
4955 break;
4956 case 1:
4957 p = "u_int";
4958 break;
4959 case 2:
4960 p = "int";
4961 break;
4962 default:
4963 break;
4965 break;
4966 /* lkmnosys */
4967 case 210:
4968 break;
4969 /* lkmnosys */
4970 case 211:
4971 break;
4972 /* lkmnosys */
4973 case 212:
4974 break;
4975 /* lkmnosys */
4976 case 213:
4977 break;
4978 /* lkmnosys */
4979 case 214:
4980 break;
4981 /* lkmnosys */
4982 case 215:
4983 break;
4984 /* lkmnosys */
4985 case 216:
4986 break;
4987 /* lkmnosys */
4988 case 217:
4989 break;
4990 /* lkmnosys */
4991 case 218:
4992 break;
4993 /* lkmnosys */
4994 case 219:
4995 break;
4996 /* __semctl */
4997 case 220:
4998 switch(ndx) {
4999 case 0:
5000 p = "int";
5001 break;
5002 case 1:
5003 p = "int";
5004 break;
5005 case 2:
5006 p = "int";
5007 break;
5008 case 3:
5009 p = "union semun *";
5010 break;
5011 default:
5012 break;
5014 break;
5015 /* semget */
5016 case 221:
5017 switch(ndx) {
5018 case 0:
5019 p = "key_t";
5020 break;
5021 case 1:
5022 p = "int";
5023 break;
5024 case 2:
5025 p = "int";
5026 break;
5027 default:
5028 break;
5030 break;
5031 /* semop */
5032 case 222:
5033 switch(ndx) {
5034 case 0:
5035 p = "int";
5036 break;
5037 case 1:
5038 p = "struct sembuf *";
5039 break;
5040 case 2:
5041 p = "size_t";
5042 break;
5043 default:
5044 break;
5046 break;
5047 /* msgctl */
5048 case 224:
5049 switch(ndx) {
5050 case 0:
5051 p = "int";
5052 break;
5053 case 1:
5054 p = "int";
5055 break;
5056 case 2:
5057 p = "struct msqid_ds *";
5058 break;
5059 default:
5060 break;
5062 break;
5063 /* msgget */
5064 case 225:
5065 switch(ndx) {
5066 case 0:
5067 p = "key_t";
5068 break;
5069 case 1:
5070 p = "int";
5071 break;
5072 default:
5073 break;
5075 break;
5076 /* msgsnd */
5077 case 226:
5078 switch(ndx) {
5079 case 0:
5080 p = "int";
5081 break;
5082 case 1:
5083 p = "const void *";
5084 break;
5085 case 2:
5086 p = "size_t";
5087 break;
5088 case 3:
5089 p = "int";
5090 break;
5091 default:
5092 break;
5094 break;
5095 /* msgrcv */
5096 case 227:
5097 switch(ndx) {
5098 case 0:
5099 p = "int";
5100 break;
5101 case 1:
5102 p = "void *";
5103 break;
5104 case 2:
5105 p = "size_t";
5106 break;
5107 case 3:
5108 p = "long";
5109 break;
5110 case 4:
5111 p = "int";
5112 break;
5113 default:
5114 break;
5116 break;
5117 /* shmat */
5118 case 228:
5119 switch(ndx) {
5120 case 0:
5121 p = "int";
5122 break;
5123 case 1:
5124 p = "const void *";
5125 break;
5126 case 2:
5127 p = "int";
5128 break;
5129 default:
5130 break;
5132 break;
5133 /* shmctl */
5134 case 229:
5135 switch(ndx) {
5136 case 0:
5137 p = "int";
5138 break;
5139 case 1:
5140 p = "int";
5141 break;
5142 case 2:
5143 p = "struct shmid_ds *";
5144 break;
5145 default:
5146 break;
5148 break;
5149 /* shmdt */
5150 case 230:
5151 switch(ndx) {
5152 case 0:
5153 p = "const void *";
5154 break;
5155 default:
5156 break;
5158 break;
5159 /* shmget */
5160 case 231:
5161 switch(ndx) {
5162 case 0:
5163 p = "key_t";
5164 break;
5165 case 1:
5166 p = "size_t";
5167 break;
5168 case 2:
5169 p = "int";
5170 break;
5171 default:
5172 break;
5174 break;
5175 /* clock_gettime */
5176 case 232:
5177 switch(ndx) {
5178 case 0:
5179 p = "clockid_t";
5180 break;
5181 case 1:
5182 p = "struct timespec *";
5183 break;
5184 default:
5185 break;
5187 break;
5188 /* clock_settime */
5189 case 233:
5190 switch(ndx) {
5191 case 0:
5192 p = "clockid_t";
5193 break;
5194 case 1:
5195 p = "const struct timespec *";
5196 break;
5197 default:
5198 break;
5200 break;
5201 /* clock_getres */
5202 case 234:
5203 switch(ndx) {
5204 case 0:
5205 p = "clockid_t";
5206 break;
5207 case 1:
5208 p = "struct timespec *";
5209 break;
5210 default:
5211 break;
5213 break;
5214 /* ktimer_create */
5215 case 235:
5216 switch(ndx) {
5217 case 0:
5218 p = "clockid_t";
5219 break;
5220 case 1:
5221 p = "struct sigevent *";
5222 break;
5223 case 2:
5224 p = "int *";
5225 break;
5226 default:
5227 break;
5229 break;
5230 /* ktimer_delete */
5231 case 236:
5232 switch(ndx) {
5233 case 0:
5234 p = "int";
5235 break;
5236 default:
5237 break;
5239 break;
5240 /* ktimer_settime */
5241 case 237:
5242 switch(ndx) {
5243 case 0:
5244 p = "int";
5245 break;
5246 case 1:
5247 p = "int";
5248 break;
5249 case 2:
5250 p = "const struct itimerspec *";
5251 break;
5252 case 3:
5253 p = "struct itimerspec *";
5254 break;
5255 default:
5256 break;
5258 break;
5259 /* ktimer_gettime */
5260 case 238:
5261 switch(ndx) {
5262 case 0:
5263 p = "int";
5264 break;
5265 case 1:
5266 p = "struct itimerspec *";
5267 break;
5268 default:
5269 break;
5271 break;
5272 /* ktimer_getoverrun */
5273 case 239:
5274 switch(ndx) {
5275 case 0:
5276 p = "int";
5277 break;
5278 default:
5279 break;
5281 break;
5282 /* nanosleep */
5283 case 240:
5284 switch(ndx) {
5285 case 0:
5286 p = "const struct timespec *";
5287 break;
5288 case 1:
5289 p = "struct timespec *";
5290 break;
5291 default:
5292 break;
5294 break;
5295 /* ntp_gettime */
5296 case 248:
5297 switch(ndx) {
5298 case 0:
5299 p = "struct ntptimeval *";
5300 break;
5301 default:
5302 break;
5304 break;
5305 /* minherit */
5306 case 250:
5307 switch(ndx) {
5308 case 0:
5309 p = "void *";
5310 break;
5311 case 1:
5312 p = "size_t";
5313 break;
5314 case 2:
5315 p = "int";
5316 break;
5317 default:
5318 break;
5320 break;
5321 /* rfork */
5322 case 251:
5323 switch(ndx) {
5324 case 0:
5325 p = "int";
5326 break;
5327 default:
5328 break;
5330 break;
5331 /* openbsd_poll */
5332 case 252:
5333 switch(ndx) {
5334 case 0:
5335 p = "struct pollfd *";
5336 break;
5337 case 1:
5338 p = "u_int";
5339 break;
5340 case 2:
5341 p = "int";
5342 break;
5343 default:
5344 break;
5346 break;
5347 /* issetugid */
5348 case 253:
5349 break;
5350 /* lchown */
5351 case 254:
5352 switch(ndx) {
5353 case 0:
5354 p = "char *";
5355 break;
5356 case 1:
5357 p = "int";
5358 break;
5359 case 2:
5360 p = "int";
5361 break;
5362 default:
5363 break;
5365 break;
5366 /* aio_read */
5367 case 255:
5368 switch(ndx) {
5369 case 0:
5370 p = "struct aiocb *";
5371 break;
5372 default:
5373 break;
5375 break;
5376 /* aio_write */
5377 case 256:
5378 switch(ndx) {
5379 case 0:
5380 p = "struct aiocb *";
5381 break;
5382 default:
5383 break;
5385 break;
5386 /* lio_listio */
5387 case 257:
5388 switch(ndx) {
5389 case 0:
5390 p = "int";
5391 break;
5392 case 1:
5393 p = "struct aiocb *const *";
5394 break;
5395 case 2:
5396 p = "int";
5397 break;
5398 case 3:
5399 p = "struct sigevent *";
5400 break;
5401 default:
5402 break;
5404 break;
5405 /* getdents */
5406 case 272:
5407 switch(ndx) {
5408 case 0:
5409 p = "int";
5410 break;
5411 case 1:
5412 p = "char *";
5413 break;
5414 case 2:
5415 p = "size_t";
5416 break;
5417 default:
5418 break;
5420 break;
5421 /* lchmod */
5422 case 274:
5423 switch(ndx) {
5424 case 0:
5425 p = "char *";
5426 break;
5427 case 1:
5428 p = "mode_t";
5429 break;
5430 default:
5431 break;
5433 break;
5434 /* lchown */
5435 case 275:
5436 switch(ndx) {
5437 case 0:
5438 p = "char *";
5439 break;
5440 case 1:
5441 p = "uid_t";
5442 break;
5443 case 2:
5444 p = "gid_t";
5445 break;
5446 default:
5447 break;
5449 break;
5450 /* lutimes */
5451 case 276:
5452 switch(ndx) {
5453 case 0:
5454 p = "char *";
5455 break;
5456 case 1:
5457 p = "struct timeval *";
5458 break;
5459 default:
5460 break;
5462 break;
5463 /* msync */
5464 case 277:
5465 switch(ndx) {
5466 case 0:
5467 p = "void *";
5468 break;
5469 case 1:
5470 p = "size_t";
5471 break;
5472 case 2:
5473 p = "int";
5474 break;
5475 default:
5476 break;
5478 break;
5479 /* nstat */
5480 case 278:
5481 switch(ndx) {
5482 case 0:
5483 p = "char *";
5484 break;
5485 case 1:
5486 p = "struct nstat *";
5487 break;
5488 default:
5489 break;
5491 break;
5492 /* nfstat */
5493 case 279:
5494 switch(ndx) {
5495 case 0:
5496 p = "int";
5497 break;
5498 case 1:
5499 p = "struct nstat *";
5500 break;
5501 default:
5502 break;
5504 break;
5505 /* nlstat */
5506 case 280:
5507 switch(ndx) {
5508 case 0:
5509 p = "char *";
5510 break;
5511 case 1:
5512 p = "struct nstat *";
5513 break;
5514 default:
5515 break;
5517 break;
5518 /* preadv */
5519 case 289:
5520 switch(ndx) {
5521 case 0:
5522 p = "int";
5523 break;
5524 case 1:
5525 p = "struct iovec *";
5526 break;
5527 case 2:
5528 p = "u_int";
5529 break;
5530 case 3:
5531 p = "off_t";
5532 break;
5533 default:
5534 break;
5536 break;
5537 /* pwritev */
5538 case 290:
5539 switch(ndx) {
5540 case 0:
5541 p = "int";
5542 break;
5543 case 1:
5544 p = "struct iovec *";
5545 break;
5546 case 2:
5547 p = "u_int";
5548 break;
5549 case 3:
5550 p = "off_t";
5551 break;
5552 default:
5553 break;
5555 break;
5556 /* fhopen */
5557 case 298:
5558 switch(ndx) {
5559 case 0:
5560 p = "const struct fhandle *";
5561 break;
5562 case 1:
5563 p = "int";
5564 break;
5565 default:
5566 break;
5568 break;
5569 /* fhstat */
5570 case 299:
5571 switch(ndx) {
5572 case 0:
5573 p = "const struct fhandle *";
5574 break;
5575 case 1:
5576 p = "struct stat *";
5577 break;
5578 default:
5579 break;
5581 break;
5582 /* modnext */
5583 case 300:
5584 switch(ndx) {
5585 case 0:
5586 p = "int";
5587 break;
5588 default:
5589 break;
5591 break;
5592 /* modstat */
5593 case 301:
5594 switch(ndx) {
5595 case 0:
5596 p = "int";
5597 break;
5598 case 1:
5599 p = "struct module_stat *";
5600 break;
5601 default:
5602 break;
5604 break;
5605 /* modfnext */
5606 case 302:
5607 switch(ndx) {
5608 case 0:
5609 p = "int";
5610 break;
5611 default:
5612 break;
5614 break;
5615 /* modfind */
5616 case 303:
5617 switch(ndx) {
5618 case 0:
5619 p = "const char *";
5620 break;
5621 default:
5622 break;
5624 break;
5625 /* kldload */
5626 case 304:
5627 switch(ndx) {
5628 case 0:
5629 p = "const char *";
5630 break;
5631 default:
5632 break;
5634 break;
5635 /* kldunload */
5636 case 305:
5637 switch(ndx) {
5638 case 0:
5639 p = "int";
5640 break;
5641 default:
5642 break;
5644 break;
5645 /* kldfind */
5646 case 306:
5647 switch(ndx) {
5648 case 0:
5649 p = "const char *";
5650 break;
5651 default:
5652 break;
5654 break;
5655 /* kldnext */
5656 case 307:
5657 switch(ndx) {
5658 case 0:
5659 p = "int";
5660 break;
5661 default:
5662 break;
5664 break;
5665 /* kldstat */
5666 case 308:
5667 switch(ndx) {
5668 case 0:
5669 p = "int";
5670 break;
5671 case 1:
5672 p = "struct kld_file_stat *";
5673 break;
5674 default:
5675 break;
5677 break;
5678 /* kldfirstmod */
5679 case 309:
5680 switch(ndx) {
5681 case 0:
5682 p = "int";
5683 break;
5684 default:
5685 break;
5687 break;
5688 /* getsid */
5689 case 310:
5690 switch(ndx) {
5691 case 0:
5692 p = "pid_t";
5693 break;
5694 default:
5695 break;
5697 break;
5698 /* setresuid */
5699 case 311:
5700 switch(ndx) {
5701 case 0:
5702 p = "uid_t";
5703 break;
5704 case 1:
5705 p = "uid_t";
5706 break;
5707 case 2:
5708 p = "uid_t";
5709 break;
5710 default:
5711 break;
5713 break;
5714 /* setresgid */
5715 case 312:
5716 switch(ndx) {
5717 case 0:
5718 p = "gid_t";
5719 break;
5720 case 1:
5721 p = "gid_t";
5722 break;
5723 case 2:
5724 p = "gid_t";
5725 break;
5726 default:
5727 break;
5729 break;
5730 /* aio_return */
5731 case 314:
5732 switch(ndx) {
5733 case 0:
5734 p = "struct aiocb *";
5735 break;
5736 default:
5737 break;
5739 break;
5740 /* aio_suspend */
5741 case 315:
5742 switch(ndx) {
5743 case 0:
5744 p = "struct aiocb *const *";
5745 break;
5746 case 1:
5747 p = "int";
5748 break;
5749 case 2:
5750 p = "const struct timespec *";
5751 break;
5752 default:
5753 break;
5755 break;
5756 /* aio_cancel */
5757 case 316:
5758 switch(ndx) {
5759 case 0:
5760 p = "int";
5761 break;
5762 case 1:
5763 p = "struct aiocb *";
5764 break;
5765 default:
5766 break;
5768 break;
5769 /* aio_error */
5770 case 317:
5771 switch(ndx) {
5772 case 0:
5773 p = "struct aiocb *";
5774 break;
5775 default:
5776 break;
5778 break;
5779 /* oaio_read */
5780 case 318:
5781 switch(ndx) {
5782 case 0:
5783 p = "struct oaiocb *";
5784 break;
5785 default:
5786 break;
5788 break;
5789 /* oaio_write */
5790 case 319:
5791 switch(ndx) {
5792 case 0:
5793 p = "struct oaiocb *";
5794 break;
5795 default:
5796 break;
5798 break;
5799 /* olio_listio */
5800 case 320:
5801 switch(ndx) {
5802 case 0:
5803 p = "int";
5804 break;
5805 case 1:
5806 p = "struct oaiocb *const *";
5807 break;
5808 case 2:
5809 p = "int";
5810 break;
5811 case 3:
5812 p = "struct osigevent *";
5813 break;
5814 default:
5815 break;
5817 break;
5818 /* yield */
5819 case 321:
5820 break;
5821 /* mlockall */
5822 case 324:
5823 switch(ndx) {
5824 case 0:
5825 p = "int";
5826 break;
5827 default:
5828 break;
5830 break;
5831 /* munlockall */
5832 case 325:
5833 break;
5834 /* __getcwd */
5835 case 326:
5836 switch(ndx) {
5837 case 0:
5838 p = "u_char *";
5839 break;
5840 case 1:
5841 p = "u_int";
5842 break;
5843 default:
5844 break;
5846 break;
5847 /* sched_setparam */
5848 case 327:
5849 switch(ndx) {
5850 case 0:
5851 p = "pid_t";
5852 break;
5853 case 1:
5854 p = "const struct sched_param *";
5855 break;
5856 default:
5857 break;
5859 break;
5860 /* sched_getparam */
5861 case 328:
5862 switch(ndx) {
5863 case 0:
5864 p = "pid_t";
5865 break;
5866 case 1:
5867 p = "struct sched_param *";
5868 break;
5869 default:
5870 break;
5872 break;
5873 /* sched_setscheduler */
5874 case 329:
5875 switch(ndx) {
5876 case 0:
5877 p = "pid_t";
5878 break;
5879 case 1:
5880 p = "int";
5881 break;
5882 case 2:
5883 p = "const struct sched_param *";
5884 break;
5885 default:
5886 break;
5888 break;
5889 /* sched_getscheduler */
5890 case 330:
5891 switch(ndx) {
5892 case 0:
5893 p = "pid_t";
5894 break;
5895 default:
5896 break;
5898 break;
5899 /* sched_yield */
5900 case 331:
5901 break;
5902 /* sched_get_priority_max */
5903 case 332:
5904 switch(ndx) {
5905 case 0:
5906 p = "int";
5907 break;
5908 default:
5909 break;
5911 break;
5912 /* sched_get_priority_min */
5913 case 333:
5914 switch(ndx) {
5915 case 0:
5916 p = "int";
5917 break;
5918 default:
5919 break;
5921 break;
5922 /* sched_rr_get_interval */
5923 case 334:
5924 switch(ndx) {
5925 case 0:
5926 p = "pid_t";
5927 break;
5928 case 1:
5929 p = "struct timespec *";
5930 break;
5931 default:
5932 break;
5934 break;
5935 /* utrace */
5936 case 335:
5937 switch(ndx) {
5938 case 0:
5939 p = "const void *";
5940 break;
5941 case 1:
5942 p = "size_t";
5943 break;
5944 default:
5945 break;
5947 break;
5948 /* kldsym */
5949 case 337:
5950 switch(ndx) {
5951 case 0:
5952 p = "int";
5953 break;
5954 case 1:
5955 p = "int";
5956 break;
5957 case 2:
5958 p = "void *";
5959 break;
5960 default:
5961 break;
5963 break;
5964 /* jail */
5965 case 338:
5966 switch(ndx) {
5967 case 0:
5968 p = "struct jail *";
5969 break;
5970 default:
5971 break;
5973 break;
5974 /* sigprocmask */
5975 case 340:
5976 switch(ndx) {
5977 case 0:
5978 p = "int";
5979 break;
5980 case 1:
5981 p = "const sigset_t *";
5982 break;
5983 case 2:
5984 p = "sigset_t *";
5985 break;
5986 default:
5987 break;
5989 break;
5990 /* sigsuspend */
5991 case 341:
5992 switch(ndx) {
5993 case 0:
5994 p = "const sigset_t *";
5995 break;
5996 default:
5997 break;
5999 break;
6000 /* sigpending */
6001 case 343:
6002 switch(ndx) {
6003 case 0:
6004 p = "sigset_t *";
6005 break;
6006 default:
6007 break;
6009 break;
6010 /* sigtimedwait */
6011 case 345:
6012 switch(ndx) {
6013 case 0:
6014 p = "const sigset_t *";
6015 break;
6016 case 1:
6017 p = "siginfo_t *";
6018 break;
6019 case 2:
6020 p = "const struct timespec *";
6021 break;
6022 default:
6023 break;
6025 break;
6026 /* sigwaitinfo */
6027 case 346:
6028 switch(ndx) {
6029 case 0:
6030 p = "const sigset_t *";
6031 break;
6032 case 1:
6033 p = "siginfo_t *";
6034 break;
6035 default:
6036 break;
6038 break;
6039 /* __acl_get_file */
6040 case 347:
6041 switch(ndx) {
6042 case 0:
6043 p = "const char *";
6044 break;
6045 case 1:
6046 p = "acl_type_t";
6047 break;
6048 case 2:
6049 p = "struct acl *";
6050 break;
6051 default:
6052 break;
6054 break;
6055 /* __acl_set_file */
6056 case 348:
6057 switch(ndx) {
6058 case 0:
6059 p = "const char *";
6060 break;
6061 case 1:
6062 p = "acl_type_t";
6063 break;
6064 case 2:
6065 p = "struct acl *";
6066 break;
6067 default:
6068 break;
6070 break;
6071 /* __acl_get_fd */
6072 case 349:
6073 switch(ndx) {
6074 case 0:
6075 p = "int";
6076 break;
6077 case 1:
6078 p = "acl_type_t";
6079 break;
6080 case 2:
6081 p = "struct acl *";
6082 break;
6083 default:
6084 break;
6086 break;
6087 /* __acl_set_fd */
6088 case 350:
6089 switch(ndx) {
6090 case 0:
6091 p = "int";
6092 break;
6093 case 1:
6094 p = "acl_type_t";
6095 break;
6096 case 2:
6097 p = "struct acl *";
6098 break;
6099 default:
6100 break;
6102 break;
6103 /* __acl_delete_file */
6104 case 351:
6105 switch(ndx) {
6106 case 0:
6107 p = "const char *";
6108 break;
6109 case 1:
6110 p = "acl_type_t";
6111 break;
6112 default:
6113 break;
6115 break;
6116 /* __acl_delete_fd */
6117 case 352:
6118 switch(ndx) {
6119 case 0:
6120 p = "int";
6121 break;
6122 case 1:
6123 p = "acl_type_t";
6124 break;
6125 default:
6126 break;
6128 break;
6129 /* __acl_aclcheck_file */
6130 case 353:
6131 switch(ndx) {
6132 case 0:
6133 p = "const char *";
6134 break;
6135 case 1:
6136 p = "acl_type_t";
6137 break;
6138 case 2:
6139 p = "struct acl *";
6140 break;
6141 default:
6142 break;
6144 break;
6145 /* __acl_aclcheck_fd */
6146 case 354:
6147 switch(ndx) {
6148 case 0:
6149 p = "int";
6150 break;
6151 case 1:
6152 p = "acl_type_t";
6153 break;
6154 case 2:
6155 p = "struct acl *";
6156 break;
6157 default:
6158 break;
6160 break;
6161 /* extattrctl */
6162 case 355:
6163 switch(ndx) {
6164 case 0:
6165 p = "const char *";
6166 break;
6167 case 1:
6168 p = "int";
6169 break;
6170 case 2:
6171 p = "const char *";
6172 break;
6173 case 3:
6174 p = "int";
6175 break;
6176 case 4:
6177 p = "const char *";
6178 break;
6179 default:
6180 break;
6182 break;
6183 /* extattr_set_file */
6184 case 356:
6185 switch(ndx) {
6186 case 0:
6187 p = "const char *";
6188 break;
6189 case 1:
6190 p = "int";
6191 break;
6192 case 2:
6193 p = "const char *";
6194 break;
6195 case 3:
6196 p = "void *";
6197 break;
6198 case 4:
6199 p = "size_t";
6200 break;
6201 default:
6202 break;
6204 break;
6205 /* extattr_get_file */
6206 case 357:
6207 switch(ndx) {
6208 case 0:
6209 p = "const char *";
6210 break;
6211 case 1:
6212 p = "int";
6213 break;
6214 case 2:
6215 p = "const char *";
6216 break;
6217 case 3:
6218 p = "void *";
6219 break;
6220 case 4:
6221 p = "size_t";
6222 break;
6223 default:
6224 break;
6226 break;
6227 /* extattr_delete_file */
6228 case 358:
6229 switch(ndx) {
6230 case 0:
6231 p = "const char *";
6232 break;
6233 case 1:
6234 p = "int";
6235 break;
6236 case 2:
6237 p = "const char *";
6238 break;
6239 default:
6240 break;
6242 break;
6243 /* aio_waitcomplete */
6244 case 359:
6245 switch(ndx) {
6246 case 0:
6247 p = "struct aiocb **";
6248 break;
6249 case 1:
6250 p = "struct timespec *";
6251 break;
6252 default:
6253 break;
6255 break;
6256 /* getresuid */
6257 case 360:
6258 switch(ndx) {
6259 case 0:
6260 p = "uid_t *";
6261 break;
6262 case 1:
6263 p = "uid_t *";
6264 break;
6265 case 2:
6266 p = "uid_t *";
6267 break;
6268 default:
6269 break;
6271 break;
6272 /* getresgid */
6273 case 361:
6274 switch(ndx) {
6275 case 0:
6276 p = "gid_t *";
6277 break;
6278 case 1:
6279 p = "gid_t *";
6280 break;
6281 case 2:
6282 p = "gid_t *";
6283 break;
6284 default:
6285 break;
6287 break;
6288 /* kqueue */
6289 case 362:
6290 break;
6291 /* kevent */
6292 case 363:
6293 switch(ndx) {
6294 case 0:
6295 p = "int";
6296 break;
6297 case 1:
6298 p = "struct kevent *";
6299 break;
6300 case 2:
6301 p = "int";
6302 break;
6303 case 3:
6304 p = "struct kevent *";
6305 break;
6306 case 4:
6307 p = "int";
6308 break;
6309 case 5:
6310 p = "const struct timespec *";
6311 break;
6312 default:
6313 break;
6315 break;
6316 /* lkmressys */
6317 case 370:
6318 break;
6319 /* extattr_set_fd */
6320 case 371:
6321 switch(ndx) {
6322 case 0:
6323 p = "int";
6324 break;
6325 case 1:
6326 p = "int";
6327 break;
6328 case 2:
6329 p = "const char *";
6330 break;
6331 case 3:
6332 p = "void *";
6333 break;
6334 case 4:
6335 p = "size_t";
6336 break;
6337 default:
6338 break;
6340 break;
6341 /* extattr_get_fd */
6342 case 372:
6343 switch(ndx) {
6344 case 0:
6345 p = "int";
6346 break;
6347 case 1:
6348 p = "int";
6349 break;
6350 case 2:
6351 p = "const char *";
6352 break;
6353 case 3:
6354 p = "void *";
6355 break;
6356 case 4:
6357 p = "size_t";
6358 break;
6359 default:
6360 break;
6362 break;
6363 /* extattr_delete_fd */
6364 case 373:
6365 switch(ndx) {
6366 case 0:
6367 p = "int";
6368 break;
6369 case 1:
6370 p = "int";
6371 break;
6372 case 2:
6373 p = "const char *";
6374 break;
6375 default:
6376 break;
6378 break;
6379 /* __setugid */
6380 case 374:
6381 switch(ndx) {
6382 case 0:
6383 p = "int";
6384 break;
6385 default:
6386 break;
6388 break;
6389 /* nfsclnt */
6390 case 375:
6391 switch(ndx) {
6392 case 0:
6393 p = "int";
6394 break;
6395 case 1:
6396 p = "caddr_t";
6397 break;
6398 default:
6399 break;
6401 break;
6402 /* eaccess */
6403 case 376:
6404 switch(ndx) {
6405 case 0:
6406 p = "char *";
6407 break;
6408 case 1:
6409 p = "int";
6410 break;
6411 default:
6412 break;
6414 break;
6415 /* nmount */
6416 case 378:
6417 switch(ndx) {
6418 case 0:
6419 p = "struct iovec *";
6420 break;
6421 case 1:
6422 p = "unsigned int";
6423 break;
6424 case 2:
6425 p = "int";
6426 break;
6427 default:
6428 break;
6430 break;
6431 /* __mac_get_proc */
6432 case 384:
6433 switch(ndx) {
6434 case 0:
6435 p = "struct mac *";
6436 break;
6437 default:
6438 break;
6440 break;
6441 /* __mac_set_proc */
6442 case 385:
6443 switch(ndx) {
6444 case 0:
6445 p = "struct mac *";
6446 break;
6447 default:
6448 break;
6450 break;
6451 /* __mac_get_fd */
6452 case 386:
6453 switch(ndx) {
6454 case 0:
6455 p = "int";
6456 break;
6457 case 1:
6458 p = "struct mac *";
6459 break;
6460 default:
6461 break;
6463 break;
6464 /* __mac_get_file */
6465 case 387:
6466 switch(ndx) {
6467 case 0:
6468 p = "const char *";
6469 break;
6470 case 1:
6471 p = "struct mac *";
6472 break;
6473 default:
6474 break;
6476 break;
6477 /* __mac_set_fd */
6478 case 388:
6479 switch(ndx) {
6480 case 0:
6481 p = "int";
6482 break;
6483 case 1:
6484 p = "struct mac *";
6485 break;
6486 default:
6487 break;
6489 break;
6490 /* __mac_set_file */
6491 case 389:
6492 switch(ndx) {
6493 case 0:
6494 p = "const char *";
6495 break;
6496 case 1:
6497 p = "struct mac *";
6498 break;
6499 default:
6500 break;
6502 break;
6503 /* kenv */
6504 case 390:
6505 switch(ndx) {
6506 case 0:
6507 p = "int";
6508 break;
6509 case 1:
6510 p = "const char *";
6511 break;
6512 case 2:
6513 p = "char *";
6514 break;
6515 case 3:
6516 p = "int";
6517 break;
6518 default:
6519 break;
6521 break;
6522 /* lchflags */
6523 case 391:
6524 switch(ndx) {
6525 case 0:
6526 p = "const char *";
6527 break;
6528 case 1:
6529 p = "int";
6530 break;
6531 default:
6532 break;
6534 break;
6535 /* uuidgen */
6536 case 392:
6537 switch(ndx) {
6538 case 0:
6539 p = "struct uuid *";
6540 break;
6541 case 1:
6542 p = "int";
6543 break;
6544 default:
6545 break;
6547 break;
6548 /* sendfile */
6549 case 393:
6550 switch(ndx) {
6551 case 0:
6552 p = "int";
6553 break;
6554 case 1:
6555 p = "int";
6556 break;
6557 case 2:
6558 p = "off_t";
6559 break;
6560 case 3:
6561 p = "size_t";
6562 break;
6563 case 4:
6564 p = "struct sf_hdtr *";
6565 break;
6566 case 5:
6567 p = "off_t *";
6568 break;
6569 case 6:
6570 p = "int";
6571 break;
6572 default:
6573 break;
6575 break;
6576 /* mac_syscall */
6577 case 394:
6578 switch(ndx) {
6579 case 0:
6580 p = "const char *";
6581 break;
6582 case 1:
6583 p = "int";
6584 break;
6585 case 2:
6586 p = "void *";
6587 break;
6588 default:
6589 break;
6591 break;
6592 /* getfsstat */
6593 case 395:
6594 switch(ndx) {
6595 case 0:
6596 p = "struct statfs *";
6597 break;
6598 case 1:
6599 p = "long";
6600 break;
6601 case 2:
6602 p = "int";
6603 break;
6604 default:
6605 break;
6607 break;
6608 /* statfs */
6609 case 396:
6610 switch(ndx) {
6611 case 0:
6612 p = "char *";
6613 break;
6614 case 1:
6615 p = "struct statfs *";
6616 break;
6617 default:
6618 break;
6620 break;
6621 /* fstatfs */
6622 case 397:
6623 switch(ndx) {
6624 case 0:
6625 p = "int";
6626 break;
6627 case 1:
6628 p = "struct statfs *";
6629 break;
6630 default:
6631 break;
6633 break;
6634 /* fhstatfs */
6635 case 398:
6636 switch(ndx) {
6637 case 0:
6638 p = "const struct fhandle *";
6639 break;
6640 case 1:
6641 p = "struct statfs *";
6642 break;
6643 default:
6644 break;
6646 break;
6647 /* ksem_close */
6648 case 400:
6649 switch(ndx) {
6650 case 0:
6651 p = "semid_t";
6652 break;
6653 default:
6654 break;
6656 break;
6657 /* ksem_post */
6658 case 401:
6659 switch(ndx) {
6660 case 0:
6661 p = "semid_t";
6662 break;
6663 default:
6664 break;
6666 break;
6667 /* ksem_wait */
6668 case 402:
6669 switch(ndx) {
6670 case 0:
6671 p = "semid_t";
6672 break;
6673 default:
6674 break;
6676 break;
6677 /* ksem_trywait */
6678 case 403:
6679 switch(ndx) {
6680 case 0:
6681 p = "semid_t";
6682 break;
6683 default:
6684 break;
6686 break;
6687 /* ksem_init */
6688 case 404:
6689 switch(ndx) {
6690 case 0:
6691 p = "semid_t *";
6692 break;
6693 case 1:
6694 p = "unsigned int";
6695 break;
6696 default:
6697 break;
6699 break;
6700 /* ksem_open */
6701 case 405:
6702 switch(ndx) {
6703 case 0:
6704 p = "semid_t *";
6705 break;
6706 case 1:
6707 p = "const char *";
6708 break;
6709 case 2:
6710 p = "int";
6711 break;
6712 case 3:
6713 p = "mode_t";
6714 break;
6715 case 4:
6716 p = "unsigned int";
6717 break;
6718 default:
6719 break;
6721 break;
6722 /* ksem_unlink */
6723 case 406:
6724 switch(ndx) {
6725 case 0:
6726 p = "const char *";
6727 break;
6728 default:
6729 break;
6731 break;
6732 /* ksem_getvalue */
6733 case 407:
6734 switch(ndx) {
6735 case 0:
6736 p = "semid_t";
6737 break;
6738 case 1:
6739 p = "int *";
6740 break;
6741 default:
6742 break;
6744 break;
6745 /* ksem_destroy */
6746 case 408:
6747 switch(ndx) {
6748 case 0:
6749 p = "semid_t";
6750 break;
6751 default:
6752 break;
6754 break;
6755 /* __mac_get_pid */
6756 case 409:
6757 switch(ndx) {
6758 case 0:
6759 p = "pid_t";
6760 break;
6761 case 1:
6762 p = "struct mac *";
6763 break;
6764 default:
6765 break;
6767 break;
6768 /* __mac_get_link */
6769 case 410:
6770 switch(ndx) {
6771 case 0:
6772 p = "const char *";
6773 break;
6774 case 1:
6775 p = "struct mac *";
6776 break;
6777 default:
6778 break;
6780 break;
6781 /* __mac_set_link */
6782 case 411:
6783 switch(ndx) {
6784 case 0:
6785 p = "const char *";
6786 break;
6787 case 1:
6788 p = "struct mac *";
6789 break;
6790 default:
6791 break;
6793 break;
6794 /* extattr_set_link */
6795 case 412:
6796 switch(ndx) {
6797 case 0:
6798 p = "const char *";
6799 break;
6800 case 1:
6801 p = "int";
6802 break;
6803 case 2:
6804 p = "const char *";
6805 break;
6806 case 3:
6807 p = "void *";
6808 break;
6809 case 4:
6810 p = "size_t";
6811 break;
6812 default:
6813 break;
6815 break;
6816 /* extattr_get_link */
6817 case 413:
6818 switch(ndx) {
6819 case 0:
6820 p = "const char *";
6821 break;
6822 case 1:
6823 p = "int";
6824 break;
6825 case 2:
6826 p = "const char *";
6827 break;
6828 case 3:
6829 p = "void *";
6830 break;
6831 case 4:
6832 p = "size_t";
6833 break;
6834 default:
6835 break;
6837 break;
6838 /* extattr_delete_link */
6839 case 414:
6840 switch(ndx) {
6841 case 0:
6842 p = "const char *";
6843 break;
6844 case 1:
6845 p = "int";
6846 break;
6847 case 2:
6848 p = "const char *";
6849 break;
6850 default:
6851 break;
6853 break;
6854 /* __mac_execve */
6855 case 415:
6856 switch(ndx) {
6857 case 0:
6858 p = "char *";
6859 break;
6860 case 1:
6861 p = "char **";
6862 break;
6863 case 2:
6864 p = "char **";
6865 break;
6866 case 3:
6867 p = "struct mac *";
6868 break;
6869 default:
6870 break;
6872 break;
6873 /* sigaction */
6874 case 416:
6875 switch(ndx) {
6876 case 0:
6877 p = "int";
6878 break;
6879 case 1:
6880 p = "const struct sigaction *";
6881 break;
6882 case 2:
6883 p = "struct sigaction *";
6884 break;
6885 default:
6886 break;
6888 break;
6889 /* sigreturn */
6890 case 417:
6891 switch(ndx) {
6892 case 0:
6893 p = "const struct __ucontext *";
6894 break;
6895 default:
6896 break;
6898 break;
6899 /* getcontext */
6900 case 421:
6901 switch(ndx) {
6902 case 0:
6903 p = "struct __ucontext *";
6904 break;
6905 default:
6906 break;
6908 break;
6909 /* setcontext */
6910 case 422:
6911 switch(ndx) {
6912 case 0:
6913 p = "const struct __ucontext *";
6914 break;
6915 default:
6916 break;
6918 break;
6919 /* swapcontext */
6920 case 423:
6921 switch(ndx) {
6922 case 0:
6923 p = "struct __ucontext *";
6924 break;
6925 case 1:
6926 p = "const struct __ucontext *";
6927 break;
6928 default:
6929 break;
6931 break;
6932 /* swapoff */
6933 case 424:
6934 switch(ndx) {
6935 case 0:
6936 p = "const char *";
6937 break;
6938 default:
6939 break;
6941 break;
6942 /* __acl_get_link */
6943 case 425:
6944 switch(ndx) {
6945 case 0:
6946 p = "const char *";
6947 break;
6948 case 1:
6949 p = "acl_type_t";
6950 break;
6951 case 2:
6952 p = "struct acl *";
6953 break;
6954 default:
6955 break;
6957 break;
6958 /* __acl_set_link */
6959 case 426:
6960 switch(ndx) {
6961 case 0:
6962 p = "const char *";
6963 break;
6964 case 1:
6965 p = "acl_type_t";
6966 break;
6967 case 2:
6968 p = "struct acl *";
6969 break;
6970 default:
6971 break;
6973 break;
6974 /* __acl_delete_link */
6975 case 427:
6976 switch(ndx) {
6977 case 0:
6978 p = "const char *";
6979 break;
6980 case 1:
6981 p = "acl_type_t";
6982 break;
6983 default:
6984 break;
6986 break;
6987 /* __acl_aclcheck_link */
6988 case 428:
6989 switch(ndx) {
6990 case 0:
6991 p = "const char *";
6992 break;
6993 case 1:
6994 p = "acl_type_t";
6995 break;
6996 case 2:
6997 p = "struct acl *";
6998 break;
6999 default:
7000 break;
7002 break;
7003 /* sigwait */
7004 case 429:
7005 switch(ndx) {
7006 case 0:
7007 p = "const sigset_t *";
7008 break;
7009 case 1:
7010 p = "int *";
7011 break;
7012 default:
7013 break;
7015 break;
7016 /* thr_create */
7017 case 430:
7018 switch(ndx) {
7019 case 0:
7020 p = "ucontext_t *";
7021 break;
7022 case 1:
7023 p = "long *";
7024 break;
7025 case 2:
7026 p = "int";
7027 break;
7028 default:
7029 break;
7031 break;
7032 /* thr_exit */
7033 case 431:
7034 switch(ndx) {
7035 case 0:
7036 p = "long *";
7037 break;
7038 default:
7039 break;
7041 break;
7042 /* thr_self */
7043 case 432:
7044 switch(ndx) {
7045 case 0:
7046 p = "long *";
7047 break;
7048 default:
7049 break;
7051 break;
7052 /* thr_kill */
7053 case 433:
7054 switch(ndx) {
7055 case 0:
7056 p = "long";
7057 break;
7058 case 1:
7059 p = "int";
7060 break;
7061 default:
7062 break;
7064 break;
7065 /* _umtx_lock */
7066 case 434:
7067 switch(ndx) {
7068 case 0:
7069 p = "struct umtx *";
7070 break;
7071 default:
7072 break;
7074 break;
7075 /* _umtx_unlock */
7076 case 435:
7077 switch(ndx) {
7078 case 0:
7079 p = "struct umtx *";
7080 break;
7081 default:
7082 break;
7084 break;
7085 /* jail_attach */
7086 case 436:
7087 switch(ndx) {
7088 case 0:
7089 p = "int";
7090 break;
7091 default:
7092 break;
7094 break;
7095 /* extattr_list_fd */
7096 case 437:
7097 switch(ndx) {
7098 case 0:
7099 p = "int";
7100 break;
7101 case 1:
7102 p = "int";
7103 break;
7104 case 2:
7105 p = "void *";
7106 break;
7107 case 3:
7108 p = "size_t";
7109 break;
7110 default:
7111 break;
7113 break;
7114 /* extattr_list_file */
7115 case 438:
7116 switch(ndx) {
7117 case 0:
7118 p = "const char *";
7119 break;
7120 case 1:
7121 p = "int";
7122 break;
7123 case 2:
7124 p = "void *";
7125 break;
7126 case 3:
7127 p = "size_t";
7128 break;
7129 default:
7130 break;
7132 break;
7133 /* extattr_list_link */
7134 case 439:
7135 switch(ndx) {
7136 case 0:
7137 p = "const char *";
7138 break;
7139 case 1:
7140 p = "int";
7141 break;
7142 case 2:
7143 p = "void *";
7144 break;
7145 case 3:
7146 p = "size_t";
7147 break;
7148 default:
7149 break;
7151 break;
7152 /* ksem_timedwait */
7153 case 441:
7154 switch(ndx) {
7155 case 0:
7156 p = "semid_t";
7157 break;
7158 case 1:
7159 p = "const struct timespec *";
7160 break;
7161 default:
7162 break;
7164 break;
7165 /* thr_suspend */
7166 case 442:
7167 switch(ndx) {
7168 case 0:
7169 p = "const struct timespec *";
7170 break;
7171 default:
7172 break;
7174 break;
7175 /* thr_wake */
7176 case 443:
7177 switch(ndx) {
7178 case 0:
7179 p = "long";
7180 break;
7181 default:
7182 break;
7184 break;
7185 /* kldunloadf */
7186 case 444:
7187 switch(ndx) {
7188 case 0:
7189 p = "int";
7190 break;
7191 case 1:
7192 p = "int";
7193 break;
7194 default:
7195 break;
7197 break;
7198 /* audit */
7199 case 445:
7200 switch(ndx) {
7201 case 0:
7202 p = "const void *";
7203 break;
7204 case 1:
7205 p = "u_int";
7206 break;
7207 default:
7208 break;
7210 break;
7211 /* auditon */
7212 case 446:
7213 switch(ndx) {
7214 case 0:
7215 p = "int";
7216 break;
7217 case 1:
7218 p = "void *";
7219 break;
7220 case 2:
7221 p = "u_int";
7222 break;
7223 default:
7224 break;
7226 break;
7227 /* getauid */
7228 case 447:
7229 switch(ndx) {
7230 case 0:
7231 p = "uid_t *";
7232 break;
7233 default:
7234 break;
7236 break;
7237 /* setauid */
7238 case 448:
7239 switch(ndx) {
7240 case 0:
7241 p = "uid_t *";
7242 break;
7243 default:
7244 break;
7246 break;
7247 /* getaudit */
7248 case 449:
7249 switch(ndx) {
7250 case 0:
7251 p = "struct auditinfo *";
7252 break;
7253 default:
7254 break;
7256 break;
7257 /* setaudit */
7258 case 450:
7259 switch(ndx) {
7260 case 0:
7261 p = "struct auditinfo *";
7262 break;
7263 default:
7264 break;
7266 break;
7267 /* getaudit_addr */
7268 case 451:
7269 switch(ndx) {
7270 case 0:
7271 p = "struct auditinfo_addr *";
7272 break;
7273 case 1:
7274 p = "u_int";
7275 break;
7276 default:
7277 break;
7279 break;
7280 /* setaudit_addr */
7281 case 452:
7282 switch(ndx) {
7283 case 0:
7284 p = "struct auditinfo_addr *";
7285 break;
7286 case 1:
7287 p = "u_int";
7288 break;
7289 default:
7290 break;
7292 break;
7293 /* auditctl */
7294 case 453:
7295 switch(ndx) {
7296 case 0:
7297 p = "char *";
7298 break;
7299 default:
7300 break;
7302 break;
7303 /* _umtx_op */
7304 case 454:
7305 switch(ndx) {
7306 case 0:
7307 p = "void *";
7308 break;
7309 case 1:
7310 p = "int";
7311 break;
7312 case 2:
7313 p = "u_long";
7314 break;
7315 case 3:
7316 p = "void *";
7317 break;
7318 case 4:
7319 p = "void *";
7320 break;
7321 default:
7322 break;
7324 break;
7325 /* thr_new */
7326 case 455:
7327 switch(ndx) {
7328 case 0:
7329 p = "struct thr_param *";
7330 break;
7331 case 1:
7332 p = "int";
7333 break;
7334 default:
7335 break;
7337 break;
7338 /* sigqueue */
7339 case 456:
7340 switch(ndx) {
7341 case 0:
7342 p = "pid_t";
7343 break;
7344 case 1:
7345 p = "int";
7346 break;
7347 case 2:
7348 p = "void *";
7349 break;
7350 default:
7351 break;
7353 break;
7354 /* kmq_open */
7355 case 457:
7356 switch(ndx) {
7357 case 0:
7358 p = "const char *";
7359 break;
7360 case 1:
7361 p = "int";
7362 break;
7363 case 2:
7364 p = "mode_t";
7365 break;
7366 case 3:
7367 p = "const struct mq_attr *";
7368 break;
7369 default:
7370 break;
7372 break;
7373 /* kmq_setattr */
7374 case 458:
7375 switch(ndx) {
7376 case 0:
7377 p = "int";
7378 break;
7379 case 1:
7380 p = "const struct mq_attr *";
7381 break;
7382 case 2:
7383 p = "struct mq_attr *";
7384 break;
7385 default:
7386 break;
7388 break;
7389 /* kmq_timedreceive */
7390 case 459:
7391 switch(ndx) {
7392 case 0:
7393 p = "int";
7394 break;
7395 case 1:
7396 p = "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 = "const struct timespec *";
7406 break;
7407 default:
7408 break;
7410 break;
7411 /* kmq_timedsend */
7412 case 460:
7413 switch(ndx) {
7414 case 0:
7415 p = "int";
7416 break;
7417 case 1:
7418 p = "const char *";
7419 break;
7420 case 2:
7421 p = "size_t";
7422 break;
7423 case 3:
7424 p = "unsigned";
7425 break;
7426 case 4:
7427 p = "const struct timespec *";
7428 break;
7429 default:
7430 break;
7432 break;
7433 /* kmq_notify */
7434 case 461:
7435 switch(ndx) {
7436 case 0:
7437 p = "int";
7438 break;
7439 case 1:
7440 p = "const struct sigevent *";
7441 break;
7442 default:
7443 break;
7445 break;
7446 /* kmq_unlink */
7447 case 462:
7448 switch(ndx) {
7449 case 0:
7450 p = "const char *";
7451 break;
7452 default:
7453 break;
7455 break;
7456 /* abort2 */
7457 case 463:
7458 switch(ndx) {
7459 case 0:
7460 p = "const char *";
7461 break;
7462 case 1:
7463 p = "int";
7464 break;
7465 case 2:
7466 p = "void **";
7467 break;
7468 default:
7469 break;
7471 break;
7472 /* thr_set_name */
7473 case 464:
7474 switch(ndx) {
7475 case 0:
7476 p = "long";
7477 break;
7478 case 1:
7479 p = "const char *";
7480 break;
7481 default:
7482 break;
7484 break;
7485 /* aio_fsync */
7486 case 465:
7487 switch(ndx) {
7488 case 0:
7489 p = "int";
7490 break;
7491 case 1:
7492 p = "struct aiocb *";
7493 break;
7494 default:
7495 break;
7497 break;
7498 /* rtprio_thread */
7499 case 466:
7500 switch(ndx) {
7501 case 0:
7502 p = "int";
7503 break;
7504 case 1:
7505 p = "lwpid_t";
7506 break;
7507 case 2:
7508 p = "struct rtprio *";
7509 break;
7510 default:
7511 break;
7513 break;
7514 /* sctp_peeloff */
7515 case 471:
7516 switch(ndx) {
7517 case 0:
7518 p = "int";
7519 break;
7520 case 1:
7521 p = "uint32_t";
7522 break;
7523 default:
7524 break;
7526 break;
7527 /* sctp_generic_sendmsg */
7528 case 472:
7529 switch(ndx) {
7530 case 0:
7531 p = "int";
7532 break;
7533 case 1:
7534 p = "caddr_t";
7535 break;
7536 case 2:
7537 p = "int";
7538 break;
7539 case 3:
7540 p = "caddr_t";
7541 break;
7542 case 4:
7543 p = "__socklen_t";
7544 break;
7545 case 5:
7546 p = "struct sctp_sndrcvinfo *";
7547 break;
7548 case 6:
7549 p = "int";
7550 break;
7551 default:
7552 break;
7554 break;
7555 /* sctp_generic_sendmsg_iov */
7556 case 473:
7557 switch(ndx) {
7558 case 0:
7559 p = "int";
7560 break;
7561 case 1:
7562 p = "struct iovec *";
7563 break;
7564 case 2:
7565 p = "int";
7566 break;
7567 case 3:
7568 p = "caddr_t";
7569 break;
7570 case 4:
7571 p = "__socklen_t";
7572 break;
7573 case 5:
7574 p = "struct sctp_sndrcvinfo *";
7575 break;
7576 case 6:
7577 p = "int";
7578 break;
7579 default:
7580 break;
7582 break;
7583 /* sctp_generic_recvmsg */
7584 case 474:
7585 switch(ndx) {
7586 case 0:
7587 p = "int";
7588 break;
7589 case 1:
7590 p = "struct iovec *";
7591 break;
7592 case 2:
7593 p = "int";
7594 break;
7595 case 3:
7596 p = "struct sockaddr *";
7597 break;
7598 case 4:
7599 p = "__socklen_t *";
7600 break;
7601 case 5:
7602 p = "struct sctp_sndrcvinfo *";
7603 break;
7604 case 6:
7605 p = "int *";
7606 break;
7607 default:
7608 break;
7610 break;
7611 /* pread */
7612 case 475:
7613 switch(ndx) {
7614 case 0:
7615 p = "int";
7616 break;
7617 case 1:
7618 p = "void *";
7619 break;
7620 case 2:
7621 p = "size_t";
7622 break;
7623 case 3:
7624 p = "off_t";
7625 break;
7626 default:
7627 break;
7629 break;
7630 /* pwrite */
7631 case 476:
7632 switch(ndx) {
7633 case 0:
7634 p = "int";
7635 break;
7636 case 1:
7637 p = "const void *";
7638 break;
7639 case 2:
7640 p = "size_t";
7641 break;
7642 case 3:
7643 p = "off_t";
7644 break;
7645 default:
7646 break;
7648 break;
7649 /* mmap */
7650 case 477:
7651 switch(ndx) {
7652 case 0:
7653 p = "caddr_t";
7654 break;
7655 case 1:
7656 p = "size_t";
7657 break;
7658 case 2:
7659 p = "int";
7660 break;
7661 case 3:
7662 p = "int";
7663 break;
7664 case 4:
7665 p = "int";
7666 break;
7667 case 5:
7668 p = "off_t";
7669 break;
7670 default:
7671 break;
7673 break;
7674 /* lseek */
7675 case 478:
7676 switch(ndx) {
7677 case 0:
7678 p = "int";
7679 break;
7680 case 1:
7681 p = "off_t";
7682 break;
7683 case 2:
7684 p = "int";
7685 break;
7686 default:
7687 break;
7689 break;
7690 /* truncate */
7691 case 479:
7692 switch(ndx) {
7693 case 0:
7694 p = "char *";
7695 break;
7696 case 1:
7697 p = "off_t";
7698 break;
7699 default:
7700 break;
7702 break;
7703 /* ftruncate */
7704 case 480:
7705 switch(ndx) {
7706 case 0:
7707 p = "int";
7708 break;
7709 case 1:
7710 p = "off_t";
7711 break;
7712 default:
7713 break;
7715 break;
7716 /* thr_kill2 */
7717 case 481:
7718 switch(ndx) {
7719 case 0:
7720 p = "pid_t";
7721 break;
7722 case 1:
7723 p = "long";
7724 break;
7725 case 2:
7726 p = "int";
7727 break;
7728 default:
7729 break;
7731 break;
7732 /* shm_open */
7733 case 482:
7734 switch(ndx) {
7735 case 0:
7736 p = "const char *";
7737 break;
7738 case 1:
7739 p = "int";
7740 break;
7741 case 2:
7742 p = "mode_t";
7743 break;
7744 default:
7745 break;
7747 break;
7748 /* shm_unlink */
7749 case 483:
7750 switch(ndx) {
7751 case 0:
7752 p = "const char *";
7753 break;
7754 default:
7755 break;
7757 break;
7758 /* cpuset */
7759 case 484:
7760 switch(ndx) {
7761 case 0:
7762 p = "cpusetid_t *";
7763 break;
7764 default:
7765 break;
7767 break;
7768 /* cpuset_setid */
7769 case 485:
7770 switch(ndx) {
7771 case 0:
7772 p = "cpuwhich_t";
7773 break;
7774 case 1:
7775 p = "id_t";
7776 break;
7777 case 2:
7778 p = "cpusetid_t";
7779 break;
7780 default:
7781 break;
7783 break;
7784 /* cpuset_getid */
7785 case 486:
7786 switch(ndx) {
7787 case 0:
7788 p = "cpulevel_t";
7789 break;
7790 case 1:
7791 p = "cpuwhich_t";
7792 break;
7793 case 2:
7794 p = "id_t";
7795 break;
7796 case 3:
7797 p = "cpusetid_t *";
7798 break;
7799 default:
7800 break;
7802 break;
7803 /* cpuset_getaffinity */
7804 case 487:
7805 switch(ndx) {
7806 case 0:
7807 p = "cpulevel_t";
7808 break;
7809 case 1:
7810 p = "cpuwhich_t";
7811 break;
7812 case 2:
7813 p = "id_t";
7814 break;
7815 case 3:
7816 p = "size_t";
7817 break;
7818 case 4:
7819 p = "cpuset_t *";
7820 break;
7821 default:
7822 break;
7824 break;
7825 /* cpuset_setaffinity */
7826 case 488:
7827 switch(ndx) {
7828 case 0:
7829 p = "cpulevel_t";
7830 break;
7831 case 1:
7832 p = "cpuwhich_t";
7833 break;
7834 case 2:
7835 p = "id_t";
7836 break;
7837 case 3:
7838 p = "size_t";
7839 break;
7840 case 4:
7841 p = "const cpuset_t *";
7842 break;
7843 default:
7844 break;
7846 break;
7847 /* faccessat */
7848 case 489:
7849 switch(ndx) {
7850 case 0:
7851 p = "int";
7852 break;
7853 case 1:
7854 p = "char *";
7855 break;
7856 case 2:
7857 p = "int";
7858 break;
7859 case 3:
7860 p = "int";
7861 break;
7862 default:
7863 break;
7865 break;
7866 /* fchmodat */
7867 case 490:
7868 switch(ndx) {
7869 case 0:
7870 p = "int";
7871 break;
7872 case 1:
7873 p = "char *";
7874 break;
7875 case 2:
7876 p = "mode_t";
7877 break;
7878 case 3:
7879 p = "int";
7880 break;
7881 default:
7882 break;
7884 break;
7885 /* fchownat */
7886 case 491:
7887 switch(ndx) {
7888 case 0:
7889 p = "int";
7890 break;
7891 case 1:
7892 p = "char *";
7893 break;
7894 case 2:
7895 p = "uid_t";
7896 break;
7897 case 3:
7898 p = "gid_t";
7899 break;
7900 case 4:
7901 p = "int";
7902 break;
7903 default:
7904 break;
7906 break;
7907 /* fexecve */
7908 case 492:
7909 switch(ndx) {
7910 case 0:
7911 p = "int";
7912 break;
7913 case 1:
7914 p = "char **";
7915 break;
7916 case 2:
7917 p = "char **";
7918 break;
7919 default:
7920 break;
7922 break;
7923 /* fstatat */
7924 case 493:
7925 switch(ndx) {
7926 case 0:
7927 p = "int";
7928 break;
7929 case 1:
7930 p = "char *";
7931 break;
7932 case 2:
7933 p = "struct stat *";
7934 break;
7935 case 3:
7936 p = "int";
7937 break;
7938 default:
7939 break;
7941 break;
7942 /* futimesat */
7943 case 494:
7944 switch(ndx) {
7945 case 0:
7946 p = "int";
7947 break;
7948 case 1:
7949 p = "char *";
7950 break;
7951 case 2:
7952 p = "struct timeval *";
7953 break;
7954 default:
7955 break;
7957 break;
7958 /* linkat */
7959 case 495:
7960 switch(ndx) {
7961 case 0:
7962 p = "int";
7963 break;
7964 case 1:
7965 p = "char *";
7966 break;
7967 case 2:
7968 p = "int";
7969 break;
7970 case 3:
7971 p = "char *";
7972 break;
7973 case 4:
7974 p = "int";
7975 break;
7976 default:
7977 break;
7979 break;
7980 /* mkdirat */
7981 case 496:
7982 switch(ndx) {
7983 case 0:
7984 p = "int";
7985 break;
7986 case 1:
7987 p = "char *";
7988 break;
7989 case 2:
7990 p = "mode_t";
7991 break;
7992 default:
7993 break;
7995 break;
7996 /* mkfifoat */
7997 case 497:
7998 switch(ndx) {
7999 case 0:
8000 p = "int";
8001 break;
8002 case 1:
8003 p = "char *";
8004 break;
8005 case 2:
8006 p = "mode_t";
8007 break;
8008 default:
8009 break;
8011 break;
8012 /* mknodat */
8013 case 498:
8014 switch(ndx) {
8015 case 0:
8016 p = "int";
8017 break;
8018 case 1:
8019 p = "char *";
8020 break;
8021 case 2:
8022 p = "mode_t";
8023 break;
8024 case 3:
8025 p = "dev_t";
8026 break;
8027 default:
8028 break;
8030 break;
8031 /* openat */
8032 case 499:
8033 switch(ndx) {
8034 case 0:
8035 p = "int";
8036 break;
8037 case 1:
8038 p = "char *";
8039 break;
8040 case 2:
8041 p = "int";
8042 break;
8043 case 3:
8044 p = "mode_t";
8045 break;
8046 default:
8047 break;
8049 break;
8050 /* readlinkat */
8051 case 500:
8052 switch(ndx) {
8053 case 0:
8054 p = "int";
8055 break;
8056 case 1:
8057 p = "char *";
8058 break;
8059 case 2:
8060 p = "char *";
8061 break;
8062 case 3:
8063 p = "size_t";
8064 break;
8065 default:
8066 break;
8068 break;
8069 /* renameat */
8070 case 501:
8071 switch(ndx) {
8072 case 0:
8073 p = "int";
8074 break;
8075 case 1:
8076 p = "char *";
8077 break;
8078 case 2:
8079 p = "int";
8080 break;
8081 case 3:
8082 p = "char *";
8083 break;
8084 default:
8085 break;
8087 break;
8088 /* symlinkat */
8089 case 502:
8090 switch(ndx) {
8091 case 0:
8092 p = "char *";
8093 break;
8094 case 1:
8095 p = "int";
8096 break;
8097 case 2:
8098 p = "char *";
8099 break;
8100 default:
8101 break;
8103 break;
8104 /* unlinkat */
8105 case 503:
8106 switch(ndx) {
8107 case 0:
8108 p = "int";
8109 break;
8110 case 1:
8111 p = "char *";
8112 break;
8113 case 2:
8114 p = "int";
8115 break;
8116 default:
8117 break;
8119 break;
8120 /* posix_openpt */
8121 case 504:
8122 switch(ndx) {
8123 case 0:
8124 p = "int";
8125 break;
8126 default:
8127 break;
8129 break;
8130 /* fkvm_userpoke */
8131 case 505:
8132 switch(ndx) {
8133 case 0:
8134 p = "void *";
8135 break;
8136 default:
8137 break;
8139 break;
8140 default:
8141 break;
8143 if (p != NULL)
8144 strlcpy(desc, p, descsz);