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