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