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