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