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