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