1 /*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically @generated.
5 * $FreeBSD$
6 * This file is part of the DTrace syscall provider.
7 */
8
9 static void
10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11 {
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {
14 /* nosys */
15 case 0: {
16 *n_args = 0;
17 break;
18 }
19 /* sys_exit */
20 case 1: {
21 struct sys_exit_args *p = params;
22 iarg[0] = p->rval; /* int */
23 *n_args = 1;
24 break;
25 }
26 /* fork */
27 case 2: {
28 *n_args = 0;
29 break;
30 }
31 /* read */
32 case 3: {
33 struct read_args *p = params;
34 iarg[0] = p->fd; /* int */
35 uarg[1] = (intptr_t) p->buf; /* void * */
36 uarg[2] = p->nbyte; /* size_t */
37 *n_args = 3;
38 break;
39 }
40 /* write */
41 case 4: {
42 struct write_args *p = params;
43 iarg[0] = p->fd; /* int */
44 uarg[1] = (intptr_t) p->buf; /* const void * */
45 uarg[2] = p->nbyte; /* size_t */
46 *n_args = 3;
47 break;
48 }
49 /* open */
50 case 5: {
51 struct open_args *p = params;
52 uarg[0] = (intptr_t) p->path; /* char * */
53 iarg[1] = p->flags; /* int */
54 iarg[2] = p->mode; /* int */
55 *n_args = 3;
56 break;
57 }
58 /* close */
59 case 6: {
60 struct close_args *p = params;
61 iarg[0] = p->fd; /* int */
62 *n_args = 1;
63 break;
64 }
65 /* wait4 */
66 case 7: {
67 struct wait4_args *p = params;
68 iarg[0] = p->pid; /* int */
69 uarg[1] = (intptr_t) p->status; /* int * */
70 iarg[2] = p->options; /* int */
71 uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
72 *n_args = 4;
73 break;
74 }
75 /* link */
76 case 9: {
77 struct link_args *p = params;
78 uarg[0] = (intptr_t) p->path; /* char * */
79 uarg[1] = (intptr_t) p->link; /* char * */
80 *n_args = 2;
81 break;
82 }
83 /* unlink */
84 case 10: {
85 struct unlink_args *p = params;
86 uarg[0] = (intptr_t) p->path; /* char * */
87 *n_args = 1;
88 break;
89 }
90 /* chdir */
91 case 12: {
92 struct chdir_args *p = params;
93 uarg[0] = (intptr_t) p->path; /* char * */
94 *n_args = 1;
95 break;
96 }
97 /* fchdir */
98 case 13: {
99 struct fchdir_args *p = params;
100 iarg[0] = p->fd; /* int */
101 *n_args = 1;
102 break;
103 }
104 /* chmod */
105 case 15: {
106 struct chmod_args *p = params;
107 uarg[0] = (intptr_t) p->path; /* char * */
108 iarg[1] = p->mode; /* int */
109 *n_args = 2;
110 break;
111 }
112 /* chown */
113 case 16: {
114 struct chown_args *p = params;
115 uarg[0] = (intptr_t) p->path; /* char * */
116 iarg[1] = p->uid; /* int */
117 iarg[2] = p->gid; /* int */
118 *n_args = 3;
119 break;
120 }
121 /* break */
122 case 17: {
123 struct break_args *p = params;
124 uarg[0] = (intptr_t) p->nsize; /* char * */
125 *n_args = 1;
126 break;
127 }
128 /* getpid */
129 case 20: {
130 *n_args = 0;
131 break;
132 }
133 /* mount */
134 case 21: {
135 struct mount_args *p = params;
136 uarg[0] = (intptr_t) p->type; /* char * */
137 uarg[1] = (intptr_t) p->path; /* char * */
138 iarg[2] = p->flags; /* int */
139 uarg[3] = (intptr_t) p->data; /* caddr_t */
140 *n_args = 4;
141 break;
142 }
143 /* unmount */
144 case 22: {
145 struct unmount_args *p = params;
146 uarg[0] = (intptr_t) p->path; /* char * */
147 iarg[1] = p->flags; /* int */
148 *n_args = 2;
149 break;
150 }
151 /* setuid */
152 case 23: {
153 struct setuid_args *p = params;
154 uarg[0] = p->uid; /* uid_t */
155 *n_args = 1;
156 break;
157 }
158 /* getuid */
159 case 24: {
160 *n_args = 0;
161 break;
162 }
163 /* geteuid */
164 case 25: {
165 *n_args = 0;
166 break;
167 }
168 /* ptrace */
169 case 26: {
170 struct ptrace_args *p = params;
171 iarg[0] = p->req; /* int */
172 iarg[1] = p->pid; /* pid_t */
173 uarg[2] = (intptr_t) p->addr; /* caddr_t */
174 iarg[3] = p->data; /* int */
175 *n_args = 4;
176 break;
177 }
178 /* recvmsg */
179 case 27: {
180 struct recvmsg_args *p = params;
181 iarg[0] = p->s; /* int */
182 uarg[1] = (intptr_t) p->msg; /* struct msghdr * */
183 iarg[2] = p->flags; /* int */
184 *n_args = 3;
185 break;
186 }
187 /* sendmsg */
188 case 28: {
189 struct sendmsg_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 /* recvfrom */
197 case 29: {
198 struct recvfrom_args *p = params;
199 iarg[0] = p->s; /* int */
200 uarg[1] = (intptr_t) p->buf; /* caddr_t */
201 uarg[2] = p->len; /* size_t */
202 iarg[3] = p->flags; /* int */
203 uarg[4] = (intptr_t) p->from; /* struct sockaddr * */
204 uarg[5] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
205 *n_args = 6;
206 break;
207 }
208 /* accept */
209 case 30: {
210 struct accept_args *p = params;
211 iarg[0] = p->s; /* int */
212 uarg[1] = (intptr_t) p->name; /* struct sockaddr * */
213 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */
214 *n_args = 3;
215 break;
216 }
217 /* getpeername */
218 case 31: {
219 struct getpeername_args *p = params;
220 iarg[0] = p->fdes; /* int */
221 uarg[1] = (intptr_t) p->asa; /* struct sockaddr * */
222 uarg[2] = (intptr_t) p->alen; /* __socklen_t * */
223 *n_args = 3;
224 break;
225 }
226 /* getsockname */
227 case 32: {
228 struct getsockname_args *p = params;
229 iarg[0] = p->fdes; /* int */
230 uarg[1] = (intptr_t) p->asa; /* struct sockaddr * */
231 uarg[2] = (intptr_t) p->alen; /* __socklen_t * */
232 *n_args = 3;
233 break;
234 }
235 /* access */
236 case 33: {
237 struct access_args *p = params;
238 uarg[0] = (intptr_t) p->path; /* char * */
239 iarg[1] = p->amode; /* int */
240 *n_args = 2;
241 break;
242 }
243 /* chflags */
244 case 34: {
245 struct chflags_args *p = params;
246 uarg[0] = (intptr_t) p->path; /* const char * */
247 uarg[1] = p->flags; /* u_long */
248 *n_args = 2;
249 break;
250 }
251 /* fchflags */
252 case 35: {
253 struct fchflags_args *p = params;
254 iarg[0] = p->fd; /* int */
255 uarg[1] = p->flags; /* u_long */
256 *n_args = 2;
257 break;
258 }
259 /* sync */
260 case 36: {
261 *n_args = 0;
262 break;
263 }
264 /* kill */
265 case 37: {
266 struct kill_args *p = params;
267 iarg[0] = p->pid; /* int */
268 iarg[1] = p->signum; /* int */
269 *n_args = 2;
270 break;
271 }
272 /* getppid */
273 case 39: {
274 *n_args = 0;
275 break;
276 }
277 /* dup */
278 case 41: {
279 struct dup_args *p = params;
280 uarg[0] = p->fd; /* u_int */
281 *n_args = 1;
282 break;
283 }
284 /* getegid */
285 case 43: {
286 *n_args = 0;
287 break;
288 }
289 /* profil */
290 case 44: {
291 struct profil_args *p = params;
292 uarg[0] = (intptr_t) p->samples; /* caddr_t */
293 uarg[1] = p->size; /* size_t */
294 uarg[2] = p->offset; /* size_t */
295 uarg[3] = p->scale; /* u_int */
296 *n_args = 4;
297 break;
298 }
299 /* ktrace */
300 case 45: {
301 struct ktrace_args *p = params;
302 uarg[0] = (intptr_t) p->fname; /* const char * */
303 iarg[1] = p->ops; /* int */
304 iarg[2] = p->facs; /* int */
305 iarg[3] = p->pid; /* int */
306 *n_args = 4;
307 break;
308 }
309 /* getgid */
310 case 47: {
311 *n_args = 0;
312 break;
313 }
314 /* getlogin */
315 case 49: {
316 struct getlogin_args *p = params;
317 uarg[0] = (intptr_t) p->namebuf; /* char * */
318 uarg[1] = p->namelen; /* u_int */
319 *n_args = 2;
320 break;
321 }
322 /* setlogin */
323 case 50: {
324 struct setlogin_args *p = params;
325 uarg[0] = (intptr_t) p->namebuf; /* char * */
326 *n_args = 1;
327 break;
328 }
329 /* acct */
330 case 51: {
331 struct acct_args *p = params;
332 uarg[0] = (intptr_t) p->path; /* char * */
333 *n_args = 1;
334 break;
335 }
336 /* sigaltstack */
337 case 53: {
338 struct sigaltstack_args *p = params;
339 uarg[0] = (intptr_t) p->ss; /* stack_t * */
340 uarg[1] = (intptr_t) p->oss; /* stack_t * */
341 *n_args = 2;
342 break;
343 }
344 /* ioctl */
345 case 54: {
346 struct ioctl_args *p = params;
347 iarg[0] = p->fd; /* int */
348 uarg[1] = p->com; /* u_long */
349 uarg[2] = (intptr_t) p->data; /* caddr_t */
350 *n_args = 3;
351 break;
352 }
353 /* reboot */
354 case 55: {
355 struct reboot_args *p = params;
356 iarg[0] = p->opt; /* int */
357 *n_args = 1;
358 break;
359 }
360 /* revoke */
361 case 56: {
362 struct revoke_args *p = params;
363 uarg[0] = (intptr_t) p->path; /* char * */
364 *n_args = 1;
365 break;
366 }
367 /* symlink */
368 case 57: {
369 struct symlink_args *p = params;
370 uarg[0] = (intptr_t) p->path; /* char * */
371 uarg[1] = (intptr_t) p->link; /* char * */
372 *n_args = 2;
373 break;
374 }
375 /* readlink */
376 case 58: {
377 struct readlink_args *p = params;
378 uarg[0] = (intptr_t) p->path; /* char * */
379 uarg[1] = (intptr_t) p->buf; /* char * */
380 uarg[2] = p->count; /* size_t */
381 *n_args = 3;
382 break;
383 }
384 /* execve */
385 case 59: {
386 struct execve_args *p = params;
387 uarg[0] = (intptr_t) p->fname; /* char * */
388 uarg[1] = (intptr_t) p->argv; /* char ** */
389 uarg[2] = (intptr_t) p->envv; /* char ** */
390 *n_args = 3;
391 break;
392 }
393 /* umask */
394 case 60: {
395 struct umask_args *p = params;
396 iarg[0] = p->newmask; /* int */
397 *n_args = 1;
398 break;
399 }
400 /* chroot */
401 case 61: {
402 struct chroot_args *p = params;
403 uarg[0] = (intptr_t) p->path; /* char * */
404 *n_args = 1;
405 break;
406 }
407 /* msync */
408 case 65: {
409 struct msync_args *p = params;
410 uarg[0] = (intptr_t) p->addr; /* void * */
411 uarg[1] = p->len; /* size_t */
412 iarg[2] = p->flags; /* int */
413 *n_args = 3;
414 break;
415 }
416 /* vfork */
417 case 66: {
418 *n_args = 0;
419 break;
420 }
421 /* sbrk */
422 case 69: {
423 struct sbrk_args *p = params;
424 iarg[0] = p->incr; /* int */
425 *n_args = 1;
426 break;
427 }
428 /* sstk */
429 case 70: {
430 struct sstk_args *p = params;
431 iarg[0] = p->incr; /* int */
432 *n_args = 1;
433 break;
434 }
435 /* munmap */
436 case 73: {
437 struct munmap_args *p = params;
438 uarg[0] = (intptr_t) p->addr; /* void * */
439 uarg[1] = p->len; /* size_t */
440 *n_args = 2;
441 break;
442 }
443 /* mprotect */
444 case 74: {
445 struct mprotect_args *p = params;
446 uarg[0] = (intptr_t) p->addr; /* void * */
447 uarg[1] = p->len; /* size_t */
448 iarg[2] = p->prot; /* int */
449 *n_args = 3;
450 break;
451 }
452 /* madvise */
453 case 75: {
454 struct madvise_args *p = params;
455 uarg[0] = (intptr_t) p->addr; /* void * */
456 uarg[1] = p->len; /* size_t */
457 iarg[2] = p->behav; /* int */
458 *n_args = 3;
459 break;
460 }
461 /* mincore */
462 case 78: {
463 struct mincore_args *p = params;
464 uarg[0] = (intptr_t) p->addr; /* const void * */
465 uarg[1] = p->len; /* size_t */
466 uarg[2] = (intptr_t) p->vec; /* char * */
467 *n_args = 3;
468 break;
469 }
470 /* getgroups */
471 case 79: {
472 struct getgroups_args *p = params;
473 uarg[0] = p->gidsetsize; /* u_int */
474 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
475 *n_args = 2;
476 break;
477 }
478 /* setgroups */
479 case 80: {
480 struct setgroups_args *p = params;
481 uarg[0] = p->gidsetsize; /* u_int */
482 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
483 *n_args = 2;
484 break;
485 }
486 /* getpgrp */
487 case 81: {
488 *n_args = 0;
489 break;
490 }
491 /* setpgid */
492 case 82: {
493 struct setpgid_args *p = params;
494 iarg[0] = p->pid; /* int */
495 iarg[1] = p->pgid; /* int */
496 *n_args = 2;
497 break;
498 }
499 /* setitimer */
500 case 83: {
501 struct setitimer_args *p = params;
502 uarg[0] = p->which; /* u_int */
503 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
504 uarg[2] = (intptr_t) p->oitv; /* struct itimerval * */
505 *n_args = 3;
506 break;
507 }
508 /* swapon */
509 case 85: {
510 struct swapon_args *p = params;
511 uarg[0] = (intptr_t) p->name; /* char * */
512 *n_args = 1;
513 break;
514 }
515 /* getitimer */
516 case 86: {
517 struct getitimer_args *p = params;
518 uarg[0] = p->which; /* u_int */
519 uarg[1] = (intptr_t) p->itv; /* struct itimerval * */
520 *n_args = 2;
521 break;
522 }
523 /* getdtablesize */
524 case 89: {
525 *n_args = 0;
526 break;
527 }
528 /* dup2 */
529 case 90: {
530 struct dup2_args *p = params;
531 uarg[0] = p->from; /* u_int */
532 uarg[1] = p->to; /* u_int */
533 *n_args = 2;
534 break;
535 }
536 /* fcntl */
537 case 92: {
538 struct fcntl_args *p = params;
539 iarg[0] = p->fd; /* int */
540 iarg[1] = p->cmd; /* int */
541 iarg[2] = p->arg; /* long */
542 *n_args = 3;
543 break;
544 }
545 /* select */
546 case 93: {
547 struct select_args *p = params;
548 iarg[0] = p->nd; /* int */
549 uarg[1] = (intptr_t) p->in; /* fd_set * */
550 uarg[2] = (intptr_t) p->ou; /* fd_set * */
551 uarg[3] = (intptr_t) p->ex; /* fd_set * */
552 uarg[4] = (intptr_t) p->tv; /* struct timeval * */
553 *n_args = 5;
554 break;
555 }
556 /* fsync */
557 case 95: {
558 struct fsync_args *p = params;
559 iarg[0] = p->fd; /* int */
560 *n_args = 1;
561 break;
562 }
563 /* setpriority */
564 case 96: {
565 struct setpriority_args *p = params;
566 iarg[0] = p->which; /* int */
567 iarg[1] = p->who; /* int */
568 iarg[2] = p->prio; /* int */
569 *n_args = 3;
570 break;
571 }
572 /* socket */
573 case 97: {
574 struct socket_args *p = params;
575 iarg[0] = p->domain; /* int */
576 iarg[1] = p->type; /* int */
577 iarg[2] = p->protocol; /* int */
578 *n_args = 3;
579 break;
580 }
581 /* connect */
582 case 98: {
583 struct connect_args *p = params;
584 iarg[0] = p->s; /* int */
585 uarg[1] = (intptr_t) p->name; /* caddr_t */
586 iarg[2] = p->namelen; /* int */
587 *n_args = 3;
588 break;
589 }
590 /* getpriority */
591 case 100: {
592 struct getpriority_args *p = params;
593 iarg[0] = p->which; /* int */
594 iarg[1] = p->who; /* int */
595 *n_args = 2;
596 break;
597 }
598 /* bind */
599 case 104: {
600 struct bind_args *p = params;
601 iarg[0] = p->s; /* int */
602 uarg[1] = (intptr_t) p->name; /* caddr_t */
603 iarg[2] = p->namelen; /* int */
604 *n_args = 3;
605 break;
606 }
607 /* setsockopt */
608 case 105: {
609 struct setsockopt_args *p = params;
610 iarg[0] = p->s; /* int */
611 iarg[1] = p->level; /* int */
612 iarg[2] = p->name; /* int */
613 uarg[3] = (intptr_t) p->val; /* caddr_t */
614 iarg[4] = p->valsize; /* int */
615 *n_args = 5;
616 break;
617 }
618 /* listen */
619 case 106: {
620 struct listen_args *p = params;
621 iarg[0] = p->s; /* int */
622 iarg[1] = p->backlog; /* int */
623 *n_args = 2;
624 break;
625 }
626 /* gettimeofday */
627 case 116: {
628 struct gettimeofday_args *p = params;
629 uarg[0] = (intptr_t) p->tp; /* struct timeval * */
630 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
631 *n_args = 2;
632 break;
633 }
634 /* getrusage */
635 case 117: {
636 struct getrusage_args *p = params;
637 iarg[0] = p->who; /* int */
638 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
639 *n_args = 2;
640 break;
641 }
642 /* getsockopt */
643 case 118: {
644 struct getsockopt_args *p = params;
645 iarg[0] = p->s; /* int */
646 iarg[1] = p->level; /* int */
647 iarg[2] = p->name; /* int */
648 uarg[3] = (intptr_t) p->val; /* caddr_t */
649 uarg[4] = (intptr_t) p->avalsize; /* int * */
650 *n_args = 5;
651 break;
652 }
653 /* readv */
654 case 120: {
655 struct readv_args *p = params;
656 iarg[0] = p->fd; /* int */
657 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
658 uarg[2] = p->iovcnt; /* u_int */
659 *n_args = 3;
660 break;
661 }
662 /* writev */
663 case 121: {
664 struct writev_args *p = params;
665 iarg[0] = p->fd; /* int */
666 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
667 uarg[2] = p->iovcnt; /* u_int */
668 *n_args = 3;
669 break;
670 }
671 /* settimeofday */
672 case 122: {
673 struct settimeofday_args *p = params;
674 uarg[0] = (intptr_t) p->tv; /* struct timeval * */
675 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
676 *n_args = 2;
677 break;
678 }
679 /* fchown */
680 case 123: {
681 struct fchown_args *p = params;
682 iarg[0] = p->fd; /* int */
683 iarg[1] = p->uid; /* int */
684 iarg[2] = p->gid; /* int */
685 *n_args = 3;
686 break;
687 }
688 /* fchmod */
689 case 124: {
690 struct fchmod_args *p = params;
691 iarg[0] = p->fd; /* int */
692 iarg[1] = p->mode; /* int */
693 *n_args = 2;
694 break;
695 }
696 /* setreuid */
697 case 126: {
698 struct setreuid_args *p = params;
699 iarg[0] = p->ruid; /* int */
700 iarg[1] = p->euid; /* int */
701 *n_args = 2;
702 break;
703 }
704 /* setregid */
705 case 127: {
706 struct setregid_args *p = params;
707 iarg[0] = p->rgid; /* int */
708 iarg[1] = p->egid; /* int */
709 *n_args = 2;
710 break;
711 }
712 /* rename */
713 case 128: {
714 struct rename_args *p = params;
715 uarg[0] = (intptr_t) p->from; /* char * */
716 uarg[1] = (intptr_t) p->to; /* char * */
717 *n_args = 2;
718 break;
719 }
720 /* flock */
721 case 131: {
722 struct flock_args *p = params;
723 iarg[0] = p->fd; /* int */
724 iarg[1] = p->how; /* int */
725 *n_args = 2;
726 break;
727 }
728 /* mkfifo */
729 case 132: {
730 struct mkfifo_args *p = params;
731 uarg[0] = (intptr_t) p->path; /* char * */
732 iarg[1] = p->mode; /* int */
733 *n_args = 2;
734 break;
735 }
736 /* sendto */
737 case 133: {
738 struct sendto_args *p = params;
739 iarg[0] = p->s; /* int */
740 uarg[1] = (intptr_t) p->buf; /* caddr_t */
741 uarg[2] = p->len; /* size_t */
742 iarg[3] = p->flags; /* int */
743 uarg[4] = (intptr_t) p->to; /* caddr_t */
744 iarg[5] = p->tolen; /* int */
745 *n_args = 6;
746 break;
747 }
748 /* shutdown */
749 case 134: {
750 struct shutdown_args *p = params;
751 iarg[0] = p->s; /* int */
752 iarg[1] = p->how; /* int */
753 *n_args = 2;
754 break;
755 }
756 /* socketpair */
757 case 135: {
758 struct socketpair_args *p = params;
759 iarg[0] = p->domain; /* int */
760 iarg[1] = p->type; /* int */
761 iarg[2] = p->protocol; /* int */
762 uarg[3] = (intptr_t) p->rsv; /* int * */
763 *n_args = 4;
764 break;
765 }
766 /* mkdir */
767 case 136: {
768 struct mkdir_args *p = params;
769 uarg[0] = (intptr_t) p->path; /* char * */
770 iarg[1] = p->mode; /* int */
771 *n_args = 2;
772 break;
773 }
774 /* rmdir */
775 case 137: {
776 struct rmdir_args *p = params;
777 uarg[0] = (intptr_t) p->path; /* char * */
778 *n_args = 1;
779 break;
780 }
781 /* utimes */
782 case 138: {
783 struct utimes_args *p = params;
784 uarg[0] = (intptr_t) p->path; /* char * */
785 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
786 *n_args = 2;
787 break;
788 }
789 /* adjtime */
790 case 140: {
791 struct adjtime_args *p = params;
792 uarg[0] = (intptr_t) p->delta; /* struct timeval * */
793 uarg[1] = (intptr_t) p->olddelta; /* struct timeval * */
794 *n_args = 2;
795 break;
796 }
797 /* setsid */
798 case 147: {
799 *n_args = 0;
800 break;
801 }
802 /* quotactl */
803 case 148: {
804 struct quotactl_args *p = params;
805 uarg[0] = (intptr_t) p->path; /* char * */
806 iarg[1] = p->cmd; /* int */
807 iarg[2] = p->uid; /* int */
808 uarg[3] = (intptr_t) p->arg; /* caddr_t */
809 *n_args = 4;
810 break;
811 }
812 /* nlm_syscall */
813 case 154: {
814 struct nlm_syscall_args *p = params;
815 iarg[0] = p->debug_level; /* int */
816 iarg[1] = p->grace_period; /* int */
817 iarg[2] = p->addr_count; /* int */
818 uarg[3] = (intptr_t) p->addrs; /* char ** */
819 *n_args = 4;
820 break;
821 }
822 /* nfssvc */
823 case 155: {
824 struct nfssvc_args *p = params;
825 iarg[0] = p->flag; /* int */
826 uarg[1] = (intptr_t) p->argp; /* caddr_t */
827 *n_args = 2;
828 break;
829 }
830 /* lgetfh */
831 case 160: {
832 struct lgetfh_args *p = params;
833 uarg[0] = (intptr_t) p->fname; /* char * */
834 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
835 *n_args = 2;
836 break;
837 }
838 /* getfh */
839 case 161: {
840 struct getfh_args *p = params;
841 uarg[0] = (intptr_t) p->fname; /* char * */
842 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
843 *n_args = 2;
844 break;
845 }
846 /* sysarch */
847 case 165: {
848 struct sysarch_args *p = params;
849 iarg[0] = p->op; /* int */
850 uarg[1] = (intptr_t) p->parms; /* char * */
851 *n_args = 2;
852 break;
853 }
854 /* rtprio */
855 case 166: {
856 struct rtprio_args *p = params;
857 iarg[0] = p->function; /* int */
858 iarg[1] = p->pid; /* pid_t */
859 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
860 *n_args = 3;
861 break;
862 }
863 /* semsys */
864 case 169: {
865 struct semsys_args *p = params;
866 iarg[0] = p->which; /* int */
867 iarg[1] = p->a2; /* int */
868 iarg[2] = p->a3; /* int */
869 iarg[3] = p->a4; /* int */
870 iarg[4] = p->a5; /* int */
871 *n_args = 5;
872 break;
873 }
874 /* msgsys */
875 case 170: {
876 struct msgsys_args *p = params;
877 iarg[0] = p->which; /* int */
878 iarg[1] = p->a2; /* int */
879 iarg[2] = p->a3; /* int */
880 iarg[3] = p->a4; /* int */
881 iarg[4] = p->a5; /* int */
882 iarg[5] = p->a6; /* int */
883 *n_args = 6;
884 break;
885 }
886 /* shmsys */
887 case 171: {
888 struct shmsys_args *p = params;
889 iarg[0] = p->which; /* int */
890 iarg[1] = p->a2; /* int */
891 iarg[2] = p->a3; /* int */
892 iarg[3] = p->a4; /* int */
893 *n_args = 4;
894 break;
895 }
896 /* setfib */
897 case 175: {
898 struct setfib_args *p = params;
899 iarg[0] = p->fibnum; /* int */
900 *n_args = 1;
901 break;
902 }
903 /* ntp_adjtime */
904 case 176: {
905 struct ntp_adjtime_args *p = params;
906 uarg[0] = (intptr_t) p->tp; /* struct timex * */
907 *n_args = 1;
908 break;
909 }
910 /* setgid */
911 case 181: {
912 struct setgid_args *p = params;
913 iarg[0] = p->gid; /* gid_t */
914 *n_args = 1;
915 break;
916 }
917 /* setegid */
918 case 182: {
919 struct setegid_args *p = params;
920 iarg[0] = p->egid; /* gid_t */
921 *n_args = 1;
922 break;
923 }
924 /* seteuid */
925 case 183: {
926 struct seteuid_args *p = params;
927 uarg[0] = p->euid; /* uid_t */
928 *n_args = 1;
929 break;
930 }
931 /* pathconf */
932 case 191: {
933 struct pathconf_args *p = params;
934 uarg[0] = (intptr_t) p->path; /* char * */
935 iarg[1] = p->name; /* int */
936 *n_args = 2;
937 break;
938 }
939 /* fpathconf */
940 case 192: {
941 struct fpathconf_args *p = params;
942 iarg[0] = p->fd; /* int */
943 iarg[1] = p->name; /* int */
944 *n_args = 2;
945 break;
946 }
947 /* getrlimit */
948 case 194: {
949 struct __getrlimit_args *p = params;
950 uarg[0] = p->which; /* u_int */
951 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
952 *n_args = 2;
953 break;
954 }
955 /* setrlimit */
956 case 195: {
957 struct __setrlimit_args *p = params;
958 uarg[0] = p->which; /* u_int */
959 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
960 *n_args = 2;
961 break;
962 }
963 /* nosys */
964 case 198: {
965 *n_args = 0;
966 break;
967 }
968 /* __sysctl */
969 case 202: {
970 struct sysctl_args *p = params;
971 uarg[0] = (intptr_t) p->name; /* int * */
972 uarg[1] = p->namelen; /* u_int */
973 uarg[2] = (intptr_t) p->old; /* void * */
974 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */
975 uarg[4] = (intptr_t) p->new; /* void * */
976 uarg[5] = p->newlen; /* size_t */
977 *n_args = 6;
978 break;
979 }
980 /* mlock */
981 case 203: {
982 struct mlock_args *p = params;
983 uarg[0] = (intptr_t) p->addr; /* const void * */
984 uarg[1] = p->len; /* size_t */
985 *n_args = 2;
986 break;
987 }
988 /* munlock */
989 case 204: {
990 struct munlock_args *p = params;
991 uarg[0] = (intptr_t) p->addr; /* const void * */
992 uarg[1] = p->len; /* size_t */
993 *n_args = 2;
994 break;
995 }
996 /* undelete */
997 case 205: {
998 struct undelete_args *p = params;
999 uarg[0] = (intptr_t) p->path; /* char * */
1000 *n_args = 1;
1001 break;
1002 }
1003 /* futimes */
1004 case 206: {
1005 struct futimes_args *p = params;
1006 iarg[0] = p->fd; /* int */
1007 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1008 *n_args = 2;
1009 break;
1010 }
1011 /* getpgid */
1012 case 207: {
1013 struct getpgid_args *p = params;
1014 iarg[0] = p->pid; /* pid_t */
1015 *n_args = 1;
1016 break;
1017 }
1018 /* poll */
1019 case 209: {
1020 struct poll_args *p = params;
1021 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1022 uarg[1] = p->nfds; /* u_int */
1023 iarg[2] = p->timeout; /* int */
1024 *n_args = 3;
1025 break;
1026 }
1027 /* lkmnosys */
1028 case 210: {
1029 *n_args = 0;
1030 break;
1031 }
1032 /* lkmnosys */
1033 case 211: {
1034 *n_args = 0;
1035 break;
1036 }
1037 /* lkmnosys */
1038 case 212: {
1039 *n_args = 0;
1040 break;
1041 }
1042 /* lkmnosys */
1043 case 213: {
1044 *n_args = 0;
1045 break;
1046 }
1047 /* lkmnosys */
1048 case 214: {
1049 *n_args = 0;
1050 break;
1051 }
1052 /* lkmnosys */
1053 case 215: {
1054 *n_args = 0;
1055 break;
1056 }
1057 /* lkmnosys */
1058 case 216: {
1059 *n_args = 0;
1060 break;
1061 }
1062 /* lkmnosys */
1063 case 217: {
1064 *n_args = 0;
1065 break;
1066 }
1067 /* lkmnosys */
1068 case 218: {
1069 *n_args = 0;
1070 break;
1071 }
1072 /* lkmnosys */
1073 case 219: {
1074 *n_args = 0;
1075 break;
1076 }
1077 /* semget */
1078 case 221: {
1079 struct semget_args *p = params;
1080 iarg[0] = p->key; /* key_t */
1081 iarg[1] = p->nsems; /* int */
1082 iarg[2] = p->semflg; /* int */
1083 *n_args = 3;
1084 break;
1085 }
1086 /* semop */
1087 case 222: {
1088 struct semop_args *p = params;
1089 iarg[0] = p->semid; /* int */
1090 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1091 uarg[2] = p->nsops; /* size_t */
1092 *n_args = 3;
1093 break;
1094 }
1095 /* msgget */
1096 case 225: {
1097 struct msgget_args *p = params;
1098 iarg[0] = p->key; /* key_t */
1099 iarg[1] = p->msgflg; /* int */
1100 *n_args = 2;
1101 break;
1102 }
1103 /* msgsnd */
1104 case 226: {
1105 struct msgsnd_args *p = params;
1106 iarg[0] = p->msqid; /* int */
1107 uarg[1] = (intptr_t) p->msgp; /* const void * */
1108 uarg[2] = p->msgsz; /* size_t */
1109 iarg[3] = p->msgflg; /* int */
1110 *n_args = 4;
1111 break;
1112 }
1113 /* msgrcv */
1114 case 227: {
1115 struct msgrcv_args *p = params;
1116 iarg[0] = p->msqid; /* int */
1117 uarg[1] = (intptr_t) p->msgp; /* void * */
1118 uarg[2] = p->msgsz; /* size_t */
1119 iarg[3] = p->msgtyp; /* long */
1120 iarg[4] = p->msgflg; /* int */
1121 *n_args = 5;
1122 break;
1123 }
1124 /* shmat */
1125 case 228: {
1126 struct shmat_args *p = params;
1127 iarg[0] = p->shmid; /* int */
1128 uarg[1] = (intptr_t) p->shmaddr; /* const void * */
1129 iarg[2] = p->shmflg; /* int */
1130 *n_args = 3;
1131 break;
1132 }
1133 /* shmdt */
1134 case 230: {
1135 struct shmdt_args *p = params;
1136 uarg[0] = (intptr_t) p->shmaddr; /* const void * */
1137 *n_args = 1;
1138 break;
1139 }
1140 /* shmget */
1141 case 231: {
1142 struct shmget_args *p = params;
1143 iarg[0] = p->key; /* key_t */
1144 uarg[1] = p->size; /* size_t */
1145 iarg[2] = p->shmflg; /* int */
1146 *n_args = 3;
1147 break;
1148 }
1149 /* clock_gettime */
1150 case 232: {
1151 struct clock_gettime_args *p = params;
1152 iarg[0] = p->clock_id; /* clockid_t */
1153 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1154 *n_args = 2;
1155 break;
1156 }
1157 /* clock_settime */
1158 case 233: {
1159 struct clock_settime_args *p = params;
1160 iarg[0] = p->clock_id; /* clockid_t */
1161 uarg[1] = (intptr_t) p->tp; /* const struct timespec * */
1162 *n_args = 2;
1163 break;
1164 }
1165 /* clock_getres */
1166 case 234: {
1167 struct clock_getres_args *p = params;
1168 iarg[0] = p->clock_id; /* clockid_t */
1169 uarg[1] = (intptr_t) p->tp; /* struct timespec * */
1170 *n_args = 2;
1171 break;
1172 }
1173 /* ktimer_create */
1174 case 235: {
1175 struct ktimer_create_args *p = params;
1176 iarg[0] = p->clock_id; /* clockid_t */
1177 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1178 uarg[2] = (intptr_t) p->timerid; /* int * */
1179 *n_args = 3;
1180 break;
1181 }
1182 /* ktimer_delete */
1183 case 236: {
1184 struct ktimer_delete_args *p = params;
1185 iarg[0] = p->timerid; /* int */
1186 *n_args = 1;
1187 break;
1188 }
1189 /* ktimer_settime */
1190 case 237: {
1191 struct ktimer_settime_args *p = params;
1192 iarg[0] = p->timerid; /* int */
1193 iarg[1] = p->flags; /* int */
1194 uarg[2] = (intptr_t) p->value; /* const struct itimerspec * */
1195 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec * */
1196 *n_args = 4;
1197 break;
1198 }
1199 /* ktimer_gettime */
1200 case 238: {
1201 struct ktimer_gettime_args *p = params;
1202 iarg[0] = p->timerid; /* int */
1203 uarg[1] = (intptr_t) p->value; /* struct itimerspec * */
1204 *n_args = 2;
1205 break;
1206 }
1207 /* ktimer_getoverrun */
1208 case 239: {
1209 struct ktimer_getoverrun_args *p = params;
1210 iarg[0] = p->timerid; /* int */
1211 *n_args = 1;
1212 break;
1213 }
1214 /* nanosleep */
1215 case 240: {
1216 struct nanosleep_args *p = params;
1217 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec * */
1218 uarg[1] = (intptr_t) p->rmtp; /* struct timespec * */
1219 *n_args = 2;
1220 break;
1221 }
1222 /* ffclock_getcounter */
1223 case 241: {
1224 struct ffclock_getcounter_args *p = params;
1225 uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */
1226 *n_args = 1;
1227 break;
1228 }
1229 /* ffclock_setestimate */
1230 case 242: {
1231 struct ffclock_setestimate_args *p = params;
1232 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1233 *n_args = 1;
1234 break;
1235 }
1236 /* ffclock_getestimate */
1237 case 243: {
1238 struct ffclock_getestimate_args *p = params;
1239 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1240 *n_args = 1;
1241 break;
1242 }
1243 /* clock_nanosleep */
1244 case 244: {
1245 struct clock_nanosleep_args *p = params;
1246 iarg[0] = p->clock_id; /* clockid_t */
1247 iarg[1] = p->flags; /* int */
1248 uarg[2] = (intptr_t) p->rqtp; /* const struct timespec * */
1249 uarg[3] = (intptr_t) p->rmtp; /* struct timespec * */
1250 *n_args = 4;
1251 break;
1252 }
1253 /* clock_getcpuclockid2 */
1254 case 247: {
1255 struct clock_getcpuclockid2_args *p = params;
1256 iarg[0] = p->id; /* id_t */
1257 iarg[1] = p->which; /* int */
1258 uarg[2] = (intptr_t) p->clock_id; /* clockid_t * */
1259 *n_args = 3;
1260 break;
1261 }
1262 /* ntp_gettime */
1263 case 248: {
1264 struct ntp_gettime_args *p = params;
1265 uarg[0] = (intptr_t) p->ntvp; /* struct ntptimeval * */
1266 *n_args = 1;
1267 break;
1268 }
1269 /* minherit */
1270 case 250: {
1271 struct minherit_args *p = params;
1272 uarg[0] = (intptr_t) p->addr; /* void * */
1273 uarg[1] = p->len; /* size_t */
1274 iarg[2] = p->inherit; /* int */
1275 *n_args = 3;
1276 break;
1277 }
1278 /* rfork */
1279 case 251: {
1280 struct rfork_args *p = params;
1281 iarg[0] = p->flags; /* int */
1282 *n_args = 1;
1283 break;
1284 }
1285 /* issetugid */
1286 case 253: {
1287 *n_args = 0;
1288 break;
1289 }
1290 /* lchown */
1291 case 254: {
1292 struct lchown_args *p = params;
1293 uarg[0] = (intptr_t) p->path; /* char * */
1294 iarg[1] = p->uid; /* int */
1295 iarg[2] = p->gid; /* int */
1296 *n_args = 3;
1297 break;
1298 }
1299 /* aio_read */
1300 case 255: {
1301 struct aio_read_args *p = params;
1302 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1303 *n_args = 1;
1304 break;
1305 }
1306 /* aio_write */
1307 case 256: {
1308 struct aio_write_args *p = params;
1309 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1310 *n_args = 1;
1311 break;
1312 }
1313 /* lio_listio */
1314 case 257: {
1315 struct lio_listio_args *p = params;
1316 iarg[0] = p->mode; /* int */
1317 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb *const * */
1318 iarg[2] = p->nent; /* int */
1319 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */
1320 *n_args = 4;
1321 break;
1322 }
1323 /* lchmod */
1324 case 274: {
1325 struct lchmod_args *p = params;
1326 uarg[0] = (intptr_t) p->path; /* char * */
1327 iarg[1] = p->mode; /* mode_t */
1328 *n_args = 2;
1329 break;
1330 }
1331 /* lutimes */
1332 case 276: {
1333 struct lutimes_args *p = params;
1334 uarg[0] = (intptr_t) p->path; /* char * */
1335 uarg[1] = (intptr_t) p->tptr; /* struct timeval * */
1336 *n_args = 2;
1337 break;
1338 }
1339 /* preadv */
1340 case 289: {
1341 struct preadv_args *p = params;
1342 iarg[0] = p->fd; /* int */
1343 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1344 uarg[2] = p->iovcnt; /* u_int */
1345 iarg[3] = p->offset; /* off_t */
1346 *n_args = 4;
1347 break;
1348 }
1349 /* pwritev */
1350 case 290: {
1351 struct pwritev_args *p = params;
1352 iarg[0] = p->fd; /* int */
1353 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1354 uarg[2] = p->iovcnt; /* u_int */
1355 iarg[3] = p->offset; /* off_t */
1356 *n_args = 4;
1357 break;
1358 }
1359 /* fhopen */
1360 case 298: {
1361 struct fhopen_args *p = params;
1362 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1363 iarg[1] = p->flags; /* int */
1364 *n_args = 2;
1365 break;
1366 }
1367 /* modnext */
1368 case 300: {
1369 struct modnext_args *p = params;
1370 iarg[0] = p->modid; /* int */
1371 *n_args = 1;
1372 break;
1373 }
1374 /* modstat */
1375 case 301: {
1376 struct modstat_args *p = params;
1377 iarg[0] = p->modid; /* int */
1378 uarg[1] = (intptr_t) p->stat; /* struct module_stat * */
1379 *n_args = 2;
1380 break;
1381 }
1382 /* modfnext */
1383 case 302: {
1384 struct modfnext_args *p = params;
1385 iarg[0] = p->modid; /* int */
1386 *n_args = 1;
1387 break;
1388 }
1389 /* modfind */
1390 case 303: {
1391 struct modfind_args *p = params;
1392 uarg[0] = (intptr_t) p->name; /* const char * */
1393 *n_args = 1;
1394 break;
1395 }
1396 /* kldload */
1397 case 304: {
1398 struct kldload_args *p = params;
1399 uarg[0] = (intptr_t) p->file; /* const char * */
1400 *n_args = 1;
1401 break;
1402 }
1403 /* kldunload */
1404 case 305: {
1405 struct kldunload_args *p = params;
1406 iarg[0] = p->fileid; /* int */
1407 *n_args = 1;
1408 break;
1409 }
1410 /* kldfind */
1411 case 306: {
1412 struct kldfind_args *p = params;
1413 uarg[0] = (intptr_t) p->file; /* const char * */
1414 *n_args = 1;
1415 break;
1416 }
1417 /* kldnext */
1418 case 307: {
1419 struct kldnext_args *p = params;
1420 iarg[0] = p->fileid; /* int */
1421 *n_args = 1;
1422 break;
1423 }
1424 /* kldstat */
1425 case 308: {
1426 struct kldstat_args *p = params;
1427 iarg[0] = p->fileid; /* int */
1428 uarg[1] = (intptr_t) p->stat; /* struct kld_file_stat * */
1429 *n_args = 2;
1430 break;
1431 }
1432 /* kldfirstmod */
1433 case 309: {
1434 struct kldfirstmod_args *p = params;
1435 iarg[0] = p->fileid; /* int */
1436 *n_args = 1;
1437 break;
1438 }
1439 /* getsid */
1440 case 310: {
1441 struct getsid_args *p = params;
1442 iarg[0] = p->pid; /* pid_t */
1443 *n_args = 1;
1444 break;
1445 }
1446 /* setresuid */
1447 case 311: {
1448 struct setresuid_args *p = params;
1449 uarg[0] = p->ruid; /* uid_t */
1450 uarg[1] = p->euid; /* uid_t */
1451 uarg[2] = p->suid; /* uid_t */
1452 *n_args = 3;
1453 break;
1454 }
1455 /* setresgid */
1456 case 312: {
1457 struct setresgid_args *p = params;
1458 iarg[0] = p->rgid; /* gid_t */
1459 iarg[1] = p->egid; /* gid_t */
1460 iarg[2] = p->sgid; /* gid_t */
1461 *n_args = 3;
1462 break;
1463 }
1464 /* aio_return */
1465 case 314: {
1466 struct aio_return_args *p = params;
1467 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1468 *n_args = 1;
1469 break;
1470 }
1471 /* aio_suspend */
1472 case 315: {
1473 struct aio_suspend_args *p = params;
1474 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb *const * */
1475 iarg[1] = p->nent; /* int */
1476 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1477 *n_args = 3;
1478 break;
1479 }
1480 /* aio_cancel */
1481 case 316: {
1482 struct aio_cancel_args *p = params;
1483 iarg[0] = p->fd; /* int */
1484 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
1485 *n_args = 2;
1486 break;
1487 }
1488 /* aio_error */
1489 case 317: {
1490 struct aio_error_args *p = params;
1491 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
1492 *n_args = 1;
1493 break;
1494 }
1495 /* yield */
1496 case 321: {
1497 *n_args = 0;
1498 break;
1499 }
1500 /* mlockall */
1501 case 324: {
1502 struct mlockall_args *p = params;
1503 iarg[0] = p->how; /* int */
1504 *n_args = 1;
1505 break;
1506 }
1507 /* munlockall */
1508 case 325: {
1509 *n_args = 0;
1510 break;
1511 }
1512 /* __getcwd */
1513 case 326: {
1514 struct __getcwd_args *p = params;
1515 uarg[0] = (intptr_t) p->buf; /* char * */
1516 uarg[1] = p->buflen; /* size_t */
1517 *n_args = 2;
1518 break;
1519 }
1520 /* sched_setparam */
1521 case 327: {
1522 struct sched_setparam_args *p = params;
1523 iarg[0] = p->pid; /* pid_t */
1524 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1525 *n_args = 2;
1526 break;
1527 }
1528 /* sched_getparam */
1529 case 328: {
1530 struct sched_getparam_args *p = params;
1531 iarg[0] = p->pid; /* pid_t */
1532 uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1533 *n_args = 2;
1534 break;
1535 }
1536 /* sched_setscheduler */
1537 case 329: {
1538 struct sched_setscheduler_args *p = params;
1539 iarg[0] = p->pid; /* pid_t */
1540 iarg[1] = p->policy; /* int */
1541 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1542 *n_args = 3;
1543 break;
1544 }
1545 /* sched_getscheduler */
1546 case 330: {
1547 struct sched_getscheduler_args *p = params;
1548 iarg[0] = p->pid; /* pid_t */
1549 *n_args = 1;
1550 break;
1551 }
1552 /* sched_yield */
1553 case 331: {
1554 *n_args = 0;
1555 break;
1556 }
1557 /* sched_get_priority_max */
1558 case 332: {
1559 struct sched_get_priority_max_args *p = params;
1560 iarg[0] = p->policy; /* int */
1561 *n_args = 1;
1562 break;
1563 }
1564 /* sched_get_priority_min */
1565 case 333: {
1566 struct sched_get_priority_min_args *p = params;
1567 iarg[0] = p->policy; /* int */
1568 *n_args = 1;
1569 break;
1570 }
1571 /* sched_rr_get_interval */
1572 case 334: {
1573 struct sched_rr_get_interval_args *p = params;
1574 iarg[0] = p->pid; /* pid_t */
1575 uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1576 *n_args = 2;
1577 break;
1578 }
1579 /* utrace */
1580 case 335: {
1581 struct utrace_args *p = params;
1582 uarg[0] = (intptr_t) p->addr; /* const void * */
1583 uarg[1] = p->len; /* size_t */
1584 *n_args = 2;
1585 break;
1586 }
1587 /* kldsym */
1588 case 337: {
1589 struct kldsym_args *p = params;
1590 iarg[0] = p->fileid; /* int */
1591 iarg[1] = p->cmd; /* int */
1592 uarg[2] = (intptr_t) p->data; /* void * */
1593 *n_args = 3;
1594 break;
1595 }
1596 /* jail */
1597 case 338: {
1598 struct jail_args *p = params;
1599 uarg[0] = (intptr_t) p->jail; /* struct jail * */
1600 *n_args = 1;
1601 break;
1602 }
1603 /* nnpfs_syscall */
1604 case 339: {
1605 struct nnpfs_syscall_args *p = params;
1606 iarg[0] = p->operation; /* int */
1607 uarg[1] = (intptr_t) p->a_pathP; /* char * */
1608 iarg[2] = p->a_opcode; /* int */
1609 uarg[3] = (intptr_t) p->a_paramsP; /* void * */
1610 iarg[4] = p->a_followSymlinks; /* int */
1611 *n_args = 5;
1612 break;
1613 }
1614 /* sigprocmask */
1615 case 340: {
1616 struct sigprocmask_args *p = params;
1617 iarg[0] = p->how; /* int */
1618 uarg[1] = (intptr_t) p->set; /* const sigset_t * */
1619 uarg[2] = (intptr_t) p->oset; /* sigset_t * */
1620 *n_args = 3;
1621 break;
1622 }
1623 /* sigsuspend */
1624 case 341: {
1625 struct sigsuspend_args *p = params;
1626 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */
1627 *n_args = 1;
1628 break;
1629 }
1630 /* sigpending */
1631 case 343: {
1632 struct sigpending_args *p = params;
1633 uarg[0] = (intptr_t) p->set; /* sigset_t * */
1634 *n_args = 1;
1635 break;
1636 }
1637 /* sigtimedwait */
1638 case 345: {
1639 struct sigtimedwait_args *p = params;
1640 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1641 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1642 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1643 *n_args = 3;
1644 break;
1645 }
1646 /* sigwaitinfo */
1647 case 346: {
1648 struct sigwaitinfo_args *p = params;
1649 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1650 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1651 *n_args = 2;
1652 break;
1653 }
1654 /* __acl_get_file */
1655 case 347: {
1656 struct __acl_get_file_args *p = params;
1657 uarg[0] = (intptr_t) p->path; /* const char * */
1658 iarg[1] = p->type; /* acl_type_t */
1659 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1660 *n_args = 3;
1661 break;
1662 }
1663 /* __acl_set_file */
1664 case 348: {
1665 struct __acl_set_file_args *p = params;
1666 uarg[0] = (intptr_t) p->path; /* const char * */
1667 iarg[1] = p->type; /* acl_type_t */
1668 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1669 *n_args = 3;
1670 break;
1671 }
1672 /* __acl_get_fd */
1673 case 349: {
1674 struct __acl_get_fd_args *p = params;
1675 iarg[0] = p->filedes; /* int */
1676 iarg[1] = p->type; /* acl_type_t */
1677 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1678 *n_args = 3;
1679 break;
1680 }
1681 /* __acl_set_fd */
1682 case 350: {
1683 struct __acl_set_fd_args *p = params;
1684 iarg[0] = p->filedes; /* int */
1685 iarg[1] = p->type; /* acl_type_t */
1686 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1687 *n_args = 3;
1688 break;
1689 }
1690 /* __acl_delete_file */
1691 case 351: {
1692 struct __acl_delete_file_args *p = params;
1693 uarg[0] = (intptr_t) p->path; /* const char * */
1694 iarg[1] = p->type; /* acl_type_t */
1695 *n_args = 2;
1696 break;
1697 }
1698 /* __acl_delete_fd */
1699 case 352: {
1700 struct __acl_delete_fd_args *p = params;
1701 iarg[0] = p->filedes; /* int */
1702 iarg[1] = p->type; /* acl_type_t */
1703 *n_args = 2;
1704 break;
1705 }
1706 /* __acl_aclcheck_file */
1707 case 353: {
1708 struct __acl_aclcheck_file_args *p = params;
1709 uarg[0] = (intptr_t) p->path; /* const char * */
1710 iarg[1] = p->type; /* acl_type_t */
1711 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1712 *n_args = 3;
1713 break;
1714 }
1715 /* __acl_aclcheck_fd */
1716 case 354: {
1717 struct __acl_aclcheck_fd_args *p = params;
1718 iarg[0] = p->filedes; /* int */
1719 iarg[1] = p->type; /* acl_type_t */
1720 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1721 *n_args = 3;
1722 break;
1723 }
1724 /* extattrctl */
1725 case 355: {
1726 struct extattrctl_args *p = params;
1727 uarg[0] = (intptr_t) p->path; /* const char * */
1728 iarg[1] = p->cmd; /* int */
1729 uarg[2] = (intptr_t) p->filename; /* const char * */
1730 iarg[3] = p->attrnamespace; /* int */
1731 uarg[4] = (intptr_t) p->attrname; /* const char * */
1732 *n_args = 5;
1733 break;
1734 }
1735 /* extattr_set_file */
1736 case 356: {
1737 struct extattr_set_file_args *p = params;
1738 uarg[0] = (intptr_t) p->path; /* const char * */
1739 iarg[1] = p->attrnamespace; /* int */
1740 uarg[2] = (intptr_t) p->attrname; /* const char * */
1741 uarg[3] = (intptr_t) p->data; /* void * */
1742 uarg[4] = p->nbytes; /* size_t */
1743 *n_args = 5;
1744 break;
1745 }
1746 /* extattr_get_file */
1747 case 357: {
1748 struct extattr_get_file_args *p = params;
1749 uarg[0] = (intptr_t) p->path; /* const char * */
1750 iarg[1] = p->attrnamespace; /* int */
1751 uarg[2] = (intptr_t) p->attrname; /* const char * */
1752 uarg[3] = (intptr_t) p->data; /* void * */
1753 uarg[4] = p->nbytes; /* size_t */
1754 *n_args = 5;
1755 break;
1756 }
1757 /* extattr_delete_file */
1758 case 358: {
1759 struct extattr_delete_file_args *p = params;
1760 uarg[0] = (intptr_t) p->path; /* const char * */
1761 iarg[1] = p->attrnamespace; /* int */
1762 uarg[2] = (intptr_t) p->attrname; /* const char * */
1763 *n_args = 3;
1764 break;
1765 }
1766 /* aio_waitcomplete */
1767 case 359: {
1768 struct aio_waitcomplete_args *p = params;
1769 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb ** */
1770 uarg[1] = (intptr_t) p->timeout; /* struct timespec * */
1771 *n_args = 2;
1772 break;
1773 }
1774 /* getresuid */
1775 case 360: {
1776 struct getresuid_args *p = params;
1777 uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1778 uarg[1] = (intptr_t) p->euid; /* uid_t * */
1779 uarg[2] = (intptr_t) p->suid; /* uid_t * */
1780 *n_args = 3;
1781 break;
1782 }
1783 /* getresgid */
1784 case 361: {
1785 struct getresgid_args *p = params;
1786 uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1787 uarg[1] = (intptr_t) p->egid; /* gid_t * */
1788 uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1789 *n_args = 3;
1790 break;
1791 }
1792 /* kqueue */
1793 case 362: {
1794 *n_args = 0;
1795 break;
1796 }
1797 /* extattr_set_fd */
1798 case 371: {
1799 struct extattr_set_fd_args *p = params;
1800 iarg[0] = p->fd; /* int */
1801 iarg[1] = p->attrnamespace; /* int */
1802 uarg[2] = (intptr_t) p->attrname; /* const char * */
1803 uarg[3] = (intptr_t) p->data; /* void * */
1804 uarg[4] = p->nbytes; /* size_t */
1805 *n_args = 5;
1806 break;
1807 }
1808 /* extattr_get_fd */
1809 case 372: {
1810 struct extattr_get_fd_args *p = params;
1811 iarg[0] = p->fd; /* int */
1812 iarg[1] = p->attrnamespace; /* int */
1813 uarg[2] = (intptr_t) p->attrname; /* const char * */
1814 uarg[3] = (intptr_t) p->data; /* void * */
1815 uarg[4] = p->nbytes; /* size_t */
1816 *n_args = 5;
1817 break;
1818 }
1819 /* extattr_delete_fd */
1820 case 373: {
1821 struct extattr_delete_fd_args *p = params;
1822 iarg[0] = p->fd; /* int */
1823 iarg[1] = p->attrnamespace; /* int */
1824 uarg[2] = (intptr_t) p->attrname; /* const char * */
1825 *n_args = 3;
1826 break;
1827 }
1828 /* __setugid */
1829 case 374: {
1830 struct __setugid_args *p = params;
1831 iarg[0] = p->flag; /* int */
1832 *n_args = 1;
1833 break;
1834 }
1835 /* eaccess */
1836 case 376: {
1837 struct eaccess_args *p = params;
1838 uarg[0] = (intptr_t) p->path; /* char * */
1839 iarg[1] = p->amode; /* int */
1840 *n_args = 2;
1841 break;
1842 }
1843 /* afs3_syscall */
1844 case 377: {
1845 struct afs3_syscall_args *p = params;
1846 iarg[0] = p->syscall; /* long */
1847 iarg[1] = p->parm1; /* long */
1848 iarg[2] = p->parm2; /* long */
1849 iarg[3] = p->parm3; /* long */
1850 iarg[4] = p->parm4; /* long */
1851 iarg[5] = p->parm5; /* long */
1852 iarg[6] = p->parm6; /* long */
1853 *n_args = 7;
1854 break;
1855 }
1856 /* nmount */
1857 case 378: {
1858 struct nmount_args *p = params;
1859 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */
1860 uarg[1] = p->iovcnt; /* unsigned int */
1861 iarg[2] = p->flags; /* int */
1862 *n_args = 3;
1863 break;
1864 }
1865 /* __mac_get_proc */
1866 case 384: {
1867 struct __mac_get_proc_args *p = params;
1868 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */
1869 *n_args = 1;
1870 break;
1871 }
1872 /* __mac_set_proc */
1873 case 385: {
1874 struct __mac_set_proc_args *p = params;
1875 uarg[0] = (intptr_t) p->mac_p; /* struct mac * */
1876 *n_args = 1;
1877 break;
1878 }
1879 /* __mac_get_fd */
1880 case 386: {
1881 struct __mac_get_fd_args *p = params;
1882 iarg[0] = p->fd; /* int */
1883 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
1884 *n_args = 2;
1885 break;
1886 }
1887 /* __mac_get_file */
1888 case 387: {
1889 struct __mac_get_file_args *p = params;
1890 uarg[0] = (intptr_t) p->path_p; /* const char * */
1891 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
1892 *n_args = 2;
1893 break;
1894 }
1895 /* __mac_set_fd */
1896 case 388: {
1897 struct __mac_set_fd_args *p = params;
1898 iarg[0] = p->fd; /* int */
1899 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
1900 *n_args = 2;
1901 break;
1902 }
1903 /* __mac_set_file */
1904 case 389: {
1905 struct __mac_set_file_args *p = params;
1906 uarg[0] = (intptr_t) p->path_p; /* const char * */
1907 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
1908 *n_args = 2;
1909 break;
1910 }
1911 /* kenv */
1912 case 390: {
1913 struct kenv_args *p = params;
1914 iarg[0] = p->what; /* int */
1915 uarg[1] = (intptr_t) p->name; /* const char * */
1916 uarg[2] = (intptr_t) p->value; /* char * */
1917 iarg[3] = p->len; /* int */
1918 *n_args = 4;
1919 break;
1920 }
1921 /* lchflags */
1922 case 391: {
1923 struct lchflags_args *p = params;
1924 uarg[0] = (intptr_t) p->path; /* const char * */
1925 uarg[1] = p->flags; /* u_long */
1926 *n_args = 2;
1927 break;
1928 }
1929 /* uuidgen */
1930 case 392: {
1931 struct uuidgen_args *p = params;
1932 uarg[0] = (intptr_t) p->store; /* struct uuid * */
1933 iarg[1] = p->count; /* int */
1934 *n_args = 2;
1935 break;
1936 }
1937 /* sendfile */
1938 case 393: {
1939 struct sendfile_args *p = params;
1940 iarg[0] = p->fd; /* int */
1941 iarg[1] = p->s; /* int */
1942 iarg[2] = p->offset; /* off_t */
1943 uarg[3] = p->nbytes; /* size_t */
1944 uarg[4] = (intptr_t) p->hdtr; /* struct sf_hdtr * */
1945 uarg[5] = (intptr_t) p->sbytes; /* off_t * */
1946 iarg[6] = p->flags; /* int */
1947 *n_args = 7;
1948 break;
1949 }
1950 /* mac_syscall */
1951 case 394: {
1952 struct mac_syscall_args *p = params;
1953 uarg[0] = (intptr_t) p->policy; /* const char * */
1954 iarg[1] = p->call; /* int */
1955 uarg[2] = (intptr_t) p->arg; /* void * */
1956 *n_args = 3;
1957 break;
1958 }
1959 /* ksem_close */
1960 case 400: {
1961 struct ksem_close_args *p = params;
1962 iarg[0] = p->id; /* semid_t */
1963 *n_args = 1;
1964 break;
1965 }
1966 /* ksem_post */
1967 case 401: {
1968 struct ksem_post_args *p = params;
1969 iarg[0] = p->id; /* semid_t */
1970 *n_args = 1;
1971 break;
1972 }
1973 /* ksem_wait */
1974 case 402: {
1975 struct ksem_wait_args *p = params;
1976 iarg[0] = p->id; /* semid_t */
1977 *n_args = 1;
1978 break;
1979 }
1980 /* ksem_trywait */
1981 case 403: {
1982 struct ksem_trywait_args *p = params;
1983 iarg[0] = p->id; /* semid_t */
1984 *n_args = 1;
1985 break;
1986 }
1987 /* ksem_init */
1988 case 404: {
1989 struct ksem_init_args *p = params;
1990 uarg[0] = (intptr_t) p->idp; /* semid_t * */
1991 uarg[1] = p->value; /* unsigned int */
1992 *n_args = 2;
1993 break;
1994 }
1995 /* ksem_open */
1996 case 405: {
1997 struct ksem_open_args *p = params;
1998 uarg[0] = (intptr_t) p->idp; /* semid_t * */
1999 uarg[1] = (intptr_t) p->name; /* const char * */
2000 iarg[2] = p->oflag; /* int */
2001 iarg[3] = p->mode; /* mode_t */
2002 uarg[4] = p->value; /* unsigned int */
2003 *n_args = 5;
2004 break;
2005 }
2006 /* ksem_unlink */
2007 case 406: {
2008 struct ksem_unlink_args *p = params;
2009 uarg[0] = (intptr_t) p->name; /* const char * */
2010 *n_args = 1;
2011 break;
2012 }
2013 /* ksem_getvalue */
2014 case 407: {
2015 struct ksem_getvalue_args *p = params;
2016 iarg[0] = p->id; /* semid_t */
2017 uarg[1] = (intptr_t) p->val; /* int * */
2018 *n_args = 2;
2019 break;
2020 }
2021 /* ksem_destroy */
2022 case 408: {
2023 struct ksem_destroy_args *p = params;
2024 iarg[0] = p->id; /* semid_t */
2025 *n_args = 1;
2026 break;
2027 }
2028 /* __mac_get_pid */
2029 case 409: {
2030 struct __mac_get_pid_args *p = params;
2031 iarg[0] = p->pid; /* pid_t */
2032 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2033 *n_args = 2;
2034 break;
2035 }
2036 /* __mac_get_link */
2037 case 410: {
2038 struct __mac_get_link_args *p = params;
2039 uarg[0] = (intptr_t) p->path_p; /* const char * */
2040 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2041 *n_args = 2;
2042 break;
2043 }
2044 /* __mac_set_link */
2045 case 411: {
2046 struct __mac_set_link_args *p = params;
2047 uarg[0] = (intptr_t) p->path_p; /* const char * */
2048 uarg[1] = (intptr_t) p->mac_p; /* struct mac * */
2049 *n_args = 2;
2050 break;
2051 }
2052 /* extattr_set_link */
2053 case 412: {
2054 struct extattr_set_link_args *p = params;
2055 uarg[0] = (intptr_t) p->path; /* const char * */
2056 iarg[1] = p->attrnamespace; /* int */
2057 uarg[2] = (intptr_t) p->attrname; /* const char * */
2058 uarg[3] = (intptr_t) p->data; /* void * */
2059 uarg[4] = p->nbytes; /* size_t */
2060 *n_args = 5;
2061 break;
2062 }
2063 /* extattr_get_link */
2064 case 413: {
2065 struct extattr_get_link_args *p = params;
2066 uarg[0] = (intptr_t) p->path; /* const char * */
2067 iarg[1] = p->attrnamespace; /* int */
2068 uarg[2] = (intptr_t) p->attrname; /* const char * */
2069 uarg[3] = (intptr_t) p->data; /* void * */
2070 uarg[4] = p->nbytes; /* size_t */
2071 *n_args = 5;
2072 break;
2073 }
2074 /* extattr_delete_link */
2075 case 414: {
2076 struct extattr_delete_link_args *p = params;
2077 uarg[0] = (intptr_t) p->path; /* const char * */
2078 iarg[1] = p->attrnamespace; /* int */
2079 uarg[2] = (intptr_t) p->attrname; /* const char * */
2080 *n_args = 3;
2081 break;
2082 }
2083 /* __mac_execve */
2084 case 415: {
2085 struct __mac_execve_args *p = params;
2086 uarg[0] = (intptr_t) p->fname; /* char * */
2087 uarg[1] = (intptr_t) p->argv; /* char ** */
2088 uarg[2] = (intptr_t) p->envv; /* char ** */
2089 uarg[3] = (intptr_t) p->mac_p; /* struct mac * */
2090 *n_args = 4;
2091 break;
2092 }
2093 /* sigaction */
2094 case 416: {
2095 struct sigaction_args *p = params;
2096 iarg[0] = p->sig; /* int */
2097 uarg[1] = (intptr_t) p->act; /* const struct sigaction * */
2098 uarg[2] = (intptr_t) p->oact; /* struct sigaction * */
2099 *n_args = 3;
2100 break;
2101 }
2102 /* sigreturn */
2103 case 417: {
2104 struct sigreturn_args *p = params;
2105 uarg[0] = (intptr_t) p->sigcntxp; /* const struct __ucontext * */
2106 *n_args = 1;
2107 break;
2108 }
2109 /* getcontext */
2110 case 421: {
2111 struct getcontext_args *p = params;
2112 uarg[0] = (intptr_t) p->ucp; /* struct __ucontext * */
2113 *n_args = 1;
2114 break;
2115 }
2116 /* setcontext */
2117 case 422: {
2118 struct setcontext_args *p = params;
2119 uarg[0] = (intptr_t) p->ucp; /* const struct __ucontext * */
2120 *n_args = 1;
2121 break;
2122 }
2123 /* swapcontext */
2124 case 423: {
2125 struct swapcontext_args *p = params;
2126 uarg[0] = (intptr_t) p->oucp; /* struct __ucontext * */
2127 uarg[1] = (intptr_t) p->ucp; /* const struct __ucontext * */
2128 *n_args = 2;
2129 break;
2130 }
2131 /* swapoff */
2132 case 424: {
2133 struct swapoff_args *p = params;
2134 uarg[0] = (intptr_t) p->name; /* const char * */
2135 *n_args = 1;
2136 break;
2137 }
2138 /* __acl_get_link */
2139 case 425: {
2140 struct __acl_get_link_args *p = params;
2141 uarg[0] = (intptr_t) p->path; /* const char * */
2142 iarg[1] = p->type; /* acl_type_t */
2143 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2144 *n_args = 3;
2145 break;
2146 }
2147 /* __acl_set_link */
2148 case 426: {
2149 struct __acl_set_link_args *p = params;
2150 uarg[0] = (intptr_t) p->path; /* const char * */
2151 iarg[1] = p->type; /* acl_type_t */
2152 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2153 *n_args = 3;
2154 break;
2155 }
2156 /* __acl_delete_link */
2157 case 427: {
2158 struct __acl_delete_link_args *p = params;
2159 uarg[0] = (intptr_t) p->path; /* const char * */
2160 iarg[1] = p->type; /* acl_type_t */
2161 *n_args = 2;
2162 break;
2163 }
2164 /* __acl_aclcheck_link */
2165 case 428: {
2166 struct __acl_aclcheck_link_args *p = params;
2167 uarg[0] = (intptr_t) p->path; /* const char * */
2168 iarg[1] = p->type; /* acl_type_t */
2169 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2170 *n_args = 3;
2171 break;
2172 }
2173 /* sigwait */
2174 case 429: {
2175 struct sigwait_args *p = params;
2176 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
2177 uarg[1] = (intptr_t) p->sig; /* int * */
2178 *n_args = 2;
2179 break;
2180 }
2181 /* thr_create */
2182 case 430: {
2183 struct thr_create_args *p = params;
2184 uarg[0] = (intptr_t) p->ctx; /* ucontext_t * */
2185 uarg[1] = (intptr_t) p->id; /* long * */
2186 iarg[2] = p->flags; /* int */
2187 *n_args = 3;
2188 break;
2189 }
2190 /* thr_exit */
2191 case 431: {
2192 struct thr_exit_args *p = params;
2193 uarg[0] = (intptr_t) p->state; /* long * */
2194 *n_args = 1;
2195 break;
2196 }
2197 /* thr_self */
2198 case 432: {
2199 struct thr_self_args *p = params;
2200 uarg[0] = (intptr_t) p->id; /* long * */
2201 *n_args = 1;
2202 break;
2203 }
2204 /* thr_kill */
2205 case 433: {
2206 struct thr_kill_args *p = params;
2207 iarg[0] = p->id; /* long */
2208 iarg[1] = p->sig; /* int */
2209 *n_args = 2;
2210 break;
2211 }
2212 /* jail_attach */
2213 case 436: {
2214 struct jail_attach_args *p = params;
2215 iarg[0] = p->jid; /* int */
2216 *n_args = 1;
2217 break;
2218 }
2219 /* extattr_list_fd */
2220 case 437: {
2221 struct extattr_list_fd_args *p = params;
2222 iarg[0] = p->fd; /* int */
2223 iarg[1] = p->attrnamespace; /* int */
2224 uarg[2] = (intptr_t) p->data; /* void * */
2225 uarg[3] = p->nbytes; /* size_t */
2226 *n_args = 4;
2227 break;
2228 }
2229 /* extattr_list_file */
2230 case 438: {
2231 struct extattr_list_file_args *p = params;
2232 uarg[0] = (intptr_t) p->path; /* const char * */
2233 iarg[1] = p->attrnamespace; /* int */
2234 uarg[2] = (intptr_t) p->data; /* void * */
2235 uarg[3] = p->nbytes; /* size_t */
2236 *n_args = 4;
2237 break;
2238 }
2239 /* extattr_list_link */
2240 case 439: {
2241 struct extattr_list_link_args *p = params;
2242 uarg[0] = (intptr_t) p->path; /* const char * */
2243 iarg[1] = p->attrnamespace; /* int */
2244 uarg[2] = (intptr_t) p->data; /* void * */
2245 uarg[3] = p->nbytes; /* size_t */
2246 *n_args = 4;
2247 break;
2248 }
2249 /* ksem_timedwait */
2250 case 441: {
2251 struct ksem_timedwait_args *p = params;
2252 iarg[0] = p->id; /* semid_t */
2253 uarg[1] = (intptr_t) p->abstime; /* const struct timespec * */
2254 *n_args = 2;
2255 break;
2256 }
2257 /* thr_suspend */
2258 case 442: {
2259 struct thr_suspend_args *p = params;
2260 uarg[0] = (intptr_t) p->timeout; /* const struct timespec * */
2261 *n_args = 1;
2262 break;
2263 }
2264 /* thr_wake */
2265 case 443: {
2266 struct thr_wake_args *p = params;
2267 iarg[0] = p->id; /* long */
2268 *n_args = 1;
2269 break;
2270 }
2271 /* kldunloadf */
2272 case 444: {
2273 struct kldunloadf_args *p = params;
2274 iarg[0] = p->fileid; /* int */
2275 iarg[1] = p->flags; /* int */
2276 *n_args = 2;
2277 break;
2278 }
2279 /* audit */
2280 case 445: {
2281 struct audit_args *p = params;
2282 uarg[0] = (intptr_t) p->record; /* const void * */
2283 uarg[1] = p->length; /* u_int */
2284 *n_args = 2;
2285 break;
2286 }
2287 /* auditon */
2288 case 446: {
2289 struct auditon_args *p = params;
2290 iarg[0] = p->cmd; /* int */
2291 uarg[1] = (intptr_t) p->data; /* void * */
2292 uarg[2] = p->length; /* u_int */
2293 *n_args = 3;
2294 break;
2295 }
2296 /* getauid */
2297 case 447: {
2298 struct getauid_args *p = params;
2299 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2300 *n_args = 1;
2301 break;
2302 }
2303 /* setauid */
2304 case 448: {
2305 struct setauid_args *p = params;
2306 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2307 *n_args = 1;
2308 break;
2309 }
2310 /* getaudit */
2311 case 449: {
2312 struct getaudit_args *p = params;
2313 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2314 *n_args = 1;
2315 break;
2316 }
2317 /* setaudit */
2318 case 450: {
2319 struct setaudit_args *p = params;
2320 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2321 *n_args = 1;
2322 break;
2323 }
2324 /* getaudit_addr */
2325 case 451: {
2326 struct getaudit_addr_args *p = params;
2327 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2328 uarg[1] = p->length; /* u_int */
2329 *n_args = 2;
2330 break;
2331 }
2332 /* setaudit_addr */
2333 case 452: {
2334 struct setaudit_addr_args *p = params;
2335 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2336 uarg[1] = p->length; /* u_int */
2337 *n_args = 2;
2338 break;
2339 }
2340 /* auditctl */
2341 case 453: {
2342 struct auditctl_args *p = params;
2343 uarg[0] = (intptr_t) p->path; /* char * */
2344 *n_args = 1;
2345 break;
2346 }
2347 /* _umtx_op */
2348 case 454: {
2349 struct _umtx_op_args *p = params;
2350 uarg[0] = (intptr_t) p->obj; /* void * */
2351 iarg[1] = p->op; /* int */
2352 uarg[2] = p->val; /* u_long */
2353 uarg[3] = (intptr_t) p->uaddr1; /* void * */
2354 uarg[4] = (intptr_t) p->uaddr2; /* void * */
2355 *n_args = 5;
2356 break;
2357 }
2358 /* thr_new */
2359 case 455: {
2360 struct thr_new_args *p = params;
2361 uarg[0] = (intptr_t) p->param; /* struct thr_param * */
2362 iarg[1] = p->param_size; /* int */
2363 *n_args = 2;
2364 break;
2365 }
2366 /* sigqueue */
2367 case 456: {
2368 struct sigqueue_args *p = params;
2369 iarg[0] = p->pid; /* pid_t */
2370 iarg[1] = p->signum; /* int */
2371 uarg[2] = (intptr_t) p->value; /* void * */
2372 *n_args = 3;
2373 break;
2374 }
2375 /* kmq_open */
2376 case 457: {
2377 struct kmq_open_args *p = params;
2378 uarg[0] = (intptr_t) p->path; /* const char * */
2379 iarg[1] = p->flags; /* int */
2380 iarg[2] = p->mode; /* mode_t */
2381 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr * */
2382 *n_args = 4;
2383 break;
2384 }
2385 /* kmq_setattr */
2386 case 458: {
2387 struct kmq_setattr_args *p = params;
2388 iarg[0] = p->mqd; /* int */
2389 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */
2390 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */
2391 *n_args = 3;
2392 break;
2393 }
2394 /* kmq_timedreceive */
2395 case 459: {
2396 struct kmq_timedreceive_args *p = params;
2397 iarg[0] = p->mqd; /* int */
2398 uarg[1] = (intptr_t) p->msg_ptr; /* char * */
2399 uarg[2] = p->msg_len; /* size_t */
2400 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */
2401 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */
2402 *n_args = 5;
2403 break;
2404 }
2405 /* kmq_timedsend */
2406 case 460: {
2407 struct kmq_timedsend_args *p = params;
2408 iarg[0] = p->mqd; /* int */
2409 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
2410 uarg[2] = p->msg_len; /* size_t */
2411 uarg[3] = p->msg_prio; /* unsigned */
2412 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec * */
2413 *n_args = 5;
2414 break;
2415 }
2416 /* kmq_notify */
2417 case 461: {
2418 struct kmq_notify_args *p = params;
2419 iarg[0] = p->mqd; /* int */
2420 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */
2421 *n_args = 2;
2422 break;
2423 }
2424 /* kmq_unlink */
2425 case 462: {
2426 struct kmq_unlink_args *p = params;
2427 uarg[0] = (intptr_t) p->path; /* const char * */
2428 *n_args = 1;
2429 break;
2430 }
2431 /* abort2 */
2432 case 463: {
2433 struct abort2_args *p = params;
2434 uarg[0] = (intptr_t) p->why; /* const char * */
2435 iarg[1] = p->nargs; /* int */
2436 uarg[2] = (intptr_t) p->args; /* void ** */
2437 *n_args = 3;
2438 break;
2439 }
2440 /* thr_set_name */
2441 case 464: {
2442 struct thr_set_name_args *p = params;
2443 iarg[0] = p->id; /* long */
2444 uarg[1] = (intptr_t) p->name; /* const char * */
2445 *n_args = 2;
2446 break;
2447 }
2448 /* aio_fsync */
2449 case 465: {
2450 struct aio_fsync_args *p = params;
2451 iarg[0] = p->op; /* int */
2452 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
2453 *n_args = 2;
2454 break;
2455 }
2456 /* rtprio_thread */
2457 case 466: {
2458 struct rtprio_thread_args *p = params;
2459 iarg[0] = p->function; /* int */
2460 iarg[1] = p->lwpid; /* lwpid_t */
2461 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
2462 *n_args = 3;
2463 break;
2464 }
2465 /* sctp_peeloff */
2466 case 471: {
2467 struct sctp_peeloff_args *p = params;
2468 iarg[0] = p->sd; /* int */
2469 uarg[1] = p->name; /* uint32_t */
2470 *n_args = 2;
2471 break;
2472 }
2473 /* sctp_generic_sendmsg */
2474 case 472: {
2475 struct sctp_generic_sendmsg_args *p = params;
2476 iarg[0] = p->sd; /* int */
2477 uarg[1] = (intptr_t) p->msg; /* caddr_t */
2478 iarg[2] = p->mlen; /* int */
2479 uarg[3] = (intptr_t) p->to; /* caddr_t */
2480 iarg[4] = p->tolen; /* __socklen_t */
2481 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2482 iarg[6] = p->flags; /* int */
2483 *n_args = 7;
2484 break;
2485 }
2486 /* sctp_generic_sendmsg_iov */
2487 case 473: {
2488 struct sctp_generic_sendmsg_iov_args *p = params;
2489 iarg[0] = p->sd; /* int */
2490 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2491 iarg[2] = p->iovlen; /* int */
2492 uarg[3] = (intptr_t) p->to; /* caddr_t */
2493 iarg[4] = p->tolen; /* __socklen_t */
2494 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2495 iarg[6] = p->flags; /* int */
2496 *n_args = 7;
2497 break;
2498 }
2499 /* sctp_generic_recvmsg */
2500 case 474: {
2501 struct sctp_generic_recvmsg_args *p = params;
2502 iarg[0] = p->sd; /* int */
2503 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2504 iarg[2] = p->iovlen; /* int */
2505 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */
2506 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
2507 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2508 uarg[6] = (intptr_t) p->msg_flags; /* int * */
2509 *n_args = 7;
2510 break;
2511 }
2512 /* pread */
2513 case 475: {
2514 struct pread_args *p = params;
2515 iarg[0] = p->fd; /* int */
2516 uarg[1] = (intptr_t) p->buf; /* void * */
2517 uarg[2] = p->nbyte; /* size_t */
2518 iarg[3] = p->offset; /* off_t */
2519 *n_args = 4;
2520 break;
2521 }
2522 /* pwrite */
2523 case 476: {
2524 struct pwrite_args *p = params;
2525 iarg[0] = p->fd; /* int */
2526 uarg[1] = (intptr_t) p->buf; /* const void * */
2527 uarg[2] = p->nbyte; /* size_t */
2528 iarg[3] = p->offset; /* off_t */
2529 *n_args = 4;
2530 break;
2531 }
2532 /* mmap */
2533 case 477: {
2534 struct mmap_args *p = params;
2535 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2536 uarg[1] = p->len; /* size_t */
2537 iarg[2] = p->prot; /* int */
2538 iarg[3] = p->flags; /* int */
2539 iarg[4] = p->fd; /* int */
2540 iarg[5] = p->pos; /* off_t */
2541 *n_args = 6;
2542 break;
2543 }
2544 /* lseek */
2545 case 478: {
2546 struct lseek_args *p = params;
2547 iarg[0] = p->fd; /* int */
2548 iarg[1] = p->offset; /* off_t */
2549 iarg[2] = p->whence; /* int */
2550 *n_args = 3;
2551 break;
2552 }
2553 /* truncate */
2554 case 479: {
2555 struct truncate_args *p = params;
2556 uarg[0] = (intptr_t) p->path; /* char * */
2557 iarg[1] = p->length; /* off_t */
2558 *n_args = 2;
2559 break;
2560 }
2561 /* ftruncate */
2562 case 480: {
2563 struct ftruncate_args *p = params;
2564 iarg[0] = p->fd; /* int */
2565 iarg[1] = p->length; /* off_t */
2566 *n_args = 2;
2567 break;
2568 }
2569 /* thr_kill2 */
2570 case 481: {
2571 struct thr_kill2_args *p = params;
2572 iarg[0] = p->pid; /* pid_t */
2573 iarg[1] = p->id; /* long */
2574 iarg[2] = p->sig; /* int */
2575 *n_args = 3;
2576 break;
2577 }
2578 /* shm_open */
2579 case 482: {
2580 struct shm_open_args *p = params;
2581 uarg[0] = (intptr_t) p->path; /* const char * */
2582 iarg[1] = p->flags; /* int */
2583 iarg[2] = p->mode; /* mode_t */
2584 *n_args = 3;
2585 break;
2586 }
2587 /* shm_unlink */
2588 case 483: {
2589 struct shm_unlink_args *p = params;
2590 uarg[0] = (intptr_t) p->path; /* const char * */
2591 *n_args = 1;
2592 break;
2593 }
2594 /* cpuset */
2595 case 484: {
2596 struct cpuset_args *p = params;
2597 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
2598 *n_args = 1;
2599 break;
2600 }
2601 /* cpuset_setid */
2602 case 485: {
2603 struct cpuset_setid_args *p = params;
2604 iarg[0] = p->which; /* cpuwhich_t */
2605 iarg[1] = p->id; /* id_t */
2606 iarg[2] = p->setid; /* cpusetid_t */
2607 *n_args = 3;
2608 break;
2609 }
2610 /* cpuset_getid */
2611 case 486: {
2612 struct cpuset_getid_args *p = params;
2613 iarg[0] = p->level; /* cpulevel_t */
2614 iarg[1] = p->which; /* cpuwhich_t */
2615 iarg[2] = p->id; /* id_t */
2616 uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */
2617 *n_args = 4;
2618 break;
2619 }
2620 /* cpuset_getaffinity */
2621 case 487: {
2622 struct cpuset_getaffinity_args *p = params;
2623 iarg[0] = p->level; /* cpulevel_t */
2624 iarg[1] = p->which; /* cpuwhich_t */
2625 iarg[2] = p->id; /* id_t */
2626 uarg[3] = p->cpusetsize; /* size_t */
2627 uarg[4] = (intptr_t) p->mask; /* cpuset_t * */
2628 *n_args = 5;
2629 break;
2630 }
2631 /* cpuset_setaffinity */
2632 case 488: {
2633 struct cpuset_setaffinity_args *p = params;
2634 iarg[0] = p->level; /* cpulevel_t */
2635 iarg[1] = p->which; /* cpuwhich_t */
2636 iarg[2] = p->id; /* id_t */
2637 uarg[3] = p->cpusetsize; /* size_t */
2638 uarg[4] = (intptr_t) p->mask; /* const cpuset_t * */
2639 *n_args = 5;
2640 break;
2641 }
2642 /* faccessat */
2643 case 489: {
2644 struct faccessat_args *p = params;
2645 iarg[0] = p->fd; /* int */
2646 uarg[1] = (intptr_t) p->path; /* char * */
2647 iarg[2] = p->amode; /* int */
2648 iarg[3] = p->flag; /* int */
2649 *n_args = 4;
2650 break;
2651 }
2652 /* fchmodat */
2653 case 490: {
2654 struct fchmodat_args *p = params;
2655 iarg[0] = p->fd; /* int */
2656 uarg[1] = (intptr_t) p->path; /* char * */
2657 iarg[2] = p->mode; /* mode_t */
2658 iarg[3] = p->flag; /* int */
2659 *n_args = 4;
2660 break;
2661 }
2662 /* fchownat */
2663 case 491: {
2664 struct fchownat_args *p = params;
2665 iarg[0] = p->fd; /* int */
2666 uarg[1] = (intptr_t) p->path; /* char * */
2667 uarg[2] = p->uid; /* uid_t */
2668 iarg[3] = p->gid; /* gid_t */
2669 iarg[4] = p->flag; /* int */
2670 *n_args = 5;
2671 break;
2672 }
2673 /* fexecve */
2674 case 492: {
2675 struct fexecve_args *p = params;
2676 iarg[0] = p->fd; /* int */
2677 uarg[1] = (intptr_t) p->argv; /* char ** */
2678 uarg[2] = (intptr_t) p->envv; /* char ** */
2679 *n_args = 3;
2680 break;
2681 }
2682 /* futimesat */
2683 case 494: {
2684 struct futimesat_args *p = params;
2685 iarg[0] = p->fd; /* int */
2686 uarg[1] = (intptr_t) p->path; /* char * */
2687 uarg[2] = (intptr_t) p->times; /* struct timeval * */
2688 *n_args = 3;
2689 break;
2690 }
2691 /* linkat */
2692 case 495: {
2693 struct linkat_args *p = params;
2694 iarg[0] = p->fd1; /* int */
2695 uarg[1] = (intptr_t) p->path1; /* char * */
2696 iarg[2] = p->fd2; /* int */
2697 uarg[3] = (intptr_t) p->path2; /* char * */
2698 iarg[4] = p->flag; /* int */
2699 *n_args = 5;
2700 break;
2701 }
2702 /* mkdirat */
2703 case 496: {
2704 struct mkdirat_args *p = params;
2705 iarg[0] = p->fd; /* int */
2706 uarg[1] = (intptr_t) p->path; /* char * */
2707 iarg[2] = p->mode; /* mode_t */
2708 *n_args = 3;
2709 break;
2710 }
2711 /* mkfifoat */
2712 case 497: {
2713 struct mkfifoat_args *p = params;
2714 iarg[0] = p->fd; /* int */
2715 uarg[1] = (intptr_t) p->path; /* char * */
2716 iarg[2] = p->mode; /* mode_t */
2717 *n_args = 3;
2718 break;
2719 }
2720 /* openat */
2721 case 499: {
2722 struct openat_args *p = params;
2723 iarg[0] = p->fd; /* int */
2724 uarg[1] = (intptr_t) p->path; /* char * */
2725 iarg[2] = p->flag; /* int */
2726 iarg[3] = p->mode; /* mode_t */
2727 *n_args = 4;
2728 break;
2729 }
2730 /* readlinkat */
2731 case 500: {
2732 struct readlinkat_args *p = params;
2733 iarg[0] = p->fd; /* int */
2734 uarg[1] = (intptr_t) p->path; /* char * */
2735 uarg[2] = (intptr_t) p->buf; /* char * */
2736 uarg[3] = p->bufsize; /* size_t */
2737 *n_args = 4;
2738 break;
2739 }
2740 /* renameat */
2741 case 501: {
2742 struct renameat_args *p = params;
2743 iarg[0] = p->oldfd; /* int */
2744 uarg[1] = (intptr_t) p->old; /* char * */
2745 iarg[2] = p->newfd; /* int */
2746 uarg[3] = (intptr_t) p->new; /* char * */
2747 *n_args = 4;
2748 break;
2749 }
2750 /* symlinkat */
2751 case 502: {
2752 struct symlinkat_args *p = params;
2753 uarg[0] = (intptr_t) p->path1; /* char * */
2754 iarg[1] = p->fd; /* int */
2755 uarg[2] = (intptr_t) p->path2; /* char * */
2756 *n_args = 3;
2757 break;
2758 }
2759 /* unlinkat */
2760 case 503: {
2761 struct unlinkat_args *p = params;
2762 iarg[0] = p->fd; /* int */
2763 uarg[1] = (intptr_t) p->path; /* char * */
2764 iarg[2] = p->flag; /* int */
2765 *n_args = 3;
2766 break;
2767 }
2768 /* posix_openpt */
2769 case 504: {
2770 struct posix_openpt_args *p = params;
2771 iarg[0] = p->flags; /* int */
2772 *n_args = 1;
2773 break;
2774 }
2775 /* gssd_syscall */
2776 case 505: {
2777 struct gssd_syscall_args *p = params;
2778 uarg[0] = (intptr_t) p->path; /* char * */
2779 *n_args = 1;
2780 break;
2781 }
2782 /* jail_get */
2783 case 506: {
2784 struct jail_get_args *p = params;
2785 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */
2786 uarg[1] = p->iovcnt; /* unsigned int */
2787 iarg[2] = p->flags; /* int */
2788 *n_args = 3;
2789 break;
2790 }
2791 /* jail_set */
2792 case 507: {
2793 struct jail_set_args *p = params;
2794 uarg[0] = (intptr_t) p->iovp; /* struct iovec * */
2795 uarg[1] = p->iovcnt; /* unsigned int */
2796 iarg[2] = p->flags; /* int */
2797 *n_args = 3;
2798 break;
2799 }
2800 /* jail_remove */
2801 case 508: {
2802 struct jail_remove_args *p = params;
2803 iarg[0] = p->jid; /* int */
2804 *n_args = 1;
2805 break;
2806 }
2807 /* closefrom */
2808 case 509: {
2809 struct closefrom_args *p = params;
2810 iarg[0] = p->lowfd; /* int */
2811 *n_args = 1;
2812 break;
2813 }
2814 /* __semctl */
2815 case 510: {
2816 struct __semctl_args *p = params;
2817 iarg[0] = p->semid; /* int */
2818 iarg[1] = p->semnum; /* int */
2819 iarg[2] = p->cmd; /* int */
2820 uarg[3] = (intptr_t) p->arg; /* union semun * */
2821 *n_args = 4;
2822 break;
2823 }
2824 /* msgctl */
2825 case 511: {
2826 struct msgctl_args *p = params;
2827 iarg[0] = p->msqid; /* int */
2828 iarg[1] = p->cmd; /* int */
2829 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */
2830 *n_args = 3;
2831 break;
2832 }
2833 /* shmctl */
2834 case 512: {
2835 struct shmctl_args *p = params;
2836 iarg[0] = p->shmid; /* int */
2837 iarg[1] = p->cmd; /* int */
2838 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */
2839 *n_args = 3;
2840 break;
2841 }
2842 /* lpathconf */
2843 case 513: {
2844 struct lpathconf_args *p = params;
2845 uarg[0] = (intptr_t) p->path; /* char * */
2846 iarg[1] = p->name; /* int */
2847 *n_args = 2;
2848 break;
2849 }
2850 /* __cap_rights_get */
2851 case 515: {
2852 struct __cap_rights_get_args *p = params;
2853 iarg[0] = p->version; /* int */
2854 iarg[1] = p->fd; /* int */
2855 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */
2856 *n_args = 3;
2857 break;
2858 }
2859 /* cap_enter */
2860 case 516: {
2861 *n_args = 0;
2862 break;
2863 }
2864 /* cap_getmode */
2865 case 517: {
2866 struct cap_getmode_args *p = params;
2867 uarg[0] = (intptr_t) p->modep; /* u_int * */
2868 *n_args = 1;
2869 break;
2870 }
2871 /* pdfork */
2872 case 518: {
2873 struct pdfork_args *p = params;
2874 uarg[0] = (intptr_t) p->fdp; /* int * */
2875 iarg[1] = p->flags; /* int */
2876 *n_args = 2;
2877 break;
2878 }
2879 /* pdkill */
2880 case 519: {
2881 struct pdkill_args *p = params;
2882 iarg[0] = p->fd; /* int */
2883 iarg[1] = p->signum; /* int */
2884 *n_args = 2;
2885 break;
2886 }
2887 /* pdgetpid */
2888 case 520: {
2889 struct pdgetpid_args *p = params;
2890 iarg[0] = p->fd; /* int */
2891 uarg[1] = (intptr_t) p->pidp; /* pid_t * */
2892 *n_args = 2;
2893 break;
2894 }
2895 /* pselect */
2896 case 522: {
2897 struct pselect_args *p = params;
2898 iarg[0] = p->nd; /* int */
2899 uarg[1] = (intptr_t) p->in; /* fd_set * */
2900 uarg[2] = (intptr_t) p->ou; /* fd_set * */
2901 uarg[3] = (intptr_t) p->ex; /* fd_set * */
2902 uarg[4] = (intptr_t) p->ts; /* const struct timespec * */
2903 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
2904 *n_args = 6;
2905 break;
2906 }
2907 /* getloginclass */
2908 case 523: {
2909 struct getloginclass_args *p = params;
2910 uarg[0] = (intptr_t) p->namebuf; /* char * */
2911 uarg[1] = p->namelen; /* size_t */
2912 *n_args = 2;
2913 break;
2914 }
2915 /* setloginclass */
2916 case 524: {
2917 struct setloginclass_args *p = params;
2918 uarg[0] = (intptr_t) p->namebuf; /* const char * */
2919 *n_args = 1;
2920 break;
2921 }
2922 /* rctl_get_racct */
2923 case 525: {
2924 struct rctl_get_racct_args *p = params;
2925 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2926 uarg[1] = p->inbuflen; /* size_t */
2927 uarg[2] = (intptr_t) p->outbufp; /* void * */
2928 uarg[3] = p->outbuflen; /* size_t */
2929 *n_args = 4;
2930 break;
2931 }
2932 /* rctl_get_rules */
2933 case 526: {
2934 struct rctl_get_rules_args *p = params;
2935 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2936 uarg[1] = p->inbuflen; /* size_t */
2937 uarg[2] = (intptr_t) p->outbufp; /* void * */
2938 uarg[3] = p->outbuflen; /* size_t */
2939 *n_args = 4;
2940 break;
2941 }
2942 /* rctl_get_limits */
2943 case 527: {
2944 struct rctl_get_limits_args *p = params;
2945 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2946 uarg[1] = p->inbuflen; /* size_t */
2947 uarg[2] = (intptr_t) p->outbufp; /* void * */
2948 uarg[3] = p->outbuflen; /* size_t */
2949 *n_args = 4;
2950 break;
2951 }
2952 /* rctl_add_rule */
2953 case 528: {
2954 struct rctl_add_rule_args *p = params;
2955 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2956 uarg[1] = p->inbuflen; /* size_t */
2957 uarg[2] = (intptr_t) p->outbufp; /* void * */
2958 uarg[3] = p->outbuflen; /* size_t */
2959 *n_args = 4;
2960 break;
2961 }
2962 /* rctl_remove_rule */
2963 case 529: {
2964 struct rctl_remove_rule_args *p = params;
2965 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2966 uarg[1] = p->inbuflen; /* size_t */
2967 uarg[2] = (intptr_t) p->outbufp; /* void * */
2968 uarg[3] = p->outbuflen; /* size_t */
2969 *n_args = 4;
2970 break;
2971 }
2972 /* posix_fallocate */
2973 case 530: {
2974 struct posix_fallocate_args *p = params;
2975 iarg[0] = p->fd; /* int */
2976 iarg[1] = p->offset; /* off_t */
2977 iarg[2] = p->len; /* off_t */
2978 *n_args = 3;
2979 break;
2980 }
2981 /* posix_fadvise */
2982 case 531: {
2983 struct posix_fadvise_args *p = params;
2984 iarg[0] = p->fd; /* int */
2985 iarg[1] = p->offset; /* off_t */
2986 iarg[2] = p->len; /* off_t */
2987 iarg[3] = p->advice; /* int */
2988 *n_args = 4;
2989 break;
2990 }
2991 /* wait6 */
2992 case 532: {
2993 struct wait6_args *p = params;
2994 iarg[0] = p->idtype; /* idtype_t */
2995 iarg[1] = p->id; /* id_t */
2996 uarg[2] = (intptr_t) p->status; /* int * */
2997 iarg[3] = p->options; /* int */
2998 uarg[4] = (intptr_t) p->wrusage; /* struct __wrusage * */
2999 uarg[5] = (intptr_t) p->info; /* siginfo_t * */
3000 *n_args = 6;
3001 break;
3002 }
3003 /* cap_rights_limit */
3004 case 533: {
3005 struct cap_rights_limit_args *p = params;
3006 iarg[0] = p->fd; /* int */
3007 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
3008 *n_args = 2;
3009 break;
3010 }
3011 /* cap_ioctls_limit */
3012 case 534: {
3013 struct cap_ioctls_limit_args *p = params;
3014 iarg[0] = p->fd; /* int */
3015 uarg[1] = (intptr_t) p->cmds; /* const u_long * */
3016 uarg[2] = p->ncmds; /* size_t */
3017 *n_args = 3;
3018 break;
3019 }
3020 /* cap_ioctls_get */
3021 case 535: {
3022 struct cap_ioctls_get_args *p = params;
3023 iarg[0] = p->fd; /* int */
3024 uarg[1] = (intptr_t) p->cmds; /* u_long * */
3025 uarg[2] = p->maxcmds; /* size_t */
3026 *n_args = 3;
3027 break;
3028 }
3029 /* cap_fcntls_limit */
3030 case 536: {
3031 struct cap_fcntls_limit_args *p = params;
3032 iarg[0] = p->fd; /* int */
3033 uarg[1] = p->fcntlrights; /* uint32_t */
3034 *n_args = 2;
3035 break;
3036 }
3037 /* cap_fcntls_get */
3038 case 537: {
3039 struct cap_fcntls_get_args *p = params;
3040 iarg[0] = p->fd; /* int */
3041 uarg[1] = (intptr_t) p->fcntlrightsp; /* uint32_t * */
3042 *n_args = 2;
3043 break;
3044 }
3045 /* bindat */
3046 case 538: {
3047 struct bindat_args *p = params;
3048 iarg[0] = p->fd; /* int */
3049 iarg[1] = p->s; /* int */
3050 uarg[2] = (intptr_t) p->name; /* caddr_t */
3051 iarg[3] = p->namelen; /* int */
3052 *n_args = 4;
3053 break;
3054 }
3055 /* connectat */
3056 case 539: {
3057 struct connectat_args *p = params;
3058 iarg[0] = p->fd; /* int */
3059 iarg[1] = p->s; /* int */
3060 uarg[2] = (intptr_t) p->name; /* caddr_t */
3061 iarg[3] = p->namelen; /* int */
3062 *n_args = 4;
3063 break;
3064 }
3065 /* chflagsat */
3066 case 540: {
3067 struct chflagsat_args *p = params;
3068 iarg[0] = p->fd; /* int */
3069 uarg[1] = (intptr_t) p->path; /* const char * */
3070 uarg[2] = p->flags; /* u_long */
3071 iarg[3] = p->atflag; /* int */
3072 *n_args = 4;
3073 break;
3074 }
3075 /* accept4 */
3076 case 541: {
3077 struct accept4_args *p = params;
3078 iarg[0] = p->s; /* int */
3079 uarg[1] = (intptr_t) p->name; /* struct sockaddr * */
3080 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */
3081 iarg[3] = p->flags; /* int */
3082 *n_args = 4;
3083 break;
3084 }
3085 /* pipe2 */
3086 case 542: {
3087 struct pipe2_args *p = params;
3088 uarg[0] = (intptr_t) p->fildes; /* int * */
3089 iarg[1] = p->flags; /* int */
3090 *n_args = 2;
3091 break;
3092 }
3093 /* aio_mlock */
3094 case 543: {
3095 struct aio_mlock_args *p = params;
3096 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb * */
3097 *n_args = 1;
3098 break;
3099 }
3100 /* procctl */
3101 case 544: {
3102 struct procctl_args *p = params;
3103 iarg[0] = p->idtype; /* idtype_t */
3104 iarg[1] = p->id; /* id_t */
3105 iarg[2] = p->com; /* int */
3106 uarg[3] = (intptr_t) p->data; /* void * */
3107 *n_args = 4;
3108 break;
3109 }
3110 /* ppoll */
3111 case 545: {
3112 struct ppoll_args *p = params;
3113 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
3114 uarg[1] = p->nfds; /* u_int */
3115 uarg[2] = (intptr_t) p->ts; /* const struct timespec * */
3116 uarg[3] = (intptr_t) p->set; /* const sigset_t * */
3117 *n_args = 4;
3118 break;
3119 }
3120 /* futimens */
3121 case 546: {
3122 struct futimens_args *p = params;
3123 iarg[0] = p->fd; /* int */
3124 uarg[1] = (intptr_t) p->times; /* struct timespec * */
3125 *n_args = 2;
3126 break;
3127 }
3128 /* utimensat */
3129 case 547: {
3130 struct utimensat_args *p = params;
3131 iarg[0] = p->fd; /* int */
3132 uarg[1] = (intptr_t) p->path; /* char * */
3133 uarg[2] = (intptr_t) p->times; /* struct timespec * */
3134 iarg[3] = p->flag; /* int */
3135 *n_args = 4;
3136 break;
3137 }
3138 /* fdatasync */
3139 case 550: {
3140 struct fdatasync_args *p = params;
3141 iarg[0] = p->fd; /* int */
3142 *n_args = 1;
3143 break;
3144 }
3145 /* fstat */
3146 case 551: {
3147 struct fstat_args *p = params;
3148 iarg[0] = p->fd; /* int */
3149 uarg[1] = (intptr_t) p->sb; /* struct stat * */
3150 *n_args = 2;
3151 break;
3152 }
3153 /* fstatat */
3154 case 552: {
3155 struct fstatat_args *p = params;
3156 iarg[0] = p->fd; /* int */
3157 uarg[1] = (intptr_t) p->path; /* char * */
3158 uarg[2] = (intptr_t) p->buf; /* struct stat * */
3159 iarg[3] = p->flag; /* int */
3160 *n_args = 4;
3161 break;
3162 }
3163 /* fhstat */
3164 case 553: {
3165 struct fhstat_args *p = params;
3166 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
3167 uarg[1] = (intptr_t) p->sb; /* struct stat * */
3168 *n_args = 2;
3169 break;
3170 }
3171 /* getdirentries */
3172 case 554: {
3173 struct getdirentries_args *p = params;
3174 iarg[0] = p->fd; /* int */
3175 uarg[1] = (intptr_t) p->buf; /* char * */
3176 uarg[2] = p->count; /* size_t */
3177 uarg[3] = (intptr_t) p->basep; /* off_t * */
3178 *n_args = 4;
3179 break;
3180 }
3181 /* statfs */
3182 case 555: {
3183 struct statfs_args *p = params;
3184 uarg[0] = (intptr_t) p->path; /* char * */
3185 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
3186 *n_args = 2;
3187 break;
3188 }
3189 /* fstatfs */
3190 case 556: {
3191 struct fstatfs_args *p = params;
3192 iarg[0] = p->fd; /* int */
3193 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
3194 *n_args = 2;
3195 break;
3196 }
3197 /* getfsstat */
3198 case 557: {
3199 struct getfsstat_args *p = params;
3200 uarg[0] = (intptr_t) p->buf; /* struct statfs * */
3201 iarg[1] = p->bufsize; /* long */
3202 iarg[2] = p->mode; /* int */
3203 *n_args = 3;
3204 break;
3205 }
3206 /* fhstatfs */
3207 case 558: {
3208 struct fhstatfs_args *p = params;
3209 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
3210 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
3211 *n_args = 2;
3212 break;
3213 }
3214 /* mknodat */
3215 case 559: {
3216 struct mknodat_args *p = params;
3217 iarg[0] = p->fd; /* int */
3218 uarg[1] = (intptr_t) p->path; /* char * */
3219 iarg[2] = p->mode; /* mode_t */
3220 iarg[3] = p->dev; /* dev_t */
3221 *n_args = 4;
3222 break;
3223 }
3224 /* kevent */
3225 case 560: {
3226 struct kevent_args *p = params;
3227 iarg[0] = p->fd; /* int */
3228 uarg[1] = (intptr_t) p->changelist; /* struct kevent * */
3229 iarg[2] = p->nchanges; /* int */
3230 uarg[3] = (intptr_t) p->eventlist; /* struct kevent * */
3231 iarg[4] = p->nevents; /* int */
3232 uarg[5] = (intptr_t) p->timeout; /* const struct timespec * */
3233 *n_args = 6;
3234 break;
3235 }
3236 /* cpuset_getdomain */
3237 case 561: {
3238 struct cpuset_getdomain_args *p = params;
3239 iarg[0] = p->level; /* cpulevel_t */
3240 iarg[1] = p->which; /* cpuwhich_t */
3241 iarg[2] = p->id; /* id_t */
3242 uarg[3] = p->domainsetsize; /* size_t */
3243 uarg[4] = (intptr_t) p->mask; /* domainset_t * */
3244 uarg[5] = (intptr_t) p->policy; /* int * */
3245 *n_args = 6;
3246 break;
3247 }
3248 /* cpuset_setdomain */
3249 case 562: {
3250 struct cpuset_setdomain_args *p = params;
3251 iarg[0] = p->level; /* cpulevel_t */
3252 iarg[1] = p->which; /* cpuwhich_t */
3253 iarg[2] = p->id; /* id_t */
3254 uarg[3] = p->domainsetsize; /* size_t */
3255 uarg[4] = (intptr_t) p->mask; /* domainset_t * */
3256 iarg[5] = p->policy; /* int */
3257 *n_args = 6;
3258 break;
3259 }
3260 /* getrandom */
3261 case 563: {
3262 struct getrandom_args *p = params;
3263 uarg[0] = (intptr_t) p->buf; /* void * */
3264 uarg[1] = p->buflen; /* size_t */
3265 uarg[2] = p->flags; /* unsigned int */
3266 *n_args = 3;
3267 break;
3268 }
3269 /* getfhat */
3270 case 564: {
3271 struct getfhat_args *p = params;
3272 iarg[0] = p->fd; /* int */
3273 uarg[1] = (intptr_t) p->path; /* char * */
3274 uarg[2] = (intptr_t) p->fhp; /* struct fhandle * */
3275 iarg[3] = p->flags; /* int */
3276 *n_args = 4;
3277 break;
3278 }
3279 /* fhlink */
3280 case 565: {
3281 struct fhlink_args *p = params;
3282 uarg[0] = (intptr_t) p->fhp; /* struct fhandle * */
3283 uarg[1] = (intptr_t) p->to; /* const char * */
3284 *n_args = 2;
3285 break;
3286 }
3287 /* fhlinkat */
3288 case 566: {
3289 struct fhlinkat_args *p = params;
3290 uarg[0] = (intptr_t) p->fhp; /* struct fhandle * */
3291 iarg[1] = p->tofd; /* int */
3292 uarg[2] = (intptr_t) p->to; /* const char * */
3293 *n_args = 3;
3294 break;
3295 }
3296 /* fhreadlink */
3297 case 567: {
3298 struct fhreadlink_args *p = params;
3299 uarg[0] = (intptr_t) p->fhp; /* struct fhandle * */
3300 uarg[1] = (intptr_t) p->buf; /* char * */
3301 uarg[2] = p->bufsize; /* size_t */
3302 *n_args = 3;
3303 break;
3304 }
3305 /* __sysctlbyname */
3306 case 570: {
3307 struct __sysctlbyname_args *p = params;
3308 uarg[0] = (intptr_t) p->name; /* const char * */
3309 uarg[1] = p->namelen; /* size_t */
3310 uarg[2] = (intptr_t) p->old; /* void * */
3311 uarg[3] = (intptr_t) p->oldlenp; /* size_t * */
3312 uarg[4] = (intptr_t) p->new; /* void * */
3313 uarg[5] = p->newlen; /* size_t */
3314 *n_args = 6;
3315 break;
3316 }
3317 /* close_range */
3318 case 575: {
3319 struct close_range_args *p = params;
3320 uarg[0] = p->lowfd; /* u_int */
3321 uarg[1] = p->highfd; /* u_int */
3322 iarg[2] = p->flags; /* int */
3323 *n_args = 3;
3324 break;
3325 }
3326 default:
3327 *n_args = 0;
3328 break;
3329 };
3330 }
3331 static void
3332 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3333 {
3334 const char *p = NULL;
3335 switch (sysnum) {
3336 /* nosys */
3337 case 0:
3338 break;
3339 /* sys_exit */
3340 case 1:
3341 switch(ndx) {
3342 case 0:
3343 p = "int";
3344 break;
3345 default:
3346 break;
3347 };
3348 break;
3349 /* fork */
3350 case 2:
3351 break;
3352 /* read */
3353 case 3:
3354 switch(ndx) {
3355 case 0:
3356 p = "int";
3357 break;
3358 case 1:
3359 p = "userland void *";
3360 break;
3361 case 2:
3362 p = "size_t";
3363 break;
3364 default:
3365 break;
3366 };
3367 break;
3368 /* write */
3369 case 4:
3370 switch(ndx) {
3371 case 0:
3372 p = "int";
3373 break;
3374 case 1:
3375 p = "userland const void *";
3376 break;
3377 case 2:
3378 p = "size_t";
3379 break;
3380 default:
3381 break;
3382 };
3383 break;
3384 /* open */
3385 case 5:
3386 switch(ndx) {
3387 case 0:
3388 p = "userland char *";
3389 break;
3390 case 1:
3391 p = "int";
3392 break;
3393 case 2:
3394 p = "int";
3395 break;
3396 default:
3397 break;
3398 };
3399 break;
3400 /* close */
3401 case 6:
3402 switch(ndx) {
3403 case 0:
3404 p = "int";
3405 break;
3406 default:
3407 break;
3408 };
3409 break;
3410 /* wait4 */
3411 case 7:
3412 switch(ndx) {
3413 case 0:
3414 p = "int";
3415 break;
3416 case 1:
3417 p = "userland int *";
3418 break;
3419 case 2:
3420 p = "int";
3421 break;
3422 case 3:
3423 p = "userland struct rusage *";
3424 break;
3425 default:
3426 break;
3427 };
3428 break;
3429 /* link */
3430 case 9:
3431 switch(ndx) {
3432 case 0:
3433 p = "userland char *";
3434 break;
3435 case 1:
3436 p = "userland char *";
3437 break;
3438 default:
3439 break;
3440 };
3441 break;
3442 /* unlink */
3443 case 10:
3444 switch(ndx) {
3445 case 0:
3446 p = "userland char *";
3447 break;
3448 default:
3449 break;
3450 };
3451 break;
3452 /* chdir */
3453 case 12:
3454 switch(ndx) {
3455 case 0:
3456 p = "userland char *";
3457 break;
3458 default:
3459 break;
3460 };
3461 break;
3462 /* fchdir */
3463 case 13:
3464 switch(ndx) {
3465 case 0:
3466 p = "int";
3467 break;
3468 default:
3469 break;
3470 };
3471 break;
3472 /* chmod */
3473 case 15:
3474 switch(ndx) {
3475 case 0:
3476 p = "userland char *";
3477 break;
3478 case 1:
3479 p = "int";
3480 break;
3481 default:
3482 break;
3483 };
3484 break;
3485 /* chown */
3486 case 16:
3487 switch(ndx) {
3488 case 0:
3489 p = "userland char *";
3490 break;
3491 case 1:
3492 p = "int";
3493 break;
3494 case 2:
3495 p = "int";
3496 break;
3497 default:
3498 break;
3499 };
3500 break;
3501 /* break */
3502 case 17:
3503 switch(ndx) {
3504 case 0:
3505 p = "userland char *";
3506 break;
3507 default:
3508 break;
3509 };
3510 break;
3511 /* getpid */
3512 case 20:
3513 break;
3514 /* mount */
3515 case 21:
3516 switch(ndx) {
3517 case 0:
3518 p = "userland char *";
3519 break;
3520 case 1:
3521 p = "userland char *";
3522 break;
3523 case 2:
3524 p = "int";
3525 break;
3526 case 3:
3527 p = "caddr_t";
3528 break;
3529 default:
3530 break;
3531 };
3532 break;
3533 /* unmount */
3534 case 22:
3535 switch(ndx) {
3536 case 0:
3537 p = "userland char *";
3538 break;
3539 case 1:
3540 p = "int";
3541 break;
3542 default:
3543 break;
3544 };
3545 break;
3546 /* setuid */
3547 case 23:
3548 switch(ndx) {
3549 case 0:
3550 p = "uid_t";
3551 break;
3552 default:
3553 break;
3554 };
3555 break;
3556 /* getuid */
3557 case 24:
3558 break;
3559 /* geteuid */
3560 case 25:
3561 break;
3562 /* ptrace */
3563 case 26:
3564 switch(ndx) {
3565 case 0:
3566 p = "int";
3567 break;
3568 case 1:
3569 p = "pid_t";
3570 break;
3571 case 2:
3572 p = "caddr_t";
3573 break;
3574 case 3:
3575 p = "int";
3576 break;
3577 default:
3578 break;
3579 };
3580 break;
3581 /* recvmsg */
3582 case 27:
3583 switch(ndx) {
3584 case 0:
3585 p = "int";
3586 break;
3587 case 1:
3588 p = "userland struct msghdr *";
3589 break;
3590 case 2:
3591 p = "int";
3592 break;
3593 default:
3594 break;
3595 };
3596 break;
3597 /* sendmsg */
3598 case 28:
3599 switch(ndx) {
3600 case 0:
3601 p = "int";
3602 break;
3603 case 1:
3604 p = "userland struct msghdr *";
3605 break;
3606 case 2:
3607 p = "int";
3608 break;
3609 default:
3610 break;
3611 };
3612 break;
3613 /* recvfrom */
3614 case 29:
3615 switch(ndx) {
3616 case 0:
3617 p = "int";
3618 break;
3619 case 1:
3620 p = "caddr_t";
3621 break;
3622 case 2:
3623 p = "size_t";
3624 break;
3625 case 3:
3626 p = "int";
3627 break;
3628 case 4:
3629 p = "userland struct sockaddr *";
3630 break;
3631 case 5:
3632 p = "userland __socklen_t *";
3633 break;
3634 default:
3635 break;
3636 };
3637 break;
3638 /* accept */
3639 case 30:
3640 switch(ndx) {
3641 case 0:
3642 p = "int";
3643 break;
3644 case 1:
3645 p = "userland struct sockaddr *";
3646 break;
3647 case 2:
3648 p = "userland __socklen_t *";
3649 break;
3650 default:
3651 break;
3652 };
3653 break;
3654 /* getpeername */
3655 case 31:
3656 switch(ndx) {
3657 case 0:
3658 p = "int";
3659 break;
3660 case 1:
3661 p = "userland struct sockaddr *";
3662 break;
3663 case 2:
3664 p = "userland __socklen_t *";
3665 break;
3666 default:
3667 break;
3668 };
3669 break;
3670 /* getsockname */
3671 case 32:
3672 switch(ndx) {
3673 case 0:
3674 p = "int";
3675 break;
3676 case 1:
3677 p = "userland struct sockaddr *";
3678 break;
3679 case 2:
3680 p = "userland __socklen_t *";
3681 break;
3682 default:
3683 break;
3684 };
3685 break;
3686 /* access */
3687 case 33:
3688 switch(ndx) {
3689 case 0:
3690 p = "userland char *";
3691 break;
3692 case 1:
3693 p = "int";
3694 break;
3695 default:
3696 break;
3697 };
3698 break;
3699 /* chflags */
3700 case 34:
3701 switch(ndx) {
3702 case 0:
3703 p = "userland const char *";
3704 break;
3705 case 1:
3706 p = "u_long";
3707 break;
3708 default:
3709 break;
3710 };
3711 break;
3712 /* fchflags */
3713 case 35:
3714 switch(ndx) {
3715 case 0:
3716 p = "int";
3717 break;
3718 case 1:
3719 p = "u_long";
3720 break;
3721 default:
3722 break;
3723 };
3724 break;
3725 /* sync */
3726 case 36:
3727 break;
3728 /* kill */
3729 case 37:
3730 switch(ndx) {
3731 case 0:
3732 p = "int";
3733 break;
3734 case 1:
3735 p = "int";
3736 break;
3737 default:
3738 break;
3739 };
3740 break;
3741 /* getppid */
3742 case 39:
3743 break;
3744 /* dup */
3745 case 41:
3746 switch(ndx) {
3747 case 0:
3748 p = "u_int";
3749 break;
3750 default:
3751 break;
3752 };
3753 break;
3754 /* getegid */
3755 case 43:
3756 break;
3757 /* profil */
3758 case 44:
3759 switch(ndx) {
3760 case 0:
3761 p = "caddr_t";
3762 break;
3763 case 1:
3764 p = "size_t";
3765 break;
3766 case 2:
3767 p = "size_t";
3768 break;
3769 case 3:
3770 p = "u_int";
3771 break;
3772 default:
3773 break;
3774 };
3775 break;
3776 /* ktrace */
3777 case 45:
3778 switch(ndx) {
3779 case 0:
3780 p = "userland const char *";
3781 break;
3782 case 1:
3783 p = "int";
3784 break;
3785 case 2:
3786 p = "int";
3787 break;
3788 case 3:
3789 p = "int";
3790 break;
3791 default:
3792 break;
3793 };
3794 break;
3795 /* getgid */
3796 case 47:
3797 break;
3798 /* getlogin */
3799 case 49:
3800 switch(ndx) {
3801 case 0:
3802 p = "userland char *";
3803 break;
3804 case 1:
3805 p = "u_int";
3806 break;
3807 default:
3808 break;
3809 };
3810 break;
3811 /* setlogin */
3812 case 50:
3813 switch(ndx) {
3814 case 0:
3815 p = "userland char *";
3816 break;
3817 default:
3818 break;
3819 };
3820 break;
3821 /* acct */
3822 case 51:
3823 switch(ndx) {
3824 case 0:
3825 p = "userland char *";
3826 break;
3827 default:
3828 break;
3829 };
3830 break;
3831 /* sigaltstack */
3832 case 53:
3833 switch(ndx) {
3834 case 0:
3835 p = "userland stack_t *";
3836 break;
3837 case 1:
3838 p = "userland stack_t *";
3839 break;
3840 default:
3841 break;
3842 };
3843 break;
3844 /* ioctl */
3845 case 54:
3846 switch(ndx) {
3847 case 0:
3848 p = "int";
3849 break;
3850 case 1:
3851 p = "u_long";
3852 break;
3853 case 2:
3854 p = "caddr_t";
3855 break;
3856 default:
3857 break;
3858 };
3859 break;
3860 /* reboot */
3861 case 55:
3862 switch(ndx) {
3863 case 0:
3864 p = "int";
3865 break;
3866 default:
3867 break;
3868 };
3869 break;
3870 /* revoke */
3871 case 56:
3872 switch(ndx) {
3873 case 0:
3874 p = "userland char *";
3875 break;
3876 default:
3877 break;
3878 };
3879 break;
3880 /* symlink */
3881 case 57:
3882 switch(ndx) {
3883 case 0:
3884 p = "userland char *";
3885 break;
3886 case 1:
3887 p = "userland char *";
3888 break;
3889 default:
3890 break;
3891 };
3892 break;
3893 /* readlink */
3894 case 58:
3895 switch(ndx) {
3896 case 0:
3897 p = "userland char *";
3898 break;
3899 case 1:
3900 p = "userland char *";
3901 break;
3902 case 2:
3903 p = "size_t";
3904 break;
3905 default:
3906 break;
3907 };
3908 break;
3909 /* execve */
3910 case 59:
3911 switch(ndx) {
3912 case 0:
3913 p = "userland char *";
3914 break;
3915 case 1:
3916 p = "userland char **";
3917 break;
3918 case 2:
3919 p = "userland char **";
3920 break;
3921 default:
3922 break;
3923 };
3924 break;
3925 /* umask */
3926 case 60:
3927 switch(ndx) {
3928 case 0:
3929 p = "int";
3930 break;
3931 default:
3932 break;
3933 };
3934 break;
3935 /* chroot */
3936 case 61:
3937 switch(ndx) {
3938 case 0:
3939 p = "userland char *";
3940 break;
3941 default:
3942 break;
3943 };
3944 break;
3945 /* msync */
3946 case 65:
3947 switch(ndx) {
3948 case 0:
3949 p = "userland void *";
3950 break;
3951 case 1:
3952 p = "size_t";
3953 break;
3954 case 2:
3955 p = "int";
3956 break;
3957 default:
3958 break;
3959 };
3960 break;
3961 /* vfork */
3962 case 66:
3963 break;
3964 /* sbrk */
3965 case 69:
3966 switch(ndx) {
3967 case 0:
3968 p = "int";
3969 break;
3970 default:
3971 break;
3972 };
3973 break;
3974 /* sstk */
3975 case 70:
3976 switch(ndx) {
3977 case 0:
3978 p = "int";
3979 break;
3980 default:
3981 break;
3982 };
3983 break;
3984 /* munmap */
3985 case 73:
3986 switch(ndx) {
3987 case 0:
3988 p = "userland void *";
3989 break;
3990 case 1:
3991 p = "size_t";
3992 break;
3993 default:
3994 break;
3995 };
3996 break;
3997 /* mprotect */
3998 case 74:
3999 switch(ndx) {
4000 case 0:
4001 p = "userland void *";
4002 break;
4003 case 1:
4004 p = "size_t";
4005 break;
4006 case 2:
4007 p = "int";
4008 break;
4009 default:
4010 break;
4011 };
4012 break;
4013 /* madvise */
4014 case 75:
4015 switch(ndx) {
4016 case 0:
4017 p = "userland void *";
4018 break;
4019 case 1:
4020 p = "size_t";
4021 break;
4022 case 2:
4023 p = "int";
4024 break;
4025 default:
4026 break;
4027 };
4028 break;
4029 /* mincore */
4030 case 78:
4031 switch(ndx) {
4032 case 0:
4033 p = "userland const void *";
4034 break;
4035 case 1:
4036 p = "size_t";
4037 break;
4038 case 2:
4039 p = "userland char *";
4040 break;
4041 default:
4042 break;
4043 };
4044 break;
4045 /* getgroups */
4046 case 79:
4047 switch(ndx) {
4048 case 0:
4049 p = "u_int";
4050 break;
4051 case 1:
4052 p = "userland gid_t *";
4053 break;
4054 default:
4055 break;
4056 };
4057 break;
4058 /* setgroups */
4059 case 80:
4060 switch(ndx) {
4061 case 0:
4062 p = "u_int";
4063 break;
4064 case 1:
4065 p = "userland gid_t *";
4066 break;
4067 default:
4068 break;
4069 };
4070 break;
4071 /* getpgrp */
4072 case 81:
4073 break;
4074 /* setpgid */
4075 case 82:
4076 switch(ndx) {
4077 case 0:
4078 p = "int";
4079 break;
4080 case 1:
4081 p = "int";
4082 break;
4083 default:
4084 break;
4085 };
4086 break;
4087 /* setitimer */
4088 case 83:
4089 switch(ndx) {
4090 case 0:
4091 p = "u_int";
4092 break;
4093 case 1:
4094 p = "userland struct itimerval *";
4095 break;
4096 case 2:
4097 p = "userland struct itimerval *";
4098 break;
4099 default:
4100 break;
4101 };
4102 break;
4103 /* swapon */
4104 case 85:
4105 switch(ndx) {
4106 case 0:
4107 p = "userland char *";
4108 break;
4109 default:
4110 break;
4111 };
4112 break;
4113 /* getitimer */
4114 case 86:
4115 switch(ndx) {
4116 case 0:
4117 p = "u_int";
4118 break;
4119 case 1:
4120 p = "userland struct itimerval *";
4121 break;
4122 default:
4123 break;
4124 };
4125 break;
4126 /* getdtablesize */
4127 case 89:
4128 break;
4129 /* dup2 */
4130 case 90:
4131 switch(ndx) {
4132 case 0:
4133 p = "u_int";
4134 break;
4135 case 1:
4136 p = "u_int";
4137 break;
4138 default:
4139 break;
4140 };
4141 break;
4142 /* fcntl */
4143 case 92:
4144 switch(ndx) {
4145 case 0:
4146 p = "int";
4147 break;
4148 case 1:
4149 p = "int";
4150 break;
4151 case 2:
4152 p = "long";
4153 break;
4154 default:
4155 break;
4156 };
4157 break;
4158 /* select */
4159 case 93:
4160 switch(ndx) {
4161 case 0:
4162 p = "int";
4163 break;
4164 case 1:
4165 p = "userland fd_set *";
4166 break;
4167 case 2:
4168 p = "userland fd_set *";
4169 break;
4170 case 3:
4171 p = "userland fd_set *";
4172 break;
4173 case 4:
4174 p = "userland struct timeval *";
4175 break;
4176 default:
4177 break;
4178 };
4179 break;
4180 /* fsync */
4181 case 95:
4182 switch(ndx) {
4183 case 0:
4184 p = "int";
4185 break;
4186 default:
4187 break;
4188 };
4189 break;
4190 /* setpriority */
4191 case 96:
4192 switch(ndx) {
4193 case 0:
4194 p = "int";
4195 break;
4196 case 1:
4197 p = "int";
4198 break;
4199 case 2:
4200 p = "int";
4201 break;
4202 default:
4203 break;
4204 };
4205 break;
4206 /* socket */
4207 case 97:
4208 switch(ndx) {
4209 case 0:
4210 p = "int";
4211 break;
4212 case 1:
4213 p = "int";
4214 break;
4215 case 2:
4216 p = "int";
4217 break;
4218 default:
4219 break;
4220 };
4221 break;
4222 /* connect */
4223 case 98:
4224 switch(ndx) {
4225 case 0:
4226 p = "int";
4227 break;
4228 case 1:
4229 p = "caddr_t";
4230 break;
4231 case 2:
4232 p = "int";
4233 break;
4234 default:
4235 break;
4236 };
4237 break;
4238 /* getpriority */
4239 case 100:
4240 switch(ndx) {
4241 case 0:
4242 p = "int";
4243 break;
4244 case 1:
4245 p = "int";
4246 break;
4247 default:
4248 break;
4249 };
4250 break;
4251 /* bind */
4252 case 104:
4253 switch(ndx) {
4254 case 0:
4255 p = "int";
4256 break;
4257 case 1:
4258 p = "caddr_t";
4259 break;
4260 case 2:
4261 p = "int";
4262 break;
4263 default:
4264 break;
4265 };
4266 break;
4267 /* setsockopt */
4268 case 105:
4269 switch(ndx) {
4270 case 0:
4271 p = "int";
4272 break;
4273 case 1:
4274 p = "int";
4275 break;
4276 case 2:
4277 p = "int";
4278 break;
4279 case 3:
4280 p = "caddr_t";
4281 break;
4282 case 4:
4283 p = "int";
4284 break;
4285 default:
4286 break;
4287 };
4288 break;
4289 /* listen */
4290 case 106:
4291 switch(ndx) {
4292 case 0:
4293 p = "int";
4294 break;
4295 case 1:
4296 p = "int";
4297 break;
4298 default:
4299 break;
4300 };
4301 break;
4302 /* gettimeofday */
4303 case 116:
4304 switch(ndx) {
4305 case 0:
4306 p = "userland struct timeval *";
4307 break;
4308 case 1:
4309 p = "userland struct timezone *";
4310 break;
4311 default:
4312 break;
4313 };
4314 break;
4315 /* getrusage */
4316 case 117:
4317 switch(ndx) {
4318 case 0:
4319 p = "int";
4320 break;
4321 case 1:
4322 p = "userland struct rusage *";
4323 break;
4324 default:
4325 break;
4326 };
4327 break;
4328 /* getsockopt */
4329 case 118:
4330 switch(ndx) {
4331 case 0:
4332 p = "int";
4333 break;
4334 case 1:
4335 p = "int";
4336 break;
4337 case 2:
4338 p = "int";
4339 break;
4340 case 3:
4341 p = "caddr_t";
4342 break;
4343 case 4:
4344 p = "userland int *";
4345 break;
4346 default:
4347 break;
4348 };
4349 break;
4350 /* readv */
4351 case 120:
4352 switch(ndx) {
4353 case 0:
4354 p = "int";
4355 break;
4356 case 1:
4357 p = "userland struct iovec *";
4358 break;
4359 case 2:
4360 p = "u_int";
4361 break;
4362 default:
4363 break;
4364 };
4365 break;
4366 /* writev */
4367 case 121:
4368 switch(ndx) {
4369 case 0:
4370 p = "int";
4371 break;
4372 case 1:
4373 p = "userland struct iovec *";
4374 break;
4375 case 2:
4376 p = "u_int";
4377 break;
4378 default:
4379 break;
4380 };
4381 break;
4382 /* settimeofday */
4383 case 122:
4384 switch(ndx) {
4385 case 0:
4386 p = "userland struct timeval *";
4387 break;
4388 case 1:
4389 p = "userland struct timezone *";
4390 break;
4391 default:
4392 break;
4393 };
4394 break;
4395 /* fchown */
4396 case 123:
4397 switch(ndx) {
4398 case 0:
4399 p = "int";
4400 break;
4401 case 1:
4402 p = "int";
4403 break;
4404 case 2:
4405 p = "int";
4406 break;
4407 default:
4408 break;
4409 };
4410 break;
4411 /* fchmod */
4412 case 124:
4413 switch(ndx) {
4414 case 0:
4415 p = "int";
4416 break;
4417 case 1:
4418 p = "int";
4419 break;
4420 default:
4421 break;
4422 };
4423 break;
4424 /* setreuid */
4425 case 126:
4426 switch(ndx) {
4427 case 0:
4428 p = "int";
4429 break;
4430 case 1:
4431 p = "int";
4432 break;
4433 default:
4434 break;
4435 };
4436 break;
4437 /* setregid */
4438 case 127:
4439 switch(ndx) {
4440 case 0:
4441 p = "int";
4442 break;
4443 case 1:
4444 p = "int";
4445 break;
4446 default:
4447 break;
4448 };
4449 break;
4450 /* rename */
4451 case 128:
4452 switch(ndx) {
4453 case 0:
4454 p = "userland char *";
4455 break;
4456 case 1:
4457 p = "userland char *";
4458 break;
4459 default:
4460 break;
4461 };
4462 break;
4463 /* flock */
4464 case 131:
4465 switch(ndx) {
4466 case 0:
4467 p = "int";
4468 break;
4469 case 1:
4470 p = "int";
4471 break;
4472 default:
4473 break;
4474 };
4475 break;
4476 /* mkfifo */
4477 case 132:
4478 switch(ndx) {
4479 case 0:
4480 p = "userland char *";
4481 break;
4482 case 1:
4483 p = "int";
4484 break;
4485 default:
4486 break;
4487 };
4488 break;
4489 /* sendto */
4490 case 133:
4491 switch(ndx) {
4492 case 0:
4493 p = "int";
4494 break;
4495 case 1:
4496 p = "caddr_t";
4497 break;
4498 case 2:
4499 p = "size_t";
4500 break;
4501 case 3:
4502 p = "int";
4503 break;
4504 case 4:
4505 p = "caddr_t";
4506 break;
4507 case 5:
4508 p = "int";
4509 break;
4510 default:
4511 break;
4512 };
4513 break;
4514 /* shutdown */
4515 case 134:
4516 switch(ndx) {
4517 case 0:
4518 p = "int";
4519 break;
4520 case 1:
4521 p = "int";
4522 break;
4523 default:
4524 break;
4525 };
4526 break;
4527 /* socketpair */
4528 case 135:
4529 switch(ndx) {
4530 case 0:
4531 p = "int";
4532 break;
4533 case 1:
4534 p = "int";
4535 break;
4536 case 2:
4537 p = "int";
4538 break;
4539 case 3:
4540 p = "userland int *";
4541 break;
4542 default:
4543 break;
4544 };
4545 break;
4546 /* mkdir */
4547 case 136:
4548 switch(ndx) {
4549 case 0:
4550 p = "userland char *";
4551 break;
4552 case 1:
4553 p = "int";
4554 break;
4555 default:
4556 break;
4557 };
4558 break;
4559 /* rmdir */
4560 case 137:
4561 switch(ndx) {
4562 case 0:
4563 p = "userland char *";
4564 break;
4565 default:
4566 break;
4567 };
4568 break;
4569 /* utimes */
4570 case 138:
4571 switch(ndx) {
4572 case 0:
4573 p = "userland char *";
4574 break;
4575 case 1:
4576 p = "userland struct timeval *";
4577 break;
4578 default:
4579 break;
4580 };
4581 break;
4582 /* adjtime */
4583 case 140:
4584 switch(ndx) {
4585 case 0:
4586 p = "userland struct timeval *";
4587 break;
4588 case 1:
4589 p = "userland struct timeval *";
4590 break;
4591 default:
4592 break;
4593 };
4594 break;
4595 /* setsid */
4596 case 147:
4597 break;
4598 /* quotactl */
4599 case 148:
4600 switch(ndx) {
4601 case 0:
4602 p = "userland char *";
4603 break;
4604 case 1:
4605 p = "int";
4606 break;
4607 case 2:
4608 p = "int";
4609 break;
4610 case 3:
4611 p = "caddr_t";
4612 break;
4613 default:
4614 break;
4615 };
4616 break;
4617 /* nlm_syscall */
4618 case 154:
4619 switch(ndx) {
4620 case 0:
4621 p = "int";
4622 break;
4623 case 1:
4624 p = "int";
4625 break;
4626 case 2:
4627 p = "int";
4628 break;
4629 case 3:
4630 p = "userland char **";
4631 break;
4632 default:
4633 break;
4634 };
4635 break;
4636 /* nfssvc */
4637 case 155:
4638 switch(ndx) {
4639 case 0:
4640 p = "int";
4641 break;
4642 case 1:
4643 p = "caddr_t";
4644 break;
4645 default:
4646 break;
4647 };
4648 break;
4649 /* lgetfh */
4650 case 160:
4651 switch(ndx) {
4652 case 0:
4653 p = "userland char *";
4654 break;
4655 case 1:
4656 p = "userland struct fhandle *";
4657 break;
4658 default:
4659 break;
4660 };
4661 break;
4662 /* getfh */
4663 case 161:
4664 switch(ndx) {
4665 case 0:
4666 p = "userland char *";
4667 break;
4668 case 1:
4669 p = "userland struct fhandle *";
4670 break;
4671 default:
4672 break;
4673 };
4674 break;
4675 /* sysarch */
4676 case 165:
4677 switch(ndx) {
4678 case 0:
4679 p = "int";
4680 break;
4681 case 1:
4682 p = "userland char *";
4683 break;
4684 default:
4685 break;
4686 };
4687 break;
4688 /* rtprio */
4689 case 166:
4690 switch(ndx) {
4691 case 0:
4692 p = "int";
4693 break;
4694 case 1:
4695 p = "pid_t";
4696 break;
4697 case 2:
4698 p = "userland struct rtprio *";
4699 break;
4700 default:
4701 break;
4702 };
4703 break;
4704 /* semsys */
4705 case 169:
4706 switch(ndx) {
4707 case 0:
4708 p = "int";
4709 break;
4710 case 1:
4711 p = "int";
4712 break;
4713 case 2:
4714 p = "int";
4715 break;
4716 case 3:
4717 p = "int";
4718 break;
4719 case 4:
4720 p = "int";
4721 break;
4722 default:
4723 break;
4724 };
4725 break;
4726 /* msgsys */
4727 case 170:
4728 switch(ndx) {
4729 case 0:
4730 p = "int";
4731 break;
4732 case 1:
4733 p = "int";
4734 break;
4735 case 2:
4736 p = "int";
4737 break;
4738 case 3:
4739 p = "int";
4740 break;
4741 case 4:
4742 p = "int";
4743 break;
4744 case 5:
4745 p = "int";
4746 break;
4747 default:
4748 break;
4749 };
4750 break;
4751 /* shmsys */
4752 case 171:
4753 switch(ndx) {
4754 case 0:
4755 p = "int";
4756 break;
4757 case 1:
4758 p = "int";
4759 break;
4760 case 2:
4761 p = "int";
4762 break;
4763 case 3:
4764 p = "int";
4765 break;
4766 default:
4767 break;
4768 };
4769 break;
4770 /* setfib */
4771 case 175:
4772 switch(ndx) {
4773 case 0:
4774 p = "int";
4775 break;
4776 default:
4777 break;
4778 };
4779 break;
4780 /* ntp_adjtime */
4781 case 176:
4782 switch(ndx) {
4783 case 0:
4784 p = "userland struct timex *";
4785 break;
4786 default:
4787 break;
4788 };
4789 break;
4790 /* setgid */
4791 case 181:
4792 switch(ndx) {
4793 case 0:
4794 p = "gid_t";
4795 break;
4796 default:
4797 break;
4798 };
4799 break;
4800 /* setegid */
4801 case 182:
4802 switch(ndx) {
4803 case 0:
4804 p = "gid_t";
4805 break;
4806 default:
4807 break;
4808 };
4809 break;
4810 /* seteuid */
4811 case 183:
4812 switch(ndx) {
4813 case 0:
4814 p = "uid_t";
4815 break;
4816 default:
4817 break;
4818 };
4819 break;
4820 /* pathconf */
4821 case 191:
4822 switch(ndx) {
4823 case 0:
4824 p = "userland char *";
4825 break;
4826 case 1:
4827 p = "int";
4828 break;
4829 default:
4830 break;
4831 };
4832 break;
4833 /* fpathconf */
4834 case 192:
4835 switch(ndx) {
4836 case 0:
4837 p = "int";
4838 break;
4839 case 1:
4840 p = "int";
4841 break;
4842 default:
4843 break;
4844 };
4845 break;
4846 /* getrlimit */
4847 case 194:
4848 switch(ndx) {
4849 case 0:
4850 p = "u_int";
4851 break;
4852 case 1:
4853 p = "userland struct rlimit *";
4854 break;
4855 default:
4856 break;
4857 };
4858 break;
4859 /* setrlimit */
4860 case 195:
4861 switch(ndx) {
4862 case 0:
4863 p = "u_int";
4864 break;
4865 case 1:
4866 p = "userland struct rlimit *";
4867 break;
4868 default:
4869 break;
4870 };
4871 break;
4872 /* nosys */
4873 case 198:
4874 break;
4875 /* __sysctl */
4876 case 202:
4877 switch(ndx) {
4878 case 0:
4879 p = "userland int *";
4880 break;
4881 case 1:
4882 p = "u_int";
4883 break;
4884 case 2:
4885 p = "userland void *";
4886 break;
4887 case 3:
4888 p = "userland size_t *";
4889 break;
4890 case 4:
4891 p = "userland void *";
4892 break;
4893 case 5:
4894 p = "size_t";
4895 break;
4896 default:
4897 break;
4898 };
4899 break;
4900 /* mlock */
4901 case 203:
4902 switch(ndx) {
4903 case 0:
4904 p = "userland const void *";
4905 break;
4906 case 1:
4907 p = "size_t";
4908 break;
4909 default:
4910 break;
4911 };
4912 break;
4913 /* munlock */
4914 case 204:
4915 switch(ndx) {
4916 case 0:
4917 p = "userland const void *";
4918 break;
4919 case 1:
4920 p = "size_t";
4921 break;
4922 default:
4923 break;
4924 };
4925 break;
4926 /* undelete */
4927 case 205:
4928 switch(ndx) {
4929 case 0:
4930 p = "userland char *";
4931 break;
4932 default:
4933 break;
4934 };
4935 break;
4936 /* futimes */
4937 case 206:
4938 switch(ndx) {
4939 case 0:
4940 p = "int";
4941 break;
4942 case 1:
4943 p = "userland struct timeval *";
4944 break;
4945 default:
4946 break;
4947 };
4948 break;
4949 /* getpgid */
4950 case 207:
4951 switch(ndx) {
4952 case 0:
4953 p = "pid_t";
4954 break;
4955 default:
4956 break;
4957 };
4958 break;
4959 /* poll */
4960 case 209:
4961 switch(ndx) {
4962 case 0:
4963 p = "userland struct pollfd *";
4964 break;
4965 case 1:
4966 p = "u_int";
4967 break;
4968 case 2:
4969 p = "int";
4970 break;
4971 default:
4972 break;
4973 };
4974 break;
4975 /* lkmnosys */
4976 case 210:
4977 break;
4978 /* lkmnosys */
4979 case 211:
4980 break;
4981 /* lkmnosys */
4982 case 212:
4983 break;
4984 /* lkmnosys */
4985 case 213:
4986 break;
4987 /* lkmnosys */
4988 case 214:
4989 break;
4990 /* lkmnosys */
4991 case 215:
4992 break;
4993 /* lkmnosys */
4994 case 216:
4995 break;
4996 /* lkmnosys */
4997 case 217:
4998 break;
4999 /* lkmnosys */
5000 case 218:
5001 break;
5002 /* lkmnosys */
5003 case 219:
5004 break;
5005 /* semget */
5006 case 221:
5007 switch(ndx) {
5008 case 0:
5009 p = "key_t";
5010 break;
5011 case 1:
5012 p = "int";
5013 break;
5014 case 2:
5015 p = "int";
5016 break;
5017 default:
5018 break;
5019 };
5020 break;
5021 /* semop */
5022 case 222:
5023 switch(ndx) {
5024 case 0:
5025 p = "int";
5026 break;
5027 case 1:
5028 p = "userland struct sembuf *";
5029 break;
5030 case 2:
5031 p = "size_t";
5032 break;
5033 default:
5034 break;
5035 };
5036 break;
5037 /* msgget */
5038 case 225:
5039 switch(ndx) {
5040 case 0:
5041 p = "key_t";
5042 break;
5043 case 1:
5044 p = "int";
5045 break;
5046 default:
5047 break;
5048 };
5049 break;
5050 /* msgsnd */
5051 case 226:
5052 switch(ndx) {
5053 case 0:
5054 p = "int";
5055 break;
5056 case 1:
5057 p = "userland const void *";
5058 break;
5059 case 2:
5060 p = "size_t";
5061 break;
5062 case 3:
5063 p = "int";
5064 break;
5065 default:
5066 break;
5067 };
5068 break;
5069 /* msgrcv */
5070 case 227:
5071 switch(ndx) {
5072 case 0:
5073 p = "int";
5074 break;
5075 case 1:
5076 p = "userland void *";
5077 break;
5078 case 2:
5079 p = "size_t";
5080 break;
5081 case 3:
5082 p = "long";
5083 break;
5084 case 4:
5085 p = "int";
5086 break;
5087 default:
5088 break;
5089 };
5090 break;
5091 /* shmat */
5092 case 228:
5093 switch(ndx) {
5094 case 0:
5095 p = "int";
5096 break;
5097 case 1:
5098 p = "userland const void *";
5099 break;
5100 case 2:
5101 p = "int";
5102 break;
5103 default:
5104 break;
5105 };
5106 break;
5107 /* shmdt */
5108 case 230:
5109 switch(ndx) {
5110 case 0:
5111 p = "userland const void *";
5112 break;
5113 default:
5114 break;
5115 };
5116 break;
5117 /* shmget */
5118 case 231:
5119 switch(ndx) {
5120 case 0:
5121 p = "key_t";
5122 break;
5123 case 1:
5124 p = "size_t";
5125 break;
5126 case 2:
5127 p = "int";
5128 break;
5129 default:
5130 break;
5131 };
5132 break;
5133 /* clock_gettime */
5134 case 232:
5135 switch(ndx) {
5136 case 0:
5137 p = "clockid_t";
5138 break;
5139 case 1:
5140 p = "userland struct timespec *";
5141 break;
5142 default:
5143 break;
5144 };
5145 break;
5146 /* clock_settime */
5147 case 233:
5148 switch(ndx) {
5149 case 0:
5150 p = "clockid_t";
5151 break;
5152 case 1:
5153 p = "userland const struct timespec *";
5154 break;
5155 default:
5156 break;
5157 };
5158 break;
5159 /* clock_getres */
5160 case 234:
5161 switch(ndx) {
5162 case 0:
5163 p = "clockid_t";
5164 break;
5165 case 1:
5166 p = "userland struct timespec *";
5167 break;
5168 default:
5169 break;
5170 };
5171 break;
5172 /* ktimer_create */
5173 case 235:
5174 switch(ndx) {
5175 case 0:
5176 p = "clockid_t";
5177 break;
5178 case 1:
5179 p = "userland struct sigevent *";
5180 break;
5181 case 2:
5182 p = "userland int *";
5183 break;
5184 default:
5185 break;
5186 };
5187 break;
5188 /* ktimer_delete */
5189 case 236:
5190 switch(ndx) {
5191 case 0:
5192 p = "int";
5193 break;
5194 default:
5195 break;
5196 };
5197 break;
5198 /* ktimer_settime */
5199 case 237:
5200 switch(ndx) {
5201 case 0:
5202 p = "int";
5203 break;
5204 case 1:
5205 p = "int";
5206 break;
5207 case 2:
5208 p = "userland const struct itimerspec *";
5209 break;
5210 case 3:
5211 p = "userland struct itimerspec *";
5212 break;
5213 default:
5214 break;
5215 };
5216 break;
5217 /* ktimer_gettime */
5218 case 238:
5219 switch(ndx) {
5220 case 0:
5221 p = "int";
5222 break;
5223 case 1:
5224 p = "userland struct itimerspec *";
5225 break;
5226 default:
5227 break;
5228 };
5229 break;
5230 /* ktimer_getoverrun */
5231 case 239:
5232 switch(ndx) {
5233 case 0:
5234 p = "int";
5235 break;
5236 default:
5237 break;
5238 };
5239 break;
5240 /* nanosleep */
5241 case 240:
5242 switch(ndx) {
5243 case 0:
5244 p = "userland const struct timespec *";
5245 break;
5246 case 1:
5247 p = "userland struct timespec *";
5248 break;
5249 default:
5250 break;
5251 };
5252 break;
5253 /* ffclock_getcounter */
5254 case 241:
5255 switch(ndx) {
5256 case 0:
5257 p = "userland ffcounter *";
5258 break;
5259 default:
5260 break;
5261 };
5262 break;
5263 /* ffclock_setestimate */
5264 case 242:
5265 switch(ndx) {
5266 case 0:
5267 p = "userland struct ffclock_estimate *";
5268 break;
5269 default:
5270 break;
5271 };
5272 break;
5273 /* ffclock_getestimate */
5274 case 243:
5275 switch(ndx) {
5276 case 0:
5277 p = "userland struct ffclock_estimate *";
5278 break;
5279 default:
5280 break;
5281 };
5282 break;
5283 /* clock_nanosleep */
5284 case 244:
5285 switch(ndx) {
5286 case 0:
5287 p = "clockid_t";
5288 break;
5289 case 1:
5290 p = "int";
5291 break;
5292 case 2:
5293 p = "userland const struct timespec *";
5294 break;
5295 case 3:
5296 p = "userland struct timespec *";
5297 break;
5298 default:
5299 break;
5300 };
5301 break;
5302 /* clock_getcpuclockid2 */
5303 case 247:
5304 switch(ndx) {
5305 case 0:
5306 p = "id_t";
5307 break;
5308 case 1:
5309 p = "int";
5310 break;
5311 case 2:
5312 p = "userland clockid_t *";
5313 break;
5314 default:
5315 break;
5316 };
5317 break;
5318 /* ntp_gettime */
5319 case 248:
5320 switch(ndx) {
5321 case 0:
5322 p = "userland struct ntptimeval *";
5323 break;
5324 default:
5325 break;
5326 };
5327 break;
5328 /* minherit */
5329 case 250:
5330 switch(ndx) {
5331 case 0:
5332 p = "userland void *";
5333 break;
5334 case 1:
5335 p = "size_t";
5336 break;
5337 case 2:
5338 p = "int";
5339 break;
5340 default:
5341 break;
5342 };
5343 break;
5344 /* rfork */
5345 case 251:
5346 switch(ndx) {
5347 case 0:
5348 p = "int";
5349 break;
5350 default:
5351 break;
5352 };
5353 break;
5354 /* issetugid */
5355 case 253:
5356 break;
5357 /* lchown */
5358 case 254:
5359 switch(ndx) {
5360 case 0:
5361 p = "userland char *";
5362 break;
5363 case 1:
5364 p = "int";
5365 break;
5366 case 2:
5367 p = "int";
5368 break;
5369 default:
5370 break;
5371 };
5372 break;
5373 /* aio_read */
5374 case 255:
5375 switch(ndx) {
5376 case 0:
5377 p = "userland struct aiocb *";
5378 break;
5379 default:
5380 break;
5381 };
5382 break;
5383 /* aio_write */
5384 case 256:
5385 switch(ndx) {
5386 case 0:
5387 p = "userland struct aiocb *";
5388 break;
5389 default:
5390 break;
5391 };
5392 break;
5393 /* lio_listio */
5394 case 257:
5395 switch(ndx) {
5396 case 0:
5397 p = "int";
5398 break;
5399 case 1:
5400 p = "userland struct aiocb *const *";
5401 break;
5402 case 2:
5403 p = "int";
5404 break;
5405 case 3:
5406 p = "userland struct sigevent *";
5407 break;
5408 default:
5409 break;
5410 };
5411 break;
5412 /* lchmod */
5413 case 274:
5414 switch(ndx) {
5415 case 0:
5416 p = "userland char *";
5417 break;
5418 case 1:
5419 p = "mode_t";
5420 break;
5421 default:
5422 break;
5423 };
5424 break;
5425 /* lutimes */
5426 case 276:
5427 switch(ndx) {
5428 case 0:
5429 p = "userland char *";
5430 break;
5431 case 1:
5432 p = "userland struct timeval *";
5433 break;
5434 default:
5435 break;
5436 };
5437 break;
5438 /* preadv */
5439 case 289:
5440 switch(ndx) {
5441 case 0:
5442 p = "int";
5443 break;
5444 case 1:
5445 p = "userland struct iovec *";
5446 break;
5447 case 2:
5448 p = "u_int";
5449 break;
5450 case 3:
5451 p = "off_t";
5452 break;
5453 default:
5454 break;
5455 };
5456 break;
5457 /* pwritev */
5458 case 290:
5459 switch(ndx) {
5460 case 0:
5461 p = "int";
5462 break;
5463 case 1:
5464 p = "userland struct iovec *";
5465 break;
5466 case 2:
5467 p = "u_int";
5468 break;
5469 case 3:
5470 p = "off_t";
5471 break;
5472 default:
5473 break;
5474 };
5475 break;
5476 /* fhopen */
5477 case 298:
5478 switch(ndx) {
5479 case 0:
5480 p = "userland const struct fhandle *";
5481 break;
5482 case 1:
5483 p = "int";
5484 break;
5485 default:
5486 break;
5487 };
5488 break;
5489 /* modnext */
5490 case 300:
5491 switch(ndx) {
5492 case 0:
5493 p = "int";
5494 break;
5495 default:
5496 break;
5497 };
5498 break;
5499 /* modstat */
5500 case 301:
5501 switch(ndx) {
5502 case 0:
5503 p = "int";
5504 break;
5505 case 1:
5506 p = "userland struct module_stat *";
5507 break;
5508 default:
5509 break;
5510 };
5511 break;
5512 /* modfnext */
5513 case 302:
5514 switch(ndx) {
5515 case 0:
5516 p = "int";
5517 break;
5518 default:
5519 break;
5520 };
5521 break;
5522 /* modfind */
5523 case 303:
5524 switch(ndx) {
5525 case 0:
5526 p = "userland const char *";
5527 break;
5528 default:
5529 break;
5530 };
5531 break;
5532 /* kldload */
5533 case 304:
5534 switch(ndx) {
5535 case 0:
5536 p = "userland const char *";
5537 break;
5538 default:
5539 break;
5540 };
5541 break;
5542 /* kldunload */
5543 case 305:
5544 switch(ndx) {
5545 case 0:
5546 p = "int";
5547 break;
5548 default:
5549 break;
5550 };
5551 break;
5552 /* kldfind */
5553 case 306:
5554 switch(ndx) {
5555 case 0:
5556 p = "userland const char *";
5557 break;
5558 default:
5559 break;
5560 };
5561 break;
5562 /* kldnext */
5563 case 307:
5564 switch(ndx) {
5565 case 0:
5566 p = "int";
5567 break;
5568 default:
5569 break;
5570 };
5571 break;
5572 /* kldstat */
5573 case 308:
5574 switch(ndx) {
5575 case 0:
5576 p = "int";
5577 break;
5578 case 1:
5579 p = "userland struct kld_file_stat *";
5580 break;
5581 default:
5582 break;
5583 };
5584 break;
5585 /* kldfirstmod */
5586 case 309:
5587 switch(ndx) {
5588 case 0:
5589 p = "int";
5590 break;
5591 default:
5592 break;
5593 };
5594 break;
5595 /* getsid */
5596 case 310:
5597 switch(ndx) {
5598 case 0:
5599 p = "pid_t";
5600 break;
5601 default:
5602 break;
5603 };
5604 break;
5605 /* setresuid */
5606 case 311:
5607 switch(ndx) {
5608 case 0:
5609 p = "uid_t";
5610 break;
5611 case 1:
5612 p = "uid_t";
5613 break;
5614 case 2:
5615 p = "uid_t";
5616 break;
5617 default:
5618 break;
5619 };
5620 break;
5621 /* setresgid */
5622 case 312:
5623 switch(ndx) {
5624 case 0:
5625 p = "gid_t";
5626 break;
5627 case 1:
5628 p = "gid_t";
5629 break;
5630 case 2:
5631 p = "gid_t";
5632 break;
5633 default:
5634 break;
5635 };
5636 break;
5637 /* aio_return */
5638 case 314:
5639 switch(ndx) {
5640 case 0:
5641 p = "userland struct aiocb *";
5642 break;
5643 default:
5644 break;
5645 };
5646 break;
5647 /* aio_suspend */
5648 case 315:
5649 switch(ndx) {
5650 case 0:
5651 p = "userland struct aiocb *const *";
5652 break;
5653 case 1:
5654 p = "int";
5655 break;
5656 case 2:
5657 p = "userland const struct timespec *";
5658 break;
5659 default:
5660 break;
5661 };
5662 break;
5663 /* aio_cancel */
5664 case 316:
5665 switch(ndx) {
5666 case 0:
5667 p = "int";
5668 break;
5669 case 1:
5670 p = "userland struct aiocb *";
5671 break;
5672 default:
5673 break;
5674 };
5675 break;
5676 /* aio_error */
5677 case 317:
5678 switch(ndx) {
5679 case 0:
5680 p = "userland struct aiocb *";
5681 break;
5682 default:
5683 break;
5684 };
5685 break;
5686 /* yield */
5687 case 321:
5688 break;
5689 /* mlockall */
5690 case 324:
5691 switch(ndx) {
5692 case 0:
5693 p = "int";
5694 break;
5695 default:
5696 break;
5697 };
5698 break;
5699 /* munlockall */
5700 case 325:
5701 break;
5702 /* __getcwd */
5703 case 326:
5704 switch(ndx) {
5705 case 0:
5706 p = "userland char *";
5707 break;
5708 case 1:
5709 p = "size_t";
5710 break;
5711 default:
5712 break;
5713 };
5714 break;
5715 /* sched_setparam */
5716 case 327:
5717 switch(ndx) {
5718 case 0:
5719 p = "pid_t";
5720 break;
5721 case 1:
5722 p = "userland const struct sched_param *";
5723 break;
5724 default:
5725 break;
5726 };
5727 break;
5728 /* sched_getparam */
5729 case 328:
5730 switch(ndx) {
5731 case 0:
5732 p = "pid_t";
5733 break;
5734 case 1:
5735 p = "userland struct sched_param *";
5736 break;
5737 default:
5738 break;
5739 };
5740 break;
5741 /* sched_setscheduler */
5742 case 329:
5743 switch(ndx) {
5744 case 0:
5745 p = "pid_t";
5746 break;
5747 case 1:
5748 p = "int";
5749 break;
5750 case 2:
5751 p = "userland const struct sched_param *";
5752 break;
5753 default:
5754 break;
5755 };
5756 break;
5757 /* sched_getscheduler */
5758 case 330:
5759 switch(ndx) {
5760 case 0:
5761 p = "pid_t";
5762 break;
5763 default:
5764 break;
5765 };
5766 break;
5767 /* sched_yield */
5768 case 331:
5769 break;
5770 /* sched_get_priority_max */
5771 case 332:
5772 switch(ndx) {
5773 case 0:
5774 p = "int";
5775 break;
5776 default:
5777 break;
5778 };
5779 break;
5780 /* sched_get_priority_min */
5781 case 333:
5782 switch(ndx) {
5783 case 0:
5784 p = "int";
5785 break;
5786 default:
5787 break;
5788 };
5789 break;
5790 /* sched_rr_get_interval */
5791 case 334:
5792 switch(ndx) {
5793 case 0:
5794 p = "pid_t";
5795 break;
5796 case 1:
5797 p = "userland struct timespec *";
5798 break;
5799 default:
5800 break;
5801 };
5802 break;
5803 /* utrace */
5804 case 335:
5805 switch(ndx) {
5806 case 0:
5807 p = "userland const void *";
5808 break;
5809 case 1:
5810 p = "size_t";
5811 break;
5812 default:
5813 break;
5814 };
5815 break;
5816 /* kldsym */
5817 case 337:
5818 switch(ndx) {
5819 case 0:
5820 p = "int";
5821 break;
5822 case 1:
5823 p = "int";
5824 break;
5825 case 2:
5826 p = "userland void *";
5827 break;
5828 default:
5829 break;
5830 };
5831 break;
5832 /* jail */
5833 case 338:
5834 switch(ndx) {
5835 case 0:
5836 p = "userland struct jail *";
5837 break;
5838 default:
5839 break;
5840 };
5841 break;
5842 /* nnpfs_syscall */
5843 case 339:
5844 switch(ndx) {
5845 case 0:
5846 p = "int";
5847 break;
5848 case 1:
5849 p = "userland char *";
5850 break;
5851 case 2:
5852 p = "int";
5853 break;
5854 case 3:
5855 p = "userland void *";
5856 break;
5857 case 4:
5858 p = "int";
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 = "userland const sigset_t *";
5872 break;
5873 case 2:
5874 p = "userland sigset_t *";
5875 break;
5876 default:
5877 break;
5878 };
5879 break;
5880 /* sigsuspend */
5881 case 341:
5882 switch(ndx) {
5883 case 0:
5884 p = "userland 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 = "userland sigset_t *";
5895 break;
5896 default:
5897 break;
5898 };
5899 break;
5900 /* sigtimedwait */
5901 case 345:
5902 switch(ndx) {
5903 case 0:
5904 p = "userland const sigset_t *";
5905 break;
5906 case 1:
5907 p = "userland siginfo_t *";
5908 break;
5909 case 2:
5910 p = "userland 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 = "userland const sigset_t *";
5921 break;
5922 case 1:
5923 p = "userland 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 = "userland const char *";
5934 break;
5935 case 1:
5936 p = "acl_type_t";
5937 break;
5938 case 2:
5939 p = "userland 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 = "userland const char *";
5950 break;
5951 case 1:
5952 p = "acl_type_t";
5953 break;
5954 case 2:
5955 p = "userland 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 = "userland 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 = "userland 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 = "userland 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 = "userland const char *";
6024 break;
6025 case 1:
6026 p = "acl_type_t";
6027 break;
6028 case 2:
6029 p = "userland 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 = "userland struct acl *";
6046 break;
6047 default:
6048 break;
6049 };
6050 break;
6051 /* extattrctl */
6052 case 355:
6053 switch(ndx) {
6054 case 0:
6055 p = "userland const char *";
6056 break;
6057 case 1:
6058 p = "int";
6059 break;
6060 case 2:
6061 p = "userland const char *";
6062 break;
6063 case 3:
6064 p = "int";
6065 break;
6066 case 4:
6067 p = "userland 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 = "userland const char *";
6078 break;
6079 case 1:
6080 p = "int";
6081 break;
6082 case 2:
6083 p = "userland const char *";
6084 break;
6085 case 3:
6086 p = "userland 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 = "userland const char *";
6100 break;
6101 case 1:
6102 p = "int";
6103 break;
6104 case 2:
6105 p = "userland const char *";
6106 break;
6107 case 3:
6108 p = "userland 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 = "userland const char *";
6122 break;
6123 case 1:
6124 p = "int";
6125 break;
6126 case 2:
6127 p = "userland 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 = "userland struct aiocb **";
6138 break;
6139 case 1:
6140 p = "userland struct timespec *";
6141 break;
6142 default:
6143 break;
6144 };
6145 break;
6146 /* getresuid */
6147 case 360:
6148 switch(ndx) {
6149 case 0:
6150 p = "userland uid_t *";
6151 break;
6152 case 1:
6153 p = "userland uid_t *";
6154 break;
6155 case 2:
6156 p = "userland uid_t *";
6157 break;
6158 default:
6159 break;
6160 };
6161 break;
6162 /* getresgid */
6163 case 361:
6164 switch(ndx) {
6165 case 0:
6166 p = "userland gid_t *";
6167 break;
6168 case 1:
6169 p = "userland gid_t *";
6170 break;
6171 case 2:
6172 p = "userland gid_t *";
6173 break;
6174 default:
6175 break;
6176 };
6177 break;
6178 /* kqueue */
6179 case 362:
6180 break;
6181 /* extattr_set_fd */
6182 case 371:
6183 switch(ndx) {
6184 case 0:
6185 p = "int";
6186 break;
6187 case 1:
6188 p = "int";
6189 break;
6190 case 2:
6191 p = "userland const char *";
6192 break;
6193 case 3:
6194 p = "userland void *";
6195 break;
6196 case 4:
6197 p = "size_t";
6198 break;
6199 default:
6200 break;
6201 };
6202 break;
6203 /* extattr_get_fd */
6204 case 372:
6205 switch(ndx) {
6206 case 0:
6207 p = "int";
6208 break;
6209 case 1:
6210 p = "int";
6211 break;
6212 case 2:
6213 p = "userland const char *";
6214 break;
6215 case 3:
6216 p = "userland void *";
6217 break;
6218 case 4:
6219 p = "size_t";
6220 break;
6221 default:
6222 break;
6223 };
6224 break;
6225 /* extattr_delete_fd */
6226 case 373:
6227 switch(ndx) {
6228 case 0:
6229 p = "int";
6230 break;
6231 case 1:
6232 p = "int";
6233 break;
6234 case 2:
6235 p = "userland const char *";
6236 break;
6237 default:
6238 break;
6239 };
6240 break;
6241 /* __setugid */
6242 case 374:
6243 switch(ndx) {
6244 case 0:
6245 p = "int";
6246 break;
6247 default:
6248 break;
6249 };
6250 break;
6251 /* eaccess */
6252 case 376:
6253 switch(ndx) {
6254 case 0:
6255 p = "userland char *";
6256 break;
6257 case 1:
6258 p = "int";
6259 break;
6260 default:
6261 break;
6262 };
6263 break;
6264 /* afs3_syscall */
6265 case 377:
6266 switch(ndx) {
6267 case 0:
6268 p = "long";
6269 break;
6270 case 1:
6271 p = "long";
6272 break;
6273 case 2:
6274 p = "long";
6275 break;
6276 case 3:
6277 p = "long";
6278 break;
6279 case 4:
6280 p = "long";
6281 break;
6282 case 5:
6283 p = "long";
6284 break;
6285 case 6:
6286 p = "long";
6287 break;
6288 default:
6289 break;
6290 };
6291 break;
6292 /* nmount */
6293 case 378:
6294 switch(ndx) {
6295 case 0:
6296 p = "userland struct iovec *";
6297 break;
6298 case 1:
6299 p = "unsigned int";
6300 break;
6301 case 2:
6302 p = "int";
6303 break;
6304 default:
6305 break;
6306 };
6307 break;
6308 /* __mac_get_proc */
6309 case 384:
6310 switch(ndx) {
6311 case 0:
6312 p = "userland struct mac *";
6313 break;
6314 default:
6315 break;
6316 };
6317 break;
6318 /* __mac_set_proc */
6319 case 385:
6320 switch(ndx) {
6321 case 0:
6322 p = "userland struct mac *";
6323 break;
6324 default:
6325 break;
6326 };
6327 break;
6328 /* __mac_get_fd */
6329 case 386:
6330 switch(ndx) {
6331 case 0:
6332 p = "int";
6333 break;
6334 case 1:
6335 p = "userland struct mac *";
6336 break;
6337 default:
6338 break;
6339 };
6340 break;
6341 /* __mac_get_file */
6342 case 387:
6343 switch(ndx) {
6344 case 0:
6345 p = "userland const char *";
6346 break;
6347 case 1:
6348 p = "userland struct mac *";
6349 break;
6350 default:
6351 break;
6352 };
6353 break;
6354 /* __mac_set_fd */
6355 case 388:
6356 switch(ndx) {
6357 case 0:
6358 p = "int";
6359 break;
6360 case 1:
6361 p = "userland struct mac *";
6362 break;
6363 default:
6364 break;
6365 };
6366 break;
6367 /* __mac_set_file */
6368 case 389:
6369 switch(ndx) {
6370 case 0:
6371 p = "userland const char *";
6372 break;
6373 case 1:
6374 p = "userland struct mac *";
6375 break;
6376 default:
6377 break;
6378 };
6379 break;
6380 /* kenv */
6381 case 390:
6382 switch(ndx) {
6383 case 0:
6384 p = "int";
6385 break;
6386 case 1:
6387 p = "userland const char *";
6388 break;
6389 case 2:
6390 p = "userland char *";
6391 break;
6392 case 3:
6393 p = "int";
6394 break;
6395 default:
6396 break;
6397 };
6398 break;
6399 /* lchflags */
6400 case 391:
6401 switch(ndx) {
6402 case 0:
6403 p = "userland const char *";
6404 break;
6405 case 1:
6406 p = "u_long";
6407 break;
6408 default:
6409 break;
6410 };
6411 break;
6412 /* uuidgen */
6413 case 392:
6414 switch(ndx) {
6415 case 0:
6416 p = "userland struct uuid *";
6417 break;
6418 case 1:
6419 p = "int";
6420 break;
6421 default:
6422 break;
6423 };
6424 break;
6425 /* sendfile */
6426 case 393:
6427 switch(ndx) {
6428 case 0:
6429 p = "int";
6430 break;
6431 case 1:
6432 p = "int";
6433 break;
6434 case 2:
6435 p = "off_t";
6436 break;
6437 case 3:
6438 p = "size_t";
6439 break;
6440 case 4:
6441 p = "userland struct sf_hdtr *";
6442 break;
6443 case 5:
6444 p = "userland off_t *";
6445 break;
6446 case 6:
6447 p = "int";
6448 break;
6449 default:
6450 break;
6451 };
6452 break;
6453 /* mac_syscall */
6454 case 394:
6455 switch(ndx) {
6456 case 0:
6457 p = "userland const char *";
6458 break;
6459 case 1:
6460 p = "int";
6461 break;
6462 case 2:
6463 p = "userland void *";
6464 break;
6465 default:
6466 break;
6467 };
6468 break;
6469 /* ksem_close */
6470 case 400:
6471 switch(ndx) {
6472 case 0:
6473 p = "semid_t";
6474 break;
6475 default:
6476 break;
6477 };
6478 break;
6479 /* ksem_post */
6480 case 401:
6481 switch(ndx) {
6482 case 0:
6483 p = "semid_t";
6484 break;
6485 default:
6486 break;
6487 };
6488 break;
6489 /* ksem_wait */
6490 case 402:
6491 switch(ndx) {
6492 case 0:
6493 p = "semid_t";
6494 break;
6495 default:
6496 break;
6497 };
6498 break;
6499 /* ksem_trywait */
6500 case 403:
6501 switch(ndx) {
6502 case 0:
6503 p = "semid_t";
6504 break;
6505 default:
6506 break;
6507 };
6508 break;
6509 /* ksem_init */
6510 case 404:
6511 switch(ndx) {
6512 case 0:
6513 p = "userland semid_t *";
6514 break;
6515 case 1:
6516 p = "unsigned int";
6517 break;
6518 default:
6519 break;
6520 };
6521 break;
6522 /* ksem_open */
6523 case 405:
6524 switch(ndx) {
6525 case 0:
6526 p = "userland semid_t *";
6527 break;
6528 case 1:
6529 p = "userland const char *";
6530 break;
6531 case 2:
6532 p = "int";
6533 break;
6534 case 3:
6535 p = "mode_t";
6536 break;
6537 case 4:
6538 p = "unsigned int";
6539 break;
6540 default:
6541 break;
6542 };
6543 break;
6544 /* ksem_unlink */
6545 case 406:
6546 switch(ndx) {
6547 case 0:
6548 p = "userland const char *";
6549 break;
6550 default:
6551 break;
6552 };
6553 break;
6554 /* ksem_getvalue */
6555 case 407:
6556 switch(ndx) {
6557 case 0:
6558 p = "semid_t";
6559 break;
6560 case 1:
6561 p = "userland int *";
6562 break;
6563 default:
6564 break;
6565 };
6566 break;
6567 /* ksem_destroy */
6568 case 408:
6569 switch(ndx) {
6570 case 0:
6571 p = "semid_t";
6572 break;
6573 default:
6574 break;
6575 };
6576 break;
6577 /* __mac_get_pid */
6578 case 409:
6579 switch(ndx) {
6580 case 0:
6581 p = "pid_t";
6582 break;
6583 case 1:
6584 p = "userland struct mac *";
6585 break;
6586 default:
6587 break;
6588 };
6589 break;
6590 /* __mac_get_link */
6591 case 410:
6592 switch(ndx) {
6593 case 0:
6594 p = "userland const char *";
6595 break;
6596 case 1:
6597 p = "userland struct mac *";
6598 break;
6599 default:
6600 break;
6601 };
6602 break;
6603 /* __mac_set_link */
6604 case 411:
6605 switch(ndx) {
6606 case 0:
6607 p = "userland const char *";
6608 break;
6609 case 1:
6610 p = "userland struct mac *";
6611 break;
6612 default:
6613 break;
6614 };
6615 break;
6616 /* extattr_set_link */
6617 case 412:
6618 switch(ndx) {
6619 case 0:
6620 p = "userland const char *";
6621 break;
6622 case 1:
6623 p = "int";
6624 break;
6625 case 2:
6626 p = "userland const char *";
6627 break;
6628 case 3:
6629 p = "userland void *";
6630 break;
6631 case 4:
6632 p = "size_t";
6633 break;
6634 default:
6635 break;
6636 };
6637 break;
6638 /* extattr_get_link */
6639 case 413:
6640 switch(ndx) {
6641 case 0:
6642 p = "userland const char *";
6643 break;
6644 case 1:
6645 p = "int";
6646 break;
6647 case 2:
6648 p = "userland const char *";
6649 break;
6650 case 3:
6651 p = "userland void *";
6652 break;
6653 case 4:
6654 p = "size_t";
6655 break;
6656 default:
6657 break;
6658 };
6659 break;
6660 /* extattr_delete_link */
6661 case 414:
6662 switch(ndx) {
6663 case 0:
6664 p = "userland const char *";
6665 break;
6666 case 1:
6667 p = "int";
6668 break;
6669 case 2:
6670 p = "userland const char *";
6671 break;
6672 default:
6673 break;
6674 };
6675 break;
6676 /* __mac_execve */
6677 case 415:
6678 switch(ndx) {
6679 case 0:
6680 p = "userland char *";
6681 break;
6682 case 1:
6683 p = "userland char **";
6684 break;
6685 case 2:
6686 p = "userland char **";
6687 break;
6688 case 3:
6689 p = "userland struct mac *";
6690 break;
6691 default:
6692 break;
6693 };
6694 break;
6695 /* sigaction */
6696 case 416:
6697 switch(ndx) {
6698 case 0:
6699 p = "int";
6700 break;
6701 case 1:
6702 p = "userland const struct sigaction *";
6703 break;
6704 case 2:
6705 p = "userland struct sigaction *";
6706 break;
6707 default:
6708 break;
6709 };
6710 break;
6711 /* sigreturn */
6712 case 417:
6713 switch(ndx) {
6714 case 0:
6715 p = "userland const struct __ucontext *";
6716 break;
6717 default:
6718 break;
6719 };
6720 break;
6721 /* getcontext */
6722 case 421:
6723 switch(ndx) {
6724 case 0:
6725 p = "userland struct __ucontext *";
6726 break;
6727 default:
6728 break;
6729 };
6730 break;
6731 /* setcontext */
6732 case 422:
6733 switch(ndx) {
6734 case 0:
6735 p = "userland const struct __ucontext *";
6736 break;
6737 default:
6738 break;
6739 };
6740 break;
6741 /* swapcontext */
6742 case 423:
6743 switch(ndx) {
6744 case 0:
6745 p = "userland struct __ucontext *";
6746 break;
6747 case 1:
6748 p = "userland const struct __ucontext *";
6749 break;
6750 default:
6751 break;
6752 };
6753 break;
6754 /* swapoff */
6755 case 424:
6756 switch(ndx) {
6757 case 0:
6758 p = "userland const char *";
6759 break;
6760 default:
6761 break;
6762 };
6763 break;
6764 /* __acl_get_link */
6765 case 425:
6766 switch(ndx) {
6767 case 0:
6768 p = "userland const char *";
6769 break;
6770 case 1:
6771 p = "acl_type_t";
6772 break;
6773 case 2:
6774 p = "userland struct acl *";
6775 break;
6776 default:
6777 break;
6778 };
6779 break;
6780 /* __acl_set_link */
6781 case 426:
6782 switch(ndx) {
6783 case 0:
6784 p = "userland const char *";
6785 break;
6786 case 1:
6787 p = "acl_type_t";
6788 break;
6789 case 2:
6790 p = "userland struct acl *";
6791 break;
6792 default:
6793 break;
6794 };
6795 break;
6796 /* __acl_delete_link */
6797 case 427:
6798 switch(ndx) {
6799 case 0:
6800 p = "userland const char *";
6801 break;
6802 case 1:
6803 p = "acl_type_t";
6804 break;
6805 default:
6806 break;
6807 };
6808 break;
6809 /* __acl_aclcheck_link */
6810 case 428:
6811 switch(ndx) {
6812 case 0:
6813 p = "userland const char *";
6814 break;
6815 case 1:
6816 p = "acl_type_t";
6817 break;
6818 case 2:
6819 p = "userland struct acl *";
6820 break;
6821 default:
6822 break;
6823 };
6824 break;
6825 /* sigwait */
6826 case 429:
6827 switch(ndx) {
6828 case 0:
6829 p = "userland const sigset_t *";
6830 break;
6831 case 1:
6832 p = "userland int *";
6833 break;
6834 default:
6835 break;
6836 };
6837 break;
6838 /* thr_create */
6839 case 430:
6840 switch(ndx) {
6841 case 0:
6842 p = "userland ucontext_t *";
6843 break;
6844 case 1:
6845 p = "userland long *";
6846 break;
6847 case 2:
6848 p = "int";
6849 break;
6850 default:
6851 break;
6852 };
6853 break;
6854 /* thr_exit */
6855 case 431:
6856 switch(ndx) {
6857 case 0:
6858 p = "userland long *";
6859 break;
6860 default:
6861 break;
6862 };
6863 break;
6864 /* thr_self */
6865 case 432:
6866 switch(ndx) {
6867 case 0:
6868 p = "userland long *";
6869 break;
6870 default:
6871 break;
6872 };
6873 break;
6874 /* thr_kill */
6875 case 433:
6876 switch(ndx) {
6877 case 0:
6878 p = "long";
6879 break;
6880 case 1:
6881 p = "int";
6882 break;
6883 default:
6884 break;
6885 };
6886 break;
6887 /* jail_attach */
6888 case 436:
6889 switch(ndx) {
6890 case 0:
6891 p = "int";
6892 break;
6893 default:
6894 break;
6895 };
6896 break;
6897 /* extattr_list_fd */
6898 case 437:
6899 switch(ndx) {
6900 case 0:
6901 p = "int";
6902 break;
6903 case 1:
6904 p = "int";
6905 break;
6906 case 2:
6907 p = "userland void *";
6908 break;
6909 case 3:
6910 p = "size_t";
6911 break;
6912 default:
6913 break;
6914 };
6915 break;
6916 /* extattr_list_file */
6917 case 438:
6918 switch(ndx) {
6919 case 0:
6920 p = "userland const char *";
6921 break;
6922 case 1:
6923 p = "int";
6924 break;
6925 case 2:
6926 p = "userland void *";
6927 break;
6928 case 3:
6929 p = "size_t";
6930 break;
6931 default:
6932 break;
6933 };
6934 break;
6935 /* extattr_list_link */
6936 case 439:
6937 switch(ndx) {
6938 case 0:
6939 p = "userland const char *";
6940 break;
6941 case 1:
6942 p = "int";
6943 break;
6944 case 2:
6945 p = "userland void *";
6946 break;
6947 case 3:
6948 p = "size_t";
6949 break;
6950 default:
6951 break;
6952 };
6953 break;
6954 /* ksem_timedwait */
6955 case 441:
6956 switch(ndx) {
6957 case 0:
6958 p = "semid_t";
6959 break;
6960 case 1:
6961 p = "userland const struct timespec *";
6962 break;
6963 default:
6964 break;
6965 };
6966 break;
6967 /* thr_suspend */
6968 case 442:
6969 switch(ndx) {
6970 case 0:
6971 p = "userland const struct timespec *";
6972 break;
6973 default:
6974 break;
6975 };
6976 break;
6977 /* thr_wake */
6978 case 443:
6979 switch(ndx) {
6980 case 0:
6981 p = "long";
6982 break;
6983 default:
6984 break;
6985 };
6986 break;
6987 /* kldunloadf */
6988 case 444:
6989 switch(ndx) {
6990 case 0:
6991 p = "int";
6992 break;
6993 case 1:
6994 p = "int";
6995 break;
6996 default:
6997 break;
6998 };
6999 break;
7000 /* audit */
7001 case 445:
7002 switch(ndx) {
7003 case 0:
7004 p = "userland const void *";
7005 break;
7006 case 1:
7007 p = "u_int";
7008 break;
7009 default:
7010 break;
7011 };
7012 break;
7013 /* auditon */
7014 case 446:
7015 switch(ndx) {
7016 case 0:
7017 p = "int";
7018 break;
7019 case 1:
7020 p = "userland void *";
7021 break;
7022 case 2:
7023 p = "u_int";
7024 break;
7025 default:
7026 break;
7027 };
7028 break;
7029 /* getauid */
7030 case 447:
7031 switch(ndx) {
7032 case 0:
7033 p = "userland uid_t *";
7034 break;
7035 default:
7036 break;
7037 };
7038 break;
7039 /* setauid */
7040 case 448:
7041 switch(ndx) {
7042 case 0:
7043 p = "userland uid_t *";
7044 break;
7045 default:
7046 break;
7047 };
7048 break;
7049 /* getaudit */
7050 case 449:
7051 switch(ndx) {
7052 case 0:
7053 p = "userland struct auditinfo *";
7054 break;
7055 default:
7056 break;
7057 };
7058 break;
7059 /* setaudit */
7060 case 450:
7061 switch(ndx) {
7062 case 0:
7063 p = "userland struct auditinfo *";
7064 break;
7065 default:
7066 break;
7067 };
7068 break;
7069 /* getaudit_addr */
7070 case 451:
7071 switch(ndx) {
7072 case 0:
7073 p = "userland struct auditinfo_addr *";
7074 break;
7075 case 1:
7076 p = "u_int";
7077 break;
7078 default:
7079 break;
7080 };
7081 break;
7082 /* setaudit_addr */
7083 case 452:
7084 switch(ndx) {
7085 case 0:
7086 p = "userland struct auditinfo_addr *";
7087 break;
7088 case 1:
7089 p = "u_int";
7090 break;
7091 default:
7092 break;
7093 };
7094 break;
7095 /* auditctl */
7096 case 453:
7097 switch(ndx) {
7098 case 0:
7099 p = "userland char *";
7100 break;
7101 default:
7102 break;
7103 };
7104 break;
7105 /* _umtx_op */
7106 case 454:
7107 switch(ndx) {
7108 case 0:
7109 p = "userland void *";
7110 break;
7111 case 1:
7112 p = "int";
7113 break;
7114 case 2:
7115 p = "u_long";
7116 break;
7117 case 3:
7118 p = "userland void *";
7119 break;
7120 case 4:
7121 p = "userland void *";
7122 break;
7123 default:
7124 break;
7125 };
7126 break;
7127 /* thr_new */
7128 case 455:
7129 switch(ndx) {
7130 case 0:
7131 p = "userland struct thr_param *";
7132 break;
7133 case 1:
7134 p = "int";
7135 break;
7136 default:
7137 break;
7138 };
7139 break;
7140 /* sigqueue */
7141 case 456:
7142 switch(ndx) {
7143 case 0:
7144 p = "pid_t";
7145 break;
7146 case 1:
7147 p = "int";
7148 break;
7149 case 2:
7150 p = "userland void *";
7151 break;
7152 default:
7153 break;
7154 };
7155 break;
7156 /* kmq_open */
7157 case 457:
7158 switch(ndx) {
7159 case 0:
7160 p = "userland const char *";
7161 break;
7162 case 1:
7163 p = "int";
7164 break;
7165 case 2:
7166 p = "mode_t";
7167 break;
7168 case 3:
7169 p = "userland const struct mq_attr *";
7170 break;
7171 default:
7172 break;
7173 };
7174 break;
7175 /* kmq_setattr */
7176 case 458:
7177 switch(ndx) {
7178 case 0:
7179 p = "int";
7180 break;
7181 case 1:
7182 p = "userland const struct mq_attr *";
7183 break;
7184 case 2:
7185 p = "userland struct mq_attr *";
7186 break;
7187 default:
7188 break;
7189 };
7190 break;
7191 /* kmq_timedreceive */
7192 case 459:
7193 switch(ndx) {
7194 case 0:
7195 p = "int";
7196 break;
7197 case 1:
7198 p = "userland char *";
7199 break;
7200 case 2:
7201 p = "size_t";
7202 break;
7203 case 3:
7204 p = "userland unsigned *";
7205 break;
7206 case 4:
7207 p = "userland const struct timespec *";
7208 break;
7209 default:
7210 break;
7211 };
7212 break;
7213 /* kmq_timedsend */
7214 case 460:
7215 switch(ndx) {
7216 case 0:
7217 p = "int";
7218 break;
7219 case 1:
7220 p = "userland const char *";
7221 break;
7222 case 2:
7223 p = "size_t";
7224 break;
7225 case 3:
7226 p = "unsigned";
7227 break;
7228 case 4:
7229 p = "userland const struct timespec *";
7230 break;
7231 default:
7232 break;
7233 };
7234 break;
7235 /* kmq_notify */
7236 case 461:
7237 switch(ndx) {
7238 case 0:
7239 p = "int";
7240 break;
7241 case 1:
7242 p = "userland const struct sigevent *";
7243 break;
7244 default:
7245 break;
7246 };
7247 break;
7248 /* kmq_unlink */
7249 case 462:
7250 switch(ndx) {
7251 case 0:
7252 p = "userland const char *";
7253 break;
7254 default:
7255 break;
7256 };
7257 break;
7258 /* abort2 */
7259 case 463:
7260 switch(ndx) {
7261 case 0:
7262 p = "userland const char *";
7263 break;
7264 case 1:
7265 p = "int";
7266 break;
7267 case 2:
7268 p = "userland void **";
7269 break;
7270 default:
7271 break;
7272 };
7273 break;
7274 /* thr_set_name */
7275 case 464:
7276 switch(ndx) {
7277 case 0:
7278 p = "long";
7279 break;
7280 case 1:
7281 p = "userland const char *";
7282 break;
7283 default:
7284 break;
7285 };
7286 break;
7287 /* aio_fsync */
7288 case 465:
7289 switch(ndx) {
7290 case 0:
7291 p = "int";
7292 break;
7293 case 1:
7294 p = "userland struct aiocb *";
7295 break;
7296 default:
7297 break;
7298 };
7299 break;
7300 /* rtprio_thread */
7301 case 466:
7302 switch(ndx) {
7303 case 0:
7304 p = "int";
7305 break;
7306 case 1:
7307 p = "lwpid_t";
7308 break;
7309 case 2:
7310 p = "userland struct rtprio *";
7311 break;
7312 default:
7313 break;
7314 };
7315 break;
7316 /* sctp_peeloff */
7317 case 471:
7318 switch(ndx) {
7319 case 0:
7320 p = "int";
7321 break;
7322 case 1:
7323 p = "uint32_t";
7324 break;
7325 default:
7326 break;
7327 };
7328 break;
7329 /* sctp_generic_sendmsg */
7330 case 472:
7331 switch(ndx) {
7332 case 0:
7333 p = "int";
7334 break;
7335 case 1:
7336 p = "caddr_t";
7337 break;
7338 case 2:
7339 p = "int";
7340 break;
7341 case 3:
7342 p = "caddr_t";
7343 break;
7344 case 4:
7345 p = "__socklen_t";
7346 break;
7347 case 5:
7348 p = "userland struct sctp_sndrcvinfo *";
7349 break;
7350 case 6:
7351 p = "int";
7352 break;
7353 default:
7354 break;
7355 };
7356 break;
7357 /* sctp_generic_sendmsg_iov */
7358 case 473:
7359 switch(ndx) {
7360 case 0:
7361 p = "int";
7362 break;
7363 case 1:
7364 p = "userland struct iovec *";
7365 break;
7366 case 2:
7367 p = "int";
7368 break;
7369 case 3:
7370 p = "caddr_t";
7371 break;
7372 case 4:
7373 p = "__socklen_t";
7374 break;
7375 case 5:
7376 p = "userland struct sctp_sndrcvinfo *";
7377 break;
7378 case 6:
7379 p = "int";
7380 break;
7381 default:
7382 break;
7383 };
7384 break;
7385 /* sctp_generic_recvmsg */
7386 case 474:
7387 switch(ndx) {
7388 case 0:
7389 p = "int";
7390 break;
7391 case 1:
7392 p = "userland struct iovec *";
7393 break;
7394 case 2:
7395 p = "int";
7396 break;
7397 case 3:
7398 p = "userland struct sockaddr *";
7399 break;
7400 case 4:
7401 p = "userland __socklen_t *";
7402 break;
7403 case 5:
7404 p = "userland struct sctp_sndrcvinfo *";
7405 break;
7406 case 6:
7407 p = "userland int *";
7408 break;
7409 default:
7410 break;
7411 };
7412 break;
7413 /* pread */
7414 case 475:
7415 switch(ndx) {
7416 case 0:
7417 p = "int";
7418 break;
7419 case 1:
7420 p = "userland void *";
7421 break;
7422 case 2:
7423 p = "size_t";
7424 break;
7425 case 3:
7426 p = "off_t";
7427 break;
7428 default:
7429 break;
7430 };
7431 break;
7432 /* pwrite */
7433 case 476:
7434 switch(ndx) {
7435 case 0:
7436 p = "int";
7437 break;
7438 case 1:
7439 p = "userland const void *";
7440 break;
7441 case 2:
7442 p = "size_t";
7443 break;
7444 case 3:
7445 p = "off_t";
7446 break;
7447 default:
7448 break;
7449 };
7450 break;
7451 /* mmap */
7452 case 477:
7453 switch(ndx) {
7454 case 0:
7455 p = "caddr_t";
7456 break;
7457 case 1:
7458 p = "size_t";
7459 break;
7460 case 2:
7461 p = "int";
7462 break;
7463 case 3:
7464 p = "int";
7465 break;
7466 case 4:
7467 p = "int";
7468 break;
7469 case 5:
7470 p = "off_t";
7471 break;
7472 default:
7473 break;
7474 };
7475 break;
7476 /* lseek */
7477 case 478:
7478 switch(ndx) {
7479 case 0:
7480 p = "int";
7481 break;
7482 case 1:
7483 p = "off_t";
7484 break;
7485 case 2:
7486 p = "int";
7487 break;
7488 default:
7489 break;
7490 };
7491 break;
7492 /* truncate */
7493 case 479:
7494 switch(ndx) {
7495 case 0:
7496 p = "userland char *";
7497 break;
7498 case 1:
7499 p = "off_t";
7500 break;
7501 default:
7502 break;
7503 };
7504 break;
7505 /* ftruncate */
7506 case 480:
7507 switch(ndx) {
7508 case 0:
7509 p = "int";
7510 break;
7511 case 1:
7512 p = "off_t";
7513 break;
7514 default:
7515 break;
7516 };
7517 break;
7518 /* thr_kill2 */
7519 case 481:
7520 switch(ndx) {
7521 case 0:
7522 p = "pid_t";
7523 break;
7524 case 1:
7525 p = "long";
7526 break;
7527 case 2:
7528 p = "int";
7529 break;
7530 default:
7531 break;
7532 };
7533 break;
7534 /* shm_open */
7535 case 482:
7536 switch(ndx) {
7537 case 0:
7538 p = "userland const char *";
7539 break;
7540 case 1:
7541 p = "int";
7542 break;
7543 case 2:
7544 p = "mode_t";
7545 break;
7546 default:
7547 break;
7548 };
7549 break;
7550 /* shm_unlink */
7551 case 483:
7552 switch(ndx) {
7553 case 0:
7554 p = "userland const char *";
7555 break;
7556 default:
7557 break;
7558 };
7559 break;
7560 /* cpuset */
7561 case 484:
7562 switch(ndx) {
7563 case 0:
7564 p = "userland cpusetid_t *";
7565 break;
7566 default:
7567 break;
7568 };
7569 break;
7570 /* cpuset_setid */
7571 case 485:
7572 switch(ndx) {
7573 case 0:
7574 p = "cpuwhich_t";
7575 break;
7576 case 1:
7577 p = "id_t";
7578 break;
7579 case 2:
7580 p = "cpusetid_t";
7581 break;
7582 default:
7583 break;
7584 };
7585 break;
7586 /* cpuset_getid */
7587 case 486:
7588 switch(ndx) {
7589 case 0:
7590 p = "cpulevel_t";
7591 break;
7592 case 1:
7593 p = "cpuwhich_t";
7594 break;
7595 case 2:
7596 p = "id_t";
7597 break;
7598 case 3:
7599 p = "userland cpusetid_t *";
7600 break;
7601 default:
7602 break;
7603 };
7604 break;
7605 /* cpuset_getaffinity */
7606 case 487:
7607 switch(ndx) {
7608 case 0:
7609 p = "cpulevel_t";
7610 break;
7611 case 1:
7612 p = "cpuwhich_t";
7613 break;
7614 case 2:
7615 p = "id_t";
7616 break;
7617 case 3:
7618 p = "size_t";
7619 break;
7620 case 4:
7621 p = "userland cpuset_t *";
7622 break;
7623 default:
7624 break;
7625 };
7626 break;
7627 /* cpuset_setaffinity */
7628 case 488:
7629 switch(ndx) {
7630 case 0:
7631 p = "cpulevel_t";
7632 break;
7633 case 1:
7634 p = "cpuwhich_t";
7635 break;
7636 case 2:
7637 p = "id_t";
7638 break;
7639 case 3:
7640 p = "size_t";
7641 break;
7642 case 4:
7643 p = "userland const cpuset_t *";
7644 break;
7645 default:
7646 break;
7647 };
7648 break;
7649 /* faccessat */
7650 case 489:
7651 switch(ndx) {
7652 case 0:
7653 p = "int";
7654 break;
7655 case 1:
7656 p = "userland char *";
7657 break;
7658 case 2:
7659 p = "int";
7660 break;
7661 case 3:
7662 p = "int";
7663 break;
7664 default:
7665 break;
7666 };
7667 break;
7668 /* fchmodat */
7669 case 490:
7670 switch(ndx) {
7671 case 0:
7672 p = "int";
7673 break;
7674 case 1:
7675 p = "userland char *";
7676 break;
7677 case 2:
7678 p = "mode_t";
7679 break;
7680 case 3:
7681 p = "int";
7682 break;
7683 default:
7684 break;
7685 };
7686 break;
7687 /* fchownat */
7688 case 491:
7689 switch(ndx) {
7690 case 0:
7691 p = "int";
7692 break;
7693 case 1:
7694 p = "userland char *";
7695 break;
7696 case 2:
7697 p = "uid_t";
7698 break;
7699 case 3:
7700 p = "gid_t";
7701 break;
7702 case 4:
7703 p = "int";
7704 break;
7705 default:
7706 break;
7707 };
7708 break;
7709 /* fexecve */
7710 case 492:
7711 switch(ndx) {
7712 case 0:
7713 p = "int";
7714 break;
7715 case 1:
7716 p = "userland char **";
7717 break;
7718 case 2:
7719 p = "userland char **";
7720 break;
7721 default:
7722 break;
7723 };
7724 break;
7725 /* futimesat */
7726 case 494:
7727 switch(ndx) {
7728 case 0:
7729 p = "int";
7730 break;
7731 case 1:
7732 p = "userland char *";
7733 break;
7734 case 2:
7735 p = "userland struct timeval *";
7736 break;
7737 default:
7738 break;
7739 };
7740 break;
7741 /* linkat */
7742 case 495:
7743 switch(ndx) {
7744 case 0:
7745 p = "int";
7746 break;
7747 case 1:
7748 p = "userland char *";
7749 break;
7750 case 2:
7751 p = "int";
7752 break;
7753 case 3:
7754 p = "userland char *";
7755 break;
7756 case 4:
7757 p = "int";
7758 break;
7759 default:
7760 break;
7761 };
7762 break;
7763 /* mkdirat */
7764 case 496:
7765 switch(ndx) {
7766 case 0:
7767 p = "int";
7768 break;
7769 case 1:
7770 p = "userland char *";
7771 break;
7772 case 2:
7773 p = "mode_t";
7774 break;
7775 default:
7776 break;
7777 };
7778 break;
7779 /* mkfifoat */
7780 case 497:
7781 switch(ndx) {
7782 case 0:
7783 p = "int";
7784 break;
7785 case 1:
7786 p = "userland char *";
7787 break;
7788 case 2:
7789 p = "mode_t";
7790 break;
7791 default:
7792 break;
7793 };
7794 break;
7795 /* openat */
7796 case 499:
7797 switch(ndx) {
7798 case 0:
7799 p = "int";
7800 break;
7801 case 1:
7802 p = "userland char *";
7803 break;
7804 case 2:
7805 p = "int";
7806 break;
7807 case 3:
7808 p = "mode_t";
7809 break;
7810 default:
7811 break;
7812 };
7813 break;
7814 /* readlinkat */
7815 case 500:
7816 switch(ndx) {
7817 case 0:
7818 p = "int";
7819 break;
7820 case 1:
7821 p = "userland char *";
7822 break;
7823 case 2:
7824 p = "userland char *";
7825 break;
7826 case 3:
7827 p = "size_t";
7828 break;
7829 default:
7830 break;
7831 };
7832 break;
7833 /* renameat */
7834 case 501:
7835 switch(ndx) {
7836 case 0:
7837 p = "int";
7838 break;
7839 case 1:
7840 p = "userland char *";
7841 break;
7842 case 2:
7843 p = "int";
7844 break;
7845 case 3:
7846 p = "userland char *";
7847 break;
7848 default:
7849 break;
7850 };
7851 break;
7852 /* symlinkat */
7853 case 502:
7854 switch(ndx) {
7855 case 0:
7856 p = "userland char *";
7857 break;
7858 case 1:
7859 p = "int";
7860 break;
7861 case 2:
7862 p = "userland char *";
7863 break;
7864 default:
7865 break;
7866 };
7867 break;
7868 /* unlinkat */
7869 case 503:
7870 switch(ndx) {
7871 case 0:
7872 p = "int";
7873 break;
7874 case 1:
7875 p = "userland char *";
7876 break;
7877 case 2:
7878 p = "int";
7879 break;
7880 default:
7881 break;
7882 };
7883 break;
7884 /* posix_openpt */
7885 case 504:
7886 switch(ndx) {
7887 case 0:
7888 p = "int";
7889 break;
7890 default:
7891 break;
7892 };
7893 break;
7894 /* gssd_syscall */
7895 case 505:
7896 switch(ndx) {
7897 case 0:
7898 p = "userland char *";
7899 break;
7900 default:
7901 break;
7902 };
7903 break;
7904 /* jail_get */
7905 case 506:
7906 switch(ndx) {
7907 case 0:
7908 p = "userland struct iovec *";
7909 break;
7910 case 1:
7911 p = "unsigned int";
7912 break;
7913 case 2:
7914 p = "int";
7915 break;
7916 default:
7917 break;
7918 };
7919 break;
7920 /* jail_set */
7921 case 507:
7922 switch(ndx) {
7923 case 0:
7924 p = "userland struct iovec *";
7925 break;
7926 case 1:
7927 p = "unsigned int";
7928 break;
7929 case 2:
7930 p = "int";
7931 break;
7932 default:
7933 break;
7934 };
7935 break;
7936 /* jail_remove */
7937 case 508:
7938 switch(ndx) {
7939 case 0:
7940 p = "int";
7941 break;
7942 default:
7943 break;
7944 };
7945 break;
7946 /* closefrom */
7947 case 509:
7948 switch(ndx) {
7949 case 0:
7950 p = "int";
7951 break;
7952 default:
7953 break;
7954 };
7955 break;
7956 /* __semctl */
7957 case 510:
7958 switch(ndx) {
7959 case 0:
7960 p = "int";
7961 break;
7962 case 1:
7963 p = "int";
7964 break;
7965 case 2:
7966 p = "int";
7967 break;
7968 case 3:
7969 p = "userland union semun *";
7970 break;
7971 default:
7972 break;
7973 };
7974 break;
7975 /* msgctl */
7976 case 511:
7977 switch(ndx) {
7978 case 0:
7979 p = "int";
7980 break;
7981 case 1:
7982 p = "int";
7983 break;
7984 case 2:
7985 p = "userland struct msqid_ds *";
7986 break;
7987 default:
7988 break;
7989 };
7990 break;
7991 /* shmctl */
7992 case 512:
7993 switch(ndx) {
7994 case 0:
7995 p = "int";
7996 break;
7997 case 1:
7998 p = "int";
7999 break;
8000 case 2:
8001 p = "userland struct shmid_ds *";
8002 break;
8003 default:
8004 break;
8005 };
8006 break;
8007 /* lpathconf */
8008 case 513:
8009 switch(ndx) {
8010 case 0:
8011 p = "userland char *";
8012 break;
8013 case 1:
8014 p = "int";
8015 break;
8016 default:
8017 break;
8018 };
8019 break;
8020 /* __cap_rights_get */
8021 case 515:
8022 switch(ndx) {
8023 case 0:
8024 p = "int";
8025 break;
8026 case 1:
8027 p = "int";
8028 break;
8029 case 2:
8030 p = "userland cap_rights_t *";
8031 break;
8032 default:
8033 break;
8034 };
8035 break;
8036 /* cap_enter */
8037 case 516:
8038 break;
8039 /* cap_getmode */
8040 case 517:
8041 switch(ndx) {
8042 case 0:
8043 p = "userland u_int *";
8044 break;
8045 default:
8046 break;
8047 };
8048 break;
8049 /* pdfork */
8050 case 518:
8051 switch(ndx) {
8052 case 0:
8053 p = "userland int *";
8054 break;
8055 case 1:
8056 p = "int";
8057 break;
8058 default:
8059 break;
8060 };
8061 break;
8062 /* pdkill */
8063 case 519:
8064 switch(ndx) {
8065 case 0:
8066 p = "int";
8067 break;
8068 case 1:
8069 p = "int";
8070 break;
8071 default:
8072 break;
8073 };
8074 break;
8075 /* pdgetpid */
8076 case 520:
8077 switch(ndx) {
8078 case 0:
8079 p = "int";
8080 break;
8081 case 1:
8082 p = "userland pid_t *";
8083 break;
8084 default:
8085 break;
8086 };
8087 break;
8088 /* pselect */
8089 case 522:
8090 switch(ndx) {
8091 case 0:
8092 p = "int";
8093 break;
8094 case 1:
8095 p = "userland fd_set *";
8096 break;
8097 case 2:
8098 p = "userland fd_set *";
8099 break;
8100 case 3:
8101 p = "userland fd_set *";
8102 break;
8103 case 4:
8104 p = "userland const struct timespec *";
8105 break;
8106 case 5:
8107 p = "userland const sigset_t *";
8108 break;
8109 default:
8110 break;
8111 };
8112 break;
8113 /* getloginclass */
8114 case 523:
8115 switch(ndx) {
8116 case 0:
8117 p = "userland char *";
8118 break;
8119 case 1:
8120 p = "size_t";
8121 break;
8122 default:
8123 break;
8124 };
8125 break;
8126 /* setloginclass */
8127 case 524:
8128 switch(ndx) {
8129 case 0:
8130 p = "userland const char *";
8131 break;
8132 default:
8133 break;
8134 };
8135 break;
8136 /* rctl_get_racct */
8137 case 525:
8138 switch(ndx) {
8139 case 0:
8140 p = "userland const void *";
8141 break;
8142 case 1:
8143 p = "size_t";
8144 break;
8145 case 2:
8146 p = "userland void *";
8147 break;
8148 case 3:
8149 p = "size_t";
8150 break;
8151 default:
8152 break;
8153 };
8154 break;
8155 /* rctl_get_rules */
8156 case 526:
8157 switch(ndx) {
8158 case 0:
8159 p = "userland const void *";
8160 break;
8161 case 1:
8162 p = "size_t";
8163 break;
8164 case 2:
8165 p = "userland void *";
8166 break;
8167 case 3:
8168 p = "size_t";
8169 break;
8170 default:
8171 break;
8172 };
8173 break;
8174 /* rctl_get_limits */
8175 case 527:
8176 switch(ndx) {
8177 case 0:
8178 p = "userland const void *";
8179 break;
8180 case 1:
8181 p = "size_t";
8182 break;
8183 case 2:
8184 p = "userland void *";
8185 break;
8186 case 3:
8187 p = "size_t";
8188 break;
8189 default:
8190 break;
8191 };
8192 break;
8193 /* rctl_add_rule */
8194 case 528:
8195 switch(ndx) {
8196 case 0:
8197 p = "userland const void *";
8198 break;
8199 case 1:
8200 p = "size_t";
8201 break;
8202 case 2:
8203 p = "userland void *";
8204 break;
8205 case 3:
8206 p = "size_t";
8207 break;
8208 default:
8209 break;
8210 };
8211 break;
8212 /* rctl_remove_rule */
8213 case 529:
8214 switch(ndx) {
8215 case 0:
8216 p = "userland const void *";
8217 break;
8218 case 1:
8219 p = "size_t";
8220 break;
8221 case 2:
8222 p = "userland void *";
8223 break;
8224 case 3:
8225 p = "size_t";
8226 break;
8227 default:
8228 break;
8229 };
8230 break;
8231 /* posix_fallocate */
8232 case 530:
8233 switch(ndx) {
8234 case 0:
8235 p = "int";
8236 break;
8237 case 1:
8238 p = "off_t";
8239 break;
8240 case 2:
8241 p = "off_t";
8242 break;
8243 default:
8244 break;
8245 };
8246 break;
8247 /* posix_fadvise */
8248 case 531:
8249 switch(ndx) {
8250 case 0:
8251 p = "int";
8252 break;
8253 case 1:
8254 p = "off_t";
8255 break;
8256 case 2:
8257 p = "off_t";
8258 break;
8259 case 3:
8260 p = "int";
8261 break;
8262 default:
8263 break;
8264 };
8265 break;
8266 /* wait6 */
8267 case 532:
8268 switch(ndx) {
8269 case 0:
8270 p = "idtype_t";
8271 break;
8272 case 1:
8273 p = "id_t";
8274 break;
8275 case 2:
8276 p = "userland int *";
8277 break;
8278 case 3:
8279 p = "int";
8280 break;
8281 case 4:
8282 p = "userland struct __wrusage *";
8283 break;
8284 case 5:
8285 p = "userland siginfo_t *";
8286 break;
8287 default:
8288 break;
8289 };
8290 break;
8291 /* cap_rights_limit */
8292 case 533:
8293 switch(ndx) {
8294 case 0:
8295 p = "int";
8296 break;
8297 case 1:
8298 p = "userland cap_rights_t *";
8299 break;
8300 default:
8301 break;
8302 };
8303 break;
8304 /* cap_ioctls_limit */
8305 case 534:
8306 switch(ndx) {
8307 case 0:
8308 p = "int";
8309 break;
8310 case 1:
8311 p = "userland const u_long *";
8312 break;
8313 case 2:
8314 p = "size_t";
8315 break;
8316 default:
8317 break;
8318 };
8319 break;
8320 /* cap_ioctls_get */
8321 case 535:
8322 switch(ndx) {
8323 case 0:
8324 p = "int";
8325 break;
8326 case 1:
8327 p = "userland u_long *";
8328 break;
8329 case 2:
8330 p = "size_t";
8331 break;
8332 default:
8333 break;
8334 };
8335 break;
8336 /* cap_fcntls_limit */
8337 case 536:
8338 switch(ndx) {
8339 case 0:
8340 p = "int";
8341 break;
8342 case 1:
8343 p = "uint32_t";
8344 break;
8345 default:
8346 break;
8347 };
8348 break;
8349 /* cap_fcntls_get */
8350 case 537:
8351 switch(ndx) {
8352 case 0:
8353 p = "int";
8354 break;
8355 case 1:
8356 p = "userland uint32_t *";
8357 break;
8358 default:
8359 break;
8360 };
8361 break;
8362 /* bindat */
8363 case 538:
8364 switch(ndx) {
8365 case 0:
8366 p = "int";
8367 break;
8368 case 1:
8369 p = "int";
8370 break;
8371 case 2:
8372 p = "caddr_t";
8373 break;
8374 case 3:
8375 p = "int";
8376 break;
8377 default:
8378 break;
8379 };
8380 break;
8381 /* connectat */
8382 case 539:
8383 switch(ndx) {
8384 case 0:
8385 p = "int";
8386 break;
8387 case 1:
8388 p = "int";
8389 break;
8390 case 2:
8391 p = "caddr_t";
8392 break;
8393 case 3:
8394 p = "int";
8395 break;
8396 default:
8397 break;
8398 };
8399 break;
8400 /* chflagsat */
8401 case 540:
8402 switch(ndx) {
8403 case 0:
8404 p = "int";
8405 break;
8406 case 1:
8407 p = "userland const char *";
8408 break;
8409 case 2:
8410 p = "u_long";
8411 break;
8412 case 3:
8413 p = "int";
8414 break;
8415 default:
8416 break;
8417 };
8418 break;
8419 /* accept4 */
8420 case 541:
8421 switch(ndx) {
8422 case 0:
8423 p = "int";
8424 break;
8425 case 1:
8426 p = "userland struct sockaddr *";
8427 break;
8428 case 2:
8429 p = "userland __socklen_t *";
8430 break;
8431 case 3:
8432 p = "int";
8433 break;
8434 default:
8435 break;
8436 };
8437 break;
8438 /* pipe2 */
8439 case 542:
8440 switch(ndx) {
8441 case 0:
8442 p = "userland int *";
8443 break;
8444 case 1:
8445 p = "int";
8446 break;
8447 default:
8448 break;
8449 };
8450 break;
8451 /* aio_mlock */
8452 case 543:
8453 switch(ndx) {
8454 case 0:
8455 p = "userland struct aiocb *";
8456 break;
8457 default:
8458 break;
8459 };
8460 break;
8461 /* procctl */
8462 case 544:
8463 switch(ndx) {
8464 case 0:
8465 p = "idtype_t";
8466 break;
8467 case 1:
8468 p = "id_t";
8469 break;
8470 case 2:
8471 p = "int";
8472 break;
8473 case 3:
8474 p = "userland void *";
8475 break;
8476 default:
8477 break;
8478 };
8479 break;
8480 /* ppoll */
8481 case 545:
8482 switch(ndx) {
8483 case 0:
8484 p = "userland struct pollfd *";
8485 break;
8486 case 1:
8487 p = "u_int";
8488 break;
8489 case 2:
8490 p = "userland const struct timespec *";
8491 break;
8492 case 3:
8493 p = "userland const sigset_t *";
8494 break;
8495 default:
8496 break;
8497 };
8498 break;
8499 /* futimens */
8500 case 546:
8501 switch(ndx) {
8502 case 0:
8503 p = "int";
8504 break;
8505 case 1:
8506 p = "userland struct timespec *";
8507 break;
8508 default:
8509 break;
8510 };
8511 break;
8512 /* utimensat */
8513 case 547:
8514 switch(ndx) {
8515 case 0:
8516 p = "int";
8517 break;
8518 case 1:
8519 p = "userland char *";
8520 break;
8521 case 2:
8522 p = "userland struct timespec *";
8523 break;
8524 case 3:
8525 p = "int";
8526 break;
8527 default:
8528 break;
8529 };
8530 break;
8531 /* fdatasync */
8532 case 550:
8533 switch(ndx) {
8534 case 0:
8535 p = "int";
8536 break;
8537 default:
8538 break;
8539 };
8540 break;
8541 /* fstat */
8542 case 551:
8543 switch(ndx) {
8544 case 0:
8545 p = "int";
8546 break;
8547 case 1:
8548 p = "userland struct stat *";
8549 break;
8550 default:
8551 break;
8552 };
8553 break;
8554 /* fstatat */
8555 case 552:
8556 switch(ndx) {
8557 case 0:
8558 p = "int";
8559 break;
8560 case 1:
8561 p = "userland char *";
8562 break;
8563 case 2:
8564 p = "userland struct stat *";
8565 break;
8566 case 3:
8567 p = "int";
8568 break;
8569 default:
8570 break;
8571 };
8572 break;
8573 /* fhstat */
8574 case 553:
8575 switch(ndx) {
8576 case 0:
8577 p = "userland const struct fhandle *";
8578 break;
8579 case 1:
8580 p = "userland struct stat *";
8581 break;
8582 default:
8583 break;
8584 };
8585 break;
8586 /* getdirentries */
8587 case 554:
8588 switch(ndx) {
8589 case 0:
8590 p = "int";
8591 break;
8592 case 1:
8593 p = "userland char *";
8594 break;
8595 case 2:
8596 p = "size_t";
8597 break;
8598 case 3:
8599 p = "userland off_t *";
8600 break;
8601 default:
8602 break;
8603 };
8604 break;
8605 /* statfs */
8606 case 555:
8607 switch(ndx) {
8608 case 0:
8609 p = "userland char *";
8610 break;
8611 case 1:
8612 p = "userland struct statfs *";
8613 break;
8614 default:
8615 break;
8616 };
8617 break;
8618 /* fstatfs */
8619 case 556:
8620 switch(ndx) {
8621 case 0:
8622 p = "int";
8623 break;
8624 case 1:
8625 p = "userland struct statfs *";
8626 break;
8627 default:
8628 break;
8629 };
8630 break;
8631 /* getfsstat */
8632 case 557:
8633 switch(ndx) {
8634 case 0:
8635 p = "userland struct statfs *";
8636 break;
8637 case 1:
8638 p = "long";
8639 break;
8640 case 2:
8641 p = "int";
8642 break;
8643 default:
8644 break;
8645 };
8646 break;
8647 /* fhstatfs */
8648 case 558:
8649 switch(ndx) {
8650 case 0:
8651 p = "userland const struct fhandle *";
8652 break;
8653 case 1:
8654 p = "userland struct statfs *";
8655 break;
8656 default:
8657 break;
8658 };
8659 break;
8660 /* mknodat */
8661 case 559:
8662 switch(ndx) {
8663 case 0:
8664 p = "int";
8665 break;
8666 case 1:
8667 p = "userland char *";
8668 break;
8669 case 2:
8670 p = "mode_t";
8671 break;
8672 case 3:
8673 p = "dev_t";
8674 break;
8675 default:
8676 break;
8677 };
8678 break;
8679 /* kevent */
8680 case 560:
8681 switch(ndx) {
8682 case 0:
8683 p = "int";
8684 break;
8685 case 1:
8686 p = "userland struct kevent *";
8687 break;
8688 case 2:
8689 p = "int";
8690 break;
8691 case 3:
8692 p = "userland struct kevent *";
8693 break;
8694 case 4:
8695 p = "int";
8696 break;
8697 case 5:
8698 p = "userland const struct timespec *";
8699 break;
8700 default:
8701 break;
8702 };
8703 break;
8704 /* cpuset_getdomain */
8705 case 561:
8706 switch(ndx) {
8707 case 0:
8708 p = "cpulevel_t";
8709 break;
8710 case 1:
8711 p = "cpuwhich_t";
8712 break;
8713 case 2:
8714 p = "id_t";
8715 break;
8716 case 3:
8717 p = "size_t";
8718 break;
8719 case 4:
8720 p = "userland domainset_t *";
8721 break;
8722 case 5:
8723 p = "userland int *";
8724 break;
8725 default:
8726 break;
8727 };
8728 break;
8729 /* cpuset_setdomain */
8730 case 562:
8731 switch(ndx) {
8732 case 0:
8733 p = "cpulevel_t";
8734 break;
8735 case 1:
8736 p = "cpuwhich_t";
8737 break;
8738 case 2:
8739 p = "id_t";
8740 break;
8741 case 3:
8742 p = "size_t";
8743 break;
8744 case 4:
8745 p = "userland domainset_t *";
8746 break;
8747 case 5:
8748 p = "int";
8749 break;
8750 default:
8751 break;
8752 };
8753 break;
8754 /* getrandom */
8755 case 563:
8756 switch(ndx) {
8757 case 0:
8758 p = "userland void *";
8759 break;
8760 case 1:
8761 p = "size_t";
8762 break;
8763 case 2:
8764 p = "unsigned int";
8765 break;
8766 default:
8767 break;
8768 };
8769 break;
8770 /* getfhat */
8771 case 564:
8772 switch(ndx) {
8773 case 0:
8774 p = "int";
8775 break;
8776 case 1:
8777 p = "userland char *";
8778 break;
8779 case 2:
8780 p = "userland struct fhandle *";
8781 break;
8782 case 3:
8783 p = "int";
8784 break;
8785 default:
8786 break;
8787 };
8788 break;
8789 /* fhlink */
8790 case 565:
8791 switch(ndx) {
8792 case 0:
8793 p = "userland struct fhandle *";
8794 break;
8795 case 1:
8796 p = "userland const char *";
8797 break;
8798 default:
8799 break;
8800 };
8801 break;
8802 /* fhlinkat */
8803 case 566:
8804 switch(ndx) {
8805 case 0:
8806 p = "userland struct fhandle *";
8807 break;
8808 case 1:
8809 p = "int";
8810 break;
8811 case 2:
8812 p = "userland const char *";
8813 break;
8814 default:
8815 break;
8816 };
8817 break;
8818 /* fhreadlink */
8819 case 567:
8820 switch(ndx) {
8821 case 0:
8822 p = "userland struct fhandle *";
8823 break;
8824 case 1:
8825 p = "userland char *";
8826 break;
8827 case 2:
8828 p = "size_t";
8829 break;
8830 default:
8831 break;
8832 };
8833 break;
8834 /* __sysctlbyname */
8835 case 570:
8836 switch(ndx) {
8837 case 0:
8838 p = "userland const char *";
8839 break;
8840 case 1:
8841 p = "size_t";
8842 break;
8843 case 2:
8844 p = "userland void *";
8845 break;
8846 case 3:
8847 p = "userland size_t *";
8848 break;
8849 case 4:
8850 p = "userland void *";
8851 break;
8852 case 5:
8853 p = "size_t";
8854 break;
8855 default:
8856 break;
8857 };
8858 break;
8859 /* close_range */
8860 case 575:
8861 switch(ndx) {
8862 case 0:
8863 p = "u_int";
8864 break;
8865 case 1:
8866 p = "u_int";
8867 break;
8868 case 2:
8869 p = "int";
8870 break;
8871 default:
8872 break;
8873 };
8874 break;
8875 default:
8876 break;
8877 };
8878 if (p != NULL)
8879 strlcpy(desc, p, descsz);
8880 }
8881 static void
8882 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8883 {
8884 const char *p = NULL;
8885 switch (sysnum) {
8886 /* nosys */
8887 case 0:
8888 /* sys_exit */
8889 case 1:
8890 if (ndx == 0 || ndx == 1)
8891 p = "void";
8892 break;
8893 /* fork */
8894 case 2:
8895 /* read */
8896 case 3:
8897 if (ndx == 0 || ndx == 1)
8898 p = "ssize_t";
8899 break;
8900 /* write */
8901 case 4:
8902 if (ndx == 0 || ndx == 1)
8903 p = "ssize_t";
8904 break;
8905 /* open */
8906 case 5:
8907 if (ndx == 0 || ndx == 1)
8908 p = "int";
8909 break;
8910 /* close */
8911 case 6:
8912 if (ndx == 0 || ndx == 1)
8913 p = "int";
8914 break;
8915 /* wait4 */
8916 case 7:
8917 if (ndx == 0 || ndx == 1)
8918 p = "int";
8919 break;
8920 /* link */
8921 case 9:
8922 if (ndx == 0 || ndx == 1)
8923 p = "int";
8924 break;
8925 /* unlink */
8926 case 10:
8927 if (ndx == 0 || ndx == 1)
8928 p = "int";
8929 break;
8930 /* chdir */
8931 case 12:
8932 if (ndx == 0 || ndx == 1)
8933 p = "int";
8934 break;
8935 /* fchdir */
8936 case 13:
8937 if (ndx == 0 || ndx == 1)
8938 p = "int";
8939 break;
8940 /* chmod */
8941 case 15:
8942 if (ndx == 0 || ndx == 1)
8943 p = "int";
8944 break;
8945 /* chown */
8946 case 16:
8947 if (ndx == 0 || ndx == 1)
8948 p = "int";
8949 break;
8950 /* break */
8951 case 17:
8952 if (ndx == 0 || ndx == 1)
8953 p = "caddr_t";
8954 break;
8955 /* getpid */
8956 case 20:
8957 /* mount */
8958 case 21:
8959 if (ndx == 0 || ndx == 1)
8960 p = "int";
8961 break;
8962 /* unmount */
8963 case 22:
8964 if (ndx == 0 || ndx == 1)
8965 p = "int";
8966 break;
8967 /* setuid */
8968 case 23:
8969 if (ndx == 0 || ndx == 1)
8970 p = "int";
8971 break;
8972 /* getuid */
8973 case 24:
8974 /* geteuid */
8975 case 25:
8976 /* ptrace */
8977 case 26:
8978 if (ndx == 0 || ndx == 1)
8979 p = "int";
8980 break;
8981 /* recvmsg */
8982 case 27:
8983 if (ndx == 0 || ndx == 1)
8984 p = "int";
8985 break;
8986 /* sendmsg */
8987 case 28:
8988 if (ndx == 0 || ndx == 1)
8989 p = "int";
8990 break;
8991 /* recvfrom */
8992 case 29:
8993 if (ndx == 0 || ndx == 1)
8994 p = "int";
8995 break;
8996 /* accept */
8997 case 30:
8998 if (ndx == 0 || ndx == 1)
8999 p = "int";
9000 break;
9001 /* getpeername */
9002 case 31:
9003 if (ndx == 0 || ndx == 1)
9004 p = "int";
9005 break;
9006 /* getsockname */
9007 case 32:
9008 if (ndx == 0 || ndx == 1)
9009 p = "int";
9010 break;
9011 /* access */
9012 case 33:
9013 if (ndx == 0 || ndx == 1)
9014 p = "int";
9015 break;
9016 /* chflags */
9017 case 34:
9018 if (ndx == 0 || ndx == 1)
9019 p = "int";
9020 break;
9021 /* fchflags */
9022 case 35:
9023 if (ndx == 0 || ndx == 1)
9024 p = "int";
9025 break;
9026 /* sync */
9027 case 36:
9028 /* kill */
9029 case 37:
9030 if (ndx == 0 || ndx == 1)
9031 p = "int";
9032 break;
9033 /* getppid */
9034 case 39:
9035 /* dup */
9036 case 41:
9037 if (ndx == 0 || ndx == 1)
9038 p = "int";
9039 break;
9040 /* getegid */
9041 case 43:
9042 /* profil */
9043 case 44:
9044 if (ndx == 0 || ndx == 1)
9045 p = "int";
9046 break;
9047 /* ktrace */
9048 case 45:
9049 if (ndx == 0 || ndx == 1)
9050 p = "int";
9051 break;
9052 /* getgid */
9053 case 47:
9054 /* getlogin */
9055 case 49:
9056 if (ndx == 0 || ndx == 1)
9057 p = "int";
9058 break;
9059 /* setlogin */
9060 case 50:
9061 if (ndx == 0 || ndx == 1)
9062 p = "int";
9063 break;
9064 /* acct */
9065 case 51:
9066 if (ndx == 0 || ndx == 1)
9067 p = "int";
9068 break;
9069 /* sigaltstack */
9070 case 53:
9071 if (ndx == 0 || ndx == 1)
9072 p = "int";
9073 break;
9074 /* ioctl */
9075 case 54:
9076 if (ndx == 0 || ndx == 1)
9077 p = "int";
9078 break;
9079 /* reboot */
9080 case 55:
9081 if (ndx == 0 || ndx == 1)
9082 p = "int";
9083 break;
9084 /* revoke */
9085 case 56:
9086 if (ndx == 0 || ndx == 1)
9087 p = "int";
9088 break;
9089 /* symlink */
9090 case 57:
9091 if (ndx == 0 || ndx == 1)
9092 p = "int";
9093 break;
9094 /* readlink */
9095 case 58:
9096 if (ndx == 0 || ndx == 1)
9097 p = "ssize_t";
9098 break;
9099 /* execve */
9100 case 59:
9101 if (ndx == 0 || ndx == 1)
9102 p = "int";
9103 break;
9104 /* umask */
9105 case 60:
9106 if (ndx == 0 || ndx == 1)
9107 p = "int";
9108 break;
9109 /* chroot */
9110 case 61:
9111 if (ndx == 0 || ndx == 1)
9112 p = "int";
9113 break;
9114 /* msync */
9115 case 65:
9116 if (ndx == 0 || ndx == 1)
9117 p = "int";
9118 break;
9119 /* vfork */
9120 case 66:
9121 /* sbrk */
9122 case 69:
9123 if (ndx == 0 || ndx == 1)
9124 p = "int";
9125 break;
9126 /* sstk */
9127 case 70:
9128 if (ndx == 0 || ndx == 1)
9129 p = "int";
9130 break;
9131 /* munmap */
9132 case 73:
9133 if (ndx == 0 || ndx == 1)
9134 p = "int";
9135 break;
9136 /* mprotect */
9137 case 74:
9138 if (ndx == 0 || ndx == 1)
9139 p = "int";
9140 break;
9141 /* madvise */
9142 case 75:
9143 if (ndx == 0 || ndx == 1)
9144 p = "int";
9145 break;
9146 /* mincore */
9147 case 78:
9148 if (ndx == 0 || ndx == 1)
9149 p = "int";
9150 break;
9151 /* getgroups */
9152 case 79:
9153 if (ndx == 0 || ndx == 1)
9154 p = "int";
9155 break;
9156 /* setgroups */
9157 case 80:
9158 if (ndx == 0 || ndx == 1)
9159 p = "int";
9160 break;
9161 /* getpgrp */
9162 case 81:
9163 /* setpgid */
9164 case 82:
9165 if (ndx == 0 || ndx == 1)
9166 p = "int";
9167 break;
9168 /* setitimer */
9169 case 83:
9170 if (ndx == 0 || ndx == 1)
9171 p = "int";
9172 break;
9173 /* swapon */
9174 case 85:
9175 if (ndx == 0 || ndx == 1)
9176 p = "int";
9177 break;
9178 /* getitimer */
9179 case 86:
9180 if (ndx == 0 || ndx == 1)
9181 p = "int";
9182 break;
9183 /* getdtablesize */
9184 case 89:
9185 /* dup2 */
9186 case 90:
9187 if (ndx == 0 || ndx == 1)
9188 p = "int";
9189 break;
9190 /* fcntl */
9191 case 92:
9192 if (ndx == 0 || ndx == 1)
9193 p = "int";
9194 break;
9195 /* select */
9196 case 93:
9197 if (ndx == 0 || ndx == 1)
9198 p = "int";
9199 break;
9200 /* fsync */
9201 case 95:
9202 if (ndx == 0 || ndx == 1)
9203 p = "int";
9204 break;
9205 /* setpriority */
9206 case 96:
9207 if (ndx == 0 || ndx == 1)
9208 p = "int";
9209 break;
9210 /* socket */
9211 case 97:
9212 if (ndx == 0 || ndx == 1)
9213 p = "int";
9214 break;
9215 /* connect */
9216 case 98:
9217 if (ndx == 0 || ndx == 1)
9218 p = "int";
9219 break;
9220 /* getpriority */
9221 case 100:
9222 if (ndx == 0 || ndx == 1)
9223 p = "int";
9224 break;
9225 /* bind */
9226 case 104:
9227 if (ndx == 0 || ndx == 1)
9228 p = "int";
9229 break;
9230 /* setsockopt */
9231 case 105:
9232 if (ndx == 0 || ndx == 1)
9233 p = "int";
9234 break;
9235 /* listen */
9236 case 106:
9237 if (ndx == 0 || ndx == 1)
9238 p = "int";
9239 break;
9240 /* gettimeofday */
9241 case 116:
9242 if (ndx == 0 || ndx == 1)
9243 p = "int";
9244 break;
9245 /* getrusage */
9246 case 117:
9247 if (ndx == 0 || ndx == 1)
9248 p = "int";
9249 break;
9250 /* getsockopt */
9251 case 118:
9252 if (ndx == 0 || ndx == 1)
9253 p = "int";
9254 break;
9255 /* readv */
9256 case 120:
9257 if (ndx == 0 || ndx == 1)
9258 p = "int";
9259 break;
9260 /* writev */
9261 case 121:
9262 if (ndx == 0 || ndx == 1)
9263 p = "int";
9264 break;
9265 /* settimeofday */
9266 case 122:
9267 if (ndx == 0 || ndx == 1)
9268 p = "int";
9269 break;
9270 /* fchown */
9271 case 123:
9272 if (ndx == 0 || ndx == 1)
9273 p = "int";
9274 break;
9275 /* fchmod */
9276 case 124:
9277 if (ndx == 0 || ndx == 1)
9278 p = "int";
9279 break;
9280 /* setreuid */
9281 case 126:
9282 if (ndx == 0 || ndx == 1)
9283 p = "int";
9284 break;
9285 /* setregid */
9286 case 127:
9287 if (ndx == 0 || ndx == 1)
9288 p = "int";
9289 break;
9290 /* rename */
9291 case 128:
9292 if (ndx == 0 || ndx == 1)
9293 p = "int";
9294 break;
9295 /* flock */
9296 case 131:
9297 if (ndx == 0 || ndx == 1)
9298 p = "int";
9299 break;
9300 /* mkfifo */
9301 case 132:
9302 if (ndx == 0 || ndx == 1)
9303 p = "int";
9304 break;
9305 /* sendto */
9306 case 133:
9307 if (ndx == 0 || ndx == 1)
9308 p = "int";
9309 break;
9310 /* shutdown */
9311 case 134:
9312 if (ndx == 0 || ndx == 1)
9313 p = "int";
9314 break;
9315 /* socketpair */
9316 case 135:
9317 if (ndx == 0 || ndx == 1)
9318 p = "int";
9319 break;
9320 /* mkdir */
9321 case 136:
9322 if (ndx == 0 || ndx == 1)
9323 p = "int";
9324 break;
9325 /* rmdir */
9326 case 137:
9327 if (ndx == 0 || ndx == 1)
9328 p = "int";
9329 break;
9330 /* utimes */
9331 case 138:
9332 if (ndx == 0 || ndx == 1)
9333 p = "int";
9334 break;
9335 /* adjtime */
9336 case 140:
9337 if (ndx == 0 || ndx == 1)
9338 p = "int";
9339 break;
9340 /* setsid */
9341 case 147:
9342 /* quotactl */
9343 case 148:
9344 if (ndx == 0 || ndx == 1)
9345 p = "int";
9346 break;
9347 /* nlm_syscall */
9348 case 154:
9349 if (ndx == 0 || ndx == 1)
9350 p = "int";
9351 break;
9352 /* nfssvc */
9353 case 155:
9354 if (ndx == 0 || ndx == 1)
9355 p = "int";
9356 break;
9357 /* lgetfh */
9358 case 160:
9359 if (ndx == 0 || ndx == 1)
9360 p = "int";
9361 break;
9362 /* getfh */
9363 case 161:
9364 if (ndx == 0 || ndx == 1)
9365 p = "int";
9366 break;
9367 /* sysarch */
9368 case 165:
9369 if (ndx == 0 || ndx == 1)
9370 p = "int";
9371 break;
9372 /* rtprio */
9373 case 166:
9374 if (ndx == 0 || ndx == 1)
9375 p = "int";
9376 break;
9377 /* semsys */
9378 case 169:
9379 if (ndx == 0 || ndx == 1)
9380 p = "int";
9381 break;
9382 /* msgsys */
9383 case 170:
9384 if (ndx == 0 || ndx == 1)
9385 p = "int";
9386 break;
9387 /* shmsys */
9388 case 171:
9389 if (ndx == 0 || ndx == 1)
9390 p = "int";
9391 break;
9392 /* setfib */
9393 case 175:
9394 if (ndx == 0 || ndx == 1)
9395 p = "int";
9396 break;
9397 /* ntp_adjtime */
9398 case 176:
9399 if (ndx == 0 || ndx == 1)
9400 p = "int";
9401 break;
9402 /* setgid */
9403 case 181:
9404 if (ndx == 0 || ndx == 1)
9405 p = "int";
9406 break;
9407 /* setegid */
9408 case 182:
9409 if (ndx == 0 || ndx == 1)
9410 p = "int";
9411 break;
9412 /* seteuid */
9413 case 183:
9414 if (ndx == 0 || ndx == 1)
9415 p = "int";
9416 break;
9417 /* pathconf */
9418 case 191:
9419 if (ndx == 0 || ndx == 1)
9420 p = "int";
9421 break;
9422 /* fpathconf */
9423 case 192:
9424 if (ndx == 0 || ndx == 1)
9425 p = "int";
9426 break;
9427 /* getrlimit */
9428 case 194:
9429 if (ndx == 0 || ndx == 1)
9430 p = "int";
9431 break;
9432 /* setrlimit */
9433 case 195:
9434 if (ndx == 0 || ndx == 1)
9435 p = "int";
9436 break;
9437 /* nosys */
9438 case 198:
9439 /* __sysctl */
9440 case 202:
9441 if (ndx == 0 || ndx == 1)
9442 p = "int";
9443 break;
9444 /* mlock */
9445 case 203:
9446 if (ndx == 0 || ndx == 1)
9447 p = "int";
9448 break;
9449 /* munlock */
9450 case 204:
9451 if (ndx == 0 || ndx == 1)
9452 p = "int";
9453 break;
9454 /* undelete */
9455 case 205:
9456 if (ndx == 0 || ndx == 1)
9457 p = "int";
9458 break;
9459 /* futimes */
9460 case 206:
9461 if (ndx == 0 || ndx == 1)
9462 p = "int";
9463 break;
9464 /* getpgid */
9465 case 207:
9466 if (ndx == 0 || ndx == 1)
9467 p = "int";
9468 break;
9469 /* poll */
9470 case 209:
9471 if (ndx == 0 || ndx == 1)
9472 p = "int";
9473 break;
9474 /* lkmnosys */
9475 case 210:
9476 /* lkmnosys */
9477 case 211:
9478 /* lkmnosys */
9479 case 212:
9480 /* lkmnosys */
9481 case 213:
9482 /* lkmnosys */
9483 case 214:
9484 /* lkmnosys */
9485 case 215:
9486 /* lkmnosys */
9487 case 216:
9488 /* lkmnosys */
9489 case 217:
9490 /* lkmnosys */
9491 case 218:
9492 /* lkmnosys */
9493 case 219:
9494 /* semget */
9495 case 221:
9496 if (ndx == 0 || ndx == 1)
9497 p = "int";
9498 break;
9499 /* semop */
9500 case 222:
9501 if (ndx == 0 || ndx == 1)
9502 p = "int";
9503 break;
9504 /* msgget */
9505 case 225:
9506 if (ndx == 0 || ndx == 1)
9507 p = "int";
9508 break;
9509 /* msgsnd */
9510 case 226:
9511 if (ndx == 0 || ndx == 1)
9512 p = "int";
9513 break;
9514 /* msgrcv */
9515 case 227:
9516 if (ndx == 0 || ndx == 1)
9517 p = "ssize_t";
9518 break;
9519 /* shmat */
9520 case 228:
9521 if (ndx == 0 || ndx == 1)
9522 p = "int";
9523 break;
9524 /* shmdt */
9525 case 230:
9526 if (ndx == 0 || ndx == 1)
9527 p = "int";
9528 break;
9529 /* shmget */
9530 case 231:
9531 if (ndx == 0 || ndx == 1)
9532 p = "int";
9533 break;
9534 /* clock_gettime */
9535 case 232:
9536 if (ndx == 0 || ndx == 1)
9537 p = "int";
9538 break;
9539 /* clock_settime */
9540 case 233:
9541 if (ndx == 0 || ndx == 1)
9542 p = "int";
9543 break;
9544 /* clock_getres */
9545 case 234:
9546 if (ndx == 0 || ndx == 1)
9547 p = "int";
9548 break;
9549 /* ktimer_create */
9550 case 235:
9551 if (ndx == 0 || ndx == 1)
9552 p = "int";
9553 break;
9554 /* ktimer_delete */
9555 case 236:
9556 if (ndx == 0 || ndx == 1)
9557 p = "int";
9558 break;
9559 /* ktimer_settime */
9560 case 237:
9561 if (ndx == 0 || ndx == 1)
9562 p = "int";
9563 break;
9564 /* ktimer_gettime */
9565 case 238:
9566 if (ndx == 0 || ndx == 1)
9567 p = "int";
9568 break;
9569 /* ktimer_getoverrun */
9570 case 239:
9571 if (ndx == 0 || ndx == 1)
9572 p = "int";
9573 break;
9574 /* nanosleep */
9575 case 240:
9576 if (ndx == 0 || ndx == 1)
9577 p = "int";
9578 break;
9579 /* ffclock_getcounter */
9580 case 241:
9581 if (ndx == 0 || ndx == 1)
9582 p = "int";
9583 break;
9584 /* ffclock_setestimate */
9585 case 242:
9586 if (ndx == 0 || ndx == 1)
9587 p = "int";
9588 break;
9589 /* ffclock_getestimate */
9590 case 243:
9591 if (ndx == 0 || ndx == 1)
9592 p = "int";
9593 break;
9594 /* clock_nanosleep */
9595 case 244:
9596 if (ndx == 0 || ndx == 1)
9597 p = "int";
9598 break;
9599 /* clock_getcpuclockid2 */
9600 case 247:
9601 if (ndx == 0 || ndx == 1)
9602 p = "int";
9603 break;
9604 /* ntp_gettime */
9605 case 248:
9606 if (ndx == 0 || ndx == 1)
9607 p = "int";
9608 break;
9609 /* minherit */
9610 case 250:
9611 if (ndx == 0 || ndx == 1)
9612 p = "int";
9613 break;
9614 /* rfork */
9615 case 251:
9616 if (ndx == 0 || ndx == 1)
9617 p = "int";
9618 break;
9619 /* issetugid */
9620 case 253:
9621 /* lchown */
9622 case 254:
9623 if (ndx == 0 || ndx == 1)
9624 p = "int";
9625 break;
9626 /* aio_read */
9627 case 255:
9628 if (ndx == 0 || ndx == 1)
9629 p = "int";
9630 break;
9631 /* aio_write */
9632 case 256:
9633 if (ndx == 0 || ndx == 1)
9634 p = "int";
9635 break;
9636 /* lio_listio */
9637 case 257:
9638 if (ndx == 0 || ndx == 1)
9639 p = "int";
9640 break;
9641 /* lchmod */
9642 case 274:
9643 if (ndx == 0 || ndx == 1)
9644 p = "int";
9645 break;
9646 /* lutimes */
9647 case 276:
9648 if (ndx == 0 || ndx == 1)
9649 p = "int";
9650 break;
9651 /* preadv */
9652 case 289:
9653 if (ndx == 0 || ndx == 1)
9654 p = "ssize_t";
9655 break;
9656 /* pwritev */
9657 case 290:
9658 if (ndx == 0 || ndx == 1)
9659 p = "ssize_t";
9660 break;
9661 /* fhopen */
9662 case 298:
9663 if (ndx == 0 || ndx == 1)
9664 p = "int";
9665 break;
9666 /* modnext */
9667 case 300:
9668 if (ndx == 0 || ndx == 1)
9669 p = "int";
9670 break;
9671 /* modstat */
9672 case 301:
9673 if (ndx == 0 || ndx == 1)
9674 p = "int";
9675 break;
9676 /* modfnext */
9677 case 302:
9678 if (ndx == 0 || ndx == 1)
9679 p = "int";
9680 break;
9681 /* modfind */
9682 case 303:
9683 if (ndx == 0 || ndx == 1)
9684 p = "int";
9685 break;
9686 /* kldload */
9687 case 304:
9688 if (ndx == 0 || ndx == 1)
9689 p = "int";
9690 break;
9691 /* kldunload */
9692 case 305:
9693 if (ndx == 0 || ndx == 1)
9694 p = "int";
9695 break;
9696 /* kldfind */
9697 case 306:
9698 if (ndx == 0 || ndx == 1)
9699 p = "int";
9700 break;
9701 /* kldnext */
9702 case 307:
9703 if (ndx == 0 || ndx == 1)
9704 p = "int";
9705 break;
9706 /* kldstat */
9707 case 308:
9708 if (ndx == 0 || ndx == 1)
9709 p = "int";
9710 break;
9711 /* kldfirstmod */
9712 case 309:
9713 if (ndx == 0 || ndx == 1)
9714 p = "int";
9715 break;
9716 /* getsid */
9717 case 310:
9718 if (ndx == 0 || ndx == 1)
9719 p = "int";
9720 break;
9721 /* setresuid */
9722 case 311:
9723 if (ndx == 0 || ndx == 1)
9724 p = "int";
9725 break;
9726 /* setresgid */
9727 case 312:
9728 if (ndx == 0 || ndx == 1)
9729 p = "int";
9730 break;
9731 /* aio_return */
9732 case 314:
9733 if (ndx == 0 || ndx == 1)
9734 p = "ssize_t";
9735 break;
9736 /* aio_suspend */
9737 case 315:
9738 if (ndx == 0 || ndx == 1)
9739 p = "int";
9740 break;
9741 /* aio_cancel */
9742 case 316:
9743 if (ndx == 0 || ndx == 1)
9744 p = "int";
9745 break;
9746 /* aio_error */
9747 case 317:
9748 if (ndx == 0 || ndx == 1)
9749 p = "int";
9750 break;
9751 /* yield */
9752 case 321:
9753 /* mlockall */
9754 case 324:
9755 if (ndx == 0 || ndx == 1)
9756 p = "int";
9757 break;
9758 /* munlockall */
9759 case 325:
9760 /* __getcwd */
9761 case 326:
9762 if (ndx == 0 || ndx == 1)
9763 p = "int";
9764 break;
9765 /* sched_setparam */
9766 case 327:
9767 if (ndx == 0 || ndx == 1)
9768 p = "int";
9769 break;
9770 /* sched_getparam */
9771 case 328:
9772 if (ndx == 0 || ndx == 1)
9773 p = "int";
9774 break;
9775 /* sched_setscheduler */
9776 case 329:
9777 if (ndx == 0 || ndx == 1)
9778 p = "int";
9779 break;
9780 /* sched_getscheduler */
9781 case 330:
9782 if (ndx == 0 || ndx == 1)
9783 p = "int";
9784 break;
9785 /* sched_yield */
9786 case 331:
9787 /* sched_get_priority_max */
9788 case 332:
9789 if (ndx == 0 || ndx == 1)
9790 p = "int";
9791 break;
9792 /* sched_get_priority_min */
9793 case 333:
9794 if (ndx == 0 || ndx == 1)
9795 p = "int";
9796 break;
9797 /* sched_rr_get_interval */
9798 case 334:
9799 if (ndx == 0 || ndx == 1)
9800 p = "int";
9801 break;
9802 /* utrace */
9803 case 335:
9804 if (ndx == 0 || ndx == 1)
9805 p = "int";
9806 break;
9807 /* kldsym */
9808 case 337:
9809 if (ndx == 0 || ndx == 1)
9810 p = "int";
9811 break;
9812 /* jail */
9813 case 338:
9814 if (ndx == 0 || ndx == 1)
9815 p = "int";
9816 break;
9817 /* nnpfs_syscall */
9818 case 339:
9819 if (ndx == 0 || ndx == 1)
9820 p = "int";
9821 break;
9822 /* sigprocmask */
9823 case 340:
9824 if (ndx == 0 || ndx == 1)
9825 p = "int";
9826 break;
9827 /* sigsuspend */
9828 case 341:
9829 if (ndx == 0 || ndx == 1)
9830 p = "int";
9831 break;
9832 /* sigpending */
9833 case 343:
9834 if (ndx == 0 || ndx == 1)
9835 p = "int";
9836 break;
9837 /* sigtimedwait */
9838 case 345:
9839 if (ndx == 0 || ndx == 1)
9840 p = "int";
9841 break;
9842 /* sigwaitinfo */
9843 case 346:
9844 if (ndx == 0 || ndx == 1)
9845 p = "int";
9846 break;
9847 /* __acl_get_file */
9848 case 347:
9849 if (ndx == 0 || ndx == 1)
9850 p = "int";
9851 break;
9852 /* __acl_set_file */
9853 case 348:
9854 if (ndx == 0 || ndx == 1)
9855 p = "int";
9856 break;
9857 /* __acl_get_fd */
9858 case 349:
9859 if (ndx == 0 || ndx == 1)
9860 p = "int";
9861 break;
9862 /* __acl_set_fd */
9863 case 350:
9864 if (ndx == 0 || ndx == 1)
9865 p = "int";
9866 break;
9867 /* __acl_delete_file */
9868 case 351:
9869 if (ndx == 0 || ndx == 1)
9870 p = "int";
9871 break;
9872 /* __acl_delete_fd */
9873 case 352:
9874 if (ndx == 0 || ndx == 1)
9875 p = "int";
9876 break;
9877 /* __acl_aclcheck_file */
9878 case 353:
9879 if (ndx == 0 || ndx == 1)
9880 p = "int";
9881 break;
9882 /* __acl_aclcheck_fd */
9883 case 354:
9884 if (ndx == 0 || ndx == 1)
9885 p = "int";
9886 break;
9887 /* extattrctl */
9888 case 355:
9889 if (ndx == 0 || ndx == 1)
9890 p = "int";
9891 break;
9892 /* extattr_set_file */
9893 case 356:
9894 if (ndx == 0 || ndx == 1)
9895 p = "ssize_t";
9896 break;
9897 /* extattr_get_file */
9898 case 357:
9899 if (ndx == 0 || ndx == 1)
9900 p = "ssize_t";
9901 break;
9902 /* extattr_delete_file */
9903 case 358:
9904 if (ndx == 0 || ndx == 1)
9905 p = "int";
9906 break;
9907 /* aio_waitcomplete */
9908 case 359:
9909 if (ndx == 0 || ndx == 1)
9910 p = "ssize_t";
9911 break;
9912 /* getresuid */
9913 case 360:
9914 if (ndx == 0 || ndx == 1)
9915 p = "int";
9916 break;
9917 /* getresgid */
9918 case 361:
9919 if (ndx == 0 || ndx == 1)
9920 p = "int";
9921 break;
9922 /* kqueue */
9923 case 362:
9924 /* extattr_set_fd */
9925 case 371:
9926 if (ndx == 0 || ndx == 1)
9927 p = "ssize_t";
9928 break;
9929 /* extattr_get_fd */
9930 case 372:
9931 if (ndx == 0 || ndx == 1)
9932 p = "ssize_t";
9933 break;
9934 /* extattr_delete_fd */
9935 case 373:
9936 if (ndx == 0 || ndx == 1)
9937 p = "int";
9938 break;
9939 /* __setugid */
9940 case 374:
9941 if (ndx == 0 || ndx == 1)
9942 p = "int";
9943 break;
9944 /* eaccess */
9945 case 376:
9946 if (ndx == 0 || ndx == 1)
9947 p = "int";
9948 break;
9949 /* afs3_syscall */
9950 case 377:
9951 if (ndx == 0 || ndx == 1)
9952 p = "int";
9953 break;
9954 /* nmount */
9955 case 378:
9956 if (ndx == 0 || ndx == 1)
9957 p = "int";
9958 break;
9959 /* __mac_get_proc */
9960 case 384:
9961 if (ndx == 0 || ndx == 1)
9962 p = "int";
9963 break;
9964 /* __mac_set_proc */
9965 case 385:
9966 if (ndx == 0 || ndx == 1)
9967 p = "int";
9968 break;
9969 /* __mac_get_fd */
9970 case 386:
9971 if (ndx == 0 || ndx == 1)
9972 p = "int";
9973 break;
9974 /* __mac_get_file */
9975 case 387:
9976 if (ndx == 0 || ndx == 1)
9977 p = "int";
9978 break;
9979 /* __mac_set_fd */
9980 case 388:
9981 if (ndx == 0 || ndx == 1)
9982 p = "int";
9983 break;
9984 /* __mac_set_file */
9985 case 389:
9986 if (ndx == 0 || ndx == 1)
9987 p = "int";
9988 break;
9989 /* kenv */
9990 case 390:
9991 if (ndx == 0 || ndx == 1)
9992 p = "int";
9993 break;
9994 /* lchflags */
9995 case 391:
9996 if (ndx == 0 || ndx == 1)
9997 p = "int";
9998 break;
9999 /* uuidgen */
10000 case 392:
10001 if (ndx == 0 || ndx == 1)
10002 p = "int";
10003 break;
10004 /* sendfile */
10005 case 393:
10006 if (ndx == 0 || ndx == 1)
10007 p = "int";
10008 break;
10009 /* mac_syscall */
10010 case 394:
10011 if (ndx == 0 || ndx == 1)
10012 p = "int";
10013 break;
10014 /* ksem_close */
10015 case 400:
10016 if (ndx == 0 || ndx == 1)
10017 p = "int";
10018 break;
10019 /* ksem_post */
10020 case 401:
10021 if (ndx == 0 || ndx == 1)
10022 p = "int";
10023 break;
10024 /* ksem_wait */
10025 case 402:
10026 if (ndx == 0 || ndx == 1)
10027 p = "int";
10028 break;
10029 /* ksem_trywait */
10030 case 403:
10031 if (ndx == 0 || ndx == 1)
10032 p = "int";
10033 break;
10034 /* ksem_init */
10035 case 404:
10036 if (ndx == 0 || ndx == 1)
10037 p = "int";
10038 break;
10039 /* ksem_open */
10040 case 405:
10041 if (ndx == 0 || ndx == 1)
10042 p = "int";
10043 break;
10044 /* ksem_unlink */
10045 case 406:
10046 if (ndx == 0 || ndx == 1)
10047 p = "int";
10048 break;
10049 /* ksem_getvalue */
10050 case 407:
10051 if (ndx == 0 || ndx == 1)
10052 p = "int";
10053 break;
10054 /* ksem_destroy */
10055 case 408:
10056 if (ndx == 0 || ndx == 1)
10057 p = "int";
10058 break;
10059 /* __mac_get_pid */
10060 case 409:
10061 if (ndx == 0 || ndx == 1)
10062 p = "int";
10063 break;
10064 /* __mac_get_link */
10065 case 410:
10066 if (ndx == 0 || ndx == 1)
10067 p = "int";
10068 break;
10069 /* __mac_set_link */
10070 case 411:
10071 if (ndx == 0 || ndx == 1)
10072 p = "int";
10073 break;
10074 /* extattr_set_link */
10075 case 412:
10076 if (ndx == 0 || ndx == 1)
10077 p = "ssize_t";
10078 break;
10079 /* extattr_get_link */
10080 case 413:
10081 if (ndx == 0 || ndx == 1)
10082 p = "ssize_t";
10083 break;
10084 /* extattr_delete_link */
10085 case 414:
10086 if (ndx == 0 || ndx == 1)
10087 p = "int";
10088 break;
10089 /* __mac_execve */
10090 case 415:
10091 if (ndx == 0 || ndx == 1)
10092 p = "int";
10093 break;
10094 /* sigaction */
10095 case 416:
10096 if (ndx == 0 || ndx == 1)
10097 p = "int";
10098 break;
10099 /* sigreturn */
10100 case 417:
10101 if (ndx == 0 || ndx == 1)
10102 p = "int";
10103 break;
10104 /* getcontext */
10105 case 421:
10106 if (ndx == 0 || ndx == 1)
10107 p = "int";
10108 break;
10109 /* setcontext */
10110 case 422:
10111 if (ndx == 0 || ndx == 1)
10112 p = "int";
10113 break;
10114 /* swapcontext */
10115 case 423:
10116 if (ndx == 0 || ndx == 1)
10117 p = "int";
10118 break;
10119 /* swapoff */
10120 case 424:
10121 if (ndx == 0 || ndx == 1)
10122 p = "int";
10123 break;
10124 /* __acl_get_link */
10125 case 425:
10126 if (ndx == 0 || ndx == 1)
10127 p = "int";
10128 break;
10129 /* __acl_set_link */
10130 case 426:
10131 if (ndx == 0 || ndx == 1)
10132 p = "int";
10133 break;
10134 /* __acl_delete_link */
10135 case 427:
10136 if (ndx == 0 || ndx == 1)
10137 p = "int";
10138 break;
10139 /* __acl_aclcheck_link */
10140 case 428:
10141 if (ndx == 0 || ndx == 1)
10142 p = "int";
10143 break;
10144 /* sigwait */
10145 case 429:
10146 if (ndx == 0 || ndx == 1)
10147 p = "int";
10148 break;
10149 /* thr_create */
10150 case 430:
10151 if (ndx == 0 || ndx == 1)
10152 p = "int";
10153 break;
10154 /* thr_exit */
10155 case 431:
10156 if (ndx == 0 || ndx == 1)
10157 p = "void";
10158 break;
10159 /* thr_self */
10160 case 432:
10161 if (ndx == 0 || ndx == 1)
10162 p = "int";
10163 break;
10164 /* thr_kill */
10165 case 433:
10166 if (ndx == 0 || ndx == 1)
10167 p = "int";
10168 break;
10169 /* jail_attach */
10170 case 436:
10171 if (ndx == 0 || ndx == 1)
10172 p = "int";
10173 break;
10174 /* extattr_list_fd */
10175 case 437:
10176 if (ndx == 0 || ndx == 1)
10177 p = "ssize_t";
10178 break;
10179 /* extattr_list_file */
10180 case 438:
10181 if (ndx == 0 || ndx == 1)
10182 p = "ssize_t";
10183 break;
10184 /* extattr_list_link */
10185 case 439:
10186 if (ndx == 0 || ndx == 1)
10187 p = "ssize_t";
10188 break;
10189 /* ksem_timedwait */
10190 case 441:
10191 if (ndx == 0 || ndx == 1)
10192 p = "int";
10193 break;
10194 /* thr_suspend */
10195 case 442:
10196 if (ndx == 0 || ndx == 1)
10197 p = "int";
10198 break;
10199 /* thr_wake */
10200 case 443:
10201 if (ndx == 0 || ndx == 1)
10202 p = "int";
10203 break;
10204 /* kldunloadf */
10205 case 444:
10206 if (ndx == 0 || ndx == 1)
10207 p = "int";
10208 break;
10209 /* audit */
10210 case 445:
10211 if (ndx == 0 || ndx == 1)
10212 p = "int";
10213 break;
10214 /* auditon */
10215 case 446:
10216 if (ndx == 0 || ndx == 1)
10217 p = "int";
10218 break;
10219 /* getauid */
10220 case 447:
10221 if (ndx == 0 || ndx == 1)
10222 p = "int";
10223 break;
10224 /* setauid */
10225 case 448:
10226 if (ndx == 0 || ndx == 1)
10227 p = "int";
10228 break;
10229 /* getaudit */
10230 case 449:
10231 if (ndx == 0 || ndx == 1)
10232 p = "int";
10233 break;
10234 /* setaudit */
10235 case 450:
10236 if (ndx == 0 || ndx == 1)
10237 p = "int";
10238 break;
10239 /* getaudit_addr */
10240 case 451:
10241 if (ndx == 0 || ndx == 1)
10242 p = "int";
10243 break;
10244 /* setaudit_addr */
10245 case 452:
10246 if (ndx == 0 || ndx == 1)
10247 p = "int";
10248 break;
10249 /* auditctl */
10250 case 453:
10251 if (ndx == 0 || ndx == 1)
10252 p = "int";
10253 break;
10254 /* _umtx_op */
10255 case 454:
10256 if (ndx == 0 || ndx == 1)
10257 p = "int";
10258 break;
10259 /* thr_new */
10260 case 455:
10261 if (ndx == 0 || ndx == 1)
10262 p = "int";
10263 break;
10264 /* sigqueue */
10265 case 456:
10266 if (ndx == 0 || ndx == 1)
10267 p = "int";
10268 break;
10269 /* kmq_open */
10270 case 457:
10271 if (ndx == 0 || ndx == 1)
10272 p = "int";
10273 break;
10274 /* kmq_setattr */
10275 case 458:
10276 if (ndx == 0 || ndx == 1)
10277 p = "int";
10278 break;
10279 /* kmq_timedreceive */
10280 case 459:
10281 if (ndx == 0 || ndx == 1)
10282 p = "int";
10283 break;
10284 /* kmq_timedsend */
10285 case 460:
10286 if (ndx == 0 || ndx == 1)
10287 p = "int";
10288 break;
10289 /* kmq_notify */
10290 case 461:
10291 if (ndx == 0 || ndx == 1)
10292 p = "int";
10293 break;
10294 /* kmq_unlink */
10295 case 462:
10296 if (ndx == 0 || ndx == 1)
10297 p = "int";
10298 break;
10299 /* abort2 */
10300 case 463:
10301 if (ndx == 0 || ndx == 1)
10302 p = "int";
10303 break;
10304 /* thr_set_name */
10305 case 464:
10306 if (ndx == 0 || ndx == 1)
10307 p = "int";
10308 break;
10309 /* aio_fsync */
10310 case 465:
10311 if (ndx == 0 || ndx == 1)
10312 p = "int";
10313 break;
10314 /* rtprio_thread */
10315 case 466:
10316 if (ndx == 0 || ndx == 1)
10317 p = "int";
10318 break;
10319 /* sctp_peeloff */
10320 case 471:
10321 if (ndx == 0 || ndx == 1)
10322 p = "int";
10323 break;
10324 /* sctp_generic_sendmsg */
10325 case 472:
10326 if (ndx == 0 || ndx == 1)
10327 p = "int";
10328 break;
10329 /* sctp_generic_sendmsg_iov */
10330 case 473:
10331 if (ndx == 0 || ndx == 1)
10332 p = "int";
10333 break;
10334 /* sctp_generic_recvmsg */
10335 case 474:
10336 if (ndx == 0 || ndx == 1)
10337 p = "int";
10338 break;
10339 /* pread */
10340 case 475:
10341 if (ndx == 0 || ndx == 1)
10342 p = "ssize_t";
10343 break;
10344 /* pwrite */
10345 case 476:
10346 if (ndx == 0 || ndx == 1)
10347 p = "ssize_t";
10348 break;
10349 /* mmap */
10350 case 477:
10351 if (ndx == 0 || ndx == 1)
10352 p = "caddr_t";
10353 break;
10354 /* lseek */
10355 case 478:
10356 if (ndx == 0 || ndx == 1)
10357 p = "off_t";
10358 break;
10359 /* truncate */
10360 case 479:
10361 if (ndx == 0 || ndx == 1)
10362 p = "int";
10363 break;
10364 /* ftruncate */
10365 case 480:
10366 if (ndx == 0 || ndx == 1)
10367 p = "int";
10368 break;
10369 /* thr_kill2 */
10370 case 481:
10371 if (ndx == 0 || ndx == 1)
10372 p = "int";
10373 break;
10374 /* shm_open */
10375 case 482:
10376 if (ndx == 0 || ndx == 1)
10377 p = "int";
10378 break;
10379 /* shm_unlink */
10380 case 483:
10381 if (ndx == 0 || ndx == 1)
10382 p = "int";
10383 break;
10384 /* cpuset */
10385 case 484:
10386 if (ndx == 0 || ndx == 1)
10387 p = "int";
10388 break;
10389 /* cpuset_setid */
10390 case 485:
10391 if (ndx == 0 || ndx == 1)
10392 p = "int";
10393 break;
10394 /* cpuset_getid */
10395 case 486:
10396 if (ndx == 0 || ndx == 1)
10397 p = "int";
10398 break;
10399 /* cpuset_getaffinity */
10400 case 487:
10401 if (ndx == 0 || ndx == 1)
10402 p = "int";
10403 break;
10404 /* cpuset_setaffinity */
10405 case 488:
10406 if (ndx == 0 || ndx == 1)
10407 p = "int";
10408 break;
10409 /* faccessat */
10410 case 489:
10411 if (ndx == 0 || ndx == 1)
10412 p = "int";
10413 break;
10414 /* fchmodat */
10415 case 490:
10416 if (ndx == 0 || ndx == 1)
10417 p = "int";
10418 break;
10419 /* fchownat */
10420 case 491:
10421 if (ndx == 0 || ndx == 1)
10422 p = "int";
10423 break;
10424 /* fexecve */
10425 case 492:
10426 if (ndx == 0 || ndx == 1)
10427 p = "int";
10428 break;
10429 /* futimesat */
10430 case 494:
10431 if (ndx == 0 || ndx == 1)
10432 p = "int";
10433 break;
10434 /* linkat */
10435 case 495:
10436 if (ndx == 0 || ndx == 1)
10437 p = "int";
10438 break;
10439 /* mkdirat */
10440 case 496:
10441 if (ndx == 0 || ndx == 1)
10442 p = "int";
10443 break;
10444 /* mkfifoat */
10445 case 497:
10446 if (ndx == 0 || ndx == 1)
10447 p = "int";
10448 break;
10449 /* openat */
10450 case 499:
10451 if (ndx == 0 || ndx == 1)
10452 p = "int";
10453 break;
10454 /* readlinkat */
10455 case 500:
10456 if (ndx == 0 || ndx == 1)
10457 p = "ssize_t";
10458 break;
10459 /* renameat */
10460 case 501:
10461 if (ndx == 0 || ndx == 1)
10462 p = "int";
10463 break;
10464 /* symlinkat */
10465 case 502:
10466 if (ndx == 0 || ndx == 1)
10467 p = "int";
10468 break;
10469 /* unlinkat */
10470 case 503:
10471 if (ndx == 0 || ndx == 1)
10472 p = "int";
10473 break;
10474 /* posix_openpt */
10475 case 504:
10476 if (ndx == 0 || ndx == 1)
10477 p = "int";
10478 break;
10479 /* gssd_syscall */
10480 case 505:
10481 if (ndx == 0 || ndx == 1)
10482 p = "int";
10483 break;
10484 /* jail_get */
10485 case 506:
10486 if (ndx == 0 || ndx == 1)
10487 p = "int";
10488 break;
10489 /* jail_set */
10490 case 507:
10491 if (ndx == 0 || ndx == 1)
10492 p = "int";
10493 break;
10494 /* jail_remove */
10495 case 508:
10496 if (ndx == 0 || ndx == 1)
10497 p = "int";
10498 break;
10499 /* closefrom */
10500 case 509:
10501 if (ndx == 0 || ndx == 1)
10502 p = "int";
10503 break;
10504 /* __semctl */
10505 case 510:
10506 if (ndx == 0 || ndx == 1)
10507 p = "int";
10508 break;
10509 /* msgctl */
10510 case 511:
10511 if (ndx == 0 || ndx == 1)
10512 p = "int";
10513 break;
10514 /* shmctl */
10515 case 512:
10516 if (ndx == 0 || ndx == 1)
10517 p = "int";
10518 break;
10519 /* lpathconf */
10520 case 513:
10521 if (ndx == 0 || ndx == 1)
10522 p = "int";
10523 break;
10524 /* __cap_rights_get */
10525 case 515:
10526 if (ndx == 0 || ndx == 1)
10527 p = "int";
10528 break;
10529 /* cap_enter */
10530 case 516:
10531 /* cap_getmode */
10532 case 517:
10533 if (ndx == 0 || ndx == 1)
10534 p = "int";
10535 break;
10536 /* pdfork */
10537 case 518:
10538 if (ndx == 0 || ndx == 1)
10539 p = "int";
10540 break;
10541 /* pdkill */
10542 case 519:
10543 if (ndx == 0 || ndx == 1)
10544 p = "int";
10545 break;
10546 /* pdgetpid */
10547 case 520:
10548 if (ndx == 0 || ndx == 1)
10549 p = "int";
10550 break;
10551 /* pselect */
10552 case 522:
10553 if (ndx == 0 || ndx == 1)
10554 p = "int";
10555 break;
10556 /* getloginclass */
10557 case 523:
10558 if (ndx == 0 || ndx == 1)
10559 p = "int";
10560 break;
10561 /* setloginclass */
10562 case 524:
10563 if (ndx == 0 || ndx == 1)
10564 p = "int";
10565 break;
10566 /* rctl_get_racct */
10567 case 525:
10568 if (ndx == 0 || ndx == 1)
10569 p = "int";
10570 break;
10571 /* rctl_get_rules */
10572 case 526:
10573 if (ndx == 0 || ndx == 1)
10574 p = "int";
10575 break;
10576 /* rctl_get_limits */
10577 case 527:
10578 if (ndx == 0 || ndx == 1)
10579 p = "int";
10580 break;
10581 /* rctl_add_rule */
10582 case 528:
10583 if (ndx == 0 || ndx == 1)
10584 p = "int";
10585 break;
10586 /* rctl_remove_rule */
10587 case 529:
10588 if (ndx == 0 || ndx == 1)
10589 p = "int";
10590 break;
10591 /* posix_fallocate */
10592 case 530:
10593 if (ndx == 0 || ndx == 1)
10594 p = "int";
10595 break;
10596 /* posix_fadvise */
10597 case 531:
10598 if (ndx == 0 || ndx == 1)
10599 p = "int";
10600 break;
10601 /* wait6 */
10602 case 532:
10603 if (ndx == 0 || ndx == 1)
10604 p = "int";
10605 break;
10606 /* cap_rights_limit */
10607 case 533:
10608 if (ndx == 0 || ndx == 1)
10609 p = "int";
10610 break;
10611 /* cap_ioctls_limit */
10612 case 534:
10613 if (ndx == 0 || ndx == 1)
10614 p = "int";
10615 break;
10616 /* cap_ioctls_get */
10617 case 535:
10618 if (ndx == 0 || ndx == 1)
10619 p = "ssize_t";
10620 break;
10621 /* cap_fcntls_limit */
10622 case 536:
10623 if (ndx == 0 || ndx == 1)
10624 p = "int";
10625 break;
10626 /* cap_fcntls_get */
10627 case 537:
10628 if (ndx == 0 || ndx == 1)
10629 p = "int";
10630 break;
10631 /* bindat */
10632 case 538:
10633 if (ndx == 0 || ndx == 1)
10634 p = "int";
10635 break;
10636 /* connectat */
10637 case 539:
10638 if (ndx == 0 || ndx == 1)
10639 p = "int";
10640 break;
10641 /* chflagsat */
10642 case 540:
10643 if (ndx == 0 || ndx == 1)
10644 p = "int";
10645 break;
10646 /* accept4 */
10647 case 541:
10648 if (ndx == 0 || ndx == 1)
10649 p = "int";
10650 break;
10651 /* pipe2 */
10652 case 542:
10653 if (ndx == 0 || ndx == 1)
10654 p = "int";
10655 break;
10656 /* aio_mlock */
10657 case 543:
10658 if (ndx == 0 || ndx == 1)
10659 p = "int";
10660 break;
10661 /* procctl */
10662 case 544:
10663 if (ndx == 0 || ndx == 1)
10664 p = "int";
10665 break;
10666 /* ppoll */
10667 case 545:
10668 if (ndx == 0 || ndx == 1)
10669 p = "int";
10670 break;
10671 /* futimens */
10672 case 546:
10673 if (ndx == 0 || ndx == 1)
10674 p = "int";
10675 break;
10676 /* utimensat */
10677 case 547:
10678 if (ndx == 0 || ndx == 1)
10679 p = "int";
10680 break;
10681 /* fdatasync */
10682 case 550:
10683 if (ndx == 0 || ndx == 1)
10684 p = "int";
10685 break;
10686 /* fstat */
10687 case 551:
10688 if (ndx == 0 || ndx == 1)
10689 p = "int";
10690 break;
10691 /* fstatat */
10692 case 552:
10693 if (ndx == 0 || ndx == 1)
10694 p = "int";
10695 break;
10696 /* fhstat */
10697 case 553:
10698 if (ndx == 0 || ndx == 1)
10699 p = "int";
10700 break;
10701 /* getdirentries */
10702 case 554:
10703 if (ndx == 0 || ndx == 1)
10704 p = "ssize_t";
10705 break;
10706 /* statfs */
10707 case 555:
10708 if (ndx == 0 || ndx == 1)
10709 p = "int";
10710 break;
10711 /* fstatfs */
10712 case 556:
10713 if (ndx == 0 || ndx == 1)
10714 p = "int";
10715 break;
10716 /* getfsstat */
10717 case 557:
10718 if (ndx == 0 || ndx == 1)
10719 p = "int";
10720 break;
10721 /* fhstatfs */
10722 case 558:
10723 if (ndx == 0 || ndx == 1)
10724 p = "int";
10725 break;
10726 /* mknodat */
10727 case 559:
10728 if (ndx == 0 || ndx == 1)
10729 p = "int";
10730 break;
10731 /* kevent */
10732 case 560:
10733 if (ndx == 0 || ndx == 1)
10734 p = "int";
10735 break;
10736 /* cpuset_getdomain */
10737 case 561:
10738 if (ndx == 0 || ndx == 1)
10739 p = "int";
10740 break;
10741 /* cpuset_setdomain */
10742 case 562:
10743 if (ndx == 0 || ndx == 1)
10744 p = "int";
10745 break;
10746 /* getrandom */
10747 case 563:
10748 if (ndx == 0 || ndx == 1)
10749 p = "int";
10750 break;
10751 /* getfhat */
10752 case 564:
10753 if (ndx == 0 || ndx == 1)
10754 p = "int";
10755 break;
10756 /* fhlink */
10757 case 565:
10758 if (ndx == 0 || ndx == 1)
10759 p = "int";
10760 break;
10761 /* fhlinkat */
10762 case 566:
10763 if (ndx == 0 || ndx == 1)
10764 p = "int";
10765 break;
10766 /* fhreadlink */
10767 case 567:
10768 if (ndx == 0 || ndx == 1)
10769 p = "int";
10770 break;
10771 /* __sysctlbyname */
10772 case 570:
10773 if (ndx == 0 || ndx == 1)
10774 p = "int";
10775 break;
10776 /* close_range */
10777 case 575:
10778 if (ndx == 0 || ndx == 1)
10779 p = "int";
10780 break;
10781 default:
10782 break;
10783 };
10784 if (p != NULL)
10785 strlcpy(desc, p, descsz);
10786 }
Cache object: aff063620c696f120d046f7bee991514
|