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