freebsd32_systrace_args.c revision 271011
1251881Speter/*
2251881Speter * System call argument to DTrace register array converstion.
3251881Speter *
4251881Speter * DO NOT EDIT-- this file is automatically generated.
5251881Speter * $FreeBSD: stable/10/sys/compat/freebsd32/freebsd32_systrace_args.c 271011 2014-09-03 09:05:37Z kib $
6251881Speter * This file is part of the DTrace syscall provider.
7251881Speter */
8251881Speter
9251881Speterstatic void
10251881Spetersystrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11251881Speter{
12251881Speter	int64_t *iarg  = (int64_t *) uarg;
13251881Speter	switch (sysnum) {
14251881Speter#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
15251881Speter#define PAD64_REQUIRED
16251881Speter#endif
17251881Speter	/* nosys */
18251881Speter	case 0: {
19251881Speter		*n_args = 0;
20251881Speter		break;
21251881Speter	}
22251881Speter	/* sys_exit */
23251881Speter	case 1: {
24251881Speter		struct sys_exit_args *p = params;
25251881Speter		iarg[0] = p->rval; /* int */
26251881Speter		*n_args = 1;
27251881Speter		break;
28251881Speter	}
29251881Speter	/* fork */
30251881Speter	case 2: {
31251881Speter		*n_args = 0;
32251881Speter		break;
33251881Speter	}
34251881Speter	/* read */
35251881Speter	case 3: {
36251881Speter		struct read_args *p = params;
37251881Speter		iarg[0] = p->fd; /* int */
38251881Speter		uarg[1] = (intptr_t) p->buf; /* void * */
39251881Speter		uarg[2] = p->nbyte; /* size_t */
40251881Speter		*n_args = 3;
41262253Speter		break;
42251881Speter	}
43251881Speter	/* write */
44251881Speter	case 4: {
45251881Speter		struct write_args *p = params;
46251881Speter		iarg[0] = p->fd; /* int */
47251881Speter		uarg[1] = (intptr_t) p->buf; /* const void * */
48251881Speter		uarg[2] = p->nbyte; /* size_t */
49251881Speter		*n_args = 3;
50251881Speter		break;
51251881Speter	}
52251881Speter	/* open */
53251881Speter	case 5: {
54251881Speter		struct open_args *p = params;
55251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
56251881Speter		iarg[1] = p->flags; /* int */
57251881Speter		iarg[2] = p->mode; /* int */
58251881Speter		*n_args = 3;
59251881Speter		break;
60251881Speter	}
61251881Speter	/* close */
62251881Speter	case 6: {
63251881Speter		struct close_args *p = params;
64251881Speter		iarg[0] = p->fd; /* int */
65251881Speter		*n_args = 1;
66251881Speter		break;
67251881Speter	}
68251881Speter	/* freebsd32_wait4 */
69251881Speter	case 7: {
70251881Speter		struct freebsd32_wait4_args *p = params;
71251881Speter		iarg[0] = p->pid; /* int */
72251881Speter		uarg[1] = (intptr_t) p->status; /* int * */
73251881Speter		iarg[2] = p->options; /* int */
74251881Speter		uarg[3] = (intptr_t) p->rusage; /* struct rusage32 * */
75251881Speter		*n_args = 4;
76251881Speter		break;
77251881Speter	}
78251881Speter	/* link */
79251881Speter	case 9: {
80251881Speter		struct link_args *p = params;
81251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
82251881Speter		uarg[1] = (intptr_t) p->link; /* char * */
83251881Speter		*n_args = 2;
84251881Speter		break;
85251881Speter	}
86251881Speter	/* unlink */
87251881Speter	case 10: {
88251881Speter		struct unlink_args *p = params;
89251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
90251881Speter		*n_args = 1;
91251881Speter		break;
92251881Speter	}
93251881Speter	/* chdir */
94251881Speter	case 12: {
95251881Speter		struct chdir_args *p = params;
96251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
97251881Speter		*n_args = 1;
98251881Speter		break;
99251881Speter	}
100251881Speter	/* fchdir */
101251881Speter	case 13: {
102251881Speter		struct fchdir_args *p = params;
103251881Speter		iarg[0] = p->fd; /* int */
104251881Speter		*n_args = 1;
105251881Speter		break;
106251881Speter	}
107251881Speter	/* mknod */
108251881Speter	case 14: {
109251881Speter		struct mknod_args *p = params;
110251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
111251881Speter		iarg[1] = p->mode; /* int */
112251881Speter		iarg[2] = p->dev; /* int */
113251881Speter		*n_args = 3;
114251881Speter		break;
115251881Speter	}
116251881Speter	/* chmod */
117251881Speter	case 15: {
118251881Speter		struct chmod_args *p = params;
119251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
120251881Speter		iarg[1] = p->mode; /* int */
121251881Speter		*n_args = 2;
122251881Speter		break;
123251881Speter	}
124251881Speter	/* chown */
125251881Speter	case 16: {
126251881Speter		struct chown_args *p = params;
127251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
128251881Speter		iarg[1] = p->uid; /* int */
129251881Speter		iarg[2] = p->gid; /* int */
130251881Speter		*n_args = 3;
131251881Speter		break;
132251881Speter	}
133251881Speter	/* obreak */
134251881Speter	case 17: {
135251881Speter		struct obreak_args *p = params;
136251881Speter		uarg[0] = (intptr_t) p->nsize; /* char * */
137251881Speter		*n_args = 1;
138251881Speter		break;
139251881Speter	}
140251881Speter	/* getpid */
141251881Speter	case 20: {
142251881Speter		*n_args = 0;
143251881Speter		break;
144251881Speter	}
145251881Speter	/* mount */
146251881Speter	case 21: {
147251881Speter		struct mount_args *p = params;
148251881Speter		uarg[0] = (intptr_t) p->type; /* char * */
149251881Speter		uarg[1] = (intptr_t) p->path; /* char * */
150251881Speter		iarg[2] = p->flags; /* int */
151251881Speter		uarg[3] = (intptr_t) p->data; /* caddr_t */
152251881Speter		*n_args = 4;
153251881Speter		break;
154251881Speter	}
155251881Speter	/* unmount */
156251881Speter	case 22: {
157251881Speter		struct unmount_args *p = params;
158251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
159251881Speter		iarg[1] = p->flags; /* int */
160251881Speter		*n_args = 2;
161251881Speter		break;
162251881Speter	}
163251881Speter	/* setuid */
164251881Speter	case 23: {
165251881Speter		struct setuid_args *p = params;
166251881Speter		uarg[0] = p->uid; /* uid_t */
167251881Speter		*n_args = 1;
168251881Speter		break;
169251881Speter	}
170251881Speter	/* getuid */
171251881Speter	case 24: {
172251881Speter		*n_args = 0;
173251881Speter		break;
174251881Speter	}
175251881Speter	/* geteuid */
176251881Speter	case 25: {
177251881Speter		*n_args = 0;
178251881Speter		break;
179251881Speter	}
180251881Speter	/* ptrace */
181251881Speter	case 26: {
182251881Speter		struct ptrace_args *p = params;
183251881Speter		iarg[0] = p->req; /* int */
184251881Speter		iarg[1] = p->pid; /* pid_t */
185251881Speter		uarg[2] = (intptr_t) p->addr; /* caddr_t */
186251881Speter		iarg[3] = p->data; /* int */
187251881Speter		*n_args = 4;
188251881Speter		break;
189251881Speter	}
190251881Speter	/* freebsd32_recvmsg */
191251881Speter	case 27: {
192251881Speter		struct freebsd32_recvmsg_args *p = params;
193251881Speter		iarg[0] = p->s; /* int */
194251881Speter		uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
195251881Speter		iarg[2] = p->flags; /* int */
196251881Speter		*n_args = 3;
197251881Speter		break;
198251881Speter	}
199251881Speter	/* freebsd32_sendmsg */
200251881Speter	case 28: {
201251881Speter		struct freebsd32_sendmsg_args *p = params;
202251881Speter		iarg[0] = p->s; /* int */
203251881Speter		uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
204251881Speter		iarg[2] = p->flags; /* int */
205251881Speter		*n_args = 3;
206251881Speter		break;
207251881Speter	}
208251881Speter	/* freebsd32_recvfrom */
209251881Speter	case 29: {
210251881Speter		struct freebsd32_recvfrom_args *p = params;
211251881Speter		iarg[0] = p->s; /* int */
212251881Speter		uarg[1] = p->buf; /* uint32_t */
213251881Speter		uarg[2] = p->len; /* uint32_t */
214251881Speter		iarg[3] = p->flags; /* int */
215251881Speter		uarg[4] = p->from; /* uint32_t */
216251881Speter		uarg[5] = p->fromlenaddr; /* uint32_t */
217251881Speter		*n_args = 6;
218251881Speter		break;
219251881Speter	}
220251881Speter	/* accept */
221251881Speter	case 30: {
222251881Speter		struct accept_args *p = params;
223251881Speter		iarg[0] = p->s; /* int */
224251881Speter		uarg[1] = (intptr_t) p->name; /* caddr_t */
225251881Speter		uarg[2] = (intptr_t) p->anamelen; /* int * */
226251881Speter		*n_args = 3;
227251881Speter		break;
228251881Speter	}
229251881Speter	/* getpeername */
230251881Speter	case 31: {
231251881Speter		struct getpeername_args *p = params;
232251881Speter		iarg[0] = p->fdes; /* int */
233251881Speter		uarg[1] = (intptr_t) p->asa; /* caddr_t */
234251881Speter		uarg[2] = (intptr_t) p->alen; /* int * */
235251881Speter		*n_args = 3;
236251881Speter		break;
237251881Speter	}
238251881Speter	/* getsockname */
239251881Speter	case 32: {
240251881Speter		struct getsockname_args *p = params;
241251881Speter		iarg[0] = p->fdes; /* int */
242251881Speter		uarg[1] = (intptr_t) p->asa; /* caddr_t */
243251881Speter		uarg[2] = (intptr_t) p->alen; /* int * */
244251881Speter		*n_args = 3;
245251881Speter		break;
246251881Speter	}
247251881Speter	/* access */
248251881Speter	case 33: {
249251881Speter		struct access_args *p = params;
250251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
251251881Speter		iarg[1] = p->amode; /* int */
252251881Speter		*n_args = 2;
253251881Speter		break;
254251881Speter	}
255251881Speter	/* chflags */
256251881Speter	case 34: {
257251881Speter		struct chflags_args *p = params;
258251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
259251881Speter		uarg[1] = p->flags; /* u_long */
260251881Speter		*n_args = 2;
261251881Speter		break;
262251881Speter	}
263251881Speter	/* fchflags */
264251881Speter	case 35: {
265251881Speter		struct fchflags_args *p = params;
266251881Speter		iarg[0] = p->fd; /* int */
267251881Speter		uarg[1] = p->flags; /* u_long */
268251881Speter		*n_args = 2;
269251881Speter		break;
270251881Speter	}
271251881Speter	/* sync */
272251881Speter	case 36: {
273251881Speter		*n_args = 0;
274251881Speter		break;
275251881Speter	}
276251881Speter	/* kill */
277251881Speter	case 37: {
278251881Speter		struct kill_args *p = params;
279251881Speter		iarg[0] = p->pid; /* int */
280251881Speter		iarg[1] = p->signum; /* int */
281251881Speter		*n_args = 2;
282251881Speter		break;
283251881Speter	}
284251881Speter	/* getppid */
285251881Speter	case 39: {
286251881Speter		*n_args = 0;
287251881Speter		break;
288251881Speter	}
289251881Speter	/* dup */
290251881Speter	case 41: {
291251881Speter		struct dup_args *p = params;
292251881Speter		uarg[0] = p->fd; /* u_int */
293251881Speter		*n_args = 1;
294251881Speter		break;
295251881Speter	}
296251881Speter	/* pipe */
297251881Speter	case 42: {
298251881Speter		*n_args = 0;
299251881Speter		break;
300251881Speter	}
301251881Speter	/* getegid */
302251881Speter	case 43: {
303251881Speter		*n_args = 0;
304251881Speter		break;
305251881Speter	}
306251881Speter	/* profil */
307251881Speter	case 44: {
308251881Speter		struct profil_args *p = params;
309251881Speter		uarg[0] = (intptr_t) p->samples; /* caddr_t */
310251881Speter		uarg[1] = p->size; /* size_t */
311251881Speter		uarg[2] = p->offset; /* size_t */
312251881Speter		uarg[3] = p->scale; /* u_int */
313251881Speter		*n_args = 4;
314251881Speter		break;
315251881Speter	}
316262253Speter	/* ktrace */
317251881Speter	case 45: {
318251881Speter		struct ktrace_args *p = params;
319251881Speter		uarg[0] = (intptr_t) p->fname; /* const char * */
320251881Speter		iarg[1] = p->ops; /* int */
321251881Speter		iarg[2] = p->facs; /* int */
322251881Speter		iarg[3] = p->pid; /* int */
323251881Speter		*n_args = 4;
324251881Speter		break;
325251881Speter	}
326251881Speter	/* getgid */
327251881Speter	case 47: {
328251881Speter		*n_args = 0;
329251881Speter		break;
330251881Speter	}
331251881Speter	/* getlogin */
332251881Speter	case 49: {
333251881Speter		struct getlogin_args *p = params;
334251881Speter		uarg[0] = (intptr_t) p->namebuf; /* char * */
335251881Speter		uarg[1] = p->namelen; /* u_int */
336251881Speter		*n_args = 2;
337251881Speter		break;
338251881Speter	}
339251881Speter	/* setlogin */
340251881Speter	case 50: {
341251881Speter		struct setlogin_args *p = params;
342251881Speter		uarg[0] = (intptr_t) p->namebuf; /* char * */
343251881Speter		*n_args = 1;
344251881Speter		break;
345251881Speter	}
346251881Speter	/* acct */
347251881Speter	case 51: {
348251881Speter		struct acct_args *p = params;
349251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
350251881Speter		*n_args = 1;
351251881Speter		break;
352251881Speter	}
353251881Speter	/* freebsd32_sigaltstack */
354251881Speter	case 53: {
355251881Speter		struct freebsd32_sigaltstack_args *p = params;
356251881Speter		uarg[0] = (intptr_t) p->ss; /* struct sigaltstack32 * */
357251881Speter		uarg[1] = (intptr_t) p->oss; /* struct sigaltstack32 * */
358251881Speter		*n_args = 2;
359251881Speter		break;
360251881Speter	}
361251881Speter	/* freebsd32_ioctl */
362251881Speter	case 54: {
363251881Speter		struct freebsd32_ioctl_args *p = params;
364251881Speter		iarg[0] = p->fd; /* int */
365251881Speter		uarg[1] = p->com; /* uint32_t */
366251881Speter		uarg[2] = (intptr_t) p->data; /* struct md_ioctl32 * */
367251881Speter		*n_args = 3;
368251881Speter		break;
369251881Speter	}
370251881Speter	/* reboot */
371251881Speter	case 55: {
372251881Speter		struct reboot_args *p = params;
373251881Speter		iarg[0] = p->opt; /* int */
374251881Speter		*n_args = 1;
375251881Speter		break;
376251881Speter	}
377251881Speter	/* revoke */
378251881Speter	case 56: {
379251881Speter		struct revoke_args *p = params;
380251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
381251881Speter		*n_args = 1;
382251881Speter		break;
383251881Speter	}
384251881Speter	/* symlink */
385251881Speter	case 57: {
386251881Speter		struct symlink_args *p = params;
387251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
388251881Speter		uarg[1] = (intptr_t) p->link; /* char * */
389251881Speter		*n_args = 2;
390251881Speter		break;
391251881Speter	}
392251881Speter	/* readlink */
393251881Speter	case 58: {
394251881Speter		struct readlink_args *p = params;
395251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
396251881Speter		uarg[1] = (intptr_t) p->buf; /* char * */
397251881Speter		uarg[2] = p->count; /* size_t */
398251881Speter		*n_args = 3;
399251881Speter		break;
400251881Speter	}
401251881Speter	/* freebsd32_execve */
402251881Speter	case 59: {
403251881Speter		struct freebsd32_execve_args *p = params;
404251881Speter		uarg[0] = (intptr_t) p->fname; /* char * */
405251881Speter		uarg[1] = (intptr_t) p->argv; /* uint32_t * */
406251881Speter		uarg[2] = (intptr_t) p->envv; /* uint32_t * */
407251881Speter		*n_args = 3;
408251881Speter		break;
409251881Speter	}
410251881Speter	/* umask */
411251881Speter	case 60: {
412251881Speter		struct umask_args *p = params;
413251881Speter		iarg[0] = p->newmask; /* int */
414251881Speter		*n_args = 1;
415251881Speter		break;
416251881Speter	}
417251881Speter	/* chroot */
418251881Speter	case 61: {
419251881Speter		struct chroot_args *p = params;
420251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
421251881Speter		*n_args = 1;
422251881Speter		break;
423251881Speter	}
424251881Speter	/* msync */
425251881Speter	case 65: {
426251881Speter		struct msync_args *p = params;
427251881Speter		uarg[0] = (intptr_t) p->addr; /* void * */
428251881Speter		uarg[1] = p->len; /* size_t */
429251881Speter		iarg[2] = p->flags; /* int */
430251881Speter		*n_args = 3;
431251881Speter		break;
432251881Speter	}
433251881Speter	/* vfork */
434251881Speter	case 66: {
435251881Speter		*n_args = 0;
436251881Speter		break;
437251881Speter	}
438251881Speter	/* sbrk */
439251881Speter	case 69: {
440251881Speter		struct sbrk_args *p = params;
441251881Speter		iarg[0] = p->incr; /* int */
442251881Speter		*n_args = 1;
443251881Speter		break;
444251881Speter	}
445251881Speter	/* sstk */
446251881Speter	case 70: {
447251881Speter		struct sstk_args *p = params;
448251881Speter		iarg[0] = p->incr; /* int */
449251881Speter		*n_args = 1;
450251881Speter		break;
451251881Speter	}
452251881Speter	/* ovadvise */
453251881Speter	case 72: {
454251881Speter		struct ovadvise_args *p = params;
455251881Speter		iarg[0] = p->anom; /* int */
456251881Speter		*n_args = 1;
457251881Speter		break;
458251881Speter	}
459251881Speter	/* munmap */
460251881Speter	case 73: {
461251881Speter		struct munmap_args *p = params;
462251881Speter		uarg[0] = (intptr_t) p->addr; /* void * */
463251881Speter		uarg[1] = p->len; /* size_t */
464251881Speter		*n_args = 2;
465251881Speter		break;
466251881Speter	}
467251881Speter	/* freebsd32_mprotect */
468251881Speter	case 74: {
469251881Speter		struct freebsd32_mprotect_args *p = params;
470251881Speter		uarg[0] = (intptr_t) p->addr; /* const void * */
471251881Speter		uarg[1] = p->len; /* size_t */
472251881Speter		iarg[2] = p->prot; /* int */
473251881Speter		*n_args = 3;
474251881Speter		break;
475251881Speter	}
476251881Speter	/* madvise */
477251881Speter	case 75: {
478251881Speter		struct madvise_args *p = params;
479251881Speter		uarg[0] = (intptr_t) p->addr; /* void * */
480251881Speter		uarg[1] = p->len; /* size_t */
481251881Speter		iarg[2] = p->behav; /* int */
482251881Speter		*n_args = 3;
483251881Speter		break;
484251881Speter	}
485251881Speter	/* mincore */
486251881Speter	case 78: {
487251881Speter		struct mincore_args *p = params;
488251881Speter		uarg[0] = (intptr_t) p->addr; /* const void * */
489251881Speter		uarg[1] = p->len; /* size_t */
490251881Speter		uarg[2] = (intptr_t) p->vec; /* char * */
491251881Speter		*n_args = 3;
492251881Speter		break;
493251881Speter	}
494251881Speter	/* getgroups */
495251881Speter	case 79: {
496251881Speter		struct getgroups_args *p = params;
497251881Speter		uarg[0] = p->gidsetsize; /* u_int */
498251881Speter		uarg[1] = (intptr_t) p->gidset; /* gid_t * */
499251881Speter		*n_args = 2;
500251881Speter		break;
501251881Speter	}
502251881Speter	/* setgroups */
503251881Speter	case 80: {
504251881Speter		struct setgroups_args *p = params;
505251881Speter		uarg[0] = p->gidsetsize; /* u_int */
506251881Speter		uarg[1] = (intptr_t) p->gidset; /* gid_t * */
507251881Speter		*n_args = 2;
508251881Speter		break;
509251881Speter	}
510251881Speter	/* getpgrp */
511251881Speter	case 81: {
512251881Speter		*n_args = 0;
513251881Speter		break;
514251881Speter	}
515251881Speter	/* setpgid */
516251881Speter	case 82: {
517251881Speter		struct setpgid_args *p = params;
518251881Speter		iarg[0] = p->pid; /* int */
519251881Speter		iarg[1] = p->pgid; /* int */
520251881Speter		*n_args = 2;
521251881Speter		break;
522251881Speter	}
523251881Speter	/* freebsd32_setitimer */
524251881Speter	case 83: {
525251881Speter		struct freebsd32_setitimer_args *p = params;
526251881Speter		uarg[0] = p->which; /* u_int */
527251881Speter		uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
528251881Speter		uarg[2] = (intptr_t) p->oitv; /* struct itimerval32 * */
529251881Speter		*n_args = 3;
530251881Speter		break;
531251881Speter	}
532251881Speter	/* swapon */
533251881Speter	case 85: {
534251881Speter		struct swapon_args *p = params;
535251881Speter		uarg[0] = (intptr_t) p->name; /* char * */
536251881Speter		*n_args = 1;
537251881Speter		break;
538251881Speter	}
539251881Speter	/* freebsd32_getitimer */
540251881Speter	case 86: {
541251881Speter		struct freebsd32_getitimer_args *p = params;
542251881Speter		uarg[0] = p->which; /* u_int */
543251881Speter		uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
544251881Speter		*n_args = 2;
545251881Speter		break;
546251881Speter	}
547251881Speter	/* getdtablesize */
548251881Speter	case 89: {
549251881Speter		*n_args = 0;
550251881Speter		break;
551251881Speter	}
552251881Speter	/* dup2 */
553251881Speter	case 90: {
554251881Speter		struct dup2_args *p = params;
555251881Speter		uarg[0] = p->from; /* u_int */
556251881Speter		uarg[1] = p->to; /* u_int */
557251881Speter		*n_args = 2;
558251881Speter		break;
559251881Speter	}
560251881Speter	/* freebsd32_fcntl */
561251881Speter	case 92: {
562251881Speter		struct freebsd32_fcntl_args *p = params;
563251881Speter		iarg[0] = p->fd; /* int */
564251881Speter		iarg[1] = p->cmd; /* int */
565251881Speter		iarg[2] = p->arg; /* int */
566251881Speter		*n_args = 3;
567251881Speter		break;
568251881Speter	}
569251881Speter	/* freebsd32_select */
570251881Speter	case 93: {
571251881Speter		struct freebsd32_select_args *p = params;
572251881Speter		iarg[0] = p->nd; /* int */
573251881Speter		uarg[1] = (intptr_t) p->in; /* fd_set * */
574251881Speter		uarg[2] = (intptr_t) p->ou; /* fd_set * */
575251881Speter		uarg[3] = (intptr_t) p->ex; /* fd_set * */
576251881Speter		uarg[4] = (intptr_t) p->tv; /* struct timeval32 * */
577251881Speter		*n_args = 5;
578251881Speter		break;
579251881Speter	}
580251881Speter	/* fsync */
581251881Speter	case 95: {
582251881Speter		struct fsync_args *p = params;
583251881Speter		iarg[0] = p->fd; /* int */
584251881Speter		*n_args = 1;
585251881Speter		break;
586251881Speter	}
587251881Speter	/* setpriority */
588251881Speter	case 96: {
589251881Speter		struct setpriority_args *p = params;
590251881Speter		iarg[0] = p->which; /* int */
591251881Speter		iarg[1] = p->who; /* int */
592251881Speter		iarg[2] = p->prio; /* int */
593251881Speter		*n_args = 3;
594251881Speter		break;
595251881Speter	}
596251881Speter	/* socket */
597251881Speter	case 97: {
598251881Speter		struct socket_args *p = params;
599251881Speter		iarg[0] = p->domain; /* int */
600251881Speter		iarg[1] = p->type; /* int */
601251881Speter		iarg[2] = p->protocol; /* int */
602251881Speter		*n_args = 3;
603251881Speter		break;
604251881Speter	}
605251881Speter	/* connect */
606251881Speter	case 98: {
607251881Speter		struct connect_args *p = params;
608251881Speter		iarg[0] = p->s; /* int */
609251881Speter		uarg[1] = (intptr_t) p->name; /* caddr_t */
610251881Speter		iarg[2] = p->namelen; /* int */
611251881Speter		*n_args = 3;
612251881Speter		break;
613251881Speter	}
614251881Speter	/* getpriority */
615251881Speter	case 100: {
616251881Speter		struct getpriority_args *p = params;
617251881Speter		iarg[0] = p->which; /* int */
618251881Speter		iarg[1] = p->who; /* int */
619251881Speter		*n_args = 2;
620251881Speter		break;
621251881Speter	}
622251881Speter	/* bind */
623251881Speter	case 104: {
624251881Speter		struct bind_args *p = params;
625251881Speter		iarg[0] = p->s; /* int */
626251881Speter		uarg[1] = (intptr_t) p->name; /* caddr_t */
627251881Speter		iarg[2] = p->namelen; /* int */
628251881Speter		*n_args = 3;
629251881Speter		break;
630251881Speter	}
631251881Speter	/* setsockopt */
632251881Speter	case 105: {
633251881Speter		struct setsockopt_args *p = params;
634251881Speter		iarg[0] = p->s; /* int */
635251881Speter		iarg[1] = p->level; /* int */
636251881Speter		iarg[2] = p->name; /* int */
637251881Speter		uarg[3] = (intptr_t) p->val; /* caddr_t */
638251881Speter		iarg[4] = p->valsize; /* int */
639251881Speter		*n_args = 5;
640251881Speter		break;
641251881Speter	}
642251881Speter	/* listen */
643251881Speter	case 106: {
644251881Speter		struct listen_args *p = params;
645251881Speter		iarg[0] = p->s; /* int */
646251881Speter		iarg[1] = p->backlog; /* int */
647251881Speter		*n_args = 2;
648251881Speter		break;
649251881Speter	}
650251881Speter	/* freebsd32_gettimeofday */
651251881Speter	case 116: {
652251881Speter		struct freebsd32_gettimeofday_args *p = params;
653251881Speter		uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */
654251881Speter		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
655251881Speter		*n_args = 2;
656251881Speter		break;
657251881Speter	}
658251881Speter	/* freebsd32_getrusage */
659251881Speter	case 117: {
660251881Speter		struct freebsd32_getrusage_args *p = params;
661251881Speter		iarg[0] = p->who; /* int */
662251881Speter		uarg[1] = (intptr_t) p->rusage; /* struct rusage32 * */
663251881Speter		*n_args = 2;
664251881Speter		break;
665251881Speter	}
666251881Speter	/* getsockopt */
667251881Speter	case 118: {
668251881Speter		struct getsockopt_args *p = params;
669251881Speter		iarg[0] = p->s; /* int */
670251881Speter		iarg[1] = p->level; /* int */
671251881Speter		iarg[2] = p->name; /* int */
672251881Speter		uarg[3] = (intptr_t) p->val; /* caddr_t */
673251881Speter		uarg[4] = (intptr_t) p->avalsize; /* int * */
674251881Speter		*n_args = 5;
675251881Speter		break;
676251881Speter	}
677251881Speter	/* freebsd32_readv */
678251881Speter	case 120: {
679251881Speter		struct freebsd32_readv_args *p = params;
680251881Speter		iarg[0] = p->fd; /* int */
681251881Speter		uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
682251881Speter		uarg[2] = p->iovcnt; /* u_int */
683251881Speter		*n_args = 3;
684251881Speter		break;
685251881Speter	}
686251881Speter	/* freebsd32_writev */
687251881Speter	case 121: {
688251881Speter		struct freebsd32_writev_args *p = params;
689251881Speter		iarg[0] = p->fd; /* int */
690251881Speter		uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
691251881Speter		uarg[2] = p->iovcnt; /* u_int */
692251881Speter		*n_args = 3;
693251881Speter		break;
694251881Speter	}
695251881Speter	/* freebsd32_settimeofday */
696251881Speter	case 122: {
697251881Speter		struct freebsd32_settimeofday_args *p = params;
698251881Speter		uarg[0] = (intptr_t) p->tv; /* struct timeval32 * */
699251881Speter		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
700251881Speter		*n_args = 2;
701251881Speter		break;
702251881Speter	}
703251881Speter	/* fchown */
704251881Speter	case 123: {
705251881Speter		struct fchown_args *p = params;
706251881Speter		iarg[0] = p->fd; /* int */
707251881Speter		iarg[1] = p->uid; /* int */
708251881Speter		iarg[2] = p->gid; /* int */
709251881Speter		*n_args = 3;
710251881Speter		break;
711251881Speter	}
712251881Speter	/* fchmod */
713251881Speter	case 124: {
714251881Speter		struct fchmod_args *p = params;
715251881Speter		iarg[0] = p->fd; /* int */
716251881Speter		iarg[1] = p->mode; /* int */
717251881Speter		*n_args = 2;
718251881Speter		break;
719251881Speter	}
720251881Speter	/* setreuid */
721251881Speter	case 126: {
722251881Speter		struct setreuid_args *p = params;
723251881Speter		iarg[0] = p->ruid; /* int */
724251881Speter		iarg[1] = p->euid; /* int */
725251881Speter		*n_args = 2;
726251881Speter		break;
727251881Speter	}
728251881Speter	/* setregid */
729251881Speter	case 127: {
730251881Speter		struct setregid_args *p = params;
731251881Speter		iarg[0] = p->rgid; /* int */
732251881Speter		iarg[1] = p->egid; /* int */
733251881Speter		*n_args = 2;
734251881Speter		break;
735251881Speter	}
736251881Speter	/* rename */
737251881Speter	case 128: {
738251881Speter		struct rename_args *p = params;
739251881Speter		uarg[0] = (intptr_t) p->from; /* char * */
740251881Speter		uarg[1] = (intptr_t) p->to; /* char * */
741251881Speter		*n_args = 2;
742251881Speter		break;
743251881Speter	}
744251881Speter	/* flock */
745251881Speter	case 131: {
746251881Speter		struct flock_args *p = params;
747251881Speter		iarg[0] = p->fd; /* int */
748251881Speter		iarg[1] = p->how; /* int */
749251881Speter		*n_args = 2;
750251881Speter		break;
751251881Speter	}
752251881Speter	/* mkfifo */
753251881Speter	case 132: {
754251881Speter		struct mkfifo_args *p = params;
755251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
756251881Speter		iarg[1] = p->mode; /* int */
757251881Speter		*n_args = 2;
758251881Speter		break;
759251881Speter	}
760251881Speter	/* sendto */
761251881Speter	case 133: {
762251881Speter		struct sendto_args *p = params;
763251881Speter		iarg[0] = p->s; /* int */
764251881Speter		uarg[1] = (intptr_t) p->buf; /* caddr_t */
765251881Speter		uarg[2] = p->len; /* size_t */
766251881Speter		iarg[3] = p->flags; /* int */
767251881Speter		uarg[4] = (intptr_t) p->to; /* caddr_t */
768251881Speter		iarg[5] = p->tolen; /* int */
769251881Speter		*n_args = 6;
770251881Speter		break;
771251881Speter	}
772251881Speter	/* shutdown */
773251881Speter	case 134: {
774251881Speter		struct shutdown_args *p = params;
775251881Speter		iarg[0] = p->s; /* int */
776251881Speter		iarg[1] = p->how; /* int */
777251881Speter		*n_args = 2;
778251881Speter		break;
779251881Speter	}
780251881Speter	/* socketpair */
781251881Speter	case 135: {
782251881Speter		struct socketpair_args *p = params;
783251881Speter		iarg[0] = p->domain; /* int */
784251881Speter		iarg[1] = p->type; /* int */
785251881Speter		iarg[2] = p->protocol; /* int */
786251881Speter		uarg[3] = (intptr_t) p->rsv; /* int * */
787251881Speter		*n_args = 4;
788251881Speter		break;
789251881Speter	}
790251881Speter	/* mkdir */
791251881Speter	case 136: {
792251881Speter		struct mkdir_args *p = params;
793251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
794251881Speter		iarg[1] = p->mode; /* int */
795251881Speter		*n_args = 2;
796251881Speter		break;
797251881Speter	}
798251881Speter	/* rmdir */
799251881Speter	case 137: {
800251881Speter		struct rmdir_args *p = params;
801251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
802251881Speter		*n_args = 1;
803251881Speter		break;
804251881Speter	}
805251881Speter	/* freebsd32_utimes */
806251881Speter	case 138: {
807251881Speter		struct freebsd32_utimes_args *p = params;
808251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
809251881Speter		uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
810251881Speter		*n_args = 2;
811251881Speter		break;
812251881Speter	}
813251881Speter	/* freebsd32_adjtime */
814251881Speter	case 140: {
815251881Speter		struct freebsd32_adjtime_args *p = params;
816251881Speter		uarg[0] = (intptr_t) p->delta; /* struct timeval32 * */
817251881Speter		uarg[1] = (intptr_t) p->olddelta; /* struct timeval32 * */
818251881Speter		*n_args = 2;
819251881Speter		break;
820251881Speter	}
821251881Speter	/* setsid */
822251881Speter	case 147: {
823251881Speter		*n_args = 0;
824251881Speter		break;
825251881Speter	}
826251881Speter	/* quotactl */
827251881Speter	case 148: {
828251881Speter		struct quotactl_args *p = params;
829251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
830251881Speter		iarg[1] = p->cmd; /* int */
831251881Speter		iarg[2] = p->uid; /* int */
832251881Speter		uarg[3] = (intptr_t) p->arg; /* caddr_t */
833251881Speter		*n_args = 4;
834251881Speter		break;
835251881Speter	}
836251881Speter	/* getfh */
837251881Speter	case 161: {
838251881Speter		struct getfh_args *p = params;
839251881Speter		uarg[0] = (intptr_t) p->fname; /* char * */
840251881Speter		uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
841251881Speter		*n_args = 2;
842251881Speter		break;
843251881Speter	}
844251881Speter	/* freebsd32_sysarch */
845251881Speter	case 165: {
846251881Speter		struct freebsd32_sysarch_args *p = params;
847251881Speter		iarg[0] = p->op; /* int */
848251881Speter		uarg[1] = (intptr_t) p->parms; /* char * */
849251881Speter		*n_args = 2;
850251881Speter		break;
851251881Speter	}
852251881Speter	/* rtprio */
853251881Speter	case 166: {
854251881Speter		struct rtprio_args *p = params;
855251881Speter		iarg[0] = p->function; /* int */
856251881Speter		iarg[1] = p->pid; /* pid_t */
857251881Speter		uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
858251881Speter		*n_args = 3;
859251881Speter		break;
860251881Speter	}
861251881Speter	/* freebsd32_semsys */
862251881Speter	case 169: {
863251881Speter		struct freebsd32_semsys_args *p = params;
864251881Speter		iarg[0] = p->which; /* int */
865251881Speter		iarg[1] = p->a2; /* int */
866251881Speter		iarg[2] = p->a3; /* int */
867251881Speter		iarg[3] = p->a4; /* int */
868251881Speter		iarg[4] = p->a5; /* int */
869251881Speter		*n_args = 5;
870251881Speter		break;
871251881Speter	}
872251881Speter	/* freebsd32_msgsys */
873251881Speter	case 170: {
874251881Speter		struct freebsd32_msgsys_args *p = params;
875251881Speter		iarg[0] = p->which; /* int */
876251881Speter		iarg[1] = p->a2; /* int */
877251881Speter		iarg[2] = p->a3; /* int */
878251881Speter		iarg[3] = p->a4; /* int */
879251881Speter		iarg[4] = p->a5; /* int */
880251881Speter		iarg[5] = p->a6; /* int */
881251881Speter		*n_args = 6;
882251881Speter		break;
883251881Speter	}
884251881Speter	/* freebsd32_shmsys */
885251881Speter	case 171: {
886251881Speter		struct freebsd32_shmsys_args *p = params;
887251881Speter		uarg[0] = p->which; /* uint32_t */
888251881Speter		uarg[1] = p->a2; /* uint32_t */
889251881Speter		uarg[2] = p->a3; /* uint32_t */
890251881Speter		uarg[3] = p->a4; /* uint32_t */
891251881Speter		*n_args = 4;
892251881Speter		break;
893251881Speter	}
894251881Speter	/* ntp_adjtime */
895251881Speter	case 176: {
896251881Speter		struct ntp_adjtime_args *p = params;
897251881Speter		uarg[0] = (intptr_t) p->tp; /* struct timex * */
898251881Speter		*n_args = 1;
899251881Speter		break;
900251881Speter	}
901251881Speter	/* setgid */
902251881Speter	case 181: {
903251881Speter		struct setgid_args *p = params;
904251881Speter		iarg[0] = p->gid; /* gid_t */
905251881Speter		*n_args = 1;
906251881Speter		break;
907251881Speter	}
908251881Speter	/* setegid */
909251881Speter	case 182: {
910251881Speter		struct setegid_args *p = params;
911251881Speter		iarg[0] = p->egid; /* gid_t */
912251881Speter		*n_args = 1;
913251881Speter		break;
914251881Speter	}
915251881Speter	/* seteuid */
916251881Speter	case 183: {
917251881Speter		struct seteuid_args *p = params;
918251881Speter		uarg[0] = p->euid; /* uid_t */
919251881Speter		*n_args = 1;
920251881Speter		break;
921251881Speter	}
922251881Speter	/* freebsd32_stat */
923251881Speter	case 188: {
924251881Speter		struct freebsd32_stat_args *p = params;
925251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
926251881Speter		uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
927251881Speter		*n_args = 2;
928251881Speter		break;
929251881Speter	}
930251881Speter	/* freebsd32_fstat */
931251881Speter	case 189: {
932251881Speter		struct freebsd32_fstat_args *p = params;
933251881Speter		iarg[0] = p->fd; /* int */
934251881Speter		uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
935251881Speter		*n_args = 2;
936251881Speter		break;
937251881Speter	}
938251881Speter	/* freebsd32_lstat */
939251881Speter	case 190: {
940251881Speter		struct freebsd32_lstat_args *p = params;
941251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
942251881Speter		uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
943251881Speter		*n_args = 2;
944251881Speter		break;
945251881Speter	}
946251881Speter	/* pathconf */
947251881Speter	case 191: {
948251881Speter		struct pathconf_args *p = params;
949251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
950251881Speter		iarg[1] = p->name; /* int */
951251881Speter		*n_args = 2;
952251881Speter		break;
953251881Speter	}
954251881Speter	/* fpathconf */
955251881Speter	case 192: {
956251881Speter		struct fpathconf_args *p = params;
957251881Speter		iarg[0] = p->fd; /* int */
958251881Speter		iarg[1] = p->name; /* int */
959251881Speter		*n_args = 2;
960251881Speter		break;
961251881Speter	}
962251881Speter	/* getrlimit */
963251881Speter	case 194: {
964251881Speter		struct __getrlimit_args *p = params;
965251881Speter		uarg[0] = p->which; /* u_int */
966251881Speter		uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
967251881Speter		*n_args = 2;
968251881Speter		break;
969251881Speter	}
970251881Speter	/* setrlimit */
971251881Speter	case 195: {
972251881Speter		struct __setrlimit_args *p = params;
973251881Speter		uarg[0] = p->which; /* u_int */
974251881Speter		uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
975251881Speter		*n_args = 2;
976251881Speter		break;
977251881Speter	}
978251881Speter	/* freebsd32_getdirentries */
979251881Speter	case 196: {
980251881Speter		struct freebsd32_getdirentries_args *p = params;
981251881Speter		iarg[0] = p->fd; /* int */
982251881Speter		uarg[1] = (intptr_t) p->buf; /* char * */
983251881Speter		uarg[2] = p->count; /* u_int */
984251881Speter		uarg[3] = (intptr_t) p->basep; /* int32_t * */
985251881Speter		*n_args = 4;
986251881Speter		break;
987251881Speter	}
988251881Speter	/* nosys */
989251881Speter	case 198: {
990251881Speter		*n_args = 0;
991251881Speter		break;
992251881Speter	}
993251881Speter	/* freebsd32_sysctl */
994251881Speter	case 202: {
995251881Speter		struct freebsd32_sysctl_args *p = params;
996251881Speter		uarg[0] = (intptr_t) p->name; /* int * */
997251881Speter		uarg[1] = p->namelen; /* u_int */
998251881Speter		uarg[2] = (intptr_t) p->old; /* void * */
999251881Speter		uarg[3] = (intptr_t) p->oldlenp; /* uint32_t * */
1000251881Speter		uarg[4] = (intptr_t) p->new; /* void * */
1001251881Speter		uarg[5] = p->newlen; /* uint32_t */
1002251881Speter		*n_args = 6;
1003251881Speter		break;
1004251881Speter	}
1005251881Speter	/* mlock */
1006251881Speter	case 203: {
1007251881Speter		struct mlock_args *p = params;
1008251881Speter		uarg[0] = (intptr_t) p->addr; /* const void * */
1009251881Speter		uarg[1] = p->len; /* size_t */
1010251881Speter		*n_args = 2;
1011251881Speter		break;
1012251881Speter	}
1013251881Speter	/* munlock */
1014251881Speter	case 204: {
1015251881Speter		struct munlock_args *p = params;
1016251881Speter		uarg[0] = (intptr_t) p->addr; /* const void * */
1017251881Speter		uarg[1] = p->len; /* size_t */
1018251881Speter		*n_args = 2;
1019251881Speter		break;
1020251881Speter	}
1021251881Speter	/* undelete */
1022251881Speter	case 205: {
1023251881Speter		struct undelete_args *p = params;
1024251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1025251881Speter		*n_args = 1;
1026251881Speter		break;
1027251881Speter	}
1028251881Speter	/* freebsd32_futimes */
1029251881Speter	case 206: {
1030251881Speter		struct freebsd32_futimes_args *p = params;
1031251881Speter		iarg[0] = p->fd; /* int */
1032251881Speter		uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1033251881Speter		*n_args = 2;
1034251881Speter		break;
1035251881Speter	}
1036251881Speter	/* getpgid */
1037251881Speter	case 207: {
1038251881Speter		struct getpgid_args *p = params;
1039251881Speter		iarg[0] = p->pid; /* pid_t */
1040251881Speter		*n_args = 1;
1041251881Speter		break;
1042251881Speter	}
1043251881Speter	/* poll */
1044251881Speter	case 209: {
1045251881Speter		struct poll_args *p = params;
1046251881Speter		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1047251881Speter		uarg[1] = p->nfds; /* u_int */
1048251881Speter		iarg[2] = p->timeout; /* int */
1049251881Speter		*n_args = 3;
1050251881Speter		break;
1051251881Speter	}
1052251881Speter	/* lkmnosys */
1053251881Speter	case 210: {
1054251881Speter		*n_args = 0;
1055251881Speter		break;
1056251881Speter	}
1057251881Speter	/* lkmnosys */
1058251881Speter	case 211: {
1059251881Speter		*n_args = 0;
1060251881Speter		break;
1061251881Speter	}
1062251881Speter	/* lkmnosys */
1063251881Speter	case 212: {
1064251881Speter		*n_args = 0;
1065251881Speter		break;
1066251881Speter	}
1067251881Speter	/* lkmnosys */
1068251881Speter	case 213: {
1069251881Speter		*n_args = 0;
1070251881Speter		break;
1071251881Speter	}
1072251881Speter	/* lkmnosys */
1073251881Speter	case 214: {
1074251881Speter		*n_args = 0;
1075251881Speter		break;
1076251881Speter	}
1077251881Speter	/* lkmnosys */
1078251881Speter	case 215: {
1079251881Speter		*n_args = 0;
1080251881Speter		break;
1081251881Speter	}
1082251881Speter	/* lkmnosys */
1083251881Speter	case 216: {
1084251881Speter		*n_args = 0;
1085251881Speter		break;
1086251881Speter	}
1087251881Speter	/* lkmnosys */
1088251881Speter	case 217: {
1089251881Speter		*n_args = 0;
1090251881Speter		break;
1091251881Speter	}
1092251881Speter	/* lkmnosys */
1093251881Speter	case 218: {
1094251881Speter		*n_args = 0;
1095251881Speter		break;
1096251881Speter	}
1097251881Speter	/* lkmnosys */
1098251881Speter	case 219: {
1099251881Speter		*n_args = 0;
1100251881Speter		break;
1101251881Speter	}
1102251881Speter	/* semget */
1103251881Speter	case 221: {
1104251881Speter		struct semget_args *p = params;
1105251881Speter		iarg[0] = p->key; /* key_t */
1106251881Speter		iarg[1] = p->nsems; /* int */
1107251881Speter		iarg[2] = p->semflg; /* int */
1108251881Speter		*n_args = 3;
1109251881Speter		break;
1110251881Speter	}
1111251881Speter	/* semop */
1112251881Speter	case 222: {
1113251881Speter		struct semop_args *p = params;
1114251881Speter		iarg[0] = p->semid; /* int */
1115251881Speter		uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1116251881Speter		uarg[2] = p->nsops; /* u_int */
1117251881Speter		*n_args = 3;
1118251881Speter		break;
1119251881Speter	}
1120251881Speter	/* msgget */
1121251881Speter	case 225: {
1122251881Speter		struct msgget_args *p = params;
1123251881Speter		iarg[0] = p->key; /* key_t */
1124251881Speter		iarg[1] = p->msgflg; /* int */
1125251881Speter		*n_args = 2;
1126251881Speter		break;
1127251881Speter	}
1128251881Speter	/* freebsd32_msgsnd */
1129251881Speter	case 226: {
1130251881Speter		struct freebsd32_msgsnd_args *p = params;
1131251881Speter		iarg[0] = p->msqid; /* int */
1132251881Speter		uarg[1] = (intptr_t) p->msgp; /* void * */
1133251881Speter		uarg[2] = p->msgsz; /* size_t */
1134251881Speter		iarg[3] = p->msgflg; /* int */
1135251881Speter		*n_args = 4;
1136251881Speter		break;
1137251881Speter	}
1138251881Speter	/* freebsd32_msgrcv */
1139251881Speter	case 227: {
1140251881Speter		struct freebsd32_msgrcv_args *p = params;
1141251881Speter		iarg[0] = p->msqid; /* int */
1142251881Speter		uarg[1] = (intptr_t) p->msgp; /* void * */
1143251881Speter		uarg[2] = p->msgsz; /* size_t */
1144251881Speter		iarg[3] = p->msgtyp; /* long */
1145251881Speter		iarg[4] = p->msgflg; /* int */
1146251881Speter		*n_args = 5;
1147251881Speter		break;
1148251881Speter	}
1149251881Speter	/* shmat */
1150251881Speter	case 228: {
1151251881Speter		struct shmat_args *p = params;
1152251881Speter		iarg[0] = p->shmid; /* int */
1153251881Speter		uarg[1] = (intptr_t) p->shmaddr; /* void * */
1154251881Speter		iarg[2] = p->shmflg; /* int */
1155251881Speter		*n_args = 3;
1156251881Speter		break;
1157251881Speter	}
1158251881Speter	/* shmdt */
1159251881Speter	case 230: {
1160251881Speter		struct shmdt_args *p = params;
1161251881Speter		uarg[0] = (intptr_t) p->shmaddr; /* void * */
1162251881Speter		*n_args = 1;
1163251881Speter		break;
1164251881Speter	}
1165251881Speter	/* shmget */
1166251881Speter	case 231: {
1167251881Speter		struct shmget_args *p = params;
1168251881Speter		iarg[0] = p->key; /* key_t */
1169251881Speter		iarg[1] = p->size; /* int */
1170251881Speter		iarg[2] = p->shmflg; /* int */
1171251881Speter		*n_args = 3;
1172251881Speter		break;
1173251881Speter	}
1174251881Speter	/* freebsd32_clock_gettime */
1175251881Speter	case 232: {
1176251881Speter		struct freebsd32_clock_gettime_args *p = params;
1177251881Speter		iarg[0] = p->clock_id; /* clockid_t */
1178251881Speter		uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1179251881Speter		*n_args = 2;
1180251881Speter		break;
1181251881Speter	}
1182251881Speter	/* freebsd32_clock_settime */
1183251881Speter	case 233: {
1184251881Speter		struct freebsd32_clock_settime_args *p = params;
1185251881Speter		iarg[0] = p->clock_id; /* clockid_t */
1186251881Speter		uarg[1] = (intptr_t) p->tp; /* const struct timespec32 * */
1187251881Speter		*n_args = 2;
1188251881Speter		break;
1189251881Speter	}
1190251881Speter	/* freebsd32_clock_getres */
1191251881Speter	case 234: {
1192251881Speter		struct freebsd32_clock_getres_args *p = params;
1193251881Speter		iarg[0] = p->clock_id; /* clockid_t */
1194251881Speter		uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1195251881Speter		*n_args = 2;
1196251881Speter		break;
1197251881Speter	}
1198251881Speter	/* freebsd32_ktimer_create */
1199251881Speter	case 235: {
1200251881Speter		struct freebsd32_ktimer_create_args *p = params;
1201251881Speter		iarg[0] = p->clock_id; /* clockid_t */
1202251881Speter		uarg[1] = (intptr_t) p->evp; /* struct sigevent32 * */
1203251881Speter		uarg[2] = (intptr_t) p->timerid; /* int * */
1204251881Speter		*n_args = 3;
1205251881Speter		break;
1206251881Speter	}
1207251881Speter	/* ktimer_delete */
1208251881Speter	case 236: {
1209251881Speter		struct ktimer_delete_args *p = params;
1210251881Speter		iarg[0] = p->timerid; /* int */
1211251881Speter		*n_args = 1;
1212251881Speter		break;
1213251881Speter	}
1214251881Speter	/* freebsd32_ktimer_settime */
1215251881Speter	case 237: {
1216251881Speter		struct freebsd32_ktimer_settime_args *p = params;
1217251881Speter		iarg[0] = p->timerid; /* int */
1218251881Speter		iarg[1] = p->flags; /* int */
1219251881Speter		uarg[2] = (intptr_t) p->value; /* const struct itimerspec32 * */
1220251881Speter		uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec32 * */
1221251881Speter		*n_args = 4;
1222251881Speter		break;
1223251881Speter	}
1224251881Speter	/* freebsd32_ktimer_gettime */
1225251881Speter	case 238: {
1226251881Speter		struct freebsd32_ktimer_gettime_args *p = params;
1227251881Speter		iarg[0] = p->timerid; /* int */
1228251881Speter		uarg[1] = (intptr_t) p->value; /* struct itimerspec32 * */
1229251881Speter		*n_args = 2;
1230251881Speter		break;
1231251881Speter	}
1232251881Speter	/* ktimer_getoverrun */
1233251881Speter	case 239: {
1234251881Speter		struct ktimer_getoverrun_args *p = params;
1235251881Speter		iarg[0] = p->timerid; /* int */
1236251881Speter		*n_args = 1;
1237251881Speter		break;
1238251881Speter	}
1239251881Speter	/* freebsd32_nanosleep */
1240251881Speter	case 240: {
1241251881Speter		struct freebsd32_nanosleep_args *p = params;
1242251881Speter		uarg[0] = (intptr_t) p->rqtp; /* const struct timespec32 * */
1243251881Speter		uarg[1] = (intptr_t) p->rmtp; /* struct timespec32 * */
1244251881Speter		*n_args = 2;
1245251881Speter		break;
1246251881Speter	}
1247251881Speter	/* ffclock_getcounter */
1248251881Speter	case 241: {
1249251881Speter		struct ffclock_getcounter_args *p = params;
1250251881Speter		uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */
1251251881Speter		*n_args = 1;
1252251881Speter		break;
1253251881Speter	}
1254251881Speter	/* ffclock_setestimate */
1255251881Speter	case 242: {
1256251881Speter		struct ffclock_setestimate_args *p = params;
1257251881Speter		uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1258251881Speter		*n_args = 1;
1259251881Speter		break;
1260251881Speter	}
1261251881Speter	/* ffclock_getestimate */
1262251881Speter	case 243: {
1263251881Speter		struct ffclock_getestimate_args *p = params;
1264251881Speter		uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1265251881Speter		*n_args = 1;
1266251881Speter		break;
1267251881Speter	}
1268251881Speter	/* freebsd32_clock_getcpuclockid2 */
1269251881Speter	case 247: {
1270251881Speter		struct freebsd32_clock_getcpuclockid2_args *p = params;
1271251881Speter		uarg[0] = p->id1; /* uint32_t */
1272251881Speter		uarg[1] = p->id2; /* uint32_t */
1273251881Speter		iarg[2] = p->which; /* int */
1274251881Speter		uarg[3] = (intptr_t) p->clock_id; /* clockid_t * */
1275251881Speter		*n_args = 4;
1276251881Speter		break;
1277251881Speter	}
1278251881Speter	/* minherit */
1279251881Speter	case 250: {
1280251881Speter		struct minherit_args *p = params;
1281251881Speter		uarg[0] = (intptr_t) p->addr; /* void * */
1282251881Speter		uarg[1] = p->len; /* size_t */
1283251881Speter		iarg[2] = p->inherit; /* int */
1284251881Speter		*n_args = 3;
1285251881Speter		break;
1286251881Speter	}
1287251881Speter	/* rfork */
1288251881Speter	case 251: {
1289251881Speter		struct rfork_args *p = params;
1290251881Speter		iarg[0] = p->flags; /* int */
1291251881Speter		*n_args = 1;
1292251881Speter		break;
1293251881Speter	}
1294251881Speter	/* openbsd_poll */
1295251881Speter	case 252: {
1296251881Speter		struct openbsd_poll_args *p = params;
1297251881Speter		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1298251881Speter		uarg[1] = p->nfds; /* u_int */
1299251881Speter		iarg[2] = p->timeout; /* int */
1300251881Speter		*n_args = 3;
1301262253Speter		break;
1302251881Speter	}
1303251881Speter	/* issetugid */
1304251881Speter	case 253: {
1305251881Speter		*n_args = 0;
1306251881Speter		break;
1307251881Speter	}
1308251881Speter	/* lchown */
1309251881Speter	case 254: {
1310251881Speter		struct lchown_args *p = params;
1311251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1312251881Speter		iarg[1] = p->uid; /* int */
1313251881Speter		iarg[2] = p->gid; /* int */
1314251881Speter		*n_args = 3;
1315251881Speter		break;
1316251881Speter	}
1317251881Speter	/* freebsd32_aio_read */
1318251881Speter	case 255: {
1319251881Speter		struct freebsd32_aio_read_args *p = params;
1320251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1321251881Speter		*n_args = 1;
1322251881Speter		break;
1323251881Speter	}
1324251881Speter	/* freebsd32_aio_write */
1325251881Speter	case 256: {
1326251881Speter		struct freebsd32_aio_write_args *p = params;
1327251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1328251881Speter		*n_args = 1;
1329251881Speter		break;
1330251881Speter	}
1331251881Speter	/* freebsd32_lio_listio */
1332251881Speter	case 257: {
1333251881Speter		struct freebsd32_lio_listio_args *p = params;
1334251881Speter		iarg[0] = p->mode; /* int */
1335251881Speter		uarg[1] = (intptr_t) p->acb_list; /* struct aiocb32 *const * */
1336251881Speter		iarg[2] = p->nent; /* int */
1337251881Speter		uarg[3] = (intptr_t) p->sig; /* struct sigevent32 * */
1338251881Speter		*n_args = 4;
1339251881Speter		break;
1340251881Speter	}
1341251881Speter	/* getdents */
1342251881Speter	case 272: {
1343251881Speter		struct getdents_args *p = params;
1344251881Speter		iarg[0] = p->fd; /* int */
1345251881Speter		uarg[1] = (intptr_t) p->buf; /* char * */
1346251881Speter		uarg[2] = p->count; /* size_t */
1347251881Speter		*n_args = 3;
1348251881Speter		break;
1349251881Speter	}
1350251881Speter	/* lchmod */
1351251881Speter	case 274: {
1352251881Speter		struct lchmod_args *p = params;
1353251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1354251881Speter		iarg[1] = p->mode; /* mode_t */
1355251881Speter		*n_args = 2;
1356251881Speter		break;
1357251881Speter	}
1358251881Speter	/* lchown */
1359251881Speter	case 275: {
1360251881Speter		struct lchown_args *p = params;
1361251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1362251881Speter		uarg[1] = p->uid; /* uid_t */
1363251881Speter		iarg[2] = p->gid; /* gid_t */
1364251881Speter		*n_args = 3;
1365251881Speter		break;
1366251881Speter	}
1367251881Speter	/* freebsd32_lutimes */
1368251881Speter	case 276: {
1369251881Speter		struct freebsd32_lutimes_args *p = params;
1370251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1371251881Speter		uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1372251881Speter		*n_args = 2;
1373251881Speter		break;
1374251881Speter	}
1375251881Speter	/* msync */
1376251881Speter	case 277: {
1377251881Speter		struct msync_args *p = params;
1378251881Speter		uarg[0] = (intptr_t) p->addr; /* void * */
1379251881Speter		uarg[1] = p->len; /* size_t */
1380251881Speter		iarg[2] = p->flags; /* int */
1381251881Speter		*n_args = 3;
1382251881Speter		break;
1383251881Speter	}
1384251881Speter	/* nstat */
1385251881Speter	case 278: {
1386251881Speter		struct nstat_args *p = params;
1387251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1388251881Speter		uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1389251881Speter		*n_args = 2;
1390251881Speter		break;
1391251881Speter	}
1392251881Speter	/* nfstat */
1393251881Speter	case 279: {
1394251881Speter		struct nfstat_args *p = params;
1395251881Speter		iarg[0] = p->fd; /* int */
1396251881Speter		uarg[1] = (intptr_t) p->sb; /* struct nstat * */
1397251881Speter		*n_args = 2;
1398251881Speter		break;
1399251881Speter	}
1400251881Speter	/* nlstat */
1401251881Speter	case 280: {
1402251881Speter		struct nlstat_args *p = params;
1403251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1404251881Speter		uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1405251881Speter		*n_args = 2;
1406251881Speter		break;
1407251881Speter	}
1408251881Speter	/* freebsd32_preadv */
1409251881Speter	case 289: {
1410251881Speter		struct freebsd32_preadv_args *p = params;
1411251881Speter		iarg[0] = p->fd; /* int */
1412251881Speter		uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1413251881Speter		uarg[2] = p->iovcnt; /* u_int */
1414251881Speter		uarg[3] = p->offset1; /* uint32_t */
1415251881Speter		uarg[4] = p->offset2; /* uint32_t */
1416251881Speter		*n_args = 5;
1417251881Speter		break;
1418251881Speter	}
1419251881Speter	/* freebsd32_pwritev */
1420251881Speter	case 290: {
1421251881Speter		struct freebsd32_pwritev_args *p = params;
1422251881Speter		iarg[0] = p->fd; /* int */
1423251881Speter		uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1424251881Speter		uarg[2] = p->iovcnt; /* u_int */
1425251881Speter		uarg[3] = p->offset1; /* uint32_t */
1426251881Speter		uarg[4] = p->offset2; /* uint32_t */
1427251881Speter		*n_args = 5;
1428251881Speter		break;
1429251881Speter	}
1430251881Speter	/* fhopen */
1431251881Speter	case 298: {
1432251881Speter		struct fhopen_args *p = params;
1433251881Speter		uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1434251881Speter		iarg[1] = p->flags; /* int */
1435251881Speter		*n_args = 2;
1436251881Speter		break;
1437251881Speter	}
1438251881Speter	/* fhstat */
1439251881Speter	case 299: {
1440251881Speter		struct fhstat_args *p = params;
1441251881Speter		uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1442251881Speter		uarg[1] = (intptr_t) p->sb; /* struct stat * */
1443251881Speter		*n_args = 2;
1444251881Speter		break;
1445251881Speter	}
1446251881Speter	/* modnext */
1447251881Speter	case 300: {
1448251881Speter		struct modnext_args *p = params;
1449251881Speter		iarg[0] = p->modid; /* int */
1450251881Speter		*n_args = 1;
1451251881Speter		break;
1452251881Speter	}
1453251881Speter	/* freebsd32_modstat */
1454251881Speter	case 301: {
1455251881Speter		struct freebsd32_modstat_args *p = params;
1456251881Speter		iarg[0] = p->modid; /* int */
1457251881Speter		uarg[1] = (intptr_t) p->stat; /* struct module_stat32 * */
1458251881Speter		*n_args = 2;
1459251881Speter		break;
1460251881Speter	}
1461251881Speter	/* modfnext */
1462251881Speter	case 302: {
1463251881Speter		struct modfnext_args *p = params;
1464251881Speter		iarg[0] = p->modid; /* int */
1465251881Speter		*n_args = 1;
1466251881Speter		break;
1467251881Speter	}
1468251881Speter	/* modfind */
1469251881Speter	case 303: {
1470251881Speter		struct modfind_args *p = params;
1471251881Speter		uarg[0] = (intptr_t) p->name; /* const char * */
1472251881Speter		*n_args = 1;
1473251881Speter		break;
1474251881Speter	}
1475251881Speter	/* kldload */
1476251881Speter	case 304: {
1477251881Speter		struct kldload_args *p = params;
1478251881Speter		uarg[0] = (intptr_t) p->file; /* const char * */
1479251881Speter		*n_args = 1;
1480251881Speter		break;
1481251881Speter	}
1482251881Speter	/* kldunload */
1483251881Speter	case 305: {
1484251881Speter		struct kldunload_args *p = params;
1485251881Speter		iarg[0] = p->fileid; /* int */
1486251881Speter		*n_args = 1;
1487251881Speter		break;
1488251881Speter	}
1489251881Speter	/* kldfind */
1490251881Speter	case 306: {
1491251881Speter		struct kldfind_args *p = params;
1492251881Speter		uarg[0] = (intptr_t) p->file; /* const char * */
1493251881Speter		*n_args = 1;
1494251881Speter		break;
1495251881Speter	}
1496251881Speter	/* kldnext */
1497251881Speter	case 307: {
1498251881Speter		struct kldnext_args *p = params;
1499251881Speter		iarg[0] = p->fileid; /* int */
1500251881Speter		*n_args = 1;
1501251881Speter		break;
1502251881Speter	}
1503251881Speter	/* freebsd32_kldstat */
1504251881Speter	case 308: {
1505251881Speter		struct freebsd32_kldstat_args *p = params;
1506251881Speter		iarg[0] = p->fileid; /* int */
1507251881Speter		uarg[1] = (intptr_t) p->stat; /* struct kld32_file_stat * */
1508251881Speter		*n_args = 2;
1509251881Speter		break;
1510251881Speter	}
1511251881Speter	/* kldfirstmod */
1512251881Speter	case 309: {
1513251881Speter		struct kldfirstmod_args *p = params;
1514251881Speter		iarg[0] = p->fileid; /* int */
1515251881Speter		*n_args = 1;
1516251881Speter		break;
1517251881Speter	}
1518251881Speter	/* getsid */
1519251881Speter	case 310: {
1520251881Speter		struct getsid_args *p = params;
1521251881Speter		iarg[0] = p->pid; /* pid_t */
1522251881Speter		*n_args = 1;
1523251881Speter		break;
1524251881Speter	}
1525251881Speter	/* setresuid */
1526251881Speter	case 311: {
1527251881Speter		struct setresuid_args *p = params;
1528251881Speter		uarg[0] = p->ruid; /* uid_t */
1529251881Speter		uarg[1] = p->euid; /* uid_t */
1530251881Speter		uarg[2] = p->suid; /* uid_t */
1531251881Speter		*n_args = 3;
1532251881Speter		break;
1533251881Speter	}
1534251881Speter	/* setresgid */
1535251881Speter	case 312: {
1536251881Speter		struct setresgid_args *p = params;
1537251881Speter		iarg[0] = p->rgid; /* gid_t */
1538251881Speter		iarg[1] = p->egid; /* gid_t */
1539251881Speter		iarg[2] = p->sgid; /* gid_t */
1540251881Speter		*n_args = 3;
1541251881Speter		break;
1542251881Speter	}
1543251881Speter	/* freebsd32_aio_return */
1544251881Speter	case 314: {
1545251881Speter		struct freebsd32_aio_return_args *p = params;
1546251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1547251881Speter		*n_args = 1;
1548251881Speter		break;
1549251881Speter	}
1550251881Speter	/* freebsd32_aio_suspend */
1551251881Speter	case 315: {
1552251881Speter		struct freebsd32_aio_suspend_args *p = params;
1553251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 *const * */
1554251881Speter		iarg[1] = p->nent; /* int */
1555251881Speter		uarg[2] = (intptr_t) p->timeout; /* const struct timespec32 * */
1556251881Speter		*n_args = 3;
1557251881Speter		break;
1558251881Speter	}
1559251881Speter	/* freebsd32_aio_cancel */
1560251881Speter	case 316: {
1561251881Speter		struct freebsd32_aio_cancel_args *p = params;
1562251881Speter		iarg[0] = p->fd; /* int */
1563251881Speter		uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1564251881Speter		*n_args = 2;
1565251881Speter		break;
1566251881Speter	}
1567251881Speter	/* freebsd32_aio_error */
1568251881Speter	case 317: {
1569251881Speter		struct freebsd32_aio_error_args *p = params;
1570251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1571251881Speter		*n_args = 1;
1572251881Speter		break;
1573251881Speter	}
1574251881Speter	/* freebsd32_oaio_read */
1575251881Speter	case 318: {
1576251881Speter		struct freebsd32_oaio_read_args *p = params;
1577251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */
1578251881Speter		*n_args = 1;
1579251881Speter		break;
1580251881Speter	}
1581251881Speter	/* freebsd32_oaio_write */
1582251881Speter	case 319: {
1583251881Speter		struct freebsd32_oaio_write_args *p = params;
1584251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */
1585251881Speter		*n_args = 1;
1586251881Speter		break;
1587251881Speter	}
1588251881Speter	/* freebsd32_olio_listio */
1589251881Speter	case 320: {
1590251881Speter		struct freebsd32_olio_listio_args *p = params;
1591251881Speter		iarg[0] = p->mode; /* int */
1592251881Speter		uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb32 *const * */
1593251881Speter		iarg[2] = p->nent; /* int */
1594251881Speter		uarg[3] = (intptr_t) p->sig; /* struct osigevent32 * */
1595251881Speter		*n_args = 4;
1596251881Speter		break;
1597251881Speter	}
1598251881Speter	/* yield */
1599251881Speter	case 321: {
1600251881Speter		*n_args = 0;
1601251881Speter		break;
1602251881Speter	}
1603251881Speter	/* mlockall */
1604251881Speter	case 324: {
1605251881Speter		struct mlockall_args *p = params;
1606251881Speter		iarg[0] = p->how; /* int */
1607251881Speter		*n_args = 1;
1608251881Speter		break;
1609251881Speter	}
1610251881Speter	/* munlockall */
1611251881Speter	case 325: {
1612251881Speter		*n_args = 0;
1613251881Speter		break;
1614251881Speter	}
1615251881Speter	/* __getcwd */
1616251881Speter	case 326: {
1617251881Speter		struct __getcwd_args *p = params;
1618251881Speter		uarg[0] = (intptr_t) p->buf; /* u_char * */
1619251881Speter		uarg[1] = p->buflen; /* u_int */
1620251881Speter		*n_args = 2;
1621251881Speter		break;
1622251881Speter	}
1623251881Speter	/* sched_setparam */
1624251881Speter	case 327: {
1625251881Speter		struct sched_setparam_args *p = params;
1626251881Speter		iarg[0] = p->pid; /* pid_t */
1627251881Speter		uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1628251881Speter		*n_args = 2;
1629251881Speter		break;
1630251881Speter	}
1631251881Speter	/* sched_getparam */
1632251881Speter	case 328: {
1633251881Speter		struct sched_getparam_args *p = params;
1634251881Speter		iarg[0] = p->pid; /* pid_t */
1635251881Speter		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1636251881Speter		*n_args = 2;
1637251881Speter		break;
1638251881Speter	}
1639251881Speter	/* sched_setscheduler */
1640251881Speter	case 329: {
1641251881Speter		struct sched_setscheduler_args *p = params;
1642251881Speter		iarg[0] = p->pid; /* pid_t */
1643251881Speter		iarg[1] = p->policy; /* int */
1644251881Speter		uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1645251881Speter		*n_args = 3;
1646251881Speter		break;
1647251881Speter	}
1648251881Speter	/* sched_getscheduler */
1649251881Speter	case 330: {
1650251881Speter		struct sched_getscheduler_args *p = params;
1651251881Speter		iarg[0] = p->pid; /* pid_t */
1652251881Speter		*n_args = 1;
1653251881Speter		break;
1654251881Speter	}
1655251881Speter	/* sched_yield */
1656251881Speter	case 331: {
1657251881Speter		*n_args = 0;
1658251881Speter		break;
1659251881Speter	}
1660251881Speter	/* sched_get_priority_max */
1661251881Speter	case 332: {
1662251881Speter		struct sched_get_priority_max_args *p = params;
1663251881Speter		iarg[0] = p->policy; /* int */
1664251881Speter		*n_args = 1;
1665251881Speter		break;
1666251881Speter	}
1667251881Speter	/* sched_get_priority_min */
1668251881Speter	case 333: {
1669251881Speter		struct sched_get_priority_min_args *p = params;
1670251881Speter		iarg[0] = p->policy; /* int */
1671251881Speter		*n_args = 1;
1672251881Speter		break;
1673251881Speter	}
1674251881Speter	/* sched_rr_get_interval */
1675251881Speter	case 334: {
1676251881Speter		struct sched_rr_get_interval_args *p = params;
1677251881Speter		iarg[0] = p->pid; /* pid_t */
1678251881Speter		uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1679251881Speter		*n_args = 2;
1680251881Speter		break;
1681251881Speter	}
1682251881Speter	/* utrace */
1683251881Speter	case 335: {
1684251881Speter		struct utrace_args *p = params;
1685251881Speter		uarg[0] = (intptr_t) p->addr; /* const void * */
1686251881Speter		uarg[1] = p->len; /* size_t */
1687251881Speter		*n_args = 2;
1688251881Speter		break;
1689251881Speter	}
1690251881Speter	/* kldsym */
1691251881Speter	case 337: {
1692251881Speter		struct kldsym_args *p = params;
1693251881Speter		iarg[0] = p->fileid; /* int */
1694251881Speter		iarg[1] = p->cmd; /* int */
1695251881Speter		uarg[2] = (intptr_t) p->data; /* void * */
1696251881Speter		*n_args = 3;
1697251881Speter		break;
1698251881Speter	}
1699251881Speter	/* freebsd32_jail */
1700251881Speter	case 338: {
1701251881Speter		struct freebsd32_jail_args *p = params;
1702251881Speter		uarg[0] = (intptr_t) p->jail; /* struct jail32 * */
1703251881Speter		*n_args = 1;
1704251881Speter		break;
1705251881Speter	}
1706251881Speter	/* sigprocmask */
1707251881Speter	case 340: {
1708251881Speter		struct sigprocmask_args *p = params;
1709251881Speter		iarg[0] = p->how; /* int */
1710251881Speter		uarg[1] = (intptr_t) p->set; /* const sigset_t * */
1711251881Speter		uarg[2] = (intptr_t) p->oset; /* sigset_t * */
1712251881Speter		*n_args = 3;
1713251881Speter		break;
1714251881Speter	}
1715251881Speter	/* sigsuspend */
1716251881Speter	case 341: {
1717251881Speter		struct sigsuspend_args *p = params;
1718251881Speter		uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */
1719251881Speter		*n_args = 1;
1720251881Speter		break;
1721251881Speter	}
1722251881Speter	/* sigpending */
1723251881Speter	case 343: {
1724251881Speter		struct sigpending_args *p = params;
1725251881Speter		uarg[0] = (intptr_t) p->set; /* sigset_t * */
1726251881Speter		*n_args = 1;
1727251881Speter		break;
1728251881Speter	}
1729251881Speter	/* freebsd32_sigtimedwait */
1730251881Speter	case 345: {
1731251881Speter		struct freebsd32_sigtimedwait_args *p = params;
1732251881Speter		uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1733251881Speter		uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1734251881Speter		uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1735251881Speter		*n_args = 3;
1736251881Speter		break;
1737251881Speter	}
1738251881Speter	/* freebsd32_sigwaitinfo */
1739251881Speter	case 346: {
1740251881Speter		struct freebsd32_sigwaitinfo_args *p = params;
1741251881Speter		uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1742251881Speter		uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1743251881Speter		*n_args = 2;
1744251881Speter		break;
1745251881Speter	}
1746251881Speter	/* __acl_get_file */
1747251881Speter	case 347: {
1748251881Speter		struct __acl_get_file_args *p = params;
1749251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1750251881Speter		iarg[1] = p->type; /* acl_type_t */
1751251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1752251881Speter		*n_args = 3;
1753251881Speter		break;
1754251881Speter	}
1755251881Speter	/* __acl_set_file */
1756251881Speter	case 348: {
1757251881Speter		struct __acl_set_file_args *p = params;
1758251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1759251881Speter		iarg[1] = p->type; /* acl_type_t */
1760251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1761251881Speter		*n_args = 3;
1762251881Speter		break;
1763251881Speter	}
1764251881Speter	/* __acl_get_fd */
1765251881Speter	case 349: {
1766251881Speter		struct __acl_get_fd_args *p = params;
1767251881Speter		iarg[0] = p->filedes; /* int */
1768251881Speter		iarg[1] = p->type; /* acl_type_t */
1769251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1770251881Speter		*n_args = 3;
1771251881Speter		break;
1772251881Speter	}
1773251881Speter	/* __acl_set_fd */
1774251881Speter	case 350: {
1775251881Speter		struct __acl_set_fd_args *p = params;
1776251881Speter		iarg[0] = p->filedes; /* int */
1777251881Speter		iarg[1] = p->type; /* acl_type_t */
1778251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1779251881Speter		*n_args = 3;
1780251881Speter		break;
1781251881Speter	}
1782251881Speter	/* __acl_delete_file */
1783251881Speter	case 351: {
1784251881Speter		struct __acl_delete_file_args *p = params;
1785251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1786251881Speter		iarg[1] = p->type; /* acl_type_t */
1787251881Speter		*n_args = 2;
1788251881Speter		break;
1789251881Speter	}
1790251881Speter	/* __acl_delete_fd */
1791251881Speter	case 352: {
1792251881Speter		struct __acl_delete_fd_args *p = params;
1793251881Speter		iarg[0] = p->filedes; /* int */
1794251881Speter		iarg[1] = p->type; /* acl_type_t */
1795251881Speter		*n_args = 2;
1796251881Speter		break;
1797251881Speter	}
1798251881Speter	/* __acl_aclcheck_file */
1799251881Speter	case 353: {
1800251881Speter		struct __acl_aclcheck_file_args *p = params;
1801251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1802251881Speter		iarg[1] = p->type; /* acl_type_t */
1803251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1804251881Speter		*n_args = 3;
1805251881Speter		break;
1806251881Speter	}
1807251881Speter	/* __acl_aclcheck_fd */
1808251881Speter	case 354: {
1809251881Speter		struct __acl_aclcheck_fd_args *p = params;
1810251881Speter		iarg[0] = p->filedes; /* int */
1811251881Speter		iarg[1] = p->type; /* acl_type_t */
1812251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1813251881Speter		*n_args = 3;
1814251881Speter		break;
1815251881Speter	}
1816251881Speter	/* extattrctl */
1817251881Speter	case 355: {
1818251881Speter		struct extattrctl_args *p = params;
1819251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1820251881Speter		iarg[1] = p->cmd; /* int */
1821251881Speter		uarg[2] = (intptr_t) p->filename; /* const char * */
1822251881Speter		iarg[3] = p->attrnamespace; /* int */
1823251881Speter		uarg[4] = (intptr_t) p->attrname; /* const char * */
1824251881Speter		*n_args = 5;
1825251881Speter		break;
1826251881Speter	}
1827251881Speter	/* extattr_set_file */
1828251881Speter	case 356: {
1829251881Speter		struct extattr_set_file_args *p = params;
1830251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1831251881Speter		iarg[1] = p->attrnamespace; /* int */
1832251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1833251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
1834251881Speter		uarg[4] = p->nbytes; /* size_t */
1835251881Speter		*n_args = 5;
1836251881Speter		break;
1837251881Speter	}
1838251881Speter	/* extattr_get_file */
1839251881Speter	case 357: {
1840251881Speter		struct extattr_get_file_args *p = params;
1841251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1842251881Speter		iarg[1] = p->attrnamespace; /* int */
1843251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1844251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
1845251881Speter		uarg[4] = p->nbytes; /* size_t */
1846251881Speter		*n_args = 5;
1847251881Speter		break;
1848251881Speter	}
1849251881Speter	/* extattr_delete_file */
1850251881Speter	case 358: {
1851251881Speter		struct extattr_delete_file_args *p = params;
1852251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1853251881Speter		iarg[1] = p->attrnamespace; /* int */
1854251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1855251881Speter		*n_args = 3;
1856251881Speter		break;
1857251881Speter	}
1858251881Speter	/* freebsd32_aio_waitcomplete */
1859251881Speter	case 359: {
1860251881Speter		struct freebsd32_aio_waitcomplete_args *p = params;
1861251881Speter		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 ** */
1862251881Speter		uarg[1] = (intptr_t) p->timeout; /* struct timespec32 * */
1863251881Speter		*n_args = 2;
1864251881Speter		break;
1865251881Speter	}
1866251881Speter	/* getresuid */
1867251881Speter	case 360: {
1868251881Speter		struct getresuid_args *p = params;
1869251881Speter		uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1870251881Speter		uarg[1] = (intptr_t) p->euid; /* uid_t * */
1871251881Speter		uarg[2] = (intptr_t) p->suid; /* uid_t * */
1872251881Speter		*n_args = 3;
1873251881Speter		break;
1874251881Speter	}
1875251881Speter	/* getresgid */
1876251881Speter	case 361: {
1877251881Speter		struct getresgid_args *p = params;
1878251881Speter		uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1879251881Speter		uarg[1] = (intptr_t) p->egid; /* gid_t * */
1880251881Speter		uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1881251881Speter		*n_args = 3;
1882251881Speter		break;
1883251881Speter	}
1884251881Speter	/* kqueue */
1885251881Speter	case 362: {
1886251881Speter		*n_args = 0;
1887251881Speter		break;
1888251881Speter	}
1889251881Speter	/* freebsd32_kevent */
1890251881Speter	case 363: {
1891251881Speter		struct freebsd32_kevent_args *p = params;
1892251881Speter		iarg[0] = p->fd; /* int */
1893251881Speter		uarg[1] = (intptr_t) p->changelist; /* const struct kevent32 * */
1894251881Speter		iarg[2] = p->nchanges; /* int */
1895251881Speter		uarg[3] = (intptr_t) p->eventlist; /* struct kevent32 * */
1896251881Speter		iarg[4] = p->nevents; /* int */
1897251881Speter		uarg[5] = (intptr_t) p->timeout; /* const struct timespec32 * */
1898251881Speter		*n_args = 6;
1899251881Speter		break;
1900251881Speter	}
1901251881Speter	/* extattr_set_fd */
1902251881Speter	case 371: {
1903251881Speter		struct extattr_set_fd_args *p = params;
1904251881Speter		iarg[0] = p->fd; /* int */
1905251881Speter		iarg[1] = p->attrnamespace; /* int */
1906251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1907251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
1908251881Speter		uarg[4] = p->nbytes; /* size_t */
1909251881Speter		*n_args = 5;
1910251881Speter		break;
1911251881Speter	}
1912251881Speter	/* extattr_get_fd */
1913251881Speter	case 372: {
1914251881Speter		struct extattr_get_fd_args *p = params;
1915251881Speter		iarg[0] = p->fd; /* int */
1916251881Speter		iarg[1] = p->attrnamespace; /* int */
1917251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1918251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
1919251881Speter		uarg[4] = p->nbytes; /* size_t */
1920251881Speter		*n_args = 5;
1921251881Speter		break;
1922251881Speter	}
1923251881Speter	/* extattr_delete_fd */
1924251881Speter	case 373: {
1925251881Speter		struct extattr_delete_fd_args *p = params;
1926251881Speter		iarg[0] = p->fd; /* int */
1927251881Speter		iarg[1] = p->attrnamespace; /* int */
1928251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
1929251881Speter		*n_args = 3;
1930251881Speter		break;
1931251881Speter	}
1932251881Speter	/* __setugid */
1933251881Speter	case 374: {
1934251881Speter		struct __setugid_args *p = params;
1935251881Speter		iarg[0] = p->flag; /* int */
1936251881Speter		*n_args = 1;
1937251881Speter		break;
1938251881Speter	}
1939251881Speter	/* eaccess */
1940251881Speter	case 376: {
1941251881Speter		struct eaccess_args *p = params;
1942251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
1943251881Speter		iarg[1] = p->amode; /* int */
1944251881Speter		*n_args = 2;
1945251881Speter		break;
1946251881Speter	}
1947251881Speter	/* freebsd32_nmount */
1948251881Speter	case 378: {
1949251881Speter		struct freebsd32_nmount_args *p = params;
1950251881Speter		uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
1951251881Speter		uarg[1] = p->iovcnt; /* unsigned int */
1952251881Speter		iarg[2] = p->flags; /* int */
1953251881Speter		*n_args = 3;
1954251881Speter		break;
1955251881Speter	}
1956251881Speter	/* kenv */
1957251881Speter	case 390: {
1958251881Speter		struct kenv_args *p = params;
1959251881Speter		iarg[0] = p->what; /* int */
1960251881Speter		uarg[1] = (intptr_t) p->name; /* const char * */
1961251881Speter		uarg[2] = (intptr_t) p->value; /* char * */
1962251881Speter		iarg[3] = p->len; /* int */
1963251881Speter		*n_args = 4;
1964251881Speter		break;
1965251881Speter	}
1966251881Speter	/* lchflags */
1967251881Speter	case 391: {
1968251881Speter		struct lchflags_args *p = params;
1969251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
1970251881Speter		uarg[1] = p->flags; /* u_long */
1971251881Speter		*n_args = 2;
1972251881Speter		break;
1973251881Speter	}
1974251881Speter	/* uuidgen */
1975251881Speter	case 392: {
1976251881Speter		struct uuidgen_args *p = params;
1977251881Speter		uarg[0] = (intptr_t) p->store; /* struct uuid * */
1978251881Speter		iarg[1] = p->count; /* int */
1979251881Speter		*n_args = 2;
1980251881Speter		break;
1981251881Speter	}
1982251881Speter	/* freebsd32_sendfile */
1983251881Speter	case 393: {
1984251881Speter		struct freebsd32_sendfile_args *p = params;
1985251881Speter		iarg[0] = p->fd; /* int */
1986251881Speter		iarg[1] = p->s; /* int */
1987251881Speter		uarg[2] = p->offset1; /* uint32_t */
1988251881Speter		uarg[3] = p->offset2; /* uint32_t */
1989251881Speter		uarg[4] = p->nbytes; /* size_t */
1990251881Speter		uarg[5] = (intptr_t) p->hdtr; /* struct sf_hdtr32 * */
1991251881Speter		uarg[6] = (intptr_t) p->sbytes; /* off_t * */
1992251881Speter		iarg[7] = p->flags; /* int */
1993251881Speter		*n_args = 8;
1994251881Speter		break;
1995251881Speter	}
1996251881Speter	/* getfsstat */
1997251881Speter	case 395: {
1998251881Speter		struct getfsstat_args *p = params;
1999251881Speter		uarg[0] = (intptr_t) p->buf; /* struct statfs * */
2000251881Speter		iarg[1] = p->bufsize; /* long */
2001251881Speter		iarg[2] = p->flags; /* int */
2002251881Speter		*n_args = 3;
2003251881Speter		break;
2004251881Speter	}
2005251881Speter	/* statfs */
2006251881Speter	case 396: {
2007251881Speter		struct statfs_args *p = params;
2008251881Speter		uarg[0] = (intptr_t) p->path; /* char * */
2009251881Speter		uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2010251881Speter		*n_args = 2;
2011251881Speter		break;
2012251881Speter	}
2013251881Speter	/* fstatfs */
2014251881Speter	case 397: {
2015251881Speter		struct fstatfs_args *p = params;
2016251881Speter		iarg[0] = p->fd; /* int */
2017251881Speter		uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2018251881Speter		*n_args = 2;
2019251881Speter		break;
2020251881Speter	}
2021251881Speter	/* fhstatfs */
2022251881Speter	case 398: {
2023251881Speter		struct fhstatfs_args *p = params;
2024251881Speter		uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
2025251881Speter		uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2026251881Speter		*n_args = 2;
2027251881Speter		break;
2028251881Speter	}
2029251881Speter	/* ksem_close */
2030251881Speter	case 400: {
2031251881Speter		struct ksem_close_args *p = params;
2032251881Speter		iarg[0] = p->id; /* semid_t */
2033251881Speter		*n_args = 1;
2034251881Speter		break;
2035251881Speter	}
2036251881Speter	/* ksem_post */
2037251881Speter	case 401: {
2038251881Speter		struct ksem_post_args *p = params;
2039251881Speter		iarg[0] = p->id; /* semid_t */
2040251881Speter		*n_args = 1;
2041251881Speter		break;
2042251881Speter	}
2043251881Speter	/* ksem_wait */
2044251881Speter	case 402: {
2045251881Speter		struct ksem_wait_args *p = params;
2046251881Speter		iarg[0] = p->id; /* semid_t */
2047251881Speter		*n_args = 1;
2048251881Speter		break;
2049251881Speter	}
2050251881Speter	/* ksem_trywait */
2051251881Speter	case 403: {
2052251881Speter		struct ksem_trywait_args *p = params;
2053251881Speter		iarg[0] = p->id; /* semid_t */
2054251881Speter		*n_args = 1;
2055251881Speter		break;
2056251881Speter	}
2057251881Speter	/* freebsd32_ksem_init */
2058251881Speter	case 404: {
2059251881Speter		struct freebsd32_ksem_init_args *p = params;
2060251881Speter		uarg[0] = (intptr_t) p->idp; /* semid_t * */
2061251881Speter		uarg[1] = p->value; /* unsigned int */
2062251881Speter		*n_args = 2;
2063251881Speter		break;
2064251881Speter	}
2065251881Speter	/* freebsd32_ksem_open */
2066251881Speter	case 405: {
2067251881Speter		struct freebsd32_ksem_open_args *p = params;
2068251881Speter		uarg[0] = (intptr_t) p->idp; /* semid_t * */
2069251881Speter		uarg[1] = (intptr_t) p->name; /* const char * */
2070251881Speter		iarg[2] = p->oflag; /* int */
2071251881Speter		iarg[3] = p->mode; /* mode_t */
2072251881Speter		uarg[4] = p->value; /* unsigned int */
2073251881Speter		*n_args = 5;
2074251881Speter		break;
2075251881Speter	}
2076251881Speter	/* ksem_unlink */
2077251881Speter	case 406: {
2078251881Speter		struct ksem_unlink_args *p = params;
2079251881Speter		uarg[0] = (intptr_t) p->name; /* const char * */
2080251881Speter		*n_args = 1;
2081251881Speter		break;
2082251881Speter	}
2083251881Speter	/* ksem_getvalue */
2084251881Speter	case 407: {
2085251881Speter		struct ksem_getvalue_args *p = params;
2086251881Speter		iarg[0] = p->id; /* semid_t */
2087251881Speter		uarg[1] = (intptr_t) p->val; /* int * */
2088251881Speter		*n_args = 2;
2089251881Speter		break;
2090251881Speter	}
2091251881Speter	/* ksem_destroy */
2092251881Speter	case 408: {
2093251881Speter		struct ksem_destroy_args *p = params;
2094251881Speter		iarg[0] = p->id; /* semid_t */
2095251881Speter		*n_args = 1;
2096251881Speter		break;
2097251881Speter	}
2098251881Speter	/* extattr_set_link */
2099251881Speter	case 412: {
2100251881Speter		struct extattr_set_link_args *p = params;
2101251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2102251881Speter		iarg[1] = p->attrnamespace; /* int */
2103251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
2104251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
2105251881Speter		uarg[4] = p->nbytes; /* size_t */
2106251881Speter		*n_args = 5;
2107251881Speter		break;
2108251881Speter	}
2109251881Speter	/* extattr_get_link */
2110251881Speter	case 413: {
2111251881Speter		struct extattr_get_link_args *p = params;
2112251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2113251881Speter		iarg[1] = p->attrnamespace; /* int */
2114251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
2115251881Speter		uarg[3] = (intptr_t) p->data; /* void * */
2116251881Speter		uarg[4] = p->nbytes; /* size_t */
2117251881Speter		*n_args = 5;
2118251881Speter		break;
2119251881Speter	}
2120251881Speter	/* extattr_delete_link */
2121251881Speter	case 414: {
2122251881Speter		struct extattr_delete_link_args *p = params;
2123251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2124251881Speter		iarg[1] = p->attrnamespace; /* int */
2125251881Speter		uarg[2] = (intptr_t) p->attrname; /* const char * */
2126251881Speter		*n_args = 3;
2127251881Speter		break;
2128251881Speter	}
2129251881Speter	/* freebsd32_sigaction */
2130251881Speter	case 416: {
2131251881Speter		struct freebsd32_sigaction_args *p = params;
2132251881Speter		iarg[0] = p->sig; /* int */
2133251881Speter		uarg[1] = (intptr_t) p->act; /* struct sigaction32 * */
2134251881Speter		uarg[2] = (intptr_t) p->oact; /* struct sigaction32 * */
2135251881Speter		*n_args = 3;
2136251881Speter		break;
2137251881Speter	}
2138251881Speter	/* freebsd32_sigreturn */
2139251881Speter	case 417: {
2140251881Speter		struct freebsd32_sigreturn_args *p = params;
2141251881Speter		uarg[0] = (intptr_t) p->sigcntxp; /* const struct freebsd32_ucontext * */
2142251881Speter		*n_args = 1;
2143251881Speter		break;
2144251881Speter	}
2145251881Speter	/* freebsd32_getcontext */
2146251881Speter	case 421: {
2147251881Speter		struct freebsd32_getcontext_args *p = params;
2148251881Speter		uarg[0] = (intptr_t) p->ucp; /* struct freebsd32_ucontext * */
2149251881Speter		*n_args = 1;
2150251881Speter		break;
2151251881Speter	}
2152251881Speter	/* freebsd32_setcontext */
2153251881Speter	case 422: {
2154251881Speter		struct freebsd32_setcontext_args *p = params;
2155251881Speter		uarg[0] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2156251881Speter		*n_args = 1;
2157251881Speter		break;
2158251881Speter	}
2159251881Speter	/* freebsd32_swapcontext */
2160251881Speter	case 423: {
2161251881Speter		struct freebsd32_swapcontext_args *p = params;
2162251881Speter		uarg[0] = (intptr_t) p->oucp; /* struct freebsd32_ucontext * */
2163251881Speter		uarg[1] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2164251881Speter		*n_args = 2;
2165251881Speter		break;
2166251881Speter	}
2167251881Speter	/* __acl_get_link */
2168251881Speter	case 425: {
2169251881Speter		struct __acl_get_link_args *p = params;
2170251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2171251881Speter		iarg[1] = p->type; /* acl_type_t */
2172251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2173251881Speter		*n_args = 3;
2174251881Speter		break;
2175251881Speter	}
2176251881Speter	/* __acl_set_link */
2177251881Speter	case 426: {
2178251881Speter		struct __acl_set_link_args *p = params;
2179251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2180251881Speter		iarg[1] = p->type; /* acl_type_t */
2181251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2182251881Speter		*n_args = 3;
2183251881Speter		break;
2184251881Speter	}
2185251881Speter	/* __acl_delete_link */
2186251881Speter	case 427: {
2187251881Speter		struct __acl_delete_link_args *p = params;
2188251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2189251881Speter		iarg[1] = p->type; /* acl_type_t */
2190251881Speter		*n_args = 2;
2191251881Speter		break;
2192251881Speter	}
2193251881Speter	/* __acl_aclcheck_link */
2194251881Speter	case 428: {
2195251881Speter		struct __acl_aclcheck_link_args *p = params;
2196251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2197251881Speter		iarg[1] = p->type; /* acl_type_t */
2198251881Speter		uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2199251881Speter		*n_args = 3;
2200251881Speter		break;
2201251881Speter	}
2202251881Speter	/* sigwait */
2203251881Speter	case 429: {
2204251881Speter		struct sigwait_args *p = params;
2205251881Speter		uarg[0] = (intptr_t) p->set; /* const sigset_t * */
2206251881Speter		uarg[1] = (intptr_t) p->sig; /* int * */
2207251881Speter		*n_args = 2;
2208251881Speter		break;
2209251881Speter	}
2210251881Speter	/* thr_exit */
2211251881Speter	case 431: {
2212251881Speter		struct thr_exit_args *p = params;
2213251881Speter		uarg[0] = (intptr_t) p->state; /* long * */
2214251881Speter		*n_args = 1;
2215251881Speter		break;
2216251881Speter	}
2217251881Speter	/* thr_self */
2218251881Speter	case 432: {
2219251881Speter		struct thr_self_args *p = params;
2220251881Speter		uarg[0] = (intptr_t) p->id; /* long * */
2221251881Speter		*n_args = 1;
2222251881Speter		break;
2223251881Speter	}
2224251881Speter	/* thr_kill */
2225251881Speter	case 433: {
2226251881Speter		struct thr_kill_args *p = params;
2227251881Speter		iarg[0] = p->id; /* long */
2228251881Speter		iarg[1] = p->sig; /* int */
2229251881Speter		*n_args = 2;
2230251881Speter		break;
2231251881Speter	}
2232251881Speter	/* freebsd32_umtx_lock */
2233251881Speter	case 434: {
2234251881Speter		struct freebsd32_umtx_lock_args *p = params;
2235251881Speter		uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2236251881Speter		*n_args = 1;
2237251881Speter		break;
2238251881Speter	}
2239251881Speter	/* freebsd32_umtx_unlock */
2240251881Speter	case 435: {
2241251881Speter		struct freebsd32_umtx_unlock_args *p = params;
2242251881Speter		uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2243251881Speter		*n_args = 1;
2244251881Speter		break;
2245251881Speter	}
2246251881Speter	/* jail_attach */
2247251881Speter	case 436: {
2248251881Speter		struct jail_attach_args *p = params;
2249251881Speter		iarg[0] = p->jid; /* int */
2250251881Speter		*n_args = 1;
2251251881Speter		break;
2252251881Speter	}
2253251881Speter	/* extattr_list_fd */
2254251881Speter	case 437: {
2255251881Speter		struct extattr_list_fd_args *p = params;
2256251881Speter		iarg[0] = p->fd; /* int */
2257251881Speter		iarg[1] = p->attrnamespace; /* int */
2258251881Speter		uarg[2] = (intptr_t) p->data; /* void * */
2259251881Speter		uarg[3] = p->nbytes; /* size_t */
2260251881Speter		*n_args = 4;
2261251881Speter		break;
2262251881Speter	}
2263251881Speter	/* extattr_list_file */
2264251881Speter	case 438: {
2265251881Speter		struct extattr_list_file_args *p = params;
2266251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2267251881Speter		iarg[1] = p->attrnamespace; /* int */
2268251881Speter		uarg[2] = (intptr_t) p->data; /* void * */
2269251881Speter		uarg[3] = p->nbytes; /* size_t */
2270251881Speter		*n_args = 4;
2271251881Speter		break;
2272251881Speter	}
2273251881Speter	/* extattr_list_link */
2274251881Speter	case 439: {
2275251881Speter		struct extattr_list_link_args *p = params;
2276251881Speter		uarg[0] = (intptr_t) p->path; /* const char * */
2277251881Speter		iarg[1] = p->attrnamespace; /* int */
2278251881Speter		uarg[2] = (intptr_t) p->data; /* void * */
2279251881Speter		uarg[3] = p->nbytes; /* size_t */
2280251881Speter		*n_args = 4;
2281251881Speter		break;
2282251881Speter	}
2283251881Speter	/* freebsd32_ksem_timedwait */
2284251881Speter	case 441: {
2285251881Speter		struct freebsd32_ksem_timedwait_args *p = params;
2286251881Speter		iarg[0] = p->id; /* semid_t */
2287251881Speter		uarg[1] = (intptr_t) p->abstime; /* const struct timespec32 * */
2288251881Speter		*n_args = 2;
2289251881Speter		break;
2290251881Speter	}
2291251881Speter	/* freebsd32_thr_suspend */
2292251881Speter	case 442: {
2293251881Speter		struct freebsd32_thr_suspend_args *p = params;
2294251881Speter		uarg[0] = (intptr_t) p->timeout; /* const struct timespec32 * */
2295251881Speter		*n_args = 1;
2296251881Speter		break;
2297251881Speter	}
2298251881Speter	/* thr_wake */
2299251881Speter	case 443: {
2300251881Speter		struct thr_wake_args *p = params;
2301251881Speter		iarg[0] = p->id; /* long */
2302251881Speter		*n_args = 1;
2303251881Speter		break;
2304251881Speter	}
2305251881Speter	/* kldunloadf */
2306251881Speter	case 444: {
2307		struct kldunloadf_args *p = params;
2308		iarg[0] = p->fileid; /* int */
2309		iarg[1] = p->flags; /* int */
2310		*n_args = 2;
2311		break;
2312	}
2313	/* audit */
2314	case 445: {
2315		struct audit_args *p = params;
2316		uarg[0] = (intptr_t) p->record; /* const void * */
2317		uarg[1] = p->length; /* u_int */
2318		*n_args = 2;
2319		break;
2320	}
2321	/* auditon */
2322	case 446: {
2323		struct auditon_args *p = params;
2324		iarg[0] = p->cmd; /* int */
2325		uarg[1] = (intptr_t) p->data; /* void * */
2326		uarg[2] = p->length; /* u_int */
2327		*n_args = 3;
2328		break;
2329	}
2330	/* getauid */
2331	case 447: {
2332		struct getauid_args *p = params;
2333		uarg[0] = (intptr_t) p->auid; /* uid_t * */
2334		*n_args = 1;
2335		break;
2336	}
2337	/* setauid */
2338	case 448: {
2339		struct setauid_args *p = params;
2340		uarg[0] = (intptr_t) p->auid; /* uid_t * */
2341		*n_args = 1;
2342		break;
2343	}
2344	/* getaudit */
2345	case 449: {
2346		struct getaudit_args *p = params;
2347		uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2348		*n_args = 1;
2349		break;
2350	}
2351	/* setaudit */
2352	case 450: {
2353		struct setaudit_args *p = params;
2354		uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2355		*n_args = 1;
2356		break;
2357	}
2358	/* getaudit_addr */
2359	case 451: {
2360		struct getaudit_addr_args *p = params;
2361		uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2362		uarg[1] = p->length; /* u_int */
2363		*n_args = 2;
2364		break;
2365	}
2366	/* setaudit_addr */
2367	case 452: {
2368		struct setaudit_addr_args *p = params;
2369		uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2370		uarg[1] = p->length; /* u_int */
2371		*n_args = 2;
2372		break;
2373	}
2374	/* auditctl */
2375	case 453: {
2376		struct auditctl_args *p = params;
2377		uarg[0] = (intptr_t) p->path; /* char * */
2378		*n_args = 1;
2379		break;
2380	}
2381	/* freebsd32_umtx_op */
2382	case 454: {
2383		struct freebsd32_umtx_op_args *p = params;
2384		uarg[0] = (intptr_t) p->obj; /* void * */
2385		iarg[1] = p->op; /* int */
2386		uarg[2] = p->val; /* u_long */
2387		uarg[3] = (intptr_t) p->uaddr; /* void * */
2388		uarg[4] = (intptr_t) p->uaddr2; /* void * */
2389		*n_args = 5;
2390		break;
2391	}
2392	/* freebsd32_thr_new */
2393	case 455: {
2394		struct freebsd32_thr_new_args *p = params;
2395		uarg[0] = (intptr_t) p->param; /* struct thr_param32 * */
2396		iarg[1] = p->param_size; /* int */
2397		*n_args = 2;
2398		break;
2399	}
2400	/* sigqueue */
2401	case 456: {
2402		struct sigqueue_args *p = params;
2403		iarg[0] = p->pid; /* pid_t */
2404		iarg[1] = p->signum; /* int */
2405		uarg[2] = (intptr_t) p->value; /* void * */
2406		*n_args = 3;
2407		break;
2408	}
2409	/* freebsd32_kmq_open */
2410	case 457: {
2411		struct freebsd32_kmq_open_args *p = params;
2412		uarg[0] = (intptr_t) p->path; /* const char * */
2413		iarg[1] = p->flags; /* int */
2414		iarg[2] = p->mode; /* mode_t */
2415		uarg[3] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2416		*n_args = 4;
2417		break;
2418	}
2419	/* freebsd32_kmq_setattr */
2420	case 458: {
2421		struct freebsd32_kmq_setattr_args *p = params;
2422		iarg[0] = p->mqd; /* int */
2423		uarg[1] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2424		uarg[2] = (intptr_t) p->oattr; /* struct mq_attr32 * */
2425		*n_args = 3;
2426		break;
2427	}
2428	/* freebsd32_kmq_timedreceive */
2429	case 459: {
2430		struct freebsd32_kmq_timedreceive_args *p = params;
2431		iarg[0] = p->mqd; /* int */
2432		uarg[1] = (intptr_t) p->msg_ptr; /* char * */
2433		uarg[2] = p->msg_len; /* size_t */
2434		uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */
2435		uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2436		*n_args = 5;
2437		break;
2438	}
2439	/* freebsd32_kmq_timedsend */
2440	case 460: {
2441		struct freebsd32_kmq_timedsend_args *p = params;
2442		iarg[0] = p->mqd; /* int */
2443		uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
2444		uarg[2] = p->msg_len; /* size_t */
2445		uarg[3] = p->msg_prio; /* unsigned */
2446		uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2447		*n_args = 5;
2448		break;
2449	}
2450	/* freebsd32_kmq_notify */
2451	case 461: {
2452		struct freebsd32_kmq_notify_args *p = params;
2453		iarg[0] = p->mqd; /* int */
2454		uarg[1] = (intptr_t) p->sigev; /* const struct sigevent32 * */
2455		*n_args = 2;
2456		break;
2457	}
2458	/* kmq_unlink */
2459	case 462: {
2460		struct kmq_unlink_args *p = params;
2461		uarg[0] = (intptr_t) p->path; /* const char * */
2462		*n_args = 1;
2463		break;
2464	}
2465	/* abort2 */
2466	case 463: {
2467		struct abort2_args *p = params;
2468		uarg[0] = (intptr_t) p->why; /* const char * */
2469		iarg[1] = p->nargs; /* int */
2470		uarg[2] = (intptr_t) p->args; /* void ** */
2471		*n_args = 3;
2472		break;
2473	}
2474	/* thr_set_name */
2475	case 464: {
2476		struct thr_set_name_args *p = params;
2477		iarg[0] = p->id; /* long */
2478		uarg[1] = (intptr_t) p->name; /* const char * */
2479		*n_args = 2;
2480		break;
2481	}
2482	/* freebsd32_aio_fsync */
2483	case 465: {
2484		struct freebsd32_aio_fsync_args *p = params;
2485		iarg[0] = p->op; /* int */
2486		uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
2487		*n_args = 2;
2488		break;
2489	}
2490	/* rtprio_thread */
2491	case 466: {
2492		struct rtprio_thread_args *p = params;
2493		iarg[0] = p->function; /* int */
2494		iarg[1] = p->lwpid; /* lwpid_t */
2495		uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
2496		*n_args = 3;
2497		break;
2498	}
2499	/* sctp_peeloff */
2500	case 471: {
2501		struct sctp_peeloff_args *p = params;
2502		iarg[0] = p->sd; /* int */
2503		uarg[1] = p->name; /* uint32_t */
2504		*n_args = 2;
2505		break;
2506	}
2507	/* sctp_generic_sendmsg */
2508	case 472: {
2509		struct sctp_generic_sendmsg_args *p = params;
2510		iarg[0] = p->sd; /* int */
2511		uarg[1] = (intptr_t) p->msg; /* caddr_t */
2512		iarg[2] = p->mlen; /* int */
2513		uarg[3] = (intptr_t) p->to; /* caddr_t */
2514		iarg[4] = p->tolen; /* __socklen_t */
2515		uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2516		iarg[6] = p->flags; /* int */
2517		*n_args = 7;
2518		break;
2519	}
2520	/* sctp_generic_sendmsg_iov */
2521	case 473: {
2522		struct sctp_generic_sendmsg_iov_args *p = params;
2523		iarg[0] = p->sd; /* int */
2524		uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2525		iarg[2] = p->iovlen; /* int */
2526		uarg[3] = (intptr_t) p->to; /* caddr_t */
2527		iarg[4] = p->tolen; /* __socklen_t */
2528		uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2529		iarg[6] = p->flags; /* int */
2530		*n_args = 7;
2531		break;
2532	}
2533	/* sctp_generic_recvmsg */
2534	case 474: {
2535		struct sctp_generic_recvmsg_args *p = params;
2536		iarg[0] = p->sd; /* int */
2537		uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2538		iarg[2] = p->iovlen; /* int */
2539		uarg[3] = (intptr_t) p->from; /* struct sockaddr * */
2540		uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
2541		uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2542		uarg[6] = (intptr_t) p->msg_flags; /* int * */
2543		*n_args = 7;
2544		break;
2545	}
2546#ifdef PAD64_REQUIRED
2547	/* freebsd32_pread */
2548	case 475: {
2549		struct freebsd32_pread_args *p = params;
2550		iarg[0] = p->fd; /* int */
2551		uarg[1] = (intptr_t) p->buf; /* void * */
2552		uarg[2] = p->nbyte; /* size_t */
2553		iarg[3] = p->pad; /* int */
2554		uarg[4] = p->offset1; /* uint32_t */
2555		uarg[5] = p->offset2; /* uint32_t */
2556		*n_args = 6;
2557		break;
2558	}
2559	/* freebsd32_pwrite */
2560	case 476: {
2561		struct freebsd32_pwrite_args *p = params;
2562		iarg[0] = p->fd; /* int */
2563		uarg[1] = (intptr_t) p->buf; /* const void * */
2564		uarg[2] = p->nbyte; /* size_t */
2565		iarg[3] = p->pad; /* int */
2566		uarg[4] = p->offset1; /* uint32_t */
2567		uarg[5] = p->offset2; /* uint32_t */
2568		*n_args = 6;
2569		break;
2570	}
2571	/* freebsd32_mmap */
2572	case 477: {
2573		struct freebsd32_mmap_args *p = params;
2574		uarg[0] = (intptr_t) p->addr; /* caddr_t */
2575		uarg[1] = p->len; /* size_t */
2576		iarg[2] = p->prot; /* int */
2577		iarg[3] = p->flags; /* int */
2578		iarg[4] = p->fd; /* int */
2579		iarg[5] = p->pad; /* int */
2580		uarg[6] = p->pos1; /* uint32_t */
2581		uarg[7] = p->pos2; /* uint32_t */
2582		*n_args = 8;
2583		break;
2584	}
2585	/* freebsd32_lseek */
2586	case 478: {
2587		struct freebsd32_lseek_args *p = params;
2588		iarg[0] = p->fd; /* int */
2589		iarg[1] = p->pad; /* int */
2590		uarg[2] = p->offset1; /* uint32_t */
2591		uarg[3] = p->offset2; /* uint32_t */
2592		iarg[4] = p->whence; /* int */
2593		*n_args = 5;
2594		break;
2595	}
2596	/* freebsd32_truncate */
2597	case 479: {
2598		struct freebsd32_truncate_args *p = params;
2599		uarg[0] = (intptr_t) p->path; /* char * */
2600		iarg[1] = p->pad; /* int */
2601		uarg[2] = p->length1; /* uint32_t */
2602		uarg[3] = p->length2; /* uint32_t */
2603		*n_args = 4;
2604		break;
2605	}
2606	/* freebsd32_ftruncate */
2607	case 480: {
2608		struct freebsd32_ftruncate_args *p = params;
2609		iarg[0] = p->fd; /* int */
2610		iarg[1] = p->pad; /* int */
2611		uarg[2] = p->length1; /* uint32_t */
2612		uarg[3] = p->length2; /* uint32_t */
2613		*n_args = 4;
2614		break;
2615	}
2616#else
2617	/* freebsd32_pread */
2618	case 475: {
2619		struct freebsd32_pread_args *p = params;
2620		iarg[0] = p->fd; /* int */
2621		uarg[1] = (intptr_t) p->buf; /* void * */
2622		uarg[2] = p->nbyte; /* size_t */
2623		uarg[3] = p->offset1; /* uint32_t */
2624		uarg[4] = p->offset2; /* uint32_t */
2625		*n_args = 5;
2626		break;
2627	}
2628	/* freebsd32_pwrite */
2629	case 476: {
2630		struct freebsd32_pwrite_args *p = params;
2631		iarg[0] = p->fd; /* int */
2632		uarg[1] = (intptr_t) p->buf; /* const void * */
2633		uarg[2] = p->nbyte; /* size_t */
2634		uarg[3] = p->offset1; /* uint32_t */
2635		uarg[4] = p->offset2; /* uint32_t */
2636		*n_args = 5;
2637		break;
2638	}
2639	/* freebsd32_mmap */
2640	case 477: {
2641		struct freebsd32_mmap_args *p = params;
2642		uarg[0] = (intptr_t) p->addr; /* caddr_t */
2643		uarg[1] = p->len; /* size_t */
2644		iarg[2] = p->prot; /* int */
2645		iarg[3] = p->flags; /* int */
2646		iarg[4] = p->fd; /* int */
2647		uarg[5] = p->pos1; /* uint32_t */
2648		uarg[6] = p->pos2; /* uint32_t */
2649		*n_args = 7;
2650		break;
2651	}
2652	/* freebsd32_lseek */
2653	case 478: {
2654		struct freebsd32_lseek_args *p = params;
2655		iarg[0] = p->fd; /* int */
2656		uarg[1] = p->offset1; /* uint32_t */
2657		uarg[2] = p->offset2; /* uint32_t */
2658		iarg[3] = p->whence; /* int */
2659		*n_args = 4;
2660		break;
2661	}
2662	/* freebsd32_truncate */
2663	case 479: {
2664		struct freebsd32_truncate_args *p = params;
2665		uarg[0] = (intptr_t) p->path; /* char * */
2666		uarg[1] = p->length1; /* uint32_t */
2667		uarg[2] = p->length2; /* uint32_t */
2668		*n_args = 3;
2669		break;
2670	}
2671	/* freebsd32_ftruncate */
2672	case 480: {
2673		struct freebsd32_ftruncate_args *p = params;
2674		iarg[0] = p->fd; /* int */
2675		uarg[1] = p->length1; /* uint32_t */
2676		uarg[2] = p->length2; /* uint32_t */
2677		*n_args = 3;
2678		break;
2679	}
2680#endif
2681	/* thr_kill2 */
2682	case 481: {
2683		struct thr_kill2_args *p = params;
2684		iarg[0] = p->pid; /* pid_t */
2685		iarg[1] = p->id; /* long */
2686		iarg[2] = p->sig; /* int */
2687		*n_args = 3;
2688		break;
2689	}
2690	/* shm_open */
2691	case 482: {
2692		struct shm_open_args *p = params;
2693		uarg[0] = (intptr_t) p->path; /* const char * */
2694		iarg[1] = p->flags; /* int */
2695		iarg[2] = p->mode; /* mode_t */
2696		*n_args = 3;
2697		break;
2698	}
2699	/* shm_unlink */
2700	case 483: {
2701		struct shm_unlink_args *p = params;
2702		uarg[0] = (intptr_t) p->path; /* const char * */
2703		*n_args = 1;
2704		break;
2705	}
2706	/* cpuset */
2707	case 484: {
2708		struct cpuset_args *p = params;
2709		uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
2710		*n_args = 1;
2711		break;
2712	}
2713#ifdef PAD64_REQUIRED
2714	/* freebsd32_cpuset_setid */
2715	case 485: {
2716		struct freebsd32_cpuset_setid_args *p = params;
2717		iarg[0] = p->which; /* cpuwhich_t */
2718		iarg[1] = p->pad; /* int */
2719		uarg[2] = p->id1; /* uint32_t */
2720		uarg[3] = p->id2; /* uint32_t */
2721		iarg[4] = p->setid; /* cpusetid_t */
2722		*n_args = 5;
2723		break;
2724	}
2725#else
2726	/* freebsd32_cpuset_setid */
2727	case 485: {
2728		struct freebsd32_cpuset_setid_args *p = params;
2729		iarg[0] = p->which; /* cpuwhich_t */
2730		uarg[1] = p->id1; /* uint32_t */
2731		uarg[2] = p->id2; /* uint32_t */
2732		iarg[3] = p->setid; /* cpusetid_t */
2733		*n_args = 4;
2734		break;
2735	}
2736#endif
2737	/* freebsd32_cpuset_getid */
2738	case 486: {
2739		struct freebsd32_cpuset_getid_args *p = params;
2740		iarg[0] = p->level; /* cpulevel_t */
2741		iarg[1] = p->which; /* cpuwhich_t */
2742		uarg[2] = p->id1; /* uint32_t */
2743		uarg[3] = p->id2; /* uint32_t */
2744		uarg[4] = (intptr_t) p->setid; /* cpusetid_t * */
2745		*n_args = 5;
2746		break;
2747	}
2748	/* freebsd32_cpuset_getaffinity */
2749	case 487: {
2750		struct freebsd32_cpuset_getaffinity_args *p = params;
2751		iarg[0] = p->level; /* cpulevel_t */
2752		iarg[1] = p->which; /* cpuwhich_t */
2753		uarg[2] = p->id1; /* uint32_t */
2754		uarg[3] = p->id2; /* uint32_t */
2755		uarg[4] = p->cpusetsize; /* size_t */
2756		uarg[5] = (intptr_t) p->mask; /* cpuset_t * */
2757		*n_args = 6;
2758		break;
2759	}
2760	/* freebsd32_cpuset_setaffinity */
2761	case 488: {
2762		struct freebsd32_cpuset_setaffinity_args *p = params;
2763		iarg[0] = p->level; /* cpulevel_t */
2764		iarg[1] = p->which; /* cpuwhich_t */
2765		uarg[2] = p->id1; /* uint32_t */
2766		uarg[3] = p->id2; /* uint32_t */
2767		uarg[4] = p->cpusetsize; /* size_t */
2768		uarg[5] = (intptr_t) p->mask; /* const cpuset_t * */
2769		*n_args = 6;
2770		break;
2771	}
2772	/* faccessat */
2773	case 489: {
2774		struct faccessat_args *p = params;
2775		iarg[0] = p->fd; /* int */
2776		uarg[1] = (intptr_t) p->path; /* char * */
2777		iarg[2] = p->amode; /* int */
2778		iarg[3] = p->flag; /* int */
2779		*n_args = 4;
2780		break;
2781	}
2782	/* fchmodat */
2783	case 490: {
2784		struct fchmodat_args *p = params;
2785		iarg[0] = p->fd; /* int */
2786		uarg[1] = (intptr_t) p->path; /* const char * */
2787		iarg[2] = p->mode; /* mode_t */
2788		iarg[3] = p->flag; /* int */
2789		*n_args = 4;
2790		break;
2791	}
2792	/* fchownat */
2793	case 491: {
2794		struct fchownat_args *p = params;
2795		iarg[0] = p->fd; /* int */
2796		uarg[1] = (intptr_t) p->path; /* char * */
2797		uarg[2] = p->uid; /* uid_t */
2798		iarg[3] = p->gid; /* gid_t */
2799		iarg[4] = p->flag; /* int */
2800		*n_args = 5;
2801		break;
2802	}
2803	/* freebsd32_fexecve */
2804	case 492: {
2805		struct freebsd32_fexecve_args *p = params;
2806		iarg[0] = p->fd; /* int */
2807		uarg[1] = (intptr_t) p->argv; /* uint32_t * */
2808		uarg[2] = (intptr_t) p->envv; /* uint32_t * */
2809		*n_args = 3;
2810		break;
2811	}
2812	/* freebsd32_fstatat */
2813	case 493: {
2814		struct freebsd32_fstatat_args *p = params;
2815		iarg[0] = p->fd; /* int */
2816		uarg[1] = (intptr_t) p->path; /* char * */
2817		uarg[2] = (intptr_t) p->buf; /* struct stat * */
2818		iarg[3] = p->flag; /* int */
2819		*n_args = 4;
2820		break;
2821	}
2822	/* freebsd32_futimesat */
2823	case 494: {
2824		struct freebsd32_futimesat_args *p = params;
2825		iarg[0] = p->fd; /* int */
2826		uarg[1] = (intptr_t) p->path; /* char * */
2827		uarg[2] = (intptr_t) p->times; /* struct timeval * */
2828		*n_args = 3;
2829		break;
2830	}
2831	/* linkat */
2832	case 495: {
2833		struct linkat_args *p = params;
2834		iarg[0] = p->fd1; /* int */
2835		uarg[1] = (intptr_t) p->path1; /* char * */
2836		iarg[2] = p->fd2; /* int */
2837		uarg[3] = (intptr_t) p->path2; /* char * */
2838		iarg[4] = p->flag; /* int */
2839		*n_args = 5;
2840		break;
2841	}
2842	/* mkdirat */
2843	case 496: {
2844		struct mkdirat_args *p = params;
2845		iarg[0] = p->fd; /* int */
2846		uarg[1] = (intptr_t) p->path; /* char * */
2847		iarg[2] = p->mode; /* mode_t */
2848		*n_args = 3;
2849		break;
2850	}
2851	/* mkfifoat */
2852	case 497: {
2853		struct mkfifoat_args *p = params;
2854		iarg[0] = p->fd; /* int */
2855		uarg[1] = (intptr_t) p->path; /* char * */
2856		iarg[2] = p->mode; /* mode_t */
2857		*n_args = 3;
2858		break;
2859	}
2860	/* mknodat */
2861	case 498: {
2862		struct mknodat_args *p = params;
2863		iarg[0] = p->fd; /* int */
2864		uarg[1] = (intptr_t) p->path; /* char * */
2865		iarg[2] = p->mode; /* mode_t */
2866		iarg[3] = p->dev; /* dev_t */
2867		*n_args = 4;
2868		break;
2869	}
2870	/* openat */
2871	case 499: {
2872		struct openat_args *p = params;
2873		iarg[0] = p->fd; /* int */
2874		uarg[1] = (intptr_t) p->path; /* char * */
2875		iarg[2] = p->flag; /* int */
2876		iarg[3] = p->mode; /* mode_t */
2877		*n_args = 4;
2878		break;
2879	}
2880	/* readlinkat */
2881	case 500: {
2882		struct readlinkat_args *p = params;
2883		iarg[0] = p->fd; /* int */
2884		uarg[1] = (intptr_t) p->path; /* char * */
2885		uarg[2] = (intptr_t) p->buf; /* char * */
2886		uarg[3] = p->bufsize; /* size_t */
2887		*n_args = 4;
2888		break;
2889	}
2890	/* renameat */
2891	case 501: {
2892		struct renameat_args *p = params;
2893		iarg[0] = p->oldfd; /* int */
2894		uarg[1] = (intptr_t) p->old; /* char * */
2895		iarg[2] = p->newfd; /* int */
2896		uarg[3] = (intptr_t) p->new; /* const char * */
2897		*n_args = 4;
2898		break;
2899	}
2900	/* symlinkat */
2901	case 502: {
2902		struct symlinkat_args *p = params;
2903		uarg[0] = (intptr_t) p->path1; /* char * */
2904		iarg[1] = p->fd; /* int */
2905		uarg[2] = (intptr_t) p->path2; /* char * */
2906		*n_args = 3;
2907		break;
2908	}
2909	/* unlinkat */
2910	case 503: {
2911		struct unlinkat_args *p = params;
2912		iarg[0] = p->fd; /* int */
2913		uarg[1] = (intptr_t) p->path; /* char * */
2914		iarg[2] = p->flag; /* int */
2915		*n_args = 3;
2916		break;
2917	}
2918	/* posix_openpt */
2919	case 504: {
2920		struct posix_openpt_args *p = params;
2921		iarg[0] = p->flags; /* int */
2922		*n_args = 1;
2923		break;
2924	}
2925	/* freebsd32_jail_get */
2926	case 506: {
2927		struct freebsd32_jail_get_args *p = params;
2928		uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2929		uarg[1] = p->iovcnt; /* unsigned int */
2930		iarg[2] = p->flags; /* int */
2931		*n_args = 3;
2932		break;
2933	}
2934	/* freebsd32_jail_set */
2935	case 507: {
2936		struct freebsd32_jail_set_args *p = params;
2937		uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2938		uarg[1] = p->iovcnt; /* unsigned int */
2939		iarg[2] = p->flags; /* int */
2940		*n_args = 3;
2941		break;
2942	}
2943	/* jail_remove */
2944	case 508: {
2945		struct jail_remove_args *p = params;
2946		iarg[0] = p->jid; /* int */
2947		*n_args = 1;
2948		break;
2949	}
2950	/* closefrom */
2951	case 509: {
2952		struct closefrom_args *p = params;
2953		iarg[0] = p->lowfd; /* int */
2954		*n_args = 1;
2955		break;
2956	}
2957	/* freebsd32_semctl */
2958	case 510: {
2959		struct freebsd32_semctl_args *p = params;
2960		iarg[0] = p->semid; /* int */
2961		iarg[1] = p->semnum; /* int */
2962		iarg[2] = p->cmd; /* int */
2963		uarg[3] = (intptr_t) p->arg; /* union semun32 * */
2964		*n_args = 4;
2965		break;
2966	}
2967	/* freebsd32_msgctl */
2968	case 511: {
2969		struct freebsd32_msgctl_args *p = params;
2970		iarg[0] = p->msqid; /* int */
2971		iarg[1] = p->cmd; /* int */
2972		uarg[2] = (intptr_t) p->buf; /* struct msqid_ds32 * */
2973		*n_args = 3;
2974		break;
2975	}
2976	/* freebsd32_shmctl */
2977	case 512: {
2978		struct freebsd32_shmctl_args *p = params;
2979		iarg[0] = p->shmid; /* int */
2980		iarg[1] = p->cmd; /* int */
2981		uarg[2] = (intptr_t) p->buf; /* struct shmid_ds32 * */
2982		*n_args = 3;
2983		break;
2984	}
2985	/* lpathconf */
2986	case 513: {
2987		struct lpathconf_args *p = params;
2988		uarg[0] = (intptr_t) p->path; /* char * */
2989		iarg[1] = p->name; /* int */
2990		*n_args = 2;
2991		break;
2992	}
2993	/* __cap_rights_get */
2994	case 515: {
2995		struct __cap_rights_get_args *p = params;
2996		iarg[0] = p->version; /* int */
2997		iarg[1] = p->fd; /* int */
2998		uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */
2999		*n_args = 3;
3000		break;
3001	}
3002	/* freebsd32_cap_enter */
3003	case 516: {
3004		*n_args = 0;
3005		break;
3006	}
3007	/* cap_getmode */
3008	case 517: {
3009		struct cap_getmode_args *p = params;
3010		uarg[0] = (intptr_t) p->modep; /* u_int * */
3011		*n_args = 1;
3012		break;
3013	}
3014	/* pdfork */
3015	case 518: {
3016		struct pdfork_args *p = params;
3017		uarg[0] = (intptr_t) p->fdp; /* int * */
3018		iarg[1] = p->flags; /* int */
3019		*n_args = 2;
3020		break;
3021	}
3022	/* pdkill */
3023	case 519: {
3024		struct pdkill_args *p = params;
3025		iarg[0] = p->fd; /* int */
3026		iarg[1] = p->signum; /* int */
3027		*n_args = 2;
3028		break;
3029	}
3030	/* pdgetpid */
3031	case 520: {
3032		struct pdgetpid_args *p = params;
3033		iarg[0] = p->fd; /* int */
3034		uarg[1] = (intptr_t) p->pidp; /* pid_t * */
3035		*n_args = 2;
3036		break;
3037	}
3038	/* freebsd32_pselect */
3039	case 522: {
3040		struct freebsd32_pselect_args *p = params;
3041		iarg[0] = p->nd; /* int */
3042		uarg[1] = (intptr_t) p->in; /* fd_set * */
3043		uarg[2] = (intptr_t) p->ou; /* fd_set * */
3044		uarg[3] = (intptr_t) p->ex; /* fd_set * */
3045		uarg[4] = (intptr_t) p->ts; /* const struct timespec32 * */
3046		uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
3047		*n_args = 6;
3048		break;
3049	}
3050	/* getloginclass */
3051	case 523: {
3052		struct getloginclass_args *p = params;
3053		uarg[0] = (intptr_t) p->namebuf; /* char * */
3054		uarg[1] = p->namelen; /* size_t */
3055		*n_args = 2;
3056		break;
3057	}
3058	/* setloginclass */
3059	case 524: {
3060		struct setloginclass_args *p = params;
3061		uarg[0] = (intptr_t) p->namebuf; /* const char * */
3062		*n_args = 1;
3063		break;
3064	}
3065	/* rctl_get_racct */
3066	case 525: {
3067		struct rctl_get_racct_args *p = params;
3068		uarg[0] = (intptr_t) p->inbufp; /* const void * */
3069		uarg[1] = p->inbuflen; /* size_t */
3070		uarg[2] = (intptr_t) p->outbufp; /* void * */
3071		uarg[3] = p->outbuflen; /* size_t */
3072		*n_args = 4;
3073		break;
3074	}
3075	/* rctl_get_rules */
3076	case 526: {
3077		struct rctl_get_rules_args *p = params;
3078		uarg[0] = (intptr_t) p->inbufp; /* const void * */
3079		uarg[1] = p->inbuflen; /* size_t */
3080		uarg[2] = (intptr_t) p->outbufp; /* void * */
3081		uarg[3] = p->outbuflen; /* size_t */
3082		*n_args = 4;
3083		break;
3084	}
3085	/* rctl_get_limits */
3086	case 527: {
3087		struct rctl_get_limits_args *p = params;
3088		uarg[0] = (intptr_t) p->inbufp; /* const void * */
3089		uarg[1] = p->inbuflen; /* size_t */
3090		uarg[2] = (intptr_t) p->outbufp; /* void * */
3091		uarg[3] = p->outbuflen; /* size_t */
3092		*n_args = 4;
3093		break;
3094	}
3095	/* rctl_add_rule */
3096	case 528: {
3097		struct rctl_add_rule_args *p = params;
3098		uarg[0] = (intptr_t) p->inbufp; /* const void * */
3099		uarg[1] = p->inbuflen; /* size_t */
3100		uarg[2] = (intptr_t) p->outbufp; /* void * */
3101		uarg[3] = p->outbuflen; /* size_t */
3102		*n_args = 4;
3103		break;
3104	}
3105	/* rctl_remove_rule */
3106	case 529: {
3107		struct rctl_remove_rule_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#ifdef PAD64_REQUIRED
3116	/* freebsd32_posix_fallocate */
3117	case 530: {
3118		struct freebsd32_posix_fallocate_args *p = params;
3119		iarg[0] = p->fd; /* int */
3120		iarg[1] = p->pad; /* int */
3121		uarg[2] = p->offset1; /* uint32_t */
3122		uarg[3] = p->offset2; /* uint32_t */
3123		uarg[4] = p->len1; /* uint32_t */
3124		uarg[5] = p->len2; /* uint32_t */
3125		*n_args = 6;
3126		break;
3127	}
3128	/* freebsd32_posix_fadvise */
3129	case 531: {
3130		struct freebsd32_posix_fadvise_args *p = params;
3131		iarg[0] = p->fd; /* int */
3132		iarg[1] = p->pad; /* int */
3133		uarg[2] = p->offset1; /* uint32_t */
3134		uarg[3] = p->offset2; /* uint32_t */
3135		uarg[4] = p->len1; /* uint32_t */
3136		uarg[5] = p->len2; /* uint32_t */
3137		iarg[6] = p->advice; /* int */
3138		*n_args = 7;
3139		break;
3140	}
3141	/* freebsd32_wait6 */
3142	case 532: {
3143		struct freebsd32_wait6_args *p = params;
3144		iarg[0] = p->idtype; /* int */
3145		iarg[1] = p->pad; /* int */
3146		uarg[2] = p->id1; /* uint32_t */
3147		uarg[3] = p->id2; /* uint32_t */
3148		uarg[4] = (intptr_t) p->status; /* int * */
3149		iarg[5] = p->options; /* int */
3150		uarg[6] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3151		uarg[7] = (intptr_t) p->info; /* siginfo_t * */
3152		*n_args = 8;
3153		break;
3154	}
3155#else
3156	/* freebsd32_posix_fallocate */
3157	case 530: {
3158		struct freebsd32_posix_fallocate_args *p = params;
3159		iarg[0] = p->fd; /* int */
3160		uarg[1] = p->offset1; /* uint32_t */
3161		uarg[2] = p->offset2; /* uint32_t */
3162		uarg[3] = p->len1; /* uint32_t */
3163		uarg[4] = p->len2; /* uint32_t */
3164		*n_args = 5;
3165		break;
3166	}
3167	/* freebsd32_posix_fadvise */
3168	case 531: {
3169		struct freebsd32_posix_fadvise_args *p = params;
3170		iarg[0] = p->fd; /* int */
3171		uarg[1] = p->offset1; /* uint32_t */
3172		uarg[2] = p->offset2; /* uint32_t */
3173		uarg[3] = p->len1; /* uint32_t */
3174		uarg[4] = p->len2; /* uint32_t */
3175		iarg[5] = p->advice; /* int */
3176		*n_args = 6;
3177		break;
3178	}
3179	/* freebsd32_wait6 */
3180	case 532: {
3181		struct freebsd32_wait6_args *p = params;
3182		iarg[0] = p->idtype; /* int */
3183		uarg[1] = p->id1; /* uint32_t */
3184		uarg[2] = p->id2; /* uint32_t */
3185		uarg[3] = (intptr_t) p->status; /* int * */
3186		iarg[4] = p->options; /* int */
3187		uarg[5] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3188		uarg[6] = (intptr_t) p->info; /* siginfo_t * */
3189		*n_args = 7;
3190		break;
3191	}
3192#endif
3193	/* cap_rights_limit */
3194	case 533: {
3195		struct cap_rights_limit_args *p = params;
3196		iarg[0] = p->fd; /* int */
3197		uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
3198		*n_args = 2;
3199		break;
3200	}
3201	/* freebsd32_cap_ioctls_limit */
3202	case 534: {
3203		struct freebsd32_cap_ioctls_limit_args *p = params;
3204		iarg[0] = p->fd; /* int */
3205		uarg[1] = (intptr_t) p->cmds; /* const uint32_t * */
3206		uarg[2] = p->ncmds; /* size_t */
3207		*n_args = 3;
3208		break;
3209	}
3210	/* freebsd32_cap_ioctls_get */
3211	case 535: {
3212		struct freebsd32_cap_ioctls_get_args *p = params;
3213		iarg[0] = p->fd; /* int */
3214		uarg[1] = (intptr_t) p->cmds; /* uint32_t * */
3215		uarg[2] = p->maxcmds; /* size_t */
3216		*n_args = 3;
3217		break;
3218	}
3219	/* cap_fcntls_limit */
3220	case 536: {
3221		struct cap_fcntls_limit_args *p = params;
3222		iarg[0] = p->fd; /* int */
3223		uarg[1] = p->fcntlrights; /* uint32_t */
3224		*n_args = 2;
3225		break;
3226	}
3227	/* cap_fcntls_get */
3228	case 537: {
3229		struct cap_fcntls_get_args *p = params;
3230		iarg[0] = p->fd; /* int */
3231		uarg[1] = (intptr_t) p->fcntlrightsp; /* uint32_t * */
3232		*n_args = 2;
3233		break;
3234	}
3235	/* bindat */
3236	case 538: {
3237		struct bindat_args *p = params;
3238		iarg[0] = p->fd; /* int */
3239		iarg[1] = p->s; /* int */
3240		uarg[2] = (intptr_t) p->name; /* caddr_t */
3241		iarg[3] = p->namelen; /* int */
3242		*n_args = 4;
3243		break;
3244	}
3245	/* connectat */
3246	case 539: {
3247		struct connectat_args *p = params;
3248		iarg[0] = p->fd; /* int */
3249		iarg[1] = p->s; /* int */
3250		uarg[2] = (intptr_t) p->name; /* caddr_t */
3251		iarg[3] = p->namelen; /* int */
3252		*n_args = 4;
3253		break;
3254	}
3255	/* chflagsat */
3256	case 540: {
3257		struct chflagsat_args *p = params;
3258		iarg[0] = p->fd; /* int */
3259		uarg[1] = (intptr_t) p->path; /* const char * */
3260		uarg[2] = p->flags; /* u_long */
3261		iarg[3] = p->atflag; /* int */
3262		*n_args = 4;
3263		break;
3264	}
3265	/* accept4 */
3266	case 541: {
3267		struct accept4_args *p = params;
3268		iarg[0] = p->s; /* int */
3269		uarg[1] = (intptr_t) p->name; /* struct sockaddr * */
3270		uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */
3271		iarg[3] = p->flags; /* int */
3272		*n_args = 4;
3273		break;
3274	}
3275	/* pipe2 */
3276	case 542: {
3277		struct pipe2_args *p = params;
3278		uarg[0] = (intptr_t) p->fildes; /* int * */
3279		iarg[1] = p->flags; /* int */
3280		*n_args = 2;
3281		break;
3282	}
3283	/* freebsd32_aio_mlock */
3284	case 543: {
3285		struct freebsd32_aio_mlock_args *p = params;
3286		uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
3287		*n_args = 1;
3288		break;
3289	}
3290#ifdef PAD64_REQUIRED
3291	/* freebsd32_procctl */
3292	case 544: {
3293		struct freebsd32_procctl_args *p = params;
3294		iarg[0] = p->idtype; /* int */
3295		iarg[1] = p->pad; /* int */
3296		uarg[2] = p->id1; /* uint32_t */
3297		uarg[3] = p->id2; /* uint32_t */
3298		iarg[4] = p->com; /* int */
3299		uarg[5] = (intptr_t) p->data; /* void * */
3300		*n_args = 6;
3301		break;
3302	}
3303#else
3304	/* freebsd32_procctl */
3305	case 544: {
3306		struct freebsd32_procctl_args *p = params;
3307		iarg[0] = p->idtype; /* int */
3308		uarg[1] = p->id1; /* uint32_t */
3309		uarg[2] = p->id2; /* uint32_t */
3310		iarg[3] = p->com; /* int */
3311		uarg[4] = (intptr_t) p->data; /* void * */
3312		*n_args = 5;
3313		break;
3314	}
3315#endif
3316	default:
3317		*n_args = 0;
3318		break;
3319	};
3320}
3321static void
3322systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3323{
3324	const char *p = NULL;
3325	switch (sysnum) {
3326#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
3327#define PAD64_REQUIRED
3328#endif
3329	/* nosys */
3330	case 0:
3331		break;
3332	/* sys_exit */
3333	case 1:
3334		switch(ndx) {
3335		case 0:
3336			p = "int";
3337			break;
3338		default:
3339			break;
3340		};
3341		break;
3342	/* fork */
3343	case 2:
3344		break;
3345	/* read */
3346	case 3:
3347		switch(ndx) {
3348		case 0:
3349			p = "int";
3350			break;
3351		case 1:
3352			p = "void *";
3353			break;
3354		case 2:
3355			p = "size_t";
3356			break;
3357		default:
3358			break;
3359		};
3360		break;
3361	/* write */
3362	case 4:
3363		switch(ndx) {
3364		case 0:
3365			p = "int";
3366			break;
3367		case 1:
3368			p = "const void *";
3369			break;
3370		case 2:
3371			p = "size_t";
3372			break;
3373		default:
3374			break;
3375		};
3376		break;
3377	/* open */
3378	case 5:
3379		switch(ndx) {
3380		case 0:
3381			p = "char *";
3382			break;
3383		case 1:
3384			p = "int";
3385			break;
3386		case 2:
3387			p = "int";
3388			break;
3389		default:
3390			break;
3391		};
3392		break;
3393	/* close */
3394	case 6:
3395		switch(ndx) {
3396		case 0:
3397			p = "int";
3398			break;
3399		default:
3400			break;
3401		};
3402		break;
3403	/* freebsd32_wait4 */
3404	case 7:
3405		switch(ndx) {
3406		case 0:
3407			p = "int";
3408			break;
3409		case 1:
3410			p = "int *";
3411			break;
3412		case 2:
3413			p = "int";
3414			break;
3415		case 3:
3416			p = "struct rusage32 *";
3417			break;
3418		default:
3419			break;
3420		};
3421		break;
3422	/* link */
3423	case 9:
3424		switch(ndx) {
3425		case 0:
3426			p = "char *";
3427			break;
3428		case 1:
3429			p = "char *";
3430			break;
3431		default:
3432			break;
3433		};
3434		break;
3435	/* unlink */
3436	case 10:
3437		switch(ndx) {
3438		case 0:
3439			p = "char *";
3440			break;
3441		default:
3442			break;
3443		};
3444		break;
3445	/* chdir */
3446	case 12:
3447		switch(ndx) {
3448		case 0:
3449			p = "char *";
3450			break;
3451		default:
3452			break;
3453		};
3454		break;
3455	/* fchdir */
3456	case 13:
3457		switch(ndx) {
3458		case 0:
3459			p = "int";
3460			break;
3461		default:
3462			break;
3463		};
3464		break;
3465	/* mknod */
3466	case 14:
3467		switch(ndx) {
3468		case 0:
3469			p = "char *";
3470			break;
3471		case 1:
3472			p = "int";
3473			break;
3474		case 2:
3475			p = "int";
3476			break;
3477		default:
3478			break;
3479		};
3480		break;
3481	/* chmod */
3482	case 15:
3483		switch(ndx) {
3484		case 0:
3485			p = "char *";
3486			break;
3487		case 1:
3488			p = "int";
3489			break;
3490		default:
3491			break;
3492		};
3493		break;
3494	/* chown */
3495	case 16:
3496		switch(ndx) {
3497		case 0:
3498			p = "char *";
3499			break;
3500		case 1:
3501			p = "int";
3502			break;
3503		case 2:
3504			p = "int";
3505			break;
3506		default:
3507			break;
3508		};
3509		break;
3510	/* obreak */
3511	case 17:
3512		switch(ndx) {
3513		case 0:
3514			p = "char *";
3515			break;
3516		default:
3517			break;
3518		};
3519		break;
3520	/* getpid */
3521	case 20:
3522		break;
3523	/* mount */
3524	case 21:
3525		switch(ndx) {
3526		case 0:
3527			p = "char *";
3528			break;
3529		case 1:
3530			p = "char *";
3531			break;
3532		case 2:
3533			p = "int";
3534			break;
3535		case 3:
3536			p = "caddr_t";
3537			break;
3538		default:
3539			break;
3540		};
3541		break;
3542	/* unmount */
3543	case 22:
3544		switch(ndx) {
3545		case 0:
3546			p = "char *";
3547			break;
3548		case 1:
3549			p = "int";
3550			break;
3551		default:
3552			break;
3553		};
3554		break;
3555	/* setuid */
3556	case 23:
3557		switch(ndx) {
3558		case 0:
3559			p = "uid_t";
3560			break;
3561		default:
3562			break;
3563		};
3564		break;
3565	/* getuid */
3566	case 24:
3567		break;
3568	/* geteuid */
3569	case 25:
3570		break;
3571	/* ptrace */
3572	case 26:
3573		switch(ndx) {
3574		case 0:
3575			p = "int";
3576			break;
3577		case 1:
3578			p = "pid_t";
3579			break;
3580		case 2:
3581			p = "caddr_t";
3582			break;
3583		case 3:
3584			p = "int";
3585			break;
3586		default:
3587			break;
3588		};
3589		break;
3590	/* freebsd32_recvmsg */
3591	case 27:
3592		switch(ndx) {
3593		case 0:
3594			p = "int";
3595			break;
3596		case 1:
3597			p = "struct msghdr32 *";
3598			break;
3599		case 2:
3600			p = "int";
3601			break;
3602		default:
3603			break;
3604		};
3605		break;
3606	/* freebsd32_sendmsg */
3607	case 28:
3608		switch(ndx) {
3609		case 0:
3610			p = "int";
3611			break;
3612		case 1:
3613			p = "struct msghdr32 *";
3614			break;
3615		case 2:
3616			p = "int";
3617			break;
3618		default:
3619			break;
3620		};
3621		break;
3622	/* freebsd32_recvfrom */
3623	case 29:
3624		switch(ndx) {
3625		case 0:
3626			p = "int";
3627			break;
3628		case 1:
3629			p = "uint32_t";
3630			break;
3631		case 2:
3632			p = "uint32_t";
3633			break;
3634		case 3:
3635			p = "int";
3636			break;
3637		case 4:
3638			p = "uint32_t";
3639			break;
3640		case 5:
3641			p = "uint32_t";
3642			break;
3643		default:
3644			break;
3645		};
3646		break;
3647	/* accept */
3648	case 30:
3649		switch(ndx) {
3650		case 0:
3651			p = "int";
3652			break;
3653		case 1:
3654			p = "caddr_t";
3655			break;
3656		case 2:
3657			p = "int *";
3658			break;
3659		default:
3660			break;
3661		};
3662		break;
3663	/* getpeername */
3664	case 31:
3665		switch(ndx) {
3666		case 0:
3667			p = "int";
3668			break;
3669		case 1:
3670			p = "caddr_t";
3671			break;
3672		case 2:
3673			p = "int *";
3674			break;
3675		default:
3676			break;
3677		};
3678		break;
3679	/* getsockname */
3680	case 32:
3681		switch(ndx) {
3682		case 0:
3683			p = "int";
3684			break;
3685		case 1:
3686			p = "caddr_t";
3687			break;
3688		case 2:
3689			p = "int *";
3690			break;
3691		default:
3692			break;
3693		};
3694		break;
3695	/* access */
3696	case 33:
3697		switch(ndx) {
3698		case 0:
3699			p = "char *";
3700			break;
3701		case 1:
3702			p = "int";
3703			break;
3704		default:
3705			break;
3706		};
3707		break;
3708	/* chflags */
3709	case 34:
3710		switch(ndx) {
3711		case 0:
3712			p = "const char *";
3713			break;
3714		case 1:
3715			p = "u_long";
3716			break;
3717		default:
3718			break;
3719		};
3720		break;
3721	/* fchflags */
3722	case 35:
3723		switch(ndx) {
3724		case 0:
3725			p = "int";
3726			break;
3727		case 1:
3728			p = "u_long";
3729			break;
3730		default:
3731			break;
3732		};
3733		break;
3734	/* sync */
3735	case 36:
3736		break;
3737	/* kill */
3738	case 37:
3739		switch(ndx) {
3740		case 0:
3741			p = "int";
3742			break;
3743		case 1:
3744			p = "int";
3745			break;
3746		default:
3747			break;
3748		};
3749		break;
3750	/* getppid */
3751	case 39:
3752		break;
3753	/* dup */
3754	case 41:
3755		switch(ndx) {
3756		case 0:
3757			p = "u_int";
3758			break;
3759		default:
3760			break;
3761		};
3762		break;
3763	/* pipe */
3764	case 42:
3765		break;
3766	/* getegid */
3767	case 43:
3768		break;
3769	/* profil */
3770	case 44:
3771		switch(ndx) {
3772		case 0:
3773			p = "caddr_t";
3774			break;
3775		case 1:
3776			p = "size_t";
3777			break;
3778		case 2:
3779			p = "size_t";
3780			break;
3781		case 3:
3782			p = "u_int";
3783			break;
3784		default:
3785			break;
3786		};
3787		break;
3788	/* ktrace */
3789	case 45:
3790		switch(ndx) {
3791		case 0:
3792			p = "const char *";
3793			break;
3794		case 1:
3795			p = "int";
3796			break;
3797		case 2:
3798			p = "int";
3799			break;
3800		case 3:
3801			p = "int";
3802			break;
3803		default:
3804			break;
3805		};
3806		break;
3807	/* getgid */
3808	case 47:
3809		break;
3810	/* getlogin */
3811	case 49:
3812		switch(ndx) {
3813		case 0:
3814			p = "char *";
3815			break;
3816		case 1:
3817			p = "u_int";
3818			break;
3819		default:
3820			break;
3821		};
3822		break;
3823	/* setlogin */
3824	case 50:
3825		switch(ndx) {
3826		case 0:
3827			p = "char *";
3828			break;
3829		default:
3830			break;
3831		};
3832		break;
3833	/* acct */
3834	case 51:
3835		switch(ndx) {
3836		case 0:
3837			p = "char *";
3838			break;
3839		default:
3840			break;
3841		};
3842		break;
3843	/* freebsd32_sigaltstack */
3844	case 53:
3845		switch(ndx) {
3846		case 0:
3847			p = "struct sigaltstack32 *";
3848			break;
3849		case 1:
3850			p = "struct sigaltstack32 *";
3851			break;
3852		default:
3853			break;
3854		};
3855		break;
3856	/* freebsd32_ioctl */
3857	case 54:
3858		switch(ndx) {
3859		case 0:
3860			p = "int";
3861			break;
3862		case 1:
3863			p = "uint32_t";
3864			break;
3865		case 2:
3866			p = "struct md_ioctl32 *";
3867			break;
3868		default:
3869			break;
3870		};
3871		break;
3872	/* reboot */
3873	case 55:
3874		switch(ndx) {
3875		case 0:
3876			p = "int";
3877			break;
3878		default:
3879			break;
3880		};
3881		break;
3882	/* revoke */
3883	case 56:
3884		switch(ndx) {
3885		case 0:
3886			p = "char *";
3887			break;
3888		default:
3889			break;
3890		};
3891		break;
3892	/* symlink */
3893	case 57:
3894		switch(ndx) {
3895		case 0:
3896			p = "char *";
3897			break;
3898		case 1:
3899			p = "char *";
3900			break;
3901		default:
3902			break;
3903		};
3904		break;
3905	/* readlink */
3906	case 58:
3907		switch(ndx) {
3908		case 0:
3909			p = "char *";
3910			break;
3911		case 1:
3912			p = "char *";
3913			break;
3914		case 2:
3915			p = "size_t";
3916			break;
3917		default:
3918			break;
3919		};
3920		break;
3921	/* freebsd32_execve */
3922	case 59:
3923		switch(ndx) {
3924		case 0:
3925			p = "char *";
3926			break;
3927		case 1:
3928			p = "uint32_t *";
3929			break;
3930		case 2:
3931			p = "uint32_t *";
3932			break;
3933		default:
3934			break;
3935		};
3936		break;
3937	/* umask */
3938	case 60:
3939		switch(ndx) {
3940		case 0:
3941			p = "int";
3942			break;
3943		default:
3944			break;
3945		};
3946		break;
3947	/* chroot */
3948	case 61:
3949		switch(ndx) {
3950		case 0:
3951			p = "char *";
3952			break;
3953		default:
3954			break;
3955		};
3956		break;
3957	/* msync */
3958	case 65:
3959		switch(ndx) {
3960		case 0:
3961			p = "void *";
3962			break;
3963		case 1:
3964			p = "size_t";
3965			break;
3966		case 2:
3967			p = "int";
3968			break;
3969		default:
3970			break;
3971		};
3972		break;
3973	/* vfork */
3974	case 66:
3975		break;
3976	/* sbrk */
3977	case 69:
3978		switch(ndx) {
3979		case 0:
3980			p = "int";
3981			break;
3982		default:
3983			break;
3984		};
3985		break;
3986	/* sstk */
3987	case 70:
3988		switch(ndx) {
3989		case 0:
3990			p = "int";
3991			break;
3992		default:
3993			break;
3994		};
3995		break;
3996	/* ovadvise */
3997	case 72:
3998		switch(ndx) {
3999		case 0:
4000			p = "int";
4001			break;
4002		default:
4003			break;
4004		};
4005		break;
4006	/* munmap */
4007	case 73:
4008		switch(ndx) {
4009		case 0:
4010			p = "void *";
4011			break;
4012		case 1:
4013			p = "size_t";
4014			break;
4015		default:
4016			break;
4017		};
4018		break;
4019	/* freebsd32_mprotect */
4020	case 74:
4021		switch(ndx) {
4022		case 0:
4023			p = "const void *";
4024			break;
4025		case 1:
4026			p = "size_t";
4027			break;
4028		case 2:
4029			p = "int";
4030			break;
4031		default:
4032			break;
4033		};
4034		break;
4035	/* madvise */
4036	case 75:
4037		switch(ndx) {
4038		case 0:
4039			p = "void *";
4040			break;
4041		case 1:
4042			p = "size_t";
4043			break;
4044		case 2:
4045			p = "int";
4046			break;
4047		default:
4048			break;
4049		};
4050		break;
4051	/* mincore */
4052	case 78:
4053		switch(ndx) {
4054		case 0:
4055			p = "const void *";
4056			break;
4057		case 1:
4058			p = "size_t";
4059			break;
4060		case 2:
4061			p = "char *";
4062			break;
4063		default:
4064			break;
4065		};
4066		break;
4067	/* getgroups */
4068	case 79:
4069		switch(ndx) {
4070		case 0:
4071			p = "u_int";
4072			break;
4073		case 1:
4074			p = "gid_t *";
4075			break;
4076		default:
4077			break;
4078		};
4079		break;
4080	/* setgroups */
4081	case 80:
4082		switch(ndx) {
4083		case 0:
4084			p = "u_int";
4085			break;
4086		case 1:
4087			p = "gid_t *";
4088			break;
4089		default:
4090			break;
4091		};
4092		break;
4093	/* getpgrp */
4094	case 81:
4095		break;
4096	/* setpgid */
4097	case 82:
4098		switch(ndx) {
4099		case 0:
4100			p = "int";
4101			break;
4102		case 1:
4103			p = "int";
4104			break;
4105		default:
4106			break;
4107		};
4108		break;
4109	/* freebsd32_setitimer */
4110	case 83:
4111		switch(ndx) {
4112		case 0:
4113			p = "u_int";
4114			break;
4115		case 1:
4116			p = "struct itimerval32 *";
4117			break;
4118		case 2:
4119			p = "struct itimerval32 *";
4120			break;
4121		default:
4122			break;
4123		};
4124		break;
4125	/* swapon */
4126	case 85:
4127		switch(ndx) {
4128		case 0:
4129			p = "char *";
4130			break;
4131		default:
4132			break;
4133		};
4134		break;
4135	/* freebsd32_getitimer */
4136	case 86:
4137		switch(ndx) {
4138		case 0:
4139			p = "u_int";
4140			break;
4141		case 1:
4142			p = "struct itimerval32 *";
4143			break;
4144		default:
4145			break;
4146		};
4147		break;
4148	/* getdtablesize */
4149	case 89:
4150		break;
4151	/* dup2 */
4152	case 90:
4153		switch(ndx) {
4154		case 0:
4155			p = "u_int";
4156			break;
4157		case 1:
4158			p = "u_int";
4159			break;
4160		default:
4161			break;
4162		};
4163		break;
4164	/* freebsd32_fcntl */
4165	case 92:
4166		switch(ndx) {
4167		case 0:
4168			p = "int";
4169			break;
4170		case 1:
4171			p = "int";
4172			break;
4173		case 2:
4174			p = "int";
4175			break;
4176		default:
4177			break;
4178		};
4179		break;
4180	/* freebsd32_select */
4181	case 93:
4182		switch(ndx) {
4183		case 0:
4184			p = "int";
4185			break;
4186		case 1:
4187			p = "fd_set *";
4188			break;
4189		case 2:
4190			p = "fd_set *";
4191			break;
4192		case 3:
4193			p = "fd_set *";
4194			break;
4195		case 4:
4196			p = "struct timeval32 *";
4197			break;
4198		default:
4199			break;
4200		};
4201		break;
4202	/* fsync */
4203	case 95:
4204		switch(ndx) {
4205		case 0:
4206			p = "int";
4207			break;
4208		default:
4209			break;
4210		};
4211		break;
4212	/* setpriority */
4213	case 96:
4214		switch(ndx) {
4215		case 0:
4216			p = "int";
4217			break;
4218		case 1:
4219			p = "int";
4220			break;
4221		case 2:
4222			p = "int";
4223			break;
4224		default:
4225			break;
4226		};
4227		break;
4228	/* socket */
4229	case 97:
4230		switch(ndx) {
4231		case 0:
4232			p = "int";
4233			break;
4234		case 1:
4235			p = "int";
4236			break;
4237		case 2:
4238			p = "int";
4239			break;
4240		default:
4241			break;
4242		};
4243		break;
4244	/* connect */
4245	case 98:
4246		switch(ndx) {
4247		case 0:
4248			p = "int";
4249			break;
4250		case 1:
4251			p = "caddr_t";
4252			break;
4253		case 2:
4254			p = "int";
4255			break;
4256		default:
4257			break;
4258		};
4259		break;
4260	/* getpriority */
4261	case 100:
4262		switch(ndx) {
4263		case 0:
4264			p = "int";
4265			break;
4266		case 1:
4267			p = "int";
4268			break;
4269		default:
4270			break;
4271		};
4272		break;
4273	/* bind */
4274	case 104:
4275		switch(ndx) {
4276		case 0:
4277			p = "int";
4278			break;
4279		case 1:
4280			p = "caddr_t";
4281			break;
4282		case 2:
4283			p = "int";
4284			break;
4285		default:
4286			break;
4287		};
4288		break;
4289	/* setsockopt */
4290	case 105:
4291		switch(ndx) {
4292		case 0:
4293			p = "int";
4294			break;
4295		case 1:
4296			p = "int";
4297			break;
4298		case 2:
4299			p = "int";
4300			break;
4301		case 3:
4302			p = "caddr_t";
4303			break;
4304		case 4:
4305			p = "int";
4306			break;
4307		default:
4308			break;
4309		};
4310		break;
4311	/* listen */
4312	case 106:
4313		switch(ndx) {
4314		case 0:
4315			p = "int";
4316			break;
4317		case 1:
4318			p = "int";
4319			break;
4320		default:
4321			break;
4322		};
4323		break;
4324	/* freebsd32_gettimeofday */
4325	case 116:
4326		switch(ndx) {
4327		case 0:
4328			p = "struct timeval32 *";
4329			break;
4330		case 1:
4331			p = "struct timezone *";
4332			break;
4333		default:
4334			break;
4335		};
4336		break;
4337	/* freebsd32_getrusage */
4338	case 117:
4339		switch(ndx) {
4340		case 0:
4341			p = "int";
4342			break;
4343		case 1:
4344			p = "struct rusage32 *";
4345			break;
4346		default:
4347			break;
4348		};
4349		break;
4350	/* getsockopt */
4351	case 118:
4352		switch(ndx) {
4353		case 0:
4354			p = "int";
4355			break;
4356		case 1:
4357			p = "int";
4358			break;
4359		case 2:
4360			p = "int";
4361			break;
4362		case 3:
4363			p = "caddr_t";
4364			break;
4365		case 4:
4366			p = "int *";
4367			break;
4368		default:
4369			break;
4370		};
4371		break;
4372	/* freebsd32_readv */
4373	case 120:
4374		switch(ndx) {
4375		case 0:
4376			p = "int";
4377			break;
4378		case 1:
4379			p = "struct iovec32 *";
4380			break;
4381		case 2:
4382			p = "u_int";
4383			break;
4384		default:
4385			break;
4386		};
4387		break;
4388	/* freebsd32_writev */
4389	case 121:
4390		switch(ndx) {
4391		case 0:
4392			p = "int";
4393			break;
4394		case 1:
4395			p = "struct iovec32 *";
4396			break;
4397		case 2:
4398			p = "u_int";
4399			break;
4400		default:
4401			break;
4402		};
4403		break;
4404	/* freebsd32_settimeofday */
4405	case 122:
4406		switch(ndx) {
4407		case 0:
4408			p = "struct timeval32 *";
4409			break;
4410		case 1:
4411			p = "struct timezone *";
4412			break;
4413		default:
4414			break;
4415		};
4416		break;
4417	/* fchown */
4418	case 123:
4419		switch(ndx) {
4420		case 0:
4421			p = "int";
4422			break;
4423		case 1:
4424			p = "int";
4425			break;
4426		case 2:
4427			p = "int";
4428			break;
4429		default:
4430			break;
4431		};
4432		break;
4433	/* fchmod */
4434	case 124:
4435		switch(ndx) {
4436		case 0:
4437			p = "int";
4438			break;
4439		case 1:
4440			p = "int";
4441			break;
4442		default:
4443			break;
4444		};
4445		break;
4446	/* setreuid */
4447	case 126:
4448		switch(ndx) {
4449		case 0:
4450			p = "int";
4451			break;
4452		case 1:
4453			p = "int";
4454			break;
4455		default:
4456			break;
4457		};
4458		break;
4459	/* setregid */
4460	case 127:
4461		switch(ndx) {
4462		case 0:
4463			p = "int";
4464			break;
4465		case 1:
4466			p = "int";
4467			break;
4468		default:
4469			break;
4470		};
4471		break;
4472	/* rename */
4473	case 128:
4474		switch(ndx) {
4475		case 0:
4476			p = "char *";
4477			break;
4478		case 1:
4479			p = "char *";
4480			break;
4481		default:
4482			break;
4483		};
4484		break;
4485	/* flock */
4486	case 131:
4487		switch(ndx) {
4488		case 0:
4489			p = "int";
4490			break;
4491		case 1:
4492			p = "int";
4493			break;
4494		default:
4495			break;
4496		};
4497		break;
4498	/* mkfifo */
4499	case 132:
4500		switch(ndx) {
4501		case 0:
4502			p = "char *";
4503			break;
4504		case 1:
4505			p = "int";
4506			break;
4507		default:
4508			break;
4509		};
4510		break;
4511	/* sendto */
4512	case 133:
4513		switch(ndx) {
4514		case 0:
4515			p = "int";
4516			break;
4517		case 1:
4518			p = "caddr_t";
4519			break;
4520		case 2:
4521			p = "size_t";
4522			break;
4523		case 3:
4524			p = "int";
4525			break;
4526		case 4:
4527			p = "caddr_t";
4528			break;
4529		case 5:
4530			p = "int";
4531			break;
4532		default:
4533			break;
4534		};
4535		break;
4536	/* shutdown */
4537	case 134:
4538		switch(ndx) {
4539		case 0:
4540			p = "int";
4541			break;
4542		case 1:
4543			p = "int";
4544			break;
4545		default:
4546			break;
4547		};
4548		break;
4549	/* socketpair */
4550	case 135:
4551		switch(ndx) {
4552		case 0:
4553			p = "int";
4554			break;
4555		case 1:
4556			p = "int";
4557			break;
4558		case 2:
4559			p = "int";
4560			break;
4561		case 3:
4562			p = "int *";
4563			break;
4564		default:
4565			break;
4566		};
4567		break;
4568	/* mkdir */
4569	case 136:
4570		switch(ndx) {
4571		case 0:
4572			p = "char *";
4573			break;
4574		case 1:
4575			p = "int";
4576			break;
4577		default:
4578			break;
4579		};
4580		break;
4581	/* rmdir */
4582	case 137:
4583		switch(ndx) {
4584		case 0:
4585			p = "char *";
4586			break;
4587		default:
4588			break;
4589		};
4590		break;
4591	/* freebsd32_utimes */
4592	case 138:
4593		switch(ndx) {
4594		case 0:
4595			p = "char *";
4596			break;
4597		case 1:
4598			p = "struct timeval32 *";
4599			break;
4600		default:
4601			break;
4602		};
4603		break;
4604	/* freebsd32_adjtime */
4605	case 140:
4606		switch(ndx) {
4607		case 0:
4608			p = "struct timeval32 *";
4609			break;
4610		case 1:
4611			p = "struct timeval32 *";
4612			break;
4613		default:
4614			break;
4615		};
4616		break;
4617	/* setsid */
4618	case 147:
4619		break;
4620	/* quotactl */
4621	case 148:
4622		switch(ndx) {
4623		case 0:
4624			p = "char *";
4625			break;
4626		case 1:
4627			p = "int";
4628			break;
4629		case 2:
4630			p = "int";
4631			break;
4632		case 3:
4633			p = "caddr_t";
4634			break;
4635		default:
4636			break;
4637		};
4638		break;
4639	/* getfh */
4640	case 161:
4641		switch(ndx) {
4642		case 0:
4643			p = "char *";
4644			break;
4645		case 1:
4646			p = "struct fhandle *";
4647			break;
4648		default:
4649			break;
4650		};
4651		break;
4652	/* freebsd32_sysarch */
4653	case 165:
4654		switch(ndx) {
4655		case 0:
4656			p = "int";
4657			break;
4658		case 1:
4659			p = "char *";
4660			break;
4661		default:
4662			break;
4663		};
4664		break;
4665	/* rtprio */
4666	case 166:
4667		switch(ndx) {
4668		case 0:
4669			p = "int";
4670			break;
4671		case 1:
4672			p = "pid_t";
4673			break;
4674		case 2:
4675			p = "struct rtprio *";
4676			break;
4677		default:
4678			break;
4679		};
4680		break;
4681	/* freebsd32_semsys */
4682	case 169:
4683		switch(ndx) {
4684		case 0:
4685			p = "int";
4686			break;
4687		case 1:
4688			p = "int";
4689			break;
4690		case 2:
4691			p = "int";
4692			break;
4693		case 3:
4694			p = "int";
4695			break;
4696		case 4:
4697			p = "int";
4698			break;
4699		default:
4700			break;
4701		};
4702		break;
4703	/* freebsd32_msgsys */
4704	case 170:
4705		switch(ndx) {
4706		case 0:
4707			p = "int";
4708			break;
4709		case 1:
4710			p = "int";
4711			break;
4712		case 2:
4713			p = "int";
4714			break;
4715		case 3:
4716			p = "int";
4717			break;
4718		case 4:
4719			p = "int";
4720			break;
4721		case 5:
4722			p = "int";
4723			break;
4724		default:
4725			break;
4726		};
4727		break;
4728	/* freebsd32_shmsys */
4729	case 171:
4730		switch(ndx) {
4731		case 0:
4732			p = "uint32_t";
4733			break;
4734		case 1:
4735			p = "uint32_t";
4736			break;
4737		case 2:
4738			p = "uint32_t";
4739			break;
4740		case 3:
4741			p = "uint32_t";
4742			break;
4743		default:
4744			break;
4745		};
4746		break;
4747	/* ntp_adjtime */
4748	case 176:
4749		switch(ndx) {
4750		case 0:
4751			p = "struct timex *";
4752			break;
4753		default:
4754			break;
4755		};
4756		break;
4757	/* setgid */
4758	case 181:
4759		switch(ndx) {
4760		case 0:
4761			p = "gid_t";
4762			break;
4763		default:
4764			break;
4765		};
4766		break;
4767	/* setegid */
4768	case 182:
4769		switch(ndx) {
4770		case 0:
4771			p = "gid_t";
4772			break;
4773		default:
4774			break;
4775		};
4776		break;
4777	/* seteuid */
4778	case 183:
4779		switch(ndx) {
4780		case 0:
4781			p = "uid_t";
4782			break;
4783		default:
4784			break;
4785		};
4786		break;
4787	/* freebsd32_stat */
4788	case 188:
4789		switch(ndx) {
4790		case 0:
4791			p = "char *";
4792			break;
4793		case 1:
4794			p = "struct stat32 *";
4795			break;
4796		default:
4797			break;
4798		};
4799		break;
4800	/* freebsd32_fstat */
4801	case 189:
4802		switch(ndx) {
4803		case 0:
4804			p = "int";
4805			break;
4806		case 1:
4807			p = "struct stat32 *";
4808			break;
4809		default:
4810			break;
4811		};
4812		break;
4813	/* freebsd32_lstat */
4814	case 190:
4815		switch(ndx) {
4816		case 0:
4817			p = "char *";
4818			break;
4819		case 1:
4820			p = "struct stat32 *";
4821			break;
4822		default:
4823			break;
4824		};
4825		break;
4826	/* pathconf */
4827	case 191:
4828		switch(ndx) {
4829		case 0:
4830			p = "char *";
4831			break;
4832		case 1:
4833			p = "int";
4834			break;
4835		default:
4836			break;
4837		};
4838		break;
4839	/* fpathconf */
4840	case 192:
4841		switch(ndx) {
4842		case 0:
4843			p = "int";
4844			break;
4845		case 1:
4846			p = "int";
4847			break;
4848		default:
4849			break;
4850		};
4851		break;
4852	/* getrlimit */
4853	case 194:
4854		switch(ndx) {
4855		case 0:
4856			p = "u_int";
4857			break;
4858		case 1:
4859			p = "struct rlimit *";
4860			break;
4861		default:
4862			break;
4863		};
4864		break;
4865	/* setrlimit */
4866	case 195:
4867		switch(ndx) {
4868		case 0:
4869			p = "u_int";
4870			break;
4871		case 1:
4872			p = "struct rlimit *";
4873			break;
4874		default:
4875			break;
4876		};
4877		break;
4878	/* freebsd32_getdirentries */
4879	case 196:
4880		switch(ndx) {
4881		case 0:
4882			p = "int";
4883			break;
4884		case 1:
4885			p = "char *";
4886			break;
4887		case 2:
4888			p = "u_int";
4889			break;
4890		case 3:
4891			p = "int32_t *";
4892			break;
4893		default:
4894			break;
4895		};
4896		break;
4897	/* nosys */
4898	case 198:
4899		break;
4900	/* freebsd32_sysctl */
4901	case 202:
4902		switch(ndx) {
4903		case 0:
4904			p = "int *";
4905			break;
4906		case 1:
4907			p = "u_int";
4908			break;
4909		case 2:
4910			p = "void *";
4911			break;
4912		case 3:
4913			p = "uint32_t *";
4914			break;
4915		case 4:
4916			p = "void *";
4917			break;
4918		case 5:
4919			p = "uint32_t";
4920			break;
4921		default:
4922			break;
4923		};
4924		break;
4925	/* mlock */
4926	case 203:
4927		switch(ndx) {
4928		case 0:
4929			p = "const void *";
4930			break;
4931		case 1:
4932			p = "size_t";
4933			break;
4934		default:
4935			break;
4936		};
4937		break;
4938	/* munlock */
4939	case 204:
4940		switch(ndx) {
4941		case 0:
4942			p = "const void *";
4943			break;
4944		case 1:
4945			p = "size_t";
4946			break;
4947		default:
4948			break;
4949		};
4950		break;
4951	/* undelete */
4952	case 205:
4953		switch(ndx) {
4954		case 0:
4955			p = "char *";
4956			break;
4957		default:
4958			break;
4959		};
4960		break;
4961	/* freebsd32_futimes */
4962	case 206:
4963		switch(ndx) {
4964		case 0:
4965			p = "int";
4966			break;
4967		case 1:
4968			p = "struct timeval32 *";
4969			break;
4970		default:
4971			break;
4972		};
4973		break;
4974	/* getpgid */
4975	case 207:
4976		switch(ndx) {
4977		case 0:
4978			p = "pid_t";
4979			break;
4980		default:
4981			break;
4982		};
4983		break;
4984	/* poll */
4985	case 209:
4986		switch(ndx) {
4987		case 0:
4988			p = "struct pollfd *";
4989			break;
4990		case 1:
4991			p = "u_int";
4992			break;
4993		case 2:
4994			p = "int";
4995			break;
4996		default:
4997			break;
4998		};
4999		break;
5000	/* lkmnosys */
5001	case 210:
5002		break;
5003	/* lkmnosys */
5004	case 211:
5005		break;
5006	/* lkmnosys */
5007	case 212:
5008		break;
5009	/* lkmnosys */
5010	case 213:
5011		break;
5012	/* lkmnosys */
5013	case 214:
5014		break;
5015	/* lkmnosys */
5016	case 215:
5017		break;
5018	/* lkmnosys */
5019	case 216:
5020		break;
5021	/* lkmnosys */
5022	case 217:
5023		break;
5024	/* lkmnosys */
5025	case 218:
5026		break;
5027	/* lkmnosys */
5028	case 219:
5029		break;
5030	/* semget */
5031	case 221:
5032		switch(ndx) {
5033		case 0:
5034			p = "key_t";
5035			break;
5036		case 1:
5037			p = "int";
5038			break;
5039		case 2:
5040			p = "int";
5041			break;
5042		default:
5043			break;
5044		};
5045		break;
5046	/* semop */
5047	case 222:
5048		switch(ndx) {
5049		case 0:
5050			p = "int";
5051			break;
5052		case 1:
5053			p = "struct sembuf *";
5054			break;
5055		case 2:
5056			p = "u_int";
5057			break;
5058		default:
5059			break;
5060		};
5061		break;
5062	/* msgget */
5063	case 225:
5064		switch(ndx) {
5065		case 0:
5066			p = "key_t";
5067			break;
5068		case 1:
5069			p = "int";
5070			break;
5071		default:
5072			break;
5073		};
5074		break;
5075	/* freebsd32_msgsnd */
5076	case 226:
5077		switch(ndx) {
5078		case 0:
5079			p = "int";
5080			break;
5081		case 1:
5082			p = "void *";
5083			break;
5084		case 2:
5085			p = "size_t";
5086			break;
5087		case 3:
5088			p = "int";
5089			break;
5090		default:
5091			break;
5092		};
5093		break;
5094	/* freebsd32_msgrcv */
5095	case 227:
5096		switch(ndx) {
5097		case 0:
5098			p = "int";
5099			break;
5100		case 1:
5101			p = "void *";
5102			break;
5103		case 2:
5104			p = "size_t";
5105			break;
5106		case 3:
5107			p = "long";
5108			break;
5109		case 4:
5110			p = "int";
5111			break;
5112		default:
5113			break;
5114		};
5115		break;
5116	/* shmat */
5117	case 228:
5118		switch(ndx) {
5119		case 0:
5120			p = "int";
5121			break;
5122		case 1:
5123			p = "void *";
5124			break;
5125		case 2:
5126			p = "int";
5127			break;
5128		default:
5129			break;
5130		};
5131		break;
5132	/* shmdt */
5133	case 230:
5134		switch(ndx) {
5135		case 0:
5136			p = "void *";
5137			break;
5138		default:
5139			break;
5140		};
5141		break;
5142	/* shmget */
5143	case 231:
5144		switch(ndx) {
5145		case 0:
5146			p = "key_t";
5147			break;
5148		case 1:
5149			p = "int";
5150			break;
5151		case 2:
5152			p = "int";
5153			break;
5154		default:
5155			break;
5156		};
5157		break;
5158	/* freebsd32_clock_gettime */
5159	case 232:
5160		switch(ndx) {
5161		case 0:
5162			p = "clockid_t";
5163			break;
5164		case 1:
5165			p = "struct timespec32 *";
5166			break;
5167		default:
5168			break;
5169		};
5170		break;
5171	/* freebsd32_clock_settime */
5172	case 233:
5173		switch(ndx) {
5174		case 0:
5175			p = "clockid_t";
5176			break;
5177		case 1:
5178			p = "const struct timespec32 *";
5179			break;
5180		default:
5181			break;
5182		};
5183		break;
5184	/* freebsd32_clock_getres */
5185	case 234:
5186		switch(ndx) {
5187		case 0:
5188			p = "clockid_t";
5189			break;
5190		case 1:
5191			p = "struct timespec32 *";
5192			break;
5193		default:
5194			break;
5195		};
5196		break;
5197	/* freebsd32_ktimer_create */
5198	case 235:
5199		switch(ndx) {
5200		case 0:
5201			p = "clockid_t";
5202			break;
5203		case 1:
5204			p = "struct sigevent32 *";
5205			break;
5206		case 2:
5207			p = "int *";
5208			break;
5209		default:
5210			break;
5211		};
5212		break;
5213	/* ktimer_delete */
5214	case 236:
5215		switch(ndx) {
5216		case 0:
5217			p = "int";
5218			break;
5219		default:
5220			break;
5221		};
5222		break;
5223	/* freebsd32_ktimer_settime */
5224	case 237:
5225		switch(ndx) {
5226		case 0:
5227			p = "int";
5228			break;
5229		case 1:
5230			p = "int";
5231			break;
5232		case 2:
5233			p = "const struct itimerspec32 *";
5234			break;
5235		case 3:
5236			p = "struct itimerspec32 *";
5237			break;
5238		default:
5239			break;
5240		};
5241		break;
5242	/* freebsd32_ktimer_gettime */
5243	case 238:
5244		switch(ndx) {
5245		case 0:
5246			p = "int";
5247			break;
5248		case 1:
5249			p = "struct itimerspec32 *";
5250			break;
5251		default:
5252			break;
5253		};
5254		break;
5255	/* ktimer_getoverrun */
5256	case 239:
5257		switch(ndx) {
5258		case 0:
5259			p = "int";
5260			break;
5261		default:
5262			break;
5263		};
5264		break;
5265	/* freebsd32_nanosleep */
5266	case 240:
5267		switch(ndx) {
5268		case 0:
5269			p = "const struct timespec32 *";
5270			break;
5271		case 1:
5272			p = "struct timespec32 *";
5273			break;
5274		default:
5275			break;
5276		};
5277		break;
5278	/* ffclock_getcounter */
5279	case 241:
5280		switch(ndx) {
5281		case 0:
5282			p = "ffcounter *";
5283			break;
5284		default:
5285			break;
5286		};
5287		break;
5288	/* ffclock_setestimate */
5289	case 242:
5290		switch(ndx) {
5291		case 0:
5292			p = "struct ffclock_estimate *";
5293			break;
5294		default:
5295			break;
5296		};
5297		break;
5298	/* ffclock_getestimate */
5299	case 243:
5300		switch(ndx) {
5301		case 0:
5302			p = "struct ffclock_estimate *";
5303			break;
5304		default:
5305			break;
5306		};
5307		break;
5308	/* freebsd32_clock_getcpuclockid2 */
5309	case 247:
5310		switch(ndx) {
5311		case 0:
5312			p = "uint32_t";
5313			break;
5314		case 1:
5315			p = "uint32_t";
5316			break;
5317		case 2:
5318			p = "int";
5319			break;
5320		case 3:
5321			p = "clockid_t *";
5322			break;
5323		default:
5324			break;
5325		};
5326		break;
5327	/* minherit */
5328	case 250:
5329		switch(ndx) {
5330		case 0:
5331			p = "void *";
5332			break;
5333		case 1:
5334			p = "size_t";
5335			break;
5336		case 2:
5337			p = "int";
5338			break;
5339		default:
5340			break;
5341		};
5342		break;
5343	/* rfork */
5344	case 251:
5345		switch(ndx) {
5346		case 0:
5347			p = "int";
5348			break;
5349		default:
5350			break;
5351		};
5352		break;
5353	/* openbsd_poll */
5354	case 252:
5355		switch(ndx) {
5356		case 0:
5357			p = "struct pollfd *";
5358			break;
5359		case 1:
5360			p = "u_int";
5361			break;
5362		case 2:
5363			p = "int";
5364			break;
5365		default:
5366			break;
5367		};
5368		break;
5369	/* issetugid */
5370	case 253:
5371		break;
5372	/* lchown */
5373	case 254:
5374		switch(ndx) {
5375		case 0:
5376			p = "char *";
5377			break;
5378		case 1:
5379			p = "int";
5380			break;
5381		case 2:
5382			p = "int";
5383			break;
5384		default:
5385			break;
5386		};
5387		break;
5388	/* freebsd32_aio_read */
5389	case 255:
5390		switch(ndx) {
5391		case 0:
5392			p = "struct aiocb32 *";
5393			break;
5394		default:
5395			break;
5396		};
5397		break;
5398	/* freebsd32_aio_write */
5399	case 256:
5400		switch(ndx) {
5401		case 0:
5402			p = "struct aiocb32 *";
5403			break;
5404		default:
5405			break;
5406		};
5407		break;
5408	/* freebsd32_lio_listio */
5409	case 257:
5410		switch(ndx) {
5411		case 0:
5412			p = "int";
5413			break;
5414		case 1:
5415			p = "struct aiocb32 *const *";
5416			break;
5417		case 2:
5418			p = "int";
5419			break;
5420		case 3:
5421			p = "struct sigevent32 *";
5422			break;
5423		default:
5424			break;
5425		};
5426		break;
5427	/* getdents */
5428	case 272:
5429		switch(ndx) {
5430		case 0:
5431			p = "int";
5432			break;
5433		case 1:
5434			p = "char *";
5435			break;
5436		case 2:
5437			p = "size_t";
5438			break;
5439		default:
5440			break;
5441		};
5442		break;
5443	/* lchmod */
5444	case 274:
5445		switch(ndx) {
5446		case 0:
5447			p = "char *";
5448			break;
5449		case 1:
5450			p = "mode_t";
5451			break;
5452		default:
5453			break;
5454		};
5455		break;
5456	/* lchown */
5457	case 275:
5458		switch(ndx) {
5459		case 0:
5460			p = "char *";
5461			break;
5462		case 1:
5463			p = "uid_t";
5464			break;
5465		case 2:
5466			p = "gid_t";
5467			break;
5468		default:
5469			break;
5470		};
5471		break;
5472	/* freebsd32_lutimes */
5473	case 276:
5474		switch(ndx) {
5475		case 0:
5476			p = "char *";
5477			break;
5478		case 1:
5479			p = "struct timeval32 *";
5480			break;
5481		default:
5482			break;
5483		};
5484		break;
5485	/* msync */
5486	case 277:
5487		switch(ndx) {
5488		case 0:
5489			p = "void *";
5490			break;
5491		case 1:
5492			p = "size_t";
5493			break;
5494		case 2:
5495			p = "int";
5496			break;
5497		default:
5498			break;
5499		};
5500		break;
5501	/* nstat */
5502	case 278:
5503		switch(ndx) {
5504		case 0:
5505			p = "char *";
5506			break;
5507		case 1:
5508			p = "struct nstat *";
5509			break;
5510		default:
5511			break;
5512		};
5513		break;
5514	/* nfstat */
5515	case 279:
5516		switch(ndx) {
5517		case 0:
5518			p = "int";
5519			break;
5520		case 1:
5521			p = "struct nstat *";
5522			break;
5523		default:
5524			break;
5525		};
5526		break;
5527	/* nlstat */
5528	case 280:
5529		switch(ndx) {
5530		case 0:
5531			p = "char *";
5532			break;
5533		case 1:
5534			p = "struct nstat *";
5535			break;
5536		default:
5537			break;
5538		};
5539		break;
5540	/* freebsd32_preadv */
5541	case 289:
5542		switch(ndx) {
5543		case 0:
5544			p = "int";
5545			break;
5546		case 1:
5547			p = "struct iovec32 *";
5548			break;
5549		case 2:
5550			p = "u_int";
5551			break;
5552		case 3:
5553			p = "uint32_t";
5554			break;
5555		case 4:
5556			p = "uint32_t";
5557			break;
5558		default:
5559			break;
5560		};
5561		break;
5562	/* freebsd32_pwritev */
5563	case 290:
5564		switch(ndx) {
5565		case 0:
5566			p = "int";
5567			break;
5568		case 1:
5569			p = "struct iovec32 *";
5570			break;
5571		case 2:
5572			p = "u_int";
5573			break;
5574		case 3:
5575			p = "uint32_t";
5576			break;
5577		case 4:
5578			p = "uint32_t";
5579			break;
5580		default:
5581			break;
5582		};
5583		break;
5584	/* fhopen */
5585	case 298:
5586		switch(ndx) {
5587		case 0:
5588			p = "const struct fhandle *";
5589			break;
5590		case 1:
5591			p = "int";
5592			break;
5593		default:
5594			break;
5595		};
5596		break;
5597	/* fhstat */
5598	case 299:
5599		switch(ndx) {
5600		case 0:
5601			p = "const struct fhandle *";
5602			break;
5603		case 1:
5604			p = "struct stat *";
5605			break;
5606		default:
5607			break;
5608		};
5609		break;
5610	/* modnext */
5611	case 300:
5612		switch(ndx) {
5613		case 0:
5614			p = "int";
5615			break;
5616		default:
5617			break;
5618		};
5619		break;
5620	/* freebsd32_modstat */
5621	case 301:
5622		switch(ndx) {
5623		case 0:
5624			p = "int";
5625			break;
5626		case 1:
5627			p = "struct module_stat32 *";
5628			break;
5629		default:
5630			break;
5631		};
5632		break;
5633	/* modfnext */
5634	case 302:
5635		switch(ndx) {
5636		case 0:
5637			p = "int";
5638			break;
5639		default:
5640			break;
5641		};
5642		break;
5643	/* modfind */
5644	case 303:
5645		switch(ndx) {
5646		case 0:
5647			p = "const char *";
5648			break;
5649		default:
5650			break;
5651		};
5652		break;
5653	/* kldload */
5654	case 304:
5655		switch(ndx) {
5656		case 0:
5657			p = "const char *";
5658			break;
5659		default:
5660			break;
5661		};
5662		break;
5663	/* kldunload */
5664	case 305:
5665		switch(ndx) {
5666		case 0:
5667			p = "int";
5668			break;
5669		default:
5670			break;
5671		};
5672		break;
5673	/* kldfind */
5674	case 306:
5675		switch(ndx) {
5676		case 0:
5677			p = "const char *";
5678			break;
5679		default:
5680			break;
5681		};
5682		break;
5683	/* kldnext */
5684	case 307:
5685		switch(ndx) {
5686		case 0:
5687			p = "int";
5688			break;
5689		default:
5690			break;
5691		};
5692		break;
5693	/* freebsd32_kldstat */
5694	case 308:
5695		switch(ndx) {
5696		case 0:
5697			p = "int";
5698			break;
5699		case 1:
5700			p = "struct kld32_file_stat *";
5701			break;
5702		default:
5703			break;
5704		};
5705		break;
5706	/* kldfirstmod */
5707	case 309:
5708		switch(ndx) {
5709		case 0:
5710			p = "int";
5711			break;
5712		default:
5713			break;
5714		};
5715		break;
5716	/* getsid */
5717	case 310:
5718		switch(ndx) {
5719		case 0:
5720			p = "pid_t";
5721			break;
5722		default:
5723			break;
5724		};
5725		break;
5726	/* setresuid */
5727	case 311:
5728		switch(ndx) {
5729		case 0:
5730			p = "uid_t";
5731			break;
5732		case 1:
5733			p = "uid_t";
5734			break;
5735		case 2:
5736			p = "uid_t";
5737			break;
5738		default:
5739			break;
5740		};
5741		break;
5742	/* setresgid */
5743	case 312:
5744		switch(ndx) {
5745		case 0:
5746			p = "gid_t";
5747			break;
5748		case 1:
5749			p = "gid_t";
5750			break;
5751		case 2:
5752			p = "gid_t";
5753			break;
5754		default:
5755			break;
5756		};
5757		break;
5758	/* freebsd32_aio_return */
5759	case 314:
5760		switch(ndx) {
5761		case 0:
5762			p = "struct aiocb32 *";
5763			break;
5764		default:
5765			break;
5766		};
5767		break;
5768	/* freebsd32_aio_suspend */
5769	case 315:
5770		switch(ndx) {
5771		case 0:
5772			p = "struct aiocb32 *const *";
5773			break;
5774		case 1:
5775			p = "int";
5776			break;
5777		case 2:
5778			p = "const struct timespec32 *";
5779			break;
5780		default:
5781			break;
5782		};
5783		break;
5784	/* freebsd32_aio_cancel */
5785	case 316:
5786		switch(ndx) {
5787		case 0:
5788			p = "int";
5789			break;
5790		case 1:
5791			p = "struct aiocb32 *";
5792			break;
5793		default:
5794			break;
5795		};
5796		break;
5797	/* freebsd32_aio_error */
5798	case 317:
5799		switch(ndx) {
5800		case 0:
5801			p = "struct aiocb32 *";
5802			break;
5803		default:
5804			break;
5805		};
5806		break;
5807	/* freebsd32_oaio_read */
5808	case 318:
5809		switch(ndx) {
5810		case 0:
5811			p = "struct oaiocb32 *";
5812			break;
5813		default:
5814			break;
5815		};
5816		break;
5817	/* freebsd32_oaio_write */
5818	case 319:
5819		switch(ndx) {
5820		case 0:
5821			p = "struct oaiocb32 *";
5822			break;
5823		default:
5824			break;
5825		};
5826		break;
5827	/* freebsd32_olio_listio */
5828	case 320:
5829		switch(ndx) {
5830		case 0:
5831			p = "int";
5832			break;
5833		case 1:
5834			p = "struct oaiocb32 *const *";
5835			break;
5836		case 2:
5837			p = "int";
5838			break;
5839		case 3:
5840			p = "struct osigevent32 *";
5841			break;
5842		default:
5843			break;
5844		};
5845		break;
5846	/* yield */
5847	case 321:
5848		break;
5849	/* mlockall */
5850	case 324:
5851		switch(ndx) {
5852		case 0:
5853			p = "int";
5854			break;
5855		default:
5856			break;
5857		};
5858		break;
5859	/* munlockall */
5860	case 325:
5861		break;
5862	/* __getcwd */
5863	case 326:
5864		switch(ndx) {
5865		case 0:
5866			p = "u_char *";
5867			break;
5868		case 1:
5869			p = "u_int";
5870			break;
5871		default:
5872			break;
5873		};
5874		break;
5875	/* sched_setparam */
5876	case 327:
5877		switch(ndx) {
5878		case 0:
5879			p = "pid_t";
5880			break;
5881		case 1:
5882			p = "const struct sched_param *";
5883			break;
5884		default:
5885			break;
5886		};
5887		break;
5888	/* sched_getparam */
5889	case 328:
5890		switch(ndx) {
5891		case 0:
5892			p = "pid_t";
5893			break;
5894		case 1:
5895			p = "struct sched_param *";
5896			break;
5897		default:
5898			break;
5899		};
5900		break;
5901	/* sched_setscheduler */
5902	case 329:
5903		switch(ndx) {
5904		case 0:
5905			p = "pid_t";
5906			break;
5907		case 1:
5908			p = "int";
5909			break;
5910		case 2:
5911			p = "const struct sched_param *";
5912			break;
5913		default:
5914			break;
5915		};
5916		break;
5917	/* sched_getscheduler */
5918	case 330:
5919		switch(ndx) {
5920		case 0:
5921			p = "pid_t";
5922			break;
5923		default:
5924			break;
5925		};
5926		break;
5927	/* sched_yield */
5928	case 331:
5929		break;
5930	/* sched_get_priority_max */
5931	case 332:
5932		switch(ndx) {
5933		case 0:
5934			p = "int";
5935			break;
5936		default:
5937			break;
5938		};
5939		break;
5940	/* sched_get_priority_min */
5941	case 333:
5942		switch(ndx) {
5943		case 0:
5944			p = "int";
5945			break;
5946		default:
5947			break;
5948		};
5949		break;
5950	/* sched_rr_get_interval */
5951	case 334:
5952		switch(ndx) {
5953		case 0:
5954			p = "pid_t";
5955			break;
5956		case 1:
5957			p = "struct timespec *";
5958			break;
5959		default:
5960			break;
5961		};
5962		break;
5963	/* utrace */
5964	case 335:
5965		switch(ndx) {
5966		case 0:
5967			p = "const void *";
5968			break;
5969		case 1:
5970			p = "size_t";
5971			break;
5972		default:
5973			break;
5974		};
5975		break;
5976	/* kldsym */
5977	case 337:
5978		switch(ndx) {
5979		case 0:
5980			p = "int";
5981			break;
5982		case 1:
5983			p = "int";
5984			break;
5985		case 2:
5986			p = "void *";
5987			break;
5988		default:
5989			break;
5990		};
5991		break;
5992	/* freebsd32_jail */
5993	case 338:
5994		switch(ndx) {
5995		case 0:
5996			p = "struct jail32 *";
5997			break;
5998		default:
5999			break;
6000		};
6001		break;
6002	/* sigprocmask */
6003	case 340:
6004		switch(ndx) {
6005		case 0:
6006			p = "int";
6007			break;
6008		case 1:
6009			p = "const sigset_t *";
6010			break;
6011		case 2:
6012			p = "sigset_t *";
6013			break;
6014		default:
6015			break;
6016		};
6017		break;
6018	/* sigsuspend */
6019	case 341:
6020		switch(ndx) {
6021		case 0:
6022			p = "const sigset_t *";
6023			break;
6024		default:
6025			break;
6026		};
6027		break;
6028	/* sigpending */
6029	case 343:
6030		switch(ndx) {
6031		case 0:
6032			p = "sigset_t *";
6033			break;
6034		default:
6035			break;
6036		};
6037		break;
6038	/* freebsd32_sigtimedwait */
6039	case 345:
6040		switch(ndx) {
6041		case 0:
6042			p = "const sigset_t *";
6043			break;
6044		case 1:
6045			p = "siginfo_t *";
6046			break;
6047		case 2:
6048			p = "const struct timespec *";
6049			break;
6050		default:
6051			break;
6052		};
6053		break;
6054	/* freebsd32_sigwaitinfo */
6055	case 346:
6056		switch(ndx) {
6057		case 0:
6058			p = "const sigset_t *";
6059			break;
6060		case 1:
6061			p = "siginfo_t *";
6062			break;
6063		default:
6064			break;
6065		};
6066		break;
6067	/* __acl_get_file */
6068	case 347:
6069		switch(ndx) {
6070		case 0:
6071			p = "const char *";
6072			break;
6073		case 1:
6074			p = "acl_type_t";
6075			break;
6076		case 2:
6077			p = "struct acl *";
6078			break;
6079		default:
6080			break;
6081		};
6082		break;
6083	/* __acl_set_file */
6084	case 348:
6085		switch(ndx) {
6086		case 0:
6087			p = "const char *";
6088			break;
6089		case 1:
6090			p = "acl_type_t";
6091			break;
6092		case 2:
6093			p = "struct acl *";
6094			break;
6095		default:
6096			break;
6097		};
6098		break;
6099	/* __acl_get_fd */
6100	case 349:
6101		switch(ndx) {
6102		case 0:
6103			p = "int";
6104			break;
6105		case 1:
6106			p = "acl_type_t";
6107			break;
6108		case 2:
6109			p = "struct acl *";
6110			break;
6111		default:
6112			break;
6113		};
6114		break;
6115	/* __acl_set_fd */
6116	case 350:
6117		switch(ndx) {
6118		case 0:
6119			p = "int";
6120			break;
6121		case 1:
6122			p = "acl_type_t";
6123			break;
6124		case 2:
6125			p = "struct acl *";
6126			break;
6127		default:
6128			break;
6129		};
6130		break;
6131	/* __acl_delete_file */
6132	case 351:
6133		switch(ndx) {
6134		case 0:
6135			p = "const char *";
6136			break;
6137		case 1:
6138			p = "acl_type_t";
6139			break;
6140		default:
6141			break;
6142		};
6143		break;
6144	/* __acl_delete_fd */
6145	case 352:
6146		switch(ndx) {
6147		case 0:
6148			p = "int";
6149			break;
6150		case 1:
6151			p = "acl_type_t";
6152			break;
6153		default:
6154			break;
6155		};
6156		break;
6157	/* __acl_aclcheck_file */
6158	case 353:
6159		switch(ndx) {
6160		case 0:
6161			p = "const char *";
6162			break;
6163		case 1:
6164			p = "acl_type_t";
6165			break;
6166		case 2:
6167			p = "struct acl *";
6168			break;
6169		default:
6170			break;
6171		};
6172		break;
6173	/* __acl_aclcheck_fd */
6174	case 354:
6175		switch(ndx) {
6176		case 0:
6177			p = "int";
6178			break;
6179		case 1:
6180			p = "acl_type_t";
6181			break;
6182		case 2:
6183			p = "struct acl *";
6184			break;
6185		default:
6186			break;
6187		};
6188		break;
6189	/* extattrctl */
6190	case 355:
6191		switch(ndx) {
6192		case 0:
6193			p = "const char *";
6194			break;
6195		case 1:
6196			p = "int";
6197			break;
6198		case 2:
6199			p = "const char *";
6200			break;
6201		case 3:
6202			p = "int";
6203			break;
6204		case 4:
6205			p = "const char *";
6206			break;
6207		default:
6208			break;
6209		};
6210		break;
6211	/* extattr_set_file */
6212	case 356:
6213		switch(ndx) {
6214		case 0:
6215			p = "const char *";
6216			break;
6217		case 1:
6218			p = "int";
6219			break;
6220		case 2:
6221			p = "const char *";
6222			break;
6223		case 3:
6224			p = "void *";
6225			break;
6226		case 4:
6227			p = "size_t";
6228			break;
6229		default:
6230			break;
6231		};
6232		break;
6233	/* extattr_get_file */
6234	case 357:
6235		switch(ndx) {
6236		case 0:
6237			p = "const char *";
6238			break;
6239		case 1:
6240			p = "int";
6241			break;
6242		case 2:
6243			p = "const char *";
6244			break;
6245		case 3:
6246			p = "void *";
6247			break;
6248		case 4:
6249			p = "size_t";
6250			break;
6251		default:
6252			break;
6253		};
6254		break;
6255	/* extattr_delete_file */
6256	case 358:
6257		switch(ndx) {
6258		case 0:
6259			p = "const char *";
6260			break;
6261		case 1:
6262			p = "int";
6263			break;
6264		case 2:
6265			p = "const char *";
6266			break;
6267		default:
6268			break;
6269		};
6270		break;
6271	/* freebsd32_aio_waitcomplete */
6272	case 359:
6273		switch(ndx) {
6274		case 0:
6275			p = "struct aiocb32 **";
6276			break;
6277		case 1:
6278			p = "struct timespec32 *";
6279			break;
6280		default:
6281			break;
6282		};
6283		break;
6284	/* getresuid */
6285	case 360:
6286		switch(ndx) {
6287		case 0:
6288			p = "uid_t *";
6289			break;
6290		case 1:
6291			p = "uid_t *";
6292			break;
6293		case 2:
6294			p = "uid_t *";
6295			break;
6296		default:
6297			break;
6298		};
6299		break;
6300	/* getresgid */
6301	case 361:
6302		switch(ndx) {
6303		case 0:
6304			p = "gid_t *";
6305			break;
6306		case 1:
6307			p = "gid_t *";
6308			break;
6309		case 2:
6310			p = "gid_t *";
6311			break;
6312		default:
6313			break;
6314		};
6315		break;
6316	/* kqueue */
6317	case 362:
6318		break;
6319	/* freebsd32_kevent */
6320	case 363:
6321		switch(ndx) {
6322		case 0:
6323			p = "int";
6324			break;
6325		case 1:
6326			p = "const struct kevent32 *";
6327			break;
6328		case 2:
6329			p = "int";
6330			break;
6331		case 3:
6332			p = "struct kevent32 *";
6333			break;
6334		case 4:
6335			p = "int";
6336			break;
6337		case 5:
6338			p = "const struct timespec32 *";
6339			break;
6340		default:
6341			break;
6342		};
6343		break;
6344	/* extattr_set_fd */
6345	case 371:
6346		switch(ndx) {
6347		case 0:
6348			p = "int";
6349			break;
6350		case 1:
6351			p = "int";
6352			break;
6353		case 2:
6354			p = "const char *";
6355			break;
6356		case 3:
6357			p = "void *";
6358			break;
6359		case 4:
6360			p = "size_t";
6361			break;
6362		default:
6363			break;
6364		};
6365		break;
6366	/* extattr_get_fd */
6367	case 372:
6368		switch(ndx) {
6369		case 0:
6370			p = "int";
6371			break;
6372		case 1:
6373			p = "int";
6374			break;
6375		case 2:
6376			p = "const char *";
6377			break;
6378		case 3:
6379			p = "void *";
6380			break;
6381		case 4:
6382			p = "size_t";
6383			break;
6384		default:
6385			break;
6386		};
6387		break;
6388	/* extattr_delete_fd */
6389	case 373:
6390		switch(ndx) {
6391		case 0:
6392			p = "int";
6393			break;
6394		case 1:
6395			p = "int";
6396			break;
6397		case 2:
6398			p = "const char *";
6399			break;
6400		default:
6401			break;
6402		};
6403		break;
6404	/* __setugid */
6405	case 374:
6406		switch(ndx) {
6407		case 0:
6408			p = "int";
6409			break;
6410		default:
6411			break;
6412		};
6413		break;
6414	/* eaccess */
6415	case 376:
6416		switch(ndx) {
6417		case 0:
6418			p = "char *";
6419			break;
6420		case 1:
6421			p = "int";
6422			break;
6423		default:
6424			break;
6425		};
6426		break;
6427	/* freebsd32_nmount */
6428	case 378:
6429		switch(ndx) {
6430		case 0:
6431			p = "struct iovec32 *";
6432			break;
6433		case 1:
6434			p = "unsigned int";
6435			break;
6436		case 2:
6437			p = "int";
6438			break;
6439		default:
6440			break;
6441		};
6442		break;
6443	/* kenv */
6444	case 390:
6445		switch(ndx) {
6446		case 0:
6447			p = "int";
6448			break;
6449		case 1:
6450			p = "const char *";
6451			break;
6452		case 2:
6453			p = "char *";
6454			break;
6455		case 3:
6456			p = "int";
6457			break;
6458		default:
6459			break;
6460		};
6461		break;
6462	/* lchflags */
6463	case 391:
6464		switch(ndx) {
6465		case 0:
6466			p = "const char *";
6467			break;
6468		case 1:
6469			p = "u_long";
6470			break;
6471		default:
6472			break;
6473		};
6474		break;
6475	/* uuidgen */
6476	case 392:
6477		switch(ndx) {
6478		case 0:
6479			p = "struct uuid *";
6480			break;
6481		case 1:
6482			p = "int";
6483			break;
6484		default:
6485			break;
6486		};
6487		break;
6488	/* freebsd32_sendfile */
6489	case 393:
6490		switch(ndx) {
6491		case 0:
6492			p = "int";
6493			break;
6494		case 1:
6495			p = "int";
6496			break;
6497		case 2:
6498			p = "uint32_t";
6499			break;
6500		case 3:
6501			p = "uint32_t";
6502			break;
6503		case 4:
6504			p = "size_t";
6505			break;
6506		case 5:
6507			p = "struct sf_hdtr32 *";
6508			break;
6509		case 6:
6510			p = "off_t *";
6511			break;
6512		case 7:
6513			p = "int";
6514			break;
6515		default:
6516			break;
6517		};
6518		break;
6519	/* getfsstat */
6520	case 395:
6521		switch(ndx) {
6522		case 0:
6523			p = "struct statfs *";
6524			break;
6525		case 1:
6526			p = "long";
6527			break;
6528		case 2:
6529			p = "int";
6530			break;
6531		default:
6532			break;
6533		};
6534		break;
6535	/* statfs */
6536	case 396:
6537		switch(ndx) {
6538		case 0:
6539			p = "char *";
6540			break;
6541		case 1:
6542			p = "struct statfs *";
6543			break;
6544		default:
6545			break;
6546		};
6547		break;
6548	/* fstatfs */
6549	case 397:
6550		switch(ndx) {
6551		case 0:
6552			p = "int";
6553			break;
6554		case 1:
6555			p = "struct statfs *";
6556			break;
6557		default:
6558			break;
6559		};
6560		break;
6561	/* fhstatfs */
6562	case 398:
6563		switch(ndx) {
6564		case 0:
6565			p = "const struct fhandle *";
6566			break;
6567		case 1:
6568			p = "struct statfs *";
6569			break;
6570		default:
6571			break;
6572		};
6573		break;
6574	/* ksem_close */
6575	case 400:
6576		switch(ndx) {
6577		case 0:
6578			p = "semid_t";
6579			break;
6580		default:
6581			break;
6582		};
6583		break;
6584	/* ksem_post */
6585	case 401:
6586		switch(ndx) {
6587		case 0:
6588			p = "semid_t";
6589			break;
6590		default:
6591			break;
6592		};
6593		break;
6594	/* ksem_wait */
6595	case 402:
6596		switch(ndx) {
6597		case 0:
6598			p = "semid_t";
6599			break;
6600		default:
6601			break;
6602		};
6603		break;
6604	/* ksem_trywait */
6605	case 403:
6606		switch(ndx) {
6607		case 0:
6608			p = "semid_t";
6609			break;
6610		default:
6611			break;
6612		};
6613		break;
6614	/* freebsd32_ksem_init */
6615	case 404:
6616		switch(ndx) {
6617		case 0:
6618			p = "semid_t *";
6619			break;
6620		case 1:
6621			p = "unsigned int";
6622			break;
6623		default:
6624			break;
6625		};
6626		break;
6627	/* freebsd32_ksem_open */
6628	case 405:
6629		switch(ndx) {
6630		case 0:
6631			p = "semid_t *";
6632			break;
6633		case 1:
6634			p = "const char *";
6635			break;
6636		case 2:
6637			p = "int";
6638			break;
6639		case 3:
6640			p = "mode_t";
6641			break;
6642		case 4:
6643			p = "unsigned int";
6644			break;
6645		default:
6646			break;
6647		};
6648		break;
6649	/* ksem_unlink */
6650	case 406:
6651		switch(ndx) {
6652		case 0:
6653			p = "const char *";
6654			break;
6655		default:
6656			break;
6657		};
6658		break;
6659	/* ksem_getvalue */
6660	case 407:
6661		switch(ndx) {
6662		case 0:
6663			p = "semid_t";
6664			break;
6665		case 1:
6666			p = "int *";
6667			break;
6668		default:
6669			break;
6670		};
6671		break;
6672	/* ksem_destroy */
6673	case 408:
6674		switch(ndx) {
6675		case 0:
6676			p = "semid_t";
6677			break;
6678		default:
6679			break;
6680		};
6681		break;
6682	/* extattr_set_link */
6683	case 412:
6684		switch(ndx) {
6685		case 0:
6686			p = "const char *";
6687			break;
6688		case 1:
6689			p = "int";
6690			break;
6691		case 2:
6692			p = "const char *";
6693			break;
6694		case 3:
6695			p = "void *";
6696			break;
6697		case 4:
6698			p = "size_t";
6699			break;
6700		default:
6701			break;
6702		};
6703		break;
6704	/* extattr_get_link */
6705	case 413:
6706		switch(ndx) {
6707		case 0:
6708			p = "const char *";
6709			break;
6710		case 1:
6711			p = "int";
6712			break;
6713		case 2:
6714			p = "const char *";
6715			break;
6716		case 3:
6717			p = "void *";
6718			break;
6719		case 4:
6720			p = "size_t";
6721			break;
6722		default:
6723			break;
6724		};
6725		break;
6726	/* extattr_delete_link */
6727	case 414:
6728		switch(ndx) {
6729		case 0:
6730			p = "const char *";
6731			break;
6732		case 1:
6733			p = "int";
6734			break;
6735		case 2:
6736			p = "const char *";
6737			break;
6738		default:
6739			break;
6740		};
6741		break;
6742	/* freebsd32_sigaction */
6743	case 416:
6744		switch(ndx) {
6745		case 0:
6746			p = "int";
6747			break;
6748		case 1:
6749			p = "struct sigaction32 *";
6750			break;
6751		case 2:
6752			p = "struct sigaction32 *";
6753			break;
6754		default:
6755			break;
6756		};
6757		break;
6758	/* freebsd32_sigreturn */
6759	case 417:
6760		switch(ndx) {
6761		case 0:
6762			p = "const struct freebsd32_ucontext *";
6763			break;
6764		default:
6765			break;
6766		};
6767		break;
6768	/* freebsd32_getcontext */
6769	case 421:
6770		switch(ndx) {
6771		case 0:
6772			p = "struct freebsd32_ucontext *";
6773			break;
6774		default:
6775			break;
6776		};
6777		break;
6778	/* freebsd32_setcontext */
6779	case 422:
6780		switch(ndx) {
6781		case 0:
6782			p = "const struct freebsd32_ucontext *";
6783			break;
6784		default:
6785			break;
6786		};
6787		break;
6788	/* freebsd32_swapcontext */
6789	case 423:
6790		switch(ndx) {
6791		case 0:
6792			p = "struct freebsd32_ucontext *";
6793			break;
6794		case 1:
6795			p = "const struct freebsd32_ucontext *";
6796			break;
6797		default:
6798			break;
6799		};
6800		break;
6801	/* __acl_get_link */
6802	case 425:
6803		switch(ndx) {
6804		case 0:
6805			p = "const char *";
6806			break;
6807		case 1:
6808			p = "acl_type_t";
6809			break;
6810		case 2:
6811			p = "struct acl *";
6812			break;
6813		default:
6814			break;
6815		};
6816		break;
6817	/* __acl_set_link */
6818	case 426:
6819		switch(ndx) {
6820		case 0:
6821			p = "const char *";
6822			break;
6823		case 1:
6824			p = "acl_type_t";
6825			break;
6826		case 2:
6827			p = "struct acl *";
6828			break;
6829		default:
6830			break;
6831		};
6832		break;
6833	/* __acl_delete_link */
6834	case 427:
6835		switch(ndx) {
6836		case 0:
6837			p = "const char *";
6838			break;
6839		case 1:
6840			p = "acl_type_t";
6841			break;
6842		default:
6843			break;
6844		};
6845		break;
6846	/* __acl_aclcheck_link */
6847	case 428:
6848		switch(ndx) {
6849		case 0:
6850			p = "const char *";
6851			break;
6852		case 1:
6853			p = "acl_type_t";
6854			break;
6855		case 2:
6856			p = "struct acl *";
6857			break;
6858		default:
6859			break;
6860		};
6861		break;
6862	/* sigwait */
6863	case 429:
6864		switch(ndx) {
6865		case 0:
6866			p = "const sigset_t *";
6867			break;
6868		case 1:
6869			p = "int *";
6870			break;
6871		default:
6872			break;
6873		};
6874		break;
6875	/* thr_exit */
6876	case 431:
6877		switch(ndx) {
6878		case 0:
6879			p = "long *";
6880			break;
6881		default:
6882			break;
6883		};
6884		break;
6885	/* thr_self */
6886	case 432:
6887		switch(ndx) {
6888		case 0:
6889			p = "long *";
6890			break;
6891		default:
6892			break;
6893		};
6894		break;
6895	/* thr_kill */
6896	case 433:
6897		switch(ndx) {
6898		case 0:
6899			p = "long";
6900			break;
6901		case 1:
6902			p = "int";
6903			break;
6904		default:
6905			break;
6906		};
6907		break;
6908	/* freebsd32_umtx_lock */
6909	case 434:
6910		switch(ndx) {
6911		case 0:
6912			p = "struct umtx *";
6913			break;
6914		default:
6915			break;
6916		};
6917		break;
6918	/* freebsd32_umtx_unlock */
6919	case 435:
6920		switch(ndx) {
6921		case 0:
6922			p = "struct umtx *";
6923			break;
6924		default:
6925			break;
6926		};
6927		break;
6928	/* jail_attach */
6929	case 436:
6930		switch(ndx) {
6931		case 0:
6932			p = "int";
6933			break;
6934		default:
6935			break;
6936		};
6937		break;
6938	/* extattr_list_fd */
6939	case 437:
6940		switch(ndx) {
6941		case 0:
6942			p = "int";
6943			break;
6944		case 1:
6945			p = "int";
6946			break;
6947		case 2:
6948			p = "void *";
6949			break;
6950		case 3:
6951			p = "size_t";
6952			break;
6953		default:
6954			break;
6955		};
6956		break;
6957	/* extattr_list_file */
6958	case 438:
6959		switch(ndx) {
6960		case 0:
6961			p = "const char *";
6962			break;
6963		case 1:
6964			p = "int";
6965			break;
6966		case 2:
6967			p = "void *";
6968			break;
6969		case 3:
6970			p = "size_t";
6971			break;
6972		default:
6973			break;
6974		};
6975		break;
6976	/* extattr_list_link */
6977	case 439:
6978		switch(ndx) {
6979		case 0:
6980			p = "const char *";
6981			break;
6982		case 1:
6983			p = "int";
6984			break;
6985		case 2:
6986			p = "void *";
6987			break;
6988		case 3:
6989			p = "size_t";
6990			break;
6991		default:
6992			break;
6993		};
6994		break;
6995	/* freebsd32_ksem_timedwait */
6996	case 441:
6997		switch(ndx) {
6998		case 0:
6999			p = "semid_t";
7000			break;
7001		case 1:
7002			p = "const struct timespec32 *";
7003			break;
7004		default:
7005			break;
7006		};
7007		break;
7008	/* freebsd32_thr_suspend */
7009	case 442:
7010		switch(ndx) {
7011		case 0:
7012			p = "const struct timespec32 *";
7013			break;
7014		default:
7015			break;
7016		};
7017		break;
7018	/* thr_wake */
7019	case 443:
7020		switch(ndx) {
7021		case 0:
7022			p = "long";
7023			break;
7024		default:
7025			break;
7026		};
7027		break;
7028	/* kldunloadf */
7029	case 444:
7030		switch(ndx) {
7031		case 0:
7032			p = "int";
7033			break;
7034		case 1:
7035			p = "int";
7036			break;
7037		default:
7038			break;
7039		};
7040		break;
7041	/* audit */
7042	case 445:
7043		switch(ndx) {
7044		case 0:
7045			p = "const void *";
7046			break;
7047		case 1:
7048			p = "u_int";
7049			break;
7050		default:
7051			break;
7052		};
7053		break;
7054	/* auditon */
7055	case 446:
7056		switch(ndx) {
7057		case 0:
7058			p = "int";
7059			break;
7060		case 1:
7061			p = "void *";
7062			break;
7063		case 2:
7064			p = "u_int";
7065			break;
7066		default:
7067			break;
7068		};
7069		break;
7070	/* getauid */
7071	case 447:
7072		switch(ndx) {
7073		case 0:
7074			p = "uid_t *";
7075			break;
7076		default:
7077			break;
7078		};
7079		break;
7080	/* setauid */
7081	case 448:
7082		switch(ndx) {
7083		case 0:
7084			p = "uid_t *";
7085			break;
7086		default:
7087			break;
7088		};
7089		break;
7090	/* getaudit */
7091	case 449:
7092		switch(ndx) {
7093		case 0:
7094			p = "struct auditinfo *";
7095			break;
7096		default:
7097			break;
7098		};
7099		break;
7100	/* setaudit */
7101	case 450:
7102		switch(ndx) {
7103		case 0:
7104			p = "struct auditinfo *";
7105			break;
7106		default:
7107			break;
7108		};
7109		break;
7110	/* getaudit_addr */
7111	case 451:
7112		switch(ndx) {
7113		case 0:
7114			p = "struct auditinfo_addr *";
7115			break;
7116		case 1:
7117			p = "u_int";
7118			break;
7119		default:
7120			break;
7121		};
7122		break;
7123	/* setaudit_addr */
7124	case 452:
7125		switch(ndx) {
7126		case 0:
7127			p = "struct auditinfo_addr *";
7128			break;
7129		case 1:
7130			p = "u_int";
7131			break;
7132		default:
7133			break;
7134		};
7135		break;
7136	/* auditctl */
7137	case 453:
7138		switch(ndx) {
7139		case 0:
7140			p = "char *";
7141			break;
7142		default:
7143			break;
7144		};
7145		break;
7146	/* freebsd32_umtx_op */
7147	case 454:
7148		switch(ndx) {
7149		case 0:
7150			p = "void *";
7151			break;
7152		case 1:
7153			p = "int";
7154			break;
7155		case 2:
7156			p = "u_long";
7157			break;
7158		case 3:
7159			p = "void *";
7160			break;
7161		case 4:
7162			p = "void *";
7163			break;
7164		default:
7165			break;
7166		};
7167		break;
7168	/* freebsd32_thr_new */
7169	case 455:
7170		switch(ndx) {
7171		case 0:
7172			p = "struct thr_param32 *";
7173			break;
7174		case 1:
7175			p = "int";
7176			break;
7177		default:
7178			break;
7179		};
7180		break;
7181	/* sigqueue */
7182	case 456:
7183		switch(ndx) {
7184		case 0:
7185			p = "pid_t";
7186			break;
7187		case 1:
7188			p = "int";
7189			break;
7190		case 2:
7191			p = "void *";
7192			break;
7193		default:
7194			break;
7195		};
7196		break;
7197	/* freebsd32_kmq_open */
7198	case 457:
7199		switch(ndx) {
7200		case 0:
7201			p = "const char *";
7202			break;
7203		case 1:
7204			p = "int";
7205			break;
7206		case 2:
7207			p = "mode_t";
7208			break;
7209		case 3:
7210			p = "const struct mq_attr32 *";
7211			break;
7212		default:
7213			break;
7214		};
7215		break;
7216	/* freebsd32_kmq_setattr */
7217	case 458:
7218		switch(ndx) {
7219		case 0:
7220			p = "int";
7221			break;
7222		case 1:
7223			p = "const struct mq_attr32 *";
7224			break;
7225		case 2:
7226			p = "struct mq_attr32 *";
7227			break;
7228		default:
7229			break;
7230		};
7231		break;
7232	/* freebsd32_kmq_timedreceive */
7233	case 459:
7234		switch(ndx) {
7235		case 0:
7236			p = "int";
7237			break;
7238		case 1:
7239			p = "char *";
7240			break;
7241		case 2:
7242			p = "size_t";
7243			break;
7244		case 3:
7245			p = "unsigned *";
7246			break;
7247		case 4:
7248			p = "const struct timespec32 *";
7249			break;
7250		default:
7251			break;
7252		};
7253		break;
7254	/* freebsd32_kmq_timedsend */
7255	case 460:
7256		switch(ndx) {
7257		case 0:
7258			p = "int";
7259			break;
7260		case 1:
7261			p = "const char *";
7262			break;
7263		case 2:
7264			p = "size_t";
7265			break;
7266		case 3:
7267			p = "unsigned";
7268			break;
7269		case 4:
7270			p = "const struct timespec32 *";
7271			break;
7272		default:
7273			break;
7274		};
7275		break;
7276	/* freebsd32_kmq_notify */
7277	case 461:
7278		switch(ndx) {
7279		case 0:
7280			p = "int";
7281			break;
7282		case 1:
7283			p = "const struct sigevent32 *";
7284			break;
7285		default:
7286			break;
7287		};
7288		break;
7289	/* kmq_unlink */
7290	case 462:
7291		switch(ndx) {
7292		case 0:
7293			p = "const char *";
7294			break;
7295		default:
7296			break;
7297		};
7298		break;
7299	/* abort2 */
7300	case 463:
7301		switch(ndx) {
7302		case 0:
7303			p = "const char *";
7304			break;
7305		case 1:
7306			p = "int";
7307			break;
7308		case 2:
7309			p = "void **";
7310			break;
7311		default:
7312			break;
7313		};
7314		break;
7315	/* thr_set_name */
7316	case 464:
7317		switch(ndx) {
7318		case 0:
7319			p = "long";
7320			break;
7321		case 1:
7322			p = "const char *";
7323			break;
7324		default:
7325			break;
7326		};
7327		break;
7328	/* freebsd32_aio_fsync */
7329	case 465:
7330		switch(ndx) {
7331		case 0:
7332			p = "int";
7333			break;
7334		case 1:
7335			p = "struct aiocb32 *";
7336			break;
7337		default:
7338			break;
7339		};
7340		break;
7341	/* rtprio_thread */
7342	case 466:
7343		switch(ndx) {
7344		case 0:
7345			p = "int";
7346			break;
7347		case 1:
7348			p = "lwpid_t";
7349			break;
7350		case 2:
7351			p = "struct rtprio *";
7352			break;
7353		default:
7354			break;
7355		};
7356		break;
7357	/* sctp_peeloff */
7358	case 471:
7359		switch(ndx) {
7360		case 0:
7361			p = "int";
7362			break;
7363		case 1:
7364			p = "uint32_t";
7365			break;
7366		default:
7367			break;
7368		};
7369		break;
7370	/* sctp_generic_sendmsg */
7371	case 472:
7372		switch(ndx) {
7373		case 0:
7374			p = "int";
7375			break;
7376		case 1:
7377			p = "caddr_t";
7378			break;
7379		case 2:
7380			p = "int";
7381			break;
7382		case 3:
7383			p = "caddr_t";
7384			break;
7385		case 4:
7386			p = "__socklen_t";
7387			break;
7388		case 5:
7389			p = "struct sctp_sndrcvinfo *";
7390			break;
7391		case 6:
7392			p = "int";
7393			break;
7394		default:
7395			break;
7396		};
7397		break;
7398	/* sctp_generic_sendmsg_iov */
7399	case 473:
7400		switch(ndx) {
7401		case 0:
7402			p = "int";
7403			break;
7404		case 1:
7405			p = "struct iovec *";
7406			break;
7407		case 2:
7408			p = "int";
7409			break;
7410		case 3:
7411			p = "caddr_t";
7412			break;
7413		case 4:
7414			p = "__socklen_t";
7415			break;
7416		case 5:
7417			p = "struct sctp_sndrcvinfo *";
7418			break;
7419		case 6:
7420			p = "int";
7421			break;
7422		default:
7423			break;
7424		};
7425		break;
7426	/* sctp_generic_recvmsg */
7427	case 474:
7428		switch(ndx) {
7429		case 0:
7430			p = "int";
7431			break;
7432		case 1:
7433			p = "struct iovec *";
7434			break;
7435		case 2:
7436			p = "int";
7437			break;
7438		case 3:
7439			p = "struct sockaddr *";
7440			break;
7441		case 4:
7442			p = "__socklen_t *";
7443			break;
7444		case 5:
7445			p = "struct sctp_sndrcvinfo *";
7446			break;
7447		case 6:
7448			p = "int *";
7449			break;
7450		default:
7451			break;
7452		};
7453		break;
7454#ifdef PAD64_REQUIRED
7455	/* freebsd32_pread */
7456	case 475:
7457		switch(ndx) {
7458		case 0:
7459			p = "int";
7460			break;
7461		case 1:
7462			p = "void *";
7463			break;
7464		case 2:
7465			p = "size_t";
7466			break;
7467		case 3:
7468			p = "int";
7469			break;
7470		case 4:
7471			p = "uint32_t";
7472			break;
7473		case 5:
7474			p = "uint32_t";
7475			break;
7476		default:
7477			break;
7478		};
7479		break;
7480	/* freebsd32_pwrite */
7481	case 476:
7482		switch(ndx) {
7483		case 0:
7484			p = "int";
7485			break;
7486		case 1:
7487			p = "const void *";
7488			break;
7489		case 2:
7490			p = "size_t";
7491			break;
7492		case 3:
7493			p = "int";
7494			break;
7495		case 4:
7496			p = "uint32_t";
7497			break;
7498		case 5:
7499			p = "uint32_t";
7500			break;
7501		default:
7502			break;
7503		};
7504		break;
7505	/* freebsd32_mmap */
7506	case 477:
7507		switch(ndx) {
7508		case 0:
7509			p = "caddr_t";
7510			break;
7511		case 1:
7512			p = "size_t";
7513			break;
7514		case 2:
7515			p = "int";
7516			break;
7517		case 3:
7518			p = "int";
7519			break;
7520		case 4:
7521			p = "int";
7522			break;
7523		case 5:
7524			p = "int";
7525			break;
7526		case 6:
7527			p = "uint32_t";
7528			break;
7529		case 7:
7530			p = "uint32_t";
7531			break;
7532		default:
7533			break;
7534		};
7535		break;
7536	/* freebsd32_lseek */
7537	case 478:
7538		switch(ndx) {
7539		case 0:
7540			p = "int";
7541			break;
7542		case 1:
7543			p = "int";
7544			break;
7545		case 2:
7546			p = "uint32_t";
7547			break;
7548		case 3:
7549			p = "uint32_t";
7550			break;
7551		case 4:
7552			p = "int";
7553			break;
7554		default:
7555			break;
7556		};
7557		break;
7558	/* freebsd32_truncate */
7559	case 479:
7560		switch(ndx) {
7561		case 0:
7562			p = "char *";
7563			break;
7564		case 1:
7565			p = "int";
7566			break;
7567		case 2:
7568			p = "uint32_t";
7569			break;
7570		case 3:
7571			p = "uint32_t";
7572			break;
7573		default:
7574			break;
7575		};
7576		break;
7577	/* freebsd32_ftruncate */
7578	case 480:
7579		switch(ndx) {
7580		case 0:
7581			p = "int";
7582			break;
7583		case 1:
7584			p = "int";
7585			break;
7586		case 2:
7587			p = "uint32_t";
7588			break;
7589		case 3:
7590			p = "uint32_t";
7591			break;
7592		default:
7593			break;
7594		};
7595		break;
7596#else
7597	/* freebsd32_pread */
7598	case 475:
7599		switch(ndx) {
7600		case 0:
7601			p = "int";
7602			break;
7603		case 1:
7604			p = "void *";
7605			break;
7606		case 2:
7607			p = "size_t";
7608			break;
7609		case 3:
7610			p = "uint32_t";
7611			break;
7612		case 4:
7613			p = "uint32_t";
7614			break;
7615		default:
7616			break;
7617		};
7618		break;
7619	/* freebsd32_pwrite */
7620	case 476:
7621		switch(ndx) {
7622		case 0:
7623			p = "int";
7624			break;
7625		case 1:
7626			p = "const void *";
7627			break;
7628		case 2:
7629			p = "size_t";
7630			break;
7631		case 3:
7632			p = "uint32_t";
7633			break;
7634		case 4:
7635			p = "uint32_t";
7636			break;
7637		default:
7638			break;
7639		};
7640		break;
7641	/* freebsd32_mmap */
7642	case 477:
7643		switch(ndx) {
7644		case 0:
7645			p = "caddr_t";
7646			break;
7647		case 1:
7648			p = "size_t";
7649			break;
7650		case 2:
7651			p = "int";
7652			break;
7653		case 3:
7654			p = "int";
7655			break;
7656		case 4:
7657			p = "int";
7658			break;
7659		case 5:
7660			p = "uint32_t";
7661			break;
7662		case 6:
7663			p = "uint32_t";
7664			break;
7665		default:
7666			break;
7667		};
7668		break;
7669	/* freebsd32_lseek */
7670	case 478:
7671		switch(ndx) {
7672		case 0:
7673			p = "int";
7674			break;
7675		case 1:
7676			p = "uint32_t";
7677			break;
7678		case 2:
7679			p = "uint32_t";
7680			break;
7681		case 3:
7682			p = "int";
7683			break;
7684		default:
7685			break;
7686		};
7687		break;
7688	/* freebsd32_truncate */
7689	case 479:
7690		switch(ndx) {
7691		case 0:
7692			p = "char *";
7693			break;
7694		case 1:
7695			p = "uint32_t";
7696			break;
7697		case 2:
7698			p = "uint32_t";
7699			break;
7700		default:
7701			break;
7702		};
7703		break;
7704	/* freebsd32_ftruncate */
7705	case 480:
7706		switch(ndx) {
7707		case 0:
7708			p = "int";
7709			break;
7710		case 1:
7711			p = "uint32_t";
7712			break;
7713		case 2:
7714			p = "uint32_t";
7715			break;
7716		default:
7717			break;
7718		};
7719		break;
7720#endif
7721	/* thr_kill2 */
7722	case 481:
7723		switch(ndx) {
7724		case 0:
7725			p = "pid_t";
7726			break;
7727		case 1:
7728			p = "long";
7729			break;
7730		case 2:
7731			p = "int";
7732			break;
7733		default:
7734			break;
7735		};
7736		break;
7737	/* shm_open */
7738	case 482:
7739		switch(ndx) {
7740		case 0:
7741			p = "const char *";
7742			break;
7743		case 1:
7744			p = "int";
7745			break;
7746		case 2:
7747			p = "mode_t";
7748			break;
7749		default:
7750			break;
7751		};
7752		break;
7753	/* shm_unlink */
7754	case 483:
7755		switch(ndx) {
7756		case 0:
7757			p = "const char *";
7758			break;
7759		default:
7760			break;
7761		};
7762		break;
7763	/* cpuset */
7764	case 484:
7765		switch(ndx) {
7766		case 0:
7767			p = "cpusetid_t *";
7768			break;
7769		default:
7770			break;
7771		};
7772		break;
7773#ifdef PAD64_REQUIRED
7774	/* freebsd32_cpuset_setid */
7775	case 485:
7776		switch(ndx) {
7777		case 0:
7778			p = "cpuwhich_t";
7779			break;
7780		case 1:
7781			p = "int";
7782			break;
7783		case 2:
7784			p = "uint32_t";
7785			break;
7786		case 3:
7787			p = "uint32_t";
7788			break;
7789		case 4:
7790			p = "cpusetid_t";
7791			break;
7792		default:
7793			break;
7794		};
7795		break;
7796#else
7797	/* freebsd32_cpuset_setid */
7798	case 485:
7799		switch(ndx) {
7800		case 0:
7801			p = "cpuwhich_t";
7802			break;
7803		case 1:
7804			p = "uint32_t";
7805			break;
7806		case 2:
7807			p = "uint32_t";
7808			break;
7809		case 3:
7810			p = "cpusetid_t";
7811			break;
7812		default:
7813			break;
7814		};
7815		break;
7816#endif
7817	/* freebsd32_cpuset_getid */
7818	case 486:
7819		switch(ndx) {
7820		case 0:
7821			p = "cpulevel_t";
7822			break;
7823		case 1:
7824			p = "cpuwhich_t";
7825			break;
7826		case 2:
7827			p = "uint32_t";
7828			break;
7829		case 3:
7830			p = "uint32_t";
7831			break;
7832		case 4:
7833			p = "cpusetid_t *";
7834			break;
7835		default:
7836			break;
7837		};
7838		break;
7839	/* freebsd32_cpuset_getaffinity */
7840	case 487:
7841		switch(ndx) {
7842		case 0:
7843			p = "cpulevel_t";
7844			break;
7845		case 1:
7846			p = "cpuwhich_t";
7847			break;
7848		case 2:
7849			p = "uint32_t";
7850			break;
7851		case 3:
7852			p = "uint32_t";
7853			break;
7854		case 4:
7855			p = "size_t";
7856			break;
7857		case 5:
7858			p = "cpuset_t *";
7859			break;
7860		default:
7861			break;
7862		};
7863		break;
7864	/* freebsd32_cpuset_setaffinity */
7865	case 488:
7866		switch(ndx) {
7867		case 0:
7868			p = "cpulevel_t";
7869			break;
7870		case 1:
7871			p = "cpuwhich_t";
7872			break;
7873		case 2:
7874			p = "uint32_t";
7875			break;
7876		case 3:
7877			p = "uint32_t";
7878			break;
7879		case 4:
7880			p = "size_t";
7881			break;
7882		case 5:
7883			p = "const cpuset_t *";
7884			break;
7885		default:
7886			break;
7887		};
7888		break;
7889	/* faccessat */
7890	case 489:
7891		switch(ndx) {
7892		case 0:
7893			p = "int";
7894			break;
7895		case 1:
7896			p = "char *";
7897			break;
7898		case 2:
7899			p = "int";
7900			break;
7901		case 3:
7902			p = "int";
7903			break;
7904		default:
7905			break;
7906		};
7907		break;
7908	/* fchmodat */
7909	case 490:
7910		switch(ndx) {
7911		case 0:
7912			p = "int";
7913			break;
7914		case 1:
7915			p = "const char *";
7916			break;
7917		case 2:
7918			p = "mode_t";
7919			break;
7920		case 3:
7921			p = "int";
7922			break;
7923		default:
7924			break;
7925		};
7926		break;
7927	/* fchownat */
7928	case 491:
7929		switch(ndx) {
7930		case 0:
7931			p = "int";
7932			break;
7933		case 1:
7934			p = "char *";
7935			break;
7936		case 2:
7937			p = "uid_t";
7938			break;
7939		case 3:
7940			p = "gid_t";
7941			break;
7942		case 4:
7943			p = "int";
7944			break;
7945		default:
7946			break;
7947		};
7948		break;
7949	/* freebsd32_fexecve */
7950	case 492:
7951		switch(ndx) {
7952		case 0:
7953			p = "int";
7954			break;
7955		case 1:
7956			p = "uint32_t *";
7957			break;
7958		case 2:
7959			p = "uint32_t *";
7960			break;
7961		default:
7962			break;
7963		};
7964		break;
7965	/* freebsd32_fstatat */
7966	case 493:
7967		switch(ndx) {
7968		case 0:
7969			p = "int";
7970			break;
7971		case 1:
7972			p = "char *";
7973			break;
7974		case 2:
7975			p = "struct stat *";
7976			break;
7977		case 3:
7978			p = "int";
7979			break;
7980		default:
7981			break;
7982		};
7983		break;
7984	/* freebsd32_futimesat */
7985	case 494:
7986		switch(ndx) {
7987		case 0:
7988			p = "int";
7989			break;
7990		case 1:
7991			p = "char *";
7992			break;
7993		case 2:
7994			p = "struct timeval *";
7995			break;
7996		default:
7997			break;
7998		};
7999		break;
8000	/* linkat */
8001	case 495:
8002		switch(ndx) {
8003		case 0:
8004			p = "int";
8005			break;
8006		case 1:
8007			p = "char *";
8008			break;
8009		case 2:
8010			p = "int";
8011			break;
8012		case 3:
8013			p = "char *";
8014			break;
8015		case 4:
8016			p = "int";
8017			break;
8018		default:
8019			break;
8020		};
8021		break;
8022	/* mkdirat */
8023	case 496:
8024		switch(ndx) {
8025		case 0:
8026			p = "int";
8027			break;
8028		case 1:
8029			p = "char *";
8030			break;
8031		case 2:
8032			p = "mode_t";
8033			break;
8034		default:
8035			break;
8036		};
8037		break;
8038	/* mkfifoat */
8039	case 497:
8040		switch(ndx) {
8041		case 0:
8042			p = "int";
8043			break;
8044		case 1:
8045			p = "char *";
8046			break;
8047		case 2:
8048			p = "mode_t";
8049			break;
8050		default:
8051			break;
8052		};
8053		break;
8054	/* mknodat */
8055	case 498:
8056		switch(ndx) {
8057		case 0:
8058			p = "int";
8059			break;
8060		case 1:
8061			p = "char *";
8062			break;
8063		case 2:
8064			p = "mode_t";
8065			break;
8066		case 3:
8067			p = "dev_t";
8068			break;
8069		default:
8070			break;
8071		};
8072		break;
8073	/* openat */
8074	case 499:
8075		switch(ndx) {
8076		case 0:
8077			p = "int";
8078			break;
8079		case 1:
8080			p = "char *";
8081			break;
8082		case 2:
8083			p = "int";
8084			break;
8085		case 3:
8086			p = "mode_t";
8087			break;
8088		default:
8089			break;
8090		};
8091		break;
8092	/* readlinkat */
8093	case 500:
8094		switch(ndx) {
8095		case 0:
8096			p = "int";
8097			break;
8098		case 1:
8099			p = "char *";
8100			break;
8101		case 2:
8102			p = "char *";
8103			break;
8104		case 3:
8105			p = "size_t";
8106			break;
8107		default:
8108			break;
8109		};
8110		break;
8111	/* renameat */
8112	case 501:
8113		switch(ndx) {
8114		case 0:
8115			p = "int";
8116			break;
8117		case 1:
8118			p = "char *";
8119			break;
8120		case 2:
8121			p = "int";
8122			break;
8123		case 3:
8124			p = "const char *";
8125			break;
8126		default:
8127			break;
8128		};
8129		break;
8130	/* symlinkat */
8131	case 502:
8132		switch(ndx) {
8133		case 0:
8134			p = "char *";
8135			break;
8136		case 1:
8137			p = "int";
8138			break;
8139		case 2:
8140			p = "char *";
8141			break;
8142		default:
8143			break;
8144		};
8145		break;
8146	/* unlinkat */
8147	case 503:
8148		switch(ndx) {
8149		case 0:
8150			p = "int";
8151			break;
8152		case 1:
8153			p = "char *";
8154			break;
8155		case 2:
8156			p = "int";
8157			break;
8158		default:
8159			break;
8160		};
8161		break;
8162	/* posix_openpt */
8163	case 504:
8164		switch(ndx) {
8165		case 0:
8166			p = "int";
8167			break;
8168		default:
8169			break;
8170		};
8171		break;
8172	/* freebsd32_jail_get */
8173	case 506:
8174		switch(ndx) {
8175		case 0:
8176			p = "struct iovec32 *";
8177			break;
8178		case 1:
8179			p = "unsigned int";
8180			break;
8181		case 2:
8182			p = "int";
8183			break;
8184		default:
8185			break;
8186		};
8187		break;
8188	/* freebsd32_jail_set */
8189	case 507:
8190		switch(ndx) {
8191		case 0:
8192			p = "struct iovec32 *";
8193			break;
8194		case 1:
8195			p = "unsigned int";
8196			break;
8197		case 2:
8198			p = "int";
8199			break;
8200		default:
8201			break;
8202		};
8203		break;
8204	/* jail_remove */
8205	case 508:
8206		switch(ndx) {
8207		case 0:
8208			p = "int";
8209			break;
8210		default:
8211			break;
8212		};
8213		break;
8214	/* closefrom */
8215	case 509:
8216		switch(ndx) {
8217		case 0:
8218			p = "int";
8219			break;
8220		default:
8221			break;
8222		};
8223		break;
8224	/* freebsd32_semctl */
8225	case 510:
8226		switch(ndx) {
8227		case 0:
8228			p = "int";
8229			break;
8230		case 1:
8231			p = "int";
8232			break;
8233		case 2:
8234			p = "int";
8235			break;
8236		case 3:
8237			p = "union semun32 *";
8238			break;
8239		default:
8240			break;
8241		};
8242		break;
8243	/* freebsd32_msgctl */
8244	case 511:
8245		switch(ndx) {
8246		case 0:
8247			p = "int";
8248			break;
8249		case 1:
8250			p = "int";
8251			break;
8252		case 2:
8253			p = "struct msqid_ds32 *";
8254			break;
8255		default:
8256			break;
8257		};
8258		break;
8259	/* freebsd32_shmctl */
8260	case 512:
8261		switch(ndx) {
8262		case 0:
8263			p = "int";
8264			break;
8265		case 1:
8266			p = "int";
8267			break;
8268		case 2:
8269			p = "struct shmid_ds32 *";
8270			break;
8271		default:
8272			break;
8273		};
8274		break;
8275	/* lpathconf */
8276	case 513:
8277		switch(ndx) {
8278		case 0:
8279			p = "char *";
8280			break;
8281		case 1:
8282			p = "int";
8283			break;
8284		default:
8285			break;
8286		};
8287		break;
8288	/* __cap_rights_get */
8289	case 515:
8290		switch(ndx) {
8291		case 0:
8292			p = "int";
8293			break;
8294		case 1:
8295			p = "int";
8296			break;
8297		case 2:
8298			p = "cap_rights_t *";
8299			break;
8300		default:
8301			break;
8302		};
8303		break;
8304	/* freebsd32_cap_enter */
8305	case 516:
8306		break;
8307	/* cap_getmode */
8308	case 517:
8309		switch(ndx) {
8310		case 0:
8311			p = "u_int *";
8312			break;
8313		default:
8314			break;
8315		};
8316		break;
8317	/* pdfork */
8318	case 518:
8319		switch(ndx) {
8320		case 0:
8321			p = "int *";
8322			break;
8323		case 1:
8324			p = "int";
8325			break;
8326		default:
8327			break;
8328		};
8329		break;
8330	/* pdkill */
8331	case 519:
8332		switch(ndx) {
8333		case 0:
8334			p = "int";
8335			break;
8336		case 1:
8337			p = "int";
8338			break;
8339		default:
8340			break;
8341		};
8342		break;
8343	/* pdgetpid */
8344	case 520:
8345		switch(ndx) {
8346		case 0:
8347			p = "int";
8348			break;
8349		case 1:
8350			p = "pid_t *";
8351			break;
8352		default:
8353			break;
8354		};
8355		break;
8356	/* freebsd32_pselect */
8357	case 522:
8358		switch(ndx) {
8359		case 0:
8360			p = "int";
8361			break;
8362		case 1:
8363			p = "fd_set *";
8364			break;
8365		case 2:
8366			p = "fd_set *";
8367			break;
8368		case 3:
8369			p = "fd_set *";
8370			break;
8371		case 4:
8372			p = "const struct timespec32 *";
8373			break;
8374		case 5:
8375			p = "const sigset_t *";
8376			break;
8377		default:
8378			break;
8379		};
8380		break;
8381	/* getloginclass */
8382	case 523:
8383		switch(ndx) {
8384		case 0:
8385			p = "char *";
8386			break;
8387		case 1:
8388			p = "size_t";
8389			break;
8390		default:
8391			break;
8392		};
8393		break;
8394	/* setloginclass */
8395	case 524:
8396		switch(ndx) {
8397		case 0:
8398			p = "const char *";
8399			break;
8400		default:
8401			break;
8402		};
8403		break;
8404	/* rctl_get_racct */
8405	case 525:
8406		switch(ndx) {
8407		case 0:
8408			p = "const void *";
8409			break;
8410		case 1:
8411			p = "size_t";
8412			break;
8413		case 2:
8414			p = "void *";
8415			break;
8416		case 3:
8417			p = "size_t";
8418			break;
8419		default:
8420			break;
8421		};
8422		break;
8423	/* rctl_get_rules */
8424	case 526:
8425		switch(ndx) {
8426		case 0:
8427			p = "const void *";
8428			break;
8429		case 1:
8430			p = "size_t";
8431			break;
8432		case 2:
8433			p = "void *";
8434			break;
8435		case 3:
8436			p = "size_t";
8437			break;
8438		default:
8439			break;
8440		};
8441		break;
8442	/* rctl_get_limits */
8443	case 527:
8444		switch(ndx) {
8445		case 0:
8446			p = "const void *";
8447			break;
8448		case 1:
8449			p = "size_t";
8450			break;
8451		case 2:
8452			p = "void *";
8453			break;
8454		case 3:
8455			p = "size_t";
8456			break;
8457		default:
8458			break;
8459		};
8460		break;
8461	/* rctl_add_rule */
8462	case 528:
8463		switch(ndx) {
8464		case 0:
8465			p = "const void *";
8466			break;
8467		case 1:
8468			p = "size_t";
8469			break;
8470		case 2:
8471			p = "void *";
8472			break;
8473		case 3:
8474			p = "size_t";
8475			break;
8476		default:
8477			break;
8478		};
8479		break;
8480	/* rctl_remove_rule */
8481	case 529:
8482		switch(ndx) {
8483		case 0:
8484			p = "const void *";
8485			break;
8486		case 1:
8487			p = "size_t";
8488			break;
8489		case 2:
8490			p = "void *";
8491			break;
8492		case 3:
8493			p = "size_t";
8494			break;
8495		default:
8496			break;
8497		};
8498		break;
8499#ifdef PAD64_REQUIRED
8500	/* freebsd32_posix_fallocate */
8501	case 530:
8502		switch(ndx) {
8503		case 0:
8504			p = "int";
8505			break;
8506		case 1:
8507			p = "int";
8508			break;
8509		case 2:
8510			p = "uint32_t";
8511			break;
8512		case 3:
8513			p = "uint32_t";
8514			break;
8515		case 4:
8516			p = "uint32_t";
8517			break;
8518		case 5:
8519			p = "uint32_t";
8520			break;
8521		default:
8522			break;
8523		};
8524		break;
8525	/* freebsd32_posix_fadvise */
8526	case 531:
8527		switch(ndx) {
8528		case 0:
8529			p = "int";
8530			break;
8531		case 1:
8532			p = "int";
8533			break;
8534		case 2:
8535			p = "uint32_t";
8536			break;
8537		case 3:
8538			p = "uint32_t";
8539			break;
8540		case 4:
8541			p = "uint32_t";
8542			break;
8543		case 5:
8544			p = "uint32_t";
8545			break;
8546		case 6:
8547			p = "int";
8548			break;
8549		default:
8550			break;
8551		};
8552		break;
8553	/* freebsd32_wait6 */
8554	case 532:
8555		switch(ndx) {
8556		case 0:
8557			p = "int";
8558			break;
8559		case 1:
8560			p = "int";
8561			break;
8562		case 2:
8563			p = "uint32_t";
8564			break;
8565		case 3:
8566			p = "uint32_t";
8567			break;
8568		case 4:
8569			p = "int *";
8570			break;
8571		case 5:
8572			p = "int";
8573			break;
8574		case 6:
8575			p = "struct wrusage32 *";
8576			break;
8577		case 7:
8578			p = "siginfo_t *";
8579			break;
8580		default:
8581			break;
8582		};
8583		break;
8584#else
8585	/* freebsd32_posix_fallocate */
8586	case 530:
8587		switch(ndx) {
8588		case 0:
8589			p = "int";
8590			break;
8591		case 1:
8592			p = "uint32_t";
8593			break;
8594		case 2:
8595			p = "uint32_t";
8596			break;
8597		case 3:
8598			p = "uint32_t";
8599			break;
8600		case 4:
8601			p = "uint32_t";
8602			break;
8603		default:
8604			break;
8605		};
8606		break;
8607	/* freebsd32_posix_fadvise */
8608	case 531:
8609		switch(ndx) {
8610		case 0:
8611			p = "int";
8612			break;
8613		case 1:
8614			p = "uint32_t";
8615			break;
8616		case 2:
8617			p = "uint32_t";
8618			break;
8619		case 3:
8620			p = "uint32_t";
8621			break;
8622		case 4:
8623			p = "uint32_t";
8624			break;
8625		case 5:
8626			p = "int";
8627			break;
8628		default:
8629			break;
8630		};
8631		break;
8632	/* freebsd32_wait6 */
8633	case 532:
8634		switch(ndx) {
8635		case 0:
8636			p = "int";
8637			break;
8638		case 1:
8639			p = "uint32_t";
8640			break;
8641		case 2:
8642			p = "uint32_t";
8643			break;
8644		case 3:
8645			p = "int *";
8646			break;
8647		case 4:
8648			p = "int";
8649			break;
8650		case 5:
8651			p = "struct wrusage32 *";
8652			break;
8653		case 6:
8654			p = "siginfo_t *";
8655			break;
8656		default:
8657			break;
8658		};
8659		break;
8660#endif
8661	/* cap_rights_limit */
8662	case 533:
8663		switch(ndx) {
8664		case 0:
8665			p = "int";
8666			break;
8667		case 1:
8668			p = "cap_rights_t *";
8669			break;
8670		default:
8671			break;
8672		};
8673		break;
8674	/* freebsd32_cap_ioctls_limit */
8675	case 534:
8676		switch(ndx) {
8677		case 0:
8678			p = "int";
8679			break;
8680		case 1:
8681			p = "const uint32_t *";
8682			break;
8683		case 2:
8684			p = "size_t";
8685			break;
8686		default:
8687			break;
8688		};
8689		break;
8690	/* freebsd32_cap_ioctls_get */
8691	case 535:
8692		switch(ndx) {
8693		case 0:
8694			p = "int";
8695			break;
8696		case 1:
8697			p = "uint32_t *";
8698			break;
8699		case 2:
8700			p = "size_t";
8701			break;
8702		default:
8703			break;
8704		};
8705		break;
8706	/* cap_fcntls_limit */
8707	case 536:
8708		switch(ndx) {
8709		case 0:
8710			p = "int";
8711			break;
8712		case 1:
8713			p = "uint32_t";
8714			break;
8715		default:
8716			break;
8717		};
8718		break;
8719	/* cap_fcntls_get */
8720	case 537:
8721		switch(ndx) {
8722		case 0:
8723			p = "int";
8724			break;
8725		case 1:
8726			p = "uint32_t *";
8727			break;
8728		default:
8729			break;
8730		};
8731		break;
8732	/* bindat */
8733	case 538:
8734		switch(ndx) {
8735		case 0:
8736			p = "int";
8737			break;
8738		case 1:
8739			p = "int";
8740			break;
8741		case 2:
8742			p = "caddr_t";
8743			break;
8744		case 3:
8745			p = "int";
8746			break;
8747		default:
8748			break;
8749		};
8750		break;
8751	/* connectat */
8752	case 539:
8753		switch(ndx) {
8754		case 0:
8755			p = "int";
8756			break;
8757		case 1:
8758			p = "int";
8759			break;
8760		case 2:
8761			p = "caddr_t";
8762			break;
8763		case 3:
8764			p = "int";
8765			break;
8766		default:
8767			break;
8768		};
8769		break;
8770	/* chflagsat */
8771	case 540:
8772		switch(ndx) {
8773		case 0:
8774			p = "int";
8775			break;
8776		case 1:
8777			p = "const char *";
8778			break;
8779		case 2:
8780			p = "u_long";
8781			break;
8782		case 3:
8783			p = "int";
8784			break;
8785		default:
8786			break;
8787		};
8788		break;
8789	/* accept4 */
8790	case 541:
8791		switch(ndx) {
8792		case 0:
8793			p = "int";
8794			break;
8795		case 1:
8796			p = "struct sockaddr *";
8797			break;
8798		case 2:
8799			p = "__socklen_t *";
8800			break;
8801		case 3:
8802			p = "int";
8803			break;
8804		default:
8805			break;
8806		};
8807		break;
8808	/* pipe2 */
8809	case 542:
8810		switch(ndx) {
8811		case 0:
8812			p = "int *";
8813			break;
8814		case 1:
8815			p = "int";
8816			break;
8817		default:
8818			break;
8819		};
8820		break;
8821	/* freebsd32_aio_mlock */
8822	case 543:
8823		switch(ndx) {
8824		case 0:
8825			p = "struct aiocb32 *";
8826			break;
8827		default:
8828			break;
8829		};
8830		break;
8831#ifdef PAD64_REQUIRED
8832	/* freebsd32_procctl */
8833	case 544:
8834		switch(ndx) {
8835		case 0:
8836			p = "int";
8837			break;
8838		case 1:
8839			p = "int";
8840			break;
8841		case 2:
8842			p = "uint32_t";
8843			break;
8844		case 3:
8845			p = "uint32_t";
8846			break;
8847		case 4:
8848			p = "int";
8849			break;
8850		case 5:
8851			p = "void *";
8852			break;
8853		default:
8854			break;
8855		};
8856		break;
8857#else
8858	/* freebsd32_procctl */
8859	case 544:
8860		switch(ndx) {
8861		case 0:
8862			p = "int";
8863			break;
8864		case 1:
8865			p = "uint32_t";
8866			break;
8867		case 2:
8868			p = "uint32_t";
8869			break;
8870		case 3:
8871			p = "int";
8872			break;
8873		case 4:
8874			p = "void *";
8875			break;
8876		default:
8877			break;
8878		};
8879		break;
8880#endif
8881	default:
8882		break;
8883	};
8884	if (p != NULL)
8885		strlcpy(desc, p, descsz);
8886}
8887static void
8888systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8889{
8890	const char *p = NULL;
8891	switch (sysnum) {
8892#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
8893#define PAD64_REQUIRED
8894#endif
8895	/* nosys */
8896	case 0:
8897	/* sys_exit */
8898	case 1:
8899		if (ndx == 0 || ndx == 1)
8900			p = "void";
8901		break;
8902	/* fork */
8903	case 2:
8904	/* read */
8905	case 3:
8906		if (ndx == 0 || ndx == 1)
8907			p = "ssize_t";
8908		break;
8909	/* write */
8910	case 4:
8911		if (ndx == 0 || ndx == 1)
8912			p = "ssize_t";
8913		break;
8914	/* open */
8915	case 5:
8916		if (ndx == 0 || ndx == 1)
8917			p = "int";
8918		break;
8919	/* close */
8920	case 6:
8921		if (ndx == 0 || ndx == 1)
8922			p = "int";
8923		break;
8924	/* freebsd32_wait4 */
8925	case 7:
8926		if (ndx == 0 || ndx == 1)
8927			p = "int";
8928		break;
8929	/* link */
8930	case 9:
8931		if (ndx == 0 || ndx == 1)
8932			p = "int";
8933		break;
8934	/* unlink */
8935	case 10:
8936		if (ndx == 0 || ndx == 1)
8937			p = "int";
8938		break;
8939	/* chdir */
8940	case 12:
8941		if (ndx == 0 || ndx == 1)
8942			p = "int";
8943		break;
8944	/* fchdir */
8945	case 13:
8946		if (ndx == 0 || ndx == 1)
8947			p = "int";
8948		break;
8949	/* mknod */
8950	case 14:
8951		if (ndx == 0 || ndx == 1)
8952			p = "int";
8953		break;
8954	/* chmod */
8955	case 15:
8956		if (ndx == 0 || ndx == 1)
8957			p = "int";
8958		break;
8959	/* chown */
8960	case 16:
8961		if (ndx == 0 || ndx == 1)
8962			p = "int";
8963		break;
8964	/* obreak */
8965	case 17:
8966		if (ndx == 0 || ndx == 1)
8967			p = "int";
8968		break;
8969	/* getpid */
8970	case 20:
8971	/* mount */
8972	case 21:
8973		if (ndx == 0 || ndx == 1)
8974			p = "int";
8975		break;
8976	/* unmount */
8977	case 22:
8978		if (ndx == 0 || ndx == 1)
8979			p = "int";
8980		break;
8981	/* setuid */
8982	case 23:
8983		if (ndx == 0 || ndx == 1)
8984			p = "int";
8985		break;
8986	/* getuid */
8987	case 24:
8988	/* geteuid */
8989	case 25:
8990	/* ptrace */
8991	case 26:
8992		if (ndx == 0 || ndx == 1)
8993			p = "int";
8994		break;
8995	/* freebsd32_recvmsg */
8996	case 27:
8997		if (ndx == 0 || ndx == 1)
8998			p = "int";
8999		break;
9000	/* freebsd32_sendmsg */
9001	case 28:
9002		if (ndx == 0 || ndx == 1)
9003			p = "int";
9004		break;
9005	/* freebsd32_recvfrom */
9006	case 29:
9007		if (ndx == 0 || ndx == 1)
9008			p = "int";
9009		break;
9010	/* accept */
9011	case 30:
9012		if (ndx == 0 || ndx == 1)
9013			p = "int";
9014		break;
9015	/* getpeername */
9016	case 31:
9017		if (ndx == 0 || ndx == 1)
9018			p = "int";
9019		break;
9020	/* getsockname */
9021	case 32:
9022		if (ndx == 0 || ndx == 1)
9023			p = "int";
9024		break;
9025	/* access */
9026	case 33:
9027		if (ndx == 0 || ndx == 1)
9028			p = "int";
9029		break;
9030	/* chflags */
9031	case 34:
9032		if (ndx == 0 || ndx == 1)
9033			p = "int";
9034		break;
9035	/* fchflags */
9036	case 35:
9037		if (ndx == 0 || ndx == 1)
9038			p = "int";
9039		break;
9040	/* sync */
9041	case 36:
9042	/* kill */
9043	case 37:
9044		if (ndx == 0 || ndx == 1)
9045			p = "int";
9046		break;
9047	/* getppid */
9048	case 39:
9049	/* dup */
9050	case 41:
9051		if (ndx == 0 || ndx == 1)
9052			p = "int";
9053		break;
9054	/* pipe */
9055	case 42:
9056	/* getegid */
9057	case 43:
9058	/* profil */
9059	case 44:
9060		if (ndx == 0 || ndx == 1)
9061			p = "int";
9062		break;
9063	/* ktrace */
9064	case 45:
9065		if (ndx == 0 || ndx == 1)
9066			p = "int";
9067		break;
9068	/* getgid */
9069	case 47:
9070	/* getlogin */
9071	case 49:
9072		if (ndx == 0 || ndx == 1)
9073			p = "int";
9074		break;
9075	/* setlogin */
9076	case 50:
9077		if (ndx == 0 || ndx == 1)
9078			p = "int";
9079		break;
9080	/* acct */
9081	case 51:
9082		if (ndx == 0 || ndx == 1)
9083			p = "int";
9084		break;
9085	/* freebsd32_sigaltstack */
9086	case 53:
9087		if (ndx == 0 || ndx == 1)
9088			p = "int";
9089		break;
9090	/* freebsd32_ioctl */
9091	case 54:
9092		if (ndx == 0 || ndx == 1)
9093			p = "int";
9094		break;
9095	/* reboot */
9096	case 55:
9097		if (ndx == 0 || ndx == 1)
9098			p = "int";
9099		break;
9100	/* revoke */
9101	case 56:
9102		if (ndx == 0 || ndx == 1)
9103			p = "int";
9104		break;
9105	/* symlink */
9106	case 57:
9107		if (ndx == 0 || ndx == 1)
9108			p = "int";
9109		break;
9110	/* readlink */
9111	case 58:
9112		if (ndx == 0 || ndx == 1)
9113			p = "ssize_t";
9114		break;
9115	/* freebsd32_execve */
9116	case 59:
9117		if (ndx == 0 || ndx == 1)
9118			p = "int";
9119		break;
9120	/* umask */
9121	case 60:
9122		if (ndx == 0 || ndx == 1)
9123			p = "int";
9124		break;
9125	/* chroot */
9126	case 61:
9127		if (ndx == 0 || ndx == 1)
9128			p = "int";
9129		break;
9130	/* msync */
9131	case 65:
9132		if (ndx == 0 || ndx == 1)
9133			p = "int";
9134		break;
9135	/* vfork */
9136	case 66:
9137	/* sbrk */
9138	case 69:
9139		if (ndx == 0 || ndx == 1)
9140			p = "int";
9141		break;
9142	/* sstk */
9143	case 70:
9144		if (ndx == 0 || ndx == 1)
9145			p = "int";
9146		break;
9147	/* ovadvise */
9148	case 72:
9149		if (ndx == 0 || ndx == 1)
9150			p = "int";
9151		break;
9152	/* munmap */
9153	case 73:
9154		if (ndx == 0 || ndx == 1)
9155			p = "int";
9156		break;
9157	/* freebsd32_mprotect */
9158	case 74:
9159		if (ndx == 0 || ndx == 1)
9160			p = "int";
9161		break;
9162	/* madvise */
9163	case 75:
9164		if (ndx == 0 || ndx == 1)
9165			p = "int";
9166		break;
9167	/* mincore */
9168	case 78:
9169		if (ndx == 0 || ndx == 1)
9170			p = "int";
9171		break;
9172	/* getgroups */
9173	case 79:
9174		if (ndx == 0 || ndx == 1)
9175			p = "int";
9176		break;
9177	/* setgroups */
9178	case 80:
9179		if (ndx == 0 || ndx == 1)
9180			p = "int";
9181		break;
9182	/* getpgrp */
9183	case 81:
9184	/* setpgid */
9185	case 82:
9186		if (ndx == 0 || ndx == 1)
9187			p = "int";
9188		break;
9189	/* freebsd32_setitimer */
9190	case 83:
9191		if (ndx == 0 || ndx == 1)
9192			p = "int";
9193		break;
9194	/* swapon */
9195	case 85:
9196		if (ndx == 0 || ndx == 1)
9197			p = "int";
9198		break;
9199	/* freebsd32_getitimer */
9200	case 86:
9201		if (ndx == 0 || ndx == 1)
9202			p = "int";
9203		break;
9204	/* getdtablesize */
9205	case 89:
9206	/* dup2 */
9207	case 90:
9208		if (ndx == 0 || ndx == 1)
9209			p = "int";
9210		break;
9211	/* freebsd32_fcntl */
9212	case 92:
9213		if (ndx == 0 || ndx == 1)
9214			p = "int";
9215		break;
9216	/* freebsd32_select */
9217	case 93:
9218		if (ndx == 0 || ndx == 1)
9219			p = "int";
9220		break;
9221	/* fsync */
9222	case 95:
9223		if (ndx == 0 || ndx == 1)
9224			p = "int";
9225		break;
9226	/* setpriority */
9227	case 96:
9228		if (ndx == 0 || ndx == 1)
9229			p = "int";
9230		break;
9231	/* socket */
9232	case 97:
9233		if (ndx == 0 || ndx == 1)
9234			p = "int";
9235		break;
9236	/* connect */
9237	case 98:
9238		if (ndx == 0 || ndx == 1)
9239			p = "int";
9240		break;
9241	/* getpriority */
9242	case 100:
9243		if (ndx == 0 || ndx == 1)
9244			p = "int";
9245		break;
9246	/* bind */
9247	case 104:
9248		if (ndx == 0 || ndx == 1)
9249			p = "int";
9250		break;
9251	/* setsockopt */
9252	case 105:
9253		if (ndx == 0 || ndx == 1)
9254			p = "int";
9255		break;
9256	/* listen */
9257	case 106:
9258		if (ndx == 0 || ndx == 1)
9259			p = "int";
9260		break;
9261	/* freebsd32_gettimeofday */
9262	case 116:
9263		if (ndx == 0 || ndx == 1)
9264			p = "int";
9265		break;
9266	/* freebsd32_getrusage */
9267	case 117:
9268		if (ndx == 0 || ndx == 1)
9269			p = "int";
9270		break;
9271	/* getsockopt */
9272	case 118:
9273		if (ndx == 0 || ndx == 1)
9274			p = "int";
9275		break;
9276	/* freebsd32_readv */
9277	case 120:
9278		if (ndx == 0 || ndx == 1)
9279			p = "int";
9280		break;
9281	/* freebsd32_writev */
9282	case 121:
9283		if (ndx == 0 || ndx == 1)
9284			p = "int";
9285		break;
9286	/* freebsd32_settimeofday */
9287	case 122:
9288		if (ndx == 0 || ndx == 1)
9289			p = "int";
9290		break;
9291	/* fchown */
9292	case 123:
9293		if (ndx == 0 || ndx == 1)
9294			p = "int";
9295		break;
9296	/* fchmod */
9297	case 124:
9298		if (ndx == 0 || ndx == 1)
9299			p = "int";
9300		break;
9301	/* setreuid */
9302	case 126:
9303		if (ndx == 0 || ndx == 1)
9304			p = "int";
9305		break;
9306	/* setregid */
9307	case 127:
9308		if (ndx == 0 || ndx == 1)
9309			p = "int";
9310		break;
9311	/* rename */
9312	case 128:
9313		if (ndx == 0 || ndx == 1)
9314			p = "int";
9315		break;
9316	/* flock */
9317	case 131:
9318		if (ndx == 0 || ndx == 1)
9319			p = "int";
9320		break;
9321	/* mkfifo */
9322	case 132:
9323		if (ndx == 0 || ndx == 1)
9324			p = "int";
9325		break;
9326	/* sendto */
9327	case 133:
9328		if (ndx == 0 || ndx == 1)
9329			p = "int";
9330		break;
9331	/* shutdown */
9332	case 134:
9333		if (ndx == 0 || ndx == 1)
9334			p = "int";
9335		break;
9336	/* socketpair */
9337	case 135:
9338		if (ndx == 0 || ndx == 1)
9339			p = "int";
9340		break;
9341	/* mkdir */
9342	case 136:
9343		if (ndx == 0 || ndx == 1)
9344			p = "int";
9345		break;
9346	/* rmdir */
9347	case 137:
9348		if (ndx == 0 || ndx == 1)
9349			p = "int";
9350		break;
9351	/* freebsd32_utimes */
9352	case 138:
9353		if (ndx == 0 || ndx == 1)
9354			p = "int";
9355		break;
9356	/* freebsd32_adjtime */
9357	case 140:
9358		if (ndx == 0 || ndx == 1)
9359			p = "int";
9360		break;
9361	/* setsid */
9362	case 147:
9363	/* quotactl */
9364	case 148:
9365		if (ndx == 0 || ndx == 1)
9366			p = "int";
9367		break;
9368	/* getfh */
9369	case 161:
9370		if (ndx == 0 || ndx == 1)
9371			p = "int";
9372		break;
9373	/* freebsd32_sysarch */
9374	case 165:
9375		if (ndx == 0 || ndx == 1)
9376			p = "int";
9377		break;
9378	/* rtprio */
9379	case 166:
9380		if (ndx == 0 || ndx == 1)
9381			p = "int";
9382		break;
9383	/* freebsd32_semsys */
9384	case 169:
9385		if (ndx == 0 || ndx == 1)
9386			p = "int";
9387		break;
9388	/* freebsd32_msgsys */
9389	case 170:
9390		if (ndx == 0 || ndx == 1)
9391			p = "int";
9392		break;
9393	/* freebsd32_shmsys */
9394	case 171:
9395		if (ndx == 0 || ndx == 1)
9396			p = "int";
9397		break;
9398	/* ntp_adjtime */
9399	case 176:
9400		if (ndx == 0 || ndx == 1)
9401			p = "int";
9402		break;
9403	/* setgid */
9404	case 181:
9405		if (ndx == 0 || ndx == 1)
9406			p = "int";
9407		break;
9408	/* setegid */
9409	case 182:
9410		if (ndx == 0 || ndx == 1)
9411			p = "int";
9412		break;
9413	/* seteuid */
9414	case 183:
9415		if (ndx == 0 || ndx == 1)
9416			p = "int";
9417		break;
9418	/* freebsd32_stat */
9419	case 188:
9420		if (ndx == 0 || ndx == 1)
9421			p = "int";
9422		break;
9423	/* freebsd32_fstat */
9424	case 189:
9425		if (ndx == 0 || ndx == 1)
9426			p = "int";
9427		break;
9428	/* freebsd32_lstat */
9429	case 190:
9430		if (ndx == 0 || ndx == 1)
9431			p = "int";
9432		break;
9433	/* pathconf */
9434	case 191:
9435		if (ndx == 0 || ndx == 1)
9436			p = "int";
9437		break;
9438	/* fpathconf */
9439	case 192:
9440		if (ndx == 0 || ndx == 1)
9441			p = "int";
9442		break;
9443	/* getrlimit */
9444	case 194:
9445		if (ndx == 0 || ndx == 1)
9446			p = "int";
9447		break;
9448	/* setrlimit */
9449	case 195:
9450		if (ndx == 0 || ndx == 1)
9451			p = "int";
9452		break;
9453	/* freebsd32_getdirentries */
9454	case 196:
9455		if (ndx == 0 || ndx == 1)
9456			p = "int";
9457		break;
9458	/* nosys */
9459	case 198:
9460	/* freebsd32_sysctl */
9461	case 202:
9462		if (ndx == 0 || ndx == 1)
9463			p = "int";
9464		break;
9465	/* mlock */
9466	case 203:
9467		if (ndx == 0 || ndx == 1)
9468			p = "int";
9469		break;
9470	/* munlock */
9471	case 204:
9472		if (ndx == 0 || ndx == 1)
9473			p = "int";
9474		break;
9475	/* undelete */
9476	case 205:
9477		if (ndx == 0 || ndx == 1)
9478			p = "int";
9479		break;
9480	/* freebsd32_futimes */
9481	case 206:
9482		if (ndx == 0 || ndx == 1)
9483			p = "int";
9484		break;
9485	/* getpgid */
9486	case 207:
9487		if (ndx == 0 || ndx == 1)
9488			p = "int";
9489		break;
9490	/* poll */
9491	case 209:
9492		if (ndx == 0 || ndx == 1)
9493			p = "int";
9494		break;
9495	/* lkmnosys */
9496	case 210:
9497	/* lkmnosys */
9498	case 211:
9499	/* lkmnosys */
9500	case 212:
9501	/* lkmnosys */
9502	case 213:
9503	/* lkmnosys */
9504	case 214:
9505	/* lkmnosys */
9506	case 215:
9507	/* lkmnosys */
9508	case 216:
9509	/* lkmnosys */
9510	case 217:
9511	/* lkmnosys */
9512	case 218:
9513	/* lkmnosys */
9514	case 219:
9515	/* semget */
9516	case 221:
9517		if (ndx == 0 || ndx == 1)
9518			p = "int";
9519		break;
9520	/* semop */
9521	case 222:
9522		if (ndx == 0 || ndx == 1)
9523			p = "int";
9524		break;
9525	/* msgget */
9526	case 225:
9527		if (ndx == 0 || ndx == 1)
9528			p = "int";
9529		break;
9530	/* freebsd32_msgsnd */
9531	case 226:
9532		if (ndx == 0 || ndx == 1)
9533			p = "int";
9534		break;
9535	/* freebsd32_msgrcv */
9536	case 227:
9537		if (ndx == 0 || ndx == 1)
9538			p = "int";
9539		break;
9540	/* shmat */
9541	case 228:
9542		if (ndx == 0 || ndx == 1)
9543			p = "int";
9544		break;
9545	/* shmdt */
9546	case 230:
9547		if (ndx == 0 || ndx == 1)
9548			p = "int";
9549		break;
9550	/* shmget */
9551	case 231:
9552		if (ndx == 0 || ndx == 1)
9553			p = "int";
9554		break;
9555	/* freebsd32_clock_gettime */
9556	case 232:
9557		if (ndx == 0 || ndx == 1)
9558			p = "int";
9559		break;
9560	/* freebsd32_clock_settime */
9561	case 233:
9562		if (ndx == 0 || ndx == 1)
9563			p = "int";
9564		break;
9565	/* freebsd32_clock_getres */
9566	case 234:
9567		if (ndx == 0 || ndx == 1)
9568			p = "int";
9569		break;
9570	/* freebsd32_ktimer_create */
9571	case 235:
9572		if (ndx == 0 || ndx == 1)
9573			p = "int";
9574		break;
9575	/* ktimer_delete */
9576	case 236:
9577		if (ndx == 0 || ndx == 1)
9578			p = "int";
9579		break;
9580	/* freebsd32_ktimer_settime */
9581	case 237:
9582		if (ndx == 0 || ndx == 1)
9583			p = "int";
9584		break;
9585	/* freebsd32_ktimer_gettime */
9586	case 238:
9587		if (ndx == 0 || ndx == 1)
9588			p = "int";
9589		break;
9590	/* ktimer_getoverrun */
9591	case 239:
9592		if (ndx == 0 || ndx == 1)
9593			p = "int";
9594		break;
9595	/* freebsd32_nanosleep */
9596	case 240:
9597		if (ndx == 0 || ndx == 1)
9598			p = "int";
9599		break;
9600	/* ffclock_getcounter */
9601	case 241:
9602		if (ndx == 0 || ndx == 1)
9603			p = "int";
9604		break;
9605	/* ffclock_setestimate */
9606	case 242:
9607		if (ndx == 0 || ndx == 1)
9608			p = "int";
9609		break;
9610	/* ffclock_getestimate */
9611	case 243:
9612		if (ndx == 0 || ndx == 1)
9613			p = "int";
9614		break;
9615	/* freebsd32_clock_getcpuclockid2 */
9616	case 247:
9617		if (ndx == 0 || ndx == 1)
9618			p = "int";
9619		break;
9620	/* minherit */
9621	case 250:
9622		if (ndx == 0 || ndx == 1)
9623			p = "int";
9624		break;
9625	/* rfork */
9626	case 251:
9627		if (ndx == 0 || ndx == 1)
9628			p = "int";
9629		break;
9630	/* openbsd_poll */
9631	case 252:
9632		if (ndx == 0 || ndx == 1)
9633			p = "int";
9634		break;
9635	/* issetugid */
9636	case 253:
9637	/* lchown */
9638	case 254:
9639		if (ndx == 0 || ndx == 1)
9640			p = "int";
9641		break;
9642	/* freebsd32_aio_read */
9643	case 255:
9644		if (ndx == 0 || ndx == 1)
9645			p = "int";
9646		break;
9647	/* freebsd32_aio_write */
9648	case 256:
9649		if (ndx == 0 || ndx == 1)
9650			p = "int";
9651		break;
9652	/* freebsd32_lio_listio */
9653	case 257:
9654		if (ndx == 0 || ndx == 1)
9655			p = "int";
9656		break;
9657	/* getdents */
9658	case 272:
9659		if (ndx == 0 || ndx == 1)
9660			p = "int";
9661		break;
9662	/* lchmod */
9663	case 274:
9664		if (ndx == 0 || ndx == 1)
9665			p = "int";
9666		break;
9667	/* lchown */
9668	case 275:
9669		if (ndx == 0 || ndx == 1)
9670			p = "int";
9671		break;
9672	/* freebsd32_lutimes */
9673	case 276:
9674		if (ndx == 0 || ndx == 1)
9675			p = "int";
9676		break;
9677	/* msync */
9678	case 277:
9679		if (ndx == 0 || ndx == 1)
9680			p = "int";
9681		break;
9682	/* nstat */
9683	case 278:
9684		if (ndx == 0 || ndx == 1)
9685			p = "int";
9686		break;
9687	/* nfstat */
9688	case 279:
9689		if (ndx == 0 || ndx == 1)
9690			p = "int";
9691		break;
9692	/* nlstat */
9693	case 280:
9694		if (ndx == 0 || ndx == 1)
9695			p = "int";
9696		break;
9697	/* freebsd32_preadv */
9698	case 289:
9699		if (ndx == 0 || ndx == 1)
9700			p = "ssize_t";
9701		break;
9702	/* freebsd32_pwritev */
9703	case 290:
9704		if (ndx == 0 || ndx == 1)
9705			p = "ssize_t";
9706		break;
9707	/* fhopen */
9708	case 298:
9709		if (ndx == 0 || ndx == 1)
9710			p = "int";
9711		break;
9712	/* fhstat */
9713	case 299:
9714		if (ndx == 0 || ndx == 1)
9715			p = "int";
9716		break;
9717	/* modnext */
9718	case 300:
9719		if (ndx == 0 || ndx == 1)
9720			p = "int";
9721		break;
9722	/* freebsd32_modstat */
9723	case 301:
9724		if (ndx == 0 || ndx == 1)
9725			p = "int";
9726		break;
9727	/* modfnext */
9728	case 302:
9729		if (ndx == 0 || ndx == 1)
9730			p = "int";
9731		break;
9732	/* modfind */
9733	case 303:
9734		if (ndx == 0 || ndx == 1)
9735			p = "int";
9736		break;
9737	/* kldload */
9738	case 304:
9739		if (ndx == 0 || ndx == 1)
9740			p = "int";
9741		break;
9742	/* kldunload */
9743	case 305:
9744		if (ndx == 0 || ndx == 1)
9745			p = "int";
9746		break;
9747	/* kldfind */
9748	case 306:
9749		if (ndx == 0 || ndx == 1)
9750			p = "int";
9751		break;
9752	/* kldnext */
9753	case 307:
9754		if (ndx == 0 || ndx == 1)
9755			p = "int";
9756		break;
9757	/* freebsd32_kldstat */
9758	case 308:
9759		if (ndx == 0 || ndx == 1)
9760			p = "int";
9761		break;
9762	/* kldfirstmod */
9763	case 309:
9764		if (ndx == 0 || ndx == 1)
9765			p = "int";
9766		break;
9767	/* getsid */
9768	case 310:
9769		if (ndx == 0 || ndx == 1)
9770			p = "int";
9771		break;
9772	/* setresuid */
9773	case 311:
9774		if (ndx == 0 || ndx == 1)
9775			p = "int";
9776		break;
9777	/* setresgid */
9778	case 312:
9779		if (ndx == 0 || ndx == 1)
9780			p = "int";
9781		break;
9782	/* freebsd32_aio_return */
9783	case 314:
9784		if (ndx == 0 || ndx == 1)
9785			p = "int";
9786		break;
9787	/* freebsd32_aio_suspend */
9788	case 315:
9789		if (ndx == 0 || ndx == 1)
9790			p = "int";
9791		break;
9792	/* freebsd32_aio_cancel */
9793	case 316:
9794		if (ndx == 0 || ndx == 1)
9795			p = "int";
9796		break;
9797	/* freebsd32_aio_error */
9798	case 317:
9799		if (ndx == 0 || ndx == 1)
9800			p = "int";
9801		break;
9802	/* freebsd32_oaio_read */
9803	case 318:
9804		if (ndx == 0 || ndx == 1)
9805			p = "int";
9806		break;
9807	/* freebsd32_oaio_write */
9808	case 319:
9809		if (ndx == 0 || ndx == 1)
9810			p = "int";
9811		break;
9812	/* freebsd32_olio_listio */
9813	case 320:
9814		if (ndx == 0 || ndx == 1)
9815			p = "int";
9816		break;
9817	/* yield */
9818	case 321:
9819	/* mlockall */
9820	case 324:
9821		if (ndx == 0 || ndx == 1)
9822			p = "int";
9823		break;
9824	/* munlockall */
9825	case 325:
9826	/* __getcwd */
9827	case 326:
9828		if (ndx == 0 || ndx == 1)
9829			p = "int";
9830		break;
9831	/* sched_setparam */
9832	case 327:
9833		if (ndx == 0 || ndx == 1)
9834			p = "int";
9835		break;
9836	/* sched_getparam */
9837	case 328:
9838		if (ndx == 0 || ndx == 1)
9839			p = "int";
9840		break;
9841	/* sched_setscheduler */
9842	case 329:
9843		if (ndx == 0 || ndx == 1)
9844			p = "int";
9845		break;
9846	/* sched_getscheduler */
9847	case 330:
9848		if (ndx == 0 || ndx == 1)
9849			p = "int";
9850		break;
9851	/* sched_yield */
9852	case 331:
9853	/* sched_get_priority_max */
9854	case 332:
9855		if (ndx == 0 || ndx == 1)
9856			p = "int";
9857		break;
9858	/* sched_get_priority_min */
9859	case 333:
9860		if (ndx == 0 || ndx == 1)
9861			p = "int";
9862		break;
9863	/* sched_rr_get_interval */
9864	case 334:
9865		if (ndx == 0 || ndx == 1)
9866			p = "int";
9867		break;
9868	/* utrace */
9869	case 335:
9870		if (ndx == 0 || ndx == 1)
9871			p = "int";
9872		break;
9873	/* kldsym */
9874	case 337:
9875		if (ndx == 0 || ndx == 1)
9876			p = "int";
9877		break;
9878	/* freebsd32_jail */
9879	case 338:
9880		if (ndx == 0 || ndx == 1)
9881			p = "int";
9882		break;
9883	/* sigprocmask */
9884	case 340:
9885		if (ndx == 0 || ndx == 1)
9886			p = "int";
9887		break;
9888	/* sigsuspend */
9889	case 341:
9890		if (ndx == 0 || ndx == 1)
9891			p = "int";
9892		break;
9893	/* sigpending */
9894	case 343:
9895		if (ndx == 0 || ndx == 1)
9896			p = "int";
9897		break;
9898	/* freebsd32_sigtimedwait */
9899	case 345:
9900		if (ndx == 0 || ndx == 1)
9901			p = "int";
9902		break;
9903	/* freebsd32_sigwaitinfo */
9904	case 346:
9905		if (ndx == 0 || ndx == 1)
9906			p = "int";
9907		break;
9908	/* __acl_get_file */
9909	case 347:
9910		if (ndx == 0 || ndx == 1)
9911			p = "int";
9912		break;
9913	/* __acl_set_file */
9914	case 348:
9915		if (ndx == 0 || ndx == 1)
9916			p = "int";
9917		break;
9918	/* __acl_get_fd */
9919	case 349:
9920		if (ndx == 0 || ndx == 1)
9921			p = "int";
9922		break;
9923	/* __acl_set_fd */
9924	case 350:
9925		if (ndx == 0 || ndx == 1)
9926			p = "int";
9927		break;
9928	/* __acl_delete_file */
9929	case 351:
9930		if (ndx == 0 || ndx == 1)
9931			p = "int";
9932		break;
9933	/* __acl_delete_fd */
9934	case 352:
9935		if (ndx == 0 || ndx == 1)
9936			p = "int";
9937		break;
9938	/* __acl_aclcheck_file */
9939	case 353:
9940		if (ndx == 0 || ndx == 1)
9941			p = "int";
9942		break;
9943	/* __acl_aclcheck_fd */
9944	case 354:
9945		if (ndx == 0 || ndx == 1)
9946			p = "int";
9947		break;
9948	/* extattrctl */
9949	case 355:
9950		if (ndx == 0 || ndx == 1)
9951			p = "int";
9952		break;
9953	/* extattr_set_file */
9954	case 356:
9955		if (ndx == 0 || ndx == 1)
9956			p = "ssize_t";
9957		break;
9958	/* extattr_get_file */
9959	case 357:
9960		if (ndx == 0 || ndx == 1)
9961			p = "ssize_t";
9962		break;
9963	/* extattr_delete_file */
9964	case 358:
9965		if (ndx == 0 || ndx == 1)
9966			p = "int";
9967		break;
9968	/* freebsd32_aio_waitcomplete */
9969	case 359:
9970		if (ndx == 0 || ndx == 1)
9971			p = "int";
9972		break;
9973	/* getresuid */
9974	case 360:
9975		if (ndx == 0 || ndx == 1)
9976			p = "int";
9977		break;
9978	/* getresgid */
9979	case 361:
9980		if (ndx == 0 || ndx == 1)
9981			p = "int";
9982		break;
9983	/* kqueue */
9984	case 362:
9985	/* freebsd32_kevent */
9986	case 363:
9987		if (ndx == 0 || ndx == 1)
9988			p = "int";
9989		break;
9990	/* extattr_set_fd */
9991	case 371:
9992		if (ndx == 0 || ndx == 1)
9993			p = "ssize_t";
9994		break;
9995	/* extattr_get_fd */
9996	case 372:
9997		if (ndx == 0 || ndx == 1)
9998			p = "ssize_t";
9999		break;
10000	/* extattr_delete_fd */
10001	case 373:
10002		if (ndx == 0 || ndx == 1)
10003			p = "int";
10004		break;
10005	/* __setugid */
10006	case 374:
10007		if (ndx == 0 || ndx == 1)
10008			p = "int";
10009		break;
10010	/* eaccess */
10011	case 376:
10012		if (ndx == 0 || ndx == 1)
10013			p = "int";
10014		break;
10015	/* freebsd32_nmount */
10016	case 378:
10017		if (ndx == 0 || ndx == 1)
10018			p = "int";
10019		break;
10020	/* kenv */
10021	case 390:
10022		if (ndx == 0 || ndx == 1)
10023			p = "int";
10024		break;
10025	/* lchflags */
10026	case 391:
10027		if (ndx == 0 || ndx == 1)
10028			p = "int";
10029		break;
10030	/* uuidgen */
10031	case 392:
10032		if (ndx == 0 || ndx == 1)
10033			p = "int";
10034		break;
10035	/* freebsd32_sendfile */
10036	case 393:
10037		if (ndx == 0 || ndx == 1)
10038			p = "int";
10039		break;
10040	/* getfsstat */
10041	case 395:
10042		if (ndx == 0 || ndx == 1)
10043			p = "int";
10044		break;
10045	/* statfs */
10046	case 396:
10047		if (ndx == 0 || ndx == 1)
10048			p = "int";
10049		break;
10050	/* fstatfs */
10051	case 397:
10052		if (ndx == 0 || ndx == 1)
10053			p = "int";
10054		break;
10055	/* fhstatfs */
10056	case 398:
10057		if (ndx == 0 || ndx == 1)
10058			p = "int";
10059		break;
10060	/* ksem_close */
10061	case 400:
10062		if (ndx == 0 || ndx == 1)
10063			p = "int";
10064		break;
10065	/* ksem_post */
10066	case 401:
10067		if (ndx == 0 || ndx == 1)
10068			p = "int";
10069		break;
10070	/* ksem_wait */
10071	case 402:
10072		if (ndx == 0 || ndx == 1)
10073			p = "int";
10074		break;
10075	/* ksem_trywait */
10076	case 403:
10077		if (ndx == 0 || ndx == 1)
10078			p = "int";
10079		break;
10080	/* freebsd32_ksem_init */
10081	case 404:
10082		if (ndx == 0 || ndx == 1)
10083			p = "int";
10084		break;
10085	/* freebsd32_ksem_open */
10086	case 405:
10087		if (ndx == 0 || ndx == 1)
10088			p = "int";
10089		break;
10090	/* ksem_unlink */
10091	case 406:
10092		if (ndx == 0 || ndx == 1)
10093			p = "int";
10094		break;
10095	/* ksem_getvalue */
10096	case 407:
10097		if (ndx == 0 || ndx == 1)
10098			p = "int";
10099		break;
10100	/* ksem_destroy */
10101	case 408:
10102		if (ndx == 0 || ndx == 1)
10103			p = "int";
10104		break;
10105	/* extattr_set_link */
10106	case 412:
10107		if (ndx == 0 || ndx == 1)
10108			p = "ssize_t";
10109		break;
10110	/* extattr_get_link */
10111	case 413:
10112		if (ndx == 0 || ndx == 1)
10113			p = "ssize_t";
10114		break;
10115	/* extattr_delete_link */
10116	case 414:
10117		if (ndx == 0 || ndx == 1)
10118			p = "int";
10119		break;
10120	/* freebsd32_sigaction */
10121	case 416:
10122		if (ndx == 0 || ndx == 1)
10123			p = "int";
10124		break;
10125	/* freebsd32_sigreturn */
10126	case 417:
10127		if (ndx == 0 || ndx == 1)
10128			p = "int";
10129		break;
10130	/* freebsd32_getcontext */
10131	case 421:
10132		if (ndx == 0 || ndx == 1)
10133			p = "int";
10134		break;
10135	/* freebsd32_setcontext */
10136	case 422:
10137		if (ndx == 0 || ndx == 1)
10138			p = "int";
10139		break;
10140	/* freebsd32_swapcontext */
10141	case 423:
10142		if (ndx == 0 || ndx == 1)
10143			p = "int";
10144		break;
10145	/* __acl_get_link */
10146	case 425:
10147		if (ndx == 0 || ndx == 1)
10148			p = "int";
10149		break;
10150	/* __acl_set_link */
10151	case 426:
10152		if (ndx == 0 || ndx == 1)
10153			p = "int";
10154		break;
10155	/* __acl_delete_link */
10156	case 427:
10157		if (ndx == 0 || ndx == 1)
10158			p = "int";
10159		break;
10160	/* __acl_aclcheck_link */
10161	case 428:
10162		if (ndx == 0 || ndx == 1)
10163			p = "int";
10164		break;
10165	/* sigwait */
10166	case 429:
10167		if (ndx == 0 || ndx == 1)
10168			p = "int";
10169		break;
10170	/* thr_exit */
10171	case 431:
10172		if (ndx == 0 || ndx == 1)
10173			p = "void";
10174		break;
10175	/* thr_self */
10176	case 432:
10177		if (ndx == 0 || ndx == 1)
10178			p = "int";
10179		break;
10180	/* thr_kill */
10181	case 433:
10182		if (ndx == 0 || ndx == 1)
10183			p = "int";
10184		break;
10185	/* freebsd32_umtx_lock */
10186	case 434:
10187		if (ndx == 0 || ndx == 1)
10188			p = "int";
10189		break;
10190	/* freebsd32_umtx_unlock */
10191	case 435:
10192		if (ndx == 0 || ndx == 1)
10193			p = "int";
10194		break;
10195	/* jail_attach */
10196	case 436:
10197		if (ndx == 0 || ndx == 1)
10198			p = "int";
10199		break;
10200	/* extattr_list_fd */
10201	case 437:
10202		if (ndx == 0 || ndx == 1)
10203			p = "ssize_t";
10204		break;
10205	/* extattr_list_file */
10206	case 438:
10207		if (ndx == 0 || ndx == 1)
10208			p = "ssize_t";
10209		break;
10210	/* extattr_list_link */
10211	case 439:
10212		if (ndx == 0 || ndx == 1)
10213			p = "ssize_t";
10214		break;
10215	/* freebsd32_ksem_timedwait */
10216	case 441:
10217		if (ndx == 0 || ndx == 1)
10218			p = "int";
10219		break;
10220	/* freebsd32_thr_suspend */
10221	case 442:
10222		if (ndx == 0 || ndx == 1)
10223			p = "int";
10224		break;
10225	/* thr_wake */
10226	case 443:
10227		if (ndx == 0 || ndx == 1)
10228			p = "int";
10229		break;
10230	/* kldunloadf */
10231	case 444:
10232		if (ndx == 0 || ndx == 1)
10233			p = "int";
10234		break;
10235	/* audit */
10236	case 445:
10237		if (ndx == 0 || ndx == 1)
10238			p = "int";
10239		break;
10240	/* auditon */
10241	case 446:
10242		if (ndx == 0 || ndx == 1)
10243			p = "int";
10244		break;
10245	/* getauid */
10246	case 447:
10247		if (ndx == 0 || ndx == 1)
10248			p = "int";
10249		break;
10250	/* setauid */
10251	case 448:
10252		if (ndx == 0 || ndx == 1)
10253			p = "int";
10254		break;
10255	/* getaudit */
10256	case 449:
10257		if (ndx == 0 || ndx == 1)
10258			p = "int";
10259		break;
10260	/* setaudit */
10261	case 450:
10262		if (ndx == 0 || ndx == 1)
10263			p = "int";
10264		break;
10265	/* getaudit_addr */
10266	case 451:
10267		if (ndx == 0 || ndx == 1)
10268			p = "int";
10269		break;
10270	/* setaudit_addr */
10271	case 452:
10272		if (ndx == 0 || ndx == 1)
10273			p = "int";
10274		break;
10275	/* auditctl */
10276	case 453:
10277		if (ndx == 0 || ndx == 1)
10278			p = "int";
10279		break;
10280	/* freebsd32_umtx_op */
10281	case 454:
10282		if (ndx == 0 || ndx == 1)
10283			p = "int";
10284		break;
10285	/* freebsd32_thr_new */
10286	case 455:
10287		if (ndx == 0 || ndx == 1)
10288			p = "int";
10289		break;
10290	/* sigqueue */
10291	case 456:
10292		if (ndx == 0 || ndx == 1)
10293			p = "int";
10294		break;
10295	/* freebsd32_kmq_open */
10296	case 457:
10297		if (ndx == 0 || ndx == 1)
10298			p = "int";
10299		break;
10300	/* freebsd32_kmq_setattr */
10301	case 458:
10302		if (ndx == 0 || ndx == 1)
10303			p = "int";
10304		break;
10305	/* freebsd32_kmq_timedreceive */
10306	case 459:
10307		if (ndx == 0 || ndx == 1)
10308			p = "int";
10309		break;
10310	/* freebsd32_kmq_timedsend */
10311	case 460:
10312		if (ndx == 0 || ndx == 1)
10313			p = "int";
10314		break;
10315	/* freebsd32_kmq_notify */
10316	case 461:
10317		if (ndx == 0 || ndx == 1)
10318			p = "int";
10319		break;
10320	/* kmq_unlink */
10321	case 462:
10322		if (ndx == 0 || ndx == 1)
10323			p = "int";
10324		break;
10325	/* abort2 */
10326	case 463:
10327		if (ndx == 0 || ndx == 1)
10328			p = "int";
10329		break;
10330	/* thr_set_name */
10331	case 464:
10332		if (ndx == 0 || ndx == 1)
10333			p = "int";
10334		break;
10335	/* freebsd32_aio_fsync */
10336	case 465:
10337		if (ndx == 0 || ndx == 1)
10338			p = "int";
10339		break;
10340	/* rtprio_thread */
10341	case 466:
10342		if (ndx == 0 || ndx == 1)
10343			p = "int";
10344		break;
10345	/* sctp_peeloff */
10346	case 471:
10347		if (ndx == 0 || ndx == 1)
10348			p = "int";
10349		break;
10350	/* sctp_generic_sendmsg */
10351	case 472:
10352		if (ndx == 0 || ndx == 1)
10353			p = "int";
10354		break;
10355	/* sctp_generic_sendmsg_iov */
10356	case 473:
10357		if (ndx == 0 || ndx == 1)
10358			p = "int";
10359		break;
10360	/* sctp_generic_recvmsg */
10361	case 474:
10362		if (ndx == 0 || ndx == 1)
10363			p = "int";
10364		break;
10365#ifdef PAD64_REQUIRED
10366	/* freebsd32_pread */
10367	case 475:
10368		if (ndx == 0 || ndx == 1)
10369			p = "ssize_t";
10370		break;
10371	/* freebsd32_pwrite */
10372	case 476:
10373		if (ndx == 0 || ndx == 1)
10374			p = "ssize_t";
10375		break;
10376	/* freebsd32_mmap */
10377	case 477:
10378		if (ndx == 0 || ndx == 1)
10379			p = "caddr_t";
10380		break;
10381	/* freebsd32_lseek */
10382	case 478:
10383		if (ndx == 0 || ndx == 1)
10384			p = "off_t";
10385		break;
10386	/* freebsd32_truncate */
10387	case 479:
10388		if (ndx == 0 || ndx == 1)
10389			p = "int";
10390		break;
10391	/* freebsd32_ftruncate */
10392	case 480:
10393		if (ndx == 0 || ndx == 1)
10394			p = "int";
10395		break;
10396#else
10397	/* freebsd32_pread */
10398	case 475:
10399		if (ndx == 0 || ndx == 1)
10400			p = "ssize_t";
10401		break;
10402	/* freebsd32_pwrite */
10403	case 476:
10404		if (ndx == 0 || ndx == 1)
10405			p = "ssize_t";
10406		break;
10407	/* freebsd32_mmap */
10408	case 477:
10409		if (ndx == 0 || ndx == 1)
10410			p = "caddr_t";
10411		break;
10412	/* freebsd32_lseek */
10413	case 478:
10414		if (ndx == 0 || ndx == 1)
10415			p = "off_t";
10416		break;
10417	/* freebsd32_truncate */
10418	case 479:
10419		if (ndx == 0 || ndx == 1)
10420			p = "int";
10421		break;
10422	/* freebsd32_ftruncate */
10423	case 480:
10424		if (ndx == 0 || ndx == 1)
10425			p = "int";
10426		break;
10427#endif
10428	/* thr_kill2 */
10429	case 481:
10430		if (ndx == 0 || ndx == 1)
10431			p = "int";
10432		break;
10433	/* shm_open */
10434	case 482:
10435		if (ndx == 0 || ndx == 1)
10436			p = "int";
10437		break;
10438	/* shm_unlink */
10439	case 483:
10440		if (ndx == 0 || ndx == 1)
10441			p = "int";
10442		break;
10443	/* cpuset */
10444	case 484:
10445		if (ndx == 0 || ndx == 1)
10446			p = "int";
10447		break;
10448#ifdef PAD64_REQUIRED
10449	/* freebsd32_cpuset_setid */
10450	case 485:
10451		if (ndx == 0 || ndx == 1)
10452			p = "int";
10453		break;
10454#else
10455	/* freebsd32_cpuset_setid */
10456	case 485:
10457		if (ndx == 0 || ndx == 1)
10458			p = "int";
10459		break;
10460#endif
10461	/* freebsd32_cpuset_getid */
10462	case 486:
10463		if (ndx == 0 || ndx == 1)
10464			p = "int";
10465		break;
10466	/* freebsd32_cpuset_getaffinity */
10467	case 487:
10468		if (ndx == 0 || ndx == 1)
10469			p = "int";
10470		break;
10471	/* freebsd32_cpuset_setaffinity */
10472	case 488:
10473		if (ndx == 0 || ndx == 1)
10474			p = "int";
10475		break;
10476	/* faccessat */
10477	case 489:
10478		if (ndx == 0 || ndx == 1)
10479			p = "int";
10480		break;
10481	/* fchmodat */
10482	case 490:
10483		if (ndx == 0 || ndx == 1)
10484			p = "int";
10485		break;
10486	/* fchownat */
10487	case 491:
10488		if (ndx == 0 || ndx == 1)
10489			p = "int";
10490		break;
10491	/* freebsd32_fexecve */
10492	case 492:
10493		if (ndx == 0 || ndx == 1)
10494			p = "int";
10495		break;
10496	/* freebsd32_fstatat */
10497	case 493:
10498		if (ndx == 0 || ndx == 1)
10499			p = "int";
10500		break;
10501	/* freebsd32_futimesat */
10502	case 494:
10503		if (ndx == 0 || ndx == 1)
10504			p = "int";
10505		break;
10506	/* linkat */
10507	case 495:
10508		if (ndx == 0 || ndx == 1)
10509			p = "int";
10510		break;
10511	/* mkdirat */
10512	case 496:
10513		if (ndx == 0 || ndx == 1)
10514			p = "int";
10515		break;
10516	/* mkfifoat */
10517	case 497:
10518		if (ndx == 0 || ndx == 1)
10519			p = "int";
10520		break;
10521	/* mknodat */
10522	case 498:
10523		if (ndx == 0 || ndx == 1)
10524			p = "int";
10525		break;
10526	/* openat */
10527	case 499:
10528		if (ndx == 0 || ndx == 1)
10529			p = "int";
10530		break;
10531	/* readlinkat */
10532	case 500:
10533		if (ndx == 0 || ndx == 1)
10534			p = "int";
10535		break;
10536	/* renameat */
10537	case 501:
10538		if (ndx == 0 || ndx == 1)
10539			p = "int";
10540		break;
10541	/* symlinkat */
10542	case 502:
10543		if (ndx == 0 || ndx == 1)
10544			p = "int";
10545		break;
10546	/* unlinkat */
10547	case 503:
10548		if (ndx == 0 || ndx == 1)
10549			p = "int";
10550		break;
10551	/* posix_openpt */
10552	case 504:
10553		if (ndx == 0 || ndx == 1)
10554			p = "int";
10555		break;
10556	/* freebsd32_jail_get */
10557	case 506:
10558		if (ndx == 0 || ndx == 1)
10559			p = "int";
10560		break;
10561	/* freebsd32_jail_set */
10562	case 507:
10563		if (ndx == 0 || ndx == 1)
10564			p = "int";
10565		break;
10566	/* jail_remove */
10567	case 508:
10568		if (ndx == 0 || ndx == 1)
10569			p = "int";
10570		break;
10571	/* closefrom */
10572	case 509:
10573		if (ndx == 0 || ndx == 1)
10574			p = "int";
10575		break;
10576	/* freebsd32_semctl */
10577	case 510:
10578		if (ndx == 0 || ndx == 1)
10579			p = "int";
10580		break;
10581	/* freebsd32_msgctl */
10582	case 511:
10583		if (ndx == 0 || ndx == 1)
10584			p = "int";
10585		break;
10586	/* freebsd32_shmctl */
10587	case 512:
10588		if (ndx == 0 || ndx == 1)
10589			p = "int";
10590		break;
10591	/* lpathconf */
10592	case 513:
10593		if (ndx == 0 || ndx == 1)
10594			p = "int";
10595		break;
10596	/* __cap_rights_get */
10597	case 515:
10598		if (ndx == 0 || ndx == 1)
10599			p = "int";
10600		break;
10601	/* freebsd32_cap_enter */
10602	case 516:
10603	/* cap_getmode */
10604	case 517:
10605		if (ndx == 0 || ndx == 1)
10606			p = "int";
10607		break;
10608	/* pdfork */
10609	case 518:
10610		if (ndx == 0 || ndx == 1)
10611			p = "int";
10612		break;
10613	/* pdkill */
10614	case 519:
10615		if (ndx == 0 || ndx == 1)
10616			p = "int";
10617		break;
10618	/* pdgetpid */
10619	case 520:
10620		if (ndx == 0 || ndx == 1)
10621			p = "int";
10622		break;
10623	/* freebsd32_pselect */
10624	case 522:
10625		if (ndx == 0 || ndx == 1)
10626			p = "int";
10627		break;
10628	/* getloginclass */
10629	case 523:
10630		if (ndx == 0 || ndx == 1)
10631			p = "int";
10632		break;
10633	/* setloginclass */
10634	case 524:
10635		if (ndx == 0 || ndx == 1)
10636			p = "int";
10637		break;
10638	/* rctl_get_racct */
10639	case 525:
10640		if (ndx == 0 || ndx == 1)
10641			p = "int";
10642		break;
10643	/* rctl_get_rules */
10644	case 526:
10645		if (ndx == 0 || ndx == 1)
10646			p = "int";
10647		break;
10648	/* rctl_get_limits */
10649	case 527:
10650		if (ndx == 0 || ndx == 1)
10651			p = "int";
10652		break;
10653	/* rctl_add_rule */
10654	case 528:
10655		if (ndx == 0 || ndx == 1)
10656			p = "int";
10657		break;
10658	/* rctl_remove_rule */
10659	case 529:
10660		if (ndx == 0 || ndx == 1)
10661			p = "int";
10662		break;
10663#ifdef PAD64_REQUIRED
10664	/* freebsd32_posix_fallocate */
10665	case 530:
10666		if (ndx == 0 || ndx == 1)
10667			p = "int";
10668		break;
10669	/* freebsd32_posix_fadvise */
10670	case 531:
10671		if (ndx == 0 || ndx == 1)
10672			p = "int";
10673		break;
10674	/* freebsd32_wait6 */
10675	case 532:
10676		if (ndx == 0 || ndx == 1)
10677			p = "int";
10678		break;
10679#else
10680	/* freebsd32_posix_fallocate */
10681	case 530:
10682		if (ndx == 0 || ndx == 1)
10683			p = "int";
10684		break;
10685	/* freebsd32_posix_fadvise */
10686	case 531:
10687		if (ndx == 0 || ndx == 1)
10688			p = "int";
10689		break;
10690	/* freebsd32_wait6 */
10691	case 532:
10692		if (ndx == 0 || ndx == 1)
10693			p = "int";
10694		break;
10695#endif
10696	/* cap_rights_limit */
10697	case 533:
10698		if (ndx == 0 || ndx == 1)
10699			p = "int";
10700		break;
10701	/* freebsd32_cap_ioctls_limit */
10702	case 534:
10703		if (ndx == 0 || ndx == 1)
10704			p = "int";
10705		break;
10706	/* freebsd32_cap_ioctls_get */
10707	case 535:
10708		if (ndx == 0 || ndx == 1)
10709			p = "ssize_t";
10710		break;
10711	/* cap_fcntls_limit */
10712	case 536:
10713		if (ndx == 0 || ndx == 1)
10714			p = "int";
10715		break;
10716	/* cap_fcntls_get */
10717	case 537:
10718		if (ndx == 0 || ndx == 1)
10719			p = "int";
10720		break;
10721	/* bindat */
10722	case 538:
10723		if (ndx == 0 || ndx == 1)
10724			p = "int";
10725		break;
10726	/* connectat */
10727	case 539:
10728		if (ndx == 0 || ndx == 1)
10729			p = "int";
10730		break;
10731	/* chflagsat */
10732	case 540:
10733		if (ndx == 0 || ndx == 1)
10734			p = "int";
10735		break;
10736	/* accept4 */
10737	case 541:
10738		if (ndx == 0 || ndx == 1)
10739			p = "int";
10740		break;
10741	/* pipe2 */
10742	case 542:
10743		if (ndx == 0 || ndx == 1)
10744			p = "int";
10745		break;
10746	/* freebsd32_aio_mlock */
10747	case 543:
10748		if (ndx == 0 || ndx == 1)
10749			p = "int";
10750		break;
10751#ifdef PAD64_REQUIRED
10752	/* freebsd32_procctl */
10753	case 544:
10754		if (ndx == 0 || ndx == 1)
10755			p = "int";
10756		break;
10757#else
10758	/* freebsd32_procctl */
10759	case 544:
10760		if (ndx == 0 || ndx == 1)
10761			p = "int";
10762		break;
10763#endif
10764	default:
10765		break;
10766	};
10767	if (p != NULL)
10768		strlcpy(desc, p, descsz);
10769}
10770