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