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