1 /*
2 * System call argument to DTrace register array conversion.
3 *
4 * This file is part of the DTrace syscall provider.
5 *
6 * DO NOT EDIT-- this file is automatically @generated.
7 */
8
9 static void
systrace_args(int sysnum,void * params,uint64_t * uarg,int * n_args)10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11 {
12 int64_t *iarg = (int64_t *)uarg;
13 int a = 0;
14 switch (sysnum) {
15 /* syscall */
16 case 0: {
17 *n_args = 0;
18 break;
19 }
20 /* _exit */
21 case 1: {
22 struct _exit_args *p = params;
23 iarg[a++] = p->rval; /* int */
24 *n_args = 1;
25 break;
26 }
27 /* fork */
28 case 2: {
29 *n_args = 0;
30 break;
31 }
32 /* read */
33 case 3: {
34 struct read_args *p = params;
35 iarg[a++] = p->fd; /* int */
36 uarg[a++] = (intptr_t)p->buf; /* void * */
37 uarg[a++] = p->nbyte; /* size_t */
38 *n_args = 3;
39 break;
40 }
41 /* write */
42 case 4: {
43 struct write_args *p = params;
44 iarg[a++] = p->fd; /* int */
45 uarg[a++] = (intptr_t)p->buf; /* const void * */
46 uarg[a++] = p->nbyte; /* size_t */
47 *n_args = 3;
48 break;
49 }
50 /* open */
51 case 5: {
52 struct open_args *p = params;
53 uarg[a++] = (intptr_t)p->path; /* const char * */
54 iarg[a++] = p->flags; /* int */
55 iarg[a++] = p->mode; /* mode_t */
56 *n_args = 3;
57 break;
58 }
59 /* close */
60 case 6: {
61 struct close_args *p = params;
62 iarg[a++] = p->fd; /* int */
63 *n_args = 1;
64 break;
65 }
66 /* wait4 */
67 case 7: {
68 struct wait4_args *p = params;
69 iarg[a++] = p->pid; /* int */
70 uarg[a++] = (intptr_t)p->status; /* int * */
71 iarg[a++] = p->options; /* int */
72 uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
73 *n_args = 4;
74 break;
75 }
76 /* link */
77 case 9: {
78 struct link_args *p = params;
79 uarg[a++] = (intptr_t)p->path; /* const char * */
80 uarg[a++] = (intptr_t)p->link; /* const char * */
81 *n_args = 2;
82 break;
83 }
84 /* unlink */
85 case 10: {
86 struct unlink_args *p = params;
87 uarg[a++] = (intptr_t)p->path; /* const char * */
88 *n_args = 1;
89 break;
90 }
91 /* chdir */
92 case 12: {
93 struct chdir_args *p = params;
94 uarg[a++] = (intptr_t)p->path; /* const char * */
95 *n_args = 1;
96 break;
97 }
98 /* fchdir */
99 case 13: {
100 struct fchdir_args *p = params;
101 iarg[a++] = p->fd; /* int */
102 *n_args = 1;
103 break;
104 }
105 /* chmod */
106 case 15: {
107 struct chmod_args *p = params;
108 uarg[a++] = (intptr_t)p->path; /* const char * */
109 iarg[a++] = p->mode; /* mode_t */
110 *n_args = 2;
111 break;
112 }
113 /* chown */
114 case 16: {
115 struct chown_args *p = params;
116 uarg[a++] = (intptr_t)p->path; /* const char * */
117 iarg[a++] = p->uid; /* int */
118 iarg[a++] = p->gid; /* int */
119 *n_args = 3;
120 break;
121 }
122 /* break */
123 case 17: {
124 struct break_args *p = params;
125 uarg[a++] = (intptr_t)p->nsize; /* char * */
126 *n_args = 1;
127 break;
128 }
129 /* getpid */
130 case 20: {
131 *n_args = 0;
132 break;
133 }
134 /* mount */
135 case 21: {
136 struct mount_args *p = params;
137 uarg[a++] = (intptr_t)p->type; /* const char * */
138 uarg[a++] = (intptr_t)p->path; /* const char * */
139 iarg[a++] = p->flags; /* int */
140 uarg[a++] = (intptr_t)p->data; /* void * */
141 *n_args = 4;
142 break;
143 }
144 /* unmount */
145 case 22: {
146 struct unmount_args *p = params;
147 uarg[a++] = (intptr_t)p->path; /* const char * */
148 iarg[a++] = p->flags; /* int */
149 *n_args = 2;
150 break;
151 }
152 /* setuid */
153 case 23: {
154 struct setuid_args *p = params;
155 uarg[a++] = p->uid; /* uid_t */
156 *n_args = 1;
157 break;
158 }
159 /* getuid */
160 case 24: {
161 *n_args = 0;
162 break;
163 }
164 /* geteuid */
165 case 25: {
166 *n_args = 0;
167 break;
168 }
169 /* ptrace */
170 case 26: {
171 struct ptrace_args *p = params;
172 iarg[a++] = p->req; /* int */
173 iarg[a++] = p->pid; /* pid_t */
174 uarg[a++] = (intptr_t)p->addr; /* caddr_t */
175 iarg[a++] = p->data; /* int */
176 *n_args = 4;
177 break;
178 }
179 /* recvmsg */
180 case 27: {
181 struct recvmsg_args *p = params;
182 iarg[a++] = p->s; /* int */
183 uarg[a++] = (intptr_t)p->msg; /* struct msghdr * */
184 iarg[a++] = p->flags; /* int */
185 *n_args = 3;
186 break;
187 }
188 /* sendmsg */
189 case 28: {
190 struct sendmsg_args *p = params;
191 iarg[a++] = p->s; /* int */
192 uarg[a++] = (intptr_t)p->msg; /* const struct msghdr * */
193 iarg[a++] = p->flags; /* int */
194 *n_args = 3;
195 break;
196 }
197 /* recvfrom */
198 case 29: {
199 struct recvfrom_args *p = params;
200 iarg[a++] = p->s; /* int */
201 uarg[a++] = (intptr_t)p->buf; /* void * */
202 uarg[a++] = p->len; /* size_t */
203 iarg[a++] = p->flags; /* int */
204 uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */
205 uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */
206 *n_args = 6;
207 break;
208 }
209 /* accept */
210 case 30: {
211 struct accept_args *p = params;
212 iarg[a++] = p->s; /* int */
213 uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */
214 uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */
215 *n_args = 3;
216 break;
217 }
218 /* getpeername */
219 case 31: {
220 struct getpeername_args *p = params;
221 iarg[a++] = p->fdes; /* int */
222 uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */
223 uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */
224 *n_args = 3;
225 break;
226 }
227 /* getsockname */
228 case 32: {
229 struct getsockname_args *p = params;
230 iarg[a++] = p->fdes; /* int */
231 uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */
232 uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */
233 *n_args = 3;
234 break;
235 }
236 /* access */
237 case 33: {
238 struct access_args *p = params;
239 uarg[a++] = (intptr_t)p->path; /* const char * */
240 iarg[a++] = p->amode; /* int */
241 *n_args = 2;
242 break;
243 }
244 /* chflags */
245 case 34: {
246 struct chflags_args *p = params;
247 uarg[a++] = (intptr_t)p->path; /* const char * */
248 uarg[a++] = p->flags; /* u_long */
249 *n_args = 2;
250 break;
251 }
252 /* fchflags */
253 case 35: {
254 struct fchflags_args *p = params;
255 iarg[a++] = p->fd; /* int */
256 uarg[a++] = p->flags; /* u_long */
257 *n_args = 2;
258 break;
259 }
260 /* sync */
261 case 36: {
262 *n_args = 0;
263 break;
264 }
265 /* kill */
266 case 37: {
267 struct kill_args *p = params;
268 iarg[a++] = p->pid; /* int */
269 iarg[a++] = p->signum; /* int */
270 *n_args = 2;
271 break;
272 }
273 /* getppid */
274 case 39: {
275 *n_args = 0;
276 break;
277 }
278 /* dup */
279 case 41: {
280 struct dup_args *p = params;
281 uarg[a++] = p->fd; /* u_int */
282 *n_args = 1;
283 break;
284 }
285 /* getegid */
286 case 43: {
287 *n_args = 0;
288 break;
289 }
290 /* profil */
291 case 44: {
292 struct profil_args *p = params;
293 uarg[a++] = (intptr_t)p->samples; /* char * */
294 uarg[a++] = p->size; /* size_t */
295 uarg[a++] = p->offset; /* size_t */
296 uarg[a++] = p->scale; /* u_int */
297 *n_args = 4;
298 break;
299 }
300 /* ktrace */
301 case 45: {
302 struct ktrace_args *p = params;
303 uarg[a++] = (intptr_t)p->fname; /* const char * */
304 iarg[a++] = p->ops; /* int */
305 iarg[a++] = p->facs; /* int */
306 iarg[a++] = p->pid; /* int */
307 *n_args = 4;
308 break;
309 }
310 /* getgid */
311 case 47: {
312 *n_args = 0;
313 break;
314 }
315 /* getlogin */
316 case 49: {
317 struct getlogin_args *p = params;
318 uarg[a++] = (intptr_t)p->namebuf; /* char * */
319 uarg[a++] = p->namelen; /* u_int */
320 *n_args = 2;
321 break;
322 }
323 /* setlogin */
324 case 50: {
325 struct setlogin_args *p = params;
326 uarg[a++] = (intptr_t)p->namebuf; /* const char * */
327 *n_args = 1;
328 break;
329 }
330 /* acct */
331 case 51: {
332 struct acct_args *p = params;
333 uarg[a++] = (intptr_t)p->path; /* const char * */
334 *n_args = 1;
335 break;
336 }
337 /* sigaltstack */
338 case 53: {
339 struct sigaltstack_args *p = params;
340 uarg[a++] = (intptr_t)p->ss; /* const struct sigaltstack * */
341 uarg[a++] = (intptr_t)p->oss; /* struct sigaltstack * */
342 *n_args = 2;
343 break;
344 }
345 /* ioctl */
346 case 54: {
347 struct ioctl_args *p = params;
348 iarg[a++] = p->fd; /* int */
349 uarg[a++] = p->com; /* u_long */
350 uarg[a++] = (intptr_t)p->data; /* char * */
351 *n_args = 3;
352 break;
353 }
354 /* reboot */
355 case 55: {
356 struct reboot_args *p = params;
357 iarg[a++] = p->opt; /* int */
358 *n_args = 1;
359 break;
360 }
361 /* revoke */
362 case 56: {
363 struct revoke_args *p = params;
364 uarg[a++] = (intptr_t)p->path; /* const char * */
365 *n_args = 1;
366 break;
367 }
368 /* symlink */
369 case 57: {
370 struct symlink_args *p = params;
371 uarg[a++] = (intptr_t)p->path; /* const char * */
372 uarg[a++] = (intptr_t)p->link; /* const char * */
373 *n_args = 2;
374 break;
375 }
376 /* readlink */
377 case 58: {
378 struct readlink_args *p = params;
379 uarg[a++] = (intptr_t)p->path; /* const char * */
380 uarg[a++] = (intptr_t)p->buf; /* char * */
381 uarg[a++] = p->count; /* size_t */
382 *n_args = 3;
383 break;
384 }
385 /* execve */
386 case 59: {
387 struct execve_args *p = params;
388 uarg[a++] = (intptr_t)p->fname; /* const char * */
389 uarg[a++] = (intptr_t)p->argv; /* char ** */
390 uarg[a++] = (intptr_t)p->envv; /* char ** */
391 *n_args = 3;
392 break;
393 }
394 /* umask */
395 case 60: {
396 struct umask_args *p = params;
397 iarg[a++] = p->newmask; /* mode_t */
398 *n_args = 1;
399 break;
400 }
401 /* chroot */
402 case 61: {
403 struct chroot_args *p = params;
404 uarg[a++] = (intptr_t)p->path; /* const char * */
405 *n_args = 1;
406 break;
407 }
408 /* msync */
409 case 65: {
410 struct msync_args *p = params;
411 uarg[a++] = (intptr_t)p->addr; /* void * */
412 uarg[a++] = p->len; /* size_t */
413 iarg[a++] = p->flags; /* int */
414 *n_args = 3;
415 break;
416 }
417 /* vfork */
418 case 66: {
419 *n_args = 0;
420 break;
421 }
422 /* munmap */
423 case 73: {
424 struct munmap_args *p = params;
425 uarg[a++] = (intptr_t)p->addr; /* void * */
426 uarg[a++] = p->len; /* size_t */
427 *n_args = 2;
428 break;
429 }
430 /* mprotect */
431 case 74: {
432 struct mprotect_args *p = params;
433 uarg[a++] = (intptr_t)p->addr; /* void * */
434 uarg[a++] = p->len; /* size_t */
435 iarg[a++] = p->prot; /* int */
436 *n_args = 3;
437 break;
438 }
439 /* madvise */
440 case 75: {
441 struct madvise_args *p = params;
442 uarg[a++] = (intptr_t)p->addr; /* void * */
443 uarg[a++] = p->len; /* size_t */
444 iarg[a++] = p->behav; /* int */
445 *n_args = 3;
446 break;
447 }
448 /* mincore */
449 case 78: {
450 struct mincore_args *p = params;
451 uarg[a++] = (intptr_t)p->addr; /* const void * */
452 uarg[a++] = p->len; /* size_t */
453 uarg[a++] = (intptr_t)p->vec; /* char * */
454 *n_args = 3;
455 break;
456 }
457 /* getpgrp */
458 case 81: {
459 *n_args = 0;
460 break;
461 }
462 /* setpgid */
463 case 82: {
464 struct setpgid_args *p = params;
465 iarg[a++] = p->pid; /* int */
466 iarg[a++] = p->pgid; /* int */
467 *n_args = 2;
468 break;
469 }
470 /* setitimer */
471 case 83: {
472 struct setitimer_args *p = params;
473 iarg[a++] = p->which; /* int */
474 uarg[a++] = (intptr_t)p->itv; /* const struct itimerval * */
475 uarg[a++] = (intptr_t)p->oitv; /* struct itimerval * */
476 *n_args = 3;
477 break;
478 }
479 /* swapon */
480 case 85: {
481 struct swapon_args *p = params;
482 uarg[a++] = (intptr_t)p->name; /* const char * */
483 *n_args = 1;
484 break;
485 }
486 /* getitimer */
487 case 86: {
488 struct getitimer_args *p = params;
489 iarg[a++] = p->which; /* int */
490 uarg[a++] = (intptr_t)p->itv; /* struct itimerval * */
491 *n_args = 2;
492 break;
493 }
494 /* getdtablesize */
495 case 89: {
496 *n_args = 0;
497 break;
498 }
499 /* dup2 */
500 case 90: {
501 struct dup2_args *p = params;
502 uarg[a++] = p->from; /* u_int */
503 uarg[a++] = p->to; /* u_int */
504 *n_args = 2;
505 break;
506 }
507 /* fcntl */
508 case 92: {
509 struct fcntl_args *p = params;
510 iarg[a++] = p->fd; /* int */
511 iarg[a++] = p->cmd; /* int */
512 uarg[a++] = (intptr_t)p->arg; /* intptr_t */
513 *n_args = 3;
514 break;
515 }
516 /* select */
517 case 93: {
518 struct select_args *p = params;
519 iarg[a++] = p->nd; /* int */
520 uarg[a++] = (intptr_t)p->in; /* fd_set * */
521 uarg[a++] = (intptr_t)p->ou; /* fd_set * */
522 uarg[a++] = (intptr_t)p->ex; /* fd_set * */
523 uarg[a++] = (intptr_t)p->tv; /* struct timeval * */
524 *n_args = 5;
525 break;
526 }
527 /* fsync */
528 case 95: {
529 struct fsync_args *p = params;
530 iarg[a++] = p->fd; /* int */
531 *n_args = 1;
532 break;
533 }
534 /* setpriority */
535 case 96: {
536 struct setpriority_args *p = params;
537 iarg[a++] = p->which; /* int */
538 iarg[a++] = p->who; /* int */
539 iarg[a++] = p->prio; /* int */
540 *n_args = 3;
541 break;
542 }
543 /* socket */
544 case 97: {
545 struct socket_args *p = params;
546 iarg[a++] = p->domain; /* int */
547 iarg[a++] = p->type; /* int */
548 iarg[a++] = p->protocol; /* int */
549 *n_args = 3;
550 break;
551 }
552 /* connect */
553 case 98: {
554 struct connect_args *p = params;
555 iarg[a++] = p->s; /* int */
556 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
557 iarg[a++] = p->namelen; /* __socklen_t */
558 *n_args = 3;
559 break;
560 }
561 /* getpriority */
562 case 100: {
563 struct getpriority_args *p = params;
564 iarg[a++] = p->which; /* int */
565 iarg[a++] = p->who; /* int */
566 *n_args = 2;
567 break;
568 }
569 /* bind */
570 case 104: {
571 struct bind_args *p = params;
572 iarg[a++] = p->s; /* int */
573 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
574 iarg[a++] = p->namelen; /* __socklen_t */
575 *n_args = 3;
576 break;
577 }
578 /* setsockopt */
579 case 105: {
580 struct setsockopt_args *p = params;
581 iarg[a++] = p->s; /* int */
582 iarg[a++] = p->level; /* int */
583 iarg[a++] = p->name; /* int */
584 uarg[a++] = (intptr_t)p->val; /* const void * */
585 iarg[a++] = p->valsize; /* __socklen_t */
586 *n_args = 5;
587 break;
588 }
589 /* listen */
590 case 106: {
591 struct listen_args *p = params;
592 iarg[a++] = p->s; /* int */
593 iarg[a++] = p->backlog; /* int */
594 *n_args = 2;
595 break;
596 }
597 /* gettimeofday */
598 case 116: {
599 struct gettimeofday_args *p = params;
600 uarg[a++] = (intptr_t)p->tp; /* struct timeval * */
601 uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
602 *n_args = 2;
603 break;
604 }
605 /* getrusage */
606 case 117: {
607 struct getrusage_args *p = params;
608 iarg[a++] = p->who; /* int */
609 uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
610 *n_args = 2;
611 break;
612 }
613 /* getsockopt */
614 case 118: {
615 struct getsockopt_args *p = params;
616 iarg[a++] = p->s; /* int */
617 iarg[a++] = p->level; /* int */
618 iarg[a++] = p->name; /* int */
619 uarg[a++] = (intptr_t)p->val; /* void * */
620 uarg[a++] = (intptr_t)p->avalsize; /* __socklen_t * */
621 *n_args = 5;
622 break;
623 }
624 /* readv */
625 case 120: {
626 struct readv_args *p = params;
627 iarg[a++] = p->fd; /* int */
628 uarg[a++] = (intptr_t)p->iovp; /* const struct iovec * */
629 uarg[a++] = p->iovcnt; /* u_int */
630 *n_args = 3;
631 break;
632 }
633 /* writev */
634 case 121: {
635 struct writev_args *p = params;
636 iarg[a++] = p->fd; /* int */
637 uarg[a++] = (intptr_t)p->iovp; /* const struct iovec * */
638 uarg[a++] = p->iovcnt; /* u_int */
639 *n_args = 3;
640 break;
641 }
642 /* settimeofday */
643 case 122: {
644 struct settimeofday_args *p = params;
645 uarg[a++] = (intptr_t)p->tv; /* const struct timeval * */
646 uarg[a++] = (intptr_t)p->tzp; /* const struct timezone * */
647 *n_args = 2;
648 break;
649 }
650 /* fchown */
651 case 123: {
652 struct fchown_args *p = params;
653 iarg[a++] = p->fd; /* int */
654 iarg[a++] = p->uid; /* int */
655 iarg[a++] = p->gid; /* int */
656 *n_args = 3;
657 break;
658 }
659 /* fchmod */
660 case 124: {
661 struct fchmod_args *p = params;
662 iarg[a++] = p->fd; /* int */
663 iarg[a++] = p->mode; /* mode_t */
664 *n_args = 2;
665 break;
666 }
667 /* setreuid */
668 case 126: {
669 struct setreuid_args *p = params;
670 iarg[a++] = p->ruid; /* int */
671 iarg[a++] = p->euid; /* int */
672 *n_args = 2;
673 break;
674 }
675 /* setregid */
676 case 127: {
677 struct setregid_args *p = params;
678 iarg[a++] = p->rgid; /* int */
679 iarg[a++] = p->egid; /* int */
680 *n_args = 2;
681 break;
682 }
683 /* rename */
684 case 128: {
685 struct rename_args *p = params;
686 uarg[a++] = (intptr_t)p->from; /* const char * */
687 uarg[a++] = (intptr_t)p->to; /* const char * */
688 *n_args = 2;
689 break;
690 }
691 /* flock */
692 case 131: {
693 struct flock_args *p = params;
694 iarg[a++] = p->fd; /* int */
695 iarg[a++] = p->how; /* int */
696 *n_args = 2;
697 break;
698 }
699 /* mkfifo */
700 case 132: {
701 struct mkfifo_args *p = params;
702 uarg[a++] = (intptr_t)p->path; /* const char * */
703 iarg[a++] = p->mode; /* mode_t */
704 *n_args = 2;
705 break;
706 }
707 /* sendto */
708 case 133: {
709 struct sendto_args *p = params;
710 iarg[a++] = p->s; /* int */
711 uarg[a++] = (intptr_t)p->buf; /* const void * */
712 uarg[a++] = p->len; /* size_t */
713 iarg[a++] = p->flags; /* int */
714 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
715 iarg[a++] = p->tolen; /* __socklen_t */
716 *n_args = 6;
717 break;
718 }
719 /* shutdown */
720 case 134: {
721 struct shutdown_args *p = params;
722 iarg[a++] = p->s; /* int */
723 iarg[a++] = p->how; /* int */
724 *n_args = 2;
725 break;
726 }
727 /* socketpair */
728 case 135: {
729 struct socketpair_args *p = params;
730 iarg[a++] = p->domain; /* int */
731 iarg[a++] = p->type; /* int */
732 iarg[a++] = p->protocol; /* int */
733 uarg[a++] = (intptr_t)p->rsv; /* int * */
734 *n_args = 4;
735 break;
736 }
737 /* mkdir */
738 case 136: {
739 struct mkdir_args *p = params;
740 uarg[a++] = (intptr_t)p->path; /* const char * */
741 iarg[a++] = p->mode; /* mode_t */
742 *n_args = 2;
743 break;
744 }
745 /* rmdir */
746 case 137: {
747 struct rmdir_args *p = params;
748 uarg[a++] = (intptr_t)p->path; /* const char * */
749 *n_args = 1;
750 break;
751 }
752 /* utimes */
753 case 138: {
754 struct utimes_args *p = params;
755 uarg[a++] = (intptr_t)p->path; /* const char * */
756 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval * */
757 *n_args = 2;
758 break;
759 }
760 /* adjtime */
761 case 140: {
762 struct adjtime_args *p = params;
763 uarg[a++] = (intptr_t)p->delta; /* const struct timeval * */
764 uarg[a++] = (intptr_t)p->olddelta; /* struct timeval * */
765 *n_args = 2;
766 break;
767 }
768 /* setsid */
769 case 147: {
770 *n_args = 0;
771 break;
772 }
773 /* quotactl */
774 case 148: {
775 struct quotactl_args *p = params;
776 uarg[a++] = (intptr_t)p->path; /* const char * */
777 iarg[a++] = p->cmd; /* int */
778 iarg[a++] = p->uid; /* int */
779 uarg[a++] = (intptr_t)p->arg; /* void * */
780 *n_args = 4;
781 break;
782 }
783 /* nlm_syscall */
784 case 154: {
785 struct nlm_syscall_args *p = params;
786 iarg[a++] = p->debug_level; /* int */
787 iarg[a++] = p->grace_period; /* int */
788 iarg[a++] = p->addr_count; /* int */
789 uarg[a++] = (intptr_t)p->addrs; /* char ** */
790 *n_args = 4;
791 break;
792 }
793 /* nfssvc */
794 case 155: {
795 struct nfssvc_args *p = params;
796 iarg[a++] = p->flag; /* int */
797 uarg[a++] = (intptr_t)p->argp; /* void * */
798 *n_args = 2;
799 break;
800 }
801 /* lgetfh */
802 case 160: {
803 struct lgetfh_args *p = params;
804 uarg[a++] = (intptr_t)p->fname; /* const char * */
805 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
806 *n_args = 2;
807 break;
808 }
809 /* getfh */
810 case 161: {
811 struct getfh_args *p = params;
812 uarg[a++] = (intptr_t)p->fname; /* const char * */
813 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
814 *n_args = 2;
815 break;
816 }
817 /* sysarch */
818 case 165: {
819 struct sysarch_args *p = params;
820 iarg[a++] = p->op; /* int */
821 uarg[a++] = (intptr_t)p->parms; /* char * */
822 *n_args = 2;
823 break;
824 }
825 /* rtprio */
826 case 166: {
827 struct rtprio_args *p = params;
828 iarg[a++] = p->function; /* int */
829 iarg[a++] = p->pid; /* pid_t */
830 uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */
831 *n_args = 3;
832 break;
833 }
834 /* semsys */
835 case 169: {
836 struct semsys_args *p = params;
837 iarg[a++] = p->which; /* int */
838 iarg[a++] = p->a2; /* int */
839 iarg[a++] = p->a3; /* int */
840 iarg[a++] = p->a4; /* int */
841 iarg[a++] = p->a5; /* int */
842 *n_args = 5;
843 break;
844 }
845 /* msgsys */
846 case 170: {
847 struct msgsys_args *p = params;
848 iarg[a++] = p->which; /* int */
849 iarg[a++] = p->a2; /* int */
850 iarg[a++] = p->a3; /* int */
851 iarg[a++] = p->a4; /* int */
852 iarg[a++] = p->a5; /* int */
853 iarg[a++] = p->a6; /* int */
854 *n_args = 6;
855 break;
856 }
857 /* shmsys */
858 case 171: {
859 struct shmsys_args *p = params;
860 iarg[a++] = p->which; /* int */
861 iarg[a++] = p->a2; /* int */
862 iarg[a++] = p->a3; /* int */
863 iarg[a++] = p->a4; /* int */
864 *n_args = 4;
865 break;
866 }
867 /* setfib */
868 case 175: {
869 struct setfib_args *p = params;
870 iarg[a++] = p->fibnum; /* int */
871 *n_args = 1;
872 break;
873 }
874 /* ntp_adjtime */
875 case 176: {
876 struct ntp_adjtime_args *p = params;
877 uarg[a++] = (intptr_t)p->tp; /* struct timex * */
878 *n_args = 1;
879 break;
880 }
881 /* setgid */
882 case 181: {
883 struct setgid_args *p = params;
884 iarg[a++] = p->gid; /* gid_t */
885 *n_args = 1;
886 break;
887 }
888 /* setegid */
889 case 182: {
890 struct setegid_args *p = params;
891 iarg[a++] = p->egid; /* gid_t */
892 *n_args = 1;
893 break;
894 }
895 /* seteuid */
896 case 183: {
897 struct seteuid_args *p = params;
898 uarg[a++] = p->euid; /* uid_t */
899 *n_args = 1;
900 break;
901 }
902 /* pathconf */
903 case 191: {
904 struct pathconf_args *p = params;
905 uarg[a++] = (intptr_t)p->path; /* const char * */
906 iarg[a++] = p->name; /* int */
907 *n_args = 2;
908 break;
909 }
910 /* fpathconf */
911 case 192: {
912 struct fpathconf_args *p = params;
913 iarg[a++] = p->fd; /* int */
914 iarg[a++] = p->name; /* int */
915 *n_args = 2;
916 break;
917 }
918 /* getrlimit */
919 case 194: {
920 struct getrlimit_args *p = params;
921 uarg[a++] = p->which; /* u_int */
922 uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */
923 *n_args = 2;
924 break;
925 }
926 /* setrlimit */
927 case 195: {
928 struct setrlimit_args *p = params;
929 uarg[a++] = p->which; /* u_int */
930 uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */
931 *n_args = 2;
932 break;
933 }
934 /* __syscall */
935 case 198: {
936 *n_args = 0;
937 break;
938 }
939 /* __sysctl */
940 case 202: {
941 struct __sysctl_args *p = params;
942 uarg[a++] = (intptr_t)p->name; /* const int * */
943 uarg[a++] = p->namelen; /* u_int */
944 uarg[a++] = (intptr_t)p->old; /* void * */
945 uarg[a++] = (intptr_t)p->oldlenp; /* size_t * */
946 uarg[a++] = (intptr_t)p->new; /* const void * */
947 uarg[a++] = p->newlen; /* size_t */
948 *n_args = 6;
949 break;
950 }
951 /* mlock */
952 case 203: {
953 struct mlock_args *p = params;
954 uarg[a++] = (intptr_t)p->addr; /* const void * */
955 uarg[a++] = p->len; /* size_t */
956 *n_args = 2;
957 break;
958 }
959 /* munlock */
960 case 204: {
961 struct munlock_args *p = params;
962 uarg[a++] = (intptr_t)p->addr; /* const void * */
963 uarg[a++] = p->len; /* size_t */
964 *n_args = 2;
965 break;
966 }
967 /* undelete */
968 case 205: {
969 struct undelete_args *p = params;
970 uarg[a++] = (intptr_t)p->path; /* const char * */
971 *n_args = 1;
972 break;
973 }
974 /* futimes */
975 case 206: {
976 struct futimes_args *p = params;
977 iarg[a++] = p->fd; /* int */
978 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval * */
979 *n_args = 2;
980 break;
981 }
982 /* getpgid */
983 case 207: {
984 struct getpgid_args *p = params;
985 iarg[a++] = p->pid; /* pid_t */
986 *n_args = 1;
987 break;
988 }
989 /* poll */
990 case 209: {
991 struct poll_args *p = params;
992 uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
993 uarg[a++] = p->nfds; /* u_int */
994 iarg[a++] = p->timeout; /* int */
995 *n_args = 3;
996 break;
997 }
998 /* lkmnosys */
999 case 210: {
1000 *n_args = 0;
1001 break;
1002 }
1003 /* lkmnosys */
1004 case 211: {
1005 *n_args = 0;
1006 break;
1007 }
1008 /* lkmnosys */
1009 case 212: {
1010 *n_args = 0;
1011 break;
1012 }
1013 /* lkmnosys */
1014 case 213: {
1015 *n_args = 0;
1016 break;
1017 }
1018 /* lkmnosys */
1019 case 214: {
1020 *n_args = 0;
1021 break;
1022 }
1023 /* lkmnosys */
1024 case 215: {
1025 *n_args = 0;
1026 break;
1027 }
1028 /* lkmnosys */
1029 case 216: {
1030 *n_args = 0;
1031 break;
1032 }
1033 /* lkmnosys */
1034 case 217: {
1035 *n_args = 0;
1036 break;
1037 }
1038 /* lkmnosys */
1039 case 218: {
1040 *n_args = 0;
1041 break;
1042 }
1043 /* lkmnosys */
1044 case 219: {
1045 *n_args = 0;
1046 break;
1047 }
1048 /* semget */
1049 case 221: {
1050 struct semget_args *p = params;
1051 iarg[a++] = p->key; /* key_t */
1052 iarg[a++] = p->nsems; /* int */
1053 iarg[a++] = p->semflg; /* int */
1054 *n_args = 3;
1055 break;
1056 }
1057 /* semop */
1058 case 222: {
1059 struct semop_args *p = params;
1060 iarg[a++] = p->semid; /* int */
1061 uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
1062 uarg[a++] = p->nsops; /* size_t */
1063 *n_args = 3;
1064 break;
1065 }
1066 /* msgget */
1067 case 225: {
1068 struct msgget_args *p = params;
1069 iarg[a++] = p->key; /* key_t */
1070 iarg[a++] = p->msgflg; /* int */
1071 *n_args = 2;
1072 break;
1073 }
1074 /* msgsnd */
1075 case 226: {
1076 struct msgsnd_args *p = params;
1077 iarg[a++] = p->msqid; /* int */
1078 uarg[a++] = (intptr_t)p->msgp; /* const void * */
1079 uarg[a++] = p->msgsz; /* size_t */
1080 iarg[a++] = p->msgflg; /* int */
1081 *n_args = 4;
1082 break;
1083 }
1084 /* msgrcv */
1085 case 227: {
1086 struct msgrcv_args *p = params;
1087 iarg[a++] = p->msqid; /* int */
1088 uarg[a++] = (intptr_t)p->msgp; /* void * */
1089 uarg[a++] = p->msgsz; /* size_t */
1090 iarg[a++] = p->msgtyp; /* long */
1091 iarg[a++] = p->msgflg; /* int */
1092 *n_args = 5;
1093 break;
1094 }
1095 /* shmat */
1096 case 228: {
1097 struct shmat_args *p = params;
1098 iarg[a++] = p->shmid; /* int */
1099 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */
1100 iarg[a++] = p->shmflg; /* int */
1101 *n_args = 3;
1102 break;
1103 }
1104 /* shmdt */
1105 case 230: {
1106 struct shmdt_args *p = params;
1107 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */
1108 *n_args = 1;
1109 break;
1110 }
1111 /* shmget */
1112 case 231: {
1113 struct shmget_args *p = params;
1114 iarg[a++] = p->key; /* key_t */
1115 uarg[a++] = p->size; /* size_t */
1116 iarg[a++] = p->shmflg; /* int */
1117 *n_args = 3;
1118 break;
1119 }
1120 /* clock_gettime */
1121 case 232: {
1122 struct clock_gettime_args *p = params;
1123 iarg[a++] = p->clock_id; /* clockid_t */
1124 uarg[a++] = (intptr_t)p->tp; /* struct timespec * */
1125 *n_args = 2;
1126 break;
1127 }
1128 /* clock_settime */
1129 case 233: {
1130 struct clock_settime_args *p = params;
1131 iarg[a++] = p->clock_id; /* clockid_t */
1132 uarg[a++] = (intptr_t)p->tp; /* const struct timespec * */
1133 *n_args = 2;
1134 break;
1135 }
1136 /* clock_getres */
1137 case 234: {
1138 struct clock_getres_args *p = params;
1139 iarg[a++] = p->clock_id; /* clockid_t */
1140 uarg[a++] = (intptr_t)p->tp; /* struct timespec * */
1141 *n_args = 2;
1142 break;
1143 }
1144 /* ktimer_create */
1145 case 235: {
1146 struct ktimer_create_args *p = params;
1147 iarg[a++] = p->clock_id; /* clockid_t */
1148 uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */
1149 uarg[a++] = (intptr_t)p->timerid; /* int * */
1150 *n_args = 3;
1151 break;
1152 }
1153 /* ktimer_delete */
1154 case 236: {
1155 struct ktimer_delete_args *p = params;
1156 iarg[a++] = p->timerid; /* int */
1157 *n_args = 1;
1158 break;
1159 }
1160 /* ktimer_settime */
1161 case 237: {
1162 struct ktimer_settime_args *p = params;
1163 iarg[a++] = p->timerid; /* int */
1164 iarg[a++] = p->flags; /* int */
1165 uarg[a++] = (intptr_t)p->value; /* const struct itimerspec * */
1166 uarg[a++] = (intptr_t)p->ovalue; /* struct itimerspec * */
1167 *n_args = 4;
1168 break;
1169 }
1170 /* ktimer_gettime */
1171 case 238: {
1172 struct ktimer_gettime_args *p = params;
1173 iarg[a++] = p->timerid; /* int */
1174 uarg[a++] = (intptr_t)p->value; /* struct itimerspec * */
1175 *n_args = 2;
1176 break;
1177 }
1178 /* ktimer_getoverrun */
1179 case 239: {
1180 struct ktimer_getoverrun_args *p = params;
1181 iarg[a++] = p->timerid; /* int */
1182 *n_args = 1;
1183 break;
1184 }
1185 /* nanosleep */
1186 case 240: {
1187 struct nanosleep_args *p = params;
1188 uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec * */
1189 uarg[a++] = (intptr_t)p->rmtp; /* struct timespec * */
1190 *n_args = 2;
1191 break;
1192 }
1193 /* ffclock_getcounter */
1194 case 241: {
1195 struct ffclock_getcounter_args *p = params;
1196 uarg[a++] = (intptr_t)p->ffcount; /* ffcounter * */
1197 *n_args = 1;
1198 break;
1199 }
1200 /* ffclock_setestimate */
1201 case 242: {
1202 struct ffclock_setestimate_args *p = params;
1203 uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate * */
1204 *n_args = 1;
1205 break;
1206 }
1207 /* ffclock_getestimate */
1208 case 243: {
1209 struct ffclock_getestimate_args *p = params;
1210 uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate * */
1211 *n_args = 1;
1212 break;
1213 }
1214 /* clock_nanosleep */
1215 case 244: {
1216 struct clock_nanosleep_args *p = params;
1217 iarg[a++] = p->clock_id; /* clockid_t */
1218 iarg[a++] = p->flags; /* int */
1219 uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec * */
1220 uarg[a++] = (intptr_t)p->rmtp; /* struct timespec * */
1221 *n_args = 4;
1222 break;
1223 }
1224 /* clock_getcpuclockid2 */
1225 case 247: {
1226 struct clock_getcpuclockid2_args *p = params;
1227 iarg[a++] = p->id; /* id_t */
1228 iarg[a++] = p->which; /* int */
1229 uarg[a++] = (intptr_t)p->clock_id; /* clockid_t * */
1230 *n_args = 3;
1231 break;
1232 }
1233 /* ntp_gettime */
1234 case 248: {
1235 struct ntp_gettime_args *p = params;
1236 uarg[a++] = (intptr_t)p->ntvp; /* struct ntptimeval * */
1237 *n_args = 1;
1238 break;
1239 }
1240 /* minherit */
1241 case 250: {
1242 struct minherit_args *p = params;
1243 uarg[a++] = (intptr_t)p->addr; /* void * */
1244 uarg[a++] = p->len; /* size_t */
1245 iarg[a++] = p->inherit; /* int */
1246 *n_args = 3;
1247 break;
1248 }
1249 /* rfork */
1250 case 251: {
1251 struct rfork_args *p = params;
1252 iarg[a++] = p->flags; /* int */
1253 *n_args = 1;
1254 break;
1255 }
1256 /* issetugid */
1257 case 253: {
1258 *n_args = 0;
1259 break;
1260 }
1261 /* lchown */
1262 case 254: {
1263 struct lchown_args *p = params;
1264 uarg[a++] = (intptr_t)p->path; /* const char * */
1265 iarg[a++] = p->uid; /* int */
1266 iarg[a++] = p->gid; /* int */
1267 *n_args = 3;
1268 break;
1269 }
1270 /* aio_read */
1271 case 255: {
1272 struct aio_read_args *p = params;
1273 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
1274 *n_args = 1;
1275 break;
1276 }
1277 /* aio_write */
1278 case 256: {
1279 struct aio_write_args *p = params;
1280 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
1281 *n_args = 1;
1282 break;
1283 }
1284 /* lio_listio */
1285 case 257: {
1286 struct lio_listio_args *p = params;
1287 iarg[a++] = p->mode; /* int */
1288 uarg[a++] = (intptr_t)p->acb_list; /* struct aiocb * const * */
1289 iarg[a++] = p->nent; /* int */
1290 uarg[a++] = (intptr_t)p->sig; /* struct sigevent * */
1291 *n_args = 4;
1292 break;
1293 }
1294 /* lchmod */
1295 case 274: {
1296 struct lchmod_args *p = params;
1297 uarg[a++] = (intptr_t)p->path; /* const char * */
1298 iarg[a++] = p->mode; /* mode_t */
1299 *n_args = 2;
1300 break;
1301 }
1302 /* lutimes */
1303 case 276: {
1304 struct lutimes_args *p = params;
1305 uarg[a++] = (intptr_t)p->path; /* const char * */
1306 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval * */
1307 *n_args = 2;
1308 break;
1309 }
1310 /* preadv */
1311 case 289: {
1312 struct preadv_args *p = params;
1313 iarg[a++] = p->fd; /* int */
1314 uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1315 uarg[a++] = p->iovcnt; /* u_int */
1316 iarg[a++] = p->offset; /* off_t */
1317 *n_args = 4;
1318 break;
1319 }
1320 /* pwritev */
1321 case 290: {
1322 struct pwritev_args *p = params;
1323 iarg[a++] = p->fd; /* int */
1324 uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1325 uarg[a++] = p->iovcnt; /* u_int */
1326 iarg[a++] = p->offset; /* off_t */
1327 *n_args = 4;
1328 break;
1329 }
1330 /* fhopen */
1331 case 298: {
1332 struct fhopen_args *p = params;
1333 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
1334 iarg[a++] = p->flags; /* int */
1335 *n_args = 2;
1336 break;
1337 }
1338 /* modnext */
1339 case 300: {
1340 struct modnext_args *p = params;
1341 iarg[a++] = p->modid; /* int */
1342 *n_args = 1;
1343 break;
1344 }
1345 /* modstat */
1346 case 301: {
1347 struct modstat_args *p = params;
1348 iarg[a++] = p->modid; /* int */
1349 uarg[a++] = (intptr_t)p->stat; /* struct module_stat * */
1350 *n_args = 2;
1351 break;
1352 }
1353 /* modfnext */
1354 case 302: {
1355 struct modfnext_args *p = params;
1356 iarg[a++] = p->modid; /* int */
1357 *n_args = 1;
1358 break;
1359 }
1360 /* modfind */
1361 case 303: {
1362 struct modfind_args *p = params;
1363 uarg[a++] = (intptr_t)p->name; /* const char * */
1364 *n_args = 1;
1365 break;
1366 }
1367 /* kldload */
1368 case 304: {
1369 struct kldload_args *p = params;
1370 uarg[a++] = (intptr_t)p->file; /* const char * */
1371 *n_args = 1;
1372 break;
1373 }
1374 /* kldunload */
1375 case 305: {
1376 struct kldunload_args *p = params;
1377 iarg[a++] = p->fileid; /* int */
1378 *n_args = 1;
1379 break;
1380 }
1381 /* kldfind */
1382 case 306: {
1383 struct kldfind_args *p = params;
1384 uarg[a++] = (intptr_t)p->file; /* const char * */
1385 *n_args = 1;
1386 break;
1387 }
1388 /* kldnext */
1389 case 307: {
1390 struct kldnext_args *p = params;
1391 iarg[a++] = p->fileid; /* int */
1392 *n_args = 1;
1393 break;
1394 }
1395 /* kldstat */
1396 case 308: {
1397 struct kldstat_args *p = params;
1398 iarg[a++] = p->fileid; /* int */
1399 uarg[a++] = (intptr_t)p->stat; /* struct kld_file_stat * */
1400 *n_args = 2;
1401 break;
1402 }
1403 /* kldfirstmod */
1404 case 309: {
1405 struct kldfirstmod_args *p = params;
1406 iarg[a++] = p->fileid; /* int */
1407 *n_args = 1;
1408 break;
1409 }
1410 /* getsid */
1411 case 310: {
1412 struct getsid_args *p = params;
1413 iarg[a++] = p->pid; /* pid_t */
1414 *n_args = 1;
1415 break;
1416 }
1417 /* setresuid */
1418 case 311: {
1419 struct setresuid_args *p = params;
1420 uarg[a++] = p->ruid; /* uid_t */
1421 uarg[a++] = p->euid; /* uid_t */
1422 uarg[a++] = p->suid; /* uid_t */
1423 *n_args = 3;
1424 break;
1425 }
1426 /* setresgid */
1427 case 312: {
1428 struct setresgid_args *p = params;
1429 iarg[a++] = p->rgid; /* gid_t */
1430 iarg[a++] = p->egid; /* gid_t */
1431 iarg[a++] = p->sgid; /* gid_t */
1432 *n_args = 3;
1433 break;
1434 }
1435 /* aio_return */
1436 case 314: {
1437 struct aio_return_args *p = params;
1438 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
1439 *n_args = 1;
1440 break;
1441 }
1442 /* aio_suspend */
1443 case 315: {
1444 struct aio_suspend_args *p = params;
1445 uarg[a++] = (intptr_t)p->aiocbp; /* const struct aiocb * const * */
1446 iarg[a++] = p->nent; /* int */
1447 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec * */
1448 *n_args = 3;
1449 break;
1450 }
1451 /* aio_cancel */
1452 case 316: {
1453 struct aio_cancel_args *p = params;
1454 iarg[a++] = p->fd; /* int */
1455 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
1456 *n_args = 2;
1457 break;
1458 }
1459 /* aio_error */
1460 case 317: {
1461 struct aio_error_args *p = params;
1462 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
1463 *n_args = 1;
1464 break;
1465 }
1466 /* yield */
1467 case 321: {
1468 *n_args = 0;
1469 break;
1470 }
1471 /* mlockall */
1472 case 324: {
1473 struct mlockall_args *p = params;
1474 iarg[a++] = p->how; /* int */
1475 *n_args = 1;
1476 break;
1477 }
1478 /* munlockall */
1479 case 325: {
1480 *n_args = 0;
1481 break;
1482 }
1483 /* __getcwd */
1484 case 326: {
1485 struct __getcwd_args *p = params;
1486 uarg[a++] = (intptr_t)p->buf; /* char * */
1487 uarg[a++] = p->buflen; /* size_t */
1488 *n_args = 2;
1489 break;
1490 }
1491 /* sched_setparam */
1492 case 327: {
1493 struct sched_setparam_args *p = params;
1494 iarg[a++] = p->pid; /* pid_t */
1495 uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */
1496 *n_args = 2;
1497 break;
1498 }
1499 /* sched_getparam */
1500 case 328: {
1501 struct sched_getparam_args *p = params;
1502 iarg[a++] = p->pid; /* pid_t */
1503 uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1504 *n_args = 2;
1505 break;
1506 }
1507 /* sched_setscheduler */
1508 case 329: {
1509 struct sched_setscheduler_args *p = params;
1510 iarg[a++] = p->pid; /* pid_t */
1511 iarg[a++] = p->policy; /* int */
1512 uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */
1513 *n_args = 3;
1514 break;
1515 }
1516 /* sched_getscheduler */
1517 case 330: {
1518 struct sched_getscheduler_args *p = params;
1519 iarg[a++] = p->pid; /* pid_t */
1520 *n_args = 1;
1521 break;
1522 }
1523 /* sched_yield */
1524 case 331: {
1525 *n_args = 0;
1526 break;
1527 }
1528 /* sched_get_priority_max */
1529 case 332: {
1530 struct sched_get_priority_max_args *p = params;
1531 iarg[a++] = p->policy; /* int */
1532 *n_args = 1;
1533 break;
1534 }
1535 /* sched_get_priority_min */
1536 case 333: {
1537 struct sched_get_priority_min_args *p = params;
1538 iarg[a++] = p->policy; /* int */
1539 *n_args = 1;
1540 break;
1541 }
1542 /* sched_rr_get_interval */
1543 case 334: {
1544 struct sched_rr_get_interval_args *p = params;
1545 iarg[a++] = p->pid; /* pid_t */
1546 uarg[a++] = (intptr_t)p->interval; /* struct timespec * */
1547 *n_args = 2;
1548 break;
1549 }
1550 /* utrace */
1551 case 335: {
1552 struct utrace_args *p = params;
1553 uarg[a++] = (intptr_t)p->addr; /* const void * */
1554 uarg[a++] = p->len; /* size_t */
1555 *n_args = 2;
1556 break;
1557 }
1558 /* kldsym */
1559 case 337: {
1560 struct kldsym_args *p = params;
1561 iarg[a++] = p->fileid; /* int */
1562 iarg[a++] = p->cmd; /* int */
1563 uarg[a++] = (intptr_t)p->data; /* void * */
1564 *n_args = 3;
1565 break;
1566 }
1567 /* jail */
1568 case 338: {
1569 struct jail_args *p = params;
1570 uarg[a++] = (intptr_t)p->jail; /* struct jail * */
1571 *n_args = 1;
1572 break;
1573 }
1574 /* nnpfs_syscall */
1575 case 339: {
1576 struct nnpfs_syscall_args *p = params;
1577 iarg[a++] = p->operation; /* int */
1578 uarg[a++] = (intptr_t)p->a_pathP; /* char * */
1579 iarg[a++] = p->a_opcode; /* int */
1580 uarg[a++] = (intptr_t)p->a_paramsP; /* void * */
1581 iarg[a++] = p->a_followSymlinks; /* int */
1582 *n_args = 5;
1583 break;
1584 }
1585 /* sigprocmask */
1586 case 340: {
1587 struct sigprocmask_args *p = params;
1588 iarg[a++] = p->how; /* int */
1589 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1590 uarg[a++] = (intptr_t)p->oset; /* sigset_t * */
1591 *n_args = 3;
1592 break;
1593 }
1594 /* sigsuspend */
1595 case 341: {
1596 struct sigsuspend_args *p = params;
1597 uarg[a++] = (intptr_t)p->sigmask; /* const sigset_t * */
1598 *n_args = 1;
1599 break;
1600 }
1601 /* sigpending */
1602 case 343: {
1603 struct sigpending_args *p = params;
1604 uarg[a++] = (intptr_t)p->set; /* sigset_t * */
1605 *n_args = 1;
1606 break;
1607 }
1608 /* sigtimedwait */
1609 case 345: {
1610 struct sigtimedwait_args *p = params;
1611 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1612 uarg[a++] = (intptr_t)p->info; /* struct __siginfo * */
1613 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec * */
1614 *n_args = 3;
1615 break;
1616 }
1617 /* sigwaitinfo */
1618 case 346: {
1619 struct sigwaitinfo_args *p = params;
1620 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1621 uarg[a++] = (intptr_t)p->info; /* struct __siginfo * */
1622 *n_args = 2;
1623 break;
1624 }
1625 /* __acl_get_file */
1626 case 347: {
1627 struct __acl_get_file_args *p = params;
1628 uarg[a++] = (intptr_t)p->path; /* const char * */
1629 iarg[a++] = p->type; /* __acl_type_t */
1630 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1631 *n_args = 3;
1632 break;
1633 }
1634 /* __acl_set_file */
1635 case 348: {
1636 struct __acl_set_file_args *p = params;
1637 uarg[a++] = (intptr_t)p->path; /* const char * */
1638 iarg[a++] = p->type; /* __acl_type_t */
1639 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1640 *n_args = 3;
1641 break;
1642 }
1643 /* __acl_get_fd */
1644 case 349: {
1645 struct __acl_get_fd_args *p = params;
1646 iarg[a++] = p->filedes; /* int */
1647 iarg[a++] = p->type; /* __acl_type_t */
1648 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1649 *n_args = 3;
1650 break;
1651 }
1652 /* __acl_set_fd */
1653 case 350: {
1654 struct __acl_set_fd_args *p = params;
1655 iarg[a++] = p->filedes; /* int */
1656 iarg[a++] = p->type; /* __acl_type_t */
1657 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1658 *n_args = 3;
1659 break;
1660 }
1661 /* __acl_delete_file */
1662 case 351: {
1663 struct __acl_delete_file_args *p = params;
1664 uarg[a++] = (intptr_t)p->path; /* const char * */
1665 iarg[a++] = p->type; /* __acl_type_t */
1666 *n_args = 2;
1667 break;
1668 }
1669 /* __acl_delete_fd */
1670 case 352: {
1671 struct __acl_delete_fd_args *p = params;
1672 iarg[a++] = p->filedes; /* int */
1673 iarg[a++] = p->type; /* __acl_type_t */
1674 *n_args = 2;
1675 break;
1676 }
1677 /* __acl_aclcheck_file */
1678 case 353: {
1679 struct __acl_aclcheck_file_args *p = params;
1680 uarg[a++] = (intptr_t)p->path; /* const char * */
1681 iarg[a++] = p->type; /* __acl_type_t */
1682 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1683 *n_args = 3;
1684 break;
1685 }
1686 /* __acl_aclcheck_fd */
1687 case 354: {
1688 struct __acl_aclcheck_fd_args *p = params;
1689 iarg[a++] = p->filedes; /* int */
1690 iarg[a++] = p->type; /* __acl_type_t */
1691 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1692 *n_args = 3;
1693 break;
1694 }
1695 /* extattrctl */
1696 case 355: {
1697 struct extattrctl_args *p = params;
1698 uarg[a++] = (intptr_t)p->path; /* const char * */
1699 iarg[a++] = p->cmd; /* int */
1700 uarg[a++] = (intptr_t)p->filename; /* const char * */
1701 iarg[a++] = p->attrnamespace; /* int */
1702 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1703 *n_args = 5;
1704 break;
1705 }
1706 /* extattr_set_file */
1707 case 356: {
1708 struct extattr_set_file_args *p = params;
1709 uarg[a++] = (intptr_t)p->path; /* const char * */
1710 iarg[a++] = p->attrnamespace; /* int */
1711 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1712 uarg[a++] = (intptr_t)p->data; /* void * */
1713 uarg[a++] = p->nbytes; /* size_t */
1714 *n_args = 5;
1715 break;
1716 }
1717 /* extattr_get_file */
1718 case 357: {
1719 struct extattr_get_file_args *p = params;
1720 uarg[a++] = (intptr_t)p->path; /* const char * */
1721 iarg[a++] = p->attrnamespace; /* int */
1722 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1723 uarg[a++] = (intptr_t)p->data; /* void * */
1724 uarg[a++] = p->nbytes; /* size_t */
1725 *n_args = 5;
1726 break;
1727 }
1728 /* extattr_delete_file */
1729 case 358: {
1730 struct extattr_delete_file_args *p = params;
1731 uarg[a++] = (intptr_t)p->path; /* const char * */
1732 iarg[a++] = p->attrnamespace; /* int */
1733 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1734 *n_args = 3;
1735 break;
1736 }
1737 /* aio_waitcomplete */
1738 case 359: {
1739 struct aio_waitcomplete_args *p = params;
1740 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb ** */
1741 uarg[a++] = (intptr_t)p->timeout; /* struct timespec * */
1742 *n_args = 2;
1743 break;
1744 }
1745 /* getresuid */
1746 case 360: {
1747 struct getresuid_args *p = params;
1748 uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
1749 uarg[a++] = (intptr_t)p->euid; /* uid_t * */
1750 uarg[a++] = (intptr_t)p->suid; /* uid_t * */
1751 *n_args = 3;
1752 break;
1753 }
1754 /* getresgid */
1755 case 361: {
1756 struct getresgid_args *p = params;
1757 uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
1758 uarg[a++] = (intptr_t)p->egid; /* gid_t * */
1759 uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
1760 *n_args = 3;
1761 break;
1762 }
1763 /* kqueue */
1764 case 362: {
1765 *n_args = 0;
1766 break;
1767 }
1768 /* extattr_set_fd */
1769 case 371: {
1770 struct extattr_set_fd_args *p = params;
1771 iarg[a++] = p->fd; /* int */
1772 iarg[a++] = p->attrnamespace; /* int */
1773 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1774 uarg[a++] = (intptr_t)p->data; /* void * */
1775 uarg[a++] = p->nbytes; /* size_t */
1776 *n_args = 5;
1777 break;
1778 }
1779 /* extattr_get_fd */
1780 case 372: {
1781 struct extattr_get_fd_args *p = params;
1782 iarg[a++] = p->fd; /* int */
1783 iarg[a++] = p->attrnamespace; /* int */
1784 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1785 uarg[a++] = (intptr_t)p->data; /* void * */
1786 uarg[a++] = p->nbytes; /* size_t */
1787 *n_args = 5;
1788 break;
1789 }
1790 /* extattr_delete_fd */
1791 case 373: {
1792 struct extattr_delete_fd_args *p = params;
1793 iarg[a++] = p->fd; /* int */
1794 iarg[a++] = p->attrnamespace; /* int */
1795 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1796 *n_args = 3;
1797 break;
1798 }
1799 /* __setugid */
1800 case 374: {
1801 struct __setugid_args *p = params;
1802 iarg[a++] = p->flag; /* int */
1803 *n_args = 1;
1804 break;
1805 }
1806 /* eaccess */
1807 case 376: {
1808 struct eaccess_args *p = params;
1809 uarg[a++] = (intptr_t)p->path; /* const char * */
1810 iarg[a++] = p->amode; /* int */
1811 *n_args = 2;
1812 break;
1813 }
1814 /* afs3_syscall */
1815 case 377: {
1816 struct afs3_syscall_args *p = params;
1817 iarg[a++] = p->syscall; /* long */
1818 iarg[a++] = p->parm1; /* long */
1819 iarg[a++] = p->parm2; /* long */
1820 iarg[a++] = p->parm3; /* long */
1821 iarg[a++] = p->parm4; /* long */
1822 iarg[a++] = p->parm5; /* long */
1823 iarg[a++] = p->parm6; /* long */
1824 *n_args = 7;
1825 break;
1826 }
1827 /* nmount */
1828 case 378: {
1829 struct nmount_args *p = params;
1830 uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1831 uarg[a++] = p->iovcnt; /* unsigned int */
1832 iarg[a++] = p->flags; /* int */
1833 *n_args = 3;
1834 break;
1835 }
1836 /* __mac_get_proc */
1837 case 384: {
1838 struct __mac_get_proc_args *p = params;
1839 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1840 *n_args = 1;
1841 break;
1842 }
1843 /* __mac_set_proc */
1844 case 385: {
1845 struct __mac_set_proc_args *p = params;
1846 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1847 *n_args = 1;
1848 break;
1849 }
1850 /* __mac_get_fd */
1851 case 386: {
1852 struct __mac_get_fd_args *p = params;
1853 iarg[a++] = p->fd; /* int */
1854 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1855 *n_args = 2;
1856 break;
1857 }
1858 /* __mac_get_file */
1859 case 387: {
1860 struct __mac_get_file_args *p = params;
1861 uarg[a++] = (intptr_t)p->path_p; /* const char * */
1862 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1863 *n_args = 2;
1864 break;
1865 }
1866 /* __mac_set_fd */
1867 case 388: {
1868 struct __mac_set_fd_args *p = params;
1869 iarg[a++] = p->fd; /* int */
1870 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1871 *n_args = 2;
1872 break;
1873 }
1874 /* __mac_set_file */
1875 case 389: {
1876 struct __mac_set_file_args *p = params;
1877 uarg[a++] = (intptr_t)p->path_p; /* const char * */
1878 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
1879 *n_args = 2;
1880 break;
1881 }
1882 /* kenv */
1883 case 390: {
1884 struct kenv_args *p = params;
1885 iarg[a++] = p->what; /* int */
1886 uarg[a++] = (intptr_t)p->name; /* const char * */
1887 uarg[a++] = (intptr_t)p->value; /* char * */
1888 iarg[a++] = p->len; /* int */
1889 *n_args = 4;
1890 break;
1891 }
1892 /* lchflags */
1893 case 391: {
1894 struct lchflags_args *p = params;
1895 uarg[a++] = (intptr_t)p->path; /* const char * */
1896 uarg[a++] = p->flags; /* u_long */
1897 *n_args = 2;
1898 break;
1899 }
1900 /* uuidgen */
1901 case 392: {
1902 struct uuidgen_args *p = params;
1903 uarg[a++] = (intptr_t)p->store; /* struct uuid * */
1904 iarg[a++] = p->count; /* int */
1905 *n_args = 2;
1906 break;
1907 }
1908 /* sendfile */
1909 case 393: {
1910 struct sendfile_args *p = params;
1911 iarg[a++] = p->fd; /* int */
1912 iarg[a++] = p->s; /* int */
1913 iarg[a++] = p->offset; /* off_t */
1914 uarg[a++] = p->nbytes; /* size_t */
1915 uarg[a++] = (intptr_t)p->hdtr; /* struct sf_hdtr * */
1916 uarg[a++] = (intptr_t)p->sbytes; /* off_t * */
1917 iarg[a++] = p->flags; /* int */
1918 *n_args = 7;
1919 break;
1920 }
1921 /* mac_syscall */
1922 case 394: {
1923 struct mac_syscall_args *p = params;
1924 uarg[a++] = (intptr_t)p->policy; /* const char * */
1925 iarg[a++] = p->call; /* int */
1926 uarg[a++] = (intptr_t)p->arg; /* void * */
1927 *n_args = 3;
1928 break;
1929 }
1930 /* ksem_close */
1931 case 400: {
1932 struct ksem_close_args *p = params;
1933 iarg[a++] = p->id; /* semid_t */
1934 *n_args = 1;
1935 break;
1936 }
1937 /* ksem_post */
1938 case 401: {
1939 struct ksem_post_args *p = params;
1940 iarg[a++] = p->id; /* semid_t */
1941 *n_args = 1;
1942 break;
1943 }
1944 /* ksem_wait */
1945 case 402: {
1946 struct ksem_wait_args *p = params;
1947 iarg[a++] = p->id; /* semid_t */
1948 *n_args = 1;
1949 break;
1950 }
1951 /* ksem_trywait */
1952 case 403: {
1953 struct ksem_trywait_args *p = params;
1954 iarg[a++] = p->id; /* semid_t */
1955 *n_args = 1;
1956 break;
1957 }
1958 /* ksem_init */
1959 case 404: {
1960 struct ksem_init_args *p = params;
1961 uarg[a++] = (intptr_t)p->idp; /* semid_t * */
1962 uarg[a++] = p->value; /* unsigned int */
1963 *n_args = 2;
1964 break;
1965 }
1966 /* ksem_open */
1967 case 405: {
1968 struct ksem_open_args *p = params;
1969 uarg[a++] = (intptr_t)p->idp; /* semid_t * */
1970 uarg[a++] = (intptr_t)p->name; /* const char * */
1971 iarg[a++] = p->oflag; /* int */
1972 iarg[a++] = p->mode; /* mode_t */
1973 uarg[a++] = p->value; /* unsigned int */
1974 *n_args = 5;
1975 break;
1976 }
1977 /* ksem_unlink */
1978 case 406: {
1979 struct ksem_unlink_args *p = params;
1980 uarg[a++] = (intptr_t)p->name; /* const char * */
1981 *n_args = 1;
1982 break;
1983 }
1984 /* ksem_getvalue */
1985 case 407: {
1986 struct ksem_getvalue_args *p = params;
1987 iarg[a++] = p->id; /* semid_t */
1988 uarg[a++] = (intptr_t)p->val; /* int * */
1989 *n_args = 2;
1990 break;
1991 }
1992 /* ksem_destroy */
1993 case 408: {
1994 struct ksem_destroy_args *p = params;
1995 iarg[a++] = p->id; /* semid_t */
1996 *n_args = 1;
1997 break;
1998 }
1999 /* __mac_get_pid */
2000 case 409: {
2001 struct __mac_get_pid_args *p = params;
2002 iarg[a++] = p->pid; /* pid_t */
2003 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
2004 *n_args = 2;
2005 break;
2006 }
2007 /* __mac_get_link */
2008 case 410: {
2009 struct __mac_get_link_args *p = params;
2010 uarg[a++] = (intptr_t)p->path_p; /* const char * */
2011 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
2012 *n_args = 2;
2013 break;
2014 }
2015 /* __mac_set_link */
2016 case 411: {
2017 struct __mac_set_link_args *p = params;
2018 uarg[a++] = (intptr_t)p->path_p; /* const char * */
2019 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
2020 *n_args = 2;
2021 break;
2022 }
2023 /* extattr_set_link */
2024 case 412: {
2025 struct extattr_set_link_args *p = params;
2026 uarg[a++] = (intptr_t)p->path; /* const char * */
2027 iarg[a++] = p->attrnamespace; /* int */
2028 uarg[a++] = (intptr_t)p->attrname; /* const char * */
2029 uarg[a++] = (intptr_t)p->data; /* void * */
2030 uarg[a++] = p->nbytes; /* size_t */
2031 *n_args = 5;
2032 break;
2033 }
2034 /* extattr_get_link */
2035 case 413: {
2036 struct extattr_get_link_args *p = params;
2037 uarg[a++] = (intptr_t)p->path; /* const char * */
2038 iarg[a++] = p->attrnamespace; /* int */
2039 uarg[a++] = (intptr_t)p->attrname; /* const char * */
2040 uarg[a++] = (intptr_t)p->data; /* void * */
2041 uarg[a++] = p->nbytes; /* size_t */
2042 *n_args = 5;
2043 break;
2044 }
2045 /* extattr_delete_link */
2046 case 414: {
2047 struct extattr_delete_link_args *p = params;
2048 uarg[a++] = (intptr_t)p->path; /* const char * */
2049 iarg[a++] = p->attrnamespace; /* int */
2050 uarg[a++] = (intptr_t)p->attrname; /* const char * */
2051 *n_args = 3;
2052 break;
2053 }
2054 /* __mac_execve */
2055 case 415: {
2056 struct __mac_execve_args *p = params;
2057 uarg[a++] = (intptr_t)p->fname; /* const char * */
2058 uarg[a++] = (intptr_t)p->argv; /* char ** */
2059 uarg[a++] = (intptr_t)p->envv; /* char ** */
2060 uarg[a++] = (intptr_t)p->mac_p; /* struct mac * */
2061 *n_args = 4;
2062 break;
2063 }
2064 /* sigaction */
2065 case 416: {
2066 struct sigaction_args *p = params;
2067 iarg[a++] = p->sig; /* int */
2068 uarg[a++] = (intptr_t)p->act; /* const struct sigaction * */
2069 uarg[a++] = (intptr_t)p->oact; /* struct sigaction * */
2070 *n_args = 3;
2071 break;
2072 }
2073 /* sigreturn */
2074 case 417: {
2075 struct sigreturn_args *p = params;
2076 uarg[a++] = (intptr_t)p->sigcntxp; /* const struct __ucontext * */
2077 *n_args = 1;
2078 break;
2079 }
2080 /* getcontext */
2081 case 421: {
2082 struct getcontext_args *p = params;
2083 uarg[a++] = (intptr_t)p->ucp; /* struct __ucontext * */
2084 *n_args = 1;
2085 break;
2086 }
2087 /* setcontext */
2088 case 422: {
2089 struct setcontext_args *p = params;
2090 uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext * */
2091 *n_args = 1;
2092 break;
2093 }
2094 /* swapcontext */
2095 case 423: {
2096 struct swapcontext_args *p = params;
2097 uarg[a++] = (intptr_t)p->oucp; /* struct __ucontext * */
2098 uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext * */
2099 *n_args = 2;
2100 break;
2101 }
2102 /* __acl_get_link */
2103 case 425: {
2104 struct __acl_get_link_args *p = params;
2105 uarg[a++] = (intptr_t)p->path; /* const char * */
2106 iarg[a++] = p->type; /* __acl_type_t */
2107 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
2108 *n_args = 3;
2109 break;
2110 }
2111 /* __acl_set_link */
2112 case 426: {
2113 struct __acl_set_link_args *p = params;
2114 uarg[a++] = (intptr_t)p->path; /* const char * */
2115 iarg[a++] = p->type; /* __acl_type_t */
2116 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
2117 *n_args = 3;
2118 break;
2119 }
2120 /* __acl_delete_link */
2121 case 427: {
2122 struct __acl_delete_link_args *p = params;
2123 uarg[a++] = (intptr_t)p->path; /* const char * */
2124 iarg[a++] = p->type; /* __acl_type_t */
2125 *n_args = 2;
2126 break;
2127 }
2128 /* __acl_aclcheck_link */
2129 case 428: {
2130 struct __acl_aclcheck_link_args *p = params;
2131 uarg[a++] = (intptr_t)p->path; /* const char * */
2132 iarg[a++] = p->type; /* __acl_type_t */
2133 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
2134 *n_args = 3;
2135 break;
2136 }
2137 /* sigwait */
2138 case 429: {
2139 struct sigwait_args *p = params;
2140 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
2141 uarg[a++] = (intptr_t)p->sig; /* int * */
2142 *n_args = 2;
2143 break;
2144 }
2145 /* thr_create */
2146 case 430: {
2147 struct thr_create_args *p = params;
2148 uarg[a++] = (intptr_t)p->ctx; /* ucontext_t * */
2149 uarg[a++] = (intptr_t)p->id; /* long * */
2150 iarg[a++] = p->flags; /* int */
2151 *n_args = 3;
2152 break;
2153 }
2154 /* thr_exit */
2155 case 431: {
2156 struct thr_exit_args *p = params;
2157 uarg[a++] = (intptr_t)p->state; /* long * */
2158 *n_args = 1;
2159 break;
2160 }
2161 /* thr_self */
2162 case 432: {
2163 struct thr_self_args *p = params;
2164 uarg[a++] = (intptr_t)p->id; /* long * */
2165 *n_args = 1;
2166 break;
2167 }
2168 /* thr_kill */
2169 case 433: {
2170 struct thr_kill_args *p = params;
2171 iarg[a++] = p->id; /* long */
2172 iarg[a++] = p->sig; /* int */
2173 *n_args = 2;
2174 break;
2175 }
2176 /* jail_attach */
2177 case 436: {
2178 struct jail_attach_args *p = params;
2179 iarg[a++] = p->jid; /* int */
2180 *n_args = 1;
2181 break;
2182 }
2183 /* extattr_list_fd */
2184 case 437: {
2185 struct extattr_list_fd_args *p = params;
2186 iarg[a++] = p->fd; /* int */
2187 iarg[a++] = p->attrnamespace; /* int */
2188 uarg[a++] = (intptr_t)p->data; /* void * */
2189 uarg[a++] = p->nbytes; /* size_t */
2190 *n_args = 4;
2191 break;
2192 }
2193 /* extattr_list_file */
2194 case 438: {
2195 struct extattr_list_file_args *p = params;
2196 uarg[a++] = (intptr_t)p->path; /* const char * */
2197 iarg[a++] = p->attrnamespace; /* int */
2198 uarg[a++] = (intptr_t)p->data; /* void * */
2199 uarg[a++] = p->nbytes; /* size_t */
2200 *n_args = 4;
2201 break;
2202 }
2203 /* extattr_list_link */
2204 case 439: {
2205 struct extattr_list_link_args *p = params;
2206 uarg[a++] = (intptr_t)p->path; /* const char * */
2207 iarg[a++] = p->attrnamespace; /* int */
2208 uarg[a++] = (intptr_t)p->data; /* void * */
2209 uarg[a++] = p->nbytes; /* size_t */
2210 *n_args = 4;
2211 break;
2212 }
2213 /* ksem_timedwait */
2214 case 441: {
2215 struct ksem_timedwait_args *p = params;
2216 iarg[a++] = p->id; /* semid_t */
2217 uarg[a++] = (intptr_t)p->abstime; /* const struct timespec * */
2218 *n_args = 2;
2219 break;
2220 }
2221 /* thr_suspend */
2222 case 442: {
2223 struct thr_suspend_args *p = params;
2224 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec * */
2225 *n_args = 1;
2226 break;
2227 }
2228 /* thr_wake */
2229 case 443: {
2230 struct thr_wake_args *p = params;
2231 iarg[a++] = p->id; /* long */
2232 *n_args = 1;
2233 break;
2234 }
2235 /* kldunloadf */
2236 case 444: {
2237 struct kldunloadf_args *p = params;
2238 iarg[a++] = p->fileid; /* int */
2239 iarg[a++] = p->flags; /* int */
2240 *n_args = 2;
2241 break;
2242 }
2243 /* audit */
2244 case 445: {
2245 struct audit_args *p = params;
2246 uarg[a++] = (intptr_t)p->record; /* const void * */
2247 uarg[a++] = p->length; /* u_int */
2248 *n_args = 2;
2249 break;
2250 }
2251 /* auditon */
2252 case 446: {
2253 struct auditon_args *p = params;
2254 iarg[a++] = p->cmd; /* int */
2255 uarg[a++] = (intptr_t)p->data; /* void * */
2256 uarg[a++] = p->length; /* u_int */
2257 *n_args = 3;
2258 break;
2259 }
2260 /* getauid */
2261 case 447: {
2262 struct getauid_args *p = params;
2263 uarg[a++] = (intptr_t)p->auid; /* uid_t * */
2264 *n_args = 1;
2265 break;
2266 }
2267 /* setauid */
2268 case 448: {
2269 struct setauid_args *p = params;
2270 uarg[a++] = (intptr_t)p->auid; /* uid_t * */
2271 *n_args = 1;
2272 break;
2273 }
2274 /* getaudit */
2275 case 449: {
2276 struct getaudit_args *p = params;
2277 uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */
2278 *n_args = 1;
2279 break;
2280 }
2281 /* setaudit */
2282 case 450: {
2283 struct setaudit_args *p = params;
2284 uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */
2285 *n_args = 1;
2286 break;
2287 }
2288 /* getaudit_addr */
2289 case 451: {
2290 struct getaudit_addr_args *p = params;
2291 uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */
2292 uarg[a++] = p->length; /* u_int */
2293 *n_args = 2;
2294 break;
2295 }
2296 /* setaudit_addr */
2297 case 452: {
2298 struct setaudit_addr_args *p = params;
2299 uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */
2300 uarg[a++] = p->length; /* u_int */
2301 *n_args = 2;
2302 break;
2303 }
2304 /* auditctl */
2305 case 453: {
2306 struct auditctl_args *p = params;
2307 uarg[a++] = (intptr_t)p->path; /* const char * */
2308 *n_args = 1;
2309 break;
2310 }
2311 /* _umtx_op */
2312 case 454: {
2313 struct _umtx_op_args *p = params;
2314 uarg[a++] = (intptr_t)p->obj; /* void * */
2315 iarg[a++] = p->op; /* int */
2316 uarg[a++] = p->val; /* u_long */
2317 uarg[a++] = (intptr_t)p->uaddr1; /* void * */
2318 uarg[a++] = (intptr_t)p->uaddr2; /* void * */
2319 *n_args = 5;
2320 break;
2321 }
2322 /* thr_new */
2323 case 455: {
2324 struct thr_new_args *p = params;
2325 uarg[a++] = (intptr_t)p->param; /* struct thr_param * */
2326 iarg[a++] = p->param_size; /* int */
2327 *n_args = 2;
2328 break;
2329 }
2330 /* sigqueue */
2331 case 456: {
2332 struct sigqueue_args *p = params;
2333 iarg[a++] = p->pid; /* pid_t */
2334 iarg[a++] = p->signum; /* int */
2335 uarg[a++] = (intptr_t)p->value; /* void * */
2336 *n_args = 3;
2337 break;
2338 }
2339 /* kmq_open */
2340 case 457: {
2341 struct kmq_open_args *p = params;
2342 uarg[a++] = (intptr_t)p->path; /* const char * */
2343 iarg[a++] = p->flags; /* int */
2344 iarg[a++] = p->mode; /* mode_t */
2345 uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
2346 *n_args = 4;
2347 break;
2348 }
2349 /* kmq_setattr */
2350 case 458: {
2351 struct kmq_setattr_args *p = params;
2352 iarg[a++] = p->mqd; /* int */
2353 uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
2354 uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
2355 *n_args = 3;
2356 break;
2357 }
2358 /* kmq_timedreceive */
2359 case 459: {
2360 struct kmq_timedreceive_args *p = params;
2361 iarg[a++] = p->mqd; /* int */
2362 uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
2363 uarg[a++] = p->msg_len; /* size_t */
2364 uarg[a++] = (intptr_t)p->msg_prio; /* unsigned * */
2365 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec * */
2366 *n_args = 5;
2367 break;
2368 }
2369 /* kmq_timedsend */
2370 case 460: {
2371 struct kmq_timedsend_args *p = params;
2372 iarg[a++] = p->mqd; /* int */
2373 uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
2374 uarg[a++] = p->msg_len; /* size_t */
2375 uarg[a++] = p->msg_prio; /* unsigned */
2376 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec * */
2377 *n_args = 5;
2378 break;
2379 }
2380 /* kmq_notify */
2381 case 461: {
2382 struct kmq_notify_args *p = params;
2383 iarg[a++] = p->mqd; /* int */
2384 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent * */
2385 *n_args = 2;
2386 break;
2387 }
2388 /* kmq_unlink */
2389 case 462: {
2390 struct kmq_unlink_args *p = params;
2391 uarg[a++] = (intptr_t)p->path; /* const char * */
2392 *n_args = 1;
2393 break;
2394 }
2395 /* abort2 */
2396 case 463: {
2397 struct abort2_args *p = params;
2398 uarg[a++] = (intptr_t)p->why; /* const char * */
2399 iarg[a++] = p->nargs; /* int */
2400 uarg[a++] = (intptr_t)p->args; /* void ** */
2401 *n_args = 3;
2402 break;
2403 }
2404 /* thr_set_name */
2405 case 464: {
2406 struct thr_set_name_args *p = params;
2407 iarg[a++] = p->id; /* long */
2408 uarg[a++] = (intptr_t)p->name; /* const char * */
2409 *n_args = 2;
2410 break;
2411 }
2412 /* aio_fsync */
2413 case 465: {
2414 struct aio_fsync_args *p = params;
2415 iarg[a++] = p->op; /* int */
2416 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
2417 *n_args = 2;
2418 break;
2419 }
2420 /* rtprio_thread */
2421 case 466: {
2422 struct rtprio_thread_args *p = params;
2423 iarg[a++] = p->function; /* int */
2424 iarg[a++] = p->lwpid; /* lwpid_t */
2425 uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */
2426 *n_args = 3;
2427 break;
2428 }
2429 /* sctp_peeloff */
2430 case 471: {
2431 struct sctp_peeloff_args *p = params;
2432 iarg[a++] = p->sd; /* int */
2433 uarg[a++] = p->name; /* uint32_t */
2434 *n_args = 2;
2435 break;
2436 }
2437 /* sctp_generic_sendmsg */
2438 case 472: {
2439 struct sctp_generic_sendmsg_args *p = params;
2440 iarg[a++] = p->sd; /* int */
2441 uarg[a++] = (intptr_t)p->msg; /* void * */
2442 iarg[a++] = p->mlen; /* int */
2443 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
2444 iarg[a++] = p->tolen; /* __socklen_t */
2445 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2446 iarg[a++] = p->flags; /* int */
2447 *n_args = 7;
2448 break;
2449 }
2450 /* sctp_generic_sendmsg_iov */
2451 case 473: {
2452 struct sctp_generic_sendmsg_iov_args *p = params;
2453 iarg[a++] = p->sd; /* int */
2454 uarg[a++] = (intptr_t)p->iov; /* struct iovec * */
2455 iarg[a++] = p->iovlen; /* int */
2456 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
2457 iarg[a++] = p->tolen; /* __socklen_t */
2458 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2459 iarg[a++] = p->flags; /* int */
2460 *n_args = 7;
2461 break;
2462 }
2463 /* sctp_generic_recvmsg */
2464 case 474: {
2465 struct sctp_generic_recvmsg_args *p = params;
2466 iarg[a++] = p->sd; /* int */
2467 uarg[a++] = (intptr_t)p->iov; /* struct iovec * */
2468 iarg[a++] = p->iovlen; /* int */
2469 uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */
2470 uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */
2471 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2472 uarg[a++] = (intptr_t)p->msg_flags; /* int * */
2473 *n_args = 7;
2474 break;
2475 }
2476 /* pread */
2477 case 475: {
2478 struct pread_args *p = params;
2479 iarg[a++] = p->fd; /* int */
2480 uarg[a++] = (intptr_t)p->buf; /* void * */
2481 uarg[a++] = p->nbyte; /* size_t */
2482 iarg[a++] = p->offset; /* off_t */
2483 *n_args = 4;
2484 break;
2485 }
2486 /* pwrite */
2487 case 476: {
2488 struct pwrite_args *p = params;
2489 iarg[a++] = p->fd; /* int */
2490 uarg[a++] = (intptr_t)p->buf; /* const void * */
2491 uarg[a++] = p->nbyte; /* size_t */
2492 iarg[a++] = p->offset; /* off_t */
2493 *n_args = 4;
2494 break;
2495 }
2496 /* mmap */
2497 case 477: {
2498 struct mmap_args *p = params;
2499 uarg[a++] = (intptr_t)p->addr; /* void * */
2500 uarg[a++] = p->len; /* size_t */
2501 iarg[a++] = p->prot; /* int */
2502 iarg[a++] = p->flags; /* int */
2503 iarg[a++] = p->fd; /* int */
2504 iarg[a++] = p->pos; /* off_t */
2505 *n_args = 6;
2506 break;
2507 }
2508 /* lseek */
2509 case 478: {
2510 struct lseek_args *p = params;
2511 iarg[a++] = p->fd; /* int */
2512 iarg[a++] = p->offset; /* off_t */
2513 iarg[a++] = p->whence; /* int */
2514 *n_args = 3;
2515 break;
2516 }
2517 /* truncate */
2518 case 479: {
2519 struct truncate_args *p = params;
2520 uarg[a++] = (intptr_t)p->path; /* const char * */
2521 iarg[a++] = p->length; /* off_t */
2522 *n_args = 2;
2523 break;
2524 }
2525 /* ftruncate */
2526 case 480: {
2527 struct ftruncate_args *p = params;
2528 iarg[a++] = p->fd; /* int */
2529 iarg[a++] = p->length; /* off_t */
2530 *n_args = 2;
2531 break;
2532 }
2533 /* thr_kill2 */
2534 case 481: {
2535 struct thr_kill2_args *p = params;
2536 iarg[a++] = p->pid; /* pid_t */
2537 iarg[a++] = p->id; /* long */
2538 iarg[a++] = p->sig; /* int */
2539 *n_args = 3;
2540 break;
2541 }
2542 /* shm_unlink */
2543 case 483: {
2544 struct shm_unlink_args *p = params;
2545 uarg[a++] = (intptr_t)p->path; /* const char * */
2546 *n_args = 1;
2547 break;
2548 }
2549 /* cpuset */
2550 case 484: {
2551 struct cpuset_args *p = params;
2552 uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */
2553 *n_args = 1;
2554 break;
2555 }
2556 /* cpuset_setid */
2557 case 485: {
2558 struct cpuset_setid_args *p = params;
2559 iarg[a++] = p->which; /* cpuwhich_t */
2560 iarg[a++] = p->id; /* id_t */
2561 iarg[a++] = p->setid; /* cpusetid_t */
2562 *n_args = 3;
2563 break;
2564 }
2565 /* cpuset_getid */
2566 case 486: {
2567 struct cpuset_getid_args *p = params;
2568 iarg[a++] = p->level; /* cpulevel_t */
2569 iarg[a++] = p->which; /* cpuwhich_t */
2570 iarg[a++] = p->id; /* id_t */
2571 uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */
2572 *n_args = 4;
2573 break;
2574 }
2575 /* cpuset_getaffinity */
2576 case 487: {
2577 struct cpuset_getaffinity_args *p = params;
2578 iarg[a++] = p->level; /* cpulevel_t */
2579 iarg[a++] = p->which; /* cpuwhich_t */
2580 iarg[a++] = p->id; /* id_t */
2581 uarg[a++] = p->cpusetsize; /* size_t */
2582 uarg[a++] = (intptr_t)p->mask; /* cpuset_t * */
2583 *n_args = 5;
2584 break;
2585 }
2586 /* cpuset_setaffinity */
2587 case 488: {
2588 struct cpuset_setaffinity_args *p = params;
2589 iarg[a++] = p->level; /* cpulevel_t */
2590 iarg[a++] = p->which; /* cpuwhich_t */
2591 iarg[a++] = p->id; /* id_t */
2592 uarg[a++] = p->cpusetsize; /* size_t */
2593 uarg[a++] = (intptr_t)p->mask; /* const cpuset_t * */
2594 *n_args = 5;
2595 break;
2596 }
2597 /* faccessat */
2598 case 489: {
2599 struct faccessat_args *p = params;
2600 iarg[a++] = p->fd; /* int */
2601 uarg[a++] = (intptr_t)p->path; /* const char * */
2602 iarg[a++] = p->amode; /* int */
2603 iarg[a++] = p->flag; /* int */
2604 *n_args = 4;
2605 break;
2606 }
2607 /* fchmodat */
2608 case 490: {
2609 struct fchmodat_args *p = params;
2610 iarg[a++] = p->fd; /* int */
2611 uarg[a++] = (intptr_t)p->path; /* const char * */
2612 iarg[a++] = p->mode; /* mode_t */
2613 iarg[a++] = p->flag; /* int */
2614 *n_args = 4;
2615 break;
2616 }
2617 /* fchownat */
2618 case 491: {
2619 struct fchownat_args *p = params;
2620 iarg[a++] = p->fd; /* int */
2621 uarg[a++] = (intptr_t)p->path; /* const char * */
2622 uarg[a++] = p->uid; /* uid_t */
2623 iarg[a++] = p->gid; /* gid_t */
2624 iarg[a++] = p->flag; /* int */
2625 *n_args = 5;
2626 break;
2627 }
2628 /* fexecve */
2629 case 492: {
2630 struct fexecve_args *p = params;
2631 iarg[a++] = p->fd; /* int */
2632 uarg[a++] = (intptr_t)p->argv; /* char ** */
2633 uarg[a++] = (intptr_t)p->envv; /* char ** */
2634 *n_args = 3;
2635 break;
2636 }
2637 /* futimesat */
2638 case 494: {
2639 struct futimesat_args *p = params;
2640 iarg[a++] = p->fd; /* int */
2641 uarg[a++] = (intptr_t)p->path; /* const char * */
2642 uarg[a++] = (intptr_t)p->times; /* const struct timeval * */
2643 *n_args = 3;
2644 break;
2645 }
2646 /* linkat */
2647 case 495: {
2648 struct linkat_args *p = params;
2649 iarg[a++] = p->fd1; /* int */
2650 uarg[a++] = (intptr_t)p->path1; /* const char * */
2651 iarg[a++] = p->fd2; /* int */
2652 uarg[a++] = (intptr_t)p->path2; /* const char * */
2653 iarg[a++] = p->flag; /* int */
2654 *n_args = 5;
2655 break;
2656 }
2657 /* mkdirat */
2658 case 496: {
2659 struct mkdirat_args *p = params;
2660 iarg[a++] = p->fd; /* int */
2661 uarg[a++] = (intptr_t)p->path; /* const char * */
2662 iarg[a++] = p->mode; /* mode_t */
2663 *n_args = 3;
2664 break;
2665 }
2666 /* mkfifoat */
2667 case 497: {
2668 struct mkfifoat_args *p = params;
2669 iarg[a++] = p->fd; /* int */
2670 uarg[a++] = (intptr_t)p->path; /* const char * */
2671 iarg[a++] = p->mode; /* mode_t */
2672 *n_args = 3;
2673 break;
2674 }
2675 /* openat */
2676 case 499: {
2677 struct openat_args *p = params;
2678 iarg[a++] = p->fd; /* int */
2679 uarg[a++] = (intptr_t)p->path; /* const char * */
2680 iarg[a++] = p->flag; /* int */
2681 iarg[a++] = p->mode; /* mode_t */
2682 *n_args = 4;
2683 break;
2684 }
2685 /* readlinkat */
2686 case 500: {
2687 struct readlinkat_args *p = params;
2688 iarg[a++] = p->fd; /* int */
2689 uarg[a++] = (intptr_t)p->path; /* const char * */
2690 uarg[a++] = (intptr_t)p->buf; /* char * */
2691 uarg[a++] = p->bufsize; /* size_t */
2692 *n_args = 4;
2693 break;
2694 }
2695 /* renameat */
2696 case 501: {
2697 struct renameat_args *p = params;
2698 iarg[a++] = p->oldfd; /* int */
2699 uarg[a++] = (intptr_t)p->old; /* const char * */
2700 iarg[a++] = p->newfd; /* int */
2701 uarg[a++] = (intptr_t)p->new; /* const char * */
2702 *n_args = 4;
2703 break;
2704 }
2705 /* symlinkat */
2706 case 502: {
2707 struct symlinkat_args *p = params;
2708 uarg[a++] = (intptr_t)p->path1; /* const char * */
2709 iarg[a++] = p->fd; /* int */
2710 uarg[a++] = (intptr_t)p->path2; /* const char * */
2711 *n_args = 3;
2712 break;
2713 }
2714 /* unlinkat */
2715 case 503: {
2716 struct unlinkat_args *p = params;
2717 iarg[a++] = p->fd; /* int */
2718 uarg[a++] = (intptr_t)p->path; /* const char * */
2719 iarg[a++] = p->flag; /* int */
2720 *n_args = 3;
2721 break;
2722 }
2723 /* posix_openpt */
2724 case 504: {
2725 struct posix_openpt_args *p = params;
2726 iarg[a++] = p->flags; /* int */
2727 *n_args = 1;
2728 break;
2729 }
2730 /* jail_get */
2731 case 506: {
2732 struct jail_get_args *p = params;
2733 uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
2734 uarg[a++] = p->iovcnt; /* unsigned int */
2735 iarg[a++] = p->flags; /* int */
2736 *n_args = 3;
2737 break;
2738 }
2739 /* jail_set */
2740 case 507: {
2741 struct jail_set_args *p = params;
2742 uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
2743 uarg[a++] = p->iovcnt; /* unsigned int */
2744 iarg[a++] = p->flags; /* int */
2745 *n_args = 3;
2746 break;
2747 }
2748 /* jail_remove */
2749 case 508: {
2750 struct jail_remove_args *p = params;
2751 iarg[a++] = p->jid; /* int */
2752 *n_args = 1;
2753 break;
2754 }
2755 /* __semctl */
2756 case 510: {
2757 struct __semctl_args *p = params;
2758 iarg[a++] = p->semid; /* int */
2759 iarg[a++] = p->semnum; /* int */
2760 iarg[a++] = p->cmd; /* int */
2761 uarg[a++] = (intptr_t)p->arg; /* union semun * */
2762 *n_args = 4;
2763 break;
2764 }
2765 /* msgctl */
2766 case 511: {
2767 struct msgctl_args *p = params;
2768 iarg[a++] = p->msqid; /* int */
2769 iarg[a++] = p->cmd; /* int */
2770 uarg[a++] = (intptr_t)p->buf; /* struct msqid_ds * */
2771 *n_args = 3;
2772 break;
2773 }
2774 /* shmctl */
2775 case 512: {
2776 struct shmctl_args *p = params;
2777 iarg[a++] = p->shmid; /* int */
2778 iarg[a++] = p->cmd; /* int */
2779 uarg[a++] = (intptr_t)p->buf; /* struct shmid_ds * */
2780 *n_args = 3;
2781 break;
2782 }
2783 /* lpathconf */
2784 case 513: {
2785 struct lpathconf_args *p = params;
2786 uarg[a++] = (intptr_t)p->path; /* const char * */
2787 iarg[a++] = p->name; /* int */
2788 *n_args = 2;
2789 break;
2790 }
2791 /* __cap_rights_get */
2792 case 515: {
2793 struct __cap_rights_get_args *p = params;
2794 iarg[a++] = p->version; /* int */
2795 iarg[a++] = p->fd; /* int */
2796 uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */
2797 *n_args = 3;
2798 break;
2799 }
2800 /* cap_enter */
2801 case 516: {
2802 *n_args = 0;
2803 break;
2804 }
2805 /* cap_getmode */
2806 case 517: {
2807 struct cap_getmode_args *p = params;
2808 uarg[a++] = (intptr_t)p->modep; /* u_int * */
2809 *n_args = 1;
2810 break;
2811 }
2812 /* pdfork */
2813 case 518: {
2814 struct pdfork_args *p = params;
2815 uarg[a++] = (intptr_t)p->fdp; /* int * */
2816 iarg[a++] = p->flags; /* int */
2817 *n_args = 2;
2818 break;
2819 }
2820 /* pdkill */
2821 case 519: {
2822 struct pdkill_args *p = params;
2823 iarg[a++] = p->fd; /* int */
2824 iarg[a++] = p->signum; /* int */
2825 *n_args = 2;
2826 break;
2827 }
2828 /* pdgetpid */
2829 case 520: {
2830 struct pdgetpid_args *p = params;
2831 iarg[a++] = p->fd; /* int */
2832 uarg[a++] = (intptr_t)p->pidp; /* pid_t * */
2833 *n_args = 2;
2834 break;
2835 }
2836 /* pselect */
2837 case 522: {
2838 struct pselect_args *p = params;
2839 iarg[a++] = p->nd; /* int */
2840 uarg[a++] = (intptr_t)p->in; /* fd_set * */
2841 uarg[a++] = (intptr_t)p->ou; /* fd_set * */
2842 uarg[a++] = (intptr_t)p->ex; /* fd_set * */
2843 uarg[a++] = (intptr_t)p->ts; /* const struct timespec * */
2844 uarg[a++] = (intptr_t)p->sm; /* const sigset_t * */
2845 *n_args = 6;
2846 break;
2847 }
2848 /* getloginclass */
2849 case 523: {
2850 struct getloginclass_args *p = params;
2851 uarg[a++] = (intptr_t)p->namebuf; /* char * */
2852 uarg[a++] = p->namelen; /* size_t */
2853 *n_args = 2;
2854 break;
2855 }
2856 /* setloginclass */
2857 case 524: {
2858 struct setloginclass_args *p = params;
2859 uarg[a++] = (intptr_t)p->namebuf; /* const char * */
2860 *n_args = 1;
2861 break;
2862 }
2863 /* rctl_get_racct */
2864 case 525: {
2865 struct rctl_get_racct_args *p = params;
2866 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2867 uarg[a++] = p->inbuflen; /* size_t */
2868 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2869 uarg[a++] = p->outbuflen; /* size_t */
2870 *n_args = 4;
2871 break;
2872 }
2873 /* rctl_get_rules */
2874 case 526: {
2875 struct rctl_get_rules_args *p = params;
2876 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2877 uarg[a++] = p->inbuflen; /* size_t */
2878 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2879 uarg[a++] = p->outbuflen; /* size_t */
2880 *n_args = 4;
2881 break;
2882 }
2883 /* rctl_get_limits */
2884 case 527: {
2885 struct rctl_get_limits_args *p = params;
2886 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2887 uarg[a++] = p->inbuflen; /* size_t */
2888 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2889 uarg[a++] = p->outbuflen; /* size_t */
2890 *n_args = 4;
2891 break;
2892 }
2893 /* rctl_add_rule */
2894 case 528: {
2895 struct rctl_add_rule_args *p = params;
2896 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2897 uarg[a++] = p->inbuflen; /* size_t */
2898 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2899 uarg[a++] = p->outbuflen; /* size_t */
2900 *n_args = 4;
2901 break;
2902 }
2903 /* rctl_remove_rule */
2904 case 529: {
2905 struct rctl_remove_rule_args *p = params;
2906 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2907 uarg[a++] = p->inbuflen; /* size_t */
2908 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2909 uarg[a++] = p->outbuflen; /* size_t */
2910 *n_args = 4;
2911 break;
2912 }
2913 /* posix_fallocate */
2914 case 530: {
2915 struct posix_fallocate_args *p = params;
2916 iarg[a++] = p->fd; /* int */
2917 iarg[a++] = p->offset; /* off_t */
2918 iarg[a++] = p->len; /* off_t */
2919 *n_args = 3;
2920 break;
2921 }
2922 /* posix_fadvise */
2923 case 531: {
2924 struct posix_fadvise_args *p = params;
2925 iarg[a++] = p->fd; /* int */
2926 iarg[a++] = p->offset; /* off_t */
2927 iarg[a++] = p->len; /* off_t */
2928 iarg[a++] = p->advice; /* int */
2929 *n_args = 4;
2930 break;
2931 }
2932 /* wait6 */
2933 case 532: {
2934 struct wait6_args *p = params;
2935 iarg[a++] = p->idtype; /* idtype_t */
2936 iarg[a++] = p->id; /* id_t */
2937 uarg[a++] = (intptr_t)p->status; /* int * */
2938 iarg[a++] = p->options; /* int */
2939 uarg[a++] = (intptr_t)p->wrusage; /* struct __wrusage * */
2940 uarg[a++] = (intptr_t)p->info; /* struct __siginfo * */
2941 *n_args = 6;
2942 break;
2943 }
2944 /* cap_rights_limit */
2945 case 533: {
2946 struct cap_rights_limit_args *p = params;
2947 iarg[a++] = p->fd; /* int */
2948 uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */
2949 *n_args = 2;
2950 break;
2951 }
2952 /* cap_ioctls_limit */
2953 case 534: {
2954 struct cap_ioctls_limit_args *p = params;
2955 iarg[a++] = p->fd; /* int */
2956 uarg[a++] = (intptr_t)p->cmds; /* const u_long * */
2957 uarg[a++] = p->ncmds; /* size_t */
2958 *n_args = 3;
2959 break;
2960 }
2961 /* cap_ioctls_get */
2962 case 535: {
2963 struct cap_ioctls_get_args *p = params;
2964 iarg[a++] = p->fd; /* int */
2965 uarg[a++] = (intptr_t)p->cmds; /* u_long * */
2966 uarg[a++] = p->maxcmds; /* size_t */
2967 *n_args = 3;
2968 break;
2969 }
2970 /* cap_fcntls_limit */
2971 case 536: {
2972 struct cap_fcntls_limit_args *p = params;
2973 iarg[a++] = p->fd; /* int */
2974 uarg[a++] = p->fcntlrights; /* uint32_t */
2975 *n_args = 2;
2976 break;
2977 }
2978 /* cap_fcntls_get */
2979 case 537: {
2980 struct cap_fcntls_get_args *p = params;
2981 iarg[a++] = p->fd; /* int */
2982 uarg[a++] = (intptr_t)p->fcntlrightsp; /* uint32_t * */
2983 *n_args = 2;
2984 break;
2985 }
2986 /* bindat */
2987 case 538: {
2988 struct bindat_args *p = params;
2989 iarg[a++] = p->fd; /* int */
2990 iarg[a++] = p->s; /* int */
2991 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
2992 iarg[a++] = p->namelen; /* __socklen_t */
2993 *n_args = 4;
2994 break;
2995 }
2996 /* connectat */
2997 case 539: {
2998 struct connectat_args *p = params;
2999 iarg[a++] = p->fd; /* int */
3000 iarg[a++] = p->s; /* int */
3001 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
3002 iarg[a++] = p->namelen; /* __socklen_t */
3003 *n_args = 4;
3004 break;
3005 }
3006 /* chflagsat */
3007 case 540: {
3008 struct chflagsat_args *p = params;
3009 iarg[a++] = p->fd; /* int */
3010 uarg[a++] = (intptr_t)p->path; /* const char * */
3011 uarg[a++] = p->flags; /* u_long */
3012 iarg[a++] = p->atflag; /* int */
3013 *n_args = 4;
3014 break;
3015 }
3016 /* accept4 */
3017 case 541: {
3018 struct accept4_args *p = params;
3019 iarg[a++] = p->s; /* int */
3020 uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */
3021 uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */
3022 iarg[a++] = p->flags; /* int */
3023 *n_args = 4;
3024 break;
3025 }
3026 /* pipe2 */
3027 case 542: {
3028 struct pipe2_args *p = params;
3029 uarg[a++] = (intptr_t)p->fildes; /* int * */
3030 iarg[a++] = p->flags; /* int */
3031 *n_args = 2;
3032 break;
3033 }
3034 /* aio_mlock */
3035 case 543: {
3036 struct aio_mlock_args *p = params;
3037 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
3038 *n_args = 1;
3039 break;
3040 }
3041 /* procctl */
3042 case 544: {
3043 struct procctl_args *p = params;
3044 iarg[a++] = p->idtype; /* idtype_t */
3045 iarg[a++] = p->id; /* id_t */
3046 iarg[a++] = p->com; /* int */
3047 uarg[a++] = (intptr_t)p->data; /* void * */
3048 *n_args = 4;
3049 break;
3050 }
3051 /* ppoll */
3052 case 545: {
3053 struct ppoll_args *p = params;
3054 uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
3055 uarg[a++] = p->nfds; /* u_int */
3056 uarg[a++] = (intptr_t)p->ts; /* const struct timespec * */
3057 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
3058 *n_args = 4;
3059 break;
3060 }
3061 /* futimens */
3062 case 546: {
3063 struct futimens_args *p = params;
3064 iarg[a++] = p->fd; /* int */
3065 uarg[a++] = (intptr_t)p->times; /* const struct timespec * */
3066 *n_args = 2;
3067 break;
3068 }
3069 /* utimensat */
3070 case 547: {
3071 struct utimensat_args *p = params;
3072 iarg[a++] = p->fd; /* int */
3073 uarg[a++] = (intptr_t)p->path; /* const char * */
3074 uarg[a++] = (intptr_t)p->times; /* const struct timespec * */
3075 iarg[a++] = p->flag; /* int */
3076 *n_args = 4;
3077 break;
3078 }
3079 /* fdatasync */
3080 case 550: {
3081 struct fdatasync_args *p = params;
3082 iarg[a++] = p->fd; /* int */
3083 *n_args = 1;
3084 break;
3085 }
3086 /* fstat */
3087 case 551: {
3088 struct fstat_args *p = params;
3089 iarg[a++] = p->fd; /* int */
3090 uarg[a++] = (intptr_t)p->sb; /* struct stat * */
3091 *n_args = 2;
3092 break;
3093 }
3094 /* fstatat */
3095 case 552: {
3096 struct fstatat_args *p = params;
3097 iarg[a++] = p->fd; /* int */
3098 uarg[a++] = (intptr_t)p->path; /* const char * */
3099 uarg[a++] = (intptr_t)p->buf; /* struct stat * */
3100 iarg[a++] = p->flag; /* int */
3101 *n_args = 4;
3102 break;
3103 }
3104 /* fhstat */
3105 case 553: {
3106 struct fhstat_args *p = params;
3107 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
3108 uarg[a++] = (intptr_t)p->sb; /* struct stat * */
3109 *n_args = 2;
3110 break;
3111 }
3112 /* getdirentries */
3113 case 554: {
3114 struct getdirentries_args *p = params;
3115 iarg[a++] = p->fd; /* int */
3116 uarg[a++] = (intptr_t)p->buf; /* char * */
3117 uarg[a++] = p->count; /* size_t */
3118 uarg[a++] = (intptr_t)p->basep; /* off_t * */
3119 *n_args = 4;
3120 break;
3121 }
3122 /* statfs */
3123 case 555: {
3124 struct statfs_args *p = params;
3125 uarg[a++] = (intptr_t)p->path; /* const char * */
3126 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3127 *n_args = 2;
3128 break;
3129 }
3130 /* fstatfs */
3131 case 556: {
3132 struct fstatfs_args *p = params;
3133 iarg[a++] = p->fd; /* int */
3134 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3135 *n_args = 2;
3136 break;
3137 }
3138 /* getfsstat */
3139 case 557: {
3140 struct getfsstat_args *p = params;
3141 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3142 iarg[a++] = p->bufsize; /* long */
3143 iarg[a++] = p->mode; /* int */
3144 *n_args = 3;
3145 break;
3146 }
3147 /* fhstatfs */
3148 case 558: {
3149 struct fhstatfs_args *p = params;
3150 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
3151 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3152 *n_args = 2;
3153 break;
3154 }
3155 /* mknodat */
3156 case 559: {
3157 struct mknodat_args *p = params;
3158 iarg[a++] = p->fd; /* int */
3159 uarg[a++] = (intptr_t)p->path; /* const char * */
3160 iarg[a++] = p->mode; /* mode_t */
3161 iarg[a++] = p->dev; /* dev_t */
3162 *n_args = 4;
3163 break;
3164 }
3165 /* kevent */
3166 case 560: {
3167 struct kevent_args *p = params;
3168 iarg[a++] = p->fd; /* int */
3169 uarg[a++] = (intptr_t)p->changelist; /* const struct kevent * */
3170 iarg[a++] = p->nchanges; /* int */
3171 uarg[a++] = (intptr_t)p->eventlist; /* struct kevent * */
3172 iarg[a++] = p->nevents; /* int */
3173 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec * */
3174 *n_args = 6;
3175 break;
3176 }
3177 /* cpuset_getdomain */
3178 case 561: {
3179 struct cpuset_getdomain_args *p = params;
3180 iarg[a++] = p->level; /* cpulevel_t */
3181 iarg[a++] = p->which; /* cpuwhich_t */
3182 iarg[a++] = p->id; /* id_t */
3183 uarg[a++] = p->domainsetsize; /* size_t */
3184 uarg[a++] = (intptr_t)p->mask; /* domainset_t * */
3185 uarg[a++] = (intptr_t)p->policy; /* int * */
3186 *n_args = 6;
3187 break;
3188 }
3189 /* cpuset_setdomain */
3190 case 562: {
3191 struct cpuset_setdomain_args *p = params;
3192 iarg[a++] = p->level; /* cpulevel_t */
3193 iarg[a++] = p->which; /* cpuwhich_t */
3194 iarg[a++] = p->id; /* id_t */
3195 uarg[a++] = p->domainsetsize; /* size_t */
3196 uarg[a++] = (intptr_t)p->mask; /* domainset_t * */
3197 iarg[a++] = p->policy; /* int */
3198 *n_args = 6;
3199 break;
3200 }
3201 /* getrandom */
3202 case 563: {
3203 struct getrandom_args *p = params;
3204 uarg[a++] = (intptr_t)p->buf; /* void * */
3205 uarg[a++] = p->buflen; /* size_t */
3206 uarg[a++] = p->flags; /* unsigned int */
3207 *n_args = 3;
3208 break;
3209 }
3210 /* getfhat */
3211 case 564: {
3212 struct getfhat_args *p = params;
3213 iarg[a++] = p->fd; /* int */
3214 uarg[a++] = (intptr_t)p->path; /* char * */
3215 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3216 iarg[a++] = p->flags; /* int */
3217 *n_args = 4;
3218 break;
3219 }
3220 /* fhlink */
3221 case 565: {
3222 struct fhlink_args *p = params;
3223 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3224 uarg[a++] = (intptr_t)p->to; /* const char * */
3225 *n_args = 2;
3226 break;
3227 }
3228 /* fhlinkat */
3229 case 566: {
3230 struct fhlinkat_args *p = params;
3231 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3232 iarg[a++] = p->tofd; /* int */
3233 uarg[a++] = (intptr_t)p->to; /* const char * */
3234 *n_args = 3;
3235 break;
3236 }
3237 /* fhreadlink */
3238 case 567: {
3239 struct fhreadlink_args *p = params;
3240 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3241 uarg[a++] = (intptr_t)p->buf; /* char * */
3242 uarg[a++] = p->bufsize; /* size_t */
3243 *n_args = 3;
3244 break;
3245 }
3246 /* funlinkat */
3247 case 568: {
3248 struct funlinkat_args *p = params;
3249 iarg[a++] = p->dfd; /* int */
3250 uarg[a++] = (intptr_t)p->path; /* const char * */
3251 iarg[a++] = p->fd; /* int */
3252 iarg[a++] = p->flag; /* int */
3253 *n_args = 4;
3254 break;
3255 }
3256 /* copy_file_range */
3257 case 569: {
3258 struct copy_file_range_args *p = params;
3259 iarg[a++] = p->infd; /* int */
3260 uarg[a++] = (intptr_t)p->inoffp; /* off_t * */
3261 iarg[a++] = p->outfd; /* int */
3262 uarg[a++] = (intptr_t)p->outoffp; /* off_t * */
3263 uarg[a++] = p->len; /* size_t */
3264 uarg[a++] = p->flags; /* unsigned int */
3265 *n_args = 6;
3266 break;
3267 }
3268 /* __sysctlbyname */
3269 case 570: {
3270 struct __sysctlbyname_args *p = params;
3271 uarg[a++] = (intptr_t)p->name; /* const char * */
3272 uarg[a++] = p->namelen; /* size_t */
3273 uarg[a++] = (intptr_t)p->old; /* void * */
3274 uarg[a++] = (intptr_t)p->oldlenp; /* size_t * */
3275 uarg[a++] = (intptr_t)p->new; /* void * */
3276 uarg[a++] = p->newlen; /* size_t */
3277 *n_args = 6;
3278 break;
3279 }
3280 /* shm_open2 */
3281 case 571: {
3282 struct shm_open2_args *p = params;
3283 uarg[a++] = (intptr_t)p->path; /* const char * */
3284 iarg[a++] = p->flags; /* int */
3285 iarg[a++] = p->mode; /* mode_t */
3286 iarg[a++] = p->shmflags; /* int */
3287 uarg[a++] = (intptr_t)p->name; /* const char * */
3288 *n_args = 5;
3289 break;
3290 }
3291 /* shm_rename */
3292 case 572: {
3293 struct shm_rename_args *p = params;
3294 uarg[a++] = (intptr_t)p->path_from; /* const char * */
3295 uarg[a++] = (intptr_t)p->path_to; /* const char * */
3296 iarg[a++] = p->flags; /* int */
3297 *n_args = 3;
3298 break;
3299 }
3300 /* sigfastblock */
3301 case 573: {
3302 struct sigfastblock_args *p = params;
3303 iarg[a++] = p->cmd; /* int */
3304 uarg[a++] = (intptr_t)p->ptr; /* void * */
3305 *n_args = 2;
3306 break;
3307 }
3308 /* __realpathat */
3309 case 574: {
3310 struct __realpathat_args *p = params;
3311 iarg[a++] = p->fd; /* int */
3312 uarg[a++] = (intptr_t)p->path; /* const char * */
3313 uarg[a++] = (intptr_t)p->buf; /* char * */
3314 uarg[a++] = p->size; /* size_t */
3315 iarg[a++] = p->flags; /* int */
3316 *n_args = 5;
3317 break;
3318 }
3319 /* close_range */
3320 case 575: {
3321 struct close_range_args *p = params;
3322 uarg[a++] = p->lowfd; /* u_int */
3323 uarg[a++] = p->highfd; /* u_int */
3324 iarg[a++] = p->flags; /* int */
3325 *n_args = 3;
3326 break;
3327 }
3328 /* rpctls_syscall */
3329 case 576: {
3330 struct rpctls_syscall_args *p = params;
3331 uarg[a++] = p->socookie; /* uint64_t */
3332 *n_args = 1;
3333 break;
3334 }
3335 /* __specialfd */
3336 case 577: {
3337 struct __specialfd_args *p = params;
3338 iarg[a++] = p->type; /* int */
3339 uarg[a++] = (intptr_t)p->req; /* const void * */
3340 uarg[a++] = p->len; /* size_t */
3341 *n_args = 3;
3342 break;
3343 }
3344 /* aio_writev */
3345 case 578: {
3346 struct aio_writev_args *p = params;
3347 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
3348 *n_args = 1;
3349 break;
3350 }
3351 /* aio_readv */
3352 case 579: {
3353 struct aio_readv_args *p = params;
3354 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb * */
3355 *n_args = 1;
3356 break;
3357 }
3358 /* fspacectl */
3359 case 580: {
3360 struct fspacectl_args *p = params;
3361 iarg[a++] = p->fd; /* int */
3362 iarg[a++] = p->cmd; /* int */
3363 uarg[a++] = (intptr_t)p->rqsr; /* const struct spacectl_range * */
3364 iarg[a++] = p->flags; /* int */
3365 uarg[a++] = (intptr_t)p->rmsr; /* struct spacectl_range * */
3366 *n_args = 5;
3367 break;
3368 }
3369 /* sched_getcpu */
3370 case 581: {
3371 *n_args = 0;
3372 break;
3373 }
3374 /* swapoff */
3375 case 582: {
3376 struct swapoff_args *p = params;
3377 uarg[a++] = (intptr_t)p->name; /* const char * */
3378 uarg[a++] = p->flags; /* u_int */
3379 *n_args = 2;
3380 break;
3381 }
3382 /* kqueuex */
3383 case 583: {
3384 struct kqueuex_args *p = params;
3385 uarg[a++] = p->flags; /* u_int */
3386 *n_args = 1;
3387 break;
3388 }
3389 /* membarrier */
3390 case 584: {
3391 struct membarrier_args *p = params;
3392 iarg[a++] = p->cmd; /* int */
3393 uarg[a++] = p->flags; /* unsigned */
3394 iarg[a++] = p->cpu_id; /* int */
3395 *n_args = 3;
3396 break;
3397 }
3398 /* timerfd_create */
3399 case 585: {
3400 struct timerfd_create_args *p = params;
3401 iarg[a++] = p->clockid; /* int */
3402 iarg[a++] = p->flags; /* int */
3403 *n_args = 2;
3404 break;
3405 }
3406 /* timerfd_gettime */
3407 case 586: {
3408 struct timerfd_gettime_args *p = params;
3409 iarg[a++] = p->fd; /* int */
3410 uarg[a++] = (intptr_t)p->curr_value; /* struct itimerspec * */
3411 *n_args = 2;
3412 break;
3413 }
3414 /* timerfd_settime */
3415 case 587: {
3416 struct timerfd_settime_args *p = params;
3417 iarg[a++] = p->fd; /* int */
3418 iarg[a++] = p->flags; /* int */
3419 uarg[a++] = (intptr_t)p->new_value; /* const struct itimerspec * */
3420 uarg[a++] = (intptr_t)p->old_value; /* struct itimerspec * */
3421 *n_args = 4;
3422 break;
3423 }
3424 /* kcmp */
3425 case 588: {
3426 struct kcmp_args *p = params;
3427 iarg[a++] = p->pid1; /* pid_t */
3428 iarg[a++] = p->pid2; /* pid_t */
3429 iarg[a++] = p->type; /* int */
3430 uarg[a++] = (intptr_t)p->idx1; /* uintptr_t */
3431 uarg[a++] = (intptr_t)p->idx2; /* uintptr_t */
3432 *n_args = 5;
3433 break;
3434 }
3435 /* getrlimitusage */
3436 case 589: {
3437 struct getrlimitusage_args *p = params;
3438 uarg[a++] = p->which; /* u_int */
3439 iarg[a++] = p->flags; /* int */
3440 uarg[a++] = (intptr_t)p->res; /* rlim_t * */
3441 *n_args = 3;
3442 break;
3443 }
3444 /* fchroot */
3445 case 590: {
3446 struct fchroot_args *p = params;
3447 iarg[a++] = p->fd; /* int */
3448 *n_args = 1;
3449 break;
3450 }
3451 /* setcred */
3452 case 591: {
3453 struct setcred_args *p = params;
3454 uarg[a++] = p->flags; /* u_int */
3455 uarg[a++] = (intptr_t)p->wcred; /* const struct setcred * */
3456 uarg[a++] = p->size; /* size_t */
3457 *n_args = 3;
3458 break;
3459 }
3460 /* exterrctl */
3461 case 592: {
3462 struct exterrctl_args *p = params;
3463 uarg[a++] = p->op; /* u_int */
3464 uarg[a++] = p->flags; /* u_int */
3465 uarg[a++] = (intptr_t)p->ptr; /* void * */
3466 *n_args = 3;
3467 break;
3468 }
3469 /* inotify_add_watch_at */
3470 case 593: {
3471 struct inotify_add_watch_at_args *p = params;
3472 iarg[a++] = p->fd; /* int */
3473 iarg[a++] = p->dfd; /* int */
3474 uarg[a++] = (intptr_t)p->path; /* const char * */
3475 uarg[a++] = p->mask; /* uint32_t */
3476 *n_args = 4;
3477 break;
3478 }
3479 /* inotify_rm_watch */
3480 case 594: {
3481 struct inotify_rm_watch_args *p = params;
3482 iarg[a++] = p->fd; /* int */
3483 iarg[a++] = p->wd; /* int */
3484 *n_args = 2;
3485 break;
3486 }
3487 /* getgroups */
3488 case 595: {
3489 struct getgroups_args *p = params;
3490 iarg[a++] = p->gidsetsize; /* int */
3491 uarg[a++] = (intptr_t)p->gidset; /* gid_t * */
3492 *n_args = 2;
3493 break;
3494 }
3495 /* setgroups */
3496 case 596: {
3497 struct setgroups_args *p = params;
3498 iarg[a++] = p->gidsetsize; /* int */
3499 uarg[a++] = (intptr_t)p->gidset; /* const gid_t * */
3500 *n_args = 2;
3501 break;
3502 }
3503 /* jail_attach_jd */
3504 case 597: {
3505 struct jail_attach_jd_args *p = params;
3506 iarg[a++] = p->fd; /* int */
3507 *n_args = 1;
3508 break;
3509 }
3510 /* jail_remove_jd */
3511 case 598: {
3512 struct jail_remove_jd_args *p = params;
3513 iarg[a++] = p->fd; /* int */
3514 *n_args = 1;
3515 break;
3516 }
3517 /* kexec_load */
3518 case 599: {
3519 struct kexec_load_args *p = params;
3520 uarg[a++] = p->entry; /* uint64_t */
3521 uarg[a++] = p->nseg; /* u_long */
3522 uarg[a++] = (intptr_t)p->segments; /* struct kexec_segment * */
3523 uarg[a++] = p->flags; /* u_long */
3524 *n_args = 4;
3525 break;
3526 }
3527 default:
3528 *n_args = 0;
3529 break;
3530 };
3531 }
3532 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)3533 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3534 {
3535 const char *p = NULL;
3536 switch (sysnum) {
3537 /* syscall */
3538 case 0:
3539 break;
3540 /* _exit */
3541 case 1:
3542 switch (ndx) {
3543 case 0:
3544 p = "int";
3545 break;
3546 default:
3547 break;
3548 };
3549 break;
3550 /* fork */
3551 case 2:
3552 break;
3553 /* read */
3554 case 3:
3555 switch (ndx) {
3556 case 0:
3557 p = "int";
3558 break;
3559 case 1:
3560 p = "userland void *";
3561 break;
3562 case 2:
3563 p = "size_t";
3564 break;
3565 default:
3566 break;
3567 };
3568 break;
3569 /* write */
3570 case 4:
3571 switch (ndx) {
3572 case 0:
3573 p = "int";
3574 break;
3575 case 1:
3576 p = "userland const void *";
3577 break;
3578 case 2:
3579 p = "size_t";
3580 break;
3581 default:
3582 break;
3583 };
3584 break;
3585 /* open */
3586 case 5:
3587 switch (ndx) {
3588 case 0:
3589 p = "userland const char *";
3590 break;
3591 case 1:
3592 p = "int";
3593 break;
3594 case 2:
3595 p = "mode_t";
3596 break;
3597 default:
3598 break;
3599 };
3600 break;
3601 /* close */
3602 case 6:
3603 switch (ndx) {
3604 case 0:
3605 p = "int";
3606 break;
3607 default:
3608 break;
3609 };
3610 break;
3611 /* wait4 */
3612 case 7:
3613 switch (ndx) {
3614 case 0:
3615 p = "int";
3616 break;
3617 case 1:
3618 p = "userland int *";
3619 break;
3620 case 2:
3621 p = "int";
3622 break;
3623 case 3:
3624 p = "userland struct rusage *";
3625 break;
3626 default:
3627 break;
3628 };
3629 break;
3630 /* link */
3631 case 9:
3632 switch (ndx) {
3633 case 0:
3634 p = "userland const char *";
3635 break;
3636 case 1:
3637 p = "userland const char *";
3638 break;
3639 default:
3640 break;
3641 };
3642 break;
3643 /* unlink */
3644 case 10:
3645 switch (ndx) {
3646 case 0:
3647 p = "userland const char *";
3648 break;
3649 default:
3650 break;
3651 };
3652 break;
3653 /* chdir */
3654 case 12:
3655 switch (ndx) {
3656 case 0:
3657 p = "userland const char *";
3658 break;
3659 default:
3660 break;
3661 };
3662 break;
3663 /* fchdir */
3664 case 13:
3665 switch (ndx) {
3666 case 0:
3667 p = "int";
3668 break;
3669 default:
3670 break;
3671 };
3672 break;
3673 /* chmod */
3674 case 15:
3675 switch (ndx) {
3676 case 0:
3677 p = "userland const char *";
3678 break;
3679 case 1:
3680 p = "mode_t";
3681 break;
3682 default:
3683 break;
3684 };
3685 break;
3686 /* chown */
3687 case 16:
3688 switch (ndx) {
3689 case 0:
3690 p = "userland const char *";
3691 break;
3692 case 1:
3693 p = "int";
3694 break;
3695 case 2:
3696 p = "int";
3697 break;
3698 default:
3699 break;
3700 };
3701 break;
3702 /* break */
3703 case 17:
3704 switch (ndx) {
3705 case 0:
3706 p = "userland char *";
3707 break;
3708 default:
3709 break;
3710 };
3711 break;
3712 /* getpid */
3713 case 20:
3714 break;
3715 /* mount */
3716 case 21:
3717 switch (ndx) {
3718 case 0:
3719 p = "userland const char *";
3720 break;
3721 case 1:
3722 p = "userland const char *";
3723 break;
3724 case 2:
3725 p = "int";
3726 break;
3727 case 3:
3728 p = "userland void *";
3729 break;
3730 default:
3731 break;
3732 };
3733 break;
3734 /* unmount */
3735 case 22:
3736 switch (ndx) {
3737 case 0:
3738 p = "userland const char *";
3739 break;
3740 case 1:
3741 p = "int";
3742 break;
3743 default:
3744 break;
3745 };
3746 break;
3747 /* setuid */
3748 case 23:
3749 switch (ndx) {
3750 case 0:
3751 p = "uid_t";
3752 break;
3753 default:
3754 break;
3755 };
3756 break;
3757 /* getuid */
3758 case 24:
3759 break;
3760 /* geteuid */
3761 case 25:
3762 break;
3763 /* ptrace */
3764 case 26:
3765 switch (ndx) {
3766 case 0:
3767 p = "int";
3768 break;
3769 case 1:
3770 p = "pid_t";
3771 break;
3772 case 2:
3773 p = "caddr_t";
3774 break;
3775 case 3:
3776 p = "int";
3777 break;
3778 default:
3779 break;
3780 };
3781 break;
3782 /* recvmsg */
3783 case 27:
3784 switch (ndx) {
3785 case 0:
3786 p = "int";
3787 break;
3788 case 1:
3789 p = "userland struct msghdr *";
3790 break;
3791 case 2:
3792 p = "int";
3793 break;
3794 default:
3795 break;
3796 };
3797 break;
3798 /* sendmsg */
3799 case 28:
3800 switch (ndx) {
3801 case 0:
3802 p = "int";
3803 break;
3804 case 1:
3805 p = "userland const struct msghdr *";
3806 break;
3807 case 2:
3808 p = "int";
3809 break;
3810 default:
3811 break;
3812 };
3813 break;
3814 /* recvfrom */
3815 case 29:
3816 switch (ndx) {
3817 case 0:
3818 p = "int";
3819 break;
3820 case 1:
3821 p = "userland void *";
3822 break;
3823 case 2:
3824 p = "size_t";
3825 break;
3826 case 3:
3827 p = "int";
3828 break;
3829 case 4:
3830 p = "userland struct sockaddr *";
3831 break;
3832 case 5:
3833 p = "userland __socklen_t *";
3834 break;
3835 default:
3836 break;
3837 };
3838 break;
3839 /* accept */
3840 case 30:
3841 switch (ndx) {
3842 case 0:
3843 p = "int";
3844 break;
3845 case 1:
3846 p = "userland struct sockaddr *";
3847 break;
3848 case 2:
3849 p = "userland __socklen_t *";
3850 break;
3851 default:
3852 break;
3853 };
3854 break;
3855 /* getpeername */
3856 case 31:
3857 switch (ndx) {
3858 case 0:
3859 p = "int";
3860 break;
3861 case 1:
3862 p = "userland struct sockaddr *";
3863 break;
3864 case 2:
3865 p = "userland __socklen_t *";
3866 break;
3867 default:
3868 break;
3869 };
3870 break;
3871 /* getsockname */
3872 case 32:
3873 switch (ndx) {
3874 case 0:
3875 p = "int";
3876 break;
3877 case 1:
3878 p = "userland struct sockaddr *";
3879 break;
3880 case 2:
3881 p = "userland __socklen_t *";
3882 break;
3883 default:
3884 break;
3885 };
3886 break;
3887 /* access */
3888 case 33:
3889 switch (ndx) {
3890 case 0:
3891 p = "userland const char *";
3892 break;
3893 case 1:
3894 p = "int";
3895 break;
3896 default:
3897 break;
3898 };
3899 break;
3900 /* chflags */
3901 case 34:
3902 switch (ndx) {
3903 case 0:
3904 p = "userland const char *";
3905 break;
3906 case 1:
3907 p = "u_long";
3908 break;
3909 default:
3910 break;
3911 };
3912 break;
3913 /* fchflags */
3914 case 35:
3915 switch (ndx) {
3916 case 0:
3917 p = "int";
3918 break;
3919 case 1:
3920 p = "u_long";
3921 break;
3922 default:
3923 break;
3924 };
3925 break;
3926 /* sync */
3927 case 36:
3928 break;
3929 /* kill */
3930 case 37:
3931 switch (ndx) {
3932 case 0:
3933 p = "int";
3934 break;
3935 case 1:
3936 p = "int";
3937 break;
3938 default:
3939 break;
3940 };
3941 break;
3942 /* getppid */
3943 case 39:
3944 break;
3945 /* dup */
3946 case 41:
3947 switch (ndx) {
3948 case 0:
3949 p = "u_int";
3950 break;
3951 default:
3952 break;
3953 };
3954 break;
3955 /* getegid */
3956 case 43:
3957 break;
3958 /* profil */
3959 case 44:
3960 switch (ndx) {
3961 case 0:
3962 p = "userland char *";
3963 break;
3964 case 1:
3965 p = "size_t";
3966 break;
3967 case 2:
3968 p = "size_t";
3969 break;
3970 case 3:
3971 p = "u_int";
3972 break;
3973 default:
3974 break;
3975 };
3976 break;
3977 /* ktrace */
3978 case 45:
3979 switch (ndx) {
3980 case 0:
3981 p = "userland const char *";
3982 break;
3983 case 1:
3984 p = "int";
3985 break;
3986 case 2:
3987 p = "int";
3988 break;
3989 case 3:
3990 p = "int";
3991 break;
3992 default:
3993 break;
3994 };
3995 break;
3996 /* getgid */
3997 case 47:
3998 break;
3999 /* getlogin */
4000 case 49:
4001 switch (ndx) {
4002 case 0:
4003 p = "userland char *";
4004 break;
4005 case 1:
4006 p = "u_int";
4007 break;
4008 default:
4009 break;
4010 };
4011 break;
4012 /* setlogin */
4013 case 50:
4014 switch (ndx) {
4015 case 0:
4016 p = "userland const char *";
4017 break;
4018 default:
4019 break;
4020 };
4021 break;
4022 /* acct */
4023 case 51:
4024 switch (ndx) {
4025 case 0:
4026 p = "userland const char *";
4027 break;
4028 default:
4029 break;
4030 };
4031 break;
4032 /* sigaltstack */
4033 case 53:
4034 switch (ndx) {
4035 case 0:
4036 p = "userland const struct sigaltstack *";
4037 break;
4038 case 1:
4039 p = "userland struct sigaltstack *";
4040 break;
4041 default:
4042 break;
4043 };
4044 break;
4045 /* ioctl */
4046 case 54:
4047 switch (ndx) {
4048 case 0:
4049 p = "int";
4050 break;
4051 case 1:
4052 p = "u_long";
4053 break;
4054 case 2:
4055 p = "userland char *";
4056 break;
4057 default:
4058 break;
4059 };
4060 break;
4061 /* reboot */
4062 case 55:
4063 switch (ndx) {
4064 case 0:
4065 p = "int";
4066 break;
4067 default:
4068 break;
4069 };
4070 break;
4071 /* revoke */
4072 case 56:
4073 switch (ndx) {
4074 case 0:
4075 p = "userland const char *";
4076 break;
4077 default:
4078 break;
4079 };
4080 break;
4081 /* symlink */
4082 case 57:
4083 switch (ndx) {
4084 case 0:
4085 p = "userland const char *";
4086 break;
4087 case 1:
4088 p = "userland const char *";
4089 break;
4090 default:
4091 break;
4092 };
4093 break;
4094 /* readlink */
4095 case 58:
4096 switch (ndx) {
4097 case 0:
4098 p = "userland const char *";
4099 break;
4100 case 1:
4101 p = "userland char *";
4102 break;
4103 case 2:
4104 p = "size_t";
4105 break;
4106 default:
4107 break;
4108 };
4109 break;
4110 /* execve */
4111 case 59:
4112 switch (ndx) {
4113 case 0:
4114 p = "userland const char *";
4115 break;
4116 case 1:
4117 p = "userland char **";
4118 break;
4119 case 2:
4120 p = "userland char **";
4121 break;
4122 default:
4123 break;
4124 };
4125 break;
4126 /* umask */
4127 case 60:
4128 switch (ndx) {
4129 case 0:
4130 p = "mode_t";
4131 break;
4132 default:
4133 break;
4134 };
4135 break;
4136 /* chroot */
4137 case 61:
4138 switch (ndx) {
4139 case 0:
4140 p = "userland const char *";
4141 break;
4142 default:
4143 break;
4144 };
4145 break;
4146 /* msync */
4147 case 65:
4148 switch (ndx) {
4149 case 0:
4150 p = "userland void *";
4151 break;
4152 case 1:
4153 p = "size_t";
4154 break;
4155 case 2:
4156 p = "int";
4157 break;
4158 default:
4159 break;
4160 };
4161 break;
4162 /* vfork */
4163 case 66:
4164 break;
4165 /* munmap */
4166 case 73:
4167 switch (ndx) {
4168 case 0:
4169 p = "userland void *";
4170 break;
4171 case 1:
4172 p = "size_t";
4173 break;
4174 default:
4175 break;
4176 };
4177 break;
4178 /* mprotect */
4179 case 74:
4180 switch (ndx) {
4181 case 0:
4182 p = "userland void *";
4183 break;
4184 case 1:
4185 p = "size_t";
4186 break;
4187 case 2:
4188 p = "int";
4189 break;
4190 default:
4191 break;
4192 };
4193 break;
4194 /* madvise */
4195 case 75:
4196 switch (ndx) {
4197 case 0:
4198 p = "userland void *";
4199 break;
4200 case 1:
4201 p = "size_t";
4202 break;
4203 case 2:
4204 p = "int";
4205 break;
4206 default:
4207 break;
4208 };
4209 break;
4210 /* mincore */
4211 case 78:
4212 switch (ndx) {
4213 case 0:
4214 p = "userland const void *";
4215 break;
4216 case 1:
4217 p = "size_t";
4218 break;
4219 case 2:
4220 p = "userland char *";
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 = "intptr_t";
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 const 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 const 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 const 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 const 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 /* jail_get */
8024 case 506:
8025 switch (ndx) {
8026 case 0:
8027 p = "userland struct iovec *";
8028 break;
8029 case 1:
8030 p = "unsigned int";
8031 break;
8032 case 2:
8033 p = "int";
8034 break;
8035 default:
8036 break;
8037 };
8038 break;
8039 /* jail_set */
8040 case 507:
8041 switch (ndx) {
8042 case 0:
8043 p = "userland struct iovec *";
8044 break;
8045 case 1:
8046 p = "unsigned int";
8047 break;
8048 case 2:
8049 p = "int";
8050 break;
8051 default:
8052 break;
8053 };
8054 break;
8055 /* jail_remove */
8056 case 508:
8057 switch (ndx) {
8058 case 0:
8059 p = "int";
8060 break;
8061 default:
8062 break;
8063 };
8064 break;
8065 /* __semctl */
8066 case 510:
8067 switch (ndx) {
8068 case 0:
8069 p = "int";
8070 break;
8071 case 1:
8072 p = "int";
8073 break;
8074 case 2:
8075 p = "int";
8076 break;
8077 case 3:
8078 p = "userland union semun *";
8079 break;
8080 default:
8081 break;
8082 };
8083 break;
8084 /* msgctl */
8085 case 511:
8086 switch (ndx) {
8087 case 0:
8088 p = "int";
8089 break;
8090 case 1:
8091 p = "int";
8092 break;
8093 case 2:
8094 p = "userland struct msqid_ds *";
8095 break;
8096 default:
8097 break;
8098 };
8099 break;
8100 /* shmctl */
8101 case 512:
8102 switch (ndx) {
8103 case 0:
8104 p = "int";
8105 break;
8106 case 1:
8107 p = "int";
8108 break;
8109 case 2:
8110 p = "userland struct shmid_ds *";
8111 break;
8112 default:
8113 break;
8114 };
8115 break;
8116 /* lpathconf */
8117 case 513:
8118 switch (ndx) {
8119 case 0:
8120 p = "userland const char *";
8121 break;
8122 case 1:
8123 p = "int";
8124 break;
8125 default:
8126 break;
8127 };
8128 break;
8129 /* __cap_rights_get */
8130 case 515:
8131 switch (ndx) {
8132 case 0:
8133 p = "int";
8134 break;
8135 case 1:
8136 p = "int";
8137 break;
8138 case 2:
8139 p = "userland cap_rights_t *";
8140 break;
8141 default:
8142 break;
8143 };
8144 break;
8145 /* cap_enter */
8146 case 516:
8147 break;
8148 /* cap_getmode */
8149 case 517:
8150 switch (ndx) {
8151 case 0:
8152 p = "userland u_int *";
8153 break;
8154 default:
8155 break;
8156 };
8157 break;
8158 /* pdfork */
8159 case 518:
8160 switch (ndx) {
8161 case 0:
8162 p = "userland int *";
8163 break;
8164 case 1:
8165 p = "int";
8166 break;
8167 default:
8168 break;
8169 };
8170 break;
8171 /* pdkill */
8172 case 519:
8173 switch (ndx) {
8174 case 0:
8175 p = "int";
8176 break;
8177 case 1:
8178 p = "int";
8179 break;
8180 default:
8181 break;
8182 };
8183 break;
8184 /* pdgetpid */
8185 case 520:
8186 switch (ndx) {
8187 case 0:
8188 p = "int";
8189 break;
8190 case 1:
8191 p = "userland pid_t *";
8192 break;
8193 default:
8194 break;
8195 };
8196 break;
8197 /* pselect */
8198 case 522:
8199 switch (ndx) {
8200 case 0:
8201 p = "int";
8202 break;
8203 case 1:
8204 p = "userland fd_set *";
8205 break;
8206 case 2:
8207 p = "userland fd_set *";
8208 break;
8209 case 3:
8210 p = "userland fd_set *";
8211 break;
8212 case 4:
8213 p = "userland const struct timespec *";
8214 break;
8215 case 5:
8216 p = "userland const sigset_t *";
8217 break;
8218 default:
8219 break;
8220 };
8221 break;
8222 /* getloginclass */
8223 case 523:
8224 switch (ndx) {
8225 case 0:
8226 p = "userland char *";
8227 break;
8228 case 1:
8229 p = "size_t";
8230 break;
8231 default:
8232 break;
8233 };
8234 break;
8235 /* setloginclass */
8236 case 524:
8237 switch (ndx) {
8238 case 0:
8239 p = "userland const char *";
8240 break;
8241 default:
8242 break;
8243 };
8244 break;
8245 /* rctl_get_racct */
8246 case 525:
8247 switch (ndx) {
8248 case 0:
8249 p = "userland const void *";
8250 break;
8251 case 1:
8252 p = "size_t";
8253 break;
8254 case 2:
8255 p = "userland void *";
8256 break;
8257 case 3:
8258 p = "size_t";
8259 break;
8260 default:
8261 break;
8262 };
8263 break;
8264 /* rctl_get_rules */
8265 case 526:
8266 switch (ndx) {
8267 case 0:
8268 p = "userland const void *";
8269 break;
8270 case 1:
8271 p = "size_t";
8272 break;
8273 case 2:
8274 p = "userland void *";
8275 break;
8276 case 3:
8277 p = "size_t";
8278 break;
8279 default:
8280 break;
8281 };
8282 break;
8283 /* rctl_get_limits */
8284 case 527:
8285 switch (ndx) {
8286 case 0:
8287 p = "userland const void *";
8288 break;
8289 case 1:
8290 p = "size_t";
8291 break;
8292 case 2:
8293 p = "userland void *";
8294 break;
8295 case 3:
8296 p = "size_t";
8297 break;
8298 default:
8299 break;
8300 };
8301 break;
8302 /* rctl_add_rule */
8303 case 528:
8304 switch (ndx) {
8305 case 0:
8306 p = "userland const void *";
8307 break;
8308 case 1:
8309 p = "size_t";
8310 break;
8311 case 2:
8312 p = "userland void *";
8313 break;
8314 case 3:
8315 p = "size_t";
8316 break;
8317 default:
8318 break;
8319 };
8320 break;
8321 /* rctl_remove_rule */
8322 case 529:
8323 switch (ndx) {
8324 case 0:
8325 p = "userland const void *";
8326 break;
8327 case 1:
8328 p = "size_t";
8329 break;
8330 case 2:
8331 p = "userland void *";
8332 break;
8333 case 3:
8334 p = "size_t";
8335 break;
8336 default:
8337 break;
8338 };
8339 break;
8340 /* posix_fallocate */
8341 case 530:
8342 switch (ndx) {
8343 case 0:
8344 p = "int";
8345 break;
8346 case 1:
8347 p = "off_t";
8348 break;
8349 case 2:
8350 p = "off_t";
8351 break;
8352 default:
8353 break;
8354 };
8355 break;
8356 /* posix_fadvise */
8357 case 531:
8358 switch (ndx) {
8359 case 0:
8360 p = "int";
8361 break;
8362 case 1:
8363 p = "off_t";
8364 break;
8365 case 2:
8366 p = "off_t";
8367 break;
8368 case 3:
8369 p = "int";
8370 break;
8371 default:
8372 break;
8373 };
8374 break;
8375 /* wait6 */
8376 case 532:
8377 switch (ndx) {
8378 case 0:
8379 p = "idtype_t";
8380 break;
8381 case 1:
8382 p = "id_t";
8383 break;
8384 case 2:
8385 p = "userland int *";
8386 break;
8387 case 3:
8388 p = "int";
8389 break;
8390 case 4:
8391 p = "userland struct __wrusage *";
8392 break;
8393 case 5:
8394 p = "userland struct __siginfo *";
8395 break;
8396 default:
8397 break;
8398 };
8399 break;
8400 /* cap_rights_limit */
8401 case 533:
8402 switch (ndx) {
8403 case 0:
8404 p = "int";
8405 break;
8406 case 1:
8407 p = "userland cap_rights_t *";
8408 break;
8409 default:
8410 break;
8411 };
8412 break;
8413 /* cap_ioctls_limit */
8414 case 534:
8415 switch (ndx) {
8416 case 0:
8417 p = "int";
8418 break;
8419 case 1:
8420 p = "userland const u_long *";
8421 break;
8422 case 2:
8423 p = "size_t";
8424 break;
8425 default:
8426 break;
8427 };
8428 break;
8429 /* cap_ioctls_get */
8430 case 535:
8431 switch (ndx) {
8432 case 0:
8433 p = "int";
8434 break;
8435 case 1:
8436 p = "userland u_long *";
8437 break;
8438 case 2:
8439 p = "size_t";
8440 break;
8441 default:
8442 break;
8443 };
8444 break;
8445 /* cap_fcntls_limit */
8446 case 536:
8447 switch (ndx) {
8448 case 0:
8449 p = "int";
8450 break;
8451 case 1:
8452 p = "uint32_t";
8453 break;
8454 default:
8455 break;
8456 };
8457 break;
8458 /* cap_fcntls_get */
8459 case 537:
8460 switch (ndx) {
8461 case 0:
8462 p = "int";
8463 break;
8464 case 1:
8465 p = "userland uint32_t *";
8466 break;
8467 default:
8468 break;
8469 };
8470 break;
8471 /* bindat */
8472 case 538:
8473 switch (ndx) {
8474 case 0:
8475 p = "int";
8476 break;
8477 case 1:
8478 p = "int";
8479 break;
8480 case 2:
8481 p = "userland const struct sockaddr *";
8482 break;
8483 case 3:
8484 p = "__socklen_t";
8485 break;
8486 default:
8487 break;
8488 };
8489 break;
8490 /* connectat */
8491 case 539:
8492 switch (ndx) {
8493 case 0:
8494 p = "int";
8495 break;
8496 case 1:
8497 p = "int";
8498 break;
8499 case 2:
8500 p = "userland const struct sockaddr *";
8501 break;
8502 case 3:
8503 p = "__socklen_t";
8504 break;
8505 default:
8506 break;
8507 };
8508 break;
8509 /* chflagsat */
8510 case 540:
8511 switch (ndx) {
8512 case 0:
8513 p = "int";
8514 break;
8515 case 1:
8516 p = "userland const char *";
8517 break;
8518 case 2:
8519 p = "u_long";
8520 break;
8521 case 3:
8522 p = "int";
8523 break;
8524 default:
8525 break;
8526 };
8527 break;
8528 /* accept4 */
8529 case 541:
8530 switch (ndx) {
8531 case 0:
8532 p = "int";
8533 break;
8534 case 1:
8535 p = "userland struct sockaddr *";
8536 break;
8537 case 2:
8538 p = "userland __socklen_t *";
8539 break;
8540 case 3:
8541 p = "int";
8542 break;
8543 default:
8544 break;
8545 };
8546 break;
8547 /* pipe2 */
8548 case 542:
8549 switch (ndx) {
8550 case 0:
8551 p = "userland int *";
8552 break;
8553 case 1:
8554 p = "int";
8555 break;
8556 default:
8557 break;
8558 };
8559 break;
8560 /* aio_mlock */
8561 case 543:
8562 switch (ndx) {
8563 case 0:
8564 p = "userland struct aiocb *";
8565 break;
8566 default:
8567 break;
8568 };
8569 break;
8570 /* procctl */
8571 case 544:
8572 switch (ndx) {
8573 case 0:
8574 p = "idtype_t";
8575 break;
8576 case 1:
8577 p = "id_t";
8578 break;
8579 case 2:
8580 p = "int";
8581 break;
8582 case 3:
8583 p = "userland void *";
8584 break;
8585 default:
8586 break;
8587 };
8588 break;
8589 /* ppoll */
8590 case 545:
8591 switch (ndx) {
8592 case 0:
8593 p = "userland struct pollfd *";
8594 break;
8595 case 1:
8596 p = "u_int";
8597 break;
8598 case 2:
8599 p = "userland const struct timespec *";
8600 break;
8601 case 3:
8602 p = "userland const sigset_t *";
8603 break;
8604 default:
8605 break;
8606 };
8607 break;
8608 /* futimens */
8609 case 546:
8610 switch (ndx) {
8611 case 0:
8612 p = "int";
8613 break;
8614 case 1:
8615 p = "userland const struct timespec *";
8616 break;
8617 default:
8618 break;
8619 };
8620 break;
8621 /* utimensat */
8622 case 547:
8623 switch (ndx) {
8624 case 0:
8625 p = "int";
8626 break;
8627 case 1:
8628 p = "userland const char *";
8629 break;
8630 case 2:
8631 p = "userland const struct timespec *";
8632 break;
8633 case 3:
8634 p = "int";
8635 break;
8636 default:
8637 break;
8638 };
8639 break;
8640 /* fdatasync */
8641 case 550:
8642 switch (ndx) {
8643 case 0:
8644 p = "int";
8645 break;
8646 default:
8647 break;
8648 };
8649 break;
8650 /* fstat */
8651 case 551:
8652 switch (ndx) {
8653 case 0:
8654 p = "int";
8655 break;
8656 case 1:
8657 p = "userland struct stat *";
8658 break;
8659 default:
8660 break;
8661 };
8662 break;
8663 /* fstatat */
8664 case 552:
8665 switch (ndx) {
8666 case 0:
8667 p = "int";
8668 break;
8669 case 1:
8670 p = "userland const char *";
8671 break;
8672 case 2:
8673 p = "userland struct stat *";
8674 break;
8675 case 3:
8676 p = "int";
8677 break;
8678 default:
8679 break;
8680 };
8681 break;
8682 /* fhstat */
8683 case 553:
8684 switch (ndx) {
8685 case 0:
8686 p = "userland const struct fhandle *";
8687 break;
8688 case 1:
8689 p = "userland struct stat *";
8690 break;
8691 default:
8692 break;
8693 };
8694 break;
8695 /* getdirentries */
8696 case 554:
8697 switch (ndx) {
8698 case 0:
8699 p = "int";
8700 break;
8701 case 1:
8702 p = "userland char *";
8703 break;
8704 case 2:
8705 p = "size_t";
8706 break;
8707 case 3:
8708 p = "userland off_t *";
8709 break;
8710 default:
8711 break;
8712 };
8713 break;
8714 /* statfs */
8715 case 555:
8716 switch (ndx) {
8717 case 0:
8718 p = "userland const char *";
8719 break;
8720 case 1:
8721 p = "userland struct statfs *";
8722 break;
8723 default:
8724 break;
8725 };
8726 break;
8727 /* fstatfs */
8728 case 556:
8729 switch (ndx) {
8730 case 0:
8731 p = "int";
8732 break;
8733 case 1:
8734 p = "userland struct statfs *";
8735 break;
8736 default:
8737 break;
8738 };
8739 break;
8740 /* getfsstat */
8741 case 557:
8742 switch (ndx) {
8743 case 0:
8744 p = "userland struct statfs *";
8745 break;
8746 case 1:
8747 p = "long";
8748 break;
8749 case 2:
8750 p = "int";
8751 break;
8752 default:
8753 break;
8754 };
8755 break;
8756 /* fhstatfs */
8757 case 558:
8758 switch (ndx) {
8759 case 0:
8760 p = "userland const struct fhandle *";
8761 break;
8762 case 1:
8763 p = "userland struct statfs *";
8764 break;
8765 default:
8766 break;
8767 };
8768 break;
8769 /* mknodat */
8770 case 559:
8771 switch (ndx) {
8772 case 0:
8773 p = "int";
8774 break;
8775 case 1:
8776 p = "userland const char *";
8777 break;
8778 case 2:
8779 p = "mode_t";
8780 break;
8781 case 3:
8782 p = "dev_t";
8783 break;
8784 default:
8785 break;
8786 };
8787 break;
8788 /* kevent */
8789 case 560:
8790 switch (ndx) {
8791 case 0:
8792 p = "int";
8793 break;
8794 case 1:
8795 p = "userland const struct kevent *";
8796 break;
8797 case 2:
8798 p = "int";
8799 break;
8800 case 3:
8801 p = "userland struct kevent *";
8802 break;
8803 case 4:
8804 p = "int";
8805 break;
8806 case 5:
8807 p = "userland const struct timespec *";
8808 break;
8809 default:
8810 break;
8811 };
8812 break;
8813 /* cpuset_getdomain */
8814 case 561:
8815 switch (ndx) {
8816 case 0:
8817 p = "cpulevel_t";
8818 break;
8819 case 1:
8820 p = "cpuwhich_t";
8821 break;
8822 case 2:
8823 p = "id_t";
8824 break;
8825 case 3:
8826 p = "size_t";
8827 break;
8828 case 4:
8829 p = "userland domainset_t *";
8830 break;
8831 case 5:
8832 p = "userland int *";
8833 break;
8834 default:
8835 break;
8836 };
8837 break;
8838 /* cpuset_setdomain */
8839 case 562:
8840 switch (ndx) {
8841 case 0:
8842 p = "cpulevel_t";
8843 break;
8844 case 1:
8845 p = "cpuwhich_t";
8846 break;
8847 case 2:
8848 p = "id_t";
8849 break;
8850 case 3:
8851 p = "size_t";
8852 break;
8853 case 4:
8854 p = "userland domainset_t *";
8855 break;
8856 case 5:
8857 p = "int";
8858 break;
8859 default:
8860 break;
8861 };
8862 break;
8863 /* getrandom */
8864 case 563:
8865 switch (ndx) {
8866 case 0:
8867 p = "userland void *";
8868 break;
8869 case 1:
8870 p = "size_t";
8871 break;
8872 case 2:
8873 p = "unsigned int";
8874 break;
8875 default:
8876 break;
8877 };
8878 break;
8879 /* getfhat */
8880 case 564:
8881 switch (ndx) {
8882 case 0:
8883 p = "int";
8884 break;
8885 case 1:
8886 p = "userland char *";
8887 break;
8888 case 2:
8889 p = "userland struct fhandle *";
8890 break;
8891 case 3:
8892 p = "int";
8893 break;
8894 default:
8895 break;
8896 };
8897 break;
8898 /* fhlink */
8899 case 565:
8900 switch (ndx) {
8901 case 0:
8902 p = "userland struct fhandle *";
8903 break;
8904 case 1:
8905 p = "userland const char *";
8906 break;
8907 default:
8908 break;
8909 };
8910 break;
8911 /* fhlinkat */
8912 case 566:
8913 switch (ndx) {
8914 case 0:
8915 p = "userland struct fhandle *";
8916 break;
8917 case 1:
8918 p = "int";
8919 break;
8920 case 2:
8921 p = "userland const char *";
8922 break;
8923 default:
8924 break;
8925 };
8926 break;
8927 /* fhreadlink */
8928 case 567:
8929 switch (ndx) {
8930 case 0:
8931 p = "userland struct fhandle *";
8932 break;
8933 case 1:
8934 p = "userland char *";
8935 break;
8936 case 2:
8937 p = "size_t";
8938 break;
8939 default:
8940 break;
8941 };
8942 break;
8943 /* funlinkat */
8944 case 568:
8945 switch (ndx) {
8946 case 0:
8947 p = "int";
8948 break;
8949 case 1:
8950 p = "userland const char *";
8951 break;
8952 case 2:
8953 p = "int";
8954 break;
8955 case 3:
8956 p = "int";
8957 break;
8958 default:
8959 break;
8960 };
8961 break;
8962 /* copy_file_range */
8963 case 569:
8964 switch (ndx) {
8965 case 0:
8966 p = "int";
8967 break;
8968 case 1:
8969 p = "userland off_t *";
8970 break;
8971 case 2:
8972 p = "int";
8973 break;
8974 case 3:
8975 p = "userland off_t *";
8976 break;
8977 case 4:
8978 p = "size_t";
8979 break;
8980 case 5:
8981 p = "unsigned int";
8982 break;
8983 default:
8984 break;
8985 };
8986 break;
8987 /* __sysctlbyname */
8988 case 570:
8989 switch (ndx) {
8990 case 0:
8991 p = "userland const char *";
8992 break;
8993 case 1:
8994 p = "size_t";
8995 break;
8996 case 2:
8997 p = "userland void *";
8998 break;
8999 case 3:
9000 p = "userland size_t *";
9001 break;
9002 case 4:
9003 p = "userland void *";
9004 break;
9005 case 5:
9006 p = "size_t";
9007 break;
9008 default:
9009 break;
9010 };
9011 break;
9012 /* shm_open2 */
9013 case 571:
9014 switch (ndx) {
9015 case 0:
9016 p = "userland const char *";
9017 break;
9018 case 1:
9019 p = "int";
9020 break;
9021 case 2:
9022 p = "mode_t";
9023 break;
9024 case 3:
9025 p = "int";
9026 break;
9027 case 4:
9028 p = "userland const char *";
9029 break;
9030 default:
9031 break;
9032 };
9033 break;
9034 /* shm_rename */
9035 case 572:
9036 switch (ndx) {
9037 case 0:
9038 p = "userland const char *";
9039 break;
9040 case 1:
9041 p = "userland const char *";
9042 break;
9043 case 2:
9044 p = "int";
9045 break;
9046 default:
9047 break;
9048 };
9049 break;
9050 /* sigfastblock */
9051 case 573:
9052 switch (ndx) {
9053 case 0:
9054 p = "int";
9055 break;
9056 case 1:
9057 p = "userland void *";
9058 break;
9059 default:
9060 break;
9061 };
9062 break;
9063 /* __realpathat */
9064 case 574:
9065 switch (ndx) {
9066 case 0:
9067 p = "int";
9068 break;
9069 case 1:
9070 p = "userland const char *";
9071 break;
9072 case 2:
9073 p = "userland char *";
9074 break;
9075 case 3:
9076 p = "size_t";
9077 break;
9078 case 4:
9079 p = "int";
9080 break;
9081 default:
9082 break;
9083 };
9084 break;
9085 /* close_range */
9086 case 575:
9087 switch (ndx) {
9088 case 0:
9089 p = "u_int";
9090 break;
9091 case 1:
9092 p = "u_int";
9093 break;
9094 case 2:
9095 p = "int";
9096 break;
9097 default:
9098 break;
9099 };
9100 break;
9101 /* rpctls_syscall */
9102 case 576:
9103 switch (ndx) {
9104 case 0:
9105 p = "uint64_t";
9106 break;
9107 default:
9108 break;
9109 };
9110 break;
9111 /* __specialfd */
9112 case 577:
9113 switch (ndx) {
9114 case 0:
9115 p = "int";
9116 break;
9117 case 1:
9118 p = "userland const void *";
9119 break;
9120 case 2:
9121 p = "size_t";
9122 break;
9123 default:
9124 break;
9125 };
9126 break;
9127 /* aio_writev */
9128 case 578:
9129 switch (ndx) {
9130 case 0:
9131 p = "userland struct aiocb *";
9132 break;
9133 default:
9134 break;
9135 };
9136 break;
9137 /* aio_readv */
9138 case 579:
9139 switch (ndx) {
9140 case 0:
9141 p = "userland struct aiocb *";
9142 break;
9143 default:
9144 break;
9145 };
9146 break;
9147 /* fspacectl */
9148 case 580:
9149 switch (ndx) {
9150 case 0:
9151 p = "int";
9152 break;
9153 case 1:
9154 p = "int";
9155 break;
9156 case 2:
9157 p = "userland const struct spacectl_range *";
9158 break;
9159 case 3:
9160 p = "int";
9161 break;
9162 case 4:
9163 p = "userland struct spacectl_range *";
9164 break;
9165 default:
9166 break;
9167 };
9168 break;
9169 /* sched_getcpu */
9170 case 581:
9171 break;
9172 /* swapoff */
9173 case 582:
9174 switch (ndx) {
9175 case 0:
9176 p = "userland const char *";
9177 break;
9178 case 1:
9179 p = "u_int";
9180 break;
9181 default:
9182 break;
9183 };
9184 break;
9185 /* kqueuex */
9186 case 583:
9187 switch (ndx) {
9188 case 0:
9189 p = "u_int";
9190 break;
9191 default:
9192 break;
9193 };
9194 break;
9195 /* membarrier */
9196 case 584:
9197 switch (ndx) {
9198 case 0:
9199 p = "int";
9200 break;
9201 case 1:
9202 p = "unsigned";
9203 break;
9204 case 2:
9205 p = "int";
9206 break;
9207 default:
9208 break;
9209 };
9210 break;
9211 /* timerfd_create */
9212 case 585:
9213 switch (ndx) {
9214 case 0:
9215 p = "int";
9216 break;
9217 case 1:
9218 p = "int";
9219 break;
9220 default:
9221 break;
9222 };
9223 break;
9224 /* timerfd_gettime */
9225 case 586:
9226 switch (ndx) {
9227 case 0:
9228 p = "int";
9229 break;
9230 case 1:
9231 p = "userland struct itimerspec *";
9232 break;
9233 default:
9234 break;
9235 };
9236 break;
9237 /* timerfd_settime */
9238 case 587:
9239 switch (ndx) {
9240 case 0:
9241 p = "int";
9242 break;
9243 case 1:
9244 p = "int";
9245 break;
9246 case 2:
9247 p = "userland const struct itimerspec *";
9248 break;
9249 case 3:
9250 p = "userland struct itimerspec *";
9251 break;
9252 default:
9253 break;
9254 };
9255 break;
9256 /* kcmp */
9257 case 588:
9258 switch (ndx) {
9259 case 0:
9260 p = "pid_t";
9261 break;
9262 case 1:
9263 p = "pid_t";
9264 break;
9265 case 2:
9266 p = "int";
9267 break;
9268 case 3:
9269 p = "uintptr_t";
9270 break;
9271 case 4:
9272 p = "uintptr_t";
9273 break;
9274 default:
9275 break;
9276 };
9277 break;
9278 /* getrlimitusage */
9279 case 589:
9280 switch (ndx) {
9281 case 0:
9282 p = "u_int";
9283 break;
9284 case 1:
9285 p = "int";
9286 break;
9287 case 2:
9288 p = "userland rlim_t *";
9289 break;
9290 default:
9291 break;
9292 };
9293 break;
9294 /* fchroot */
9295 case 590:
9296 switch (ndx) {
9297 case 0:
9298 p = "int";
9299 break;
9300 default:
9301 break;
9302 };
9303 break;
9304 /* setcred */
9305 case 591:
9306 switch (ndx) {
9307 case 0:
9308 p = "u_int";
9309 break;
9310 case 1:
9311 p = "userland const struct setcred *";
9312 break;
9313 case 2:
9314 p = "size_t";
9315 break;
9316 default:
9317 break;
9318 };
9319 break;
9320 /* exterrctl */
9321 case 592:
9322 switch (ndx) {
9323 case 0:
9324 p = "u_int";
9325 break;
9326 case 1:
9327 p = "u_int";
9328 break;
9329 case 2:
9330 p = "userland void *";
9331 break;
9332 default:
9333 break;
9334 };
9335 break;
9336 /* inotify_add_watch_at */
9337 case 593:
9338 switch (ndx) {
9339 case 0:
9340 p = "int";
9341 break;
9342 case 1:
9343 p = "int";
9344 break;
9345 case 2:
9346 p = "userland const char *";
9347 break;
9348 case 3:
9349 p = "uint32_t";
9350 break;
9351 default:
9352 break;
9353 };
9354 break;
9355 /* inotify_rm_watch */
9356 case 594:
9357 switch (ndx) {
9358 case 0:
9359 p = "int";
9360 break;
9361 case 1:
9362 p = "int";
9363 break;
9364 default:
9365 break;
9366 };
9367 break;
9368 /* getgroups */
9369 case 595:
9370 switch (ndx) {
9371 case 0:
9372 p = "int";
9373 break;
9374 case 1:
9375 p = "userland gid_t *";
9376 break;
9377 default:
9378 break;
9379 };
9380 break;
9381 /* setgroups */
9382 case 596:
9383 switch (ndx) {
9384 case 0:
9385 p = "int";
9386 break;
9387 case 1:
9388 p = "userland const gid_t *";
9389 break;
9390 default:
9391 break;
9392 };
9393 break;
9394 /* jail_attach_jd */
9395 case 597:
9396 switch (ndx) {
9397 case 0:
9398 p = "int";
9399 break;
9400 default:
9401 break;
9402 };
9403 break;
9404 /* jail_remove_jd */
9405 case 598:
9406 switch (ndx) {
9407 case 0:
9408 p = "int";
9409 break;
9410 default:
9411 break;
9412 };
9413 break;
9414 /* kexec_load */
9415 case 599:
9416 switch (ndx) {
9417 case 0:
9418 p = "uint64_t";
9419 break;
9420 case 1:
9421 p = "u_long";
9422 break;
9423 case 2:
9424 p = "userland struct kexec_segment *";
9425 break;
9426 case 3:
9427 p = "u_long";
9428 break;
9429 default:
9430 break;
9431 };
9432 break;
9433 default:
9434 break;
9435 };
9436 if (p != NULL)
9437 strlcpy(desc, p, descsz);
9438 }
9439 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)9440 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
9441 {
9442 const char *p = NULL;
9443 switch (sysnum) {
9444 /* syscall */
9445 case 0:
9446 /* _exit */
9447 case 1:
9448 if (ndx == 0 || ndx == 1)
9449 p = "void";
9450 break;
9451 /* fork */
9452 case 2:
9453 /* read */
9454 case 3:
9455 if (ndx == 0 || ndx == 1)
9456 p = "ssize_t";
9457 break;
9458 /* write */
9459 case 4:
9460 if (ndx == 0 || ndx == 1)
9461 p = "ssize_t";
9462 break;
9463 /* open */
9464 case 5:
9465 if (ndx == 0 || ndx == 1)
9466 p = "int";
9467 break;
9468 /* close */
9469 case 6:
9470 if (ndx == 0 || ndx == 1)
9471 p = "int";
9472 break;
9473 /* wait4 */
9474 case 7:
9475 if (ndx == 0 || ndx == 1)
9476 p = "int";
9477 break;
9478 /* link */
9479 case 9:
9480 if (ndx == 0 || ndx == 1)
9481 p = "int";
9482 break;
9483 /* unlink */
9484 case 10:
9485 if (ndx == 0 || ndx == 1)
9486 p = "int";
9487 break;
9488 /* chdir */
9489 case 12:
9490 if (ndx == 0 || ndx == 1)
9491 p = "int";
9492 break;
9493 /* fchdir */
9494 case 13:
9495 if (ndx == 0 || ndx == 1)
9496 p = "int";
9497 break;
9498 /* chmod */
9499 case 15:
9500 if (ndx == 0 || ndx == 1)
9501 p = "int";
9502 break;
9503 /* chown */
9504 case 16:
9505 if (ndx == 0 || ndx == 1)
9506 p = "int";
9507 break;
9508 /* break */
9509 case 17:
9510 if (ndx == 0 || ndx == 1)
9511 p = "void *";
9512 break;
9513 /* getpid */
9514 case 20:
9515 /* mount */
9516 case 21:
9517 if (ndx == 0 || ndx == 1)
9518 p = "int";
9519 break;
9520 /* unmount */
9521 case 22:
9522 if (ndx == 0 || ndx == 1)
9523 p = "int";
9524 break;
9525 /* setuid */
9526 case 23:
9527 if (ndx == 0 || ndx == 1)
9528 p = "int";
9529 break;
9530 /* getuid */
9531 case 24:
9532 /* geteuid */
9533 case 25:
9534 /* ptrace */
9535 case 26:
9536 if (ndx == 0 || ndx == 1)
9537 p = "int";
9538 break;
9539 /* recvmsg */
9540 case 27:
9541 if (ndx == 0 || ndx == 1)
9542 p = "ssize_t";
9543 break;
9544 /* sendmsg */
9545 case 28:
9546 if (ndx == 0 || ndx == 1)
9547 p = "ssize_t";
9548 break;
9549 /* recvfrom */
9550 case 29:
9551 if (ndx == 0 || ndx == 1)
9552 p = "ssize_t";
9553 break;
9554 /* accept */
9555 case 30:
9556 if (ndx == 0 || ndx == 1)
9557 p = "int";
9558 break;
9559 /* getpeername */
9560 case 31:
9561 if (ndx == 0 || ndx == 1)
9562 p = "int";
9563 break;
9564 /* getsockname */
9565 case 32:
9566 if (ndx == 0 || ndx == 1)
9567 p = "int";
9568 break;
9569 /* access */
9570 case 33:
9571 if (ndx == 0 || ndx == 1)
9572 p = "int";
9573 break;
9574 /* chflags */
9575 case 34:
9576 if (ndx == 0 || ndx == 1)
9577 p = "int";
9578 break;
9579 /* fchflags */
9580 case 35:
9581 if (ndx == 0 || ndx == 1)
9582 p = "int";
9583 break;
9584 /* sync */
9585 case 36:
9586 /* kill */
9587 case 37:
9588 if (ndx == 0 || ndx == 1)
9589 p = "int";
9590 break;
9591 /* getppid */
9592 case 39:
9593 /* dup */
9594 case 41:
9595 if (ndx == 0 || ndx == 1)
9596 p = "int";
9597 break;
9598 /* getegid */
9599 case 43:
9600 /* profil */
9601 case 44:
9602 if (ndx == 0 || ndx == 1)
9603 p = "int";
9604 break;
9605 /* ktrace */
9606 case 45:
9607 if (ndx == 0 || ndx == 1)
9608 p = "int";
9609 break;
9610 /* getgid */
9611 case 47:
9612 /* getlogin */
9613 case 49:
9614 if (ndx == 0 || ndx == 1)
9615 p = "int";
9616 break;
9617 /* setlogin */
9618 case 50:
9619 if (ndx == 0 || ndx == 1)
9620 p = "int";
9621 break;
9622 /* acct */
9623 case 51:
9624 if (ndx == 0 || ndx == 1)
9625 p = "int";
9626 break;
9627 /* sigaltstack */
9628 case 53:
9629 if (ndx == 0 || ndx == 1)
9630 p = "int";
9631 break;
9632 /* ioctl */
9633 case 54:
9634 if (ndx == 0 || ndx == 1)
9635 p = "int";
9636 break;
9637 /* reboot */
9638 case 55:
9639 if (ndx == 0 || ndx == 1)
9640 p = "int";
9641 break;
9642 /* revoke */
9643 case 56:
9644 if (ndx == 0 || ndx == 1)
9645 p = "int";
9646 break;
9647 /* symlink */
9648 case 57:
9649 if (ndx == 0 || ndx == 1)
9650 p = "int";
9651 break;
9652 /* readlink */
9653 case 58:
9654 if (ndx == 0 || ndx == 1)
9655 p = "ssize_t";
9656 break;
9657 /* execve */
9658 case 59:
9659 if (ndx == 0 || ndx == 1)
9660 p = "int";
9661 break;
9662 /* umask */
9663 case 60:
9664 if (ndx == 0 || ndx == 1)
9665 p = "mode_t";
9666 break;
9667 /* chroot */
9668 case 61:
9669 if (ndx == 0 || ndx == 1)
9670 p = "int";
9671 break;
9672 /* msync */
9673 case 65:
9674 if (ndx == 0 || ndx == 1)
9675 p = "int";
9676 break;
9677 /* vfork */
9678 case 66:
9679 /* munmap */
9680 case 73:
9681 if (ndx == 0 || ndx == 1)
9682 p = "int";
9683 break;
9684 /* mprotect */
9685 case 74:
9686 if (ndx == 0 || ndx == 1)
9687 p = "int";
9688 break;
9689 /* madvise */
9690 case 75:
9691 if (ndx == 0 || ndx == 1)
9692 p = "int";
9693 break;
9694 /* mincore */
9695 case 78:
9696 if (ndx == 0 || ndx == 1)
9697 p = "int";
9698 break;
9699 /* getpgrp */
9700 case 81:
9701 /* setpgid */
9702 case 82:
9703 if (ndx == 0 || ndx == 1)
9704 p = "int";
9705 break;
9706 /* setitimer */
9707 case 83:
9708 if (ndx == 0 || ndx == 1)
9709 p = "int";
9710 break;
9711 /* swapon */
9712 case 85:
9713 if (ndx == 0 || ndx == 1)
9714 p = "int";
9715 break;
9716 /* getitimer */
9717 case 86:
9718 if (ndx == 0 || ndx == 1)
9719 p = "int";
9720 break;
9721 /* getdtablesize */
9722 case 89:
9723 /* dup2 */
9724 case 90:
9725 if (ndx == 0 || ndx == 1)
9726 p = "int";
9727 break;
9728 /* fcntl */
9729 case 92:
9730 if (ndx == 0 || ndx == 1)
9731 p = "int";
9732 break;
9733 /* select */
9734 case 93:
9735 if (ndx == 0 || ndx == 1)
9736 p = "int";
9737 break;
9738 /* fsync */
9739 case 95:
9740 if (ndx == 0 || ndx == 1)
9741 p = "int";
9742 break;
9743 /* setpriority */
9744 case 96:
9745 if (ndx == 0 || ndx == 1)
9746 p = "int";
9747 break;
9748 /* socket */
9749 case 97:
9750 if (ndx == 0 || ndx == 1)
9751 p = "int";
9752 break;
9753 /* connect */
9754 case 98:
9755 if (ndx == 0 || ndx == 1)
9756 p = "int";
9757 break;
9758 /* getpriority */
9759 case 100:
9760 if (ndx == 0 || ndx == 1)
9761 p = "int";
9762 break;
9763 /* bind */
9764 case 104:
9765 if (ndx == 0 || ndx == 1)
9766 p = "int";
9767 break;
9768 /* setsockopt */
9769 case 105:
9770 if (ndx == 0 || ndx == 1)
9771 p = "int";
9772 break;
9773 /* listen */
9774 case 106:
9775 if (ndx == 0 || ndx == 1)
9776 p = "int";
9777 break;
9778 /* gettimeofday */
9779 case 116:
9780 if (ndx == 0 || ndx == 1)
9781 p = "int";
9782 break;
9783 /* getrusage */
9784 case 117:
9785 if (ndx == 0 || ndx == 1)
9786 p = "int";
9787 break;
9788 /* getsockopt */
9789 case 118:
9790 if (ndx == 0 || ndx == 1)
9791 p = "int";
9792 break;
9793 /* readv */
9794 case 120:
9795 if (ndx == 0 || ndx == 1)
9796 p = "ssize_t";
9797 break;
9798 /* writev */
9799 case 121:
9800 if (ndx == 0 || ndx == 1)
9801 p = "ssize_t";
9802 break;
9803 /* settimeofday */
9804 case 122:
9805 if (ndx == 0 || ndx == 1)
9806 p = "int";
9807 break;
9808 /* fchown */
9809 case 123:
9810 if (ndx == 0 || ndx == 1)
9811 p = "int";
9812 break;
9813 /* fchmod */
9814 case 124:
9815 if (ndx == 0 || ndx == 1)
9816 p = "int";
9817 break;
9818 /* setreuid */
9819 case 126:
9820 if (ndx == 0 || ndx == 1)
9821 p = "int";
9822 break;
9823 /* setregid */
9824 case 127:
9825 if (ndx == 0 || ndx == 1)
9826 p = "int";
9827 break;
9828 /* rename */
9829 case 128:
9830 if (ndx == 0 || ndx == 1)
9831 p = "int";
9832 break;
9833 /* flock */
9834 case 131:
9835 if (ndx == 0 || ndx == 1)
9836 p = "int";
9837 break;
9838 /* mkfifo */
9839 case 132:
9840 if (ndx == 0 || ndx == 1)
9841 p = "int";
9842 break;
9843 /* sendto */
9844 case 133:
9845 if (ndx == 0 || ndx == 1)
9846 p = "ssize_t";
9847 break;
9848 /* shutdown */
9849 case 134:
9850 if (ndx == 0 || ndx == 1)
9851 p = "int";
9852 break;
9853 /* socketpair */
9854 case 135:
9855 if (ndx == 0 || ndx == 1)
9856 p = "int";
9857 break;
9858 /* mkdir */
9859 case 136:
9860 if (ndx == 0 || ndx == 1)
9861 p = "int";
9862 break;
9863 /* rmdir */
9864 case 137:
9865 if (ndx == 0 || ndx == 1)
9866 p = "int";
9867 break;
9868 /* utimes */
9869 case 138:
9870 if (ndx == 0 || ndx == 1)
9871 p = "int";
9872 break;
9873 /* adjtime */
9874 case 140:
9875 if (ndx == 0 || ndx == 1)
9876 p = "int";
9877 break;
9878 /* setsid */
9879 case 147:
9880 /* quotactl */
9881 case 148:
9882 if (ndx == 0 || ndx == 1)
9883 p = "int";
9884 break;
9885 /* nlm_syscall */
9886 case 154:
9887 if (ndx == 0 || ndx == 1)
9888 p = "int";
9889 break;
9890 /* nfssvc */
9891 case 155:
9892 if (ndx == 0 || ndx == 1)
9893 p = "int";
9894 break;
9895 /* lgetfh */
9896 case 160:
9897 if (ndx == 0 || ndx == 1)
9898 p = "int";
9899 break;
9900 /* getfh */
9901 case 161:
9902 if (ndx == 0 || ndx == 1)
9903 p = "int";
9904 break;
9905 /* sysarch */
9906 case 165:
9907 if (ndx == 0 || ndx == 1)
9908 p = "int";
9909 break;
9910 /* rtprio */
9911 case 166:
9912 if (ndx == 0 || ndx == 1)
9913 p = "int";
9914 break;
9915 /* semsys */
9916 case 169:
9917 if (ndx == 0 || ndx == 1)
9918 p = "int";
9919 break;
9920 /* msgsys */
9921 case 170:
9922 if (ndx == 0 || ndx == 1)
9923 p = "int";
9924 break;
9925 /* shmsys */
9926 case 171:
9927 if (ndx == 0 || ndx == 1)
9928 p = "int";
9929 break;
9930 /* setfib */
9931 case 175:
9932 if (ndx == 0 || ndx == 1)
9933 p = "int";
9934 break;
9935 /* ntp_adjtime */
9936 case 176:
9937 if (ndx == 0 || ndx == 1)
9938 p = "int";
9939 break;
9940 /* setgid */
9941 case 181:
9942 if (ndx == 0 || ndx == 1)
9943 p = "int";
9944 break;
9945 /* setegid */
9946 case 182:
9947 if (ndx == 0 || ndx == 1)
9948 p = "int";
9949 break;
9950 /* seteuid */
9951 case 183:
9952 if (ndx == 0 || ndx == 1)
9953 p = "int";
9954 break;
9955 /* pathconf */
9956 case 191:
9957 if (ndx == 0 || ndx == 1)
9958 p = "int";
9959 break;
9960 /* fpathconf */
9961 case 192:
9962 if (ndx == 0 || ndx == 1)
9963 p = "int";
9964 break;
9965 /* getrlimit */
9966 case 194:
9967 if (ndx == 0 || ndx == 1)
9968 p = "int";
9969 break;
9970 /* setrlimit */
9971 case 195:
9972 if (ndx == 0 || ndx == 1)
9973 p = "int";
9974 break;
9975 /* __syscall */
9976 case 198:
9977 /* __sysctl */
9978 case 202:
9979 if (ndx == 0 || ndx == 1)
9980 p = "int";
9981 break;
9982 /* mlock */
9983 case 203:
9984 if (ndx == 0 || ndx == 1)
9985 p = "int";
9986 break;
9987 /* munlock */
9988 case 204:
9989 if (ndx == 0 || ndx == 1)
9990 p = "int";
9991 break;
9992 /* undelete */
9993 case 205:
9994 if (ndx == 0 || ndx == 1)
9995 p = "int";
9996 break;
9997 /* futimes */
9998 case 206:
9999 if (ndx == 0 || ndx == 1)
10000 p = "int";
10001 break;
10002 /* getpgid */
10003 case 207:
10004 if (ndx == 0 || ndx == 1)
10005 p = "int";
10006 break;
10007 /* poll */
10008 case 209:
10009 if (ndx == 0 || ndx == 1)
10010 p = "int";
10011 break;
10012 /* lkmnosys */
10013 case 210:
10014 /* lkmnosys */
10015 case 211:
10016 /* lkmnosys */
10017 case 212:
10018 /* lkmnosys */
10019 case 213:
10020 /* lkmnosys */
10021 case 214:
10022 /* lkmnosys */
10023 case 215:
10024 /* lkmnosys */
10025 case 216:
10026 /* lkmnosys */
10027 case 217:
10028 /* lkmnosys */
10029 case 218:
10030 /* lkmnosys */
10031 case 219:
10032 /* semget */
10033 case 221:
10034 if (ndx == 0 || ndx == 1)
10035 p = "int";
10036 break;
10037 /* semop */
10038 case 222:
10039 if (ndx == 0 || ndx == 1)
10040 p = "int";
10041 break;
10042 /* msgget */
10043 case 225:
10044 if (ndx == 0 || ndx == 1)
10045 p = "int";
10046 break;
10047 /* msgsnd */
10048 case 226:
10049 if (ndx == 0 || ndx == 1)
10050 p = "int";
10051 break;
10052 /* msgrcv */
10053 case 227:
10054 if (ndx == 0 || ndx == 1)
10055 p = "ssize_t";
10056 break;
10057 /* shmat */
10058 case 228:
10059 if (ndx == 0 || ndx == 1)
10060 p = "void *";
10061 break;
10062 /* shmdt */
10063 case 230:
10064 if (ndx == 0 || ndx == 1)
10065 p = "int";
10066 break;
10067 /* shmget */
10068 case 231:
10069 if (ndx == 0 || ndx == 1)
10070 p = "int";
10071 break;
10072 /* clock_gettime */
10073 case 232:
10074 if (ndx == 0 || ndx == 1)
10075 p = "int";
10076 break;
10077 /* clock_settime */
10078 case 233:
10079 if (ndx == 0 || ndx == 1)
10080 p = "int";
10081 break;
10082 /* clock_getres */
10083 case 234:
10084 if (ndx == 0 || ndx == 1)
10085 p = "int";
10086 break;
10087 /* ktimer_create */
10088 case 235:
10089 if (ndx == 0 || ndx == 1)
10090 p = "int";
10091 break;
10092 /* ktimer_delete */
10093 case 236:
10094 if (ndx == 0 || ndx == 1)
10095 p = "int";
10096 break;
10097 /* ktimer_settime */
10098 case 237:
10099 if (ndx == 0 || ndx == 1)
10100 p = "int";
10101 break;
10102 /* ktimer_gettime */
10103 case 238:
10104 if (ndx == 0 || ndx == 1)
10105 p = "int";
10106 break;
10107 /* ktimer_getoverrun */
10108 case 239:
10109 if (ndx == 0 || ndx == 1)
10110 p = "int";
10111 break;
10112 /* nanosleep */
10113 case 240:
10114 if (ndx == 0 || ndx == 1)
10115 p = "int";
10116 break;
10117 /* ffclock_getcounter */
10118 case 241:
10119 if (ndx == 0 || ndx == 1)
10120 p = "int";
10121 break;
10122 /* ffclock_setestimate */
10123 case 242:
10124 if (ndx == 0 || ndx == 1)
10125 p = "int";
10126 break;
10127 /* ffclock_getestimate */
10128 case 243:
10129 if (ndx == 0 || ndx == 1)
10130 p = "int";
10131 break;
10132 /* clock_nanosleep */
10133 case 244:
10134 if (ndx == 0 || ndx == 1)
10135 p = "int";
10136 break;
10137 /* clock_getcpuclockid2 */
10138 case 247:
10139 if (ndx == 0 || ndx == 1)
10140 p = "int";
10141 break;
10142 /* ntp_gettime */
10143 case 248:
10144 if (ndx == 0 || ndx == 1)
10145 p = "int";
10146 break;
10147 /* minherit */
10148 case 250:
10149 if (ndx == 0 || ndx == 1)
10150 p = "int";
10151 break;
10152 /* rfork */
10153 case 251:
10154 if (ndx == 0 || ndx == 1)
10155 p = "int";
10156 break;
10157 /* issetugid */
10158 case 253:
10159 /* lchown */
10160 case 254:
10161 if (ndx == 0 || ndx == 1)
10162 p = "int";
10163 break;
10164 /* aio_read */
10165 case 255:
10166 if (ndx == 0 || ndx == 1)
10167 p = "int";
10168 break;
10169 /* aio_write */
10170 case 256:
10171 if (ndx == 0 || ndx == 1)
10172 p = "int";
10173 break;
10174 /* lio_listio */
10175 case 257:
10176 if (ndx == 0 || ndx == 1)
10177 p = "int";
10178 break;
10179 /* lchmod */
10180 case 274:
10181 if (ndx == 0 || ndx == 1)
10182 p = "int";
10183 break;
10184 /* lutimes */
10185 case 276:
10186 if (ndx == 0 || ndx == 1)
10187 p = "int";
10188 break;
10189 /* preadv */
10190 case 289:
10191 if (ndx == 0 || ndx == 1)
10192 p = "ssize_t";
10193 break;
10194 /* pwritev */
10195 case 290:
10196 if (ndx == 0 || ndx == 1)
10197 p = "ssize_t";
10198 break;
10199 /* fhopen */
10200 case 298:
10201 if (ndx == 0 || ndx == 1)
10202 p = "int";
10203 break;
10204 /* modnext */
10205 case 300:
10206 if (ndx == 0 || ndx == 1)
10207 p = "int";
10208 break;
10209 /* modstat */
10210 case 301:
10211 if (ndx == 0 || ndx == 1)
10212 p = "int";
10213 break;
10214 /* modfnext */
10215 case 302:
10216 if (ndx == 0 || ndx == 1)
10217 p = "int";
10218 break;
10219 /* modfind */
10220 case 303:
10221 if (ndx == 0 || ndx == 1)
10222 p = "int";
10223 break;
10224 /* kldload */
10225 case 304:
10226 if (ndx == 0 || ndx == 1)
10227 p = "int";
10228 break;
10229 /* kldunload */
10230 case 305:
10231 if (ndx == 0 || ndx == 1)
10232 p = "int";
10233 break;
10234 /* kldfind */
10235 case 306:
10236 if (ndx == 0 || ndx == 1)
10237 p = "int";
10238 break;
10239 /* kldnext */
10240 case 307:
10241 if (ndx == 0 || ndx == 1)
10242 p = "int";
10243 break;
10244 /* kldstat */
10245 case 308:
10246 if (ndx == 0 || ndx == 1)
10247 p = "int";
10248 break;
10249 /* kldfirstmod */
10250 case 309:
10251 if (ndx == 0 || ndx == 1)
10252 p = "int";
10253 break;
10254 /* getsid */
10255 case 310:
10256 if (ndx == 0 || ndx == 1)
10257 p = "int";
10258 break;
10259 /* setresuid */
10260 case 311:
10261 if (ndx == 0 || ndx == 1)
10262 p = "int";
10263 break;
10264 /* setresgid */
10265 case 312:
10266 if (ndx == 0 || ndx == 1)
10267 p = "int";
10268 break;
10269 /* aio_return */
10270 case 314:
10271 if (ndx == 0 || ndx == 1)
10272 p = "ssize_t";
10273 break;
10274 /* aio_suspend */
10275 case 315:
10276 if (ndx == 0 || ndx == 1)
10277 p = "int";
10278 break;
10279 /* aio_cancel */
10280 case 316:
10281 if (ndx == 0 || ndx == 1)
10282 p = "int";
10283 break;
10284 /* aio_error */
10285 case 317:
10286 if (ndx == 0 || ndx == 1)
10287 p = "int";
10288 break;
10289 /* yield */
10290 case 321:
10291 /* mlockall */
10292 case 324:
10293 if (ndx == 0 || ndx == 1)
10294 p = "int";
10295 break;
10296 /* munlockall */
10297 case 325:
10298 /* __getcwd */
10299 case 326:
10300 if (ndx == 0 || ndx == 1)
10301 p = "int";
10302 break;
10303 /* sched_setparam */
10304 case 327:
10305 if (ndx == 0 || ndx == 1)
10306 p = "int";
10307 break;
10308 /* sched_getparam */
10309 case 328:
10310 if (ndx == 0 || ndx == 1)
10311 p = "int";
10312 break;
10313 /* sched_setscheduler */
10314 case 329:
10315 if (ndx == 0 || ndx == 1)
10316 p = "int";
10317 break;
10318 /* sched_getscheduler */
10319 case 330:
10320 if (ndx == 0 || ndx == 1)
10321 p = "int";
10322 break;
10323 /* sched_yield */
10324 case 331:
10325 /* sched_get_priority_max */
10326 case 332:
10327 if (ndx == 0 || ndx == 1)
10328 p = "int";
10329 break;
10330 /* sched_get_priority_min */
10331 case 333:
10332 if (ndx == 0 || ndx == 1)
10333 p = "int";
10334 break;
10335 /* sched_rr_get_interval */
10336 case 334:
10337 if (ndx == 0 || ndx == 1)
10338 p = "int";
10339 break;
10340 /* utrace */
10341 case 335:
10342 if (ndx == 0 || ndx == 1)
10343 p = "int";
10344 break;
10345 /* kldsym */
10346 case 337:
10347 if (ndx == 0 || ndx == 1)
10348 p = "int";
10349 break;
10350 /* jail */
10351 case 338:
10352 if (ndx == 0 || ndx == 1)
10353 p = "int";
10354 break;
10355 /* nnpfs_syscall */
10356 case 339:
10357 if (ndx == 0 || ndx == 1)
10358 p = "int";
10359 break;
10360 /* sigprocmask */
10361 case 340:
10362 if (ndx == 0 || ndx == 1)
10363 p = "int";
10364 break;
10365 /* sigsuspend */
10366 case 341:
10367 if (ndx == 0 || ndx == 1)
10368 p = "int";
10369 break;
10370 /* sigpending */
10371 case 343:
10372 if (ndx == 0 || ndx == 1)
10373 p = "int";
10374 break;
10375 /* sigtimedwait */
10376 case 345:
10377 if (ndx == 0 || ndx == 1)
10378 p = "int";
10379 break;
10380 /* sigwaitinfo */
10381 case 346:
10382 if (ndx == 0 || ndx == 1)
10383 p = "int";
10384 break;
10385 /* __acl_get_file */
10386 case 347:
10387 if (ndx == 0 || ndx == 1)
10388 p = "int";
10389 break;
10390 /* __acl_set_file */
10391 case 348:
10392 if (ndx == 0 || ndx == 1)
10393 p = "int";
10394 break;
10395 /* __acl_get_fd */
10396 case 349:
10397 if (ndx == 0 || ndx == 1)
10398 p = "int";
10399 break;
10400 /* __acl_set_fd */
10401 case 350:
10402 if (ndx == 0 || ndx == 1)
10403 p = "int";
10404 break;
10405 /* __acl_delete_file */
10406 case 351:
10407 if (ndx == 0 || ndx == 1)
10408 p = "int";
10409 break;
10410 /* __acl_delete_fd */
10411 case 352:
10412 if (ndx == 0 || ndx == 1)
10413 p = "int";
10414 break;
10415 /* __acl_aclcheck_file */
10416 case 353:
10417 if (ndx == 0 || ndx == 1)
10418 p = "int";
10419 break;
10420 /* __acl_aclcheck_fd */
10421 case 354:
10422 if (ndx == 0 || ndx == 1)
10423 p = "int";
10424 break;
10425 /* extattrctl */
10426 case 355:
10427 if (ndx == 0 || ndx == 1)
10428 p = "int";
10429 break;
10430 /* extattr_set_file */
10431 case 356:
10432 if (ndx == 0 || ndx == 1)
10433 p = "ssize_t";
10434 break;
10435 /* extattr_get_file */
10436 case 357:
10437 if (ndx == 0 || ndx == 1)
10438 p = "ssize_t";
10439 break;
10440 /* extattr_delete_file */
10441 case 358:
10442 if (ndx == 0 || ndx == 1)
10443 p = "int";
10444 break;
10445 /* aio_waitcomplete */
10446 case 359:
10447 if (ndx == 0 || ndx == 1)
10448 p = "ssize_t";
10449 break;
10450 /* getresuid */
10451 case 360:
10452 if (ndx == 0 || ndx == 1)
10453 p = "int";
10454 break;
10455 /* getresgid */
10456 case 361:
10457 if (ndx == 0 || ndx == 1)
10458 p = "int";
10459 break;
10460 /* kqueue */
10461 case 362:
10462 /* extattr_set_fd */
10463 case 371:
10464 if (ndx == 0 || ndx == 1)
10465 p = "ssize_t";
10466 break;
10467 /* extattr_get_fd */
10468 case 372:
10469 if (ndx == 0 || ndx == 1)
10470 p = "ssize_t";
10471 break;
10472 /* extattr_delete_fd */
10473 case 373:
10474 if (ndx == 0 || ndx == 1)
10475 p = "int";
10476 break;
10477 /* __setugid */
10478 case 374:
10479 if (ndx == 0 || ndx == 1)
10480 p = "int";
10481 break;
10482 /* eaccess */
10483 case 376:
10484 if (ndx == 0 || ndx == 1)
10485 p = "int";
10486 break;
10487 /* afs3_syscall */
10488 case 377:
10489 if (ndx == 0 || ndx == 1)
10490 p = "int";
10491 break;
10492 /* nmount */
10493 case 378:
10494 if (ndx == 0 || ndx == 1)
10495 p = "int";
10496 break;
10497 /* __mac_get_proc */
10498 case 384:
10499 if (ndx == 0 || ndx == 1)
10500 p = "int";
10501 break;
10502 /* __mac_set_proc */
10503 case 385:
10504 if (ndx == 0 || ndx == 1)
10505 p = "int";
10506 break;
10507 /* __mac_get_fd */
10508 case 386:
10509 if (ndx == 0 || ndx == 1)
10510 p = "int";
10511 break;
10512 /* __mac_get_file */
10513 case 387:
10514 if (ndx == 0 || ndx == 1)
10515 p = "int";
10516 break;
10517 /* __mac_set_fd */
10518 case 388:
10519 if (ndx == 0 || ndx == 1)
10520 p = "int";
10521 break;
10522 /* __mac_set_file */
10523 case 389:
10524 if (ndx == 0 || ndx == 1)
10525 p = "int";
10526 break;
10527 /* kenv */
10528 case 390:
10529 if (ndx == 0 || ndx == 1)
10530 p = "int";
10531 break;
10532 /* lchflags */
10533 case 391:
10534 if (ndx == 0 || ndx == 1)
10535 p = "int";
10536 break;
10537 /* uuidgen */
10538 case 392:
10539 if (ndx == 0 || ndx == 1)
10540 p = "int";
10541 break;
10542 /* sendfile */
10543 case 393:
10544 if (ndx == 0 || ndx == 1)
10545 p = "int";
10546 break;
10547 /* mac_syscall */
10548 case 394:
10549 if (ndx == 0 || ndx == 1)
10550 p = "int";
10551 break;
10552 /* ksem_close */
10553 case 400:
10554 if (ndx == 0 || ndx == 1)
10555 p = "int";
10556 break;
10557 /* ksem_post */
10558 case 401:
10559 if (ndx == 0 || ndx == 1)
10560 p = "int";
10561 break;
10562 /* ksem_wait */
10563 case 402:
10564 if (ndx == 0 || ndx == 1)
10565 p = "int";
10566 break;
10567 /* ksem_trywait */
10568 case 403:
10569 if (ndx == 0 || ndx == 1)
10570 p = "int";
10571 break;
10572 /* ksem_init */
10573 case 404:
10574 if (ndx == 0 || ndx == 1)
10575 p = "int";
10576 break;
10577 /* ksem_open */
10578 case 405:
10579 if (ndx == 0 || ndx == 1)
10580 p = "int";
10581 break;
10582 /* ksem_unlink */
10583 case 406:
10584 if (ndx == 0 || ndx == 1)
10585 p = "int";
10586 break;
10587 /* ksem_getvalue */
10588 case 407:
10589 if (ndx == 0 || ndx == 1)
10590 p = "int";
10591 break;
10592 /* ksem_destroy */
10593 case 408:
10594 if (ndx == 0 || ndx == 1)
10595 p = "int";
10596 break;
10597 /* __mac_get_pid */
10598 case 409:
10599 if (ndx == 0 || ndx == 1)
10600 p = "int";
10601 break;
10602 /* __mac_get_link */
10603 case 410:
10604 if (ndx == 0 || ndx == 1)
10605 p = "int";
10606 break;
10607 /* __mac_set_link */
10608 case 411:
10609 if (ndx == 0 || ndx == 1)
10610 p = "int";
10611 break;
10612 /* extattr_set_link */
10613 case 412:
10614 if (ndx == 0 || ndx == 1)
10615 p = "ssize_t";
10616 break;
10617 /* extattr_get_link */
10618 case 413:
10619 if (ndx == 0 || ndx == 1)
10620 p = "ssize_t";
10621 break;
10622 /* extattr_delete_link */
10623 case 414:
10624 if (ndx == 0 || ndx == 1)
10625 p = "int";
10626 break;
10627 /* __mac_execve */
10628 case 415:
10629 if (ndx == 0 || ndx == 1)
10630 p = "int";
10631 break;
10632 /* sigaction */
10633 case 416:
10634 if (ndx == 0 || ndx == 1)
10635 p = "int";
10636 break;
10637 /* sigreturn */
10638 case 417:
10639 if (ndx == 0 || ndx == 1)
10640 p = "int";
10641 break;
10642 /* getcontext */
10643 case 421:
10644 if (ndx == 0 || ndx == 1)
10645 p = "int";
10646 break;
10647 /* setcontext */
10648 case 422:
10649 if (ndx == 0 || ndx == 1)
10650 p = "int";
10651 break;
10652 /* swapcontext */
10653 case 423:
10654 if (ndx == 0 || ndx == 1)
10655 p = "int";
10656 break;
10657 /* __acl_get_link */
10658 case 425:
10659 if (ndx == 0 || ndx == 1)
10660 p = "int";
10661 break;
10662 /* __acl_set_link */
10663 case 426:
10664 if (ndx == 0 || ndx == 1)
10665 p = "int";
10666 break;
10667 /* __acl_delete_link */
10668 case 427:
10669 if (ndx == 0 || ndx == 1)
10670 p = "int";
10671 break;
10672 /* __acl_aclcheck_link */
10673 case 428:
10674 if (ndx == 0 || ndx == 1)
10675 p = "int";
10676 break;
10677 /* sigwait */
10678 case 429:
10679 if (ndx == 0 || ndx == 1)
10680 p = "int";
10681 break;
10682 /* thr_create */
10683 case 430:
10684 if (ndx == 0 || ndx == 1)
10685 p = "int";
10686 break;
10687 /* thr_exit */
10688 case 431:
10689 if (ndx == 0 || ndx == 1)
10690 p = "void";
10691 break;
10692 /* thr_self */
10693 case 432:
10694 if (ndx == 0 || ndx == 1)
10695 p = "int";
10696 break;
10697 /* thr_kill */
10698 case 433:
10699 if (ndx == 0 || ndx == 1)
10700 p = "int";
10701 break;
10702 /* jail_attach */
10703 case 436:
10704 if (ndx == 0 || ndx == 1)
10705 p = "int";
10706 break;
10707 /* extattr_list_fd */
10708 case 437:
10709 if (ndx == 0 || ndx == 1)
10710 p = "ssize_t";
10711 break;
10712 /* extattr_list_file */
10713 case 438:
10714 if (ndx == 0 || ndx == 1)
10715 p = "ssize_t";
10716 break;
10717 /* extattr_list_link */
10718 case 439:
10719 if (ndx == 0 || ndx == 1)
10720 p = "ssize_t";
10721 break;
10722 /* ksem_timedwait */
10723 case 441:
10724 if (ndx == 0 || ndx == 1)
10725 p = "int";
10726 break;
10727 /* thr_suspend */
10728 case 442:
10729 if (ndx == 0 || ndx == 1)
10730 p = "int";
10731 break;
10732 /* thr_wake */
10733 case 443:
10734 if (ndx == 0 || ndx == 1)
10735 p = "int";
10736 break;
10737 /* kldunloadf */
10738 case 444:
10739 if (ndx == 0 || ndx == 1)
10740 p = "int";
10741 break;
10742 /* audit */
10743 case 445:
10744 if (ndx == 0 || ndx == 1)
10745 p = "int";
10746 break;
10747 /* auditon */
10748 case 446:
10749 if (ndx == 0 || ndx == 1)
10750 p = "int";
10751 break;
10752 /* getauid */
10753 case 447:
10754 if (ndx == 0 || ndx == 1)
10755 p = "int";
10756 break;
10757 /* setauid */
10758 case 448:
10759 if (ndx == 0 || ndx == 1)
10760 p = "int";
10761 break;
10762 /* getaudit */
10763 case 449:
10764 if (ndx == 0 || ndx == 1)
10765 p = "int";
10766 break;
10767 /* setaudit */
10768 case 450:
10769 if (ndx == 0 || ndx == 1)
10770 p = "int";
10771 break;
10772 /* getaudit_addr */
10773 case 451:
10774 if (ndx == 0 || ndx == 1)
10775 p = "int";
10776 break;
10777 /* setaudit_addr */
10778 case 452:
10779 if (ndx == 0 || ndx == 1)
10780 p = "int";
10781 break;
10782 /* auditctl */
10783 case 453:
10784 if (ndx == 0 || ndx == 1)
10785 p = "int";
10786 break;
10787 /* _umtx_op */
10788 case 454:
10789 if (ndx == 0 || ndx == 1)
10790 p = "int";
10791 break;
10792 /* thr_new */
10793 case 455:
10794 if (ndx == 0 || ndx == 1)
10795 p = "int";
10796 break;
10797 /* sigqueue */
10798 case 456:
10799 if (ndx == 0 || ndx == 1)
10800 p = "int";
10801 break;
10802 /* kmq_open */
10803 case 457:
10804 if (ndx == 0 || ndx == 1)
10805 p = "int";
10806 break;
10807 /* kmq_setattr */
10808 case 458:
10809 if (ndx == 0 || ndx == 1)
10810 p = "int";
10811 break;
10812 /* kmq_timedreceive */
10813 case 459:
10814 if (ndx == 0 || ndx == 1)
10815 p = "int";
10816 break;
10817 /* kmq_timedsend */
10818 case 460:
10819 if (ndx == 0 || ndx == 1)
10820 p = "int";
10821 break;
10822 /* kmq_notify */
10823 case 461:
10824 if (ndx == 0 || ndx == 1)
10825 p = "int";
10826 break;
10827 /* kmq_unlink */
10828 case 462:
10829 if (ndx == 0 || ndx == 1)
10830 p = "int";
10831 break;
10832 /* abort2 */
10833 case 463:
10834 if (ndx == 0 || ndx == 1)
10835 p = "void";
10836 break;
10837 /* thr_set_name */
10838 case 464:
10839 if (ndx == 0 || ndx == 1)
10840 p = "int";
10841 break;
10842 /* aio_fsync */
10843 case 465:
10844 if (ndx == 0 || ndx == 1)
10845 p = "int";
10846 break;
10847 /* rtprio_thread */
10848 case 466:
10849 if (ndx == 0 || ndx == 1)
10850 p = "int";
10851 break;
10852 /* sctp_peeloff */
10853 case 471:
10854 if (ndx == 0 || ndx == 1)
10855 p = "int";
10856 break;
10857 /* sctp_generic_sendmsg */
10858 case 472:
10859 if (ndx == 0 || ndx == 1)
10860 p = "int";
10861 break;
10862 /* sctp_generic_sendmsg_iov */
10863 case 473:
10864 if (ndx == 0 || ndx == 1)
10865 p = "int";
10866 break;
10867 /* sctp_generic_recvmsg */
10868 case 474:
10869 if (ndx == 0 || ndx == 1)
10870 p = "int";
10871 break;
10872 /* pread */
10873 case 475:
10874 if (ndx == 0 || ndx == 1)
10875 p = "ssize_t";
10876 break;
10877 /* pwrite */
10878 case 476:
10879 if (ndx == 0 || ndx == 1)
10880 p = "ssize_t";
10881 break;
10882 /* mmap */
10883 case 477:
10884 if (ndx == 0 || ndx == 1)
10885 p = "void *";
10886 break;
10887 /* lseek */
10888 case 478:
10889 if (ndx == 0 || ndx == 1)
10890 p = "off_t";
10891 break;
10892 /* truncate */
10893 case 479:
10894 if (ndx == 0 || ndx == 1)
10895 p = "int";
10896 break;
10897 /* ftruncate */
10898 case 480:
10899 if (ndx == 0 || ndx == 1)
10900 p = "int";
10901 break;
10902 /* thr_kill2 */
10903 case 481:
10904 if (ndx == 0 || ndx == 1)
10905 p = "int";
10906 break;
10907 /* shm_unlink */
10908 case 483:
10909 if (ndx == 0 || ndx == 1)
10910 p = "int";
10911 break;
10912 /* cpuset */
10913 case 484:
10914 if (ndx == 0 || ndx == 1)
10915 p = "int";
10916 break;
10917 /* cpuset_setid */
10918 case 485:
10919 if (ndx == 0 || ndx == 1)
10920 p = "int";
10921 break;
10922 /* cpuset_getid */
10923 case 486:
10924 if (ndx == 0 || ndx == 1)
10925 p = "int";
10926 break;
10927 /* cpuset_getaffinity */
10928 case 487:
10929 if (ndx == 0 || ndx == 1)
10930 p = "int";
10931 break;
10932 /* cpuset_setaffinity */
10933 case 488:
10934 if (ndx == 0 || ndx == 1)
10935 p = "int";
10936 break;
10937 /* faccessat */
10938 case 489:
10939 if (ndx == 0 || ndx == 1)
10940 p = "int";
10941 break;
10942 /* fchmodat */
10943 case 490:
10944 if (ndx == 0 || ndx == 1)
10945 p = "int";
10946 break;
10947 /* fchownat */
10948 case 491:
10949 if (ndx == 0 || ndx == 1)
10950 p = "int";
10951 break;
10952 /* fexecve */
10953 case 492:
10954 if (ndx == 0 || ndx == 1)
10955 p = "int";
10956 break;
10957 /* futimesat */
10958 case 494:
10959 if (ndx == 0 || ndx == 1)
10960 p = "int";
10961 break;
10962 /* linkat */
10963 case 495:
10964 if (ndx == 0 || ndx == 1)
10965 p = "int";
10966 break;
10967 /* mkdirat */
10968 case 496:
10969 if (ndx == 0 || ndx == 1)
10970 p = "int";
10971 break;
10972 /* mkfifoat */
10973 case 497:
10974 if (ndx == 0 || ndx == 1)
10975 p = "int";
10976 break;
10977 /* openat */
10978 case 499:
10979 if (ndx == 0 || ndx == 1)
10980 p = "int";
10981 break;
10982 /* readlinkat */
10983 case 500:
10984 if (ndx == 0 || ndx == 1)
10985 p = "ssize_t";
10986 break;
10987 /* renameat */
10988 case 501:
10989 if (ndx == 0 || ndx == 1)
10990 p = "int";
10991 break;
10992 /* symlinkat */
10993 case 502:
10994 if (ndx == 0 || ndx == 1)
10995 p = "int";
10996 break;
10997 /* unlinkat */
10998 case 503:
10999 if (ndx == 0 || ndx == 1)
11000 p = "int";
11001 break;
11002 /* posix_openpt */
11003 case 504:
11004 if (ndx == 0 || ndx == 1)
11005 p = "int";
11006 break;
11007 /* jail_get */
11008 case 506:
11009 if (ndx == 0 || ndx == 1)
11010 p = "int";
11011 break;
11012 /* jail_set */
11013 case 507:
11014 if (ndx == 0 || ndx == 1)
11015 p = "int";
11016 break;
11017 /* jail_remove */
11018 case 508:
11019 if (ndx == 0 || ndx == 1)
11020 p = "int";
11021 break;
11022 /* __semctl */
11023 case 510:
11024 if (ndx == 0 || ndx == 1)
11025 p = "int";
11026 break;
11027 /* msgctl */
11028 case 511:
11029 if (ndx == 0 || ndx == 1)
11030 p = "int";
11031 break;
11032 /* shmctl */
11033 case 512:
11034 if (ndx == 0 || ndx == 1)
11035 p = "int";
11036 break;
11037 /* lpathconf */
11038 case 513:
11039 if (ndx == 0 || ndx == 1)
11040 p = "int";
11041 break;
11042 /* __cap_rights_get */
11043 case 515:
11044 if (ndx == 0 || ndx == 1)
11045 p = "int";
11046 break;
11047 /* cap_enter */
11048 case 516:
11049 /* cap_getmode */
11050 case 517:
11051 if (ndx == 0 || ndx == 1)
11052 p = "int";
11053 break;
11054 /* pdfork */
11055 case 518:
11056 if (ndx == 0 || ndx == 1)
11057 p = "int";
11058 break;
11059 /* pdkill */
11060 case 519:
11061 if (ndx == 0 || ndx == 1)
11062 p = "int";
11063 break;
11064 /* pdgetpid */
11065 case 520:
11066 if (ndx == 0 || ndx == 1)
11067 p = "int";
11068 break;
11069 /* pselect */
11070 case 522:
11071 if (ndx == 0 || ndx == 1)
11072 p = "int";
11073 break;
11074 /* getloginclass */
11075 case 523:
11076 if (ndx == 0 || ndx == 1)
11077 p = "int";
11078 break;
11079 /* setloginclass */
11080 case 524:
11081 if (ndx == 0 || ndx == 1)
11082 p = "int";
11083 break;
11084 /* rctl_get_racct */
11085 case 525:
11086 if (ndx == 0 || ndx == 1)
11087 p = "int";
11088 break;
11089 /* rctl_get_rules */
11090 case 526:
11091 if (ndx == 0 || ndx == 1)
11092 p = "int";
11093 break;
11094 /* rctl_get_limits */
11095 case 527:
11096 if (ndx == 0 || ndx == 1)
11097 p = "int";
11098 break;
11099 /* rctl_add_rule */
11100 case 528:
11101 if (ndx == 0 || ndx == 1)
11102 p = "int";
11103 break;
11104 /* rctl_remove_rule */
11105 case 529:
11106 if (ndx == 0 || ndx == 1)
11107 p = "int";
11108 break;
11109 /* posix_fallocate */
11110 case 530:
11111 if (ndx == 0 || ndx == 1)
11112 p = "int";
11113 break;
11114 /* posix_fadvise */
11115 case 531:
11116 if (ndx == 0 || ndx == 1)
11117 p = "int";
11118 break;
11119 /* wait6 */
11120 case 532:
11121 if (ndx == 0 || ndx == 1)
11122 p = "int";
11123 break;
11124 /* cap_rights_limit */
11125 case 533:
11126 if (ndx == 0 || ndx == 1)
11127 p = "int";
11128 break;
11129 /* cap_ioctls_limit */
11130 case 534:
11131 if (ndx == 0 || ndx == 1)
11132 p = "int";
11133 break;
11134 /* cap_ioctls_get */
11135 case 535:
11136 if (ndx == 0 || ndx == 1)
11137 p = "ssize_t";
11138 break;
11139 /* cap_fcntls_limit */
11140 case 536:
11141 if (ndx == 0 || ndx == 1)
11142 p = "int";
11143 break;
11144 /* cap_fcntls_get */
11145 case 537:
11146 if (ndx == 0 || ndx == 1)
11147 p = "int";
11148 break;
11149 /* bindat */
11150 case 538:
11151 if (ndx == 0 || ndx == 1)
11152 p = "int";
11153 break;
11154 /* connectat */
11155 case 539:
11156 if (ndx == 0 || ndx == 1)
11157 p = "int";
11158 break;
11159 /* chflagsat */
11160 case 540:
11161 if (ndx == 0 || ndx == 1)
11162 p = "int";
11163 break;
11164 /* accept4 */
11165 case 541:
11166 if (ndx == 0 || ndx == 1)
11167 p = "int";
11168 break;
11169 /* pipe2 */
11170 case 542:
11171 if (ndx == 0 || ndx == 1)
11172 p = "int";
11173 break;
11174 /* aio_mlock */
11175 case 543:
11176 if (ndx == 0 || ndx == 1)
11177 p = "int";
11178 break;
11179 /* procctl */
11180 case 544:
11181 if (ndx == 0 || ndx == 1)
11182 p = "int";
11183 break;
11184 /* ppoll */
11185 case 545:
11186 if (ndx == 0 || ndx == 1)
11187 p = "int";
11188 break;
11189 /* futimens */
11190 case 546:
11191 if (ndx == 0 || ndx == 1)
11192 p = "int";
11193 break;
11194 /* utimensat */
11195 case 547:
11196 if (ndx == 0 || ndx == 1)
11197 p = "int";
11198 break;
11199 /* fdatasync */
11200 case 550:
11201 if (ndx == 0 || ndx == 1)
11202 p = "int";
11203 break;
11204 /* fstat */
11205 case 551:
11206 if (ndx == 0 || ndx == 1)
11207 p = "int";
11208 break;
11209 /* fstatat */
11210 case 552:
11211 if (ndx == 0 || ndx == 1)
11212 p = "int";
11213 break;
11214 /* fhstat */
11215 case 553:
11216 if (ndx == 0 || ndx == 1)
11217 p = "int";
11218 break;
11219 /* getdirentries */
11220 case 554:
11221 if (ndx == 0 || ndx == 1)
11222 p = "ssize_t";
11223 break;
11224 /* statfs */
11225 case 555:
11226 if (ndx == 0 || ndx == 1)
11227 p = "int";
11228 break;
11229 /* fstatfs */
11230 case 556:
11231 if (ndx == 0 || ndx == 1)
11232 p = "int";
11233 break;
11234 /* getfsstat */
11235 case 557:
11236 if (ndx == 0 || ndx == 1)
11237 p = "int";
11238 break;
11239 /* fhstatfs */
11240 case 558:
11241 if (ndx == 0 || ndx == 1)
11242 p = "int";
11243 break;
11244 /* mknodat */
11245 case 559:
11246 if (ndx == 0 || ndx == 1)
11247 p = "int";
11248 break;
11249 /* kevent */
11250 case 560:
11251 if (ndx == 0 || ndx == 1)
11252 p = "int";
11253 break;
11254 /* cpuset_getdomain */
11255 case 561:
11256 if (ndx == 0 || ndx == 1)
11257 p = "int";
11258 break;
11259 /* cpuset_setdomain */
11260 case 562:
11261 if (ndx == 0 || ndx == 1)
11262 p = "int";
11263 break;
11264 /* getrandom */
11265 case 563:
11266 if (ndx == 0 || ndx == 1)
11267 p = "int";
11268 break;
11269 /* getfhat */
11270 case 564:
11271 if (ndx == 0 || ndx == 1)
11272 p = "int";
11273 break;
11274 /* fhlink */
11275 case 565:
11276 if (ndx == 0 || ndx == 1)
11277 p = "int";
11278 break;
11279 /* fhlinkat */
11280 case 566:
11281 if (ndx == 0 || ndx == 1)
11282 p = "int";
11283 break;
11284 /* fhreadlink */
11285 case 567:
11286 if (ndx == 0 || ndx == 1)
11287 p = "int";
11288 break;
11289 /* funlinkat */
11290 case 568:
11291 if (ndx == 0 || ndx == 1)
11292 p = "int";
11293 break;
11294 /* copy_file_range */
11295 case 569:
11296 if (ndx == 0 || ndx == 1)
11297 p = "ssize_t";
11298 break;
11299 /* __sysctlbyname */
11300 case 570:
11301 if (ndx == 0 || ndx == 1)
11302 p = "int";
11303 break;
11304 /* shm_open2 */
11305 case 571:
11306 if (ndx == 0 || ndx == 1)
11307 p = "int";
11308 break;
11309 /* shm_rename */
11310 case 572:
11311 if (ndx == 0 || ndx == 1)
11312 p = "int";
11313 break;
11314 /* sigfastblock */
11315 case 573:
11316 if (ndx == 0 || ndx == 1)
11317 p = "int";
11318 break;
11319 /* __realpathat */
11320 case 574:
11321 if (ndx == 0 || ndx == 1)
11322 p = "int";
11323 break;
11324 /* close_range */
11325 case 575:
11326 if (ndx == 0 || ndx == 1)
11327 p = "int";
11328 break;
11329 /* rpctls_syscall */
11330 case 576:
11331 if (ndx == 0 || ndx == 1)
11332 p = "int";
11333 break;
11334 /* __specialfd */
11335 case 577:
11336 if (ndx == 0 || ndx == 1)
11337 p = "int";
11338 break;
11339 /* aio_writev */
11340 case 578:
11341 if (ndx == 0 || ndx == 1)
11342 p = "int";
11343 break;
11344 /* aio_readv */
11345 case 579:
11346 if (ndx == 0 || ndx == 1)
11347 p = "int";
11348 break;
11349 /* fspacectl */
11350 case 580:
11351 if (ndx == 0 || ndx == 1)
11352 p = "int";
11353 break;
11354 /* sched_getcpu */
11355 case 581:
11356 /* swapoff */
11357 case 582:
11358 if (ndx == 0 || ndx == 1)
11359 p = "int";
11360 break;
11361 /* kqueuex */
11362 case 583:
11363 if (ndx == 0 || ndx == 1)
11364 p = "int";
11365 break;
11366 /* membarrier */
11367 case 584:
11368 if (ndx == 0 || ndx == 1)
11369 p = "int";
11370 break;
11371 /* timerfd_create */
11372 case 585:
11373 if (ndx == 0 || ndx == 1)
11374 p = "int";
11375 break;
11376 /* timerfd_gettime */
11377 case 586:
11378 if (ndx == 0 || ndx == 1)
11379 p = "int";
11380 break;
11381 /* timerfd_settime */
11382 case 587:
11383 if (ndx == 0 || ndx == 1)
11384 p = "int";
11385 break;
11386 /* kcmp */
11387 case 588:
11388 if (ndx == 0 || ndx == 1)
11389 p = "int";
11390 break;
11391 /* getrlimitusage */
11392 case 589:
11393 if (ndx == 0 || ndx == 1)
11394 p = "int";
11395 break;
11396 /* fchroot */
11397 case 590:
11398 if (ndx == 0 || ndx == 1)
11399 p = "int";
11400 break;
11401 /* setcred */
11402 case 591:
11403 if (ndx == 0 || ndx == 1)
11404 p = "int";
11405 break;
11406 /* exterrctl */
11407 case 592:
11408 if (ndx == 0 || ndx == 1)
11409 p = "int";
11410 break;
11411 /* inotify_add_watch_at */
11412 case 593:
11413 if (ndx == 0 || ndx == 1)
11414 p = "int";
11415 break;
11416 /* inotify_rm_watch */
11417 case 594:
11418 if (ndx == 0 || ndx == 1)
11419 p = "int";
11420 break;
11421 /* getgroups */
11422 case 595:
11423 if (ndx == 0 || ndx == 1)
11424 p = "int";
11425 break;
11426 /* setgroups */
11427 case 596:
11428 if (ndx == 0 || ndx == 1)
11429 p = "int";
11430 break;
11431 /* jail_attach_jd */
11432 case 597:
11433 if (ndx == 0 || ndx == 1)
11434 p = "int";
11435 break;
11436 /* jail_remove_jd */
11437 case 598:
11438 if (ndx == 0 || ndx == 1)
11439 p = "int";
11440 break;
11441 /* kexec_load */
11442 case 599:
11443 if (ndx == 0 || ndx == 1)
11444 p = "int";
11445 break;
11446 default:
11447 break;
11448 };
11449 if (p != NULL)
11450 strlcpy(desc, p, descsz);
11451 }
11452