1 /*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: releng/8.2/sys/kern/systrace_args.c 212546 2010-09-13 08:49:51Z kib $
6 * This file is part of the DTrace syscall provider.
7 */
8
9 static void
10 systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
11 {
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {
14 /* nosys */
15 case 0: {
16 *n_args = 0;
17 break;
18 }
19 /* sys_exit */
20 case 1: {
21 struct sys_exit_args *p = params;
22 iarg[0] = p->rval; /* int */
23 *n_args = 1;
24 break;
25 }
26 /* fork */
27 case 2: {
28 *n_args = 0;
29 break;
30 }
31 /* read */
32 case 3: {
33 struct read_args *p = params;
34 iarg[0] = p->fd; /* int */
35 uarg[1] = (intptr_t) p->buf; /* void * */
36 uarg[2] = p->nbyte; /* size_t */
37 *n_args = 3;
38 break;
39 }
40 /* write */
41 case 4: {
42 struct write_args *p = params;
43 iarg[0] = p->fd; /* int */
44 uarg[1] = (intptr_t) p->buf; /* const void * */
45 uarg[2] = p->nbyte; /* size_t */
46 *n_args = 3;
47 break;
48 }
49 /* open */
50 case 5: {
51 struct open_args *p = params;
52 uarg[0] = (intptr_t) p->path; /* char * */
53 iarg[1] = p->flags; /* int */
54 iarg[2] = p->mode; /* int */
55 *n_args = 3;
56 break;
57 }
58 /* close */
59 case 6: {
60 struct close_args *p = params;
61 iarg[0] = p->fd; /* int */
62 *n_args = 1;
63 break;
64 }
65 /* wait4 */
66 case 7: {
67 struct wait_args *p = params;
68 iarg[0] = p->pid; /* int */
69 uarg[1] = (intptr_t) p->status; /* int * */
70 iarg[2] = p->options; /* int */
71 uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
72 *n_args = 4;
73 break;
74 }
75 /* link */
76 case 9: {
77 struct link_args *p = params;
78 uarg[0] = (intptr_t) p->path; /* char * */
79 uarg[1] = (intptr_t) p->link; /* char * */
80 *n_args = 2;
81 break;
82 }
83 /* unlink */
84 case 10: {
85 struct unlink_args *p = params;
86 uarg[0] = (intptr_t) p->path; /* char * */
87 *n_args = 1;
88 break;
89 }
90 /* chdir */
91 case 12: {
92 struct chdir_args *p = params;
93 uarg[0] = (intptr_t) p->path; /* char * */
94 *n_args = 1;
95 break;
96 }
97 /* fchdir */
98 case 13: {
99 struct fchdir_args *p = params;
100 iarg[0] = p->fd; /* int */
101 *n_args = 1;
102 break;
103 }
104 /* mknod */
105 case 14: {
106 struct mknod_args *p = params;
107 uarg[0] = (intptr_t) p->path; /* char * */
108 iarg[1] = p->mode; /* int */
109 iarg[2] = p->dev; /* int */
110 *n_args = 3;
111 break;
112 }
113 /* chmod */
114 case 15: {
115 struct chmod_args *p = params;
116 uarg[0] = (intptr_t) p->path; /* char * */
117 iarg[1] = p->mode; /* int */
118 *n_args = 2;
119 break;
120 }
121 /* chown */
122 case 16: {
123 struct chown_args *p = params;
124 uarg[0] = (intptr_t) p->path; /* char * */
125 iarg[1] = p->uid; /* int */
126 iarg[2] = p->gid; /* int */
127 *n_args = 3;
128 break;
129 }
130 /* obreak */
131 case 17: {
132 struct obreak_args *p = params;
133 uarg[0] = (intptr_t) p->nsize; /* char * */
134 *n_args = 1;
135 break;
136 }
137 /* getpid */
138 case 20: {
139 *n_args = 0;
140 break;
141 }
142 /* mount */
143 case 21: {
144 struct mount_args *p = params;
145 uarg[0] = (intptr_t) p->type; /* char * */
146 uarg[1] = (intptr_t) p->path; /* char * */
147 iarg[2] = p->flags; /* int */
148 uarg[3] = (intptr_t) p->data; /* caddr_t */
149 *n_args = 4;
150 break;
151 }
152 /* unmount */
153 case 22: {
154 struct unmount_args *p = params;
155 uarg[0] = (intptr_t) p->path; /* char * */
156 iarg[1] = p->flags; /* int */
157 *n_args = 2;
158 break;
159 }
160 /* setuid */
161 case 23: {
162 struct setuid_args *p = params;
163 uarg[0] = p->uid; /* uid_t */
164 *n_args = 1;
165 break;
166 }
167 /* getuid */
168 case 24: {
169 *n_args = 0;
170 break;
171 }
172 /* geteuid */
173 case 25: {
174 *n_args = 0;
175 break;
176 }
177 /* ptrace */
178 case 26: {
179 struct ptrace_args *p = params;
180 iarg[0] = p->req; /* int */
181 iarg[1] = p->pid; /* pid_t */
182 uarg[2] = (intptr_t) p->addr; /* caddr_t */
183 iarg[3] = p->data; /* int */
184 *n_args = 4;
185 break;
186 }
187 /* recvmsg */
188 case 27: {
189 struct recvmsg_args *p = params;
190 iarg[0] = p->s; /* int */
191 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */
192 iarg[2] = p->flags; /* int */
193 *n_args = 3;
194 break;
195 }
196 /* sendmsg */
197 case 28: {
198 struct sendmsg_args *p = params;
199 iarg[0] = p->s; /* int */
200 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */
201 iarg[2] = p->flags; /* int */
202 *n_args = 3;
203 break;
204 }
205 /* recvfrom */
206 case 29: {
207 struct recvfrom_args *p = params;
208 iarg[0] = p->s; /* int */
209 uarg[1] = (intptr_t) p->buf; /* caddr_t */
210 uarg[2] = p->len; /* size_t */
211 iarg[3] = p->flags; /* int */
212 uarg[4] = (intptr_t) p->from; /* struct sockaddr *__restrict */
213 uarg[5] = (intptr_t) p->fromlenaddr; /* __socklen_t *__restrict */
214 *n_args = 6;
215 break;
216 }
217 /* accept */
218 case 30: {
219 struct accept_args *p = params;
220 iarg[0] = p->s; /* int */
221 uarg[1] = (intptr_t) p->name; /* struct sockaddr *__restrict */
222 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t *__restrict */
223 *n_args = 3;
224 break;
225 }
226 /* getpeername */
227 case 31: {
228 struct getpeername_args *p = params;
229 iarg[0] = p->fdes; /* int */
230 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */
231 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */
232 *n_args = 3;
233 break;
234 }
235 /* getsockname */
236 case 32: {
237 struct getsockname_args *p = params;
238 iarg[0] = p->fdes; /* int */
239 uarg[1] = (intptr_t) p->asa; /* struct sockaddr *__restrict */
240 uarg[2] = (intptr_t) p->alen; /* __socklen_t *__restrict */
241 *n_args = 3;
242 break;
243 }
244 /* access */
245 case 33: {
246 struct access_args *p = params;
247 uarg[0] = (intptr_t) p->path; /* char * */
248 iarg[1] = p->flags; /* int */
249 *n_args = 2;
250 break;
251 }
252 /* chflags */
253 case 34: {
254 struct chflags_args *p = params;
255 uarg[0] = (intptr_t) p->path; /* char * */
256 iarg[1] = p->flags; /* int */
257 *n_args = 2;
258 break;
259 }
260 /* fchflags */
261 case 35: {
262 struct fchflags_args *p = params;
263 iarg[0] = p->fd; /* int */
264 iarg[1] = p->flags; /* int */
265 *n_args = 2;
266 break;
267 }
268 /* sync */
269 case 36: {
270 *n_args = 0;
271 break;
272 }
273 /* kill */
274 case 37: {
275 struct kill_args *p = params;
276 iarg[0] = p->pid; /* int */
277 iarg[1] = p->signum; /* int */
278 *n_args = 2;
279 break;
280 }
281 /* getppid */
282 case 39: {
283 *n_args = 0;
284 break;
285 }
286 /* dup */
287 case 41: {
288 struct dup_args *p = params;
289 uarg[0] = p->fd; /* u_int */
290 *n_args = 1;
291 break;
292 }
293 /* pipe */
294 case 42: {
295 *n_args = 0;
296 break;
297 }
298 /* getegid */
299 case 43: {
300 *n_args = 0;
301 break;
302 }
303 /* profil */
304 case 44: {
305 struct profil_args *p = params;
306 uarg[0] = (intptr_t) p->samples; /* caddr_t */
307 uarg[1] = p->size; /* size_t */
308 uarg[2] = p->offset; /* size_t */
309 uarg[3] = p->scale; /* u_int */
310 *n_args = 4;
311 break;
312 }
313 /* ktrace */
314 case 45: {
315 struct ktrace_args *p = params;
316 uarg[0] = (intptr_t) p->fname; /* const char * */
317 iarg[1] = p->ops; /* int */
318 iarg[2] = p->facs; /* int */
319 iarg[3] = p->pid; /* int */
320 *n_args = 4;
321 break;
322 }
323 /* getgid */
324 case 47: {
325 *n_args = 0;
326 break;
327 }
328 /* getlogin */
329 case 49: {
330 struct getlogin_args *p = params;
331 uarg[0] = (intptr_t) p->namebuf; /* char * */
332 uarg[1] = p->namelen; /* u_int */
333 *n_args = 2;
334 break;
335 }
336 /* setlogin */
337 case 50: {
338 struct setlogin_args *p = params;
339 uarg[0] = (intptr_t) p->namebuf; /* char * */
340 *n_args = 1;
341 break;
342 }
343 /* acct */
344 case 51: {
345 struct acct_args *p = params;
346 uarg[0] = (intptr_t) p->path; /* char * */
347 *n_args = 1;
348 break;
349 }
350 /* sigaltstack */
351 case 53: {
352 struct sigaltstack_args *p = params;
353 uarg[0] = (intptr_t) p->ss; /* stack_t * */
354 uarg[1] = (intptr_t) p->oss; /* stack_t * */
355 *n_args = 2;
356 break;
357 }
358 /* ioctl */
359 case 54: {
360 struct ioctl_args *p = params;
361 iarg[0] = p->fd; /* int */
362 uarg[1] = p->com; /* u_long */
363 uarg[2] = (intptr_t) p->data; /* caddr_t */
364 *n_args = 3;
365 break;
366 }
367 /* reboot */
368 case 55: {
369 struct reboot_args *p = params;
370 iarg[0] = p->opt; /* int */
371 *n_args = 1;
372 break;
373 }
374 /* revoke */
375 case 56: {
376 struct revoke_args *p = params;
377 uarg[0] = (intptr_t) p->path; /* char * */
378 *n_args = 1;
379 break;
380 }
381 /* symlink */
382 case 57: {
383 struct symlink_args *p = params;
384 uarg[0] = (intptr_t) p->path; /* char * */
385 uarg[1] = (intptr_t) p->link; /* char * */
386 *n_args = 2;
387 break;
388 }
389 /* readlink */
390 case 58: {
391 struct readlink_args *p = params;
392 uarg[0] = (intptr_t) p->path; /* char * */
393 uarg[1] = (intptr_t) p->buf; /* char * */
394 uarg[2] = p->count; /* size_t */
395 *n_args = 3;
396 break;
397 }
398 /* execve */
399 case 59: {
400 struct execve_args *p = params;
401 uarg[0] = (intptr_t) p->fname; /* char * */
402 uarg[1] = (intptr_t) p->argv; /* char ** */
403 uarg[2] = (intptr_t) p->envv; /* char ** */
404 *n_args = 3;
405 break;
406 }
407 /* umask */
408 case 60: {
409 struct umask_args *p = params;
410 iarg[0] = p->newmask; /* int */
411 *n_args = 1;
412 break;
413 }
414 /* chroot */
415 case 61: {
416 struct chroot_args *p = params;
417 uarg[0] = (intptr_t) p->path; /* char * */
418 *n_args = 1;
419 break;
420 }
421 /* msync */
422 case 65: {
423 struct msync_args *p = params;
424 uarg[0] = (intptr_t) p->addr; /* void * */
425 uarg[1] = p->len; /* size_t */
426 iarg[2] = p->flags; /* int */
427 *n_args = 3;
428 break;
429 }
430 /* vfork */
431 case 66: {
432 *n_args = 0;
433 break;
434 }
435 /* sbrk */
436 case 69: {
437 struct sbrk_args *p = params;
438 iarg[0] = p->incr; /* int */
439 *n_args = 1;
440 break;
441 }
442 /* sstk */
443 case 70: {
444 struct sstk_args *p = params;
445 iarg[0] = p->incr; /* int */
446 *n_args = 1;
447 break;
448 }
449 /* ovadvise */
450 case 72: {
451 struct ovadvise_args *p = params;
452 iarg[0] = p->anom; /* int */
453 *n_args = 1;
454 break;
455 }
456 /* munmap */
457 case 73: {
458 struct munmap_args *p = params;
459 uarg[0] = (intptr_t) p->addr; /* void * */
460 uarg[1] = p->len; /* size_t */
461 *n_args = 2;
462 break;
463 }
464 /* mprotect */
465 case 74: {
466 struct mprotect_args *p = params;
467 uarg[0] = (intptr_t) p->addr; /* const void * */
468 uarg[1] = p->len; /* size_t */
469 iarg[2] = p->prot; /* int */
470 *n_args = 3;
471 break;
472 }
473 /* madvise */
474 case 75: {
475 struct madvise_args *p = params;
476 uarg[0] = (intptr_t) p->addr; /* void * */
477 uarg[1] = p->len; /* size_t */
478 iarg[2] = p->behav; /* int */
479 *n_args = 3;
480 break;
481 }
482 /* mincore */
483 case 78: {
484 struct mincore_args *p = params;
485 uarg[0] = (intptr_t) p->addr; /* const void * */
486 uarg[1] = p->len; /* size_t */
487 uarg[2] = (intptr_t) p->vec; /* char * */
488 *n_args = 3;
489 break;
490 }
491 /* getgroups */
492 case 79: {
493 struct getgroups_args *p = params;
494 uarg[0] = p->gidsetsize; /* u_int */
495 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
496 *n_args = 2;
497 break;
498 }
499 /* setgroups */
500 case 80: {
501 struct setgroups_args *p = params;
502 uarg[0] = p->gidsetsize; /* u_int */
503 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
504 *n_args = 2;
505 break;
506 }
507 /* getpgrp */
508 case 81: {
509 *n_args = 0;
510 break;
511 }
512 /* setpgid */
513 case 82: {
514 struct setpgid_args *p = params;
515 iarg[0] = p->pid; /* int */
516 iarg[1] = p->pgid; /* int */
517 *n_args = 2;
518 break;
519 }
520 /* setitimer */
521 case 83: {
522 struct setitimer_args *p = params;
523 uarg[0] = p->which; /* u_int */
524 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
525 uarg[2] = (intptr_t) p->oitv; /* struct itimerval * */
526 *n_args = 3;
527 break;
528 }
529 /* swapon */
530 case 85: {
531 struct swapon_args *p = params;
532 uarg[0] = (intptr_t) p->name; /* char * */
533 *n_args = 1;
534 break;
535 }
536 /* getitimer */
537 case 86: {
538 struct getitimer_args *p = params;
539 uarg[0] = p->which; /* u_int */
540 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
541 *n_args = 2;
542 break;
543 }
544 /* getdtablesize */
545 case 89: {
546 *n_args = 0;
547 break;
548 }
549 /* dup2 */
550 case 90: {
551 struct dup2_args *p = params;
552 uarg[0] = p->from; /* u_int */
553 uarg[1] = p->to; /* u_int */
554 *n_args = 2;
555 break;
556 }
557 /* fcntl */
558 case 92: {
559 struct fcntl_args *p = params;
560 iarg[0] = p->fd; /* int */
561 iarg[1] = p->cmd; /* int */
562 iarg[2] = p->arg; /* long */
563 *n_args = 3;
564 break;
565 }
566 /* select */
567 case 93: {
568 struct select_args *p = params;
569 iarg[0] = p->nd; /* int */
570 uarg[1] = (intptr_t) p->in; /* fd_set * */
571 uarg[2] = (intptr_t) p->ou; /* fd_set * */
572 uarg[3] = (intptr_t) p->ex; /* fd_set * */
573 uarg[4] = (intptr_t) p->tv; /* struct timeval * */
574 *n_args = 5;
575 break;
576 }
577 /* fsync */
578 case 95: {
579 struct fsync_args *p = params;
580 iarg[0] = p->fd; /* int */
581 *n_args = 1;
582 break;
583 }
584 /* setpriority */
585 case 96: {
586 struct setpriority_args *p = params;
587 iarg[0] = p->which; /* int */
588 iarg[1] = p->who; /* int */
589 iarg[2] = p->prio; /* int */
590 *n_args = 3;
591 break;
592 }
593 /* socket */
594 case 97: {
595 struct socket_args *p = params;
596 iarg[0] = p->domain; /* int */
597 iarg[1] = p->type; /* int */
598 iarg[2] = p->protocol; /* int */
599 *n_args = 3;
600 break;
601 }
602 /* connect */
603 case 98: {
604 struct connect_args *p = params;
605 iarg[0] = p->s; /* int */
606 uarg[1] = (intptr_t) p->name; /* caddr_t */
607 iarg[2] = p->namelen; /* int */
608 *n_args = 3;
609 break;
610 }
611 /* getpriority */
612 case 100: {
613 struct getpriority_args *p = params;
614 iarg[0] = p->which; /* int */
615 iarg[1] = p->who; /* int */
616 *n_args = 2;
617 break;
618 }
619 /* bind */
620 case 104: {
621 struct bind_args *p = params;
622 iarg[0] = p->s; /* int */
623 uarg[1] = (intptr_t) p->name; /* caddr_t */
624 iarg[2] = p->namelen; /* int */
625 *n_args = 3;
626 break;
627 }
628 /* setsockopt */
629 case 105: {
630 struct setsockopt_args *p = params;
631 iarg[0] = p->s; /* int */
632 iarg[1] = p->level; /* int */
633 iarg[2] = p->name; /* int */
634 uarg[3] = (intptr_t) p->val; /* caddr_t */
635 iarg[4] = p->valsize; /* int */
636 *n_args = 5;
637 break;
638 }
639 /* listen */
640 case 106: {
641 struct listen_args *p = params;
642 iarg[0] = p->s; /* int */
643 iarg[1] = p->backlog; /* int */
644 *n_args = 2;
645 break;
646 }
647 /* gettimeofday */
648 case 116: {
649 struct gettimeofday_args *p = params;
650 uarg[0] = (intptr_t) p->tp; /* struct timeval * */
651 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
652 *n_args = 2;
653 break;
654 }
655 /* getrusage */
656 case 117: {
657 struct getrusage_args *p = params;
658 iarg[0] = p->who; /* int */
659 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
660 *n_args = 2;
661 break;
662 }
663 /* getsockopt */
664 case 118: {
665 struct getsockopt_args *p = params;
666 iarg[0] = p->s; /* int */
667 iarg[1] = p->level; /* int */
668 iarg[2] = p->name; /* int */
669 uarg[3] = (intptr_t) p->val; /* caddr_t */
670 uarg[4] = (intptr_t) p->avalsize; /* int * */
671 *n_args = 5;
672 break;
673 }
674 /* readv */
675 case 120: {
676 struct readv_args *p = params;
677 iarg[0] = p->fd; /* int */
678 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
679 uarg[2] = p->iovcnt; /* u_int */
680 *n_args = 3;
681 break;
682 }
683 /* writev */
684 case 121: {
685 struct writev_args *p = params;
686 iarg[0] = p->fd; /* int */
687 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
688 uarg[2] = p->iovcnt; /* u_int */
689 *n_args = 3;
690 break;
691 }
692 /* settimeofday */
693 case 122: {
694 struct settimeofday_args *p = params;
695 uarg[0] = (intptr_t) p->tv; /* struct timeval * */
696 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
697 *n_args = 2;
698 break;
699 }
700 /* fchown */
701 case 123: {
702 struct fchown_args *p = params;
703 iarg[0] = p->fd; /* int */
704 iarg[1] = p->uid; /* int */
705 iarg[2] = p->gid; /* int */
706 *n_args = 3;
707 break;
708 }
709 /* fchmod */
710 case 124: {
711 struct fchmod_args *p = params;
712 iarg[0] = p->fd; /* int */
713 iarg[1] = p->mode; /* int */
714 *n_args = 2;
715 break;
716 }
717 /* setreuid */
718 case 126: {
719 struct setreuid_args *p = params;
720 iarg[0] = p->ruid; /* int */
721 iarg[1] = p->euid; /* int */
722 *n_args = 2;
723 break;
724 }
725 /* setregid */
726 case 127: {
727 struct setregid_args *p = params;
728 iarg[0] = p->rgid; /* int */
729 iarg[1] = p->egid; /* int */
730 *n_args = 2;
731 break;
732 }
733 /* rename */
734 case 128: {
735 struct rename_args *p = params;
736 uarg[0] = (intptr_t) p->from; /* char * */
737 uarg[1] = (intptr_t) p->to; /* char * */
738 *n_args = 2;
739 break;
740 }
741 /* flock */
742 case 131: {
743 struct flock_args *p = params;
744 iarg[0] = p->fd; /* int */
745 iarg[1] = p->how; /* int */
746 *n_args = 2;
747 break;
748 }
749 /* mkfifo */
750 case 132: {
751 struct mkfifo_args *p = params;
752 uarg[0] = (intptr_t) p->path; /* char * */
753 iarg[1] = p->mode; /* int */
754 *n_args = 2;
755 break;
756 }
757 /* sendto */
758 case 133: {
759 struct sendto_args *p = params;
760 iarg[0] = p->s; /* int */
761 uarg[1] = (intptr_t) p->buf; /* caddr_t */
762 uarg[2] = p->len; /* size_t */
763 iarg[3] = p->flags; /* int */
764 uarg[4] = (intptr_t) p->to; /* caddr_t */
765 iarg[5] = p->tolen; /* int */
766 *n_args = 6;
767 break;
768 }
769 /* shutdown */
770 case 134: {
771 struct shutdown_args *p = params;
772 iarg[0] = p->s; /* int */
773 iarg[1] = p->how; /* int */
774 *n_args = 2;
775 break;
776 }
777 /* socketpair */
778 case 135: {
779 struct socketpair_args *p = params;
780 iarg[0] = p->domain; /* int */
781 iarg[1] = p->type; /* int */
782 iarg[2] = p->protocol; /* int */
783 uarg[3] = (intptr_t) p->rsv; /* int * */
784 *n_args = 4;
785 break;
786 }
787 /* mkdir */
788 case 136: {
789 struct mkdir_args *p = params;
790 uarg[0] = (intptr_t) p->path; /* char * */
791 iarg[1] = p->mode; /* int */
792 *n_args = 2;
793 break;
794 }
795 /* rmdir */
796 case 137: {
797 struct rmdir_args *p = params;
798 uarg[0] = (intptr_t) p->path; /* char * */
799 *n_args = 1;
800 break;
801 }
802 /* utimes */
803 case 138: {
804 struct utimes_args *p = params;
805 uarg[0] = (intptr_t) p->path; /* char * */
806 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
807 *n_args = 2;
808 break;
809 }
810 /* adjtime */
811 case 140: {
812 struct adjtime_args *p = params;
813 uarg[0] = (intptr_t) p->delta; /* struct timeval * */
814 uarg[1] = (intptr_t) p->olddelta; /* struct timeval * */
815 *n_args = 2;
816 break;
817 }
818 /* setsid */
819 case 147: {
820 *n_args = 0;
821 break;
822 }
823 /* quotactl */
824 case 148: {
825 struct quotactl_args *p = params;
826 uarg[0] = (intptr_t) p->path; /* char * */
827 iarg[1] = p->cmd; /* int */
828 iarg[2] = p->uid; /* int */
829 uarg[3] = (intptr_t) p->arg; /* caddr_t */
830 *n_args = 4;
831 break;
832 }
833 /* nlm_syscall */
834 case 154: {
835 struct nlm_syscall_args *p = params;
836 iarg[0] = p->debug_level; /* int */
837 iarg[1] = p->grace_period; /* int */
838 iarg[2] = p->addr_count; /* int */
839 uarg[3] = (intptr_t) p->addrs; /* char ** */
840 *n_args = 4;
841 break;
842 }
843 /* nfssvc */
844 case 155: {
845 struct nfssvc_args *p = params;
846 iarg[0] = p->flag; /* int */
847 uarg[1] = (intptr_t) p->argp; /* caddr_t */
848 *n_args = 2;
849 break;
850 }
851 /* lgetfh */
852 case 160: {
853 struct lgetfh_args *p = params;
854 uarg[0] = (intptr_t) p->fname; /* char * */
855 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
856 *n_args = 2;
857 break;
858 }
859 /* getfh */
860 case 161: {
861 struct getfh_args *p = params;
862 uarg[0] = (intptr_t) p->fname; /* char * */
863 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
864 *n_args = 2;
865 break;
866 }
867 /* sysarch */
868 case 165: {
869 struct sysarch_args *p = params;
870 iarg[0] = p->op; /* int */
871 uarg[1] = (intptr_t) p->parms; /* char * */
872 *n_args = 2;
873 break;
874 }
875 /* rtprio */
876 case 166: {
877 struct rtprio_args *p = params;
878 iarg[0] = p->function; /* int */
879 iarg[1] = p->pid; /* pid_t */
880 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
881 *n_args = 3;
882 break;
883 }
884 /* semsys */
885 case 169: {
886 struct semsys_args *p = params;
887 iarg[0] = p->which; /* int */
888 iarg[1] = p->a2; /* int */
889 iarg[2] = p->a3; /* int */
890 iarg[3] = p->a4; /* int */
891 iarg[4] = p->a5; /* int */
892 *n_args = 5;
893 break;
894 }
895 /* msgsys */
896 case 170: {
897 struct msgsys_args *p = params;
898 iarg[0] = p->which; /* int */
899 iarg[1] = p->a2; /* int */
900 iarg[2] = p->a3; /* int */
901 iarg[3] = p->a4; /* int */
902 iarg[4] = p->a5; /* int */
903 iarg[5] = p->a6; /* int */
904 *n_args = 6;
905 break;
906 }
907 /* shmsys */
908 case 171: {
909 struct shmsys_args *p = params;
910 iarg[0] = p->which; /* int */
911 iarg[1] = p->a2; /* int */
912 iarg[2] = p->a3; /* int */
913 iarg[3] = p->a4; /* int */
914 *n_args = 4;
915 break;
916 }
917 /* freebsd6_pread */
918 case 173: {
919 struct freebsd6_pread_args *p = params;
920 iarg[0] = p->fd; /* int */
921 uarg[1] = (intptr_t) p->buf; /* void * */
922 uarg[2] = p->nbyte; /* size_t */
923 iarg[3] = p->pad; /* int */
924 iarg[4] = p->offset; /* off_t */
925 *n_args = 5;
926 break;
927 }
928 /* freebsd6_pwrite */
929 case 174: {
930 struct freebsd6_pwrite_args *p = params;
931 iarg[0] = p->fd; /* int */
932 uarg[1] = (intptr_t) p->buf; /* const void * */
933 uarg[2] = p->nbyte; /* size_t */
934 iarg[3] = p->pad; /* int */
935 iarg[4] = p->offset; /* off_t */
936 *n_args = 5;
937 break;
938 }
939 /* setfib */
940 case 175: {
941 struct setfib_args *p = params;
942 iarg[0] = p->fibnum; /* int */
943 *n_args = 1;
944 break;
945 }
946 /* ntp_adjtime */
947 case 176: {
948 struct ntp_adjtime_args *p = params;
949 uarg[0] = (intptr_t) p->tp; /* struct timex * */
950 *n_args = 1;
951 break;
952 }
953 /* setgid */
954 case 181: {
955 struct setgid_args *p = params;
956 iarg[0] = p->gid; /* gid_t */
957 *n_args = 1;
958 break;
959 }
960 /* setegid */
961 case 182: {
962 struct setegid_args *p = params;
963 iarg[0] = p->egid; /* gid_t */
964 *n_args = 1;
965 break;
966 }
967 /* seteuid */
968 case 183: {
969 struct seteuid_args *p = params;
970 uarg[0] = p->euid; /* uid_t */
971 *n_args = 1;
972 break;
973 }
974 /* stat */
975 case 188: {
976 struct stat_args *p = params;
977 uarg[0] = (intptr_t) p->path; /* char * */
978 uarg[1] = (intptr_t) p->ub; /* struct stat * */
979 *n_args = 2;
980 break;
981 }
982 /* fstat */
983 case 189: {
984 struct fstat_args *p = params;
985 iarg[0] = p->fd; /* int */
986 uarg[1] = (intptr_t) p->sb; /* struct stat * */
987 *n_args = 2;
988 break;
989 }
990 /* lstat */
991 case 190: {
992 struct lstat_args *p = params;
993 uarg[0] = (intptr_t) p->path; /* char * */
994 uarg[1] = (intptr_t) p->ub; /* struct stat * */
995 *n_args = 2;
996 break;
997 }
998 /* pathconf */
999 case 191: {
1000 struct pathconf_args *p = params;
1001 uarg[0] = (intptr_t) p->path; /* char * */
1002 iarg[1] = p->name; /* int */
1003 *n_args = 2;
1004 break;
1005 }
1006 /* fpathconf */
1007 case 192: {
1008 struct fpathconf_args *p = params;
1009 iarg[0] = p->fd; /* int */
1010 iarg[1] = p->name; /* int */
1011 *n_args = 2;
1012 break;
1013 }
1014 /* getrlimit */
1015 case 194: {
1016 struct __getrlimit_args *p = params;
1017 uarg[0] = p->which; /* u_int */
1018 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
1019 *n_args = 2;
1020 break;
1021 }
1022 /* setrlimit */
1023 case 195: {
1024 struct __setrlimit_args *p = params;
1025 uarg[0] = p->which; /* u_int */
1026 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
1027 *n_args = 2;
1028 break;
1029 }
1030 /* getdirentries */
1031 case 196: {
1032 struct getdirentries_args *p = params;
1033 iarg[0] = p->fd; /* int */
1034 uarg[1] = (intptr_t) p->buf; /* char * */
1035 uarg[2] = p->count; /* u_int */
1036 uarg[3] = (intptr_t) p->basep; /* long * */
1037 *n_args = 4;
1038 break;
1039 }
1040 /* freebsd6_mmap */
1041 case 197: {
1042 struct freebsd6_mmap_args *p = params;
1043 uarg[0] = (intptr_t) p->addr; /* caddr_t */
1044 uarg[1] = p->len; /* size_t */
1045 iarg[2] = p->prot; /* int */
1046 iarg[3] = p->flags; /* int */
1047 iarg[4] = p->fd; /* int */
1048 iarg[5] = p->pad; /* int */
1049 iarg[6] = p->pos; /* off_t */
1050 *n_args = 7;
1051 break;
1052 }
1053 /* nosys */
1054 case 198: {
1055 *n_args = 0;
1056 break;
1057 }
1058 /* freebsd6_lseek */
1059 case 199: {
1060 struct freebsd6_lseek_args *p = params;
1061 iarg[0] = p->fd; /* int */
1062 iarg[1] = p->pad; /* int */
1063 iarg[2] = p->offset; /* off_t */
1064 iarg[3] = p->whence; /* int */
1065 *n_args = 4;
1066 break;
1067 }
1068 /* freebsd6_truncate */
1069 case 200: {
1070 struct freebsd6_truncate_args *p = params;
1071 uarg[0] = (intptr_t) p->path; /* char * */
1072 iarg[1] = p->pad; /* int */
1073 iarg[2] = p->length; /* off_t */
1074 *n_args = 3;
1075 break;
1076 }
1077 /* freebsd6_ftruncate */
1078 case 201: {
1079 struct freebsd6_ftruncate_args *p = params;
1080 iarg[0] = p->fd; /* int */
1081 iarg[1] = p->pad; /* int */
1082 iarg[2] = p->length; /* off_t */
1083 *n_args = 3;
1084 break;
1085 }
1086 /* __sysctl */
1087 case 202: {
1088 struct sysctl_args *p = params;
1089 uarg[0] = (intptr_t) p->name; /* int * */
1090 uarg[1] = p->namelen; /* u_int */
1091 uarg[2] = (intptr_t) p->old; /* void * */
1092 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */
1093 uarg[4] = (intptr_t) p->new; /* void * */
1094 uarg[5] = p->newlen; /* size_t */
1095 *n_args = 6;
1096 break;
1097 }
1098 /* mlock */
1099 case 203: {
1100 struct mlock_args *p = params;
1101 uarg[0] = (intptr_t) p->addr; /* const void * */
1102 uarg[1] = p->len; /* size_t */
1103 *n_args = 2;
1104 break;
1105 }
1106 /* munlock */
1107 case 204: {
1108 struct munlock_args *p = params;
1109 uarg[0] = (intptr_t) p->addr; /* const void * */
1110 uarg[1] = p->len; /* size_t */
1111 *n_args = 2;
1112 break;
1113 }
1114 /* undelete */
1115 case 205: {
1116 struct undelete_args *p = params;
1117 uarg[0] = (intptr_t) p->path; /* char * */
1118 *n_args = 1;
1119 break;
1120 }
1121 /* futimes */
1122 case 206: {
1123 struct futimes_args *p = params;
1124 iarg[0] = p->fd; /* int */
1125 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1126 *n_args = 2;
1127 break;
1128 }
1129 /* getpgid */
1130 case 207: {
1131 struct getpgid_args *p = params;
1132 iarg[0] = p->pid; /* pid_t */
1133 *n_args = 1;
1134 break;
1135 }
1136 /* poll */
1137 case 209: {
1138 struct poll_args *p = params;
1139 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1140 uarg[1] = p->nfds; /* u_int */
1141 iarg[2] = p->timeout; /* int */
1142 *n_args = 3;
1143 break;
1144 }
1145 /* lkmnosys */
1146 case 210: {
1147 *n_args = 0;
1148 break;
1149 }
1150 /* lkmnosys */
1151 case 211: {
1152 *n_args = 0;
1153 break;
1154 }
1155 /* lkmnosys */
1156 case 212: {
1157 *n_args = 0;
1158 break;
1159 }
1160 /* lkmnosys */
1161 case 213: {
1162 *n_args = 0;
1163 break;
1164 }
1165 /* lkmnosys */
1166 case 214: {
1167 *n_args = 0;
1168 break;
1169 }
1170 /* lkmnosys */
1171 case 215: {
1172 *n_args = 0;
1173 break;
1174 }
1175 /* lkmnosys */
1176 case 216: {
1177 *n_args = 0;
1178 break;
1179 }
1180 /* lkmnosys */
1181 case 217: {
1182 *n_args = 0;
1183 break;
1184 }
1185 /* lkmnosys */
1186 case 218: {
1187 *n_args = 0;
1188 break;
1189 }
1190 /* lkmnosys */
1191 case 219: {
1192 *n_args = 0;
1193 break;
1194 }
1195 /* semget */
1196 case 221: {
1197 struct semget_args *p = params;
1198 iarg[0] = p->key; /* key_t */
1199 iarg[1] = p->nsems; /* int */
1200 iarg[2] = p->semflg; /* int */
1201 *n_args = 3;
1202 break;
1203 }
1204 /* semop */
1205 case 222: {
1206 struct semop_args *p = params;
1207 iarg[0] = p->semid; /* int */
1208 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1209 uarg[2] = p->nsops; /* size_t */
1210 *n_args = 3;
1211 break;
1212 }
1213 /* msgget */
1214 case 225: {
1215 struct msgget_args *p = params;
1216 iarg[0] = p->key; /* key_t */
1217 iarg[1] = p->msgflg; /* int */
1218 *n_args = 2;
1219 break;
1220 }
1221 /* msgsnd */
1222 case 226: {
1223 struct msgsnd_args *p = params;
1224 iarg[0] = p->msqid; /* int */
1225 uarg[1] = (intptr_t) p->msgp; /* const void * */
1226 uarg[2] = p->msgsz; /* size_t */
1227 iarg[3] = p->msgflg; /* int */
1228 *n_args = 4;
1229 break;
1230 }
1231 /* msgrcv */
1232 case 227: {
1233 struct msgrcv_args *p = params;
1234 iarg[0] = p->msqid; /* int */
1235 uarg[1] = (intptr_t) p->msgp; /* void * */
1236 uarg[2] = p->msgsz; /* size_t */
1237 iarg[3] = p->msgtyp; /* long */
1238 iarg[4] = p->msgflg; /* int */
1239 *n_args = 5;
1240 break;
1241 }
1242 /* shmat */
1243 case 228: {
1244 struct shmat_args *p = params;
1245 iarg[0] = p->shmid; /* int */
1246 uarg[1] = (intptr_t) p->shmaddr; /* const void * */
1247 iarg[2] = p->shmflg; /* int */
1248 *n_args = 3;
1249 break;
1250 }
1251 /* shmdt */
1252 case 230: {
1253 struct shmdt_args *p = params;
1254 uarg[0] = (intptr_t) p->shmaddr; /* const void * */
1255 *n_args = 1;
1256 break;
1257 }
1258 /* shmget */
1259 case 231: {
1260 struct shmget_args *p = params;
1261 iarg[0] = p->key; /* key_t */
1262 uarg[1] = p->size; /* size_t */
1263 iarg[2] = p->shmflg; /* int */
1264 *n_args = 3;
1265 break;
1266 }
1267 /* clock_gettime */
1268 case 232: {
1269 struct clock_gettime_args *p = params;
1270 iarg[0] = p->clock_id; /* clockid_t */
1271 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1272 *n_args = 2;
1273 break;
1274 }
1275 /* clock_settime */
1276 case 233: {
1277 struct clock_settime_args *p = params;
1278 iarg[0] = p->clock_id; /* clockid_t */
1279 uarg[1] = (intptr_t) p->tp; /* const struct timespec * */
1280 *n_args = 2;
1281 break;
1282 }
1283 /* clock_getres */
1284 case 234: {
1285 struct clock_getres_args *p = params;
1286 iarg[0] = p->clock_id; /* clockid_t */
1287 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1288 *n_args = 2;
1289 break;
1290 }
1291 /* ktimer_create */
1292 case 235: {
1293 struct ktimer_create_args *p = params;
1294 iarg[0] = p->clock_id; /* clockid_t */
1295 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1296 uarg[2] = (intptr_t) p->timerid; /* int * */
1297 *n_args = 3;
1298 break;
1299 }
1300 /* ktimer_delete */
1301 case 236: {
1302 struct ktimer_delete_args *p = params;
1303 iarg[0] = p->timerid; /* int */
1304 *n_args = 1;
1305 break;
1306 }
1307 /* ktimer_settime */
1308 case 237: {
1309 struct ktimer_settime_args *p = params;
1310 iarg[0] = p->timerid; /* int */
1311 iarg[1] = p->flags; /* int */
1312 uarg[2] = (intptr_t) p->value; /* const struct itimerspec * */
1313 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec * */
1314 *n_args = 4;
1315 break;
1316 }
1317 /* ktimer_gettime */
1318 case 238: {
1319 struct ktimer_gettime_args *p = params;
1320 iarg[0] = p->timerid; /* int */
1321 uarg[1] = (intptr_t) p->value; /* struct itimerspec * */
1322 *n_args = 2;
1323 break;
1324 }
1325 /* ktimer_getoverrun */
1326 case 239: {
1327 struct ktimer_getoverrun_args *p = params;
1328 iarg[0] = p->timerid; /* int */
1329 *n_args = 1;
1330 break;
1331 }
1332 /* nanosleep */
1333 case 240: {
1334 struct nanosleep_args *p = params;
1335 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec * */
1336 uarg[1] = (intptr_t) p->rmtp; /* struct timespec * */
1337 *n_args = 2;
1338 break;
1339 }
1340 /* ntp_gettime */
1341 case 248: {
1342 struct ntp_gettime_args *p = params;
1343 uarg[0] = (intptr_t) p->ntvp; /* struct ntptimeval * */
1344 *n_args = 1;
1345 break;
1346 }
1347 /* minherit */
1348 case 250: {
1349 struct minherit_args *p = params;
1350 uarg[0] = (intptr_t) p->addr; /* void * */
1351 uarg[1] = p->len; /* size_t */
1352 iarg[2] = p->inherit; /* int */
1353 *n_args = 3;
1354 break;
1355 }
1356 /* rfork */
1357 case 251: {
1358 struct rfork_args *p = params;
1359 iarg[0] = p->flags; /* int */
1360 *n_args = 1;
1361 break;
1362 }
1363 /* openbsd_poll */
1364 case 252: {
1365 struct openbsd_poll_args *p = params;
1366 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1367 uarg[1] = p->nfds; /* u_int */
1368 iarg[2] = p->timeout; /* int */
1369 *n_args = 3;
1370 break;
1371 }
1372 /* issetugid */
1373 case 253: {
1374 *n_args = 0;
1375 break;
1376 }
1377 /* lchown */
1378 case 254: {
1379 struct lchown_args *p = params;
1380 uarg[0] = (intptr_t) p->path; /* char * */
1381 iarg[1] = p->uid; /* int */
1382 iarg[2] = p->gid; /* int */
1383 *n_args = 3;
1384 break;
1385 }
1386 /* aio_read */
1387 case 255: {
1388 struct aio_read_args *p = params;
1389 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1390 *n_args = 1;
1391 break;
1392 }
1393 /* aio_write */
1394 case 256: {
1395 struct aio_write_args *p = params;
1396 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1397 *n_args = 1;
1398 break;
1399 }
1400 /* lio_listio */
1401 case 257: {
1402 struct lio_listio_args *p = params;
1403 iarg[0] = p->mode; /* int */
1404 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb *const * */
1405 iarg[2] = p->nent; /* int */
1406 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */
1407 *n_args = 4;
1408 break;
1409 }
1410 /* getdents */
1411 case 272: {
1412 struct getdents_args *p = params;
1413 iarg[0] = p->fd; /* int */
1414 uarg[1] = (intptr_t) p->buf; /* char * */
1415 uarg[2] = p->count; /* size_t */
1416 *n_args = 3;
1417 break;
1418 }
1419 /* lchmod */
1420 case 274: {
1421 struct lchmod_args *p = params;
1422 uarg[0] = (intptr_t) p->path; /* char * */
1423 iarg[1] = p->mode; /* mode_t */
1424 *n_args = 2;
1425 break;
1426 }
1427 /* lchown */
1428 case 275: {
1429 struct lchown_args *p = params;
1430 uarg[0] = (intptr_t) p->path; /* char * */
1431 uarg[1] = p->uid; /* uid_t */
1432 iarg[2] = p->gid; /* gid_t */
1433 *n_args = 3;
1434 break;
1435 }
1436 /* lutimes */
1437 case 276: {
1438 struct lutimes_args *p = params;
1439 uarg[0] = (intptr_t) p->path; /* char * */
1440 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1441 *n_args = 2;
1442 break;
1443 }
1444 /* msync */
1445 case 277: {
1446 struct msync_args *p = params;
1447 uarg[0] = (intptr_t) p->addr; /* void * */
1448 uarg[1] = p->len; /* size_t */
1449 iarg[2] = p->flags; /* int */
1450 *n_args = 3;
1451 break;
1452 }
1453 /* nstat */
1454 case 278: {
1455 struct nstat_args *p = params;
1456 uarg[0] = (intptr_t) p->path; /* char * */
1457 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1458 *n_args = 2;
1459 break;
1460 }
1461 /* nfstat */
1462 case 279: {
1463 struct nfstat_args *p = params;
1464 iarg[0] = p->fd; /* int */
1465 uarg[1] = (intptr_t) p->sb; /* struct nstat * */
1466 *n_args = 2;
1467 break;
1468 }
1469 /* nlstat */
1470 case 280: {
1471 struct nlstat_args *p = params;
1472 uarg[0] = (intptr_t) p->path; /* char * */
1473 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1474 *n_args = 2;
1475 break;
1476 }
1477 /* preadv */
1478 case 289: {
1479 struct preadv_args *p = params;
1480 iarg[0] = p->fd; /* int */
1481 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1482 uarg[2] = p->iovcnt; /* u_int */
1483 iarg[3] = p->offset; /* off_t */
1484 *n_args = 4;
1485 break;
1486 }
1487 /* pwritev */
1488 case 290: {
1489 struct pwritev_args *p = params;
1490 iarg[0] = p->fd; /* int */
1491 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1492 uarg[2] = p->iovcnt; /* u_int */
1493 iarg[3] = p->offset; /* off_t */
1494 *n_args = 4;
1495 break;
1496 }
1497 /* fhopen */
1498 case 298: {
1499 struct fhopen_args *p = params;
1500 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1501 iarg[1] = p->flags; /* int */
1502 *n_args = 2;
1503 break;
1504 }
1505 /* fhstat */
1506 case 299: {
1507 struct fhstat_args *p = params;
1508 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1509 uarg[1] = (intptr_t) p->sb; /* struct stat * */
1510 *n_args = 2;
1511 break;
1512 }
1513 /* modnext */
1514 case 300: {
1515 struct modnext_args *p = params;
1516 iarg[0] = p->modid; /* int */
1517 *n_args = 1;
1518 break;
1519 }
1520 /* modstat */
1521 case 301: {
1522 struct modstat_args *p = params;
1523 iarg[0] = p->modid; /* int */
1524 uarg[1] = (intptr_t) p->stat; /* struct module_stat * */
1525 *n_args = 2;
1526 break;
1527 }
1528 /* modfnext */
1529 case 302: {
1530 struct modfnext_args *p = params;
1531 iarg[0] = p->modid; /* int */
1532 *n_args = 1;
1533 break;
1534 }
1535 /* modfind */
1536 case 303: {
1537 struct modfind_args *p = params;
1538 uarg[0] = (intptr_t) p->name; /* const char * */
1539 *n_args = 1;
1540 break;
1541 }
1542 /* kldload */
1543 case 304: {
1544 struct kldload_args *p = params;
1545 uarg[0] = (intptr_t) p->file; /* const char * */
1546 *n_args = 1;
1547 break;
1548 }
1549 /* kldunload */
1550 case 305: {
1551 struct kldunload_args *p = params;
1552 iarg[0] = p->fileid; /* int */
1553 *n_args = 1;
1554 break;
1555 }
1556 /* kldfind */
1557 case 306: {
1558 struct kldfind_args *p = params;
1559 uarg[0] = (intptr_t) p->file; /* const char * */
1560 *n_args = 1;
1561 break;
1562 }
1563 /* kldnext */
1564 case 307: {
1565 struct kldnext_args *p = params;
1566 iarg[0] = p->fileid; /* int */
1567 *n_args = 1;
1568 break;
1569 }
1570 /* kldstat */
1571 case 308: {
1572 struct kldstat_args *p = params;
1573 iarg[0] = p->fileid; /* int */
1574 uarg[1] = (intptr_t) p->stat; /* struct kld_file_stat * */
1575 *n_args = 2;
1576 break;
1577 }
1578 /* kldfirstmod */
1579 case 309: {
1580 struct kldfirstmod_args *p = params;
1581 iarg[0] = p->fileid; /* int */
1582 *n_args = 1;
1583 break;
1584 }
1585 /* getsid */
1586 case 310: {
1587 struct getsid_args *p = params;
1588 iarg[0] = p->pid; /* pid_t */
1589 *n_args = 1;
1590 break;
1591 }
1592 /* setresuid */
1593 case 311: {
1594 struct setresuid_args *p = params;
1595 uarg[0] = p->ruid; /* uid_t */
1596 uarg[1] = p->euid; /* uid_t */
1597 uarg[2] = p->suid; /* uid_t */
1598 *n_args = 3;
1599 break;
1600 }
1601 /* setresgid */
1602 case 312: {
1603 struct setresgid_args *p = params;
1604 iarg[0] = p->rgid; /* gid_t */
1605 iarg[1] = p->egid; /* gid_t */
1606 iarg[2] = p->sgid; /* gid_t */
1607 *n_args = 3;
1608 break;
1609 }
1610 /* aio_return */
1611 case 314: {
1612 struct aio_return_args *p = params;
1613 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1614 *n_args = 1;
1615 break;
1616 }
1617 /* aio_suspend */
1618 case 315: {
1619 struct aio_suspend_args *p = params;
1620 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb *const * */
1621 iarg[1] = p->nent; /* int */
1622 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1623 *n_args = 3;
1624 break;
1625 }
1626 /* aio_cancel */
1627 case 316: {
1628 struct aio_cancel_args *p = params;
1629 iarg[0] = p->fd; /* int */
1630 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
1631 *n_args = 2;
1632 break;
1633 }
1634 /* aio_error */
1635 case 317: {
1636 struct aio_error_args *p = params;
1637 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1638 *n_args = 1;
1639 break;
1640 }
1641 /* oaio_read */
1642 case 318: {
1643 struct oaio_read_args *p = params;
1644 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */
1645 *n_args = 1;
1646 break;
1647 }
1648 /* oaio_write */
1649 case 319: {
1650 struct oaio_write_args *p = params;
1651 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb * */
1652 *n_args = 1;
1653 break;
1654 }
1655 /* olio_listio */
1656 case 320: {
1657 struct olio_listio_args *p = params;
1658 iarg[0] = p->mode; /* int */
1659 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb *const * */
1660 iarg[2] = p->nent; /* int */
1661 uarg[3] = (intptr_t) p->sig; /* struct osigevent * */
1662 *n_args = 4;
1663 break;
1664 }
1665 /* yield */
1666 case 321: {
1667 *n_args = 0;
1668 break;
1669 }
1670 /* mlockall */
1671 case 324: {
1672 struct mlockall_args *p = params;
1673 iarg[0] = p->how; /* int */
1674 *n_args = 1;
1675 break;
1676 }
1677 /* munlockall */
1678 case 325: {
1679 *n_args = 0;
1680 break;
1681 }
1682 /* __getcwd */
1683 case 326: {
1684 struct __getcwd_args *p = params;
1685 uarg[0] = (intptr_t) p->buf; /* u_char * */
1686 uarg[1] = p->buflen; /* u_int */
1687 *n_args = 2;
1688 break;
1689 }
1690 /* sched_setparam */
1691 case 327: {
1692 struct sched_setparam_args *p = params;
1693 iarg[0] = p->pid; /* pid_t */
1694 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1695 *n_args = 2;
1696 break;
1697 }
1698 /* sched_getparam */
1699 case 328: {
1700 struct sched_getparam_args *p = params;
1701 iarg[0] = p->pid; /* pid_t */
1702 uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1703 *n_args = 2;
1704 break;
1705 }
1706 /* sched_setscheduler */
1707 case 329: {
1708 struct sched_setscheduler_args *p = params;
1709 iarg[0] = p->pid; /* pid_t */
1710 iarg[1] = p->policy; /* int */
1711 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1712 *n_args = 3;
1713 break;
1714 }
1715 /* sched_getscheduler */
1716 case 330: {
1717 struct sched_getscheduler_args *p = params;
1718 iarg[0] = p->pid; /* pid_t */
1719 *n_args = 1;
1720 break;
1721 }
1722 /* sched_yield */
1723 case 331: {
1724 *n_args = 0;
1725 break;
1726 }
1727 /* sched_get_priority_max */
1728 case 332: {
1729 struct sched_get_priority_max_args *p = params;
1730 iarg[0] = p->policy; /* int */
1731 *n_args = 1;
1732 break;
1733 }
1734 /* sched_get_priority_min */
1735 case 333: {
1736 struct sched_get_priority_min_args *p = params;
1737 iarg[0] = p->policy; /* int */
1738 *n_args = 1;
1739 break;
1740 }
1741 /* sched_rr_get_interval */
1742 case 334: {
1743 struct sched_rr_get_interval_args *p = params;
1744 iarg[0] = p->pid; /* pid_t */
1745 uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1746 *n_args = 2;
1747 break;
1748 }
1749 /* utrace */
1750 case 335: {
1751 struct utrace_args *p = params;
1752 uarg[0] = (intptr_t) p->addr; /* const void * */
1753 uarg[1] = p->len; /* size_t */
1754 *n_args = 2;
1755 break;
1756 }
1757 /* kldsym */
1758 case 337: {
1759 struct kldsym_args *p = params;
1760 iarg[0] = p->fileid; /* int */
1761 iarg[1] = p->cmd; /* int */
1762 uarg[2] = (intptr_t) p->data; /* void * */
1763 *n_args = 3;
1764 break;
1765 }
1766 /* jail */
1767 case 338: {
1768 struct jail_args *p = params;
1769 uarg[0] = (intptr_t) p->jail; /* struct jail * */
1770 *n_args = 1;
1771 break;
1772 }
1773 /* 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 /* pselect */
3100 case 522: {
3101 struct pselect_args *p = params;
3102 iarg[0] = p->nd; /* int */
3103 uarg[1] = (intptr_t) p->in; /* fd_set * */
3104 uarg[2] = (intptr_t) p->ou; /* fd_set * */
3105 uarg[3] = (intptr_t) p->ex; /* fd_set * */
3106 uarg[4] = (intptr_t) p->ts; /* const struct timespec * */
3107 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
3108 *n_args = 6;
3109 break;
3110 }
3111 default:
3112 *n_args = 0;
3113 break;
3114 };
3115 }
3116 static void
3117 systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3118 {
3119 const char *p = NULL;
3120 switch (sysnum) {
3121 /* nosys */
3122 case 0:
3123 break;
3124 /* sys_exit */
3125 case 1:
3126 switch(ndx) {
3127 case 0:
3128 p = "int";
3129 break;
3130 default:
3131 break;
3132 };
3133 break;
3134 /* fork */
3135 case 2:
3136 break;
3137 /* read */
3138 case 3:
3139 switch(ndx) {
3140 case 0:
3141 p = "int";
3142 break;
3143 case 1:
3144 p = "void *";
3145 break;
3146 case 2:
3147 p = "size_t";
3148 break;
3149 default:
3150 break;
3151 };
3152 break;
3153 /* write */
3154 case 4:
3155 switch(ndx) {
3156 case 0:
3157 p = "int";
3158 break;
3159 case 1:
3160 p = "const void *";
3161 break;
3162 case 2:
3163 p = "size_t";
3164 break;
3165 default:
3166 break;
3167 };
3168 break;
3169 /* open */
3170 case 5:
3171 switch(ndx) {
3172 case 0:
3173 p = "char *";
3174 break;
3175 case 1:
3176 p = "int";
3177 break;
3178 case 2:
3179 p = "int";
3180 break;
3181 default:
3182 break;
3183 };
3184 break;
3185 /* close */
3186 case 6:
3187 switch(ndx) {
3188 case 0:
3189 p = "int";
3190 break;
3191 default:
3192 break;
3193 };
3194 break;
3195 /* wait4 */
3196 case 7:
3197 switch(ndx) {
3198 case 0:
3199 p = "int";
3200 break;
3201 case 1:
3202 p = "int *";
3203 break;
3204 case 2:
3205 p = "int";
3206 break;
3207 case 3:
3208 p = "struct rusage *";
3209 break;
3210 default:
3211 break;
3212 };
3213 break;
3214 /* link */
3215 case 9:
3216 switch(ndx) {
3217 case 0:
3218 p = "char *";
3219 break;
3220 case 1:
3221 p = "char *";
3222 break;
3223 default:
3224 break;
3225 };
3226 break;
3227 /* unlink */
3228 case 10:
3229 switch(ndx) {
3230 case 0:
3231 p = "char *";
3232 break;
3233 default:
3234 break;
3235 };
3236 break;
3237 /* chdir */
3238 case 12:
3239 switch(ndx) {
3240 case 0:
3241 p = "char *";
3242 break;
3243 default:
3244 break;
3245 };
3246 break;
3247 /* fchdir */
3248 case 13:
3249 switch(ndx) {
3250 case 0:
3251 p = "int";
3252 break;
3253 default:
3254 break;
3255 };
3256 break;
3257 /* mknod */
3258 case 14:
3259 switch(ndx) {
3260 case 0:
3261 p = "char *";
3262 break;
3263 case 1:
3264 p = "int";
3265 break;
3266 case 2:
3267 p = "int";
3268 break;
3269 default:
3270 break;
3271 };
3272 break;
3273 /* chmod */
3274 case 15:
3275 switch(ndx) {
3276 case 0:
3277 p = "char *";
3278 break;
3279 case 1:
3280 p = "int";
3281 break;
3282 default:
3283 break;
3284 };
3285 break;
3286 /* chown */
3287 case 16:
3288 switch(ndx) {
3289 case 0:
3290 p = "char *";
3291 break;
3292 case 1:
3293 p = "int";
3294 break;
3295 case 2:
3296 p = "int";
3297 break;
3298 default:
3299 break;
3300 };
3301 break;
3302 /* obreak */
3303 case 17:
3304 switch(ndx) {
3305 case 0:
3306 p = "char *";
3307 break;
3308 default:
3309 break;
3310 };
3311 break;
3312 /* getpid */
3313 case 20:
3314 break;
3315 /* mount */
3316 case 21:
3317 switch(ndx) {
3318 case 0:
3319 p = "char *";
3320 break;
3321 case 1:
3322 p = "char *";
3323 break;
3324 case 2:
3325 p = "int";
3326 break;
3327 case 3:
3328 p = "caddr_t";
3329 break;
3330 default:
3331 break;
3332 };
3333 break;
3334 /* unmount */
3335 case 22:
3336 switch(ndx) {
3337 case 0:
3338 p = "char *";
3339 break;
3340 case 1:
3341 p = "int";
3342 break;
3343 default:
3344 break;
3345 };
3346 break;
3347 /* setuid */
3348 case 23:
3349 switch(ndx) {
3350 case 0:
3351 p = "uid_t";
3352 break;
3353 default:
3354 break;
3355 };
3356 break;
3357 /* getuid */
3358 case 24:
3359 break;
3360 /* geteuid */
3361 case 25:
3362 break;
3363 /* ptrace */
3364 case 26:
3365 switch(ndx) {
3366 case 0:
3367 p = "int";
3368 break;
3369 case 1:
3370 p = "pid_t";
3371 break;
3372 case 2:
3373 p = "caddr_t";
3374 break;
3375 case 3:
3376 p = "int";
3377 break;
3378 default:
3379 break;
3380 };
3381 break;
3382 /* recvmsg */
3383 case 27:
3384 switch(ndx) {
3385 case 0:
3386 p = "int";
3387 break;
3388 case 1:
3389 p = "struct msghdr *";
3390 break;
3391 case 2:
3392 p = "int";
3393 break;
3394 default:
3395 break;
3396 };
3397 break;
3398 /* sendmsg */
3399 case 28:
3400 switch(ndx) {
3401 case 0:
3402 p = "int";
3403 break;
3404 case 1:
3405 p = "struct msghdr *";
3406 break;
3407 case 2:
3408 p = "int";
3409 break;
3410 default:
3411 break;
3412 };
3413 break;
3414 /* recvfrom */
3415 case 29:
3416 switch(ndx) {
3417 case 0:
3418 p = "int";
3419 break;
3420 case 1:
3421 p = "caddr_t";
3422 break;
3423 case 2:
3424 p = "size_t";
3425 break;
3426 case 3:
3427 p = "int";
3428 break;
3429 case 4:
3430 p = "struct sockaddr *__restrict";
3431 break;
3432 case 5:
3433 p = "__socklen_t *__restrict";
3434 break;
3435 default:
3436 break;
3437 };
3438 break;
3439 /* accept */
3440 case 30:
3441 switch(ndx) {
3442 case 0:
3443 p = "int";
3444 break;
3445 case 1:
3446 p = "struct sockaddr *__restrict";
3447 break;
3448 case 2:
3449 p = "__socklen_t *__restrict";
3450 break;
3451 default:
3452 break;
3453 };
3454 break;
3455 /* getpeername */
3456 case 31:
3457 switch(ndx) {
3458 case 0:
3459 p = "int";
3460 break;
3461 case 1:
3462 p = "struct sockaddr *__restrict";
3463 break;
3464 case 2:
3465 p = "__socklen_t *__restrict";
3466 break;
3467 default:
3468 break;
3469 };
3470 break;
3471 /* getsockname */
3472 case 32:
3473 switch(ndx) {
3474 case 0:
3475 p = "int";
3476 break;
3477 case 1:
3478 p = "struct sockaddr *__restrict";
3479 break;
3480 case 2:
3481 p = "__socklen_t *__restrict";
3482 break;
3483 default:
3484 break;
3485 };
3486 break;
3487 /* access */
3488 case 33:
3489 switch(ndx) {
3490 case 0:
3491 p = "char *";
3492 break;
3493 case 1:
3494 p = "int";
3495 break;
3496 default:
3497 break;
3498 };
3499 break;
3500 /* chflags */
3501 case 34:
3502 switch(ndx) {
3503 case 0:
3504 p = "char *";
3505 break;
3506 case 1:
3507 p = "int";
3508 break;
3509 default:
3510 break;
3511 };
3512 break;
3513 /* fchflags */
3514 case 35:
3515 switch(ndx) {
3516 case 0:
3517 p = "int";
3518 break;
3519 case 1:
3520 p = "int";
3521 break;
3522 default:
3523 break;
3524 };
3525 break;
3526 /* sync */
3527 case 36:
3528 break;
3529 /* kill */
3530 case 37:
3531 switch(ndx) {
3532 case 0:
3533 p = "int";
3534 break;
3535 case 1:
3536 p = "int";
3537 break;
3538 default:
3539 break;
3540 };
3541 break;
3542 /* getppid */
3543 case 39:
3544 break;
3545 /* dup */
3546 case 41:
3547 switch(ndx) {
3548 case 0:
3549 p = "u_int";
3550 break;
3551 default:
3552 break;
3553 };
3554 break;
3555 /* pipe */
3556 case 42:
3557 break;
3558 /* getegid */
3559 case 43:
3560 break;
3561 /* profil */
3562 case 44:
3563 switch(ndx) {
3564 case 0:
3565 p = "caddr_t";
3566 break;
3567 case 1:
3568 p = "size_t";
3569 break;
3570 case 2:
3571 p = "size_t";
3572 break;
3573 case 3:
3574 p = "u_int";
3575 break;
3576 default:
3577 break;
3578 };
3579 break;
3580 /* ktrace */
3581 case 45:
3582 switch(ndx) {
3583 case 0:
3584 p = "const char *";
3585 break;
3586 case 1:
3587 p = "int";
3588 break;
3589 case 2:
3590 p = "int";
3591 break;
3592 case 3:
3593 p = "int";
3594 break;
3595 default:
3596 break;
3597 };
3598 break;
3599 /* getgid */
3600 case 47:
3601 break;
3602 /* getlogin */
3603 case 49:
3604 switch(ndx) {
3605 case 0:
3606 p = "char *";
3607 break;
3608 case 1:
3609 p = "u_int";
3610 break;
3611 default:
3612 break;
3613 };
3614 break;
3615 /* setlogin */
3616 case 50:
3617 switch(ndx) {
3618 case 0:
3619 p = "char *";
3620 break;
3621 default:
3622 break;
3623 };
3624 break;
3625 /* acct */
3626 case 51:
3627 switch(ndx) {
3628 case 0:
3629 p = "char *";
3630 break;
3631 default:
3632 break;
3633 };
3634 break;
3635 /* sigaltstack */
3636 case 53:
3637 switch(ndx) {
3638 case 0:
3639 p = "stack_t *";
3640 break;
3641 case 1:
3642 p = "stack_t *";
3643 break;
3644 default:
3645 break;
3646 };
3647 break;
3648 /* ioctl */
3649 case 54:
3650 switch(ndx) {
3651 case 0:
3652 p = "int";
3653 break;
3654 case 1:
3655 p = "u_long";
3656 break;
3657 case 2:
3658 p = "caddr_t";
3659 break;
3660 default:
3661 break;
3662 };
3663 break;
3664 /* reboot */
3665 case 55:
3666 switch(ndx) {
3667 case 0:
3668 p = "int";
3669 break;
3670 default:
3671 break;
3672 };
3673 break;
3674 /* revoke */
3675 case 56:
3676 switch(ndx) {
3677 case 0:
3678 p = "char *";
3679 break;
3680 default:
3681 break;
3682 };
3683 break;
3684 /* symlink */
3685 case 57:
3686 switch(ndx) {
3687 case 0:
3688 p = "char *";
3689 break;
3690 case 1:
3691 p = "char *";
3692 break;
3693 default:
3694 break;
3695 };
3696 break;
3697 /* readlink */
3698 case 58:
3699 switch(ndx) {
3700 case 0:
3701 p = "char *";
3702 break;
3703 case 1:
3704 p = "char *";
3705 break;
3706 case 2:
3707 p = "size_t";
3708 break;
3709 default:
3710 break;
3711 };
3712 break;
3713 /* execve */
3714 case 59:
3715 switch(ndx) {
3716 case 0:
3717 p = "char *";
3718 break;
3719 case 1:
3720 p = "char **";
3721 break;
3722 case 2:
3723 p = "char **";
3724 break;
3725 default:
3726 break;
3727 };
3728 break;
3729 /* umask */
3730 case 60:
3731 switch(ndx) {
3732 case 0:
3733 p = "int";
3734 break;
3735 default:
3736 break;
3737 };
3738 break;
3739 /* chroot */
3740 case 61:
3741 switch(ndx) {
3742 case 0:
3743 p = "char *";
3744 break;
3745 default:
3746 break;
3747 };
3748 break;
3749 /* msync */
3750 case 65:
3751 switch(ndx) {
3752 case 0:
3753 p = "void *";
3754 break;
3755 case 1:
3756 p = "size_t";
3757 break;
3758 case 2:
3759 p = "int";
3760 break;
3761 default:
3762 break;
3763 };
3764 break;
3765 /* vfork */
3766 case 66:
3767 break;
3768 /* sbrk */
3769 case 69:
3770 switch(ndx) {
3771 case 0:
3772 p = "int";
3773 break;
3774 default:
3775 break;
3776 };
3777 break;
3778 /* sstk */
3779 case 70:
3780 switch(ndx) {
3781 case 0:
3782 p = "int";
3783 break;
3784 default:
3785 break;
3786 };
3787 break;
3788 /* ovadvise */
3789 case 72:
3790 switch(ndx) {
3791 case 0:
3792 p = "int";
3793 break;
3794 default:
3795 break;
3796 };
3797 break;
3798 /* munmap */
3799 case 73:
3800 switch(ndx) {
3801 case 0:
3802 p = "void *";
3803 break;
3804 case 1:
3805 p = "size_t";
3806 break;
3807 default:
3808 break;
3809 };
3810 break;
3811 /* mprotect */
3812 case 74:
3813 switch(ndx) {
3814 case 0:
3815 p = "const void *";
3816 break;
3817 case 1:
3818 p = "size_t";
3819 break;
3820 case 2:
3821 p = "int";
3822 break;
3823 default:
3824 break;
3825 };
3826 break;
3827 /* madvise */
3828 case 75:
3829 switch(ndx) {
3830 case 0:
3831 p = "void *";
3832 break;
3833 case 1:
3834 p = "size_t";
3835 break;
3836 case 2:
3837 p = "int";
3838 break;
3839 default:
3840 break;
3841 };
3842 break;
3843 /* mincore */
3844 case 78:
3845 switch(ndx) {
3846 case 0:
3847 p = "const void *";
3848 break;
3849 case 1:
3850 p = "size_t";
3851 break;
3852 case 2:
3853 p = "char *";
3854 break;
3855 default:
3856 break;
3857 };
3858 break;
3859 /* getgroups */
3860 case 79:
3861 switch(ndx) {
3862 case 0:
3863 p = "u_int";
3864 break;
3865 case 1:
3866 p = "gid_t *";
3867 break;
3868 default:
3869 break;
3870 };
3871 break;
3872 /* setgroups */
3873 case 80:
3874 switch(ndx) {
3875 case 0:
3876 p = "u_int";
3877 break;
3878 case 1:
3879 p = "gid_t *";
3880 break;
3881 default:
3882 break;
3883 };
3884 break;
3885 /* getpgrp */
3886 case 81:
3887 break;
3888 /* setpgid */
3889 case 82:
3890 switch(ndx) {
3891 case 0:
3892 p = "int";
3893 break;
3894 case 1:
3895 p = "int";
3896 break;
3897 default:
3898 break;
3899 };
3900 break;
3901 /* setitimer */
3902 case 83:
3903 switch(ndx) {
3904 case 0:
3905 p = "u_int";
3906 break;
3907 case 1:
3908 p = "struct itimerval *";
3909 break;
3910 case 2:
3911 p = "struct itimerval *";
3912 break;
3913 default:
3914 break;
3915 };
3916 break;
3917 /* swapon */
3918 case 85:
3919 switch(ndx) {
3920 case 0:
3921 p = "char *";
3922 break;
3923 default:
3924 break;
3925 };
3926 break;
3927 /* getitimer */
3928 case 86:
3929 switch(ndx) {
3930 case 0:
3931 p = "u_int";
3932 break;
3933 case 1:
3934 p = "struct itimerval *";
3935 break;
3936 default:
3937 break;
3938 };
3939 break;
3940 /* getdtablesize */
3941 case 89:
3942 break;
3943 /* dup2 */
3944 case 90:
3945 switch(ndx) {
3946 case 0:
3947 p = "u_int";
3948 break;
3949 case 1:
3950 p = "u_int";
3951 break;
3952 default:
3953 break;
3954 };
3955 break;
3956 /* fcntl */
3957 case 92:
3958 switch(ndx) {
3959 case 0:
3960 p = "int";
3961 break;
3962 case 1:
3963 p = "int";
3964 break;
3965 case 2:
3966 p = "long";
3967 break;
3968 default:
3969 break;
3970 };
3971 break;
3972 /* select */
3973 case 93:
3974 switch(ndx) {
3975 case 0:
3976 p = "int";
3977 break;
3978 case 1:
3979 p = "fd_set *";
3980 break;
3981 case 2:
3982 p = "fd_set *";
3983 break;
3984 case 3:
3985 p = "fd_set *";
3986 break;
3987 case 4:
3988 p = "struct timeval *";
3989 break;
3990 default:
3991 break;
3992 };
3993 break;
3994 /* fsync */
3995 case 95:
3996 switch(ndx) {
3997 case 0:
3998 p = "int";
3999 break;
4000 default:
4001 break;
4002 };
4003 break;
4004 /* setpriority */
4005 case 96:
4006 switch(ndx) {
4007 case 0:
4008 p = "int";
4009 break;
4010 case 1:
4011 p = "int";
4012 break;
4013 case 2:
4014 p = "int";
4015 break;
4016 default:
4017 break;
4018 };
4019 break;
4020 /* socket */
4021 case 97:
4022 switch(ndx) {
4023 case 0:
4024 p = "int";
4025 break;
4026 case 1:
4027 p = "int";
4028 break;
4029 case 2:
4030 p = "int";
4031 break;
4032 default:
4033 break;
4034 };
4035 break;
4036 /* connect */
4037 case 98:
4038 switch(ndx) {
4039 case 0:
4040 p = "int";
4041 break;
4042 case 1:
4043 p = "caddr_t";
4044 break;
4045 case 2:
4046 p = "int";
4047 break;
4048 default:
4049 break;
4050 };
4051 break;
4052 /* getpriority */
4053 case 100:
4054 switch(ndx) {
4055 case 0:
4056 p = "int";
4057 break;
4058 case 1:
4059 p = "int";
4060 break;
4061 default:
4062 break;
4063 };
4064 break;
4065 /* bind */
4066 case 104:
4067 switch(ndx) {
4068 case 0:
4069 p = "int";
4070 break;
4071 case 1:
4072 p = "caddr_t";
4073 break;
4074 case 2:
4075 p = "int";
4076 break;
4077 default:
4078 break;
4079 };
4080 break;
4081 /* setsockopt */
4082 case 105:
4083 switch(ndx) {
4084 case 0:
4085 p = "int";
4086 break;
4087 case 1:
4088 p = "int";
4089 break;
4090 case 2:
4091 p = "int";
4092 break;
4093 case 3:
4094 p = "caddr_t";
4095 break;
4096 case 4:
4097 p = "int";
4098 break;
4099 default:
4100 break;
4101 };
4102 break;
4103 /* listen */
4104 case 106:
4105 switch(ndx) {
4106 case 0:
4107 p = "int";
4108 break;
4109 case 1:
4110 p = "int";
4111 break;
4112 default:
4113 break;
4114 };
4115 break;
4116 /* gettimeofday */
4117 case 116:
4118 switch(ndx) {
4119 case 0:
4120 p = "struct timeval *";
4121 break;
4122 case 1:
4123 p = "struct timezone *";
4124 break;
4125 default:
4126 break;
4127 };
4128 break;
4129 /* getrusage */
4130 case 117:
4131 switch(ndx) {
4132 case 0:
4133 p = "int";
4134 break;
4135 case 1:
4136 p = "struct rusage *";
4137 break;
4138 default:
4139 break;
4140 };
4141 break;
4142 /* getsockopt */
4143 case 118:
4144 switch(ndx) {
4145 case 0:
4146 p = "int";
4147 break;
4148 case 1:
4149 p = "int";
4150 break;
4151 case 2:
4152 p = "int";
4153 break;
4154 case 3:
4155 p = "caddr_t";
4156 break;
4157 case 4:
4158 p = "int *";
4159 break;
4160 default:
4161 break;
4162 };
4163 break;
4164 /* readv */
4165 case 120:
4166 switch(ndx) {
4167 case 0:
4168 p = "int";
4169 break;
4170 case 1:
4171 p = "struct iovec *";
4172 break;
4173 case 2:
4174 p = "u_int";
4175 break;
4176 default:
4177 break;
4178 };
4179 break;
4180 /* writev */
4181 case 121:
4182 switch(ndx) {
4183 case 0:
4184 p = "int";
4185 break;
4186 case 1:
4187 p = "struct iovec *";
4188 break;
4189 case 2:
4190 p = "u_int";
4191 break;
4192 default:
4193 break;
4194 };
4195 break;
4196 /* settimeofday */
4197 case 122:
4198 switch(ndx) {
4199 case 0:
4200 p = "struct timeval *";
4201 break;
4202 case 1:
4203 p = "struct timezone *";
4204 break;
4205 default:
4206 break;
4207 };
4208 break;
4209 /* fchown */
4210 case 123:
4211 switch(ndx) {
4212 case 0:
4213 p = "int";
4214 break;
4215 case 1:
4216 p = "int";
4217 break;
4218 case 2:
4219 p = "int";
4220 break;
4221 default:
4222 break;
4223 };
4224 break;
4225 /* fchmod */
4226 case 124:
4227 switch(ndx) {
4228 case 0:
4229 p = "int";
4230 break;
4231 case 1:
4232 p = "int";
4233 break;
4234 default:
4235 break;
4236 };
4237 break;
4238 /* setreuid */
4239 case 126:
4240 switch(ndx) {
4241 case 0:
4242 p = "int";
4243 break;
4244 case 1:
4245 p = "int";
4246 break;
4247 default:
4248 break;
4249 };
4250 break;
4251 /* setregid */
4252 case 127:
4253 switch(ndx) {
4254 case 0:
4255 p = "int";
4256 break;
4257 case 1:
4258 p = "int";
4259 break;
4260 default:
4261 break;
4262 };
4263 break;
4264 /* rename */
4265 case 128:
4266 switch(ndx) {
4267 case 0:
4268 p = "char *";
4269 break;
4270 case 1:
4271 p = "char *";
4272 break;
4273 default:
4274 break;
4275 };
4276 break;
4277 /* flock */
4278 case 131:
4279 switch(ndx) {
4280 case 0:
4281 p = "int";
4282 break;
4283 case 1:
4284 p = "int";
4285 break;
4286 default:
4287 break;
4288 };
4289 break;
4290 /* mkfifo */
4291 case 132:
4292 switch(ndx) {
4293 case 0:
4294 p = "char *";
4295 break;
4296 case 1:
4297 p = "int";
4298 break;
4299 default:
4300 break;
4301 };
4302 break;
4303 /* sendto */
4304 case 133:
4305 switch(ndx) {
4306 case 0:
4307 p = "int";
4308 break;
4309 case 1:
4310 p = "caddr_t";
4311 break;
4312 case 2:
4313 p = "size_t";
4314 break;
4315 case 3:
4316 p = "int";
4317 break;
4318 case 4:
4319 p = "caddr_t";
4320 break;
4321 case 5:
4322 p = "int";
4323 break;
4324 default:
4325 break;
4326 };
4327 break;
4328 /* shutdown */
4329 case 134:
4330 switch(ndx) {
4331 case 0:
4332 p = "int";
4333 break;
4334 case 1:
4335 p = "int";
4336 break;
4337 default:
4338 break;
4339 };
4340 break;
4341 /* socketpair */
4342 case 135:
4343 switch(ndx) {
4344 case 0:
4345 p = "int";
4346 break;
4347 case 1:
4348 p = "int";
4349 break;
4350 case 2:
4351 p = "int";
4352 break;
4353 case 3:
4354 p = "int *";
4355 break;
4356 default:
4357 break;
4358 };
4359 break;
4360 /* mkdir */
4361 case 136:
4362 switch(ndx) {
4363 case 0:
4364 p = "char *";
4365 break;
4366 case 1:
4367 p = "int";
4368 break;
4369 default:
4370 break;
4371 };
4372 break;
4373 /* rmdir */
4374 case 137:
4375 switch(ndx) {
4376 case 0:
4377 p = "char *";
4378 break;
4379 default:
4380 break;
4381 };
4382 break;
4383 /* utimes */
4384 case 138:
4385 switch(ndx) {
4386 case 0:
4387 p = "char *";
4388 break;
4389 case 1:
4390 p = "struct timeval *";
4391 break;
4392 default:
4393 break;
4394 };
4395 break;
4396 /* adjtime */
4397 case 140:
4398 switch(ndx) {
4399 case 0:
4400 p = "struct timeval *";
4401 break;
4402 case 1:
4403 p = "struct timeval *";
4404 break;
4405 default:
4406 break;
4407 };
4408 break;
4409 /* setsid */
4410 case 147:
4411 break;
4412 /* quotactl */
4413 case 148:
4414 switch(ndx) {
4415 case 0:
4416 p = "char *";
4417 break;
4418 case 1:
4419 p = "int";
4420 break;
4421 case 2:
4422 p = "int";
4423 break;
4424 case 3:
4425 p = "caddr_t";
4426 break;
4427 default:
4428 break;
4429 };
4430 break;
4431 /* nlm_syscall */
4432 case 154:
4433 switch(ndx) {
4434 case 0:
4435 p = "int";
4436 break;
4437 case 1:
4438 p = "int";
4439 break;
4440 case 2:
4441 p = "int";
4442 break;
4443 case 3:
4444 p = "char **";
4445 break;
4446 default:
4447 break;
4448 };
4449 break;
4450 /* nfssvc */
4451 case 155:
4452 switch(ndx) {
4453 case 0:
4454 p = "int";
4455 break;
4456 case 1:
4457 p = "caddr_t";
4458 break;
4459 default:
4460 break;
4461 };
4462 break;
4463 /* lgetfh */
4464 case 160:
4465 switch(ndx) {
4466 case 0:
4467 p = "char *";
4468 break;
4469 case 1:
4470 p = "struct fhandle *";
4471 break;
4472 default:
4473 break;
4474 };
4475 break;
4476 /* getfh */
4477 case 161:
4478 switch(ndx) {
4479 case 0:
4480 p = "char *";
4481 break;
4482 case 1:
4483 p = "struct fhandle *";
4484 break;
4485 default:
4486 break;
4487 };
4488 break;
4489 /* sysarch */
4490 case 165:
4491 switch(ndx) {
4492 case 0:
4493 p = "int";
4494 break;
4495 case 1:
4496 p = "char *";
4497 break;
4498 default:
4499 break;
4500 };
4501 break;
4502 /* rtprio */
4503 case 166:
4504 switch(ndx) {
4505 case 0:
4506 p = "int";
4507 break;
4508 case 1:
4509 p = "pid_t";
4510 break;
4511 case 2:
4512 p = "struct rtprio *";
4513 break;
4514 default:
4515 break;
4516 };
4517 break;
4518 /* semsys */
4519 case 169:
4520 switch(ndx) {
4521 case 0:
4522 p = "int";
4523 break;
4524 case 1:
4525 p = "int";
4526 break;
4527 case 2:
4528 p = "int";
4529 break;
4530 case 3:
4531 p = "int";
4532 break;
4533 case 4:
4534 p = "int";
4535 break;
4536 default:
4537 break;
4538 };
4539 break;
4540 /* msgsys */
4541 case 170:
4542 switch(ndx) {
4543 case 0:
4544 p = "int";
4545 break;
4546 case 1:
4547 p = "int";
4548 break;
4549 case 2:
4550 p = "int";
4551 break;
4552 case 3:
4553 p = "int";
4554 break;
4555 case 4:
4556 p = "int";
4557 break;
4558 case 5:
4559 p = "int";
4560 break;
4561 default:
4562 break;
4563 };
4564 break;
4565 /* shmsys */
4566 case 171:
4567 switch(ndx) {
4568 case 0:
4569 p = "int";
4570 break;
4571 case 1:
4572 p = "int";
4573 break;
4574 case 2:
4575 p = "int";
4576 break;
4577 case 3:
4578 p = "int";
4579 break;
4580 default:
4581 break;
4582 };
4583 break;
4584 /* freebsd6_pread */
4585 case 173:
4586 switch(ndx) {
4587 case 0:
4588 p = "int";
4589 break;
4590 case 1:
4591 p = "void *";
4592 break;
4593 case 2:
4594 p = "size_t";
4595 break;
4596 case 3:
4597 p = "int";
4598 break;
4599 case 4:
4600 p = "off_t";
4601 break;
4602 default:
4603 break;
4604 };
4605 break;
4606 /* freebsd6_pwrite */
4607 case 174:
4608 switch(ndx) {
4609 case 0:
4610 p = "int";
4611 break;
4612 case 1:
4613 p = "const void *";
4614 break;
4615 case 2:
4616 p = "size_t";
4617 break;
4618 case 3:
4619 p = "int";
4620 break;
4621 case 4:
4622 p = "off_t";
4623 break;
4624 default:
4625 break;
4626 };
4627 break;
4628 /* setfib */
4629 case 175:
4630 switch(ndx) {
4631 case 0:
4632 p = "int";
4633 break;
4634 default:
4635 break;
4636 };
4637 break;
4638 /* ntp_adjtime */
4639 case 176:
4640 switch(ndx) {
4641 case 0:
4642 p = "struct timex *";
4643 break;
4644 default:
4645 break;
4646 };
4647 break;
4648 /* setgid */
4649 case 181:
4650 switch(ndx) {
4651 case 0:
4652 p = "gid_t";
4653 break;
4654 default:
4655 break;
4656 };
4657 break;
4658 /* setegid */
4659 case 182:
4660 switch(ndx) {
4661 case 0:
4662 p = "gid_t";
4663 break;
4664 default:
4665 break;
4666 };
4667 break;
4668 /* seteuid */
4669 case 183:
4670 switch(ndx) {
4671 case 0:
4672 p = "uid_t";
4673 break;
4674 default:
4675 break;
4676 };
4677 break;
4678 /* stat */
4679 case 188:
4680 switch(ndx) {
4681 case 0:
4682 p = "char *";
4683 break;
4684 case 1:
4685 p = "struct stat *";
4686 break;
4687 default:
4688 break;
4689 };
4690 break;
4691 /* fstat */
4692 case 189:
4693 switch(ndx) {
4694 case 0:
4695 p = "int";
4696 break;
4697 case 1:
4698 p = "struct stat *";
4699 break;
4700 default:
4701 break;
4702 };
4703 break;
4704 /* lstat */
4705 case 190:
4706 switch(ndx) {
4707 case 0:
4708 p = "char *";
4709 break;
4710 case 1:
4711 p = "struct stat *";
4712 break;
4713 default:
4714 break;
4715 };
4716 break;
4717 /* pathconf */
4718 case 191:
4719 switch(ndx) {
4720 case 0:
4721 p = "char *";
4722 break;
4723 case 1:
4724 p = "int";
4725 break;
4726 default:
4727 break;
4728 };
4729 break;
4730 /* fpathconf */
4731 case 192:
4732 switch(ndx) {
4733 case 0:
4734 p = "int";
4735 break;
4736 case 1:
4737 p = "int";
4738 break;
4739 default:
4740 break;
4741 };
4742 break;
4743 /* getrlimit */
4744 case 194:
4745 switch(ndx) {
4746 case 0:
4747 p = "u_int";
4748 break;
4749 case 1:
4750 p = "struct rlimit *";
4751 break;
4752 default:
4753 break;
4754 };
4755 break;
4756 /* setrlimit */
4757 case 195:
4758 switch(ndx) {
4759 case 0:
4760 p = "u_int";
4761 break;
4762 case 1:
4763 p = "struct rlimit *";
4764 break;
4765 default:
4766 break;
4767 };
4768 break;
4769 /* getdirentries */
4770 case 196:
4771 switch(ndx) {
4772 case 0:
4773 p = "int";
4774 break;
4775 case 1:
4776 p = "char *";
4777 break;
4778 case 2:
4779 p = "u_int";
4780 break;
4781 case 3:
4782 p = "long *";
4783 break;
4784 default:
4785 break;
4786 };
4787 break;
4788 /* freebsd6_mmap */
4789 case 197:
4790 switch(ndx) {
4791 case 0:
4792 p = "caddr_t";
4793 break;
4794 case 1:
4795 p = "size_t";
4796 break;
4797 case 2:
4798 p = "int";
4799 break;
4800 case 3:
4801 p = "int";
4802 break;
4803 case 4:
4804 p = "int";
4805 break;
4806 case 5:
4807 p = "int";
4808 break;
4809 case 6:
4810 p = "off_t";
4811 break;
4812 default:
4813 break;
4814 };
4815 break;
4816 /* nosys */
4817 case 198:
4818 break;
4819 /* freebsd6_lseek */
4820 case 199:
4821 switch(ndx) {
4822 case 0:
4823 p = "int";
4824 break;
4825 case 1:
4826 p = "int";
4827 break;
4828 case 2:
4829 p = "off_t";
4830 break;
4831 case 3:
4832 p = "int";
4833 break;
4834 default:
4835 break;
4836 };
4837 break;
4838 /* freebsd6_truncate */
4839 case 200:
4840 switch(ndx) {
4841 case 0:
4842 p = "char *";
4843 break;
4844 case 1:
4845 p = "int";
4846 break;
4847 case 2:
4848 p = "off_t";
4849 break;
4850 default:
4851 break;
4852 };
4853 break;
4854 /* freebsd6_ftruncate */
4855 case 201:
4856 switch(ndx) {
4857 case 0:
4858 p = "int";
4859 break;
4860 case 1:
4861 p = "int";
4862 break;
4863 case 2:
4864 p = "off_t";
4865 break;
4866 default:
4867 break;
4868 };
4869 break;
4870 /* __sysctl */
4871 case 202:
4872 switch(ndx) {
4873 case 0:
4874 p = "int *";
4875 break;
4876 case 1:
4877 p = "u_int";
4878 break;
4879 case 2:
4880 p = "void *";
4881 break;
4882 case 3:
4883 p = "size_t *";
4884 break;
4885 case 4:
4886 p = "void *";
4887 break;
4888 case 5:
4889 p = "size_t";
4890 break;
4891 default:
4892 break;
4893 };
4894 break;
4895 /* mlock */
4896 case 203:
4897 switch(ndx) {
4898 case 0:
4899 p = "const void *";
4900 break;
4901 case 1:
4902 p = "size_t";
4903 break;
4904 default:
4905 break;
4906 };
4907 break;
4908 /* munlock */
4909 case 204:
4910 switch(ndx) {
4911 case 0:
4912 p = "const void *";
4913 break;
4914 case 1:
4915 p = "size_t";
4916 break;
4917 default:
4918 break;
4919 };
4920 break;
4921 /* undelete */
4922 case 205:
4923 switch(ndx) {
4924 case 0:
4925 p = "char *";
4926 break;
4927 default:
4928 break;
4929 };
4930 break;
4931 /* futimes */
4932 case 206:
4933 switch(ndx) {
4934 case 0:
4935 p = "int";
4936 break;
4937 case 1:
4938 p = "struct timeval *";
4939 break;
4940 default:
4941 break;
4942 };
4943 break;
4944 /* getpgid */
4945 case 207:
4946 switch(ndx) {
4947 case 0:
4948 p = "pid_t";
4949 break;
4950 default:
4951 break;
4952 };
4953 break;
4954 /* poll */
4955 case 209:
4956 switch(ndx) {
4957 case 0:
4958 p = "struct pollfd *";
4959 break;
4960 case 1:
4961 p = "u_int";
4962 break;
4963 case 2:
4964 p = "int";
4965 break;
4966 default:
4967 break;
4968 };
4969 break;
4970 /* lkmnosys */
4971 case 210:
4972 break;
4973 /* lkmnosys */
4974 case 211:
4975 break;
4976 /* lkmnosys */
4977 case 212:
4978 break;
4979 /* lkmnosys */
4980 case 213:
4981 break;
4982 /* lkmnosys */
4983 case 214:
4984 break;
4985 /* lkmnosys */
4986 case 215:
4987 break;
4988 /* lkmnosys */
4989 case 216:
4990 break;
4991 /* lkmnosys */
4992 case 217:
4993 break;
4994 /* lkmnosys */
4995 case 218:
4996 break;
4997 /* lkmnosys */
4998 case 219:
4999 break;
5000 /* semget */
5001 case 221:
5002 switch(ndx) {
5003 case 0:
5004 p = "key_t";
5005 break;
5006 case 1:
5007 p = "int";
5008 break;
5009 case 2:
5010 p = "int";
5011 break;
5012 default:
5013 break;
5014 };
5015 break;
5016 /* semop */
5017 case 222:
5018 switch(ndx) {
5019 case 0:
5020 p = "int";
5021 break;
5022 case 1:
5023 p = "struct sembuf *";
5024 break;
5025 case 2:
5026 p = "size_t";
5027 break;
5028 default:
5029 break;
5030 };
5031 break;
5032 /* msgget */
5033 case 225:
5034 switch(ndx) {
5035 case 0:
5036 p = "key_t";
5037 break;
5038 case 1:
5039 p = "int";
5040 break;
5041 default:
5042 break;
5043 };
5044 break;
5045 /* msgsnd */
5046 case 226:
5047 switch(ndx) {
5048 case 0:
5049 p = "int";
5050 break;
5051 case 1:
5052 p = "const void *";
5053 break;
5054 case 2:
5055 p = "size_t";
5056 break;
5057 case 3:
5058 p = "int";
5059 break;
5060 default:
5061 break;
5062 };
5063 break;
5064 /* msgrcv */
5065 case 227:
5066 switch(ndx) {
5067 case 0:
5068 p = "int";
5069 break;
5070 case 1:
5071 p = "void *";
5072 break;
5073 case 2:
5074 p = "size_t";
5075 break;
5076 case 3:
5077 p = "long";
5078 break;
5079 case 4:
5080 p = "int";
5081 break;
5082 default:
5083 break;
5084 };
5085 break;
5086 /* shmat */
5087 case 228:
5088 switch(ndx) {
5089 case 0:
5090 p = "int";
5091 break;
5092 case 1:
5093 p = "const void *";
5094 break;
5095 case 2:
5096 p = "int";
5097 break;
5098 default:
5099 break;
5100 };
5101 break;
5102 /* shmdt */
5103 case 230:
5104 switch(ndx) {
5105 case 0:
5106 p = "const void *";
5107 break;
5108 default:
5109 break;
5110 };
5111 break;
5112 /* shmget */
5113 case 231:
5114 switch(ndx) {
5115 case 0:
5116 p = "key_t";
5117 break;
5118 case 1:
5119 p = "size_t";
5120 break;
5121 case 2:
5122 p = "int";
5123 break;
5124 default:
5125 break;
5126 };
5127 break;
5128 /* clock_gettime */
5129 case 232:
5130 switch(ndx) {
5131 case 0:
5132 p = "clockid_t";
5133 break;
5134 case 1:
5135 p = "struct timespec *";
5136 break;
5137 default:
5138 break;
5139 };
5140 break;
5141 /* clock_settime */
5142 case 233:
5143 switch(ndx) {
5144 case 0:
5145 p = "clockid_t";
5146 break;
5147 case 1:
5148 p = "const struct timespec *";
5149 break;
5150 default:
5151 break;
5152 };
5153 break;
5154 /* clock_getres */
5155 case 234:
5156 switch(ndx) {
5157 case 0:
5158 p = "clockid_t";
5159 break;
5160 case 1:
5161 p = "struct timespec *";
5162 break;
5163 default:
5164 break;
5165 };
5166 break;
5167 /* ktimer_create */
5168 case 235:
5169 switch(ndx) {
5170 case 0:
5171 p = "clockid_t";
5172 break;
5173 case 1:
5174 p = "struct sigevent *";
5175 break;
5176 case 2:
5177 p = "int *";
5178 break;
5179 default:
5180 break;
5181 };
5182 break;
5183 /* ktimer_delete */
5184 case 236:
5185 switch(ndx) {
5186 case 0:
5187 p = "int";
5188 break;
5189 default:
5190 break;
5191 };
5192 break;
5193 /* ktimer_settime */
5194 case 237:
5195 switch(ndx) {
5196 case 0:
5197 p = "int";
5198 break;
5199 case 1:
5200 p = "int";
5201 break;
5202 case 2:
5203 p = "const struct itimerspec *";
5204 break;
5205 case 3:
5206 p = "struct itimerspec *";
5207 break;
5208 default:
5209 break;
5210 };
5211 break;
5212 /* ktimer_gettime */
5213 case 238:
5214 switch(ndx) {
5215 case 0:
5216 p = "int";
5217 break;
5218 case 1:
5219 p = "struct itimerspec *";
5220 break;
5221 default:
5222 break;
5223 };
5224 break;
5225 /* ktimer_getoverrun */
5226 case 239:
5227 switch(ndx) {
5228 case 0:
5229 p = "int";
5230 break;
5231 default:
5232 break;
5233 };
5234 break;
5235 /* nanosleep */
5236 case 240:
5237 switch(ndx) {
5238 case 0:
5239 p = "const struct timespec *";
5240 break;
5241 case 1:
5242 p = "struct timespec *";
5243 break;
5244 default:
5245 break;
5246 };
5247 break;
5248 /* ntp_gettime */
5249 case 248:
5250 switch(ndx) {
5251 case 0:
5252 p = "struct ntptimeval *";
5253 break;
5254 default:
5255 break;
5256 };
5257 break;
5258 /* minherit */
5259 case 250:
5260 switch(ndx) {
5261 case 0:
5262 p = "void *";
5263 break;
5264 case 1:
5265 p = "size_t";
5266 break;
5267 case 2:
5268 p = "int";
5269 break;
5270 default:
5271 break;
5272 };
5273 break;
5274 /* rfork */
5275 case 251:
5276 switch(ndx) {
5277 case 0:
5278 p = "int";
5279 break;
5280 default:
5281 break;
5282 };
5283 break;
5284 /* openbsd_poll */
5285 case 252:
5286 switch(ndx) {
5287 case 0:
5288 p = "struct pollfd *";
5289 break;
5290 case 1:
5291 p = "u_int";
5292 break;
5293 case 2:
5294 p = "int";
5295 break;
5296 default:
5297 break;
5298 };
5299 break;
5300 /* issetugid */
5301 case 253:
5302 break;
5303 /* lchown */
5304 case 254:
5305 switch(ndx) {
5306 case 0:
5307 p = "char *";
5308 break;
5309 case 1:
5310 p = "int";
5311 break;
5312 case 2:
5313 p = "int";
5314 break;
5315 default:
5316 break;
5317 };
5318 break;
5319 /* aio_read */
5320 case 255:
5321 switch(ndx) {
5322 case 0:
5323 p = "struct aiocb *";
5324 break;
5325 default:
5326 break;
5327 };
5328 break;
5329 /* aio_write */
5330 case 256:
5331 switch(ndx) {
5332 case 0:
5333 p = "struct aiocb *";
5334 break;
5335 default:
5336 break;
5337 };
5338 break;
5339 /* lio_listio */
5340 case 257:
5341 switch(ndx) {
5342 case 0:
5343 p = "int";
5344 break;
5345 case 1:
5346 p = "struct aiocb *const *";
5347 break;
5348 case 2:
5349 p = "int";
5350 break;
5351 case 3:
5352 p = "struct sigevent *";
5353 break;
5354 default:
5355 break;
5356 };
5357 break;
5358 /* getdents */
5359 case 272:
5360 switch(ndx) {
5361 case 0:
5362 p = "int";
5363 break;
5364 case 1:
5365 p = "char *";
5366 break;
5367 case 2:
5368 p = "size_t";
5369 break;
5370 default:
5371 break;
5372 };
5373 break;
5374 /* lchmod */
5375 case 274:
5376 switch(ndx) {
5377 case 0:
5378 p = "char *";
5379 break;
5380 case 1:
5381 p = "mode_t";
5382 break;
5383 default:
5384 break;
5385 };
5386 break;
5387 /* lchown */
5388 case 275:
5389 switch(ndx) {
5390 case 0:
5391 p = "char *";
5392 break;
5393 case 1:
5394 p = "uid_t";
5395 break;
5396 case 2:
5397 p = "gid_t";
5398 break;
5399 default:
5400 break;
5401 };
5402 break;
5403 /* lutimes */
5404 case 276:
5405 switch(ndx) {
5406 case 0:
5407 p = "char *";
5408 break;
5409 case 1:
5410 p = "struct timeval *";
5411 break;
5412 default:
5413 break;
5414 };
5415 break;
5416 /* msync */
5417 case 277:
5418 switch(ndx) {
5419 case 0:
5420 p = "void *";
5421 break;
5422 case 1:
5423 p = "size_t";
5424 break;
5425 case 2:
5426 p = "int";
5427 break;
5428 default:
5429 break;
5430 };
5431 break;
5432 /* nstat */
5433 case 278:
5434 switch(ndx) {
5435 case 0:
5436 p = "char *";
5437 break;
5438 case 1:
5439 p = "struct nstat *";
5440 break;
5441 default:
5442 break;
5443 };
5444 break;
5445 /* nfstat */
5446 case 279:
5447 switch(ndx) {
5448 case 0:
5449 p = "int";
5450 break;
5451 case 1:
5452 p = "struct nstat *";
5453 break;
5454 default:
5455 break;
5456 };
5457 break;
5458 /* nlstat */
5459 case 280:
5460 switch(ndx) {
5461 case 0:
5462 p = "char *";
5463 break;
5464 case 1:
5465 p = "struct nstat *";
5466 break;
5467 default:
5468 break;
5469 };
5470 break;
5471 /* preadv */
5472 case 289:
5473 switch(ndx) {
5474 case 0:
5475 p = "int";
5476 break;
5477 case 1:
5478 p = "struct iovec *";
5479 break;
5480 case 2:
5481 p = "u_int";
5482 break;
5483 case 3:
5484 p = "off_t";
5485 break;
5486 default:
5487 break;
5488 };
5489 break;
5490 /* pwritev */
5491 case 290:
5492 switch(ndx) {
5493 case 0:
5494 p = "int";
5495 break;
5496 case 1:
5497 p = "struct iovec *";
5498 break;
5499 case 2:
5500 p = "u_int";
5501 break;
5502 case 3:
5503 p = "off_t";
5504 break;
5505 default:
5506 break;
5507 };
5508 break;
5509 /* fhopen */
5510 case 298:
5511 switch(ndx) {
5512 case 0:
5513 p = "const struct fhandle *";
5514 break;
5515 case 1:
5516 p = "int";
5517 break;
5518 default:
5519 break;
5520 };
5521 break;
5522 /* fhstat */
5523 case 299:
5524 switch(ndx) {
5525 case 0:
5526 p = "const struct fhandle *";
5527 break;
5528 case 1:
5529 p = "struct stat *";
5530 break;
5531 default:
5532 break;
5533 };
5534 break;
5535 /* modnext */
5536 case 300:
5537 switch(ndx) {
5538 case 0:
5539 p = "int";
5540 break;
5541 default:
5542 break;
5543 };
5544 break;
5545 /* modstat */
5546 case 301:
5547 switch(ndx) {
5548 case 0:
5549 p = "int";
5550 break;
5551 case 1:
5552 p = "struct module_stat *";
5553 break;
5554 default:
5555 break;
5556 };
5557 break;
5558 /* modfnext */
5559 case 302:
5560 switch(ndx) {
5561 case 0:
5562 p = "int";
5563 break;
5564 default:
5565 break;
5566 };
5567 break;
5568 /* modfind */
5569 case 303:
5570 switch(ndx) {
5571 case 0:
5572 p = "const char *";
5573 break;
5574 default:
5575 break;
5576 };
5577 break;
5578 /* kldload */
5579 case 304:
5580 switch(ndx) {
5581 case 0:
5582 p = "const char *";
5583 break;
5584 default:
5585 break;
5586 };
5587 break;
5588 /* kldunload */
5589 case 305:
5590 switch(ndx) {
5591 case 0:
5592 p = "int";
5593 break;
5594 default:
5595 break;
5596 };
5597 break;
5598 /* kldfind */
5599 case 306:
5600 switch(ndx) {
5601 case 0:
5602 p = "const char *";
5603 break;
5604 default:
5605 break;
5606 };
5607 break;
5608 /* kldnext */
5609 case 307:
5610 switch(ndx) {
5611 case 0:
5612 p = "int";
5613 break;
5614 default:
5615 break;
5616 };
5617 break;
5618 /* kldstat */
5619 case 308:
5620 switch(ndx) {
5621 case 0:
5622 p = "int";
5623 break;
5624 case 1:
5625 p = "struct kld_file_stat *";
5626 break;
5627 default:
5628 break;
5629 };
5630 break;
5631 /* kldfirstmod */
5632 case 309:
5633 switch(ndx) {
5634 case 0:
5635 p = "int";
5636 break;
5637 default:
5638 break;
5639 };
5640 break;
5641 /* getsid */
5642 case 310:
5643 switch(ndx) {
5644 case 0:
5645 p = "pid_t";
5646 break;
5647 default:
5648 break;
5649 };
5650 break;
5651 /* setresuid */
5652 case 311:
5653 switch(ndx) {
5654 case 0:
5655 p = "uid_t";
5656 break;
5657 case 1:
5658 p = "uid_t";
5659 break;
5660 case 2:
5661 p = "uid_t";
5662 break;
5663 default:
5664 break;
5665 };
5666 break;
5667 /* setresgid */
5668 case 312:
5669 switch(ndx) {
5670 case 0:
5671 p = "gid_t";
5672 break;
5673 case 1:
5674 p = "gid_t";
5675 break;
5676 case 2:
5677 p = "gid_t";
5678 break;
5679 default:
5680 break;
5681 };
5682 break;
5683 /* aio_return */
5684 case 314:
5685 switch(ndx) {
5686 case 0:
5687 p = "struct aiocb *";
5688 break;
5689 default:
5690 break;
5691 };
5692 break;
5693 /* aio_suspend */
5694 case 315:
5695 switch(ndx) {
5696 case 0:
5697 p = "struct aiocb *const *";
5698 break;
5699 case 1:
5700 p = "int";
5701 break;
5702 case 2:
5703 p = "const struct timespec *";
5704 break;
5705 default:
5706 break;
5707 };
5708 break;
5709 /* aio_cancel */
5710 case 316:
5711 switch(ndx) {
5712 case 0:
5713 p = "int";
5714 break;
5715 case 1:
5716 p = "struct aiocb *";
5717 break;
5718 default:
5719 break;
5720 };
5721 break;
5722 /* aio_error */
5723 case 317:
5724 switch(ndx) {
5725 case 0:
5726 p = "struct aiocb *";
5727 break;
5728 default:
5729 break;
5730 };
5731 break;
5732 /* oaio_read */
5733 case 318:
5734 switch(ndx) {
5735 case 0:
5736 p = "struct oaiocb *";
5737 break;
5738 default:
5739 break;
5740 };
5741 break;
5742 /* oaio_write */
5743 case 319:
5744 switch(ndx) {
5745 case 0:
5746 p = "struct oaiocb *";
5747 break;
5748 default:
5749 break;
5750 };
5751 break;
5752 /* olio_listio */
5753 case 320:
5754 switch(ndx) {
5755 case 0:
5756 p = "int";
5757 break;
5758 case 1:
5759 p = "struct oaiocb *const *";
5760 break;
5761 case 2:
5762 p = "int";
5763 break;
5764 case 3:
5765 p = "struct osigevent *";
5766 break;
5767 default:
5768 break;
5769 };
5770 break;
5771 /* yield */
5772 case 321:
5773 break;
5774 /* mlockall */
5775 case 324:
5776 switch(ndx) {
5777 case 0:
5778 p = "int";
5779 break;
5780 default:
5781 break;
5782 };
5783 break;
5784 /* munlockall */
5785 case 325:
5786 break;
5787 /* __getcwd */
5788 case 326:
5789 switch(ndx) {
5790 case 0:
5791 p = "u_char *";
5792 break;
5793 case 1:
5794 p = "u_int";
5795 break;
5796 default:
5797 break;
5798 };
5799 break;
5800 /* sched_setparam */
5801 case 327:
5802 switch(ndx) {
5803 case 0:
5804 p = "pid_t";
5805 break;
5806 case 1:
5807 p = "const struct sched_param *";
5808 break;
5809 default:
5810 break;
5811 };
5812 break;
5813 /* sched_getparam */
5814 case 328:
5815 switch(ndx) {
5816 case 0:
5817 p = "pid_t";
5818 break;
5819 case 1:
5820 p = "struct sched_param *";
5821 break;
5822 default:
5823 break;
5824 };
5825 break;
5826 /* sched_setscheduler */
5827 case 329:
5828 switch(ndx) {
5829 case 0:
5830 p = "pid_t";
5831 break;
5832 case 1:
5833 p = "int";
5834 break;
5835 case 2:
5836 p = "const struct sched_param *";
5837 break;
5838 default:
5839 break;
5840 };
5841 break;
5842 /* sched_getscheduler */
5843 case 330:
5844 switch(ndx) {
5845 case 0:
5846 p = "pid_t";
5847 break;
5848 default:
5849 break;
5850 };
5851 break;
5852 /* sched_yield */
5853 case 331:
5854 break;
5855 /* sched_get_priority_max */
5856 case 332:
5857 switch(ndx) {
5858 case 0:
5859 p = "int";
5860 break;
5861 default:
5862 break;
5863 };
5864 break;
5865 /* sched_get_priority_min */
5866 case 333:
5867 switch(ndx) {
5868 case 0:
5869 p = "int";
5870 break;
5871 default:
5872 break;
5873 };
5874 break;
5875 /* sched_rr_get_interval */
5876 case 334:
5877 switch(ndx) {
5878 case 0:
5879 p = "pid_t";
5880 break;
5881 case 1:
5882 p = "struct timespec *";
5883 break;
5884 default:
5885 break;
5886 };
5887 break;
5888 /* utrace */
5889 case 335:
5890 switch(ndx) {
5891 case 0:
5892 p = "const void *";
5893 break;
5894 case 1:
5895 p = "size_t";
5896 break;
5897 default:
5898 break;
5899 };
5900 break;
5901 /* kldsym */
5902 case 337:
5903 switch(ndx) {
5904 case 0:
5905 p = "int";
5906 break;
5907 case 1:
5908 p = "int";
5909 break;
5910 case 2:
5911 p = "void *";
5912 break;
5913 default:
5914 break;
5915 };
5916 break;
5917 /* jail */
5918 case 338:
5919 switch(ndx) {
5920 case 0:
5921 p = "struct jail *";
5922 break;
5923 default:
5924 break;
5925 };
5926 break;
5927 /* nnpfs_syscall */
5928 case 339:
5929 switch(ndx) {
5930 case 0:
5931 p = "int";
5932 break;
5933 case 1:
5934 p = "char *";
5935 break;
5936 case 2:
5937 p = "int";
5938 break;
5939 case 3:
5940 p = "void *";
5941 break;
5942 case 4:
5943 p = "int";
5944 break;
5945 default:
5946 break;
5947 };
5948 break;
5949 /* sigprocmask */
5950 case 340:
5951 switch(ndx) {
5952 case 0:
5953 p = "int";
5954 break;
5955 case 1:
5956 p = "const sigset_t *";
5957 break;
5958 case 2:
5959 p = "sigset_t *";
5960 break;
5961 default:
5962 break;
5963 };
5964 break;
5965 /* sigsuspend */
5966 case 341:
5967 switch(ndx) {
5968 case 0:
5969 p = "const sigset_t *";
5970 break;
5971 default:
5972 break;
5973 };
5974 break;
5975 /* sigpending */
5976 case 343:
5977 switch(ndx) {
5978 case 0:
5979 p = "sigset_t *";
5980 break;
5981 default:
5982 break;
5983 };
5984 break;
5985 /* sigtimedwait */
5986 case 345:
5987 switch(ndx) {
5988 case 0:
5989 p = "const sigset_t *";
5990 break;
5991 case 1:
5992 p = "siginfo_t *";
5993 break;
5994 case 2:
5995 p = "const struct timespec *";
5996 break;
5997 default:
5998 break;
5999 };
6000 break;
6001 /* sigwaitinfo */
6002 case 346:
6003 switch(ndx) {
6004 case 0:
6005 p = "const sigset_t *";
6006 break;
6007 case 1:
6008 p = "siginfo_t *";
6009 break;
6010 default:
6011 break;
6012 };
6013 break;
6014 /* __acl_get_file */
6015 case 347:
6016 switch(ndx) {
6017 case 0:
6018 p = "const char *";
6019 break;
6020 case 1:
6021 p = "acl_type_t";
6022 break;
6023 case 2:
6024 p = "struct acl *";
6025 break;
6026 default:
6027 break;
6028 };
6029 break;
6030 /* __acl_set_file */
6031 case 348:
6032 switch(ndx) {
6033 case 0:
6034 p = "const char *";
6035 break;
6036 case 1:
6037 p = "acl_type_t";
6038 break;
6039 case 2:
6040 p = "struct acl *";
6041 break;
6042 default:
6043 break;
6044 };
6045 break;
6046 /* __acl_get_fd */
6047 case 349:
6048 switch(ndx) {
6049 case 0:
6050 p = "int";
6051 break;
6052 case 1:
6053 p = "acl_type_t";
6054 break;
6055 case 2:
6056 p = "struct acl *";
6057 break;
6058 default:
6059 break;
6060 };
6061 break;
6062 /* __acl_set_fd */
6063 case 350:
6064 switch(ndx) {
6065 case 0:
6066 p = "int";
6067 break;
6068 case 1:
6069 p = "acl_type_t";
6070 break;
6071 case 2:
6072 p = "struct acl *";
6073 break;
6074 default:
6075 break;
6076 };
6077 break;
6078 /* __acl_delete_file */
6079 case 351:
6080 switch(ndx) {
6081 case 0:
6082 p = "const char *";
6083 break;
6084 case 1:
6085 p = "acl_type_t";
6086 break;
6087 default:
6088 break;
6089 };
6090 break;
6091 /* __acl_delete_fd */
6092 case 352:
6093 switch(ndx) {
6094 case 0:
6095 p = "int";
6096 break;
6097 case 1:
6098 p = "acl_type_t";
6099 break;
6100 default:
6101 break;
6102 };
6103 break;
6104 /* __acl_aclcheck_file */
6105 case 353:
6106 switch(ndx) {
6107 case 0:
6108 p = "const char *";
6109 break;
6110 case 1:
6111 p = "acl_type_t";
6112 break;
6113 case 2:
6114 p = "struct acl *";
6115 break;
6116 default:
6117 break;
6118 };
6119 break;
6120 /* __acl_aclcheck_fd */
6121 case 354:
6122 switch(ndx) {
6123 case 0:
6124 p = "int";
6125 break;
6126 case 1:
6127 p = "acl_type_t";
6128 break;
6129 case 2:
6130 p = "struct acl *";
6131 break;
6132 default:
6133 break;
6134 };
6135 break;
6136 /* extattrctl */
6137 case 355:
6138 switch(ndx) {
6139 case 0:
6140 p = "const char *";
6141 break;
6142 case 1:
6143 p = "int";
6144 break;
6145 case 2:
6146 p = "const char *";
6147 break;
6148 case 3:
6149 p = "int";
6150 break;
6151 case 4:
6152 p = "const char *";
6153 break;
6154 default:
6155 break;
6156 };
6157 break;
6158 /* extattr_set_file */
6159 case 356:
6160 switch(ndx) {
6161 case 0:
6162 p = "const char *";
6163 break;
6164 case 1:
6165 p = "int";
6166 break;
6167 case 2:
6168 p = "const char *";
6169 break;
6170 case 3:
6171 p = "void *";
6172 break;
6173 case 4:
6174 p = "size_t";
6175 break;
6176 default:
6177 break;
6178 };
6179 break;
6180 /* extattr_get_file */
6181 case 357:
6182 switch(ndx) {
6183 case 0:
6184 p = "const char *";
6185 break;
6186 case 1:
6187 p = "int";
6188 break;
6189 case 2:
6190 p = "const char *";
6191 break;
6192 case 3:
6193 p = "void *";
6194 break;
6195 case 4:
6196 p = "size_t";
6197 break;
6198 default:
6199 break;
6200 };
6201 break;
6202 /* extattr_delete_file */
6203 case 358:
6204 switch(ndx) {
6205 case 0:
6206 p = "const char *";
6207 break;
6208 case 1:
6209 p = "int";
6210 break;
6211 case 2:
6212 p = "const char *";
6213 break;
6214 default:
6215 break;
6216 };
6217 break;
6218 /* aio_waitcomplete */
6219 case 359:
6220 switch(ndx) {
6221 case 0:
6222 p = "struct aiocb **";
6223 break;
6224 case 1:
6225 p = "struct timespec *";
6226 break;
6227 default:
6228 break;
6229 };
6230 break;
6231 /* getresuid */
6232 case 360:
6233 switch(ndx) {
6234 case 0:
6235 p = "uid_t *";
6236 break;
6237 case 1:
6238 p = "uid_t *";
6239 break;
6240 case 2:
6241 p = "uid_t *";
6242 break;
6243 default:
6244 break;
6245 };
6246 break;
6247 /* getresgid */
6248 case 361:
6249 switch(ndx) {
6250 case 0:
6251 p = "gid_t *";
6252 break;
6253 case 1:
6254 p = "gid_t *";
6255 break;
6256 case 2:
6257 p = "gid_t *";
6258 break;
6259 default:
6260 break;
6261 };
6262 break;
6263 /* kqueue */
6264 case 362:
6265 break;
6266 /* kevent */
6267 case 363:
6268 switch(ndx) {
6269 case 0:
6270 p = "int";
6271 break;
6272 case 1:
6273 p = "struct kevent *";
6274 break;
6275 case 2:
6276 p = "int";
6277 break;
6278 case 3:
6279 p = "struct kevent *";
6280 break;
6281 case 4:
6282 p = "int";
6283 break;
6284 case 5:
6285 p = "const struct timespec *";
6286 break;
6287 default:
6288 break;
6289 };
6290 break;
6291 /* extattr_set_fd */
6292 case 371:
6293 switch(ndx) {
6294 case 0:
6295 p = "int";
6296 break;
6297 case 1:
6298 p = "int";
6299 break;
6300 case 2:
6301 p = "const char *";
6302 break;
6303 case 3:
6304 p = "void *";
6305 break;
6306 case 4:
6307 p = "size_t";
6308 break;
6309 default:
6310 break;
6311 };
6312 break;
6313 /* extattr_get_fd */
6314 case 372:
6315 switch(ndx) {
6316 case 0:
6317 p = "int";
6318 break;
6319 case 1:
6320 p = "int";
6321 break;
6322 case 2:
6323 p = "const char *";
6324 break;
6325 case 3:
6326 p = "void *";
6327 break;
6328 case 4:
6329 p = "size_t";
6330 break;
6331 default:
6332 break;
6333 };
6334 break;
6335 /* extattr_delete_fd */
6336 case 373:
6337 switch(ndx) {
6338 case 0:
6339 p = "int";
6340 break;
6341 case 1:
6342 p = "int";
6343 break;
6344 case 2:
6345 p = "const char *";
6346 break;
6347 default:
6348 break;
6349 };
6350 break;
6351 /* __setugid */
6352 case 374:
6353 switch(ndx) {
6354 case 0:
6355 p = "int";
6356 break;
6357 default:
6358 break;
6359 };
6360 break;
6361 /* eaccess */
6362 case 376:
6363 switch(ndx) {
6364 case 0:
6365 p = "char *";
6366 break;
6367 case 1:
6368 p = "int";
6369 break;
6370 default:
6371 break;
6372 };
6373 break;
6374 /* afs3_syscall */
6375 case 377:
6376 switch(ndx) {
6377 case 0:
6378 p = "long";
6379 break;
6380 case 1:
6381 p = "long";
6382 break;
6383 case 2:
6384 p = "long";
6385 break;
6386 case 3:
6387 p = "long";
6388 break;
6389 case 4:
6390 p = "long";
6391 break;
6392 case 5:
6393 p = "long";
6394 break;
6395 case 6:
6396 p = "long";
6397 break;
6398 default:
6399 break;
6400 };
6401 break;
6402 /* nmount */
6403 case 378:
6404 switch(ndx) {
6405 case 0:
6406 p = "struct iovec *";
6407 break;
6408 case 1:
6409 p = "unsigned int";
6410 break;
6411 case 2:
6412 p = "int";
6413 break;
6414 default:
6415 break;
6416 };
6417 break;
6418 /* __mac_get_proc */
6419 case 384:
6420 switch(ndx) {
6421 case 0:
6422 p = "struct mac *";
6423 break;
6424 default:
6425 break;
6426 };
6427 break;
6428 /* __mac_set_proc */
6429 case 385:
6430 switch(ndx) {
6431 case 0:
6432 p = "struct mac *";
6433 break;
6434 default:
6435 break;
6436 };
6437 break;
6438 /* __mac_get_fd */
6439 case 386:
6440 switch(ndx) {
6441 case 0:
6442 p = "int";
6443 break;
6444 case 1:
6445 p = "struct mac *";
6446 break;
6447 default:
6448 break;
6449 };
6450 break;
6451 /* __mac_get_file */
6452 case 387:
6453 switch(ndx) {
6454 case 0:
6455 p = "const char *";
6456 break;
6457 case 1:
6458 p = "struct mac *";
6459 break;
6460 default:
6461 break;
6462 };
6463 break;
6464 /* __mac_set_fd */
6465 case 388:
6466 switch(ndx) {
6467 case 0:
6468 p = "int";
6469 break;
6470 case 1:
6471 p = "struct mac *";
6472 break;
6473 default:
6474 break;
6475 };
6476 break;
6477 /* __mac_set_file */
6478 case 389:
6479 switch(ndx) {
6480 case 0:
6481 p = "const char *";
6482 break;
6483 case 1:
6484 p = "struct mac *";
6485 break;
6486 default:
6487 break;
6488 };
6489 break;
6490 /* kenv */
6491 case 390:
6492 switch(ndx) {
6493 case 0:
6494 p = "int";
6495 break;
6496 case 1:
6497 p = "const char *";
6498 break;
6499 case 2:
6500 p = "char *";
6501 break;
6502 case 3:
6503 p = "int";
6504 break;
6505 default:
6506 break;
6507 };
6508 break;
6509 /* lchflags */
6510 case 391:
6511 switch(ndx) {
6512 case 0:
6513 p = "const char *";
6514 break;
6515 case 1:
6516 p = "int";
6517 break;
6518 default:
6519 break;
6520 };
6521 break;
6522 /* uuidgen */
6523 case 392:
6524 switch(ndx) {
6525 case 0:
6526 p = "struct uuid *";
6527 break;
6528 case 1:
6529 p = "int";
6530 break;
6531 default:
6532 break;
6533 };
6534 break;
6535 /* sendfile */
6536 case 393:
6537 switch(ndx) {
6538 case 0:
6539 p = "int";
6540 break;
6541 case 1:
6542 p = "int";
6543 break;
6544 case 2:
6545 p = "off_t";
6546 break;
6547 case 3:
6548 p = "size_t";
6549 break;
6550 case 4:
6551 p = "struct sf_hdtr *";
6552 break;
6553 case 5:
6554 p = "off_t *";
6555 break;
6556 case 6:
6557 p = "int";
6558 break;
6559 default:
6560 break;
6561 };
6562 break;
6563 /* mac_syscall */
6564 case 394:
6565 switch(ndx) {
6566 case 0:
6567 p = "const char *";
6568 break;
6569 case 1:
6570 p = "int";
6571 break;
6572 case 2:
6573 p = "void *";
6574 break;
6575 default:
6576 break;
6577 };
6578 break;
6579 /* getfsstat */
6580 case 395:
6581 switch(ndx) {
6582 case 0:
6583 p = "struct statfs *";
6584 break;
6585 case 1:
6586 p = "long";
6587 break;
6588 case 2:
6589 p = "int";
6590 break;
6591 default:
6592 break;
6593 };
6594 break;
6595 /* statfs */
6596 case 396:
6597 switch(ndx) {
6598 case 0:
6599 p = "char *";
6600 break;
6601 case 1:
6602 p = "struct statfs *";
6603 break;
6604 default:
6605 break;
6606 };
6607 break;
6608 /* fstatfs */
6609 case 397:
6610 switch(ndx) {
6611 case 0:
6612 p = "int";
6613 break;
6614 case 1:
6615 p = "struct statfs *";
6616 break;
6617 default:
6618 break;
6619 };
6620 break;
6621 /* fhstatfs */
6622 case 398:
6623 switch(ndx) {
6624 case 0:
6625 p = "const struct fhandle *";
6626 break;
6627 case 1:
6628 p = "struct statfs *";
6629 break;
6630 default:
6631 break;
6632 };
6633 break;
6634 /* ksem_close */
6635 case 400:
6636 switch(ndx) {
6637 case 0:
6638 p = "semid_t";
6639 break;
6640 default:
6641 break;
6642 };
6643 break;
6644 /* ksem_post */
6645 case 401:
6646 switch(ndx) {
6647 case 0:
6648 p = "semid_t";
6649 break;
6650 default:
6651 break;
6652 };
6653 break;
6654 /* ksem_wait */
6655 case 402:
6656 switch(ndx) {
6657 case 0:
6658 p = "semid_t";
6659 break;
6660 default:
6661 break;
6662 };
6663 break;
6664 /* ksem_trywait */
6665 case 403:
6666 switch(ndx) {
6667 case 0:
6668 p = "semid_t";
6669 break;
6670 default:
6671 break;
6672 };
6673 break;
6674 /* ksem_init */
6675 case 404:
6676 switch(ndx) {
6677 case 0:
6678 p = "semid_t *";
6679 break;
6680 case 1:
6681 p = "unsigned int";
6682 break;
6683 default:
6684 break;
6685 };
6686 break;
6687 /* ksem_open */
6688 case 405:
6689 switch(ndx) {
6690 case 0:
6691 p = "semid_t *";
6692 break;
6693 case 1:
6694 p = "const char *";
6695 break;
6696 case 2:
6697 p = "int";
6698 break;
6699 case 3:
6700 p = "mode_t";
6701 break;
6702 case 4:
6703 p = "unsigned int";
6704 break;
6705 default:
6706 break;
6707 };
6708 break;
6709 /* ksem_unlink */
6710 case 406:
6711 switch(ndx) {
6712 case 0:
6713 p = "const char *";
6714 break;
6715 default:
6716 break;
6717 };
6718 break;
6719 /* ksem_getvalue */
6720 case 407:
6721 switch(ndx) {
6722 case 0:
6723 p = "semid_t";
6724 break;
6725 case 1:
6726 p = "int *";
6727 break;
6728 default:
6729 break;
6730 };
6731 break;
6732 /* ksem_destroy */
6733 case 408:
6734 switch(ndx) {
6735 case 0:
6736 p = "semid_t";
6737 break;
6738 default:
6739 break;
6740 };
6741 break;
6742 /* __mac_get_pid */
6743 case 409:
6744 switch(ndx) {
6745 case 0:
6746 p = "pid_t";
6747 break;
6748 case 1:
6749 p = "struct mac *";
6750 break;
6751 default:
6752 break;
6753 };
6754 break;
6755 /* __mac_get_link */
6756 case 410:
6757 switch(ndx) {
6758 case 0:
6759 p = "const char *";
6760 break;
6761 case 1:
6762 p = "struct mac *";
6763 break;
6764 default:
6765 break;
6766 };
6767 break;
6768 /* __mac_set_link */
6769 case 411:
6770 switch(ndx) {
6771 case 0:
6772 p = "const char *";
6773 break;
6774 case 1:
6775 p = "struct mac *";
6776 break;
6777 default:
6778 break;
6779 };
6780 break;
6781 /* extattr_set_link */
6782 case 412:
6783 switch(ndx) {
6784 case 0:
6785 p = "const char *";
6786 break;
6787 case 1:
6788 p = "int";
6789 break;
6790 case 2:
6791 p = "const char *";
6792 break;
6793 case 3:
6794 p = "void *";
6795 break;
6796 case 4:
6797 p = "size_t";
6798 break;
6799 default:
6800 break;
6801 };
6802 break;
6803 /* extattr_get_link */
6804 case 413:
6805 switch(ndx) {
6806 case 0:
6807 p = "const char *";
6808 break;
6809 case 1:
6810 p = "int";
6811 break;
6812 case 2:
6813 p = "const char *";
6814 break;
6815 case 3:
6816 p = "void *";
6817 break;
6818 case 4:
6819 p = "size_t";
6820 break;
6821 default:
6822 break;
6823 };
6824 break;
6825 /* extattr_delete_link */
6826 case 414:
6827 switch(ndx) {
6828 case 0:
6829 p = "const char *";
6830 break;
6831 case 1:
6832 p = "int";
6833 break;
6834 case 2:
6835 p = "const char *";
6836 break;
6837 default:
6838 break;
6839 };
6840 break;
6841 /* __mac_execve */
6842 case 415:
6843 switch(ndx) {
6844 case 0:
6845 p = "char *";
6846 break;
6847 case 1:
6848 p = "char **";
6849 break;
6850 case 2:
6851 p = "char **";
6852 break;
6853 case 3:
6854 p = "struct mac *";
6855 break;
6856 default:
6857 break;
6858 };
6859 break;
6860 /* sigaction */
6861 case 416:
6862 switch(ndx) {
6863 case 0:
6864 p = "int";
6865 break;
6866 case 1:
6867 p = "const struct sigaction *";
6868 break;
6869 case 2:
6870 p = "struct sigaction *";
6871 break;
6872 default:
6873 break;
6874 };
6875 break;
6876 /* sigreturn */
6877 case 417:
6878 switch(ndx) {
6879 case 0:
6880 p = "const struct __ucontext *";
6881 break;
6882 default:
6883 break;
6884 };
6885 break;
6886 /* getcontext */
6887 case 421:
6888 switch(ndx) {
6889 case 0:
6890 p = "struct __ucontext *";
6891 break;
6892 default:
6893 break;
6894 };
6895 break;
6896 /* setcontext */
6897 case 422:
6898 switch(ndx) {
6899 case 0:
6900 p = "const struct __ucontext *";
6901 break;
6902 default:
6903 break;
6904 };
6905 break;
6906 /* swapcontext */
6907 case 423:
6908 switch(ndx) {
6909 case 0:
6910 p = "struct __ucontext *";
6911 break;
6912 case 1:
6913 p = "const struct __ucontext *";
6914 break;
6915 default:
6916 break;
6917 };
6918 break;
6919 /* swapoff */
6920 case 424:
6921 switch(ndx) {
6922 case 0:
6923 p = "const char *";
6924 break;
6925 default:
6926 break;
6927 };
6928 break;
6929 /* __acl_get_link */
6930 case 425:
6931 switch(ndx) {
6932 case 0:
6933 p = "const char *";
6934 break;
6935 case 1:
6936 p = "acl_type_t";
6937 break;
6938 case 2:
6939 p = "struct acl *";
6940 break;
6941 default:
6942 break;
6943 };
6944 break;
6945 /* __acl_set_link */
6946 case 426:
6947 switch(ndx) {
6948 case 0:
6949 p = "const char *";
6950 break;
6951 case 1:
6952 p = "acl_type_t";
6953 break;
6954 case 2:
6955 p = "struct acl *";
6956 break;
6957 default:
6958 break;
6959 };
6960 break;
6961 /* __acl_delete_link */
6962 case 427:
6963 switch(ndx) {
6964 case 0:
6965 p = "const char *";
6966 break;
6967 case 1:
6968 p = "acl_type_t";
6969 break;
6970 default:
6971 break;
6972 };
6973 break;
6974 /* __acl_aclcheck_link */
6975 case 428:
6976 switch(ndx) {
6977 case 0:
6978 p = "const char *";
6979 break;
6980 case 1:
6981 p = "acl_type_t";
6982 break;
6983 case 2:
6984 p = "struct acl *";
6985 break;
6986 default:
6987 break;
6988 };
6989 break;
6990 /* sigwait */
6991 case 429:
6992 switch(ndx) {
6993 case 0:
6994 p = "const sigset_t *";
6995 break;
6996 case 1:
6997 p = "int *";
6998 break;
6999 default:
7000 break;
7001 };
7002 break;
7003 /* thr_create */
7004 case 430:
7005 switch(ndx) {
7006 case 0:
7007 p = "ucontext_t *";
7008 break;
7009 case 1:
7010 p = "long *";
7011 break;
7012 case 2:
7013 p = "int";
7014 break;
7015 default:
7016 break;
7017 };
7018 break;
7019 /* thr_exit */
7020 case 431:
7021 switch(ndx) {
7022 case 0:
7023 p = "long *";
7024 break;
7025 default:
7026 break;
7027 };
7028 break;
7029 /* thr_self */
7030 case 432:
7031 switch(ndx) {
7032 case 0:
7033 p = "long *";
7034 break;
7035 default:
7036 break;
7037 };
7038 break;
7039 /* thr_kill */
7040 case 433:
7041 switch(ndx) {
7042 case 0:
7043 p = "long";
7044 break;
7045 case 1:
7046 p = "int";
7047 break;
7048 default:
7049 break;
7050 };
7051 break;
7052 /* _umtx_lock */
7053 case 434:
7054 switch(ndx) {
7055 case 0:
7056 p = "struct umtx *";
7057 break;
7058 default:
7059 break;
7060 };
7061 break;
7062 /* _umtx_unlock */
7063 case 435:
7064 switch(ndx) {
7065 case 0:
7066 p = "struct umtx *";
7067 break;
7068 default:
7069 break;
7070 };
7071 break;
7072 /* jail_attach */
7073 case 436:
7074 switch(ndx) {
7075 case 0:
7076 p = "int";
7077 break;
7078 default:
7079 break;
7080 };
7081 break;
7082 /* extattr_list_fd */
7083 case 437:
7084 switch(ndx) {
7085 case 0:
7086 p = "int";
7087 break;
7088 case 1:
7089 p = "int";
7090 break;
7091 case 2:
7092 p = "void *";
7093 break;
7094 case 3:
7095 p = "size_t";
7096 break;
7097 default:
7098 break;
7099 };
7100 break;
7101 /* extattr_list_file */
7102 case 438:
7103 switch(ndx) {
7104 case 0:
7105 p = "const char *";
7106 break;
7107 case 1:
7108 p = "int";
7109 break;
7110 case 2:
7111 p = "void *";
7112 break;
7113 case 3:
7114 p = "size_t";
7115 break;
7116 default:
7117 break;
7118 };
7119 break;
7120 /* extattr_list_link */
7121 case 439:
7122 switch(ndx) {
7123 case 0:
7124 p = "const char *";
7125 break;
7126 case 1:
7127 p = "int";
7128 break;
7129 case 2:
7130 p = "void *";
7131 break;
7132 case 3:
7133 p = "size_t";
7134 break;
7135 default:
7136 break;
7137 };
7138 break;
7139 /* ksem_timedwait */
7140 case 441:
7141 switch(ndx) {
7142 case 0:
7143 p = "semid_t";
7144 break;
7145 case 1:
7146 p = "const struct timespec *";
7147 break;
7148 default:
7149 break;
7150 };
7151 break;
7152 /* thr_suspend */
7153 case 442:
7154 switch(ndx) {
7155 case 0:
7156 p = "const struct timespec *";
7157 break;
7158 default:
7159 break;
7160 };
7161 break;
7162 /* thr_wake */
7163 case 443:
7164 switch(ndx) {
7165 case 0:
7166 p = "long";
7167 break;
7168 default:
7169 break;
7170 };
7171 break;
7172 /* kldunloadf */
7173 case 444:
7174 switch(ndx) {
7175 case 0:
7176 p = "int";
7177 break;
7178 case 1:
7179 p = "int";
7180 break;
7181 default:
7182 break;
7183 };
7184 break;
7185 /* audit */
7186 case 445:
7187 switch(ndx) {
7188 case 0:
7189 p = "const void *";
7190 break;
7191 case 1:
7192 p = "u_int";
7193 break;
7194 default:
7195 break;
7196 };
7197 break;
7198 /* auditon */
7199 case 446:
7200 switch(ndx) {
7201 case 0:
7202 p = "int";
7203 break;
7204 case 1:
7205 p = "void *";
7206 break;
7207 case 2:
7208 p = "u_int";
7209 break;
7210 default:
7211 break;
7212 };
7213 break;
7214 /* getauid */
7215 case 447:
7216 switch(ndx) {
7217 case 0:
7218 p = "uid_t *";
7219 break;
7220 default:
7221 break;
7222 };
7223 break;
7224 /* setauid */
7225 case 448:
7226 switch(ndx) {
7227 case 0:
7228 p = "uid_t *";
7229 break;
7230 default:
7231 break;
7232 };
7233 break;
7234 /* getaudit */
7235 case 449:
7236 switch(ndx) {
7237 case 0:
7238 p = "struct auditinfo *";
7239 break;
7240 default:
7241 break;
7242 };
7243 break;
7244 /* setaudit */
7245 case 450:
7246 switch(ndx) {
7247 case 0:
7248 p = "struct auditinfo *";
7249 break;
7250 default:
7251 break;
7252 };
7253 break;
7254 /* getaudit_addr */
7255 case 451:
7256 switch(ndx) {
7257 case 0:
7258 p = "struct auditinfo_addr *";
7259 break;
7260 case 1:
7261 p = "u_int";
7262 break;
7263 default:
7264 break;
7265 };
7266 break;
7267 /* setaudit_addr */
7268 case 452:
7269 switch(ndx) {
7270 case 0:
7271 p = "struct auditinfo_addr *";
7272 break;
7273 case 1:
7274 p = "u_int";
7275 break;
7276 default:
7277 break;
7278 };
7279 break;
7280 /* auditctl */
7281 case 453:
7282 switch(ndx) {
7283 case 0:
7284 p = "char *";
7285 break;
7286 default:
7287 break;
7288 };
7289 break;
7290 /* _umtx_op */
7291 case 454:
7292 switch(ndx) {
7293 case 0:
7294 p = "void *";
7295 break;
7296 case 1:
7297 p = "int";
7298 break;
7299 case 2:
7300 p = "u_long";
7301 break;
7302 case 3:
7303 p = "void *";
7304 break;
7305 case 4:
7306 p = "void *";
7307 break;
7308 default:
7309 break;
7310 };
7311 break;
7312 /* thr_new */
7313 case 455:
7314 switch(ndx) {
7315 case 0:
7316 p = "struct thr_param *";
7317 break;
7318 case 1:
7319 p = "int";
7320 break;
7321 default:
7322 break;
7323 };
7324 break;
7325 /* sigqueue */
7326 case 456:
7327 switch(ndx) {
7328 case 0:
7329 p = "pid_t";
7330 break;
7331 case 1:
7332 p = "int";
7333 break;
7334 case 2:
7335 p = "void *";
7336 break;
7337 default:
7338 break;
7339 };
7340 break;
7341 /* kmq_open */
7342 case 457:
7343 switch(ndx) {
7344 case 0:
7345 p = "const char *";
7346 break;
7347 case 1:
7348 p = "int";
7349 break;
7350 case 2:
7351 p = "mode_t";
7352 break;
7353 case 3:
7354 p = "const struct mq_attr *";
7355 break;
7356 default:
7357 break;
7358 };
7359 break;
7360 /* kmq_setattr */
7361 case 458:
7362 switch(ndx) {
7363 case 0:
7364 p = "int";
7365 break;
7366 case 1:
7367 p = "const struct mq_attr *";
7368 break;
7369 case 2:
7370 p = "struct mq_attr *";
7371 break;
7372 default:
7373 break;
7374 };
7375 break;
7376 /* kmq_timedreceive */
7377 case 459:
7378 switch(ndx) {
7379 case 0:
7380 p = "int";
7381 break;
7382 case 1:
7383 p = "char *";
7384 break;
7385 case 2:
7386 p = "size_t";
7387 break;
7388 case 3:
7389 p = "unsigned *";
7390 break;
7391 case 4:
7392 p = "const struct timespec *";
7393 break;
7394 default:
7395 break;
7396 };
7397 break;
7398 /* kmq_timedsend */
7399 case 460:
7400 switch(ndx) {
7401 case 0:
7402 p = "int";
7403 break;
7404 case 1:
7405 p = "const char *";
7406 break;
7407 case 2:
7408 p = "size_t";
7409 break;
7410 case 3:
7411 p = "unsigned";
7412 break;
7413 case 4:
7414 p = "const struct timespec *";
7415 break;
7416 default:
7417 break;
7418 };
7419 break;
7420 /* kmq_notify */
7421 case 461:
7422 switch(ndx) {
7423 case 0:
7424 p = "int";
7425 break;
7426 case 1:
7427 p = "const struct sigevent *";
7428 break;
7429 default:
7430 break;
7431 };
7432 break;
7433 /* kmq_unlink */
7434 case 462:
7435 switch(ndx) {
7436 case 0:
7437 p = "const char *";
7438 break;
7439 default:
7440 break;
7441 };
7442 break;
7443 /* abort2 */
7444 case 463:
7445 switch(ndx) {
7446 case 0:
7447 p = "const char *";
7448 break;
7449 case 1:
7450 p = "int";
7451 break;
7452 case 2:
7453 p = "void **";
7454 break;
7455 default:
7456 break;
7457 };
7458 break;
7459 /* thr_set_name */
7460 case 464:
7461 switch(ndx) {
7462 case 0:
7463 p = "long";
7464 break;
7465 case 1:
7466 p = "const char *";
7467 break;
7468 default:
7469 break;
7470 };
7471 break;
7472 /* aio_fsync */
7473 case 465:
7474 switch(ndx) {
7475 case 0:
7476 p = "int";
7477 break;
7478 case 1:
7479 p = "struct aiocb *";
7480 break;
7481 default:
7482 break;
7483 };
7484 break;
7485 /* rtprio_thread */
7486 case 466:
7487 switch(ndx) {
7488 case 0:
7489 p = "int";
7490 break;
7491 case 1:
7492 p = "lwpid_t";
7493 break;
7494 case 2:
7495 p = "struct rtprio *";
7496 break;
7497 default:
7498 break;
7499 };
7500 break;
7501 /* sctp_peeloff */
7502 case 471:
7503 switch(ndx) {
7504 case 0:
7505 p = "int";
7506 break;
7507 case 1:
7508 p = "uint32_t";
7509 break;
7510 default:
7511 break;
7512 };
7513 break;
7514 /* sctp_generic_sendmsg */
7515 case 472:
7516 switch(ndx) {
7517 case 0:
7518 p = "int";
7519 break;
7520 case 1:
7521 p = "caddr_t";
7522 break;
7523 case 2:
7524 p = "int";
7525 break;
7526 case 3:
7527 p = "caddr_t";
7528 break;
7529 case 4:
7530 p = "__socklen_t";
7531 break;
7532 case 5:
7533 p = "struct sctp_sndrcvinfo *";
7534 break;
7535 case 6:
7536 p = "int";
7537 break;
7538 default:
7539 break;
7540 };
7541 break;
7542 /* sctp_generic_sendmsg_iov */
7543 case 473:
7544 switch(ndx) {
7545 case 0:
7546 p = "int";
7547 break;
7548 case 1:
7549 p = "struct iovec *";
7550 break;
7551 case 2:
7552 p = "int";
7553 break;
7554 case 3:
7555 p = "caddr_t";
7556 break;
7557 case 4:
7558 p = "__socklen_t";
7559 break;
7560 case 5:
7561 p = "struct sctp_sndrcvinfo *";
7562 break;
7563 case 6:
7564 p = "int";
7565 break;
7566 default:
7567 break;
7568 };
7569 break;
7570 /* sctp_generic_recvmsg */
7571 case 474:
7572 switch(ndx) {
7573 case 0:
7574 p = "int";
7575 break;
7576 case 1:
7577 p = "struct iovec *";
7578 break;
7579 case 2:
7580 p = "int";
7581 break;
7582 case 3:
7583 p = "struct sockaddr *";
7584 break;
7585 case 4:
7586 p = "__socklen_t *";
7587 break;
7588 case 5:
7589 p = "struct sctp_sndrcvinfo *";
7590 break;
7591 case 6:
7592 p = "int *";
7593 break;
7594 default:
7595 break;
7596 };
7597 break;
7598 /* pread */
7599 case 475:
7600 switch(ndx) {
7601 case 0:
7602 p = "int";
7603 break;
7604 case 1:
7605 p = "void *";
7606 break;
7607 case 2:
7608 p = "size_t";
7609 break;
7610 case 3:
7611 p = "off_t";
7612 break;
7613 default:
7614 break;
7615 };
7616 break;
7617 /* pwrite */
7618 case 476:
7619 switch(ndx) {
7620 case 0:
7621 p = "int";
7622 break;
7623 case 1:
7624 p = "const void *";
7625 break;
7626 case 2:
7627 p = "size_t";
7628 break;
7629 case 3:
7630 p = "off_t";
7631 break;
7632 default:
7633 break;
7634 };
7635 break;
7636 /* mmap */
7637 case 477:
7638 switch(ndx) {
7639 case 0:
7640 p = "caddr_t";
7641 break;
7642 case 1:
7643 p = "size_t";
7644 break;
7645 case 2:
7646 p = "int";
7647 break;
7648 case 3:
7649 p = "int";
7650 break;
7651 case 4:
7652 p = "int";
7653 break;
7654 case 5:
7655 p = "off_t";
7656 break;
7657 default:
7658 break;
7659 };
7660 break;
7661 /* lseek */
7662 case 478:
7663 switch(ndx) {
7664 case 0:
7665 p = "int";
7666 break;
7667 case 1:
7668 p = "off_t";
7669 break;
7670 case 2:
7671 p = "int";
7672 break;
7673 default:
7674 break;
7675 };
7676 break;
7677 /* truncate */
7678 case 479:
7679 switch(ndx) {
7680 case 0:
7681 p = "char *";
7682 break;
7683 case 1:
7684 p = "off_t";
7685 break;
7686 default:
7687 break;
7688 };
7689 break;
7690 /* ftruncate */
7691 case 480:
7692 switch(ndx) {
7693 case 0:
7694 p = "int";
7695 break;
7696 case 1:
7697 p = "off_t";
7698 break;
7699 default:
7700 break;
7701 };
7702 break;
7703 /* thr_kill2 */
7704 case 481:
7705 switch(ndx) {
7706 case 0:
7707 p = "pid_t";
7708 break;
7709 case 1:
7710 p = "long";
7711 break;
7712 case 2:
7713 p = "int";
7714 break;
7715 default:
7716 break;
7717 };
7718 break;
7719 /* shm_open */
7720 case 482:
7721 switch(ndx) {
7722 case 0:
7723 p = "const char *";
7724 break;
7725 case 1:
7726 p = "int";
7727 break;
7728 case 2:
7729 p = "mode_t";
7730 break;
7731 default:
7732 break;
7733 };
7734 break;
7735 /* shm_unlink */
7736 case 483:
7737 switch(ndx) {
7738 case 0:
7739 p = "const char *";
7740 break;
7741 default:
7742 break;
7743 };
7744 break;
7745 /* cpuset */
7746 case 484:
7747 switch(ndx) {
7748 case 0:
7749 p = "cpusetid_t *";
7750 break;
7751 default:
7752 break;
7753 };
7754 break;
7755 /* cpuset_setid */
7756 case 485:
7757 switch(ndx) {
7758 case 0:
7759 p = "cpuwhich_t";
7760 break;
7761 case 1:
7762 p = "id_t";
7763 break;
7764 case 2:
7765 p = "cpusetid_t";
7766 break;
7767 default:
7768 break;
7769 };
7770 break;
7771 /* cpuset_getid */
7772 case 486:
7773 switch(ndx) {
7774 case 0:
7775 p = "cpulevel_t";
7776 break;
7777 case 1:
7778 p = "cpuwhich_t";
7779 break;
7780 case 2:
7781 p = "id_t";
7782 break;
7783 case 3:
7784 p = "cpusetid_t *";
7785 break;
7786 default:
7787 break;
7788 };
7789 break;
7790 /* cpuset_getaffinity */
7791 case 487:
7792 switch(ndx) {
7793 case 0:
7794 p = "cpulevel_t";
7795 break;
7796 case 1:
7797 p = "cpuwhich_t";
7798 break;
7799 case 2:
7800 p = "id_t";
7801 break;
7802 case 3:
7803 p = "size_t";
7804 break;
7805 case 4:
7806 p = "cpuset_t *";
7807 break;
7808 default:
7809 break;
7810 };
7811 break;
7812 /* cpuset_setaffinity */
7813 case 488:
7814 switch(ndx) {
7815 case 0:
7816 p = "cpulevel_t";
7817 break;
7818 case 1:
7819 p = "cpuwhich_t";
7820 break;
7821 case 2:
7822 p = "id_t";
7823 break;
7824 case 3:
7825 p = "size_t";
7826 break;
7827 case 4:
7828 p = "const cpuset_t *";
7829 break;
7830 default:
7831 break;
7832 };
7833 break;
7834 /* faccessat */
7835 case 489:
7836 switch(ndx) {
7837 case 0:
7838 p = "int";
7839 break;
7840 case 1:
7841 p = "char *";
7842 break;
7843 case 2:
7844 p = "int";
7845 break;
7846 case 3:
7847 p = "int";
7848 break;
7849 default:
7850 break;
7851 };
7852 break;
7853 /* fchmodat */
7854 case 490:
7855 switch(ndx) {
7856 case 0:
7857 p = "int";
7858 break;
7859 case 1:
7860 p = "char *";
7861 break;
7862 case 2:
7863 p = "mode_t";
7864 break;
7865 case 3:
7866 p = "int";
7867 break;
7868 default:
7869 break;
7870 };
7871 break;
7872 /* fchownat */
7873 case 491:
7874 switch(ndx) {
7875 case 0:
7876 p = "int";
7877 break;
7878 case 1:
7879 p = "char *";
7880 break;
7881 case 2:
7882 p = "uid_t";
7883 break;
7884 case 3:
7885 p = "gid_t";
7886 break;
7887 case 4:
7888 p = "int";
7889 break;
7890 default:
7891 break;
7892 };
7893 break;
7894 /* fexecve */
7895 case 492:
7896 switch(ndx) {
7897 case 0:
7898 p = "int";
7899 break;
7900 case 1:
7901 p = "char **";
7902 break;
7903 case 2:
7904 p = "char **";
7905 break;
7906 default:
7907 break;
7908 };
7909 break;
7910 /* fstatat */
7911 case 493:
7912 switch(ndx) {
7913 case 0:
7914 p = "int";
7915 break;
7916 case 1:
7917 p = "char *";
7918 break;
7919 case 2:
7920 p = "struct stat *";
7921 break;
7922 case 3:
7923 p = "int";
7924 break;
7925 default:
7926 break;
7927 };
7928 break;
7929 /* futimesat */
7930 case 494:
7931 switch(ndx) {
7932 case 0:
7933 p = "int";
7934 break;
7935 case 1:
7936 p = "char *";
7937 break;
7938 case 2:
7939 p = "struct timeval *";
7940 break;
7941 default:
7942 break;
7943 };
7944 break;
7945 /* linkat */
7946 case 495:
7947 switch(ndx) {
7948 case 0:
7949 p = "int";
7950 break;
7951 case 1:
7952 p = "char *";
7953 break;
7954 case 2:
7955 p = "int";
7956 break;
7957 case 3:
7958 p = "char *";
7959 break;
7960 case 4:
7961 p = "int";
7962 break;
7963 default:
7964 break;
7965 };
7966 break;
7967 /* mkdirat */
7968 case 496:
7969 switch(ndx) {
7970 case 0:
7971 p = "int";
7972 break;
7973 case 1:
7974 p = "char *";
7975 break;
7976 case 2:
7977 p = "mode_t";
7978 break;
7979 default:
7980 break;
7981 };
7982 break;
7983 /* mkfifoat */
7984 case 497:
7985 switch(ndx) {
7986 case 0:
7987 p = "int";
7988 break;
7989 case 1:
7990 p = "char *";
7991 break;
7992 case 2:
7993 p = "mode_t";
7994 break;
7995 default:
7996 break;
7997 };
7998 break;
7999 /* mknodat */
8000 case 498:
8001 switch(ndx) {
8002 case 0:
8003 p = "int";
8004 break;
8005 case 1:
8006 p = "char *";
8007 break;
8008 case 2:
8009 p = "mode_t";
8010 break;
8011 case 3:
8012 p = "dev_t";
8013 break;
8014 default:
8015 break;
8016 };
8017 break;
8018 /* openat */
8019 case 499:
8020 switch(ndx) {
8021 case 0:
8022 p = "int";
8023 break;
8024 case 1:
8025 p = "char *";
8026 break;
8027 case 2:
8028 p = "int";
8029 break;
8030 case 3:
8031 p = "mode_t";
8032 break;
8033 default:
8034 break;
8035 };
8036 break;
8037 /* readlinkat */
8038 case 500:
8039 switch(ndx) {
8040 case 0:
8041 p = "int";
8042 break;
8043 case 1:
8044 p = "char *";
8045 break;
8046 case 2:
8047 p = "char *";
8048 break;
8049 case 3:
8050 p = "size_t";
8051 break;
8052 default:
8053 break;
8054 };
8055 break;
8056 /* renameat */
8057 case 501:
8058 switch(ndx) {
8059 case 0:
8060 p = "int";
8061 break;
8062 case 1:
8063 p = "char *";
8064 break;
8065 case 2:
8066 p = "int";
8067 break;
8068 case 3:
8069 p = "char *";
8070 break;
8071 default:
8072 break;
8073 };
8074 break;
8075 /* symlinkat */
8076 case 502:
8077 switch(ndx) {
8078 case 0:
8079 p = "char *";
8080 break;
8081 case 1:
8082 p = "int";
8083 break;
8084 case 2:
8085 p = "char *";
8086 break;
8087 default:
8088 break;
8089 };
8090 break;
8091 /* unlinkat */
8092 case 503:
8093 switch(ndx) {
8094 case 0:
8095 p = "int";
8096 break;
8097 case 1:
8098 p = "char *";
8099 break;
8100 case 2:
8101 p = "int";
8102 break;
8103 default:
8104 break;
8105 };
8106 break;
8107 /* posix_openpt */
8108 case 504:
8109 switch(ndx) {
8110 case 0:
8111 p = "int";
8112 break;
8113 default:
8114 break;
8115 };
8116 break;
8117 /* gssd_syscall */
8118 case 505:
8119 switch(ndx) {
8120 case 0:
8121 p = "char *";
8122 break;
8123 default:
8124 break;
8125 };
8126 break;
8127 /* jail_get */
8128 case 506:
8129 switch(ndx) {
8130 case 0:
8131 p = "struct iovec *";
8132 break;
8133 case 1:
8134 p = "unsigned int";
8135 break;
8136 case 2:
8137 p = "int";
8138 break;
8139 default:
8140 break;
8141 };
8142 break;
8143 /* jail_set */
8144 case 507:
8145 switch(ndx) {
8146 case 0:
8147 p = "struct iovec *";
8148 break;
8149 case 1:
8150 p = "unsigned int";
8151 break;
8152 case 2:
8153 p = "int";
8154 break;
8155 default:
8156 break;
8157 };
8158 break;
8159 /* jail_remove */
8160 case 508:
8161 switch(ndx) {
8162 case 0:
8163 p = "int";
8164 break;
8165 default:
8166 break;
8167 };
8168 break;
8169 /* closefrom */
8170 case 509:
8171 switch(ndx) {
8172 case 0:
8173 p = "int";
8174 break;
8175 default:
8176 break;
8177 };
8178 break;
8179 /* __semctl */
8180 case 510:
8181 switch(ndx) {
8182 case 0:
8183 p = "int";
8184 break;
8185 case 1:
8186 p = "int";
8187 break;
8188 case 2:
8189 p = "int";
8190 break;
8191 case 3:
8192 p = "union semun *";
8193 break;
8194 default:
8195 break;
8196 };
8197 break;
8198 /* msgctl */
8199 case 511:
8200 switch(ndx) {
8201 case 0:
8202 p = "int";
8203 break;
8204 case 1:
8205 p = "int";
8206 break;
8207 case 2:
8208 p = "struct msqid_ds *";
8209 break;
8210 default:
8211 break;
8212 };
8213 break;
8214 /* shmctl */
8215 case 512:
8216 switch(ndx) {
8217 case 0:
8218 p = "int";
8219 break;
8220 case 1:
8221 p = "int";
8222 break;
8223 case 2:
8224 p = "struct shmid_ds *";
8225 break;
8226 default:
8227 break;
8228 };
8229 break;
8230 /* lpathconf */
8231 case 513:
8232 switch(ndx) {
8233 case 0:
8234 p = "char *";
8235 break;
8236 case 1:
8237 p = "int";
8238 break;
8239 default:
8240 break;
8241 };
8242 break;
8243 /* pselect */
8244 case 522:
8245 switch(ndx) {
8246 case 0:
8247 p = "int";
8248 break;
8249 case 1:
8250 p = "fd_set *";
8251 break;
8252 case 2:
8253 p = "fd_set *";
8254 break;
8255 case 3:
8256 p = "fd_set *";
8257 break;
8258 case 4:
8259 p = "const struct timespec *";
8260 break;
8261 case 5:
8262 p = "const sigset_t *";
8263 break;
8264 default:
8265 break;
8266 };
8267 break;
8268 default:
8269 break;
8270 };
8271 if (p != NULL)
8272 strlcpy(desc, p, descsz);
8273 }
Cache object: b326dea9ad6c9d10272ce50d5e8ff7b3
|