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