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