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