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