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 /* pdrfork */
3528 case 600: {
3529 struct pdrfork_args *p = params;
3530 uarg[a++] = (intptr_t)p->fdp; /* int * */
3531 iarg[a++] = p->pdflags; /* int */
3532 iarg[a++] = p->rfflags; /* int */
3533 *n_args = 3;
3534 break;
3535 }
3536 /* pdwait */
3537 case 601: {
3538 struct pdwait_args *p = params;
3539 iarg[a++] = p->fd; /* int */
3540 uarg[a++] = (intptr_t)p->status; /* int * */
3541 iarg[a++] = p->options; /* int */
3542 uarg[a++] = (intptr_t)p->wrusage; /* struct __wrusage * */
3543 uarg[a++] = (intptr_t)p->info; /* struct __siginfo * */
3544 *n_args = 5;
3545 break;
3546 }
3547 /* renameat2 */
3548 case 602: {
3549 struct renameat2_args *p = params;
3550 iarg[a++] = p->oldfd; /* int */
3551 uarg[a++] = (intptr_t)p->old; /* const char * */
3552 iarg[a++] = p->newfd; /* int */
3553 uarg[a++] = (intptr_t)p->new; /* const char * */
3554 iarg[a++] = p->flags; /* int */
3555 *n_args = 5;
3556 break;
3557 }
3558 default:
3559 *n_args = 0;
3560 break;
3561 };
3562 }
3563 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)3564 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3565 {
3566 const char *p = NULL;
3567 switch (sysnum) {
3568 /* syscall */
3569 case 0:
3570 break;
3571 /* _exit */
3572 case 1:
3573 switch (ndx) {
3574 case 0:
3575 p = "int";
3576 break;
3577 default:
3578 break;
3579 };
3580 break;
3581 /* fork */
3582 case 2:
3583 break;
3584 /* read */
3585 case 3:
3586 switch (ndx) {
3587 case 0:
3588 p = "int";
3589 break;
3590 case 1:
3591 p = "userland void *";
3592 break;
3593 case 2:
3594 p = "size_t";
3595 break;
3596 default:
3597 break;
3598 };
3599 break;
3600 /* write */
3601 case 4:
3602 switch (ndx) {
3603 case 0:
3604 p = "int";
3605 break;
3606 case 1:
3607 p = "userland const void *";
3608 break;
3609 case 2:
3610 p = "size_t";
3611 break;
3612 default:
3613 break;
3614 };
3615 break;
3616 /* open */
3617 case 5:
3618 switch (ndx) {
3619 case 0:
3620 p = "userland const char *";
3621 break;
3622 case 1:
3623 p = "int";
3624 break;
3625 case 2:
3626 p = "mode_t";
3627 break;
3628 default:
3629 break;
3630 };
3631 break;
3632 /* close */
3633 case 6:
3634 switch (ndx) {
3635 case 0:
3636 p = "int";
3637 break;
3638 default:
3639 break;
3640 };
3641 break;
3642 /* wait4 */
3643 case 7:
3644 switch (ndx) {
3645 case 0:
3646 p = "int";
3647 break;
3648 case 1:
3649 p = "userland int *";
3650 break;
3651 case 2:
3652 p = "int";
3653 break;
3654 case 3:
3655 p = "userland struct rusage *";
3656 break;
3657 default:
3658 break;
3659 };
3660 break;
3661 /* link */
3662 case 9:
3663 switch (ndx) {
3664 case 0:
3665 p = "userland const char *";
3666 break;
3667 case 1:
3668 p = "userland const char *";
3669 break;
3670 default:
3671 break;
3672 };
3673 break;
3674 /* unlink */
3675 case 10:
3676 switch (ndx) {
3677 case 0:
3678 p = "userland const char *";
3679 break;
3680 default:
3681 break;
3682 };
3683 break;
3684 /* chdir */
3685 case 12:
3686 switch (ndx) {
3687 case 0:
3688 p = "userland const char *";
3689 break;
3690 default:
3691 break;
3692 };
3693 break;
3694 /* fchdir */
3695 case 13:
3696 switch (ndx) {
3697 case 0:
3698 p = "int";
3699 break;
3700 default:
3701 break;
3702 };
3703 break;
3704 /* chmod */
3705 case 15:
3706 switch (ndx) {
3707 case 0:
3708 p = "userland const char *";
3709 break;
3710 case 1:
3711 p = "mode_t";
3712 break;
3713 default:
3714 break;
3715 };
3716 break;
3717 /* chown */
3718 case 16:
3719 switch (ndx) {
3720 case 0:
3721 p = "userland const char *";
3722 break;
3723 case 1:
3724 p = "int";
3725 break;
3726 case 2:
3727 p = "int";
3728 break;
3729 default:
3730 break;
3731 };
3732 break;
3733 /* break */
3734 case 17:
3735 switch (ndx) {
3736 case 0:
3737 p = "userland char *";
3738 break;
3739 default:
3740 break;
3741 };
3742 break;
3743 /* getpid */
3744 case 20:
3745 break;
3746 /* mount */
3747 case 21:
3748 switch (ndx) {
3749 case 0:
3750 p = "userland const char *";
3751 break;
3752 case 1:
3753 p = "userland const char *";
3754 break;
3755 case 2:
3756 p = "int";
3757 break;
3758 case 3:
3759 p = "userland void *";
3760 break;
3761 default:
3762 break;
3763 };
3764 break;
3765 /* unmount */
3766 case 22:
3767 switch (ndx) {
3768 case 0:
3769 p = "userland const char *";
3770 break;
3771 case 1:
3772 p = "int";
3773 break;
3774 default:
3775 break;
3776 };
3777 break;
3778 /* setuid */
3779 case 23:
3780 switch (ndx) {
3781 case 0:
3782 p = "uid_t";
3783 break;
3784 default:
3785 break;
3786 };
3787 break;
3788 /* getuid */
3789 case 24:
3790 break;
3791 /* geteuid */
3792 case 25:
3793 break;
3794 /* ptrace */
3795 case 26:
3796 switch (ndx) {
3797 case 0:
3798 p = "int";
3799 break;
3800 case 1:
3801 p = "pid_t";
3802 break;
3803 case 2:
3804 p = "caddr_t";
3805 break;
3806 case 3:
3807 p = "int";
3808 break;
3809 default:
3810 break;
3811 };
3812 break;
3813 /* recvmsg */
3814 case 27:
3815 switch (ndx) {
3816 case 0:
3817 p = "int";
3818 break;
3819 case 1:
3820 p = "userland struct msghdr *";
3821 break;
3822 case 2:
3823 p = "int";
3824 break;
3825 default:
3826 break;
3827 };
3828 break;
3829 /* sendmsg */
3830 case 28:
3831 switch (ndx) {
3832 case 0:
3833 p = "int";
3834 break;
3835 case 1:
3836 p = "userland const struct msghdr *";
3837 break;
3838 case 2:
3839 p = "int";
3840 break;
3841 default:
3842 break;
3843 };
3844 break;
3845 /* recvfrom */
3846 case 29:
3847 switch (ndx) {
3848 case 0:
3849 p = "int";
3850 break;
3851 case 1:
3852 p = "userland void *";
3853 break;
3854 case 2:
3855 p = "size_t";
3856 break;
3857 case 3:
3858 p = "int";
3859 break;
3860 case 4:
3861 p = "userland struct sockaddr *";
3862 break;
3863 case 5:
3864 p = "userland __socklen_t *";
3865 break;
3866 default:
3867 break;
3868 };
3869 break;
3870 /* accept */
3871 case 30:
3872 switch (ndx) {
3873 case 0:
3874 p = "int";
3875 break;
3876 case 1:
3877 p = "userland struct sockaddr *";
3878 break;
3879 case 2:
3880 p = "userland __socklen_t *";
3881 break;
3882 default:
3883 break;
3884 };
3885 break;
3886 /* getpeername */
3887 case 31:
3888 switch (ndx) {
3889 case 0:
3890 p = "int";
3891 break;
3892 case 1:
3893 p = "userland struct sockaddr *";
3894 break;
3895 case 2:
3896 p = "userland __socklen_t *";
3897 break;
3898 default:
3899 break;
3900 };
3901 break;
3902 /* getsockname */
3903 case 32:
3904 switch (ndx) {
3905 case 0:
3906 p = "int";
3907 break;
3908 case 1:
3909 p = "userland struct sockaddr *";
3910 break;
3911 case 2:
3912 p = "userland __socklen_t *";
3913 break;
3914 default:
3915 break;
3916 };
3917 break;
3918 /* access */
3919 case 33:
3920 switch (ndx) {
3921 case 0:
3922 p = "userland const char *";
3923 break;
3924 case 1:
3925 p = "int";
3926 break;
3927 default:
3928 break;
3929 };
3930 break;
3931 /* chflags */
3932 case 34:
3933 switch (ndx) {
3934 case 0:
3935 p = "userland const char *";
3936 break;
3937 case 1:
3938 p = "u_long";
3939 break;
3940 default:
3941 break;
3942 };
3943 break;
3944 /* fchflags */
3945 case 35:
3946 switch (ndx) {
3947 case 0:
3948 p = "int";
3949 break;
3950 case 1:
3951 p = "u_long";
3952 break;
3953 default:
3954 break;
3955 };
3956 break;
3957 /* sync */
3958 case 36:
3959 break;
3960 /* kill */
3961 case 37:
3962 switch (ndx) {
3963 case 0:
3964 p = "int";
3965 break;
3966 case 1:
3967 p = "int";
3968 break;
3969 default:
3970 break;
3971 };
3972 break;
3973 /* getppid */
3974 case 39:
3975 break;
3976 /* dup */
3977 case 41:
3978 switch (ndx) {
3979 case 0:
3980 p = "u_int";
3981 break;
3982 default:
3983 break;
3984 };
3985 break;
3986 /* getegid */
3987 case 43:
3988 break;
3989 /* profil */
3990 case 44:
3991 switch (ndx) {
3992 case 0:
3993 p = "userland char *";
3994 break;
3995 case 1:
3996 p = "size_t";
3997 break;
3998 case 2:
3999 p = "size_t";
4000 break;
4001 case 3:
4002 p = "u_int";
4003 break;
4004 default:
4005 break;
4006 };
4007 break;
4008 /* ktrace */
4009 case 45:
4010 switch (ndx) {
4011 case 0:
4012 p = "userland const char *";
4013 break;
4014 case 1:
4015 p = "int";
4016 break;
4017 case 2:
4018 p = "int";
4019 break;
4020 case 3:
4021 p = "int";
4022 break;
4023 default:
4024 break;
4025 };
4026 break;
4027 /* getgid */
4028 case 47:
4029 break;
4030 /* getlogin */
4031 case 49:
4032 switch (ndx) {
4033 case 0:
4034 p = "userland char *";
4035 break;
4036 case 1:
4037 p = "u_int";
4038 break;
4039 default:
4040 break;
4041 };
4042 break;
4043 /* setlogin */
4044 case 50:
4045 switch (ndx) {
4046 case 0:
4047 p = "userland const char *";
4048 break;
4049 default:
4050 break;
4051 };
4052 break;
4053 /* acct */
4054 case 51:
4055 switch (ndx) {
4056 case 0:
4057 p = "userland const char *";
4058 break;
4059 default:
4060 break;
4061 };
4062 break;
4063 /* sigaltstack */
4064 case 53:
4065 switch (ndx) {
4066 case 0:
4067 p = "userland const struct sigaltstack *";
4068 break;
4069 case 1:
4070 p = "userland struct sigaltstack *";
4071 break;
4072 default:
4073 break;
4074 };
4075 break;
4076 /* ioctl */
4077 case 54:
4078 switch (ndx) {
4079 case 0:
4080 p = "int";
4081 break;
4082 case 1:
4083 p = "u_long";
4084 break;
4085 case 2:
4086 p = "userland char *";
4087 break;
4088 default:
4089 break;
4090 };
4091 break;
4092 /* reboot */
4093 case 55:
4094 switch (ndx) {
4095 case 0:
4096 p = "int";
4097 break;
4098 default:
4099 break;
4100 };
4101 break;
4102 /* revoke */
4103 case 56:
4104 switch (ndx) {
4105 case 0:
4106 p = "userland const char *";
4107 break;
4108 default:
4109 break;
4110 };
4111 break;
4112 /* symlink */
4113 case 57:
4114 switch (ndx) {
4115 case 0:
4116 p = "userland const char *";
4117 break;
4118 case 1:
4119 p = "userland const char *";
4120 break;
4121 default:
4122 break;
4123 };
4124 break;
4125 /* readlink */
4126 case 58:
4127 switch (ndx) {
4128 case 0:
4129 p = "userland const char *";
4130 break;
4131 case 1:
4132 p = "userland char *";
4133 break;
4134 case 2:
4135 p = "size_t";
4136 break;
4137 default:
4138 break;
4139 };
4140 break;
4141 /* execve */
4142 case 59:
4143 switch (ndx) {
4144 case 0:
4145 p = "userland const char *";
4146 break;
4147 case 1:
4148 p = "userland char **";
4149 break;
4150 case 2:
4151 p = "userland char **";
4152 break;
4153 default:
4154 break;
4155 };
4156 break;
4157 /* umask */
4158 case 60:
4159 switch (ndx) {
4160 case 0:
4161 p = "mode_t";
4162 break;
4163 default:
4164 break;
4165 };
4166 break;
4167 /* chroot */
4168 case 61:
4169 switch (ndx) {
4170 case 0:
4171 p = "userland const char *";
4172 break;
4173 default:
4174 break;
4175 };
4176 break;
4177 /* msync */
4178 case 65:
4179 switch (ndx) {
4180 case 0:
4181 p = "userland void *";
4182 break;
4183 case 1:
4184 p = "size_t";
4185 break;
4186 case 2:
4187 p = "int";
4188 break;
4189 default:
4190 break;
4191 };
4192 break;
4193 /* vfork */
4194 case 66:
4195 break;
4196 /* munmap */
4197 case 73:
4198 switch (ndx) {
4199 case 0:
4200 p = "userland void *";
4201 break;
4202 case 1:
4203 p = "size_t";
4204 break;
4205 default:
4206 break;
4207 };
4208 break;
4209 /* mprotect */
4210 case 74:
4211 switch (ndx) {
4212 case 0:
4213 p = "userland void *";
4214 break;
4215 case 1:
4216 p = "size_t";
4217 break;
4218 case 2:
4219 p = "int";
4220 break;
4221 default:
4222 break;
4223 };
4224 break;
4225 /* madvise */
4226 case 75:
4227 switch (ndx) {
4228 case 0:
4229 p = "userland void *";
4230 break;
4231 case 1:
4232 p = "size_t";
4233 break;
4234 case 2:
4235 p = "int";
4236 break;
4237 default:
4238 break;
4239 };
4240 break;
4241 /* mincore */
4242 case 78:
4243 switch (ndx) {
4244 case 0:
4245 p = "userland const void *";
4246 break;
4247 case 1:
4248 p = "size_t";
4249 break;
4250 case 2:
4251 p = "userland char *";
4252 break;
4253 default:
4254 break;
4255 };
4256 break;
4257 /* getpgrp */
4258 case 81:
4259 break;
4260 /* setpgid */
4261 case 82:
4262 switch (ndx) {
4263 case 0:
4264 p = "int";
4265 break;
4266 case 1:
4267 p = "int";
4268 break;
4269 default:
4270 break;
4271 };
4272 break;
4273 /* setitimer */
4274 case 83:
4275 switch (ndx) {
4276 case 0:
4277 p = "int";
4278 break;
4279 case 1:
4280 p = "userland const struct itimerval *";
4281 break;
4282 case 2:
4283 p = "userland struct itimerval *";
4284 break;
4285 default:
4286 break;
4287 };
4288 break;
4289 /* swapon */
4290 case 85:
4291 switch (ndx) {
4292 case 0:
4293 p = "userland const char *";
4294 break;
4295 default:
4296 break;
4297 };
4298 break;
4299 /* getitimer */
4300 case 86:
4301 switch (ndx) {
4302 case 0:
4303 p = "int";
4304 break;
4305 case 1:
4306 p = "userland struct itimerval *";
4307 break;
4308 default:
4309 break;
4310 };
4311 break;
4312 /* getdtablesize */
4313 case 89:
4314 break;
4315 /* dup2 */
4316 case 90:
4317 switch (ndx) {
4318 case 0:
4319 p = "u_int";
4320 break;
4321 case 1:
4322 p = "u_int";
4323 break;
4324 default:
4325 break;
4326 };
4327 break;
4328 /* fcntl */
4329 case 92:
4330 switch (ndx) {
4331 case 0:
4332 p = "int";
4333 break;
4334 case 1:
4335 p = "int";
4336 break;
4337 case 2:
4338 p = "intptr_t";
4339 break;
4340 default:
4341 break;
4342 };
4343 break;
4344 /* select */
4345 case 93:
4346 switch (ndx) {
4347 case 0:
4348 p = "int";
4349 break;
4350 case 1:
4351 p = "userland fd_set *";
4352 break;
4353 case 2:
4354 p = "userland fd_set *";
4355 break;
4356 case 3:
4357 p = "userland fd_set *";
4358 break;
4359 case 4:
4360 p = "userland struct timeval *";
4361 break;
4362 default:
4363 break;
4364 };
4365 break;
4366 /* fsync */
4367 case 95:
4368 switch (ndx) {
4369 case 0:
4370 p = "int";
4371 break;
4372 default:
4373 break;
4374 };
4375 break;
4376 /* setpriority */
4377 case 96:
4378 switch (ndx) {
4379 case 0:
4380 p = "int";
4381 break;
4382 case 1:
4383 p = "int";
4384 break;
4385 case 2:
4386 p = "int";
4387 break;
4388 default:
4389 break;
4390 };
4391 break;
4392 /* socket */
4393 case 97:
4394 switch (ndx) {
4395 case 0:
4396 p = "int";
4397 break;
4398 case 1:
4399 p = "int";
4400 break;
4401 case 2:
4402 p = "int";
4403 break;
4404 default:
4405 break;
4406 };
4407 break;
4408 /* connect */
4409 case 98:
4410 switch (ndx) {
4411 case 0:
4412 p = "int";
4413 break;
4414 case 1:
4415 p = "userland const struct sockaddr *";
4416 break;
4417 case 2:
4418 p = "__socklen_t";
4419 break;
4420 default:
4421 break;
4422 };
4423 break;
4424 /* getpriority */
4425 case 100:
4426 switch (ndx) {
4427 case 0:
4428 p = "int";
4429 break;
4430 case 1:
4431 p = "int";
4432 break;
4433 default:
4434 break;
4435 };
4436 break;
4437 /* bind */
4438 case 104:
4439 switch (ndx) {
4440 case 0:
4441 p = "int";
4442 break;
4443 case 1:
4444 p = "userland const struct sockaddr *";
4445 break;
4446 case 2:
4447 p = "__socklen_t";
4448 break;
4449 default:
4450 break;
4451 };
4452 break;
4453 /* setsockopt */
4454 case 105:
4455 switch (ndx) {
4456 case 0:
4457 p = "int";
4458 break;
4459 case 1:
4460 p = "int";
4461 break;
4462 case 2:
4463 p = "int";
4464 break;
4465 case 3:
4466 p = "userland const void *";
4467 break;
4468 case 4:
4469 p = "__socklen_t";
4470 break;
4471 default:
4472 break;
4473 };
4474 break;
4475 /* listen */
4476 case 106:
4477 switch (ndx) {
4478 case 0:
4479 p = "int";
4480 break;
4481 case 1:
4482 p = "int";
4483 break;
4484 default:
4485 break;
4486 };
4487 break;
4488 /* gettimeofday */
4489 case 116:
4490 switch (ndx) {
4491 case 0:
4492 p = "userland struct timeval *";
4493 break;
4494 case 1:
4495 p = "userland struct timezone *";
4496 break;
4497 default:
4498 break;
4499 };
4500 break;
4501 /* getrusage */
4502 case 117:
4503 switch (ndx) {
4504 case 0:
4505 p = "int";
4506 break;
4507 case 1:
4508 p = "userland struct rusage *";
4509 break;
4510 default:
4511 break;
4512 };
4513 break;
4514 /* getsockopt */
4515 case 118:
4516 switch (ndx) {
4517 case 0:
4518 p = "int";
4519 break;
4520 case 1:
4521 p = "int";
4522 break;
4523 case 2:
4524 p = "int";
4525 break;
4526 case 3:
4527 p = "userland void *";
4528 break;
4529 case 4:
4530 p = "userland __socklen_t *";
4531 break;
4532 default:
4533 break;
4534 };
4535 break;
4536 /* readv */
4537 case 120:
4538 switch (ndx) {
4539 case 0:
4540 p = "int";
4541 break;
4542 case 1:
4543 p = "userland const struct iovec *";
4544 break;
4545 case 2:
4546 p = "u_int";
4547 break;
4548 default:
4549 break;
4550 };
4551 break;
4552 /* writev */
4553 case 121:
4554 switch (ndx) {
4555 case 0:
4556 p = "int";
4557 break;
4558 case 1:
4559 p = "userland const struct iovec *";
4560 break;
4561 case 2:
4562 p = "u_int";
4563 break;
4564 default:
4565 break;
4566 };
4567 break;
4568 /* settimeofday */
4569 case 122:
4570 switch (ndx) {
4571 case 0:
4572 p = "userland const struct timeval *";
4573 break;
4574 case 1:
4575 p = "userland const struct timezone *";
4576 break;
4577 default:
4578 break;
4579 };
4580 break;
4581 /* fchown */
4582 case 123:
4583 switch (ndx) {
4584 case 0:
4585 p = "int";
4586 break;
4587 case 1:
4588 p = "int";
4589 break;
4590 case 2:
4591 p = "int";
4592 break;
4593 default:
4594 break;
4595 };
4596 break;
4597 /* fchmod */
4598 case 124:
4599 switch (ndx) {
4600 case 0:
4601 p = "int";
4602 break;
4603 case 1:
4604 p = "mode_t";
4605 break;
4606 default:
4607 break;
4608 };
4609 break;
4610 /* setreuid */
4611 case 126:
4612 switch (ndx) {
4613 case 0:
4614 p = "int";
4615 break;
4616 case 1:
4617 p = "int";
4618 break;
4619 default:
4620 break;
4621 };
4622 break;
4623 /* setregid */
4624 case 127:
4625 switch (ndx) {
4626 case 0:
4627 p = "int";
4628 break;
4629 case 1:
4630 p = "int";
4631 break;
4632 default:
4633 break;
4634 };
4635 break;
4636 /* rename */
4637 case 128:
4638 switch (ndx) {
4639 case 0:
4640 p = "userland const char *";
4641 break;
4642 case 1:
4643 p = "userland const char *";
4644 break;
4645 default:
4646 break;
4647 };
4648 break;
4649 /* flock */
4650 case 131:
4651 switch (ndx) {
4652 case 0:
4653 p = "int";
4654 break;
4655 case 1:
4656 p = "int";
4657 break;
4658 default:
4659 break;
4660 };
4661 break;
4662 /* mkfifo */
4663 case 132:
4664 switch (ndx) {
4665 case 0:
4666 p = "userland const char *";
4667 break;
4668 case 1:
4669 p = "mode_t";
4670 break;
4671 default:
4672 break;
4673 };
4674 break;
4675 /* sendto */
4676 case 133:
4677 switch (ndx) {
4678 case 0:
4679 p = "int";
4680 break;
4681 case 1:
4682 p = "userland const void *";
4683 break;
4684 case 2:
4685 p = "size_t";
4686 break;
4687 case 3:
4688 p = "int";
4689 break;
4690 case 4:
4691 p = "userland const struct sockaddr *";
4692 break;
4693 case 5:
4694 p = "__socklen_t";
4695 break;
4696 default:
4697 break;
4698 };
4699 break;
4700 /* shutdown */
4701 case 134:
4702 switch (ndx) {
4703 case 0:
4704 p = "int";
4705 break;
4706 case 1:
4707 p = "int";
4708 break;
4709 default:
4710 break;
4711 };
4712 break;
4713 /* socketpair */
4714 case 135:
4715 switch (ndx) {
4716 case 0:
4717 p = "int";
4718 break;
4719 case 1:
4720 p = "int";
4721 break;
4722 case 2:
4723 p = "int";
4724 break;
4725 case 3:
4726 p = "userland int *";
4727 break;
4728 default:
4729 break;
4730 };
4731 break;
4732 /* mkdir */
4733 case 136:
4734 switch (ndx) {
4735 case 0:
4736 p = "userland const char *";
4737 break;
4738 case 1:
4739 p = "mode_t";
4740 break;
4741 default:
4742 break;
4743 };
4744 break;
4745 /* rmdir */
4746 case 137:
4747 switch (ndx) {
4748 case 0:
4749 p = "userland const char *";
4750 break;
4751 default:
4752 break;
4753 };
4754 break;
4755 /* utimes */
4756 case 138:
4757 switch (ndx) {
4758 case 0:
4759 p = "userland const char *";
4760 break;
4761 case 1:
4762 p = "userland const struct timeval *";
4763 break;
4764 default:
4765 break;
4766 };
4767 break;
4768 /* adjtime */
4769 case 140:
4770 switch (ndx) {
4771 case 0:
4772 p = "userland const struct timeval *";
4773 break;
4774 case 1:
4775 p = "userland struct timeval *";
4776 break;
4777 default:
4778 break;
4779 };
4780 break;
4781 /* setsid */
4782 case 147:
4783 break;
4784 /* quotactl */
4785 case 148:
4786 switch (ndx) {
4787 case 0:
4788 p = "userland const char *";
4789 break;
4790 case 1:
4791 p = "int";
4792 break;
4793 case 2:
4794 p = "int";
4795 break;
4796 case 3:
4797 p = "userland void *";
4798 break;
4799 default:
4800 break;
4801 };
4802 break;
4803 /* nlm_syscall */
4804 case 154:
4805 switch (ndx) {
4806 case 0:
4807 p = "int";
4808 break;
4809 case 1:
4810 p = "int";
4811 break;
4812 case 2:
4813 p = "int";
4814 break;
4815 case 3:
4816 p = "userland char **";
4817 break;
4818 default:
4819 break;
4820 };
4821 break;
4822 /* nfssvc */
4823 case 155:
4824 switch (ndx) {
4825 case 0:
4826 p = "int";
4827 break;
4828 case 1:
4829 p = "userland void *";
4830 break;
4831 default:
4832 break;
4833 };
4834 break;
4835 /* lgetfh */
4836 case 160:
4837 switch (ndx) {
4838 case 0:
4839 p = "userland const char *";
4840 break;
4841 case 1:
4842 p = "userland struct fhandle *";
4843 break;
4844 default:
4845 break;
4846 };
4847 break;
4848 /* getfh */
4849 case 161:
4850 switch (ndx) {
4851 case 0:
4852 p = "userland const char *";
4853 break;
4854 case 1:
4855 p = "userland struct fhandle *";
4856 break;
4857 default:
4858 break;
4859 };
4860 break;
4861 /* sysarch */
4862 case 165:
4863 switch (ndx) {
4864 case 0:
4865 p = "int";
4866 break;
4867 case 1:
4868 p = "userland char *";
4869 break;
4870 default:
4871 break;
4872 };
4873 break;
4874 /* rtprio */
4875 case 166:
4876 switch (ndx) {
4877 case 0:
4878 p = "int";
4879 break;
4880 case 1:
4881 p = "pid_t";
4882 break;
4883 case 2:
4884 p = "userland struct rtprio *";
4885 break;
4886 default:
4887 break;
4888 };
4889 break;
4890 /* semsys */
4891 case 169:
4892 switch (ndx) {
4893 case 0:
4894 p = "int";
4895 break;
4896 case 1:
4897 p = "int";
4898 break;
4899 case 2:
4900 p = "int";
4901 break;
4902 case 3:
4903 p = "int";
4904 break;
4905 case 4:
4906 p = "int";
4907 break;
4908 default:
4909 break;
4910 };
4911 break;
4912 /* msgsys */
4913 case 170:
4914 switch (ndx) {
4915 case 0:
4916 p = "int";
4917 break;
4918 case 1:
4919 p = "int";
4920 break;
4921 case 2:
4922 p = "int";
4923 break;
4924 case 3:
4925 p = "int";
4926 break;
4927 case 4:
4928 p = "int";
4929 break;
4930 case 5:
4931 p = "int";
4932 break;
4933 default:
4934 break;
4935 };
4936 break;
4937 /* shmsys */
4938 case 171:
4939 switch (ndx) {
4940 case 0:
4941 p = "int";
4942 break;
4943 case 1:
4944 p = "int";
4945 break;
4946 case 2:
4947 p = "int";
4948 break;
4949 case 3:
4950 p = "int";
4951 break;
4952 default:
4953 break;
4954 };
4955 break;
4956 /* setfib */
4957 case 175:
4958 switch (ndx) {
4959 case 0:
4960 p = "int";
4961 break;
4962 default:
4963 break;
4964 };
4965 break;
4966 /* ntp_adjtime */
4967 case 176:
4968 switch (ndx) {
4969 case 0:
4970 p = "userland struct timex *";
4971 break;
4972 default:
4973 break;
4974 };
4975 break;
4976 /* setgid */
4977 case 181:
4978 switch (ndx) {
4979 case 0:
4980 p = "gid_t";
4981 break;
4982 default:
4983 break;
4984 };
4985 break;
4986 /* setegid */
4987 case 182:
4988 switch (ndx) {
4989 case 0:
4990 p = "gid_t";
4991 break;
4992 default:
4993 break;
4994 };
4995 break;
4996 /* seteuid */
4997 case 183:
4998 switch (ndx) {
4999 case 0:
5000 p = "uid_t";
5001 break;
5002 default:
5003 break;
5004 };
5005 break;
5006 /* pathconf */
5007 case 191:
5008 switch (ndx) {
5009 case 0:
5010 p = "userland const char *";
5011 break;
5012 case 1:
5013 p = "int";
5014 break;
5015 default:
5016 break;
5017 };
5018 break;
5019 /* fpathconf */
5020 case 192:
5021 switch (ndx) {
5022 case 0:
5023 p = "int";
5024 break;
5025 case 1:
5026 p = "int";
5027 break;
5028 default:
5029 break;
5030 };
5031 break;
5032 /* getrlimit */
5033 case 194:
5034 switch (ndx) {
5035 case 0:
5036 p = "u_int";
5037 break;
5038 case 1:
5039 p = "userland struct rlimit *";
5040 break;
5041 default:
5042 break;
5043 };
5044 break;
5045 /* setrlimit */
5046 case 195:
5047 switch (ndx) {
5048 case 0:
5049 p = "u_int";
5050 break;
5051 case 1:
5052 p = "userland struct rlimit *";
5053 break;
5054 default:
5055 break;
5056 };
5057 break;
5058 /* __syscall */
5059 case 198:
5060 break;
5061 /* __sysctl */
5062 case 202:
5063 switch (ndx) {
5064 case 0:
5065 p = "userland const int *";
5066 break;
5067 case 1:
5068 p = "u_int";
5069 break;
5070 case 2:
5071 p = "userland void *";
5072 break;
5073 case 3:
5074 p = "userland size_t *";
5075 break;
5076 case 4:
5077 p = "userland const void *";
5078 break;
5079 case 5:
5080 p = "size_t";
5081 break;
5082 default:
5083 break;
5084 };
5085 break;
5086 /* mlock */
5087 case 203:
5088 switch (ndx) {
5089 case 0:
5090 p = "userland const void *";
5091 break;
5092 case 1:
5093 p = "size_t";
5094 break;
5095 default:
5096 break;
5097 };
5098 break;
5099 /* munlock */
5100 case 204:
5101 switch (ndx) {
5102 case 0:
5103 p = "userland const void *";
5104 break;
5105 case 1:
5106 p = "size_t";
5107 break;
5108 default:
5109 break;
5110 };
5111 break;
5112 /* undelete */
5113 case 205:
5114 switch (ndx) {
5115 case 0:
5116 p = "userland const char *";
5117 break;
5118 default:
5119 break;
5120 };
5121 break;
5122 /* futimes */
5123 case 206:
5124 switch (ndx) {
5125 case 0:
5126 p = "int";
5127 break;
5128 case 1:
5129 p = "userland const struct timeval *";
5130 break;
5131 default:
5132 break;
5133 };
5134 break;
5135 /* getpgid */
5136 case 207:
5137 switch (ndx) {
5138 case 0:
5139 p = "pid_t";
5140 break;
5141 default:
5142 break;
5143 };
5144 break;
5145 /* poll */
5146 case 209:
5147 switch (ndx) {
5148 case 0:
5149 p = "userland struct pollfd *";
5150 break;
5151 case 1:
5152 p = "u_int";
5153 break;
5154 case 2:
5155 p = "int";
5156 break;
5157 default:
5158 break;
5159 };
5160 break;
5161 /* lkmnosys */
5162 case 210:
5163 break;
5164 /* lkmnosys */
5165 case 211:
5166 break;
5167 /* lkmnosys */
5168 case 212:
5169 break;
5170 /* lkmnosys */
5171 case 213:
5172 break;
5173 /* lkmnosys */
5174 case 214:
5175 break;
5176 /* lkmnosys */
5177 case 215:
5178 break;
5179 /* lkmnosys */
5180 case 216:
5181 break;
5182 /* lkmnosys */
5183 case 217:
5184 break;
5185 /* lkmnosys */
5186 case 218:
5187 break;
5188 /* lkmnosys */
5189 case 219:
5190 break;
5191 /* semget */
5192 case 221:
5193 switch (ndx) {
5194 case 0:
5195 p = "key_t";
5196 break;
5197 case 1:
5198 p = "int";
5199 break;
5200 case 2:
5201 p = "int";
5202 break;
5203 default:
5204 break;
5205 };
5206 break;
5207 /* semop */
5208 case 222:
5209 switch (ndx) {
5210 case 0:
5211 p = "int";
5212 break;
5213 case 1:
5214 p = "userland struct sembuf *";
5215 break;
5216 case 2:
5217 p = "size_t";
5218 break;
5219 default:
5220 break;
5221 };
5222 break;
5223 /* msgget */
5224 case 225:
5225 switch (ndx) {
5226 case 0:
5227 p = "key_t";
5228 break;
5229 case 1:
5230 p = "int";
5231 break;
5232 default:
5233 break;
5234 };
5235 break;
5236 /* msgsnd */
5237 case 226:
5238 switch (ndx) {
5239 case 0:
5240 p = "int";
5241 break;
5242 case 1:
5243 p = "userland const void *";
5244 break;
5245 case 2:
5246 p = "size_t";
5247 break;
5248 case 3:
5249 p = "int";
5250 break;
5251 default:
5252 break;
5253 };
5254 break;
5255 /* msgrcv */
5256 case 227:
5257 switch (ndx) {
5258 case 0:
5259 p = "int";
5260 break;
5261 case 1:
5262 p = "userland void *";
5263 break;
5264 case 2:
5265 p = "size_t";
5266 break;
5267 case 3:
5268 p = "long";
5269 break;
5270 case 4:
5271 p = "int";
5272 break;
5273 default:
5274 break;
5275 };
5276 break;
5277 /* shmat */
5278 case 228:
5279 switch (ndx) {
5280 case 0:
5281 p = "int";
5282 break;
5283 case 1:
5284 p = "userland const void *";
5285 break;
5286 case 2:
5287 p = "int";
5288 break;
5289 default:
5290 break;
5291 };
5292 break;
5293 /* shmdt */
5294 case 230:
5295 switch (ndx) {
5296 case 0:
5297 p = "userland const void *";
5298 break;
5299 default:
5300 break;
5301 };
5302 break;
5303 /* shmget */
5304 case 231:
5305 switch (ndx) {
5306 case 0:
5307 p = "key_t";
5308 break;
5309 case 1:
5310 p = "size_t";
5311 break;
5312 case 2:
5313 p = "int";
5314 break;
5315 default:
5316 break;
5317 };
5318 break;
5319 /* clock_gettime */
5320 case 232:
5321 switch (ndx) {
5322 case 0:
5323 p = "clockid_t";
5324 break;
5325 case 1:
5326 p = "userland struct timespec *";
5327 break;
5328 default:
5329 break;
5330 };
5331 break;
5332 /* clock_settime */
5333 case 233:
5334 switch (ndx) {
5335 case 0:
5336 p = "clockid_t";
5337 break;
5338 case 1:
5339 p = "userland const struct timespec *";
5340 break;
5341 default:
5342 break;
5343 };
5344 break;
5345 /* clock_getres */
5346 case 234:
5347 switch (ndx) {
5348 case 0:
5349 p = "clockid_t";
5350 break;
5351 case 1:
5352 p = "userland struct timespec *";
5353 break;
5354 default:
5355 break;
5356 };
5357 break;
5358 /* ktimer_create */
5359 case 235:
5360 switch (ndx) {
5361 case 0:
5362 p = "clockid_t";
5363 break;
5364 case 1:
5365 p = "userland struct sigevent *";
5366 break;
5367 case 2:
5368 p = "userland int *";
5369 break;
5370 default:
5371 break;
5372 };
5373 break;
5374 /* ktimer_delete */
5375 case 236:
5376 switch (ndx) {
5377 case 0:
5378 p = "int";
5379 break;
5380 default:
5381 break;
5382 };
5383 break;
5384 /* ktimer_settime */
5385 case 237:
5386 switch (ndx) {
5387 case 0:
5388 p = "int";
5389 break;
5390 case 1:
5391 p = "int";
5392 break;
5393 case 2:
5394 p = "userland const struct itimerspec *";
5395 break;
5396 case 3:
5397 p = "userland struct itimerspec *";
5398 break;
5399 default:
5400 break;
5401 };
5402 break;
5403 /* ktimer_gettime */
5404 case 238:
5405 switch (ndx) {
5406 case 0:
5407 p = "int";
5408 break;
5409 case 1:
5410 p = "userland struct itimerspec *";
5411 break;
5412 default:
5413 break;
5414 };
5415 break;
5416 /* ktimer_getoverrun */
5417 case 239:
5418 switch (ndx) {
5419 case 0:
5420 p = "int";
5421 break;
5422 default:
5423 break;
5424 };
5425 break;
5426 /* nanosleep */
5427 case 240:
5428 switch (ndx) {
5429 case 0:
5430 p = "userland const struct timespec *";
5431 break;
5432 case 1:
5433 p = "userland struct timespec *";
5434 break;
5435 default:
5436 break;
5437 };
5438 break;
5439 /* ffclock_getcounter */
5440 case 241:
5441 switch (ndx) {
5442 case 0:
5443 p = "userland ffcounter *";
5444 break;
5445 default:
5446 break;
5447 };
5448 break;
5449 /* ffclock_setestimate */
5450 case 242:
5451 switch (ndx) {
5452 case 0:
5453 p = "userland struct ffclock_estimate *";
5454 break;
5455 default:
5456 break;
5457 };
5458 break;
5459 /* ffclock_getestimate */
5460 case 243:
5461 switch (ndx) {
5462 case 0:
5463 p = "userland struct ffclock_estimate *";
5464 break;
5465 default:
5466 break;
5467 };
5468 break;
5469 /* clock_nanosleep */
5470 case 244:
5471 switch (ndx) {
5472 case 0:
5473 p = "clockid_t";
5474 break;
5475 case 1:
5476 p = "int";
5477 break;
5478 case 2:
5479 p = "userland const struct timespec *";
5480 break;
5481 case 3:
5482 p = "userland struct timespec *";
5483 break;
5484 default:
5485 break;
5486 };
5487 break;
5488 /* clock_getcpuclockid2 */
5489 case 247:
5490 switch (ndx) {
5491 case 0:
5492 p = "id_t";
5493 break;
5494 case 1:
5495 p = "int";
5496 break;
5497 case 2:
5498 p = "userland clockid_t *";
5499 break;
5500 default:
5501 break;
5502 };
5503 break;
5504 /* ntp_gettime */
5505 case 248:
5506 switch (ndx) {
5507 case 0:
5508 p = "userland struct ntptimeval *";
5509 break;
5510 default:
5511 break;
5512 };
5513 break;
5514 /* minherit */
5515 case 250:
5516 switch (ndx) {
5517 case 0:
5518 p = "userland void *";
5519 break;
5520 case 1:
5521 p = "size_t";
5522 break;
5523 case 2:
5524 p = "int";
5525 break;
5526 default:
5527 break;
5528 };
5529 break;
5530 /* rfork */
5531 case 251:
5532 switch (ndx) {
5533 case 0:
5534 p = "int";
5535 break;
5536 default:
5537 break;
5538 };
5539 break;
5540 /* issetugid */
5541 case 253:
5542 break;
5543 /* lchown */
5544 case 254:
5545 switch (ndx) {
5546 case 0:
5547 p = "userland const char *";
5548 break;
5549 case 1:
5550 p = "int";
5551 break;
5552 case 2:
5553 p = "int";
5554 break;
5555 default:
5556 break;
5557 };
5558 break;
5559 /* aio_read */
5560 case 255:
5561 switch (ndx) {
5562 case 0:
5563 p = "userland struct aiocb *";
5564 break;
5565 default:
5566 break;
5567 };
5568 break;
5569 /* aio_write */
5570 case 256:
5571 switch (ndx) {
5572 case 0:
5573 p = "userland struct aiocb *";
5574 break;
5575 default:
5576 break;
5577 };
5578 break;
5579 /* lio_listio */
5580 case 257:
5581 switch (ndx) {
5582 case 0:
5583 p = "int";
5584 break;
5585 case 1:
5586 p = "userland struct aiocb * const *";
5587 break;
5588 case 2:
5589 p = "int";
5590 break;
5591 case 3:
5592 p = "userland struct sigevent *";
5593 break;
5594 default:
5595 break;
5596 };
5597 break;
5598 /* lchmod */
5599 case 274:
5600 switch (ndx) {
5601 case 0:
5602 p = "userland const char *";
5603 break;
5604 case 1:
5605 p = "mode_t";
5606 break;
5607 default:
5608 break;
5609 };
5610 break;
5611 /* lutimes */
5612 case 276:
5613 switch (ndx) {
5614 case 0:
5615 p = "userland const char *";
5616 break;
5617 case 1:
5618 p = "userland const struct timeval *";
5619 break;
5620 default:
5621 break;
5622 };
5623 break;
5624 /* preadv */
5625 case 289:
5626 switch (ndx) {
5627 case 0:
5628 p = "int";
5629 break;
5630 case 1:
5631 p = "userland struct iovec *";
5632 break;
5633 case 2:
5634 p = "u_int";
5635 break;
5636 case 3:
5637 p = "off_t";
5638 break;
5639 default:
5640 break;
5641 };
5642 break;
5643 /* pwritev */
5644 case 290:
5645 switch (ndx) {
5646 case 0:
5647 p = "int";
5648 break;
5649 case 1:
5650 p = "userland struct iovec *";
5651 break;
5652 case 2:
5653 p = "u_int";
5654 break;
5655 case 3:
5656 p = "off_t";
5657 break;
5658 default:
5659 break;
5660 };
5661 break;
5662 /* fhopen */
5663 case 298:
5664 switch (ndx) {
5665 case 0:
5666 p = "userland const struct fhandle *";
5667 break;
5668 case 1:
5669 p = "int";
5670 break;
5671 default:
5672 break;
5673 };
5674 break;
5675 /* modnext */
5676 case 300:
5677 switch (ndx) {
5678 case 0:
5679 p = "int";
5680 break;
5681 default:
5682 break;
5683 };
5684 break;
5685 /* modstat */
5686 case 301:
5687 switch (ndx) {
5688 case 0:
5689 p = "int";
5690 break;
5691 case 1:
5692 p = "userland struct module_stat *";
5693 break;
5694 default:
5695 break;
5696 };
5697 break;
5698 /* modfnext */
5699 case 302:
5700 switch (ndx) {
5701 case 0:
5702 p = "int";
5703 break;
5704 default:
5705 break;
5706 };
5707 break;
5708 /* modfind */
5709 case 303:
5710 switch (ndx) {
5711 case 0:
5712 p = "userland const char *";
5713 break;
5714 default:
5715 break;
5716 };
5717 break;
5718 /* kldload */
5719 case 304:
5720 switch (ndx) {
5721 case 0:
5722 p = "userland const char *";
5723 break;
5724 default:
5725 break;
5726 };
5727 break;
5728 /* kldunload */
5729 case 305:
5730 switch (ndx) {
5731 case 0:
5732 p = "int";
5733 break;
5734 default:
5735 break;
5736 };
5737 break;
5738 /* kldfind */
5739 case 306:
5740 switch (ndx) {
5741 case 0:
5742 p = "userland const char *";
5743 break;
5744 default:
5745 break;
5746 };
5747 break;
5748 /* kldnext */
5749 case 307:
5750 switch (ndx) {
5751 case 0:
5752 p = "int";
5753 break;
5754 default:
5755 break;
5756 };
5757 break;
5758 /* kldstat */
5759 case 308:
5760 switch (ndx) {
5761 case 0:
5762 p = "int";
5763 break;
5764 case 1:
5765 p = "userland struct kld_file_stat *";
5766 break;
5767 default:
5768 break;
5769 };
5770 break;
5771 /* kldfirstmod */
5772 case 309:
5773 switch (ndx) {
5774 case 0:
5775 p = "int";
5776 break;
5777 default:
5778 break;
5779 };
5780 break;
5781 /* getsid */
5782 case 310:
5783 switch (ndx) {
5784 case 0:
5785 p = "pid_t";
5786 break;
5787 default:
5788 break;
5789 };
5790 break;
5791 /* setresuid */
5792 case 311:
5793 switch (ndx) {
5794 case 0:
5795 p = "uid_t";
5796 break;
5797 case 1:
5798 p = "uid_t";
5799 break;
5800 case 2:
5801 p = "uid_t";
5802 break;
5803 default:
5804 break;
5805 };
5806 break;
5807 /* setresgid */
5808 case 312:
5809 switch (ndx) {
5810 case 0:
5811 p = "gid_t";
5812 break;
5813 case 1:
5814 p = "gid_t";
5815 break;
5816 case 2:
5817 p = "gid_t";
5818 break;
5819 default:
5820 break;
5821 };
5822 break;
5823 /* aio_return */
5824 case 314:
5825 switch (ndx) {
5826 case 0:
5827 p = "userland struct aiocb *";
5828 break;
5829 default:
5830 break;
5831 };
5832 break;
5833 /* aio_suspend */
5834 case 315:
5835 switch (ndx) {
5836 case 0:
5837 p = "userland const struct aiocb * const *";
5838 break;
5839 case 1:
5840 p = "int";
5841 break;
5842 case 2:
5843 p = "userland const struct timespec *";
5844 break;
5845 default:
5846 break;
5847 };
5848 break;
5849 /* aio_cancel */
5850 case 316:
5851 switch (ndx) {
5852 case 0:
5853 p = "int";
5854 break;
5855 case 1:
5856 p = "userland struct aiocb *";
5857 break;
5858 default:
5859 break;
5860 };
5861 break;
5862 /* aio_error */
5863 case 317:
5864 switch (ndx) {
5865 case 0:
5866 p = "userland struct aiocb *";
5867 break;
5868 default:
5869 break;
5870 };
5871 break;
5872 /* yield */
5873 case 321:
5874 break;
5875 /* mlockall */
5876 case 324:
5877 switch (ndx) {
5878 case 0:
5879 p = "int";
5880 break;
5881 default:
5882 break;
5883 };
5884 break;
5885 /* munlockall */
5886 case 325:
5887 break;
5888 /* __getcwd */
5889 case 326:
5890 switch (ndx) {
5891 case 0:
5892 p = "userland char *";
5893 break;
5894 case 1:
5895 p = "size_t";
5896 break;
5897 default:
5898 break;
5899 };
5900 break;
5901 /* sched_setparam */
5902 case 327:
5903 switch (ndx) {
5904 case 0:
5905 p = "pid_t";
5906 break;
5907 case 1:
5908 p = "userland const struct sched_param *";
5909 break;
5910 default:
5911 break;
5912 };
5913 break;
5914 /* sched_getparam */
5915 case 328:
5916 switch (ndx) {
5917 case 0:
5918 p = "pid_t";
5919 break;
5920 case 1:
5921 p = "userland struct sched_param *";
5922 break;
5923 default:
5924 break;
5925 };
5926 break;
5927 /* sched_setscheduler */
5928 case 329:
5929 switch (ndx) {
5930 case 0:
5931 p = "pid_t";
5932 break;
5933 case 1:
5934 p = "int";
5935 break;
5936 case 2:
5937 p = "userland const struct sched_param *";
5938 break;
5939 default:
5940 break;
5941 };
5942 break;
5943 /* sched_getscheduler */
5944 case 330:
5945 switch (ndx) {
5946 case 0:
5947 p = "pid_t";
5948 break;
5949 default:
5950 break;
5951 };
5952 break;
5953 /* sched_yield */
5954 case 331:
5955 break;
5956 /* sched_get_priority_max */
5957 case 332:
5958 switch (ndx) {
5959 case 0:
5960 p = "int";
5961 break;
5962 default:
5963 break;
5964 };
5965 break;
5966 /* sched_get_priority_min */
5967 case 333:
5968 switch (ndx) {
5969 case 0:
5970 p = "int";
5971 break;
5972 default:
5973 break;
5974 };
5975 break;
5976 /* sched_rr_get_interval */
5977 case 334:
5978 switch (ndx) {
5979 case 0:
5980 p = "pid_t";
5981 break;
5982 case 1:
5983 p = "userland struct timespec *";
5984 break;
5985 default:
5986 break;
5987 };
5988 break;
5989 /* utrace */
5990 case 335:
5991 switch (ndx) {
5992 case 0:
5993 p = "userland const void *";
5994 break;
5995 case 1:
5996 p = "size_t";
5997 break;
5998 default:
5999 break;
6000 };
6001 break;
6002 /* kldsym */
6003 case 337:
6004 switch (ndx) {
6005 case 0:
6006 p = "int";
6007 break;
6008 case 1:
6009 p = "int";
6010 break;
6011 case 2:
6012 p = "userland void *";
6013 break;
6014 default:
6015 break;
6016 };
6017 break;
6018 /* jail */
6019 case 338:
6020 switch (ndx) {
6021 case 0:
6022 p = "userland struct jail *";
6023 break;
6024 default:
6025 break;
6026 };
6027 break;
6028 /* nnpfs_syscall */
6029 case 339:
6030 switch (ndx) {
6031 case 0:
6032 p = "int";
6033 break;
6034 case 1:
6035 p = "userland char *";
6036 break;
6037 case 2:
6038 p = "int";
6039 break;
6040 case 3:
6041 p = "userland void *";
6042 break;
6043 case 4:
6044 p = "int";
6045 break;
6046 default:
6047 break;
6048 };
6049 break;
6050 /* sigprocmask */
6051 case 340:
6052 switch (ndx) {
6053 case 0:
6054 p = "int";
6055 break;
6056 case 1:
6057 p = "userland const sigset_t *";
6058 break;
6059 case 2:
6060 p = "userland sigset_t *";
6061 break;
6062 default:
6063 break;
6064 };
6065 break;
6066 /* sigsuspend */
6067 case 341:
6068 switch (ndx) {
6069 case 0:
6070 p = "userland const sigset_t *";
6071 break;
6072 default:
6073 break;
6074 };
6075 break;
6076 /* sigpending */
6077 case 343:
6078 switch (ndx) {
6079 case 0:
6080 p = "userland sigset_t *";
6081 break;
6082 default:
6083 break;
6084 };
6085 break;
6086 /* sigtimedwait */
6087 case 345:
6088 switch (ndx) {
6089 case 0:
6090 p = "userland const sigset_t *";
6091 break;
6092 case 1:
6093 p = "userland struct __siginfo *";
6094 break;
6095 case 2:
6096 p = "userland const struct timespec *";
6097 break;
6098 default:
6099 break;
6100 };
6101 break;
6102 /* sigwaitinfo */
6103 case 346:
6104 switch (ndx) {
6105 case 0:
6106 p = "userland const sigset_t *";
6107 break;
6108 case 1:
6109 p = "userland struct __siginfo *";
6110 break;
6111 default:
6112 break;
6113 };
6114 break;
6115 /* __acl_get_file */
6116 case 347:
6117 switch (ndx) {
6118 case 0:
6119 p = "userland const char *";
6120 break;
6121 case 1:
6122 p = "__acl_type_t";
6123 break;
6124 case 2:
6125 p = "userland struct acl *";
6126 break;
6127 default:
6128 break;
6129 };
6130 break;
6131 /* __acl_set_file */
6132 case 348:
6133 switch (ndx) {
6134 case 0:
6135 p = "userland const char *";
6136 break;
6137 case 1:
6138 p = "__acl_type_t";
6139 break;
6140 case 2:
6141 p = "userland struct acl *";
6142 break;
6143 default:
6144 break;
6145 };
6146 break;
6147 /* __acl_get_fd */
6148 case 349:
6149 switch (ndx) {
6150 case 0:
6151 p = "int";
6152 break;
6153 case 1:
6154 p = "__acl_type_t";
6155 break;
6156 case 2:
6157 p = "userland struct acl *";
6158 break;
6159 default:
6160 break;
6161 };
6162 break;
6163 /* __acl_set_fd */
6164 case 350:
6165 switch (ndx) {
6166 case 0:
6167 p = "int";
6168 break;
6169 case 1:
6170 p = "__acl_type_t";
6171 break;
6172 case 2:
6173 p = "userland struct acl *";
6174 break;
6175 default:
6176 break;
6177 };
6178 break;
6179 /* __acl_delete_file */
6180 case 351:
6181 switch (ndx) {
6182 case 0:
6183 p = "userland const char *";
6184 break;
6185 case 1:
6186 p = "__acl_type_t";
6187 break;
6188 default:
6189 break;
6190 };
6191 break;
6192 /* __acl_delete_fd */
6193 case 352:
6194 switch (ndx) {
6195 case 0:
6196 p = "int";
6197 break;
6198 case 1:
6199 p = "__acl_type_t";
6200 break;
6201 default:
6202 break;
6203 };
6204 break;
6205 /* __acl_aclcheck_file */
6206 case 353:
6207 switch (ndx) {
6208 case 0:
6209 p = "userland const char *";
6210 break;
6211 case 1:
6212 p = "__acl_type_t";
6213 break;
6214 case 2:
6215 p = "userland struct acl *";
6216 break;
6217 default:
6218 break;
6219 };
6220 break;
6221 /* __acl_aclcheck_fd */
6222 case 354:
6223 switch (ndx) {
6224 case 0:
6225 p = "int";
6226 break;
6227 case 1:
6228 p = "__acl_type_t";
6229 break;
6230 case 2:
6231 p = "userland struct acl *";
6232 break;
6233 default:
6234 break;
6235 };
6236 break;
6237 /* extattrctl */
6238 case 355:
6239 switch (ndx) {
6240 case 0:
6241 p = "userland const char *";
6242 break;
6243 case 1:
6244 p = "int";
6245 break;
6246 case 2:
6247 p = "userland const char *";
6248 break;
6249 case 3:
6250 p = "int";
6251 break;
6252 case 4:
6253 p = "userland const char *";
6254 break;
6255 default:
6256 break;
6257 };
6258 break;
6259 /* extattr_set_file */
6260 case 356:
6261 switch (ndx) {
6262 case 0:
6263 p = "userland const char *";
6264 break;
6265 case 1:
6266 p = "int";
6267 break;
6268 case 2:
6269 p = "userland const char *";
6270 break;
6271 case 3:
6272 p = "userland void *";
6273 break;
6274 case 4:
6275 p = "size_t";
6276 break;
6277 default:
6278 break;
6279 };
6280 break;
6281 /* extattr_get_file */
6282 case 357:
6283 switch (ndx) {
6284 case 0:
6285 p = "userland const char *";
6286 break;
6287 case 1:
6288 p = "int";
6289 break;
6290 case 2:
6291 p = "userland const char *";
6292 break;
6293 case 3:
6294 p = "userland void *";
6295 break;
6296 case 4:
6297 p = "size_t";
6298 break;
6299 default:
6300 break;
6301 };
6302 break;
6303 /* extattr_delete_file */
6304 case 358:
6305 switch (ndx) {
6306 case 0:
6307 p = "userland const char *";
6308 break;
6309 case 1:
6310 p = "int";
6311 break;
6312 case 2:
6313 p = "userland const char *";
6314 break;
6315 default:
6316 break;
6317 };
6318 break;
6319 /* aio_waitcomplete */
6320 case 359:
6321 switch (ndx) {
6322 case 0:
6323 p = "userland struct aiocb **";
6324 break;
6325 case 1:
6326 p = "userland struct timespec *";
6327 break;
6328 default:
6329 break;
6330 };
6331 break;
6332 /* getresuid */
6333 case 360:
6334 switch (ndx) {
6335 case 0:
6336 p = "userland uid_t *";
6337 break;
6338 case 1:
6339 p = "userland uid_t *";
6340 break;
6341 case 2:
6342 p = "userland uid_t *";
6343 break;
6344 default:
6345 break;
6346 };
6347 break;
6348 /* getresgid */
6349 case 361:
6350 switch (ndx) {
6351 case 0:
6352 p = "userland gid_t *";
6353 break;
6354 case 1:
6355 p = "userland gid_t *";
6356 break;
6357 case 2:
6358 p = "userland gid_t *";
6359 break;
6360 default:
6361 break;
6362 };
6363 break;
6364 /* kqueue */
6365 case 362:
6366 break;
6367 /* extattr_set_fd */
6368 case 371:
6369 switch (ndx) {
6370 case 0:
6371 p = "int";
6372 break;
6373 case 1:
6374 p = "int";
6375 break;
6376 case 2:
6377 p = "userland const char *";
6378 break;
6379 case 3:
6380 p = "userland void *";
6381 break;
6382 case 4:
6383 p = "size_t";
6384 break;
6385 default:
6386 break;
6387 };
6388 break;
6389 /* extattr_get_fd */
6390 case 372:
6391 switch (ndx) {
6392 case 0:
6393 p = "int";
6394 break;
6395 case 1:
6396 p = "int";
6397 break;
6398 case 2:
6399 p = "userland const char *";
6400 break;
6401 case 3:
6402 p = "userland void *";
6403 break;
6404 case 4:
6405 p = "size_t";
6406 break;
6407 default:
6408 break;
6409 };
6410 break;
6411 /* extattr_delete_fd */
6412 case 373:
6413 switch (ndx) {
6414 case 0:
6415 p = "int";
6416 break;
6417 case 1:
6418 p = "int";
6419 break;
6420 case 2:
6421 p = "userland const char *";
6422 break;
6423 default:
6424 break;
6425 };
6426 break;
6427 /* __setugid */
6428 case 374:
6429 switch (ndx) {
6430 case 0:
6431 p = "int";
6432 break;
6433 default:
6434 break;
6435 };
6436 break;
6437 /* eaccess */
6438 case 376:
6439 switch (ndx) {
6440 case 0:
6441 p = "userland const char *";
6442 break;
6443 case 1:
6444 p = "int";
6445 break;
6446 default:
6447 break;
6448 };
6449 break;
6450 /* afs3_syscall */
6451 case 377:
6452 switch (ndx) {
6453 case 0:
6454 p = "long";
6455 break;
6456 case 1:
6457 p = "long";
6458 break;
6459 case 2:
6460 p = "long";
6461 break;
6462 case 3:
6463 p = "long";
6464 break;
6465 case 4:
6466 p = "long";
6467 break;
6468 case 5:
6469 p = "long";
6470 break;
6471 case 6:
6472 p = "long";
6473 break;
6474 default:
6475 break;
6476 };
6477 break;
6478 /* nmount */
6479 case 378:
6480 switch (ndx) {
6481 case 0:
6482 p = "userland struct iovec *";
6483 break;
6484 case 1:
6485 p = "unsigned int";
6486 break;
6487 case 2:
6488 p = "int";
6489 break;
6490 default:
6491 break;
6492 };
6493 break;
6494 /* __mac_get_proc */
6495 case 384:
6496 switch (ndx) {
6497 case 0:
6498 p = "userland struct mac *";
6499 break;
6500 default:
6501 break;
6502 };
6503 break;
6504 /* __mac_set_proc */
6505 case 385:
6506 switch (ndx) {
6507 case 0:
6508 p = "userland struct mac *";
6509 break;
6510 default:
6511 break;
6512 };
6513 break;
6514 /* __mac_get_fd */
6515 case 386:
6516 switch (ndx) {
6517 case 0:
6518 p = "int";
6519 break;
6520 case 1:
6521 p = "userland struct mac *";
6522 break;
6523 default:
6524 break;
6525 };
6526 break;
6527 /* __mac_get_file */
6528 case 387:
6529 switch (ndx) {
6530 case 0:
6531 p = "userland const char *";
6532 break;
6533 case 1:
6534 p = "userland struct mac *";
6535 break;
6536 default:
6537 break;
6538 };
6539 break;
6540 /* __mac_set_fd */
6541 case 388:
6542 switch (ndx) {
6543 case 0:
6544 p = "int";
6545 break;
6546 case 1:
6547 p = "userland struct mac *";
6548 break;
6549 default:
6550 break;
6551 };
6552 break;
6553 /* __mac_set_file */
6554 case 389:
6555 switch (ndx) {
6556 case 0:
6557 p = "userland const char *";
6558 break;
6559 case 1:
6560 p = "userland struct mac *";
6561 break;
6562 default:
6563 break;
6564 };
6565 break;
6566 /* kenv */
6567 case 390:
6568 switch (ndx) {
6569 case 0:
6570 p = "int";
6571 break;
6572 case 1:
6573 p = "userland const char *";
6574 break;
6575 case 2:
6576 p = "userland char *";
6577 break;
6578 case 3:
6579 p = "int";
6580 break;
6581 default:
6582 break;
6583 };
6584 break;
6585 /* lchflags */
6586 case 391:
6587 switch (ndx) {
6588 case 0:
6589 p = "userland const char *";
6590 break;
6591 case 1:
6592 p = "u_long";
6593 break;
6594 default:
6595 break;
6596 };
6597 break;
6598 /* uuidgen */
6599 case 392:
6600 switch (ndx) {
6601 case 0:
6602 p = "userland struct uuid *";
6603 break;
6604 case 1:
6605 p = "int";
6606 break;
6607 default:
6608 break;
6609 };
6610 break;
6611 /* sendfile */
6612 case 393:
6613 switch (ndx) {
6614 case 0:
6615 p = "int";
6616 break;
6617 case 1:
6618 p = "int";
6619 break;
6620 case 2:
6621 p = "off_t";
6622 break;
6623 case 3:
6624 p = "size_t";
6625 break;
6626 case 4:
6627 p = "userland struct sf_hdtr *";
6628 break;
6629 case 5:
6630 p = "userland off_t *";
6631 break;
6632 case 6:
6633 p = "int";
6634 break;
6635 default:
6636 break;
6637 };
6638 break;
6639 /* mac_syscall */
6640 case 394:
6641 switch (ndx) {
6642 case 0:
6643 p = "userland const char *";
6644 break;
6645 case 1:
6646 p = "int";
6647 break;
6648 case 2:
6649 p = "userland void *";
6650 break;
6651 default:
6652 break;
6653 };
6654 break;
6655 /* ksem_close */
6656 case 400:
6657 switch (ndx) {
6658 case 0:
6659 p = "semid_t";
6660 break;
6661 default:
6662 break;
6663 };
6664 break;
6665 /* ksem_post */
6666 case 401:
6667 switch (ndx) {
6668 case 0:
6669 p = "semid_t";
6670 break;
6671 default:
6672 break;
6673 };
6674 break;
6675 /* ksem_wait */
6676 case 402:
6677 switch (ndx) {
6678 case 0:
6679 p = "semid_t";
6680 break;
6681 default:
6682 break;
6683 };
6684 break;
6685 /* ksem_trywait */
6686 case 403:
6687 switch (ndx) {
6688 case 0:
6689 p = "semid_t";
6690 break;
6691 default:
6692 break;
6693 };
6694 break;
6695 /* ksem_init */
6696 case 404:
6697 switch (ndx) {
6698 case 0:
6699 p = "userland semid_t *";
6700 break;
6701 case 1:
6702 p = "unsigned int";
6703 break;
6704 default:
6705 break;
6706 };
6707 break;
6708 /* ksem_open */
6709 case 405:
6710 switch (ndx) {
6711 case 0:
6712 p = "userland semid_t *";
6713 break;
6714 case 1:
6715 p = "userland const char *";
6716 break;
6717 case 2:
6718 p = "int";
6719 break;
6720 case 3:
6721 p = "mode_t";
6722 break;
6723 case 4:
6724 p = "unsigned int";
6725 break;
6726 default:
6727 break;
6728 };
6729 break;
6730 /* ksem_unlink */
6731 case 406:
6732 switch (ndx) {
6733 case 0:
6734 p = "userland const char *";
6735 break;
6736 default:
6737 break;
6738 };
6739 break;
6740 /* ksem_getvalue */
6741 case 407:
6742 switch (ndx) {
6743 case 0:
6744 p = "semid_t";
6745 break;
6746 case 1:
6747 p = "userland int *";
6748 break;
6749 default:
6750 break;
6751 };
6752 break;
6753 /* ksem_destroy */
6754 case 408:
6755 switch (ndx) {
6756 case 0:
6757 p = "semid_t";
6758 break;
6759 default:
6760 break;
6761 };
6762 break;
6763 /* __mac_get_pid */
6764 case 409:
6765 switch (ndx) {
6766 case 0:
6767 p = "pid_t";
6768 break;
6769 case 1:
6770 p = "userland struct mac *";
6771 break;
6772 default:
6773 break;
6774 };
6775 break;
6776 /* __mac_get_link */
6777 case 410:
6778 switch (ndx) {
6779 case 0:
6780 p = "userland const char *";
6781 break;
6782 case 1:
6783 p = "userland struct mac *";
6784 break;
6785 default:
6786 break;
6787 };
6788 break;
6789 /* __mac_set_link */
6790 case 411:
6791 switch (ndx) {
6792 case 0:
6793 p = "userland const char *";
6794 break;
6795 case 1:
6796 p = "userland struct mac *";
6797 break;
6798 default:
6799 break;
6800 };
6801 break;
6802 /* extattr_set_link */
6803 case 412:
6804 switch (ndx) {
6805 case 0:
6806 p = "userland const char *";
6807 break;
6808 case 1:
6809 p = "int";
6810 break;
6811 case 2:
6812 p = "userland const char *";
6813 break;
6814 case 3:
6815 p = "userland void *";
6816 break;
6817 case 4:
6818 p = "size_t";
6819 break;
6820 default:
6821 break;
6822 };
6823 break;
6824 /* extattr_get_link */
6825 case 413:
6826 switch (ndx) {
6827 case 0:
6828 p = "userland const char *";
6829 break;
6830 case 1:
6831 p = "int";
6832 break;
6833 case 2:
6834 p = "userland const char *";
6835 break;
6836 case 3:
6837 p = "userland void *";
6838 break;
6839 case 4:
6840 p = "size_t";
6841 break;
6842 default:
6843 break;
6844 };
6845 break;
6846 /* extattr_delete_link */
6847 case 414:
6848 switch (ndx) {
6849 case 0:
6850 p = "userland const char *";
6851 break;
6852 case 1:
6853 p = "int";
6854 break;
6855 case 2:
6856 p = "userland const char *";
6857 break;
6858 default:
6859 break;
6860 };
6861 break;
6862 /* __mac_execve */
6863 case 415:
6864 switch (ndx) {
6865 case 0:
6866 p = "userland const char *";
6867 break;
6868 case 1:
6869 p = "userland char **";
6870 break;
6871 case 2:
6872 p = "userland char **";
6873 break;
6874 case 3:
6875 p = "userland struct mac *";
6876 break;
6877 default:
6878 break;
6879 };
6880 break;
6881 /* sigaction */
6882 case 416:
6883 switch (ndx) {
6884 case 0:
6885 p = "int";
6886 break;
6887 case 1:
6888 p = "userland const struct sigaction *";
6889 break;
6890 case 2:
6891 p = "userland struct sigaction *";
6892 break;
6893 default:
6894 break;
6895 };
6896 break;
6897 /* sigreturn */
6898 case 417:
6899 switch (ndx) {
6900 case 0:
6901 p = "userland const struct __ucontext *";
6902 break;
6903 default:
6904 break;
6905 };
6906 break;
6907 /* getcontext */
6908 case 421:
6909 switch (ndx) {
6910 case 0:
6911 p = "userland struct __ucontext *";
6912 break;
6913 default:
6914 break;
6915 };
6916 break;
6917 /* setcontext */
6918 case 422:
6919 switch (ndx) {
6920 case 0:
6921 p = "userland const struct __ucontext *";
6922 break;
6923 default:
6924 break;
6925 };
6926 break;
6927 /* swapcontext */
6928 case 423:
6929 switch (ndx) {
6930 case 0:
6931 p = "userland struct __ucontext *";
6932 break;
6933 case 1:
6934 p = "userland const struct __ucontext *";
6935 break;
6936 default:
6937 break;
6938 };
6939 break;
6940 /* __acl_get_link */
6941 case 425:
6942 switch (ndx) {
6943 case 0:
6944 p = "userland const char *";
6945 break;
6946 case 1:
6947 p = "__acl_type_t";
6948 break;
6949 case 2:
6950 p = "userland struct acl *";
6951 break;
6952 default:
6953 break;
6954 };
6955 break;
6956 /* __acl_set_link */
6957 case 426:
6958 switch (ndx) {
6959 case 0:
6960 p = "userland const char *";
6961 break;
6962 case 1:
6963 p = "__acl_type_t";
6964 break;
6965 case 2:
6966 p = "userland struct acl *";
6967 break;
6968 default:
6969 break;
6970 };
6971 break;
6972 /* __acl_delete_link */
6973 case 427:
6974 switch (ndx) {
6975 case 0:
6976 p = "userland const char *";
6977 break;
6978 case 1:
6979 p = "__acl_type_t";
6980 break;
6981 default:
6982 break;
6983 };
6984 break;
6985 /* __acl_aclcheck_link */
6986 case 428:
6987 switch (ndx) {
6988 case 0:
6989 p = "userland const char *";
6990 break;
6991 case 1:
6992 p = "__acl_type_t";
6993 break;
6994 case 2:
6995 p = "userland struct acl *";
6996 break;
6997 default:
6998 break;
6999 };
7000 break;
7001 /* sigwait */
7002 case 429:
7003 switch (ndx) {
7004 case 0:
7005 p = "userland const sigset_t *";
7006 break;
7007 case 1:
7008 p = "userland int *";
7009 break;
7010 default:
7011 break;
7012 };
7013 break;
7014 /* thr_create */
7015 case 430:
7016 switch (ndx) {
7017 case 0:
7018 p = "userland ucontext_t *";
7019 break;
7020 case 1:
7021 p = "userland long *";
7022 break;
7023 case 2:
7024 p = "int";
7025 break;
7026 default:
7027 break;
7028 };
7029 break;
7030 /* thr_exit */
7031 case 431:
7032 switch (ndx) {
7033 case 0:
7034 p = "userland long *";
7035 break;
7036 default:
7037 break;
7038 };
7039 break;
7040 /* thr_self */
7041 case 432:
7042 switch (ndx) {
7043 case 0:
7044 p = "userland long *";
7045 break;
7046 default:
7047 break;
7048 };
7049 break;
7050 /* thr_kill */
7051 case 433:
7052 switch (ndx) {
7053 case 0:
7054 p = "long";
7055 break;
7056 case 1:
7057 p = "int";
7058 break;
7059 default:
7060 break;
7061 };
7062 break;
7063 /* jail_attach */
7064 case 436:
7065 switch (ndx) {
7066 case 0:
7067 p = "int";
7068 break;
7069 default:
7070 break;
7071 };
7072 break;
7073 /* extattr_list_fd */
7074 case 437:
7075 switch (ndx) {
7076 case 0:
7077 p = "int";
7078 break;
7079 case 1:
7080 p = "int";
7081 break;
7082 case 2:
7083 p = "userland void *";
7084 break;
7085 case 3:
7086 p = "size_t";
7087 break;
7088 default:
7089 break;
7090 };
7091 break;
7092 /* extattr_list_file */
7093 case 438:
7094 switch (ndx) {
7095 case 0:
7096 p = "userland const char *";
7097 break;
7098 case 1:
7099 p = "int";
7100 break;
7101 case 2:
7102 p = "userland void *";
7103 break;
7104 case 3:
7105 p = "size_t";
7106 break;
7107 default:
7108 break;
7109 };
7110 break;
7111 /* extattr_list_link */
7112 case 439:
7113 switch (ndx) {
7114 case 0:
7115 p = "userland const char *";
7116 break;
7117 case 1:
7118 p = "int";
7119 break;
7120 case 2:
7121 p = "userland void *";
7122 break;
7123 case 3:
7124 p = "size_t";
7125 break;
7126 default:
7127 break;
7128 };
7129 break;
7130 /* ksem_timedwait */
7131 case 441:
7132 switch (ndx) {
7133 case 0:
7134 p = "semid_t";
7135 break;
7136 case 1:
7137 p = "userland const struct timespec *";
7138 break;
7139 default:
7140 break;
7141 };
7142 break;
7143 /* thr_suspend */
7144 case 442:
7145 switch (ndx) {
7146 case 0:
7147 p = "userland const struct timespec *";
7148 break;
7149 default:
7150 break;
7151 };
7152 break;
7153 /* thr_wake */
7154 case 443:
7155 switch (ndx) {
7156 case 0:
7157 p = "long";
7158 break;
7159 default:
7160 break;
7161 };
7162 break;
7163 /* kldunloadf */
7164 case 444:
7165 switch (ndx) {
7166 case 0:
7167 p = "int";
7168 break;
7169 case 1:
7170 p = "int";
7171 break;
7172 default:
7173 break;
7174 };
7175 break;
7176 /* audit */
7177 case 445:
7178 switch (ndx) {
7179 case 0:
7180 p = "userland const void *";
7181 break;
7182 case 1:
7183 p = "u_int";
7184 break;
7185 default:
7186 break;
7187 };
7188 break;
7189 /* auditon */
7190 case 446:
7191 switch (ndx) {
7192 case 0:
7193 p = "int";
7194 break;
7195 case 1:
7196 p = "userland void *";
7197 break;
7198 case 2:
7199 p = "u_int";
7200 break;
7201 default:
7202 break;
7203 };
7204 break;
7205 /* getauid */
7206 case 447:
7207 switch (ndx) {
7208 case 0:
7209 p = "userland uid_t *";
7210 break;
7211 default:
7212 break;
7213 };
7214 break;
7215 /* setauid */
7216 case 448:
7217 switch (ndx) {
7218 case 0:
7219 p = "userland uid_t *";
7220 break;
7221 default:
7222 break;
7223 };
7224 break;
7225 /* getaudit */
7226 case 449:
7227 switch (ndx) {
7228 case 0:
7229 p = "userland struct auditinfo *";
7230 break;
7231 default:
7232 break;
7233 };
7234 break;
7235 /* setaudit */
7236 case 450:
7237 switch (ndx) {
7238 case 0:
7239 p = "userland struct auditinfo *";
7240 break;
7241 default:
7242 break;
7243 };
7244 break;
7245 /* getaudit_addr */
7246 case 451:
7247 switch (ndx) {
7248 case 0:
7249 p = "userland struct auditinfo_addr *";
7250 break;
7251 case 1:
7252 p = "u_int";
7253 break;
7254 default:
7255 break;
7256 };
7257 break;
7258 /* setaudit_addr */
7259 case 452:
7260 switch (ndx) {
7261 case 0:
7262 p = "userland struct auditinfo_addr *";
7263 break;
7264 case 1:
7265 p = "u_int";
7266 break;
7267 default:
7268 break;
7269 };
7270 break;
7271 /* auditctl */
7272 case 453:
7273 switch (ndx) {
7274 case 0:
7275 p = "userland const char *";
7276 break;
7277 default:
7278 break;
7279 };
7280 break;
7281 /* _umtx_op */
7282 case 454:
7283 switch (ndx) {
7284 case 0:
7285 p = "userland void *";
7286 break;
7287 case 1:
7288 p = "int";
7289 break;
7290 case 2:
7291 p = "u_long";
7292 break;
7293 case 3:
7294 p = "userland void *";
7295 break;
7296 case 4:
7297 p = "userland void *";
7298 break;
7299 default:
7300 break;
7301 };
7302 break;
7303 /* thr_new */
7304 case 455:
7305 switch (ndx) {
7306 case 0:
7307 p = "userland struct thr_param *";
7308 break;
7309 case 1:
7310 p = "int";
7311 break;
7312 default:
7313 break;
7314 };
7315 break;
7316 /* sigqueue */
7317 case 456:
7318 switch (ndx) {
7319 case 0:
7320 p = "pid_t";
7321 break;
7322 case 1:
7323 p = "int";
7324 break;
7325 case 2:
7326 p = "userland void *";
7327 break;
7328 default:
7329 break;
7330 };
7331 break;
7332 /* kmq_open */
7333 case 457:
7334 switch (ndx) {
7335 case 0:
7336 p = "userland const char *";
7337 break;
7338 case 1:
7339 p = "int";
7340 break;
7341 case 2:
7342 p = "mode_t";
7343 break;
7344 case 3:
7345 p = "userland const struct mq_attr *";
7346 break;
7347 default:
7348 break;
7349 };
7350 break;
7351 /* kmq_setattr */
7352 case 458:
7353 switch (ndx) {
7354 case 0:
7355 p = "int";
7356 break;
7357 case 1:
7358 p = "userland const struct mq_attr *";
7359 break;
7360 case 2:
7361 p = "userland struct mq_attr *";
7362 break;
7363 default:
7364 break;
7365 };
7366 break;
7367 /* kmq_timedreceive */
7368 case 459:
7369 switch (ndx) {
7370 case 0:
7371 p = "int";
7372 break;
7373 case 1:
7374 p = "userland char *";
7375 break;
7376 case 2:
7377 p = "size_t";
7378 break;
7379 case 3:
7380 p = "userland unsigned *";
7381 break;
7382 case 4:
7383 p = "userland const struct timespec *";
7384 break;
7385 default:
7386 break;
7387 };
7388 break;
7389 /* kmq_timedsend */
7390 case 460:
7391 switch (ndx) {
7392 case 0:
7393 p = "int";
7394 break;
7395 case 1:
7396 p = "userland const char *";
7397 break;
7398 case 2:
7399 p = "size_t";
7400 break;
7401 case 3:
7402 p = "unsigned";
7403 break;
7404 case 4:
7405 p = "userland const struct timespec *";
7406 break;
7407 default:
7408 break;
7409 };
7410 break;
7411 /* kmq_notify */
7412 case 461:
7413 switch (ndx) {
7414 case 0:
7415 p = "int";
7416 break;
7417 case 1:
7418 p = "userland const struct sigevent *";
7419 break;
7420 default:
7421 break;
7422 };
7423 break;
7424 /* kmq_unlink */
7425 case 462:
7426 switch (ndx) {
7427 case 0:
7428 p = "userland const char *";
7429 break;
7430 default:
7431 break;
7432 };
7433 break;
7434 /* abort2 */
7435 case 463:
7436 switch (ndx) {
7437 case 0:
7438 p = "userland const char *";
7439 break;
7440 case 1:
7441 p = "int";
7442 break;
7443 case 2:
7444 p = "userland void **";
7445 break;
7446 default:
7447 break;
7448 };
7449 break;
7450 /* thr_set_name */
7451 case 464:
7452 switch (ndx) {
7453 case 0:
7454 p = "long";
7455 break;
7456 case 1:
7457 p = "userland const char *";
7458 break;
7459 default:
7460 break;
7461 };
7462 break;
7463 /* aio_fsync */
7464 case 465:
7465 switch (ndx) {
7466 case 0:
7467 p = "int";
7468 break;
7469 case 1:
7470 p = "userland struct aiocb *";
7471 break;
7472 default:
7473 break;
7474 };
7475 break;
7476 /* rtprio_thread */
7477 case 466:
7478 switch (ndx) {
7479 case 0:
7480 p = "int";
7481 break;
7482 case 1:
7483 p = "lwpid_t";
7484 break;
7485 case 2:
7486 p = "userland struct rtprio *";
7487 break;
7488 default:
7489 break;
7490 };
7491 break;
7492 /* sctp_peeloff */
7493 case 471:
7494 switch (ndx) {
7495 case 0:
7496 p = "int";
7497 break;
7498 case 1:
7499 p = "uint32_t";
7500 break;
7501 default:
7502 break;
7503 };
7504 break;
7505 /* sctp_generic_sendmsg */
7506 case 472:
7507 switch (ndx) {
7508 case 0:
7509 p = "int";
7510 break;
7511 case 1:
7512 p = "userland void *";
7513 break;
7514 case 2:
7515 p = "int";
7516 break;
7517 case 3:
7518 p = "userland const struct sockaddr *";
7519 break;
7520 case 4:
7521 p = "__socklen_t";
7522 break;
7523 case 5:
7524 p = "userland struct sctp_sndrcvinfo *";
7525 break;
7526 case 6:
7527 p = "int";
7528 break;
7529 default:
7530 break;
7531 };
7532 break;
7533 /* sctp_generic_sendmsg_iov */
7534 case 473:
7535 switch (ndx) {
7536 case 0:
7537 p = "int";
7538 break;
7539 case 1:
7540 p = "userland struct iovec *";
7541 break;
7542 case 2:
7543 p = "int";
7544 break;
7545 case 3:
7546 p = "userland const struct sockaddr *";
7547 break;
7548 case 4:
7549 p = "__socklen_t";
7550 break;
7551 case 5:
7552 p = "userland struct sctp_sndrcvinfo *";
7553 break;
7554 case 6:
7555 p = "int";
7556 break;
7557 default:
7558 break;
7559 };
7560 break;
7561 /* sctp_generic_recvmsg */
7562 case 474:
7563 switch (ndx) {
7564 case 0:
7565 p = "int";
7566 break;
7567 case 1:
7568 p = "userland struct iovec *";
7569 break;
7570 case 2:
7571 p = "int";
7572 break;
7573 case 3:
7574 p = "userland struct sockaddr *";
7575 break;
7576 case 4:
7577 p = "userland __socklen_t *";
7578 break;
7579 case 5:
7580 p = "userland struct sctp_sndrcvinfo *";
7581 break;
7582 case 6:
7583 p = "userland int *";
7584 break;
7585 default:
7586 break;
7587 };
7588 break;
7589 /* pread */
7590 case 475:
7591 switch (ndx) {
7592 case 0:
7593 p = "int";
7594 break;
7595 case 1:
7596 p = "userland void *";
7597 break;
7598 case 2:
7599 p = "size_t";
7600 break;
7601 case 3:
7602 p = "off_t";
7603 break;
7604 default:
7605 break;
7606 };
7607 break;
7608 /* pwrite */
7609 case 476:
7610 switch (ndx) {
7611 case 0:
7612 p = "int";
7613 break;
7614 case 1:
7615 p = "userland const void *";
7616 break;
7617 case 2:
7618 p = "size_t";
7619 break;
7620 case 3:
7621 p = "off_t";
7622 break;
7623 default:
7624 break;
7625 };
7626 break;
7627 /* mmap */
7628 case 477:
7629 switch (ndx) {
7630 case 0:
7631 p = "userland void *";
7632 break;
7633 case 1:
7634 p = "size_t";
7635 break;
7636 case 2:
7637 p = "int";
7638 break;
7639 case 3:
7640 p = "int";
7641 break;
7642 case 4:
7643 p = "int";
7644 break;
7645 case 5:
7646 p = "off_t";
7647 break;
7648 default:
7649 break;
7650 };
7651 break;
7652 /* lseek */
7653 case 478:
7654 switch (ndx) {
7655 case 0:
7656 p = "int";
7657 break;
7658 case 1:
7659 p = "off_t";
7660 break;
7661 case 2:
7662 p = "int";
7663 break;
7664 default:
7665 break;
7666 };
7667 break;
7668 /* truncate */
7669 case 479:
7670 switch (ndx) {
7671 case 0:
7672 p = "userland const char *";
7673 break;
7674 case 1:
7675 p = "off_t";
7676 break;
7677 default:
7678 break;
7679 };
7680 break;
7681 /* ftruncate */
7682 case 480:
7683 switch (ndx) {
7684 case 0:
7685 p = "int";
7686 break;
7687 case 1:
7688 p = "off_t";
7689 break;
7690 default:
7691 break;
7692 };
7693 break;
7694 /* thr_kill2 */
7695 case 481:
7696 switch (ndx) {
7697 case 0:
7698 p = "pid_t";
7699 break;
7700 case 1:
7701 p = "long";
7702 break;
7703 case 2:
7704 p = "int";
7705 break;
7706 default:
7707 break;
7708 };
7709 break;
7710 /* shm_unlink */
7711 case 483:
7712 switch (ndx) {
7713 case 0:
7714 p = "userland const char *";
7715 break;
7716 default:
7717 break;
7718 };
7719 break;
7720 /* cpuset */
7721 case 484:
7722 switch (ndx) {
7723 case 0:
7724 p = "userland cpusetid_t *";
7725 break;
7726 default:
7727 break;
7728 };
7729 break;
7730 /* cpuset_setid */
7731 case 485:
7732 switch (ndx) {
7733 case 0:
7734 p = "cpuwhich_t";
7735 break;
7736 case 1:
7737 p = "id_t";
7738 break;
7739 case 2:
7740 p = "cpusetid_t";
7741 break;
7742 default:
7743 break;
7744 };
7745 break;
7746 /* cpuset_getid */
7747 case 486:
7748 switch (ndx) {
7749 case 0:
7750 p = "cpulevel_t";
7751 break;
7752 case 1:
7753 p = "cpuwhich_t";
7754 break;
7755 case 2:
7756 p = "id_t";
7757 break;
7758 case 3:
7759 p = "userland cpusetid_t *";
7760 break;
7761 default:
7762 break;
7763 };
7764 break;
7765 /* cpuset_getaffinity */
7766 case 487:
7767 switch (ndx) {
7768 case 0:
7769 p = "cpulevel_t";
7770 break;
7771 case 1:
7772 p = "cpuwhich_t";
7773 break;
7774 case 2:
7775 p = "id_t";
7776 break;
7777 case 3:
7778 p = "size_t";
7779 break;
7780 case 4:
7781 p = "userland cpuset_t *";
7782 break;
7783 default:
7784 break;
7785 };
7786 break;
7787 /* cpuset_setaffinity */
7788 case 488:
7789 switch (ndx) {
7790 case 0:
7791 p = "cpulevel_t";
7792 break;
7793 case 1:
7794 p = "cpuwhich_t";
7795 break;
7796 case 2:
7797 p = "id_t";
7798 break;
7799 case 3:
7800 p = "size_t";
7801 break;
7802 case 4:
7803 p = "userland const cpuset_t *";
7804 break;
7805 default:
7806 break;
7807 };
7808 break;
7809 /* faccessat */
7810 case 489:
7811 switch (ndx) {
7812 case 0:
7813 p = "int";
7814 break;
7815 case 1:
7816 p = "userland const char *";
7817 break;
7818 case 2:
7819 p = "int";
7820 break;
7821 case 3:
7822 p = "int";
7823 break;
7824 default:
7825 break;
7826 };
7827 break;
7828 /* fchmodat */
7829 case 490:
7830 switch (ndx) {
7831 case 0:
7832 p = "int";
7833 break;
7834 case 1:
7835 p = "userland const char *";
7836 break;
7837 case 2:
7838 p = "mode_t";
7839 break;
7840 case 3:
7841 p = "int";
7842 break;
7843 default:
7844 break;
7845 };
7846 break;
7847 /* fchownat */
7848 case 491:
7849 switch (ndx) {
7850 case 0:
7851 p = "int";
7852 break;
7853 case 1:
7854 p = "userland const char *";
7855 break;
7856 case 2:
7857 p = "uid_t";
7858 break;
7859 case 3:
7860 p = "gid_t";
7861 break;
7862 case 4:
7863 p = "int";
7864 break;
7865 default:
7866 break;
7867 };
7868 break;
7869 /* fexecve */
7870 case 492:
7871 switch (ndx) {
7872 case 0:
7873 p = "int";
7874 break;
7875 case 1:
7876 p = "userland char **";
7877 break;
7878 case 2:
7879 p = "userland char **";
7880 break;
7881 default:
7882 break;
7883 };
7884 break;
7885 /* futimesat */
7886 case 494:
7887 switch (ndx) {
7888 case 0:
7889 p = "int";
7890 break;
7891 case 1:
7892 p = "userland const char *";
7893 break;
7894 case 2:
7895 p = "userland const struct timeval *";
7896 break;
7897 default:
7898 break;
7899 };
7900 break;
7901 /* linkat */
7902 case 495:
7903 switch (ndx) {
7904 case 0:
7905 p = "int";
7906 break;
7907 case 1:
7908 p = "userland const char *";
7909 break;
7910 case 2:
7911 p = "int";
7912 break;
7913 case 3:
7914 p = "userland const char *";
7915 break;
7916 case 4:
7917 p = "int";
7918 break;
7919 default:
7920 break;
7921 };
7922 break;
7923 /* mkdirat */
7924 case 496:
7925 switch (ndx) {
7926 case 0:
7927 p = "int";
7928 break;
7929 case 1:
7930 p = "userland const char *";
7931 break;
7932 case 2:
7933 p = "mode_t";
7934 break;
7935 default:
7936 break;
7937 };
7938 break;
7939 /* mkfifoat */
7940 case 497:
7941 switch (ndx) {
7942 case 0:
7943 p = "int";
7944 break;
7945 case 1:
7946 p = "userland const char *";
7947 break;
7948 case 2:
7949 p = "mode_t";
7950 break;
7951 default:
7952 break;
7953 };
7954 break;
7955 /* openat */
7956 case 499:
7957 switch (ndx) {
7958 case 0:
7959 p = "int";
7960 break;
7961 case 1:
7962 p = "userland const char *";
7963 break;
7964 case 2:
7965 p = "int";
7966 break;
7967 case 3:
7968 p = "mode_t";
7969 break;
7970 default:
7971 break;
7972 };
7973 break;
7974 /* readlinkat */
7975 case 500:
7976 switch (ndx) {
7977 case 0:
7978 p = "int";
7979 break;
7980 case 1:
7981 p = "userland const char *";
7982 break;
7983 case 2:
7984 p = "userland char *";
7985 break;
7986 case 3:
7987 p = "size_t";
7988 break;
7989 default:
7990 break;
7991 };
7992 break;
7993 /* renameat */
7994 case 501:
7995 switch (ndx) {
7996 case 0:
7997 p = "int";
7998 break;
7999 case 1:
8000 p = "userland const char *";
8001 break;
8002 case 2:
8003 p = "int";
8004 break;
8005 case 3:
8006 p = "userland const char *";
8007 break;
8008 default:
8009 break;
8010 };
8011 break;
8012 /* symlinkat */
8013 case 502:
8014 switch (ndx) {
8015 case 0:
8016 p = "userland const char *";
8017 break;
8018 case 1:
8019 p = "int";
8020 break;
8021 case 2:
8022 p = "userland const char *";
8023 break;
8024 default:
8025 break;
8026 };
8027 break;
8028 /* unlinkat */
8029 case 503:
8030 switch (ndx) {
8031 case 0:
8032 p = "int";
8033 break;
8034 case 1:
8035 p = "userland const char *";
8036 break;
8037 case 2:
8038 p = "int";
8039 break;
8040 default:
8041 break;
8042 };
8043 break;
8044 /* posix_openpt */
8045 case 504:
8046 switch (ndx) {
8047 case 0:
8048 p = "int";
8049 break;
8050 default:
8051 break;
8052 };
8053 break;
8054 /* jail_get */
8055 case 506:
8056 switch (ndx) {
8057 case 0:
8058 p = "userland struct iovec *";
8059 break;
8060 case 1:
8061 p = "unsigned int";
8062 break;
8063 case 2:
8064 p = "int";
8065 break;
8066 default:
8067 break;
8068 };
8069 break;
8070 /* jail_set */
8071 case 507:
8072 switch (ndx) {
8073 case 0:
8074 p = "userland struct iovec *";
8075 break;
8076 case 1:
8077 p = "unsigned int";
8078 break;
8079 case 2:
8080 p = "int";
8081 break;
8082 default:
8083 break;
8084 };
8085 break;
8086 /* jail_remove */
8087 case 508:
8088 switch (ndx) {
8089 case 0:
8090 p = "int";
8091 break;
8092 default:
8093 break;
8094 };
8095 break;
8096 /* __semctl */
8097 case 510:
8098 switch (ndx) {
8099 case 0:
8100 p = "int";
8101 break;
8102 case 1:
8103 p = "int";
8104 break;
8105 case 2:
8106 p = "int";
8107 break;
8108 case 3:
8109 p = "userland union semun *";
8110 break;
8111 default:
8112 break;
8113 };
8114 break;
8115 /* msgctl */
8116 case 511:
8117 switch (ndx) {
8118 case 0:
8119 p = "int";
8120 break;
8121 case 1:
8122 p = "int";
8123 break;
8124 case 2:
8125 p = "userland struct msqid_ds *";
8126 break;
8127 default:
8128 break;
8129 };
8130 break;
8131 /* shmctl */
8132 case 512:
8133 switch (ndx) {
8134 case 0:
8135 p = "int";
8136 break;
8137 case 1:
8138 p = "int";
8139 break;
8140 case 2:
8141 p = "userland struct shmid_ds *";
8142 break;
8143 default:
8144 break;
8145 };
8146 break;
8147 /* lpathconf */
8148 case 513:
8149 switch (ndx) {
8150 case 0:
8151 p = "userland const char *";
8152 break;
8153 case 1:
8154 p = "int";
8155 break;
8156 default:
8157 break;
8158 };
8159 break;
8160 /* __cap_rights_get */
8161 case 515:
8162 switch (ndx) {
8163 case 0:
8164 p = "int";
8165 break;
8166 case 1:
8167 p = "int";
8168 break;
8169 case 2:
8170 p = "userland cap_rights_t *";
8171 break;
8172 default:
8173 break;
8174 };
8175 break;
8176 /* cap_enter */
8177 case 516:
8178 break;
8179 /* cap_getmode */
8180 case 517:
8181 switch (ndx) {
8182 case 0:
8183 p = "userland u_int *";
8184 break;
8185 default:
8186 break;
8187 };
8188 break;
8189 /* pdfork */
8190 case 518:
8191 switch (ndx) {
8192 case 0:
8193 p = "userland int *";
8194 break;
8195 case 1:
8196 p = "int";
8197 break;
8198 default:
8199 break;
8200 };
8201 break;
8202 /* pdkill */
8203 case 519:
8204 switch (ndx) {
8205 case 0:
8206 p = "int";
8207 break;
8208 case 1:
8209 p = "int";
8210 break;
8211 default:
8212 break;
8213 };
8214 break;
8215 /* pdgetpid */
8216 case 520:
8217 switch (ndx) {
8218 case 0:
8219 p = "int";
8220 break;
8221 case 1:
8222 p = "userland pid_t *";
8223 break;
8224 default:
8225 break;
8226 };
8227 break;
8228 /* pselect */
8229 case 522:
8230 switch (ndx) {
8231 case 0:
8232 p = "int";
8233 break;
8234 case 1:
8235 p = "userland fd_set *";
8236 break;
8237 case 2:
8238 p = "userland fd_set *";
8239 break;
8240 case 3:
8241 p = "userland fd_set *";
8242 break;
8243 case 4:
8244 p = "userland const struct timespec *";
8245 break;
8246 case 5:
8247 p = "userland const sigset_t *";
8248 break;
8249 default:
8250 break;
8251 };
8252 break;
8253 /* getloginclass */
8254 case 523:
8255 switch (ndx) {
8256 case 0:
8257 p = "userland char *";
8258 break;
8259 case 1:
8260 p = "size_t";
8261 break;
8262 default:
8263 break;
8264 };
8265 break;
8266 /* setloginclass */
8267 case 524:
8268 switch (ndx) {
8269 case 0:
8270 p = "userland const char *";
8271 break;
8272 default:
8273 break;
8274 };
8275 break;
8276 /* rctl_get_racct */
8277 case 525:
8278 switch (ndx) {
8279 case 0:
8280 p = "userland const void *";
8281 break;
8282 case 1:
8283 p = "size_t";
8284 break;
8285 case 2:
8286 p = "userland void *";
8287 break;
8288 case 3:
8289 p = "size_t";
8290 break;
8291 default:
8292 break;
8293 };
8294 break;
8295 /* rctl_get_rules */
8296 case 526:
8297 switch (ndx) {
8298 case 0:
8299 p = "userland const void *";
8300 break;
8301 case 1:
8302 p = "size_t";
8303 break;
8304 case 2:
8305 p = "userland void *";
8306 break;
8307 case 3:
8308 p = "size_t";
8309 break;
8310 default:
8311 break;
8312 };
8313 break;
8314 /* rctl_get_limits */
8315 case 527:
8316 switch (ndx) {
8317 case 0:
8318 p = "userland const void *";
8319 break;
8320 case 1:
8321 p = "size_t";
8322 break;
8323 case 2:
8324 p = "userland void *";
8325 break;
8326 case 3:
8327 p = "size_t";
8328 break;
8329 default:
8330 break;
8331 };
8332 break;
8333 /* rctl_add_rule */
8334 case 528:
8335 switch (ndx) {
8336 case 0:
8337 p = "userland const void *";
8338 break;
8339 case 1:
8340 p = "size_t";
8341 break;
8342 case 2:
8343 p = "userland void *";
8344 break;
8345 case 3:
8346 p = "size_t";
8347 break;
8348 default:
8349 break;
8350 };
8351 break;
8352 /* rctl_remove_rule */
8353 case 529:
8354 switch (ndx) {
8355 case 0:
8356 p = "userland const void *";
8357 break;
8358 case 1:
8359 p = "size_t";
8360 break;
8361 case 2:
8362 p = "userland void *";
8363 break;
8364 case 3:
8365 p = "size_t";
8366 break;
8367 default:
8368 break;
8369 };
8370 break;
8371 /* posix_fallocate */
8372 case 530:
8373 switch (ndx) {
8374 case 0:
8375 p = "int";
8376 break;
8377 case 1:
8378 p = "off_t";
8379 break;
8380 case 2:
8381 p = "off_t";
8382 break;
8383 default:
8384 break;
8385 };
8386 break;
8387 /* posix_fadvise */
8388 case 531:
8389 switch (ndx) {
8390 case 0:
8391 p = "int";
8392 break;
8393 case 1:
8394 p = "off_t";
8395 break;
8396 case 2:
8397 p = "off_t";
8398 break;
8399 case 3:
8400 p = "int";
8401 break;
8402 default:
8403 break;
8404 };
8405 break;
8406 /* wait6 */
8407 case 532:
8408 switch (ndx) {
8409 case 0:
8410 p = "idtype_t";
8411 break;
8412 case 1:
8413 p = "id_t";
8414 break;
8415 case 2:
8416 p = "userland int *";
8417 break;
8418 case 3:
8419 p = "int";
8420 break;
8421 case 4:
8422 p = "userland struct __wrusage *";
8423 break;
8424 case 5:
8425 p = "userland struct __siginfo *";
8426 break;
8427 default:
8428 break;
8429 };
8430 break;
8431 /* cap_rights_limit */
8432 case 533:
8433 switch (ndx) {
8434 case 0:
8435 p = "int";
8436 break;
8437 case 1:
8438 p = "userland cap_rights_t *";
8439 break;
8440 default:
8441 break;
8442 };
8443 break;
8444 /* cap_ioctls_limit */
8445 case 534:
8446 switch (ndx) {
8447 case 0:
8448 p = "int";
8449 break;
8450 case 1:
8451 p = "userland const u_long *";
8452 break;
8453 case 2:
8454 p = "size_t";
8455 break;
8456 default:
8457 break;
8458 };
8459 break;
8460 /* cap_ioctls_get */
8461 case 535:
8462 switch (ndx) {
8463 case 0:
8464 p = "int";
8465 break;
8466 case 1:
8467 p = "userland u_long *";
8468 break;
8469 case 2:
8470 p = "size_t";
8471 break;
8472 default:
8473 break;
8474 };
8475 break;
8476 /* cap_fcntls_limit */
8477 case 536:
8478 switch (ndx) {
8479 case 0:
8480 p = "int";
8481 break;
8482 case 1:
8483 p = "uint32_t";
8484 break;
8485 default:
8486 break;
8487 };
8488 break;
8489 /* cap_fcntls_get */
8490 case 537:
8491 switch (ndx) {
8492 case 0:
8493 p = "int";
8494 break;
8495 case 1:
8496 p = "userland uint32_t *";
8497 break;
8498 default:
8499 break;
8500 };
8501 break;
8502 /* bindat */
8503 case 538:
8504 switch (ndx) {
8505 case 0:
8506 p = "int";
8507 break;
8508 case 1:
8509 p = "int";
8510 break;
8511 case 2:
8512 p = "userland const struct sockaddr *";
8513 break;
8514 case 3:
8515 p = "__socklen_t";
8516 break;
8517 default:
8518 break;
8519 };
8520 break;
8521 /* connectat */
8522 case 539:
8523 switch (ndx) {
8524 case 0:
8525 p = "int";
8526 break;
8527 case 1:
8528 p = "int";
8529 break;
8530 case 2:
8531 p = "userland const struct sockaddr *";
8532 break;
8533 case 3:
8534 p = "__socklen_t";
8535 break;
8536 default:
8537 break;
8538 };
8539 break;
8540 /* chflagsat */
8541 case 540:
8542 switch (ndx) {
8543 case 0:
8544 p = "int";
8545 break;
8546 case 1:
8547 p = "userland const char *";
8548 break;
8549 case 2:
8550 p = "u_long";
8551 break;
8552 case 3:
8553 p = "int";
8554 break;
8555 default:
8556 break;
8557 };
8558 break;
8559 /* accept4 */
8560 case 541:
8561 switch (ndx) {
8562 case 0:
8563 p = "int";
8564 break;
8565 case 1:
8566 p = "userland struct sockaddr *";
8567 break;
8568 case 2:
8569 p = "userland __socklen_t *";
8570 break;
8571 case 3:
8572 p = "int";
8573 break;
8574 default:
8575 break;
8576 };
8577 break;
8578 /* pipe2 */
8579 case 542:
8580 switch (ndx) {
8581 case 0:
8582 p = "userland int *";
8583 break;
8584 case 1:
8585 p = "int";
8586 break;
8587 default:
8588 break;
8589 };
8590 break;
8591 /* aio_mlock */
8592 case 543:
8593 switch (ndx) {
8594 case 0:
8595 p = "userland struct aiocb *";
8596 break;
8597 default:
8598 break;
8599 };
8600 break;
8601 /* procctl */
8602 case 544:
8603 switch (ndx) {
8604 case 0:
8605 p = "idtype_t";
8606 break;
8607 case 1:
8608 p = "id_t";
8609 break;
8610 case 2:
8611 p = "int";
8612 break;
8613 case 3:
8614 p = "userland void *";
8615 break;
8616 default:
8617 break;
8618 };
8619 break;
8620 /* ppoll */
8621 case 545:
8622 switch (ndx) {
8623 case 0:
8624 p = "userland struct pollfd *";
8625 break;
8626 case 1:
8627 p = "u_int";
8628 break;
8629 case 2:
8630 p = "userland const struct timespec *";
8631 break;
8632 case 3:
8633 p = "userland const sigset_t *";
8634 break;
8635 default:
8636 break;
8637 };
8638 break;
8639 /* futimens */
8640 case 546:
8641 switch (ndx) {
8642 case 0:
8643 p = "int";
8644 break;
8645 case 1:
8646 p = "userland const struct timespec *";
8647 break;
8648 default:
8649 break;
8650 };
8651 break;
8652 /* utimensat */
8653 case 547:
8654 switch (ndx) {
8655 case 0:
8656 p = "int";
8657 break;
8658 case 1:
8659 p = "userland const char *";
8660 break;
8661 case 2:
8662 p = "userland const struct timespec *";
8663 break;
8664 case 3:
8665 p = "int";
8666 break;
8667 default:
8668 break;
8669 };
8670 break;
8671 /* fdatasync */
8672 case 550:
8673 switch (ndx) {
8674 case 0:
8675 p = "int";
8676 break;
8677 default:
8678 break;
8679 };
8680 break;
8681 /* fstat */
8682 case 551:
8683 switch (ndx) {
8684 case 0:
8685 p = "int";
8686 break;
8687 case 1:
8688 p = "userland struct stat *";
8689 break;
8690 default:
8691 break;
8692 };
8693 break;
8694 /* fstatat */
8695 case 552:
8696 switch (ndx) {
8697 case 0:
8698 p = "int";
8699 break;
8700 case 1:
8701 p = "userland const char *";
8702 break;
8703 case 2:
8704 p = "userland struct stat *";
8705 break;
8706 case 3:
8707 p = "int";
8708 break;
8709 default:
8710 break;
8711 };
8712 break;
8713 /* fhstat */
8714 case 553:
8715 switch (ndx) {
8716 case 0:
8717 p = "userland const struct fhandle *";
8718 break;
8719 case 1:
8720 p = "userland struct stat *";
8721 break;
8722 default:
8723 break;
8724 };
8725 break;
8726 /* getdirentries */
8727 case 554:
8728 switch (ndx) {
8729 case 0:
8730 p = "int";
8731 break;
8732 case 1:
8733 p = "userland char *";
8734 break;
8735 case 2:
8736 p = "size_t";
8737 break;
8738 case 3:
8739 p = "userland off_t *";
8740 break;
8741 default:
8742 break;
8743 };
8744 break;
8745 /* statfs */
8746 case 555:
8747 switch (ndx) {
8748 case 0:
8749 p = "userland const char *";
8750 break;
8751 case 1:
8752 p = "userland struct statfs *";
8753 break;
8754 default:
8755 break;
8756 };
8757 break;
8758 /* fstatfs */
8759 case 556:
8760 switch (ndx) {
8761 case 0:
8762 p = "int";
8763 break;
8764 case 1:
8765 p = "userland struct statfs *";
8766 break;
8767 default:
8768 break;
8769 };
8770 break;
8771 /* getfsstat */
8772 case 557:
8773 switch (ndx) {
8774 case 0:
8775 p = "userland struct statfs *";
8776 break;
8777 case 1:
8778 p = "long";
8779 break;
8780 case 2:
8781 p = "int";
8782 break;
8783 default:
8784 break;
8785 };
8786 break;
8787 /* fhstatfs */
8788 case 558:
8789 switch (ndx) {
8790 case 0:
8791 p = "userland const struct fhandle *";
8792 break;
8793 case 1:
8794 p = "userland struct statfs *";
8795 break;
8796 default:
8797 break;
8798 };
8799 break;
8800 /* mknodat */
8801 case 559:
8802 switch (ndx) {
8803 case 0:
8804 p = "int";
8805 break;
8806 case 1:
8807 p = "userland const char *";
8808 break;
8809 case 2:
8810 p = "mode_t";
8811 break;
8812 case 3:
8813 p = "dev_t";
8814 break;
8815 default:
8816 break;
8817 };
8818 break;
8819 /* kevent */
8820 case 560:
8821 switch (ndx) {
8822 case 0:
8823 p = "int";
8824 break;
8825 case 1:
8826 p = "userland const struct kevent *";
8827 break;
8828 case 2:
8829 p = "int";
8830 break;
8831 case 3:
8832 p = "userland struct kevent *";
8833 break;
8834 case 4:
8835 p = "int";
8836 break;
8837 case 5:
8838 p = "userland const struct timespec *";
8839 break;
8840 default:
8841 break;
8842 };
8843 break;
8844 /* cpuset_getdomain */
8845 case 561:
8846 switch (ndx) {
8847 case 0:
8848 p = "cpulevel_t";
8849 break;
8850 case 1:
8851 p = "cpuwhich_t";
8852 break;
8853 case 2:
8854 p = "id_t";
8855 break;
8856 case 3:
8857 p = "size_t";
8858 break;
8859 case 4:
8860 p = "userland domainset_t *";
8861 break;
8862 case 5:
8863 p = "userland int *";
8864 break;
8865 default:
8866 break;
8867 };
8868 break;
8869 /* cpuset_setdomain */
8870 case 562:
8871 switch (ndx) {
8872 case 0:
8873 p = "cpulevel_t";
8874 break;
8875 case 1:
8876 p = "cpuwhich_t";
8877 break;
8878 case 2:
8879 p = "id_t";
8880 break;
8881 case 3:
8882 p = "size_t";
8883 break;
8884 case 4:
8885 p = "userland domainset_t *";
8886 break;
8887 case 5:
8888 p = "int";
8889 break;
8890 default:
8891 break;
8892 };
8893 break;
8894 /* getrandom */
8895 case 563:
8896 switch (ndx) {
8897 case 0:
8898 p = "userland void *";
8899 break;
8900 case 1:
8901 p = "size_t";
8902 break;
8903 case 2:
8904 p = "unsigned int";
8905 break;
8906 default:
8907 break;
8908 };
8909 break;
8910 /* getfhat */
8911 case 564:
8912 switch (ndx) {
8913 case 0:
8914 p = "int";
8915 break;
8916 case 1:
8917 p = "userland char *";
8918 break;
8919 case 2:
8920 p = "userland struct fhandle *";
8921 break;
8922 case 3:
8923 p = "int";
8924 break;
8925 default:
8926 break;
8927 };
8928 break;
8929 /* fhlink */
8930 case 565:
8931 switch (ndx) {
8932 case 0:
8933 p = "userland struct fhandle *";
8934 break;
8935 case 1:
8936 p = "userland const char *";
8937 break;
8938 default:
8939 break;
8940 };
8941 break;
8942 /* fhlinkat */
8943 case 566:
8944 switch (ndx) {
8945 case 0:
8946 p = "userland struct fhandle *";
8947 break;
8948 case 1:
8949 p = "int";
8950 break;
8951 case 2:
8952 p = "userland const char *";
8953 break;
8954 default:
8955 break;
8956 };
8957 break;
8958 /* fhreadlink */
8959 case 567:
8960 switch (ndx) {
8961 case 0:
8962 p = "userland struct fhandle *";
8963 break;
8964 case 1:
8965 p = "userland char *";
8966 break;
8967 case 2:
8968 p = "size_t";
8969 break;
8970 default:
8971 break;
8972 };
8973 break;
8974 /* funlinkat */
8975 case 568:
8976 switch (ndx) {
8977 case 0:
8978 p = "int";
8979 break;
8980 case 1:
8981 p = "userland const char *";
8982 break;
8983 case 2:
8984 p = "int";
8985 break;
8986 case 3:
8987 p = "int";
8988 break;
8989 default:
8990 break;
8991 };
8992 break;
8993 /* copy_file_range */
8994 case 569:
8995 switch (ndx) {
8996 case 0:
8997 p = "int";
8998 break;
8999 case 1:
9000 p = "userland off_t *";
9001 break;
9002 case 2:
9003 p = "int";
9004 break;
9005 case 3:
9006 p = "userland off_t *";
9007 break;
9008 case 4:
9009 p = "size_t";
9010 break;
9011 case 5:
9012 p = "unsigned int";
9013 break;
9014 default:
9015 break;
9016 };
9017 break;
9018 /* __sysctlbyname */
9019 case 570:
9020 switch (ndx) {
9021 case 0:
9022 p = "userland const char *";
9023 break;
9024 case 1:
9025 p = "size_t";
9026 break;
9027 case 2:
9028 p = "userland void *";
9029 break;
9030 case 3:
9031 p = "userland size_t *";
9032 break;
9033 case 4:
9034 p = "userland void *";
9035 break;
9036 case 5:
9037 p = "size_t";
9038 break;
9039 default:
9040 break;
9041 };
9042 break;
9043 /* shm_open2 */
9044 case 571:
9045 switch (ndx) {
9046 case 0:
9047 p = "userland const char *";
9048 break;
9049 case 1:
9050 p = "int";
9051 break;
9052 case 2:
9053 p = "mode_t";
9054 break;
9055 case 3:
9056 p = "int";
9057 break;
9058 case 4:
9059 p = "userland const char *";
9060 break;
9061 default:
9062 break;
9063 };
9064 break;
9065 /* shm_rename */
9066 case 572:
9067 switch (ndx) {
9068 case 0:
9069 p = "userland const char *";
9070 break;
9071 case 1:
9072 p = "userland const char *";
9073 break;
9074 case 2:
9075 p = "int";
9076 break;
9077 default:
9078 break;
9079 };
9080 break;
9081 /* sigfastblock */
9082 case 573:
9083 switch (ndx) {
9084 case 0:
9085 p = "int";
9086 break;
9087 case 1:
9088 p = "userland void *";
9089 break;
9090 default:
9091 break;
9092 };
9093 break;
9094 /* __realpathat */
9095 case 574:
9096 switch (ndx) {
9097 case 0:
9098 p = "int";
9099 break;
9100 case 1:
9101 p = "userland const char *";
9102 break;
9103 case 2:
9104 p = "userland char *";
9105 break;
9106 case 3:
9107 p = "size_t";
9108 break;
9109 case 4:
9110 p = "int";
9111 break;
9112 default:
9113 break;
9114 };
9115 break;
9116 /* close_range */
9117 case 575:
9118 switch (ndx) {
9119 case 0:
9120 p = "u_int";
9121 break;
9122 case 1:
9123 p = "u_int";
9124 break;
9125 case 2:
9126 p = "int";
9127 break;
9128 default:
9129 break;
9130 };
9131 break;
9132 /* rpctls_syscall */
9133 case 576:
9134 switch (ndx) {
9135 case 0:
9136 p = "uint64_t";
9137 break;
9138 default:
9139 break;
9140 };
9141 break;
9142 /* __specialfd */
9143 case 577:
9144 switch (ndx) {
9145 case 0:
9146 p = "int";
9147 break;
9148 case 1:
9149 p = "userland const void *";
9150 break;
9151 case 2:
9152 p = "size_t";
9153 break;
9154 default:
9155 break;
9156 };
9157 break;
9158 /* aio_writev */
9159 case 578:
9160 switch (ndx) {
9161 case 0:
9162 p = "userland struct aiocb *";
9163 break;
9164 default:
9165 break;
9166 };
9167 break;
9168 /* aio_readv */
9169 case 579:
9170 switch (ndx) {
9171 case 0:
9172 p = "userland struct aiocb *";
9173 break;
9174 default:
9175 break;
9176 };
9177 break;
9178 /* fspacectl */
9179 case 580:
9180 switch (ndx) {
9181 case 0:
9182 p = "int";
9183 break;
9184 case 1:
9185 p = "int";
9186 break;
9187 case 2:
9188 p = "userland const struct spacectl_range *";
9189 break;
9190 case 3:
9191 p = "int";
9192 break;
9193 case 4:
9194 p = "userland struct spacectl_range *";
9195 break;
9196 default:
9197 break;
9198 };
9199 break;
9200 /* sched_getcpu */
9201 case 581:
9202 break;
9203 /* swapoff */
9204 case 582:
9205 switch (ndx) {
9206 case 0:
9207 p = "userland const char *";
9208 break;
9209 case 1:
9210 p = "u_int";
9211 break;
9212 default:
9213 break;
9214 };
9215 break;
9216 /* kqueuex */
9217 case 583:
9218 switch (ndx) {
9219 case 0:
9220 p = "u_int";
9221 break;
9222 default:
9223 break;
9224 };
9225 break;
9226 /* membarrier */
9227 case 584:
9228 switch (ndx) {
9229 case 0:
9230 p = "int";
9231 break;
9232 case 1:
9233 p = "unsigned";
9234 break;
9235 case 2:
9236 p = "int";
9237 break;
9238 default:
9239 break;
9240 };
9241 break;
9242 /* timerfd_create */
9243 case 585:
9244 switch (ndx) {
9245 case 0:
9246 p = "int";
9247 break;
9248 case 1:
9249 p = "int";
9250 break;
9251 default:
9252 break;
9253 };
9254 break;
9255 /* timerfd_gettime */
9256 case 586:
9257 switch (ndx) {
9258 case 0:
9259 p = "int";
9260 break;
9261 case 1:
9262 p = "userland struct itimerspec *";
9263 break;
9264 default:
9265 break;
9266 };
9267 break;
9268 /* timerfd_settime */
9269 case 587:
9270 switch (ndx) {
9271 case 0:
9272 p = "int";
9273 break;
9274 case 1:
9275 p = "int";
9276 break;
9277 case 2:
9278 p = "userland const struct itimerspec *";
9279 break;
9280 case 3:
9281 p = "userland struct itimerspec *";
9282 break;
9283 default:
9284 break;
9285 };
9286 break;
9287 /* kcmp */
9288 case 588:
9289 switch (ndx) {
9290 case 0:
9291 p = "pid_t";
9292 break;
9293 case 1:
9294 p = "pid_t";
9295 break;
9296 case 2:
9297 p = "int";
9298 break;
9299 case 3:
9300 p = "uintptr_t";
9301 break;
9302 case 4:
9303 p = "uintptr_t";
9304 break;
9305 default:
9306 break;
9307 };
9308 break;
9309 /* getrlimitusage */
9310 case 589:
9311 switch (ndx) {
9312 case 0:
9313 p = "u_int";
9314 break;
9315 case 1:
9316 p = "int";
9317 break;
9318 case 2:
9319 p = "userland rlim_t *";
9320 break;
9321 default:
9322 break;
9323 };
9324 break;
9325 /* fchroot */
9326 case 590:
9327 switch (ndx) {
9328 case 0:
9329 p = "int";
9330 break;
9331 default:
9332 break;
9333 };
9334 break;
9335 /* setcred */
9336 case 591:
9337 switch (ndx) {
9338 case 0:
9339 p = "u_int";
9340 break;
9341 case 1:
9342 p = "userland const struct setcred *";
9343 break;
9344 case 2:
9345 p = "size_t";
9346 break;
9347 default:
9348 break;
9349 };
9350 break;
9351 /* exterrctl */
9352 case 592:
9353 switch (ndx) {
9354 case 0:
9355 p = "u_int";
9356 break;
9357 case 1:
9358 p = "u_int";
9359 break;
9360 case 2:
9361 p = "userland void *";
9362 break;
9363 default:
9364 break;
9365 };
9366 break;
9367 /* inotify_add_watch_at */
9368 case 593:
9369 switch (ndx) {
9370 case 0:
9371 p = "int";
9372 break;
9373 case 1:
9374 p = "int";
9375 break;
9376 case 2:
9377 p = "userland const char *";
9378 break;
9379 case 3:
9380 p = "uint32_t";
9381 break;
9382 default:
9383 break;
9384 };
9385 break;
9386 /* inotify_rm_watch */
9387 case 594:
9388 switch (ndx) {
9389 case 0:
9390 p = "int";
9391 break;
9392 case 1:
9393 p = "int";
9394 break;
9395 default:
9396 break;
9397 };
9398 break;
9399 /* getgroups */
9400 case 595:
9401 switch (ndx) {
9402 case 0:
9403 p = "int";
9404 break;
9405 case 1:
9406 p = "userland gid_t *";
9407 break;
9408 default:
9409 break;
9410 };
9411 break;
9412 /* setgroups */
9413 case 596:
9414 switch (ndx) {
9415 case 0:
9416 p = "int";
9417 break;
9418 case 1:
9419 p = "userland const gid_t *";
9420 break;
9421 default:
9422 break;
9423 };
9424 break;
9425 /* jail_attach_jd */
9426 case 597:
9427 switch (ndx) {
9428 case 0:
9429 p = "int";
9430 break;
9431 default:
9432 break;
9433 };
9434 break;
9435 /* jail_remove_jd */
9436 case 598:
9437 switch (ndx) {
9438 case 0:
9439 p = "int";
9440 break;
9441 default:
9442 break;
9443 };
9444 break;
9445 /* kexec_load */
9446 case 599:
9447 switch (ndx) {
9448 case 0:
9449 p = "uint64_t";
9450 break;
9451 case 1:
9452 p = "u_long";
9453 break;
9454 case 2:
9455 p = "userland struct kexec_segment *";
9456 break;
9457 case 3:
9458 p = "u_long";
9459 break;
9460 default:
9461 break;
9462 };
9463 break;
9464 /* pdrfork */
9465 case 600:
9466 switch (ndx) {
9467 case 0:
9468 p = "userland int *";
9469 break;
9470 case 1:
9471 p = "int";
9472 break;
9473 case 2:
9474 p = "int";
9475 break;
9476 default:
9477 break;
9478 };
9479 break;
9480 /* pdwait */
9481 case 601:
9482 switch (ndx) {
9483 case 0:
9484 p = "int";
9485 break;
9486 case 1:
9487 p = "userland int *";
9488 break;
9489 case 2:
9490 p = "int";
9491 break;
9492 case 3:
9493 p = "userland struct __wrusage *";
9494 break;
9495 case 4:
9496 p = "userland struct __siginfo *";
9497 break;
9498 default:
9499 break;
9500 };
9501 break;
9502 /* renameat2 */
9503 case 602:
9504 switch (ndx) {
9505 case 0:
9506 p = "int";
9507 break;
9508 case 1:
9509 p = "userland const char *";
9510 break;
9511 case 2:
9512 p = "int";
9513 break;
9514 case 3:
9515 p = "userland const char *";
9516 break;
9517 case 4:
9518 p = "int";
9519 break;
9520 default:
9521 break;
9522 };
9523 break;
9524 default:
9525 break;
9526 };
9527 if (p != NULL)
9528 strlcpy(desc, p, descsz);
9529 }
9530 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)9531 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
9532 {
9533 const char *p = NULL;
9534 switch (sysnum) {
9535 /* syscall */
9536 case 0:
9537 /* _exit */
9538 case 1:
9539 if (ndx == 0 || ndx == 1)
9540 p = "void";
9541 break;
9542 /* fork */
9543 case 2:
9544 /* read */
9545 case 3:
9546 if (ndx == 0 || ndx == 1)
9547 p = "ssize_t";
9548 break;
9549 /* write */
9550 case 4:
9551 if (ndx == 0 || ndx == 1)
9552 p = "ssize_t";
9553 break;
9554 /* open */
9555 case 5:
9556 if (ndx == 0 || ndx == 1)
9557 p = "int";
9558 break;
9559 /* close */
9560 case 6:
9561 if (ndx == 0 || ndx == 1)
9562 p = "int";
9563 break;
9564 /* wait4 */
9565 case 7:
9566 if (ndx == 0 || ndx == 1)
9567 p = "int";
9568 break;
9569 /* link */
9570 case 9:
9571 if (ndx == 0 || ndx == 1)
9572 p = "int";
9573 break;
9574 /* unlink */
9575 case 10:
9576 if (ndx == 0 || ndx == 1)
9577 p = "int";
9578 break;
9579 /* chdir */
9580 case 12:
9581 if (ndx == 0 || ndx == 1)
9582 p = "int";
9583 break;
9584 /* fchdir */
9585 case 13:
9586 if (ndx == 0 || ndx == 1)
9587 p = "int";
9588 break;
9589 /* chmod */
9590 case 15:
9591 if (ndx == 0 || ndx == 1)
9592 p = "int";
9593 break;
9594 /* chown */
9595 case 16:
9596 if (ndx == 0 || ndx == 1)
9597 p = "int";
9598 break;
9599 /* break */
9600 case 17:
9601 if (ndx == 0 || ndx == 1)
9602 p = "void *";
9603 break;
9604 /* getpid */
9605 case 20:
9606 /* mount */
9607 case 21:
9608 if (ndx == 0 || ndx == 1)
9609 p = "int";
9610 break;
9611 /* unmount */
9612 case 22:
9613 if (ndx == 0 || ndx == 1)
9614 p = "int";
9615 break;
9616 /* setuid */
9617 case 23:
9618 if (ndx == 0 || ndx == 1)
9619 p = "int";
9620 break;
9621 /* getuid */
9622 case 24:
9623 /* geteuid */
9624 case 25:
9625 /* ptrace */
9626 case 26:
9627 if (ndx == 0 || ndx == 1)
9628 p = "int";
9629 break;
9630 /* recvmsg */
9631 case 27:
9632 if (ndx == 0 || ndx == 1)
9633 p = "ssize_t";
9634 break;
9635 /* sendmsg */
9636 case 28:
9637 if (ndx == 0 || ndx == 1)
9638 p = "ssize_t";
9639 break;
9640 /* recvfrom */
9641 case 29:
9642 if (ndx == 0 || ndx == 1)
9643 p = "ssize_t";
9644 break;
9645 /* accept */
9646 case 30:
9647 if (ndx == 0 || ndx == 1)
9648 p = "int";
9649 break;
9650 /* getpeername */
9651 case 31:
9652 if (ndx == 0 || ndx == 1)
9653 p = "int";
9654 break;
9655 /* getsockname */
9656 case 32:
9657 if (ndx == 0 || ndx == 1)
9658 p = "int";
9659 break;
9660 /* access */
9661 case 33:
9662 if (ndx == 0 || ndx == 1)
9663 p = "int";
9664 break;
9665 /* chflags */
9666 case 34:
9667 if (ndx == 0 || ndx == 1)
9668 p = "int";
9669 break;
9670 /* fchflags */
9671 case 35:
9672 if (ndx == 0 || ndx == 1)
9673 p = "int";
9674 break;
9675 /* sync */
9676 case 36:
9677 /* kill */
9678 case 37:
9679 if (ndx == 0 || ndx == 1)
9680 p = "int";
9681 break;
9682 /* getppid */
9683 case 39:
9684 /* dup */
9685 case 41:
9686 if (ndx == 0 || ndx == 1)
9687 p = "int";
9688 break;
9689 /* getegid */
9690 case 43:
9691 /* profil */
9692 case 44:
9693 if (ndx == 0 || ndx == 1)
9694 p = "int";
9695 break;
9696 /* ktrace */
9697 case 45:
9698 if (ndx == 0 || ndx == 1)
9699 p = "int";
9700 break;
9701 /* getgid */
9702 case 47:
9703 /* getlogin */
9704 case 49:
9705 if (ndx == 0 || ndx == 1)
9706 p = "int";
9707 break;
9708 /* setlogin */
9709 case 50:
9710 if (ndx == 0 || ndx == 1)
9711 p = "int";
9712 break;
9713 /* acct */
9714 case 51:
9715 if (ndx == 0 || ndx == 1)
9716 p = "int";
9717 break;
9718 /* sigaltstack */
9719 case 53:
9720 if (ndx == 0 || ndx == 1)
9721 p = "int";
9722 break;
9723 /* ioctl */
9724 case 54:
9725 if (ndx == 0 || ndx == 1)
9726 p = "int";
9727 break;
9728 /* reboot */
9729 case 55:
9730 if (ndx == 0 || ndx == 1)
9731 p = "int";
9732 break;
9733 /* revoke */
9734 case 56:
9735 if (ndx == 0 || ndx == 1)
9736 p = "int";
9737 break;
9738 /* symlink */
9739 case 57:
9740 if (ndx == 0 || ndx == 1)
9741 p = "int";
9742 break;
9743 /* readlink */
9744 case 58:
9745 if (ndx == 0 || ndx == 1)
9746 p = "ssize_t";
9747 break;
9748 /* execve */
9749 case 59:
9750 if (ndx == 0 || ndx == 1)
9751 p = "int";
9752 break;
9753 /* umask */
9754 case 60:
9755 if (ndx == 0 || ndx == 1)
9756 p = "mode_t";
9757 break;
9758 /* chroot */
9759 case 61:
9760 if (ndx == 0 || ndx == 1)
9761 p = "int";
9762 break;
9763 /* msync */
9764 case 65:
9765 if (ndx == 0 || ndx == 1)
9766 p = "int";
9767 break;
9768 /* vfork */
9769 case 66:
9770 /* munmap */
9771 case 73:
9772 if (ndx == 0 || ndx == 1)
9773 p = "int";
9774 break;
9775 /* mprotect */
9776 case 74:
9777 if (ndx == 0 || ndx == 1)
9778 p = "int";
9779 break;
9780 /* madvise */
9781 case 75:
9782 if (ndx == 0 || ndx == 1)
9783 p = "int";
9784 break;
9785 /* mincore */
9786 case 78:
9787 if (ndx == 0 || ndx == 1)
9788 p = "int";
9789 break;
9790 /* getpgrp */
9791 case 81:
9792 /* setpgid */
9793 case 82:
9794 if (ndx == 0 || ndx == 1)
9795 p = "int";
9796 break;
9797 /* setitimer */
9798 case 83:
9799 if (ndx == 0 || ndx == 1)
9800 p = "int";
9801 break;
9802 /* swapon */
9803 case 85:
9804 if (ndx == 0 || ndx == 1)
9805 p = "int";
9806 break;
9807 /* getitimer */
9808 case 86:
9809 if (ndx == 0 || ndx == 1)
9810 p = "int";
9811 break;
9812 /* getdtablesize */
9813 case 89:
9814 /* dup2 */
9815 case 90:
9816 if (ndx == 0 || ndx == 1)
9817 p = "int";
9818 break;
9819 /* fcntl */
9820 case 92:
9821 if (ndx == 0 || ndx == 1)
9822 p = "int";
9823 break;
9824 /* select */
9825 case 93:
9826 if (ndx == 0 || ndx == 1)
9827 p = "int";
9828 break;
9829 /* fsync */
9830 case 95:
9831 if (ndx == 0 || ndx == 1)
9832 p = "int";
9833 break;
9834 /* setpriority */
9835 case 96:
9836 if (ndx == 0 || ndx == 1)
9837 p = "int";
9838 break;
9839 /* socket */
9840 case 97:
9841 if (ndx == 0 || ndx == 1)
9842 p = "int";
9843 break;
9844 /* connect */
9845 case 98:
9846 if (ndx == 0 || ndx == 1)
9847 p = "int";
9848 break;
9849 /* getpriority */
9850 case 100:
9851 if (ndx == 0 || ndx == 1)
9852 p = "int";
9853 break;
9854 /* bind */
9855 case 104:
9856 if (ndx == 0 || ndx == 1)
9857 p = "int";
9858 break;
9859 /* setsockopt */
9860 case 105:
9861 if (ndx == 0 || ndx == 1)
9862 p = "int";
9863 break;
9864 /* listen */
9865 case 106:
9866 if (ndx == 0 || ndx == 1)
9867 p = "int";
9868 break;
9869 /* gettimeofday */
9870 case 116:
9871 if (ndx == 0 || ndx == 1)
9872 p = "int";
9873 break;
9874 /* getrusage */
9875 case 117:
9876 if (ndx == 0 || ndx == 1)
9877 p = "int";
9878 break;
9879 /* getsockopt */
9880 case 118:
9881 if (ndx == 0 || ndx == 1)
9882 p = "int";
9883 break;
9884 /* readv */
9885 case 120:
9886 if (ndx == 0 || ndx == 1)
9887 p = "ssize_t";
9888 break;
9889 /* writev */
9890 case 121:
9891 if (ndx == 0 || ndx == 1)
9892 p = "ssize_t";
9893 break;
9894 /* settimeofday */
9895 case 122:
9896 if (ndx == 0 || ndx == 1)
9897 p = "int";
9898 break;
9899 /* fchown */
9900 case 123:
9901 if (ndx == 0 || ndx == 1)
9902 p = "int";
9903 break;
9904 /* fchmod */
9905 case 124:
9906 if (ndx == 0 || ndx == 1)
9907 p = "int";
9908 break;
9909 /* setreuid */
9910 case 126:
9911 if (ndx == 0 || ndx == 1)
9912 p = "int";
9913 break;
9914 /* setregid */
9915 case 127:
9916 if (ndx == 0 || ndx == 1)
9917 p = "int";
9918 break;
9919 /* rename */
9920 case 128:
9921 if (ndx == 0 || ndx == 1)
9922 p = "int";
9923 break;
9924 /* flock */
9925 case 131:
9926 if (ndx == 0 || ndx == 1)
9927 p = "int";
9928 break;
9929 /* mkfifo */
9930 case 132:
9931 if (ndx == 0 || ndx == 1)
9932 p = "int";
9933 break;
9934 /* sendto */
9935 case 133:
9936 if (ndx == 0 || ndx == 1)
9937 p = "ssize_t";
9938 break;
9939 /* shutdown */
9940 case 134:
9941 if (ndx == 0 || ndx == 1)
9942 p = "int";
9943 break;
9944 /* socketpair */
9945 case 135:
9946 if (ndx == 0 || ndx == 1)
9947 p = "int";
9948 break;
9949 /* mkdir */
9950 case 136:
9951 if (ndx == 0 || ndx == 1)
9952 p = "int";
9953 break;
9954 /* rmdir */
9955 case 137:
9956 if (ndx == 0 || ndx == 1)
9957 p = "int";
9958 break;
9959 /* utimes */
9960 case 138:
9961 if (ndx == 0 || ndx == 1)
9962 p = "int";
9963 break;
9964 /* adjtime */
9965 case 140:
9966 if (ndx == 0 || ndx == 1)
9967 p = "int";
9968 break;
9969 /* setsid */
9970 case 147:
9971 /* quotactl */
9972 case 148:
9973 if (ndx == 0 || ndx == 1)
9974 p = "int";
9975 break;
9976 /* nlm_syscall */
9977 case 154:
9978 if (ndx == 0 || ndx == 1)
9979 p = "int";
9980 break;
9981 /* nfssvc */
9982 case 155:
9983 if (ndx == 0 || ndx == 1)
9984 p = "int";
9985 break;
9986 /* lgetfh */
9987 case 160:
9988 if (ndx == 0 || ndx == 1)
9989 p = "int";
9990 break;
9991 /* getfh */
9992 case 161:
9993 if (ndx == 0 || ndx == 1)
9994 p = "int";
9995 break;
9996 /* sysarch */
9997 case 165:
9998 if (ndx == 0 || ndx == 1)
9999 p = "int";
10000 break;
10001 /* rtprio */
10002 case 166:
10003 if (ndx == 0 || ndx == 1)
10004 p = "int";
10005 break;
10006 /* semsys */
10007 case 169:
10008 if (ndx == 0 || ndx == 1)
10009 p = "int";
10010 break;
10011 /* msgsys */
10012 case 170:
10013 if (ndx == 0 || ndx == 1)
10014 p = "int";
10015 break;
10016 /* shmsys */
10017 case 171:
10018 if (ndx == 0 || ndx == 1)
10019 p = "int";
10020 break;
10021 /* setfib */
10022 case 175:
10023 if (ndx == 0 || ndx == 1)
10024 p = "int";
10025 break;
10026 /* ntp_adjtime */
10027 case 176:
10028 if (ndx == 0 || ndx == 1)
10029 p = "int";
10030 break;
10031 /* setgid */
10032 case 181:
10033 if (ndx == 0 || ndx == 1)
10034 p = "int";
10035 break;
10036 /* setegid */
10037 case 182:
10038 if (ndx == 0 || ndx == 1)
10039 p = "int";
10040 break;
10041 /* seteuid */
10042 case 183:
10043 if (ndx == 0 || ndx == 1)
10044 p = "int";
10045 break;
10046 /* pathconf */
10047 case 191:
10048 if (ndx == 0 || ndx == 1)
10049 p = "int";
10050 break;
10051 /* fpathconf */
10052 case 192:
10053 if (ndx == 0 || ndx == 1)
10054 p = "int";
10055 break;
10056 /* getrlimit */
10057 case 194:
10058 if (ndx == 0 || ndx == 1)
10059 p = "int";
10060 break;
10061 /* setrlimit */
10062 case 195:
10063 if (ndx == 0 || ndx == 1)
10064 p = "int";
10065 break;
10066 /* __syscall */
10067 case 198:
10068 /* __sysctl */
10069 case 202:
10070 if (ndx == 0 || ndx == 1)
10071 p = "int";
10072 break;
10073 /* mlock */
10074 case 203:
10075 if (ndx == 0 || ndx == 1)
10076 p = "int";
10077 break;
10078 /* munlock */
10079 case 204:
10080 if (ndx == 0 || ndx == 1)
10081 p = "int";
10082 break;
10083 /* undelete */
10084 case 205:
10085 if (ndx == 0 || ndx == 1)
10086 p = "int";
10087 break;
10088 /* futimes */
10089 case 206:
10090 if (ndx == 0 || ndx == 1)
10091 p = "int";
10092 break;
10093 /* getpgid */
10094 case 207:
10095 if (ndx == 0 || ndx == 1)
10096 p = "int";
10097 break;
10098 /* poll */
10099 case 209:
10100 if (ndx == 0 || ndx == 1)
10101 p = "int";
10102 break;
10103 /* lkmnosys */
10104 case 210:
10105 /* lkmnosys */
10106 case 211:
10107 /* lkmnosys */
10108 case 212:
10109 /* lkmnosys */
10110 case 213:
10111 /* lkmnosys */
10112 case 214:
10113 /* lkmnosys */
10114 case 215:
10115 /* lkmnosys */
10116 case 216:
10117 /* lkmnosys */
10118 case 217:
10119 /* lkmnosys */
10120 case 218:
10121 /* lkmnosys */
10122 case 219:
10123 /* semget */
10124 case 221:
10125 if (ndx == 0 || ndx == 1)
10126 p = "int";
10127 break;
10128 /* semop */
10129 case 222:
10130 if (ndx == 0 || ndx == 1)
10131 p = "int";
10132 break;
10133 /* msgget */
10134 case 225:
10135 if (ndx == 0 || ndx == 1)
10136 p = "int";
10137 break;
10138 /* msgsnd */
10139 case 226:
10140 if (ndx == 0 || ndx == 1)
10141 p = "int";
10142 break;
10143 /* msgrcv */
10144 case 227:
10145 if (ndx == 0 || ndx == 1)
10146 p = "ssize_t";
10147 break;
10148 /* shmat */
10149 case 228:
10150 if (ndx == 0 || ndx == 1)
10151 p = "void *";
10152 break;
10153 /* shmdt */
10154 case 230:
10155 if (ndx == 0 || ndx == 1)
10156 p = "int";
10157 break;
10158 /* shmget */
10159 case 231:
10160 if (ndx == 0 || ndx == 1)
10161 p = "int";
10162 break;
10163 /* clock_gettime */
10164 case 232:
10165 if (ndx == 0 || ndx == 1)
10166 p = "int";
10167 break;
10168 /* clock_settime */
10169 case 233:
10170 if (ndx == 0 || ndx == 1)
10171 p = "int";
10172 break;
10173 /* clock_getres */
10174 case 234:
10175 if (ndx == 0 || ndx == 1)
10176 p = "int";
10177 break;
10178 /* ktimer_create */
10179 case 235:
10180 if (ndx == 0 || ndx == 1)
10181 p = "int";
10182 break;
10183 /* ktimer_delete */
10184 case 236:
10185 if (ndx == 0 || ndx == 1)
10186 p = "int";
10187 break;
10188 /* ktimer_settime */
10189 case 237:
10190 if (ndx == 0 || ndx == 1)
10191 p = "int";
10192 break;
10193 /* ktimer_gettime */
10194 case 238:
10195 if (ndx == 0 || ndx == 1)
10196 p = "int";
10197 break;
10198 /* ktimer_getoverrun */
10199 case 239:
10200 if (ndx == 0 || ndx == 1)
10201 p = "int";
10202 break;
10203 /* nanosleep */
10204 case 240:
10205 if (ndx == 0 || ndx == 1)
10206 p = "int";
10207 break;
10208 /* ffclock_getcounter */
10209 case 241:
10210 if (ndx == 0 || ndx == 1)
10211 p = "int";
10212 break;
10213 /* ffclock_setestimate */
10214 case 242:
10215 if (ndx == 0 || ndx == 1)
10216 p = "int";
10217 break;
10218 /* ffclock_getestimate */
10219 case 243:
10220 if (ndx == 0 || ndx == 1)
10221 p = "int";
10222 break;
10223 /* clock_nanosleep */
10224 case 244:
10225 if (ndx == 0 || ndx == 1)
10226 p = "int";
10227 break;
10228 /* clock_getcpuclockid2 */
10229 case 247:
10230 if (ndx == 0 || ndx == 1)
10231 p = "int";
10232 break;
10233 /* ntp_gettime */
10234 case 248:
10235 if (ndx == 0 || ndx == 1)
10236 p = "int";
10237 break;
10238 /* minherit */
10239 case 250:
10240 if (ndx == 0 || ndx == 1)
10241 p = "int";
10242 break;
10243 /* rfork */
10244 case 251:
10245 if (ndx == 0 || ndx == 1)
10246 p = "int";
10247 break;
10248 /* issetugid */
10249 case 253:
10250 /* lchown */
10251 case 254:
10252 if (ndx == 0 || ndx == 1)
10253 p = "int";
10254 break;
10255 /* aio_read */
10256 case 255:
10257 if (ndx == 0 || ndx == 1)
10258 p = "int";
10259 break;
10260 /* aio_write */
10261 case 256:
10262 if (ndx == 0 || ndx == 1)
10263 p = "int";
10264 break;
10265 /* lio_listio */
10266 case 257:
10267 if (ndx == 0 || ndx == 1)
10268 p = "int";
10269 break;
10270 /* lchmod */
10271 case 274:
10272 if (ndx == 0 || ndx == 1)
10273 p = "int";
10274 break;
10275 /* lutimes */
10276 case 276:
10277 if (ndx == 0 || ndx == 1)
10278 p = "int";
10279 break;
10280 /* preadv */
10281 case 289:
10282 if (ndx == 0 || ndx == 1)
10283 p = "ssize_t";
10284 break;
10285 /* pwritev */
10286 case 290:
10287 if (ndx == 0 || ndx == 1)
10288 p = "ssize_t";
10289 break;
10290 /* fhopen */
10291 case 298:
10292 if (ndx == 0 || ndx == 1)
10293 p = "int";
10294 break;
10295 /* modnext */
10296 case 300:
10297 if (ndx == 0 || ndx == 1)
10298 p = "int";
10299 break;
10300 /* modstat */
10301 case 301:
10302 if (ndx == 0 || ndx == 1)
10303 p = "int";
10304 break;
10305 /* modfnext */
10306 case 302:
10307 if (ndx == 0 || ndx == 1)
10308 p = "int";
10309 break;
10310 /* modfind */
10311 case 303:
10312 if (ndx == 0 || ndx == 1)
10313 p = "int";
10314 break;
10315 /* kldload */
10316 case 304:
10317 if (ndx == 0 || ndx == 1)
10318 p = "int";
10319 break;
10320 /* kldunload */
10321 case 305:
10322 if (ndx == 0 || ndx == 1)
10323 p = "int";
10324 break;
10325 /* kldfind */
10326 case 306:
10327 if (ndx == 0 || ndx == 1)
10328 p = "int";
10329 break;
10330 /* kldnext */
10331 case 307:
10332 if (ndx == 0 || ndx == 1)
10333 p = "int";
10334 break;
10335 /* kldstat */
10336 case 308:
10337 if (ndx == 0 || ndx == 1)
10338 p = "int";
10339 break;
10340 /* kldfirstmod */
10341 case 309:
10342 if (ndx == 0 || ndx == 1)
10343 p = "int";
10344 break;
10345 /* getsid */
10346 case 310:
10347 if (ndx == 0 || ndx == 1)
10348 p = "int";
10349 break;
10350 /* setresuid */
10351 case 311:
10352 if (ndx == 0 || ndx == 1)
10353 p = "int";
10354 break;
10355 /* setresgid */
10356 case 312:
10357 if (ndx == 0 || ndx == 1)
10358 p = "int";
10359 break;
10360 /* aio_return */
10361 case 314:
10362 if (ndx == 0 || ndx == 1)
10363 p = "ssize_t";
10364 break;
10365 /* aio_suspend */
10366 case 315:
10367 if (ndx == 0 || ndx == 1)
10368 p = "int";
10369 break;
10370 /* aio_cancel */
10371 case 316:
10372 if (ndx == 0 || ndx == 1)
10373 p = "int";
10374 break;
10375 /* aio_error */
10376 case 317:
10377 if (ndx == 0 || ndx == 1)
10378 p = "int";
10379 break;
10380 /* yield */
10381 case 321:
10382 /* mlockall */
10383 case 324:
10384 if (ndx == 0 || ndx == 1)
10385 p = "int";
10386 break;
10387 /* munlockall */
10388 case 325:
10389 /* __getcwd */
10390 case 326:
10391 if (ndx == 0 || ndx == 1)
10392 p = "int";
10393 break;
10394 /* sched_setparam */
10395 case 327:
10396 if (ndx == 0 || ndx == 1)
10397 p = "int";
10398 break;
10399 /* sched_getparam */
10400 case 328:
10401 if (ndx == 0 || ndx == 1)
10402 p = "int";
10403 break;
10404 /* sched_setscheduler */
10405 case 329:
10406 if (ndx == 0 || ndx == 1)
10407 p = "int";
10408 break;
10409 /* sched_getscheduler */
10410 case 330:
10411 if (ndx == 0 || ndx == 1)
10412 p = "int";
10413 break;
10414 /* sched_yield */
10415 case 331:
10416 /* sched_get_priority_max */
10417 case 332:
10418 if (ndx == 0 || ndx == 1)
10419 p = "int";
10420 break;
10421 /* sched_get_priority_min */
10422 case 333:
10423 if (ndx == 0 || ndx == 1)
10424 p = "int";
10425 break;
10426 /* sched_rr_get_interval */
10427 case 334:
10428 if (ndx == 0 || ndx == 1)
10429 p = "int";
10430 break;
10431 /* utrace */
10432 case 335:
10433 if (ndx == 0 || ndx == 1)
10434 p = "int";
10435 break;
10436 /* kldsym */
10437 case 337:
10438 if (ndx == 0 || ndx == 1)
10439 p = "int";
10440 break;
10441 /* jail */
10442 case 338:
10443 if (ndx == 0 || ndx == 1)
10444 p = "int";
10445 break;
10446 /* nnpfs_syscall */
10447 case 339:
10448 if (ndx == 0 || ndx == 1)
10449 p = "int";
10450 break;
10451 /* sigprocmask */
10452 case 340:
10453 if (ndx == 0 || ndx == 1)
10454 p = "int";
10455 break;
10456 /* sigsuspend */
10457 case 341:
10458 if (ndx == 0 || ndx == 1)
10459 p = "int";
10460 break;
10461 /* sigpending */
10462 case 343:
10463 if (ndx == 0 || ndx == 1)
10464 p = "int";
10465 break;
10466 /* sigtimedwait */
10467 case 345:
10468 if (ndx == 0 || ndx == 1)
10469 p = "int";
10470 break;
10471 /* sigwaitinfo */
10472 case 346:
10473 if (ndx == 0 || ndx == 1)
10474 p = "int";
10475 break;
10476 /* __acl_get_file */
10477 case 347:
10478 if (ndx == 0 || ndx == 1)
10479 p = "int";
10480 break;
10481 /* __acl_set_file */
10482 case 348:
10483 if (ndx == 0 || ndx == 1)
10484 p = "int";
10485 break;
10486 /* __acl_get_fd */
10487 case 349:
10488 if (ndx == 0 || ndx == 1)
10489 p = "int";
10490 break;
10491 /* __acl_set_fd */
10492 case 350:
10493 if (ndx == 0 || ndx == 1)
10494 p = "int";
10495 break;
10496 /* __acl_delete_file */
10497 case 351:
10498 if (ndx == 0 || ndx == 1)
10499 p = "int";
10500 break;
10501 /* __acl_delete_fd */
10502 case 352:
10503 if (ndx == 0 || ndx == 1)
10504 p = "int";
10505 break;
10506 /* __acl_aclcheck_file */
10507 case 353:
10508 if (ndx == 0 || ndx == 1)
10509 p = "int";
10510 break;
10511 /* __acl_aclcheck_fd */
10512 case 354:
10513 if (ndx == 0 || ndx == 1)
10514 p = "int";
10515 break;
10516 /* extattrctl */
10517 case 355:
10518 if (ndx == 0 || ndx == 1)
10519 p = "int";
10520 break;
10521 /* extattr_set_file */
10522 case 356:
10523 if (ndx == 0 || ndx == 1)
10524 p = "ssize_t";
10525 break;
10526 /* extattr_get_file */
10527 case 357:
10528 if (ndx == 0 || ndx == 1)
10529 p = "ssize_t";
10530 break;
10531 /* extattr_delete_file */
10532 case 358:
10533 if (ndx == 0 || ndx == 1)
10534 p = "int";
10535 break;
10536 /* aio_waitcomplete */
10537 case 359:
10538 if (ndx == 0 || ndx == 1)
10539 p = "ssize_t";
10540 break;
10541 /* getresuid */
10542 case 360:
10543 if (ndx == 0 || ndx == 1)
10544 p = "int";
10545 break;
10546 /* getresgid */
10547 case 361:
10548 if (ndx == 0 || ndx == 1)
10549 p = "int";
10550 break;
10551 /* kqueue */
10552 case 362:
10553 /* extattr_set_fd */
10554 case 371:
10555 if (ndx == 0 || ndx == 1)
10556 p = "ssize_t";
10557 break;
10558 /* extattr_get_fd */
10559 case 372:
10560 if (ndx == 0 || ndx == 1)
10561 p = "ssize_t";
10562 break;
10563 /* extattr_delete_fd */
10564 case 373:
10565 if (ndx == 0 || ndx == 1)
10566 p = "int";
10567 break;
10568 /* __setugid */
10569 case 374:
10570 if (ndx == 0 || ndx == 1)
10571 p = "int";
10572 break;
10573 /* eaccess */
10574 case 376:
10575 if (ndx == 0 || ndx == 1)
10576 p = "int";
10577 break;
10578 /* afs3_syscall */
10579 case 377:
10580 if (ndx == 0 || ndx == 1)
10581 p = "int";
10582 break;
10583 /* nmount */
10584 case 378:
10585 if (ndx == 0 || ndx == 1)
10586 p = "int";
10587 break;
10588 /* __mac_get_proc */
10589 case 384:
10590 if (ndx == 0 || ndx == 1)
10591 p = "int";
10592 break;
10593 /* __mac_set_proc */
10594 case 385:
10595 if (ndx == 0 || ndx == 1)
10596 p = "int";
10597 break;
10598 /* __mac_get_fd */
10599 case 386:
10600 if (ndx == 0 || ndx == 1)
10601 p = "int";
10602 break;
10603 /* __mac_get_file */
10604 case 387:
10605 if (ndx == 0 || ndx == 1)
10606 p = "int";
10607 break;
10608 /* __mac_set_fd */
10609 case 388:
10610 if (ndx == 0 || ndx == 1)
10611 p = "int";
10612 break;
10613 /* __mac_set_file */
10614 case 389:
10615 if (ndx == 0 || ndx == 1)
10616 p = "int";
10617 break;
10618 /* kenv */
10619 case 390:
10620 if (ndx == 0 || ndx == 1)
10621 p = "int";
10622 break;
10623 /* lchflags */
10624 case 391:
10625 if (ndx == 0 || ndx == 1)
10626 p = "int";
10627 break;
10628 /* uuidgen */
10629 case 392:
10630 if (ndx == 0 || ndx == 1)
10631 p = "int";
10632 break;
10633 /* sendfile */
10634 case 393:
10635 if (ndx == 0 || ndx == 1)
10636 p = "int";
10637 break;
10638 /* mac_syscall */
10639 case 394:
10640 if (ndx == 0 || ndx == 1)
10641 p = "int";
10642 break;
10643 /* ksem_close */
10644 case 400:
10645 if (ndx == 0 || ndx == 1)
10646 p = "int";
10647 break;
10648 /* ksem_post */
10649 case 401:
10650 if (ndx == 0 || ndx == 1)
10651 p = "int";
10652 break;
10653 /* ksem_wait */
10654 case 402:
10655 if (ndx == 0 || ndx == 1)
10656 p = "int";
10657 break;
10658 /* ksem_trywait */
10659 case 403:
10660 if (ndx == 0 || ndx == 1)
10661 p = "int";
10662 break;
10663 /* ksem_init */
10664 case 404:
10665 if (ndx == 0 || ndx == 1)
10666 p = "int";
10667 break;
10668 /* ksem_open */
10669 case 405:
10670 if (ndx == 0 || ndx == 1)
10671 p = "int";
10672 break;
10673 /* ksem_unlink */
10674 case 406:
10675 if (ndx == 0 || ndx == 1)
10676 p = "int";
10677 break;
10678 /* ksem_getvalue */
10679 case 407:
10680 if (ndx == 0 || ndx == 1)
10681 p = "int";
10682 break;
10683 /* ksem_destroy */
10684 case 408:
10685 if (ndx == 0 || ndx == 1)
10686 p = "int";
10687 break;
10688 /* __mac_get_pid */
10689 case 409:
10690 if (ndx == 0 || ndx == 1)
10691 p = "int";
10692 break;
10693 /* __mac_get_link */
10694 case 410:
10695 if (ndx == 0 || ndx == 1)
10696 p = "int";
10697 break;
10698 /* __mac_set_link */
10699 case 411:
10700 if (ndx == 0 || ndx == 1)
10701 p = "int";
10702 break;
10703 /* extattr_set_link */
10704 case 412:
10705 if (ndx == 0 || ndx == 1)
10706 p = "ssize_t";
10707 break;
10708 /* extattr_get_link */
10709 case 413:
10710 if (ndx == 0 || ndx == 1)
10711 p = "ssize_t";
10712 break;
10713 /* extattr_delete_link */
10714 case 414:
10715 if (ndx == 0 || ndx == 1)
10716 p = "int";
10717 break;
10718 /* __mac_execve */
10719 case 415:
10720 if (ndx == 0 || ndx == 1)
10721 p = "int";
10722 break;
10723 /* sigaction */
10724 case 416:
10725 if (ndx == 0 || ndx == 1)
10726 p = "int";
10727 break;
10728 /* sigreturn */
10729 case 417:
10730 if (ndx == 0 || ndx == 1)
10731 p = "int";
10732 break;
10733 /* getcontext */
10734 case 421:
10735 if (ndx == 0 || ndx == 1)
10736 p = "int";
10737 break;
10738 /* setcontext */
10739 case 422:
10740 if (ndx == 0 || ndx == 1)
10741 p = "int";
10742 break;
10743 /* swapcontext */
10744 case 423:
10745 if (ndx == 0 || ndx == 1)
10746 p = "int";
10747 break;
10748 /* __acl_get_link */
10749 case 425:
10750 if (ndx == 0 || ndx == 1)
10751 p = "int";
10752 break;
10753 /* __acl_set_link */
10754 case 426:
10755 if (ndx == 0 || ndx == 1)
10756 p = "int";
10757 break;
10758 /* __acl_delete_link */
10759 case 427:
10760 if (ndx == 0 || ndx == 1)
10761 p = "int";
10762 break;
10763 /* __acl_aclcheck_link */
10764 case 428:
10765 if (ndx == 0 || ndx == 1)
10766 p = "int";
10767 break;
10768 /* sigwait */
10769 case 429:
10770 if (ndx == 0 || ndx == 1)
10771 p = "int";
10772 break;
10773 /* thr_create */
10774 case 430:
10775 if (ndx == 0 || ndx == 1)
10776 p = "int";
10777 break;
10778 /* thr_exit */
10779 case 431:
10780 if (ndx == 0 || ndx == 1)
10781 p = "void";
10782 break;
10783 /* thr_self */
10784 case 432:
10785 if (ndx == 0 || ndx == 1)
10786 p = "int";
10787 break;
10788 /* thr_kill */
10789 case 433:
10790 if (ndx == 0 || ndx == 1)
10791 p = "int";
10792 break;
10793 /* jail_attach */
10794 case 436:
10795 if (ndx == 0 || ndx == 1)
10796 p = "int";
10797 break;
10798 /* extattr_list_fd */
10799 case 437:
10800 if (ndx == 0 || ndx == 1)
10801 p = "ssize_t";
10802 break;
10803 /* extattr_list_file */
10804 case 438:
10805 if (ndx == 0 || ndx == 1)
10806 p = "ssize_t";
10807 break;
10808 /* extattr_list_link */
10809 case 439:
10810 if (ndx == 0 || ndx == 1)
10811 p = "ssize_t";
10812 break;
10813 /* ksem_timedwait */
10814 case 441:
10815 if (ndx == 0 || ndx == 1)
10816 p = "int";
10817 break;
10818 /* thr_suspend */
10819 case 442:
10820 if (ndx == 0 || ndx == 1)
10821 p = "int";
10822 break;
10823 /* thr_wake */
10824 case 443:
10825 if (ndx == 0 || ndx == 1)
10826 p = "int";
10827 break;
10828 /* kldunloadf */
10829 case 444:
10830 if (ndx == 0 || ndx == 1)
10831 p = "int";
10832 break;
10833 /* audit */
10834 case 445:
10835 if (ndx == 0 || ndx == 1)
10836 p = "int";
10837 break;
10838 /* auditon */
10839 case 446:
10840 if (ndx == 0 || ndx == 1)
10841 p = "int";
10842 break;
10843 /* getauid */
10844 case 447:
10845 if (ndx == 0 || ndx == 1)
10846 p = "int";
10847 break;
10848 /* setauid */
10849 case 448:
10850 if (ndx == 0 || ndx == 1)
10851 p = "int";
10852 break;
10853 /* getaudit */
10854 case 449:
10855 if (ndx == 0 || ndx == 1)
10856 p = "int";
10857 break;
10858 /* setaudit */
10859 case 450:
10860 if (ndx == 0 || ndx == 1)
10861 p = "int";
10862 break;
10863 /* getaudit_addr */
10864 case 451:
10865 if (ndx == 0 || ndx == 1)
10866 p = "int";
10867 break;
10868 /* setaudit_addr */
10869 case 452:
10870 if (ndx == 0 || ndx == 1)
10871 p = "int";
10872 break;
10873 /* auditctl */
10874 case 453:
10875 if (ndx == 0 || ndx == 1)
10876 p = "int";
10877 break;
10878 /* _umtx_op */
10879 case 454:
10880 if (ndx == 0 || ndx == 1)
10881 p = "int";
10882 break;
10883 /* thr_new */
10884 case 455:
10885 if (ndx == 0 || ndx == 1)
10886 p = "int";
10887 break;
10888 /* sigqueue */
10889 case 456:
10890 if (ndx == 0 || ndx == 1)
10891 p = "int";
10892 break;
10893 /* kmq_open */
10894 case 457:
10895 if (ndx == 0 || ndx == 1)
10896 p = "int";
10897 break;
10898 /* kmq_setattr */
10899 case 458:
10900 if (ndx == 0 || ndx == 1)
10901 p = "int";
10902 break;
10903 /* kmq_timedreceive */
10904 case 459:
10905 if (ndx == 0 || ndx == 1)
10906 p = "int";
10907 break;
10908 /* kmq_timedsend */
10909 case 460:
10910 if (ndx == 0 || ndx == 1)
10911 p = "int";
10912 break;
10913 /* kmq_notify */
10914 case 461:
10915 if (ndx == 0 || ndx == 1)
10916 p = "int";
10917 break;
10918 /* kmq_unlink */
10919 case 462:
10920 if (ndx == 0 || ndx == 1)
10921 p = "int";
10922 break;
10923 /* abort2 */
10924 case 463:
10925 if (ndx == 0 || ndx == 1)
10926 p = "void";
10927 break;
10928 /* thr_set_name */
10929 case 464:
10930 if (ndx == 0 || ndx == 1)
10931 p = "int";
10932 break;
10933 /* aio_fsync */
10934 case 465:
10935 if (ndx == 0 || ndx == 1)
10936 p = "int";
10937 break;
10938 /* rtprio_thread */
10939 case 466:
10940 if (ndx == 0 || ndx == 1)
10941 p = "int";
10942 break;
10943 /* sctp_peeloff */
10944 case 471:
10945 if (ndx == 0 || ndx == 1)
10946 p = "int";
10947 break;
10948 /* sctp_generic_sendmsg */
10949 case 472:
10950 if (ndx == 0 || ndx == 1)
10951 p = "int";
10952 break;
10953 /* sctp_generic_sendmsg_iov */
10954 case 473:
10955 if (ndx == 0 || ndx == 1)
10956 p = "int";
10957 break;
10958 /* sctp_generic_recvmsg */
10959 case 474:
10960 if (ndx == 0 || ndx == 1)
10961 p = "int";
10962 break;
10963 /* pread */
10964 case 475:
10965 if (ndx == 0 || ndx == 1)
10966 p = "ssize_t";
10967 break;
10968 /* pwrite */
10969 case 476:
10970 if (ndx == 0 || ndx == 1)
10971 p = "ssize_t";
10972 break;
10973 /* mmap */
10974 case 477:
10975 if (ndx == 0 || ndx == 1)
10976 p = "void *";
10977 break;
10978 /* lseek */
10979 case 478:
10980 if (ndx == 0 || ndx == 1)
10981 p = "off_t";
10982 break;
10983 /* truncate */
10984 case 479:
10985 if (ndx == 0 || ndx == 1)
10986 p = "int";
10987 break;
10988 /* ftruncate */
10989 case 480:
10990 if (ndx == 0 || ndx == 1)
10991 p = "int";
10992 break;
10993 /* thr_kill2 */
10994 case 481:
10995 if (ndx == 0 || ndx == 1)
10996 p = "int";
10997 break;
10998 /* shm_unlink */
10999 case 483:
11000 if (ndx == 0 || ndx == 1)
11001 p = "int";
11002 break;
11003 /* cpuset */
11004 case 484:
11005 if (ndx == 0 || ndx == 1)
11006 p = "int";
11007 break;
11008 /* cpuset_setid */
11009 case 485:
11010 if (ndx == 0 || ndx == 1)
11011 p = "int";
11012 break;
11013 /* cpuset_getid */
11014 case 486:
11015 if (ndx == 0 || ndx == 1)
11016 p = "int";
11017 break;
11018 /* cpuset_getaffinity */
11019 case 487:
11020 if (ndx == 0 || ndx == 1)
11021 p = "int";
11022 break;
11023 /* cpuset_setaffinity */
11024 case 488:
11025 if (ndx == 0 || ndx == 1)
11026 p = "int";
11027 break;
11028 /* faccessat */
11029 case 489:
11030 if (ndx == 0 || ndx == 1)
11031 p = "int";
11032 break;
11033 /* fchmodat */
11034 case 490:
11035 if (ndx == 0 || ndx == 1)
11036 p = "int";
11037 break;
11038 /* fchownat */
11039 case 491:
11040 if (ndx == 0 || ndx == 1)
11041 p = "int";
11042 break;
11043 /* fexecve */
11044 case 492:
11045 if (ndx == 0 || ndx == 1)
11046 p = "int";
11047 break;
11048 /* futimesat */
11049 case 494:
11050 if (ndx == 0 || ndx == 1)
11051 p = "int";
11052 break;
11053 /* linkat */
11054 case 495:
11055 if (ndx == 0 || ndx == 1)
11056 p = "int";
11057 break;
11058 /* mkdirat */
11059 case 496:
11060 if (ndx == 0 || ndx == 1)
11061 p = "int";
11062 break;
11063 /* mkfifoat */
11064 case 497:
11065 if (ndx == 0 || ndx == 1)
11066 p = "int";
11067 break;
11068 /* openat */
11069 case 499:
11070 if (ndx == 0 || ndx == 1)
11071 p = "int";
11072 break;
11073 /* readlinkat */
11074 case 500:
11075 if (ndx == 0 || ndx == 1)
11076 p = "ssize_t";
11077 break;
11078 /* renameat */
11079 case 501:
11080 if (ndx == 0 || ndx == 1)
11081 p = "int";
11082 break;
11083 /* symlinkat */
11084 case 502:
11085 if (ndx == 0 || ndx == 1)
11086 p = "int";
11087 break;
11088 /* unlinkat */
11089 case 503:
11090 if (ndx == 0 || ndx == 1)
11091 p = "int";
11092 break;
11093 /* posix_openpt */
11094 case 504:
11095 if (ndx == 0 || ndx == 1)
11096 p = "int";
11097 break;
11098 /* jail_get */
11099 case 506:
11100 if (ndx == 0 || ndx == 1)
11101 p = "int";
11102 break;
11103 /* jail_set */
11104 case 507:
11105 if (ndx == 0 || ndx == 1)
11106 p = "int";
11107 break;
11108 /* jail_remove */
11109 case 508:
11110 if (ndx == 0 || ndx == 1)
11111 p = "int";
11112 break;
11113 /* __semctl */
11114 case 510:
11115 if (ndx == 0 || ndx == 1)
11116 p = "int";
11117 break;
11118 /* msgctl */
11119 case 511:
11120 if (ndx == 0 || ndx == 1)
11121 p = "int";
11122 break;
11123 /* shmctl */
11124 case 512:
11125 if (ndx == 0 || ndx == 1)
11126 p = "int";
11127 break;
11128 /* lpathconf */
11129 case 513:
11130 if (ndx == 0 || ndx == 1)
11131 p = "int";
11132 break;
11133 /* __cap_rights_get */
11134 case 515:
11135 if (ndx == 0 || ndx == 1)
11136 p = "int";
11137 break;
11138 /* cap_enter */
11139 case 516:
11140 /* cap_getmode */
11141 case 517:
11142 if (ndx == 0 || ndx == 1)
11143 p = "int";
11144 break;
11145 /* pdfork */
11146 case 518:
11147 if (ndx == 0 || ndx == 1)
11148 p = "int";
11149 break;
11150 /* pdkill */
11151 case 519:
11152 if (ndx == 0 || ndx == 1)
11153 p = "int";
11154 break;
11155 /* pdgetpid */
11156 case 520:
11157 if (ndx == 0 || ndx == 1)
11158 p = "int";
11159 break;
11160 /* pselect */
11161 case 522:
11162 if (ndx == 0 || ndx == 1)
11163 p = "int";
11164 break;
11165 /* getloginclass */
11166 case 523:
11167 if (ndx == 0 || ndx == 1)
11168 p = "int";
11169 break;
11170 /* setloginclass */
11171 case 524:
11172 if (ndx == 0 || ndx == 1)
11173 p = "int";
11174 break;
11175 /* rctl_get_racct */
11176 case 525:
11177 if (ndx == 0 || ndx == 1)
11178 p = "int";
11179 break;
11180 /* rctl_get_rules */
11181 case 526:
11182 if (ndx == 0 || ndx == 1)
11183 p = "int";
11184 break;
11185 /* rctl_get_limits */
11186 case 527:
11187 if (ndx == 0 || ndx == 1)
11188 p = "int";
11189 break;
11190 /* rctl_add_rule */
11191 case 528:
11192 if (ndx == 0 || ndx == 1)
11193 p = "int";
11194 break;
11195 /* rctl_remove_rule */
11196 case 529:
11197 if (ndx == 0 || ndx == 1)
11198 p = "int";
11199 break;
11200 /* posix_fallocate */
11201 case 530:
11202 if (ndx == 0 || ndx == 1)
11203 p = "int";
11204 break;
11205 /* posix_fadvise */
11206 case 531:
11207 if (ndx == 0 || ndx == 1)
11208 p = "int";
11209 break;
11210 /* wait6 */
11211 case 532:
11212 if (ndx == 0 || ndx == 1)
11213 p = "int";
11214 break;
11215 /* cap_rights_limit */
11216 case 533:
11217 if (ndx == 0 || ndx == 1)
11218 p = "int";
11219 break;
11220 /* cap_ioctls_limit */
11221 case 534:
11222 if (ndx == 0 || ndx == 1)
11223 p = "int";
11224 break;
11225 /* cap_ioctls_get */
11226 case 535:
11227 if (ndx == 0 || ndx == 1)
11228 p = "ssize_t";
11229 break;
11230 /* cap_fcntls_limit */
11231 case 536:
11232 if (ndx == 0 || ndx == 1)
11233 p = "int";
11234 break;
11235 /* cap_fcntls_get */
11236 case 537:
11237 if (ndx == 0 || ndx == 1)
11238 p = "int";
11239 break;
11240 /* bindat */
11241 case 538:
11242 if (ndx == 0 || ndx == 1)
11243 p = "int";
11244 break;
11245 /* connectat */
11246 case 539:
11247 if (ndx == 0 || ndx == 1)
11248 p = "int";
11249 break;
11250 /* chflagsat */
11251 case 540:
11252 if (ndx == 0 || ndx == 1)
11253 p = "int";
11254 break;
11255 /* accept4 */
11256 case 541:
11257 if (ndx == 0 || ndx == 1)
11258 p = "int";
11259 break;
11260 /* pipe2 */
11261 case 542:
11262 if (ndx == 0 || ndx == 1)
11263 p = "int";
11264 break;
11265 /* aio_mlock */
11266 case 543:
11267 if (ndx == 0 || ndx == 1)
11268 p = "int";
11269 break;
11270 /* procctl */
11271 case 544:
11272 if (ndx == 0 || ndx == 1)
11273 p = "int";
11274 break;
11275 /* ppoll */
11276 case 545:
11277 if (ndx == 0 || ndx == 1)
11278 p = "int";
11279 break;
11280 /* futimens */
11281 case 546:
11282 if (ndx == 0 || ndx == 1)
11283 p = "int";
11284 break;
11285 /* utimensat */
11286 case 547:
11287 if (ndx == 0 || ndx == 1)
11288 p = "int";
11289 break;
11290 /* fdatasync */
11291 case 550:
11292 if (ndx == 0 || ndx == 1)
11293 p = "int";
11294 break;
11295 /* fstat */
11296 case 551:
11297 if (ndx == 0 || ndx == 1)
11298 p = "int";
11299 break;
11300 /* fstatat */
11301 case 552:
11302 if (ndx == 0 || ndx == 1)
11303 p = "int";
11304 break;
11305 /* fhstat */
11306 case 553:
11307 if (ndx == 0 || ndx == 1)
11308 p = "int";
11309 break;
11310 /* getdirentries */
11311 case 554:
11312 if (ndx == 0 || ndx == 1)
11313 p = "ssize_t";
11314 break;
11315 /* statfs */
11316 case 555:
11317 if (ndx == 0 || ndx == 1)
11318 p = "int";
11319 break;
11320 /* fstatfs */
11321 case 556:
11322 if (ndx == 0 || ndx == 1)
11323 p = "int";
11324 break;
11325 /* getfsstat */
11326 case 557:
11327 if (ndx == 0 || ndx == 1)
11328 p = "int";
11329 break;
11330 /* fhstatfs */
11331 case 558:
11332 if (ndx == 0 || ndx == 1)
11333 p = "int";
11334 break;
11335 /* mknodat */
11336 case 559:
11337 if (ndx == 0 || ndx == 1)
11338 p = "int";
11339 break;
11340 /* kevent */
11341 case 560:
11342 if (ndx == 0 || ndx == 1)
11343 p = "int";
11344 break;
11345 /* cpuset_getdomain */
11346 case 561:
11347 if (ndx == 0 || ndx == 1)
11348 p = "int";
11349 break;
11350 /* cpuset_setdomain */
11351 case 562:
11352 if (ndx == 0 || ndx == 1)
11353 p = "int";
11354 break;
11355 /* getrandom */
11356 case 563:
11357 if (ndx == 0 || ndx == 1)
11358 p = "int";
11359 break;
11360 /* getfhat */
11361 case 564:
11362 if (ndx == 0 || ndx == 1)
11363 p = "int";
11364 break;
11365 /* fhlink */
11366 case 565:
11367 if (ndx == 0 || ndx == 1)
11368 p = "int";
11369 break;
11370 /* fhlinkat */
11371 case 566:
11372 if (ndx == 0 || ndx == 1)
11373 p = "int";
11374 break;
11375 /* fhreadlink */
11376 case 567:
11377 if (ndx == 0 || ndx == 1)
11378 p = "int";
11379 break;
11380 /* funlinkat */
11381 case 568:
11382 if (ndx == 0 || ndx == 1)
11383 p = "int";
11384 break;
11385 /* copy_file_range */
11386 case 569:
11387 if (ndx == 0 || ndx == 1)
11388 p = "ssize_t";
11389 break;
11390 /* __sysctlbyname */
11391 case 570:
11392 if (ndx == 0 || ndx == 1)
11393 p = "int";
11394 break;
11395 /* shm_open2 */
11396 case 571:
11397 if (ndx == 0 || ndx == 1)
11398 p = "int";
11399 break;
11400 /* shm_rename */
11401 case 572:
11402 if (ndx == 0 || ndx == 1)
11403 p = "int";
11404 break;
11405 /* sigfastblock */
11406 case 573:
11407 if (ndx == 0 || ndx == 1)
11408 p = "int";
11409 break;
11410 /* __realpathat */
11411 case 574:
11412 if (ndx == 0 || ndx == 1)
11413 p = "int";
11414 break;
11415 /* close_range */
11416 case 575:
11417 if (ndx == 0 || ndx == 1)
11418 p = "int";
11419 break;
11420 /* rpctls_syscall */
11421 case 576:
11422 if (ndx == 0 || ndx == 1)
11423 p = "int";
11424 break;
11425 /* __specialfd */
11426 case 577:
11427 if (ndx == 0 || ndx == 1)
11428 p = "int";
11429 break;
11430 /* aio_writev */
11431 case 578:
11432 if (ndx == 0 || ndx == 1)
11433 p = "int";
11434 break;
11435 /* aio_readv */
11436 case 579:
11437 if (ndx == 0 || ndx == 1)
11438 p = "int";
11439 break;
11440 /* fspacectl */
11441 case 580:
11442 if (ndx == 0 || ndx == 1)
11443 p = "int";
11444 break;
11445 /* sched_getcpu */
11446 case 581:
11447 /* swapoff */
11448 case 582:
11449 if (ndx == 0 || ndx == 1)
11450 p = "int";
11451 break;
11452 /* kqueuex */
11453 case 583:
11454 if (ndx == 0 || ndx == 1)
11455 p = "int";
11456 break;
11457 /* membarrier */
11458 case 584:
11459 if (ndx == 0 || ndx == 1)
11460 p = "int";
11461 break;
11462 /* timerfd_create */
11463 case 585:
11464 if (ndx == 0 || ndx == 1)
11465 p = "int";
11466 break;
11467 /* timerfd_gettime */
11468 case 586:
11469 if (ndx == 0 || ndx == 1)
11470 p = "int";
11471 break;
11472 /* timerfd_settime */
11473 case 587:
11474 if (ndx == 0 || ndx == 1)
11475 p = "int";
11476 break;
11477 /* kcmp */
11478 case 588:
11479 if (ndx == 0 || ndx == 1)
11480 p = "int";
11481 break;
11482 /* getrlimitusage */
11483 case 589:
11484 if (ndx == 0 || ndx == 1)
11485 p = "int";
11486 break;
11487 /* fchroot */
11488 case 590:
11489 if (ndx == 0 || ndx == 1)
11490 p = "int";
11491 break;
11492 /* setcred */
11493 case 591:
11494 if (ndx == 0 || ndx == 1)
11495 p = "int";
11496 break;
11497 /* exterrctl */
11498 case 592:
11499 if (ndx == 0 || ndx == 1)
11500 p = "int";
11501 break;
11502 /* inotify_add_watch_at */
11503 case 593:
11504 if (ndx == 0 || ndx == 1)
11505 p = "int";
11506 break;
11507 /* inotify_rm_watch */
11508 case 594:
11509 if (ndx == 0 || ndx == 1)
11510 p = "int";
11511 break;
11512 /* getgroups */
11513 case 595:
11514 if (ndx == 0 || ndx == 1)
11515 p = "int";
11516 break;
11517 /* setgroups */
11518 case 596:
11519 if (ndx == 0 || ndx == 1)
11520 p = "int";
11521 break;
11522 /* jail_attach_jd */
11523 case 597:
11524 if (ndx == 0 || ndx == 1)
11525 p = "int";
11526 break;
11527 /* jail_remove_jd */
11528 case 598:
11529 if (ndx == 0 || ndx == 1)
11530 p = "int";
11531 break;
11532 /* kexec_load */
11533 case 599:
11534 if (ndx == 0 || ndx == 1)
11535 p = "int";
11536 break;
11537 /* pdrfork */
11538 case 600:
11539 if (ndx == 0 || ndx == 1)
11540 p = "int";
11541 break;
11542 /* pdwait */
11543 case 601:
11544 if (ndx == 0 || ndx == 1)
11545 p = "int";
11546 break;
11547 /* renameat2 */
11548 case 602:
11549 if (ndx == 0 || ndx == 1)
11550 p = "int";
11551 break;
11552 default:
11553 break;
11554 };
11555 if (p != NULL)
11556 strlcpy(desc, p, descsz);
11557 }
11558