1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD$
6 * This file is part of the DTrace syscall provider.
7 */
8
9static void
10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11{
12	int64_t *iarg  = (int64_t *) uarg;
13	switch (sysnum) {
14#define	nosys	linux_nosys
15	/* sys_exit */
16	case 1: {
17		struct sys_exit_args *p = params;
18		iarg[0] = p->rval; /* int */
19		*n_args = 1;
20		break;
21	}
22	/* linux_fork */
23	case 2: {
24		*n_args = 0;
25		break;
26	}
27	/* read */
28	case 3: {
29		struct read_args *p = params;
30		iarg[0] = p->fd; /* int */
31		uarg[1] = (intptr_t) p->buf; /* char * */
32		uarg[2] = p->nbyte; /* u_int */
33		*n_args = 3;
34		break;
35	}
36	/* write */
37	case 4: {
38		struct write_args *p = params;
39		iarg[0] = p->fd; /* int */
40		uarg[1] = (intptr_t) p->buf; /* char * */
41		uarg[2] = p->nbyte; /* u_int */
42		*n_args = 3;
43		break;
44	}
45	/* linux_open */
46	case 5: {
47		struct linux_open_args *p = params;
48		uarg[0] = (intptr_t) p->path; /* char * */
49		iarg[1] = p->flags; /* l_int */
50		iarg[2] = p->mode; /* l_int */
51		*n_args = 3;
52		break;
53	}
54	/* close */
55	case 6: {
56		struct close_args *p = params;
57		iarg[0] = p->fd; /* int */
58		*n_args = 1;
59		break;
60	}
61	/* linux_waitpid */
62	case 7: {
63		struct linux_waitpid_args *p = params;
64		iarg[0] = p->pid; /* l_pid_t */
65		uarg[1] = (intptr_t) p->status; /* l_int * */
66		iarg[2] = p->options; /* l_int */
67		*n_args = 3;
68		break;
69	}
70	/* linux_creat */
71	case 8: {
72		struct linux_creat_args *p = params;
73		uarg[0] = (intptr_t) p->path; /* char * */
74		iarg[1] = p->mode; /* l_int */
75		*n_args = 2;
76		break;
77	}
78	/* linux_link */
79	case 9: {
80		struct linux_link_args *p = params;
81		uarg[0] = (intptr_t) p->path; /* char * */
82		uarg[1] = (intptr_t) p->to; /* char * */
83		*n_args = 2;
84		break;
85	}
86	/* linux_unlink */
87	case 10: {
88		struct linux_unlink_args *p = params;
89		uarg[0] = (intptr_t) p->path; /* char * */
90		*n_args = 1;
91		break;
92	}
93	/* linux_execve */
94	case 11: {
95		struct linux_execve_args *p = params;
96		uarg[0] = (intptr_t) p->path; /* char * */
97		uarg[1] = (intptr_t) p->argp; /* char ** */
98		uarg[2] = (intptr_t) p->envp; /* char ** */
99		*n_args = 3;
100		break;
101	}
102	/* linux_chdir */
103	case 12: {
104		struct linux_chdir_args *p = params;
105		uarg[0] = (intptr_t) p->path; /* char * */
106		*n_args = 1;
107		break;
108	}
109	/* linux_time */
110	case 13: {
111		struct linux_time_args *p = params;
112		uarg[0] = (intptr_t) p->tm; /* l_time_t * */
113		*n_args = 1;
114		break;
115	}
116	/* linux_mknod */
117	case 14: {
118		struct linux_mknod_args *p = params;
119		uarg[0] = (intptr_t) p->path; /* char * */
120		iarg[1] = p->mode; /* l_int */
121		iarg[2] = p->dev; /* l_dev_t */
122		*n_args = 3;
123		break;
124	}
125	/* linux_chmod */
126	case 15: {
127		struct linux_chmod_args *p = params;
128		uarg[0] = (intptr_t) p->path; /* char * */
129		iarg[1] = p->mode; /* l_mode_t */
130		*n_args = 2;
131		break;
132	}
133	/* linux_lchown16 */
134	case 16: {
135		struct linux_lchown16_args *p = params;
136		uarg[0] = (intptr_t) p->path; /* char * */
137		iarg[1] = p->uid; /* l_uid16_t */
138		iarg[2] = p->gid; /* l_gid16_t */
139		*n_args = 3;
140		break;
141	}
142	/* linux_stat */
143	case 18: {
144		struct linux_stat_args *p = params;
145		uarg[0] = (intptr_t) p->path; /* char * */
146		uarg[1] = (intptr_t) p->up; /* struct linux_stat * */
147		*n_args = 2;
148		break;
149	}
150	/* linux_lseek */
151	case 19: {
152		struct linux_lseek_args *p = params;
153		iarg[0] = p->fdes; /* l_uint */
154		iarg[1] = p->off; /* l_off_t */
155		iarg[2] = p->whence; /* l_int */
156		*n_args = 3;
157		break;
158	}
159	/* linux_getpid */
160	case 20: {
161		*n_args = 0;
162		break;
163	}
164	/* linux_mount */
165	case 21: {
166		struct linux_mount_args *p = params;
167		uarg[0] = (intptr_t) p->specialfile; /* char * */
168		uarg[1] = (intptr_t) p->dir; /* char * */
169		uarg[2] = (intptr_t) p->filesystemtype; /* char * */
170		iarg[3] = p->rwflag; /* l_ulong */
171		uarg[4] = (intptr_t) p->data; /* void * */
172		*n_args = 5;
173		break;
174	}
175	/* linux_oldumount */
176	case 22: {
177		struct linux_oldumount_args *p = params;
178		uarg[0] = (intptr_t) p->path; /* char * */
179		*n_args = 1;
180		break;
181	}
182	/* linux_setuid16 */
183	case 23: {
184		struct linux_setuid16_args *p = params;
185		iarg[0] = p->uid; /* l_uid16_t */
186		*n_args = 1;
187		break;
188	}
189	/* linux_getuid16 */
190	case 24: {
191		*n_args = 0;
192		break;
193	}
194	/* linux_stime */
195	case 25: {
196		*n_args = 0;
197		break;
198	}
199	/* linux_ptrace */
200	case 26: {
201		struct linux_ptrace_args *p = params;
202		iarg[0] = p->req; /* l_long */
203		iarg[1] = p->pid; /* l_long */
204		iarg[2] = p->addr; /* l_long */
205		iarg[3] = p->data; /* l_long */
206		*n_args = 4;
207		break;
208	}
209	/* linux_alarm */
210	case 27: {
211		struct linux_alarm_args *p = params;
212		iarg[0] = p->secs; /* l_uint */
213		*n_args = 1;
214		break;
215	}
216	/* linux_fstat */
217	case 28: {
218		struct linux_fstat_args *p = params;
219		iarg[0] = p->fd; /* l_uint */
220		uarg[1] = (intptr_t) p->up; /* struct linux_stat * */
221		*n_args = 2;
222		break;
223	}
224	/* linux_pause */
225	case 29: {
226		*n_args = 0;
227		break;
228	}
229	/* linux_utime */
230	case 30: {
231		struct linux_utime_args *p = params;
232		uarg[0] = (intptr_t) p->fname; /* char * */
233		uarg[1] = (intptr_t) p->times; /* struct l_utimbuf * */
234		*n_args = 2;
235		break;
236	}
237	/* linux_access */
238	case 33: {
239		struct linux_access_args *p = params;
240		uarg[0] = (intptr_t) p->path; /* char * */
241		iarg[1] = p->amode; /* l_int */
242		*n_args = 2;
243		break;
244	}
245	/* linux_nice */
246	case 34: {
247		struct linux_nice_args *p = params;
248		iarg[0] = p->inc; /* l_int */
249		*n_args = 1;
250		break;
251	}
252	/* sync */
253	case 36: {
254		*n_args = 0;
255		break;
256	}
257	/* linux_kill */
258	case 37: {
259		struct linux_kill_args *p = params;
260		iarg[0] = p->pid; /* l_int */
261		iarg[1] = p->signum; /* l_int */
262		*n_args = 2;
263		break;
264	}
265	/* linux_rename */
266	case 38: {
267		struct linux_rename_args *p = params;
268		uarg[0] = (intptr_t) p->from; /* char * */
269		uarg[1] = (intptr_t) p->to; /* char * */
270		*n_args = 2;
271		break;
272	}
273	/* linux_mkdir */
274	case 39: {
275		struct linux_mkdir_args *p = params;
276		uarg[0] = (intptr_t) p->path; /* char * */
277		iarg[1] = p->mode; /* l_int */
278		*n_args = 2;
279		break;
280	}
281	/* linux_rmdir */
282	case 40: {
283		struct linux_rmdir_args *p = params;
284		uarg[0] = (intptr_t) p->path; /* char * */
285		*n_args = 1;
286		break;
287	}
288	/* dup */
289	case 41: {
290		struct dup_args *p = params;
291		uarg[0] = p->fd; /* u_int */
292		*n_args = 1;
293		break;
294	}
295	/* linux_pipe */
296	case 42: {
297		struct linux_pipe_args *p = params;
298		uarg[0] = (intptr_t) p->pipefds; /* l_int * */
299		*n_args = 1;
300		break;
301	}
302	/* linux_times */
303	case 43: {
304		struct linux_times_args *p = params;
305		uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */
306		*n_args = 1;
307		break;
308	}
309	/* linux_brk */
310	case 45: {
311		struct linux_brk_args *p = params;
312		iarg[0] = p->dsend; /* l_ulong */
313		*n_args = 1;
314		break;
315	}
316	/* linux_setgid16 */
317	case 46: {
318		struct linux_setgid16_args *p = params;
319		iarg[0] = p->gid; /* l_gid16_t */
320		*n_args = 1;
321		break;
322	}
323	/* linux_getgid16 */
324	case 47: {
325		*n_args = 0;
326		break;
327	}
328	/* linux_signal */
329	case 48: {
330		struct linux_signal_args *p = params;
331		iarg[0] = p->sig; /* l_int */
332		uarg[1] = (intptr_t) p->handler; /* void * */
333		*n_args = 2;
334		break;
335	}
336	/* linux_geteuid16 */
337	case 49: {
338		*n_args = 0;
339		break;
340	}
341	/* linux_getegid16 */
342	case 50: {
343		*n_args = 0;
344		break;
345	}
346	/* acct */
347	case 51: {
348		struct acct_args *p = params;
349		uarg[0] = (intptr_t) p->path; /* char * */
350		*n_args = 1;
351		break;
352	}
353	/* linux_umount */
354	case 52: {
355		struct linux_umount_args *p = params;
356		uarg[0] = (intptr_t) p->path; /* char * */
357		iarg[1] = p->flags; /* l_int */
358		*n_args = 2;
359		break;
360	}
361	/* linux_ioctl */
362	case 54: {
363		struct linux_ioctl_args *p = params;
364		iarg[0] = p->fd; /* l_uint */
365		iarg[1] = p->cmd; /* l_uint */
366		iarg[2] = p->arg; /* l_ulong */
367		*n_args = 3;
368		break;
369	}
370	/* linux_fcntl */
371	case 55: {
372		struct linux_fcntl_args *p = params;
373		iarg[0] = p->fd; /* l_uint */
374		iarg[1] = p->cmd; /* l_uint */
375		iarg[2] = p->arg; /* l_ulong */
376		*n_args = 3;
377		break;
378	}
379	/* setpgid */
380	case 57: {
381		struct setpgid_args *p = params;
382		iarg[0] = p->pid; /* int */
383		iarg[1] = p->pgid; /* int */
384		*n_args = 2;
385		break;
386	}
387	/* linux_olduname */
388	case 59: {
389		*n_args = 0;
390		break;
391	}
392	/* umask */
393	case 60: {
394		struct umask_args *p = params;
395		iarg[0] = p->newmask; /* int */
396		*n_args = 1;
397		break;
398	}
399	/* chroot */
400	case 61: {
401		struct chroot_args *p = params;
402		uarg[0] = (intptr_t) p->path; /* char * */
403		*n_args = 1;
404		break;
405	}
406	/* linux_ustat */
407	case 62: {
408		struct linux_ustat_args *p = params;
409		iarg[0] = p->dev; /* l_dev_t */
410		uarg[1] = (intptr_t) p->ubuf; /* struct l_ustat * */
411		*n_args = 2;
412		break;
413	}
414	/* dup2 */
415	case 63: {
416		struct dup2_args *p = params;
417		uarg[0] = p->from; /* u_int */
418		uarg[1] = p->to; /* u_int */
419		*n_args = 2;
420		break;
421	}
422	/* linux_getppid */
423	case 64: {
424		*n_args = 0;
425		break;
426	}
427	/* getpgrp */
428	case 65: {
429		*n_args = 0;
430		break;
431	}
432	/* setsid */
433	case 66: {
434		*n_args = 0;
435		break;
436	}
437	/* linux_sigaction */
438	case 67: {
439		struct linux_sigaction_args *p = params;
440		iarg[0] = p->sig; /* l_int */
441		uarg[1] = (intptr_t) p->nsa; /* l_osigaction_t * */
442		uarg[2] = (intptr_t) p->osa; /* l_osigaction_t * */
443		*n_args = 3;
444		break;
445	}
446	/* linux_sgetmask */
447	case 68: {
448		*n_args = 0;
449		break;
450	}
451	/* linux_ssetmask */
452	case 69: {
453		struct linux_ssetmask_args *p = params;
454		iarg[0] = p->mask; /* l_osigset_t */
455		*n_args = 1;
456		break;
457	}
458	/* linux_setreuid16 */
459	case 70: {
460		struct linux_setreuid16_args *p = params;
461		iarg[0] = p->ruid; /* l_uid16_t */
462		iarg[1] = p->euid; /* l_uid16_t */
463		*n_args = 2;
464		break;
465	}
466	/* linux_setregid16 */
467	case 71: {
468		struct linux_setregid16_args *p = params;
469		iarg[0] = p->rgid; /* l_gid16_t */
470		iarg[1] = p->egid; /* l_gid16_t */
471		*n_args = 2;
472		break;
473	}
474	/* linux_sigsuspend */
475	case 72: {
476		struct linux_sigsuspend_args *p = params;
477		iarg[0] = p->hist0; /* l_int */
478		iarg[1] = p->hist1; /* l_int */
479		iarg[2] = p->mask; /* l_osigset_t */
480		*n_args = 3;
481		break;
482	}
483	/* linux_sigpending */
484	case 73: {
485		struct linux_sigpending_args *p = params;
486		uarg[0] = (intptr_t) p->mask; /* l_osigset_t * */
487		*n_args = 1;
488		break;
489	}
490	/* linux_sethostname */
491	case 74: {
492		struct linux_sethostname_args *p = params;
493		uarg[0] = (intptr_t) p->hostname; /* char * */
494		uarg[1] = p->len; /* u_int */
495		*n_args = 2;
496		break;
497	}
498	/* linux_setrlimit */
499	case 75: {
500		struct linux_setrlimit_args *p = params;
501		iarg[0] = p->resource; /* l_uint */
502		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
503		*n_args = 2;
504		break;
505	}
506	/* linux_old_getrlimit */
507	case 76: {
508		struct linux_old_getrlimit_args *p = params;
509		iarg[0] = p->resource; /* l_uint */
510		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
511		*n_args = 2;
512		break;
513	}
514	/* getrusage */
515	case 77: {
516		struct getrusage_args *p = params;
517		iarg[0] = p->who; /* int */
518		uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
519		*n_args = 2;
520		break;
521	}
522	/* gettimeofday */
523	case 78: {
524		struct gettimeofday_args *p = params;
525		uarg[0] = (intptr_t) p->tp; /* struct timeval * */
526		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
527		*n_args = 2;
528		break;
529	}
530	/* settimeofday */
531	case 79: {
532		struct settimeofday_args *p = params;
533		uarg[0] = (intptr_t) p->tv; /* struct timeval * */
534		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
535		*n_args = 2;
536		break;
537	}
538	/* linux_getgroups16 */
539	case 80: {
540		struct linux_getgroups16_args *p = params;
541		iarg[0] = p->gidsetsize; /* l_uint */
542		uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */
543		*n_args = 2;
544		break;
545	}
546	/* linux_setgroups16 */
547	case 81: {
548		struct linux_setgroups16_args *p = params;
549		iarg[0] = p->gidsetsize; /* l_uint */
550		uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */
551		*n_args = 2;
552		break;
553	}
554	/* linux_old_select */
555	case 82: {
556		struct linux_old_select_args *p = params;
557		uarg[0] = (intptr_t) p->ptr; /* struct l_old_select_argv * */
558		*n_args = 1;
559		break;
560	}
561	/* linux_symlink */
562	case 83: {
563		struct linux_symlink_args *p = params;
564		uarg[0] = (intptr_t) p->path; /* char * */
565		uarg[1] = (intptr_t) p->to; /* char * */
566		*n_args = 2;
567		break;
568	}
569	/* linux_lstat */
570	case 84: {
571		struct linux_lstat_args *p = params;
572		uarg[0] = (intptr_t) p->path; /* char * */
573		uarg[1] = (intptr_t) p->up; /* struct l_stat * */
574		*n_args = 2;
575		break;
576	}
577	/* linux_readlink */
578	case 85: {
579		struct linux_readlink_args *p = params;
580		uarg[0] = (intptr_t) p->name; /* char * */
581		uarg[1] = (intptr_t) p->buf; /* char * */
582		iarg[2] = p->count; /* l_int */
583		*n_args = 3;
584		break;
585	}
586	/* linux_uselib */
587	case 86: {
588		struct linux_uselib_args *p = params;
589		uarg[0] = (intptr_t) p->library; /* char * */
590		*n_args = 1;
591		break;
592	}
593	/* swapon */
594	case 87: {
595		struct swapon_args *p = params;
596		uarg[0] = (intptr_t) p->name; /* char * */
597		*n_args = 1;
598		break;
599	}
600	/* linux_reboot */
601	case 88: {
602		struct linux_reboot_args *p = params;
603		iarg[0] = p->magic1; /* l_int */
604		iarg[1] = p->magic2; /* l_int */
605		iarg[2] = p->cmd; /* l_uint */
606		uarg[3] = (intptr_t) p->arg; /* void * */
607		*n_args = 4;
608		break;
609	}
610	/* linux_readdir */
611	case 89: {
612		struct linux_readdir_args *p = params;
613		iarg[0] = p->fd; /* l_uint */
614		uarg[1] = (intptr_t) p->dent; /* struct l_dirent * */
615		iarg[2] = p->count; /* l_uint */
616		*n_args = 3;
617		break;
618	}
619	/* linux_mmap */
620	case 90: {
621		struct linux_mmap_args *p = params;
622		uarg[0] = (intptr_t) p->ptr; /* struct l_mmap_argv * */
623		*n_args = 1;
624		break;
625	}
626	/* munmap */
627	case 91: {
628		struct munmap_args *p = params;
629		uarg[0] = (intptr_t) p->addr; /* caddr_t */
630		iarg[1] = p->len; /* int */
631		*n_args = 2;
632		break;
633	}
634	/* linux_truncate */
635	case 92: {
636		struct linux_truncate_args *p = params;
637		uarg[0] = (intptr_t) p->path; /* char * */
638		iarg[1] = p->length; /* l_ulong */
639		*n_args = 2;
640		break;
641	}
642	/* linux_ftruncate */
643	case 93: {
644		struct linux_ftruncate_args *p = params;
645		iarg[0] = p->fd; /* int */
646		iarg[1] = p->length; /* long */
647		*n_args = 2;
648		break;
649	}
650	/* fchmod */
651	case 94: {
652		struct fchmod_args *p = params;
653		iarg[0] = p->fd; /* int */
654		iarg[1] = p->mode; /* int */
655		*n_args = 2;
656		break;
657	}
658	/* fchown */
659	case 95: {
660		struct fchown_args *p = params;
661		iarg[0] = p->fd; /* int */
662		iarg[1] = p->uid; /* int */
663		iarg[2] = p->gid; /* int */
664		*n_args = 3;
665		break;
666	}
667	/* linux_getpriority */
668	case 96: {
669		struct linux_getpriority_args *p = params;
670		iarg[0] = p->which; /* int */
671		iarg[1] = p->who; /* int */
672		*n_args = 2;
673		break;
674	}
675	/* setpriority */
676	case 97: {
677		struct setpriority_args *p = params;
678		iarg[0] = p->which; /* int */
679		iarg[1] = p->who; /* int */
680		iarg[2] = p->prio; /* int */
681		*n_args = 3;
682		break;
683	}
684	/* linux_statfs */
685	case 99: {
686		struct linux_statfs_args *p = params;
687		uarg[0] = (intptr_t) p->path; /* char * */
688		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
689		*n_args = 2;
690		break;
691	}
692	/* linux_fstatfs */
693	case 100: {
694		struct linux_fstatfs_args *p = params;
695		iarg[0] = p->fd; /* l_uint */
696		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
697		*n_args = 2;
698		break;
699	}
700	/* linux_ioperm */
701	case 101: {
702		struct linux_ioperm_args *p = params;
703		iarg[0] = p->start; /* l_ulong */
704		iarg[1] = p->length; /* l_ulong */
705		iarg[2] = p->enable; /* l_int */
706		*n_args = 3;
707		break;
708	}
709	/* linux_socketcall */
710	case 102: {
711		struct linux_socketcall_args *p = params;
712		iarg[0] = p->what; /* l_int */
713		iarg[1] = p->args; /* l_ulong */
714		*n_args = 2;
715		break;
716	}
717	/* linux_syslog */
718	case 103: {
719		struct linux_syslog_args *p = params;
720		iarg[0] = p->type; /* l_int */
721		uarg[1] = (intptr_t) p->buf; /* char * */
722		iarg[2] = p->len; /* l_int */
723		*n_args = 3;
724		break;
725	}
726	/* linux_setitimer */
727	case 104: {
728		struct linux_setitimer_args *p = params;
729		iarg[0] = p->which; /* l_int */
730		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
731		uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */
732		*n_args = 3;
733		break;
734	}
735	/* linux_getitimer */
736	case 105: {
737		struct linux_getitimer_args *p = params;
738		iarg[0] = p->which; /* l_int */
739		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
740		*n_args = 2;
741		break;
742	}
743	/* linux_newstat */
744	case 106: {
745		struct linux_newstat_args *p = params;
746		uarg[0] = (intptr_t) p->path; /* char * */
747		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
748		*n_args = 2;
749		break;
750	}
751	/* linux_newlstat */
752	case 107: {
753		struct linux_newlstat_args *p = params;
754		uarg[0] = (intptr_t) p->path; /* char * */
755		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
756		*n_args = 2;
757		break;
758	}
759	/* linux_newfstat */
760	case 108: {
761		struct linux_newfstat_args *p = params;
762		iarg[0] = p->fd; /* l_uint */
763		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
764		*n_args = 2;
765		break;
766	}
767	/* linux_uname */
768	case 109: {
769		*n_args = 0;
770		break;
771	}
772	/* linux_iopl */
773	case 110: {
774		struct linux_iopl_args *p = params;
775		iarg[0] = p->level; /* l_int */
776		*n_args = 1;
777		break;
778	}
779	/* linux_vhangup */
780	case 111: {
781		*n_args = 0;
782		break;
783	}
784	/* linux_vm86old */
785	case 113: {
786		*n_args = 0;
787		break;
788	}
789	/* linux_wait4 */
790	case 114: {
791		struct linux_wait4_args *p = params;
792		iarg[0] = p->pid; /* l_pid_t */
793		uarg[1] = (intptr_t) p->status; /* l_uint * */
794		iarg[2] = p->options; /* l_int */
795		uarg[3] = (intptr_t) p->rusage; /* struct l_rusage * */
796		*n_args = 4;
797		break;
798	}
799	/* linux_swapoff */
800	case 115: {
801		*n_args = 0;
802		break;
803	}
804	/* linux_sysinfo */
805	case 116: {
806		struct linux_sysinfo_args *p = params;
807		uarg[0] = (intptr_t) p->info; /* struct l_sysinfo * */
808		*n_args = 1;
809		break;
810	}
811	/* linux_ipc */
812	case 117: {
813		struct linux_ipc_args *p = params;
814		iarg[0] = p->what; /* l_uint */
815		iarg[1] = p->arg1; /* l_int */
816		iarg[2] = p->arg2; /* l_int */
817		iarg[3] = p->arg3; /* l_int */
818		uarg[4] = (intptr_t) p->ptr; /* void * */
819		iarg[5] = p->arg5; /* l_long */
820		*n_args = 6;
821		break;
822	}
823	/* fsync */
824	case 118: {
825		struct fsync_args *p = params;
826		iarg[0] = p->fd; /* int */
827		*n_args = 1;
828		break;
829	}
830	/* linux_sigreturn */
831	case 119: {
832		struct linux_sigreturn_args *p = params;
833		uarg[0] = (intptr_t) p->sfp; /* struct l_sigframe * */
834		*n_args = 1;
835		break;
836	}
837	/* linux_clone */
838	case 120: {
839		struct linux_clone_args *p = params;
840		iarg[0] = p->flags; /* l_int */
841		uarg[1] = (intptr_t) p->stack; /* void * */
842		uarg[2] = (intptr_t) p->parent_tidptr; /* void * */
843		uarg[3] = (intptr_t) p->tls; /* void * */
844		uarg[4] = (intptr_t) p->child_tidptr; /* void * */
845		*n_args = 5;
846		break;
847	}
848	/* linux_setdomainname */
849	case 121: {
850		struct linux_setdomainname_args *p = params;
851		uarg[0] = (intptr_t) p->name; /* char * */
852		iarg[1] = p->len; /* int */
853		*n_args = 2;
854		break;
855	}
856	/* linux_newuname */
857	case 122: {
858		struct linux_newuname_args *p = params;
859		uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */
860		*n_args = 1;
861		break;
862	}
863	/* linux_modify_ldt */
864	case 123: {
865		struct linux_modify_ldt_args *p = params;
866		iarg[0] = p->func; /* l_int */
867		uarg[1] = (intptr_t) p->ptr; /* void * */
868		iarg[2] = p->bytecount; /* l_ulong */
869		*n_args = 3;
870		break;
871	}
872	/* linux_adjtimex */
873	case 124: {
874		*n_args = 0;
875		break;
876	}
877	/* linux_mprotect */
878	case 125: {
879		struct linux_mprotect_args *p = params;
880		uarg[0] = (intptr_t) p->addr; /* caddr_t */
881		iarg[1] = p->len; /* int */
882		iarg[2] = p->prot; /* int */
883		*n_args = 3;
884		break;
885	}
886	/* linux_sigprocmask */
887	case 126: {
888		struct linux_sigprocmask_args *p = params;
889		iarg[0] = p->how; /* l_int */
890		uarg[1] = (intptr_t) p->mask; /* l_osigset_t * */
891		uarg[2] = (intptr_t) p->omask; /* l_osigset_t * */
892		*n_args = 3;
893		break;
894	}
895	/* linux_create_module */
896	case 127: {
897		*n_args = 0;
898		break;
899	}
900	/* linux_init_module */
901	case 128: {
902		*n_args = 0;
903		break;
904	}
905	/* linux_delete_module */
906	case 129: {
907		*n_args = 0;
908		break;
909	}
910	/* linux_get_kernel_syms */
911	case 130: {
912		*n_args = 0;
913		break;
914	}
915	/* linux_quotactl */
916	case 131: {
917		*n_args = 0;
918		break;
919	}
920	/* getpgid */
921	case 132: {
922		struct getpgid_args *p = params;
923		iarg[0] = p->pid; /* int */
924		*n_args = 1;
925		break;
926	}
927	/* fchdir */
928	case 133: {
929		struct fchdir_args *p = params;
930		iarg[0] = p->fd; /* int */
931		*n_args = 1;
932		break;
933	}
934	/* linux_bdflush */
935	case 134: {
936		*n_args = 0;
937		break;
938	}
939	/* linux_sysfs */
940	case 135: {
941		struct linux_sysfs_args *p = params;
942		iarg[0] = p->option; /* l_int */
943		iarg[1] = p->arg1; /* l_ulong */
944		iarg[2] = p->arg2; /* l_ulong */
945		*n_args = 3;
946		break;
947	}
948	/* linux_personality */
949	case 136: {
950		struct linux_personality_args *p = params;
951		iarg[0] = p->per; /* l_ulong */
952		*n_args = 1;
953		break;
954	}
955	/* linux_setfsuid16 */
956	case 138: {
957		struct linux_setfsuid16_args *p = params;
958		iarg[0] = p->uid; /* l_uid16_t */
959		*n_args = 1;
960		break;
961	}
962	/* linux_setfsgid16 */
963	case 139: {
964		struct linux_setfsgid16_args *p = params;
965		iarg[0] = p->gid; /* l_gid16_t */
966		*n_args = 1;
967		break;
968	}
969	/* linux_llseek */
970	case 140: {
971		struct linux_llseek_args *p = params;
972		iarg[0] = p->fd; /* l_int */
973		iarg[1] = p->ohigh; /* l_ulong */
974		iarg[2] = p->olow; /* l_ulong */
975		uarg[3] = (intptr_t) p->res; /* l_loff_t * */
976		iarg[4] = p->whence; /* l_uint */
977		*n_args = 5;
978		break;
979	}
980	/* linux_getdents */
981	case 141: {
982		struct linux_getdents_args *p = params;
983		iarg[0] = p->fd; /* l_uint */
984		uarg[1] = (intptr_t) p->dent; /* void * */
985		iarg[2] = p->count; /* l_uint */
986		*n_args = 3;
987		break;
988	}
989	/* linux_select */
990	case 142: {
991		struct linux_select_args *p = params;
992		iarg[0] = p->nfds; /* l_int */
993		uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
994		uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
995		uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
996		uarg[4] = (intptr_t) p->timeout; /* struct l_timeval * */
997		*n_args = 5;
998		break;
999	}
1000	/* flock */
1001	case 143: {
1002		struct flock_args *p = params;
1003		iarg[0] = p->fd; /* int */
1004		iarg[1] = p->how; /* int */
1005		*n_args = 2;
1006		break;
1007	}
1008	/* linux_msync */
1009	case 144: {
1010		struct linux_msync_args *p = params;
1011		iarg[0] = p->addr; /* l_ulong */
1012		iarg[1] = p->len; /* l_size_t */
1013		iarg[2] = p->fl; /* l_int */
1014		*n_args = 3;
1015		break;
1016	}
1017	/* readv */
1018	case 145: {
1019		struct readv_args *p = params;
1020		iarg[0] = p->fd; /* int */
1021		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1022		uarg[2] = p->iovcnt; /* u_int */
1023		*n_args = 3;
1024		break;
1025	}
1026	/* writev */
1027	case 146: {
1028		struct writev_args *p = params;
1029		iarg[0] = p->fd; /* int */
1030		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
1031		uarg[2] = p->iovcnt; /* u_int */
1032		*n_args = 3;
1033		break;
1034	}
1035	/* linux_getsid */
1036	case 147: {
1037		struct linux_getsid_args *p = params;
1038		iarg[0] = p->pid; /* l_pid_t */
1039		*n_args = 1;
1040		break;
1041	}
1042	/* linux_fdatasync */
1043	case 148: {
1044		struct linux_fdatasync_args *p = params;
1045		iarg[0] = p->fd; /* l_uint */
1046		*n_args = 1;
1047		break;
1048	}
1049	/* linux_sysctl */
1050	case 149: {
1051		struct linux_sysctl_args *p = params;
1052		uarg[0] = (intptr_t) p->args; /* struct l___sysctl_args * */
1053		*n_args = 1;
1054		break;
1055	}
1056	/* mlock */
1057	case 150: {
1058		struct mlock_args *p = params;
1059		uarg[0] = (intptr_t) p->addr; /* const void * */
1060		uarg[1] = p->len; /* size_t */
1061		*n_args = 2;
1062		break;
1063	}
1064	/* munlock */
1065	case 151: {
1066		struct munlock_args *p = params;
1067		uarg[0] = (intptr_t) p->addr; /* const void * */
1068		uarg[1] = p->len; /* size_t */
1069		*n_args = 2;
1070		break;
1071	}
1072	/* mlockall */
1073	case 152: {
1074		struct mlockall_args *p = params;
1075		iarg[0] = p->how; /* int */
1076		*n_args = 1;
1077		break;
1078	}
1079	/* munlockall */
1080	case 153: {
1081		*n_args = 0;
1082		break;
1083	}
1084	/* sched_setparam */
1085	case 154: {
1086		struct sched_setparam_args *p = params;
1087		iarg[0] = p->pid; /* pid_t */
1088		uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1089		*n_args = 2;
1090		break;
1091	}
1092	/* sched_getparam */
1093	case 155: {
1094		struct sched_getparam_args *p = params;
1095		iarg[0] = p->pid; /* pid_t */
1096		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1097		*n_args = 2;
1098		break;
1099	}
1100	/* linux_sched_setscheduler */
1101	case 156: {
1102		struct linux_sched_setscheduler_args *p = params;
1103		iarg[0] = p->pid; /* l_pid_t */
1104		iarg[1] = p->policy; /* l_int */
1105		uarg[2] = (intptr_t) p->param; /* struct l_sched_param * */
1106		*n_args = 3;
1107		break;
1108	}
1109	/* linux_sched_getscheduler */
1110	case 157: {
1111		struct linux_sched_getscheduler_args *p = params;
1112		iarg[0] = p->pid; /* l_pid_t */
1113		*n_args = 1;
1114		break;
1115	}
1116	/* sched_yield */
1117	case 158: {
1118		*n_args = 0;
1119		break;
1120	}
1121	/* linux_sched_get_priority_max */
1122	case 159: {
1123		struct linux_sched_get_priority_max_args *p = params;
1124		iarg[0] = p->policy; /* l_int */
1125		*n_args = 1;
1126		break;
1127	}
1128	/* linux_sched_get_priority_min */
1129	case 160: {
1130		struct linux_sched_get_priority_min_args *p = params;
1131		iarg[0] = p->policy; /* l_int */
1132		*n_args = 1;
1133		break;
1134	}
1135	/* sched_rr_get_interval */
1136	case 161: {
1137		struct sched_rr_get_interval_args *p = params;
1138		iarg[0] = p->pid; /* l_pid_t */
1139		uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */
1140		*n_args = 2;
1141		break;
1142	}
1143	/* linux_nanosleep */
1144	case 162: {
1145		struct linux_nanosleep_args *p = params;
1146		uarg[0] = (intptr_t) p->rqtp; /* const struct l_timespec * */
1147		uarg[1] = (intptr_t) p->rmtp; /* struct l_timespec * */
1148		*n_args = 2;
1149		break;
1150	}
1151	/* linux_mremap */
1152	case 163: {
1153		struct linux_mremap_args *p = params;
1154		iarg[0] = p->addr; /* l_ulong */
1155		iarg[1] = p->old_len; /* l_ulong */
1156		iarg[2] = p->new_len; /* l_ulong */
1157		iarg[3] = p->flags; /* l_ulong */
1158		iarg[4] = p->new_addr; /* l_ulong */
1159		*n_args = 5;
1160		break;
1161	}
1162	/* linux_setresuid16 */
1163	case 164: {
1164		struct linux_setresuid16_args *p = params;
1165		iarg[0] = p->ruid; /* l_uid16_t */
1166		iarg[1] = p->euid; /* l_uid16_t */
1167		iarg[2] = p->suid; /* l_uid16_t */
1168		*n_args = 3;
1169		break;
1170	}
1171	/* linux_getresuid16 */
1172	case 165: {
1173		struct linux_getresuid16_args *p = params;
1174		uarg[0] = (intptr_t) p->ruid; /* l_uid16_t * */
1175		uarg[1] = (intptr_t) p->euid; /* l_uid16_t * */
1176		uarg[2] = (intptr_t) p->suid; /* l_uid16_t * */
1177		*n_args = 3;
1178		break;
1179	}
1180	/* linux_vm86 */
1181	case 166: {
1182		*n_args = 0;
1183		break;
1184	}
1185	/* linux_query_module */
1186	case 167: {
1187		*n_args = 0;
1188		break;
1189	}
1190	/* poll */
1191	case 168: {
1192		struct poll_args *p = params;
1193		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1194		uarg[1] = p->nfds; /* unsigned int */
1195		iarg[2] = p->timeout; /* long */
1196		*n_args = 3;
1197		break;
1198	}
1199	/* linux_nfsservctl */
1200	case 169: {
1201		*n_args = 0;
1202		break;
1203	}
1204	/* linux_setresgid16 */
1205	case 170: {
1206		struct linux_setresgid16_args *p = params;
1207		iarg[0] = p->rgid; /* l_gid16_t */
1208		iarg[1] = p->egid; /* l_gid16_t */
1209		iarg[2] = p->sgid; /* l_gid16_t */
1210		*n_args = 3;
1211		break;
1212	}
1213	/* linux_getresgid16 */
1214	case 171: {
1215		struct linux_getresgid16_args *p = params;
1216		uarg[0] = (intptr_t) p->rgid; /* l_gid16_t * */
1217		uarg[1] = (intptr_t) p->egid; /* l_gid16_t * */
1218		uarg[2] = (intptr_t) p->sgid; /* l_gid16_t * */
1219		*n_args = 3;
1220		break;
1221	}
1222	/* linux_prctl */
1223	case 172: {
1224		struct linux_prctl_args *p = params;
1225		iarg[0] = p->option; /* l_int */
1226		iarg[1] = p->arg2; /* l_int */
1227		iarg[2] = p->arg3; /* l_int */
1228		iarg[3] = p->arg4; /* l_int */
1229		iarg[4] = p->arg5; /* l_int */
1230		*n_args = 5;
1231		break;
1232	}
1233	/* linux_rt_sigreturn */
1234	case 173: {
1235		struct linux_rt_sigreturn_args *p = params;
1236		uarg[0] = (intptr_t) p->ucp; /* struct l_ucontext * */
1237		*n_args = 1;
1238		break;
1239	}
1240	/* linux_rt_sigaction */
1241	case 174: {
1242		struct linux_rt_sigaction_args *p = params;
1243		iarg[0] = p->sig; /* l_int */
1244		uarg[1] = (intptr_t) p->act; /* l_sigaction_t * */
1245		uarg[2] = (intptr_t) p->oact; /* l_sigaction_t * */
1246		iarg[3] = p->sigsetsize; /* l_size_t */
1247		*n_args = 4;
1248		break;
1249	}
1250	/* linux_rt_sigprocmask */
1251	case 175: {
1252		struct linux_rt_sigprocmask_args *p = params;
1253		iarg[0] = p->how; /* l_int */
1254		uarg[1] = (intptr_t) p->mask; /* l_sigset_t * */
1255		uarg[2] = (intptr_t) p->omask; /* l_sigset_t * */
1256		iarg[3] = p->sigsetsize; /* l_size_t */
1257		*n_args = 4;
1258		break;
1259	}
1260	/* linux_rt_sigpending */
1261	case 176: {
1262		struct linux_rt_sigpending_args *p = params;
1263		uarg[0] = (intptr_t) p->set; /* l_sigset_t * */
1264		iarg[1] = p->sigsetsize; /* l_size_t */
1265		*n_args = 2;
1266		break;
1267	}
1268	/* linux_rt_sigtimedwait */
1269	case 177: {
1270		struct linux_rt_sigtimedwait_args *p = params;
1271		uarg[0] = (intptr_t) p->mask; /* l_sigset_t * */
1272		uarg[1] = (intptr_t) p->ptr; /* l_siginfo_t * */
1273		uarg[2] = (intptr_t) p->timeout; /* struct l_timeval * */
1274		iarg[3] = p->sigsetsize; /* l_size_t */
1275		*n_args = 4;
1276		break;
1277	}
1278	/* linux_rt_sigqueueinfo */
1279	case 178: {
1280		*n_args = 0;
1281		break;
1282	}
1283	/* linux_rt_sigsuspend */
1284	case 179: {
1285		struct linux_rt_sigsuspend_args *p = params;
1286		uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */
1287		iarg[1] = p->sigsetsize; /* l_size_t */
1288		*n_args = 2;
1289		break;
1290	}
1291	/* linux_pread */
1292	case 180: {
1293		struct linux_pread_args *p = params;
1294		iarg[0] = p->fd; /* l_uint */
1295		uarg[1] = (intptr_t) p->buf; /* char * */
1296		iarg[2] = p->nbyte; /* l_size_t */
1297		iarg[3] = p->offset; /* l_loff_t */
1298		*n_args = 4;
1299		break;
1300	}
1301	/* linux_pwrite */
1302	case 181: {
1303		struct linux_pwrite_args *p = params;
1304		iarg[0] = p->fd; /* l_uint */
1305		uarg[1] = (intptr_t) p->buf; /* char * */
1306		iarg[2] = p->nbyte; /* l_size_t */
1307		iarg[3] = p->offset; /* l_loff_t */
1308		*n_args = 4;
1309		break;
1310	}
1311	/* linux_chown16 */
1312	case 182: {
1313		struct linux_chown16_args *p = params;
1314		uarg[0] = (intptr_t) p->path; /* char * */
1315		iarg[1] = p->uid; /* l_uid16_t */
1316		iarg[2] = p->gid; /* l_gid16_t */
1317		*n_args = 3;
1318		break;
1319	}
1320	/* linux_getcwd */
1321	case 183: {
1322		struct linux_getcwd_args *p = params;
1323		uarg[0] = (intptr_t) p->buf; /* char * */
1324		iarg[1] = p->bufsize; /* l_ulong */
1325		*n_args = 2;
1326		break;
1327	}
1328	/* linux_capget */
1329	case 184: {
1330		struct linux_capget_args *p = params;
1331		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
1332		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
1333		*n_args = 2;
1334		break;
1335	}
1336	/* linux_capset */
1337	case 185: {
1338		struct linux_capset_args *p = params;
1339		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
1340		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
1341		*n_args = 2;
1342		break;
1343	}
1344	/* linux_sigaltstack */
1345	case 186: {
1346		struct linux_sigaltstack_args *p = params;
1347		uarg[0] = (intptr_t) p->uss; /* l_stack_t * */
1348		uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */
1349		*n_args = 2;
1350		break;
1351	}
1352	/* linux_sendfile */
1353	case 187: {
1354		*n_args = 0;
1355		break;
1356	}
1357	/* linux_vfork */
1358	case 190: {
1359		*n_args = 0;
1360		break;
1361	}
1362	/* linux_getrlimit */
1363	case 191: {
1364		struct linux_getrlimit_args *p = params;
1365		iarg[0] = p->resource; /* l_uint */
1366		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
1367		*n_args = 2;
1368		break;
1369	}
1370	/* linux_mmap2 */
1371	case 192: {
1372		struct linux_mmap2_args *p = params;
1373		iarg[0] = p->addr; /* l_ulong */
1374		iarg[1] = p->len; /* l_ulong */
1375		iarg[2] = p->prot; /* l_ulong */
1376		iarg[3] = p->flags; /* l_ulong */
1377		iarg[4] = p->fd; /* l_ulong */
1378		iarg[5] = p->pgoff; /* l_ulong */
1379		*n_args = 6;
1380		break;
1381	}
1382	/* linux_truncate64 */
1383	case 193: {
1384		struct linux_truncate64_args *p = params;
1385		uarg[0] = (intptr_t) p->path; /* char * */
1386		iarg[1] = p->length; /* l_loff_t */
1387		*n_args = 2;
1388		break;
1389	}
1390	/* linux_ftruncate64 */
1391	case 194: {
1392		struct linux_ftruncate64_args *p = params;
1393		iarg[0] = p->fd; /* l_uint */
1394		iarg[1] = p->length; /* l_loff_t */
1395		*n_args = 2;
1396		break;
1397	}
1398	/* linux_stat64 */
1399	case 195: {
1400		struct linux_stat64_args *p = params;
1401		uarg[0] = (intptr_t) p->filename; /* const char * */
1402		uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1403		*n_args = 2;
1404		break;
1405	}
1406	/* linux_lstat64 */
1407	case 196: {
1408		struct linux_lstat64_args *p = params;
1409		uarg[0] = (intptr_t) p->filename; /* const char * */
1410		uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1411		*n_args = 2;
1412		break;
1413	}
1414	/* linux_fstat64 */
1415	case 197: {
1416		struct linux_fstat64_args *p = params;
1417		iarg[0] = p->fd; /* l_int */
1418		uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1419		*n_args = 2;
1420		break;
1421	}
1422	/* linux_lchown */
1423	case 198: {
1424		struct linux_lchown_args *p = params;
1425		uarg[0] = (intptr_t) p->path; /* char * */
1426		iarg[1] = p->uid; /* l_uid_t */
1427		iarg[2] = p->gid; /* l_gid_t */
1428		*n_args = 3;
1429		break;
1430	}
1431	/* linux_getuid */
1432	case 199: {
1433		*n_args = 0;
1434		break;
1435	}
1436	/* linux_getgid */
1437	case 200: {
1438		*n_args = 0;
1439		break;
1440	}
1441	/* geteuid */
1442	case 201: {
1443		*n_args = 0;
1444		break;
1445	}
1446	/* getegid */
1447	case 202: {
1448		*n_args = 0;
1449		break;
1450	}
1451	/* setreuid */
1452	case 203: {
1453		struct setreuid_args *p = params;
1454		uarg[0] = p->ruid; /* uid_t */
1455		uarg[1] = p->euid; /* uid_t */
1456		*n_args = 2;
1457		break;
1458	}
1459	/* setregid */
1460	case 204: {
1461		struct setregid_args *p = params;
1462		iarg[0] = p->rgid; /* gid_t */
1463		iarg[1] = p->egid; /* gid_t */
1464		*n_args = 2;
1465		break;
1466	}
1467	/* linux_getgroups */
1468	case 205: {
1469		struct linux_getgroups_args *p = params;
1470		iarg[0] = p->gidsetsize; /* l_int */
1471		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
1472		*n_args = 2;
1473		break;
1474	}
1475	/* linux_setgroups */
1476	case 206: {
1477		struct linux_setgroups_args *p = params;
1478		iarg[0] = p->gidsetsize; /* l_int */
1479		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
1480		*n_args = 2;
1481		break;
1482	}
1483	/* fchown */
1484	case 207: {
1485		*n_args = 0;
1486		break;
1487	}
1488	/* setresuid */
1489	case 208: {
1490		struct setresuid_args *p = params;
1491		uarg[0] = p->ruid; /* uid_t */
1492		uarg[1] = p->euid; /* uid_t */
1493		uarg[2] = p->suid; /* uid_t */
1494		*n_args = 3;
1495		break;
1496	}
1497	/* getresuid */
1498	case 209: {
1499		struct getresuid_args *p = params;
1500		uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1501		uarg[1] = (intptr_t) p->euid; /* uid_t * */
1502		uarg[2] = (intptr_t) p->suid; /* uid_t * */
1503		*n_args = 3;
1504		break;
1505	}
1506	/* setresgid */
1507	case 210: {
1508		struct setresgid_args *p = params;
1509		iarg[0] = p->rgid; /* gid_t */
1510		iarg[1] = p->egid; /* gid_t */
1511		iarg[2] = p->sgid; /* gid_t */
1512		*n_args = 3;
1513		break;
1514	}
1515	/* getresgid */
1516	case 211: {
1517		struct getresgid_args *p = params;
1518		uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1519		uarg[1] = (intptr_t) p->egid; /* gid_t * */
1520		uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1521		*n_args = 3;
1522		break;
1523	}
1524	/* linux_chown */
1525	case 212: {
1526		struct linux_chown_args *p = params;
1527		uarg[0] = (intptr_t) p->path; /* char * */
1528		iarg[1] = p->uid; /* l_uid_t */
1529		iarg[2] = p->gid; /* l_gid_t */
1530		*n_args = 3;
1531		break;
1532	}
1533	/* setuid */
1534	case 213: {
1535		struct setuid_args *p = params;
1536		uarg[0] = p->uid; /* uid_t */
1537		*n_args = 1;
1538		break;
1539	}
1540	/* setgid */
1541	case 214: {
1542		struct setgid_args *p = params;
1543		iarg[0] = p->gid; /* gid_t */
1544		*n_args = 1;
1545		break;
1546	}
1547	/* linux_setfsuid */
1548	case 215: {
1549		struct linux_setfsuid_args *p = params;
1550		iarg[0] = p->uid; /* l_uid_t */
1551		*n_args = 1;
1552		break;
1553	}
1554	/* linux_setfsgid */
1555	case 216: {
1556		struct linux_setfsgid_args *p = params;
1557		iarg[0] = p->gid; /* l_gid_t */
1558		*n_args = 1;
1559		break;
1560	}
1561	/* linux_pivot_root */
1562	case 217: {
1563		struct linux_pivot_root_args *p = params;
1564		uarg[0] = (intptr_t) p->new_root; /* char * */
1565		uarg[1] = (intptr_t) p->put_old; /* char * */
1566		*n_args = 2;
1567		break;
1568	}
1569	/* linux_mincore */
1570	case 218: {
1571		struct linux_mincore_args *p = params;
1572		iarg[0] = p->start; /* l_ulong */
1573		iarg[1] = p->len; /* l_size_t */
1574		uarg[2] = (intptr_t) p->vec; /* u_char * */
1575		*n_args = 3;
1576		break;
1577	}
1578	/* madvise */
1579	case 219: {
1580		struct madvise_args *p = params;
1581		uarg[0] = (intptr_t) p->addr; /* void * */
1582		uarg[1] = p->len; /* size_t */
1583		iarg[2] = p->behav; /* int */
1584		*n_args = 3;
1585		break;
1586	}
1587	/* linux_getdents64 */
1588	case 220: {
1589		struct linux_getdents64_args *p = params;
1590		iarg[0] = p->fd; /* l_uint */
1591		uarg[1] = (intptr_t) p->dirent; /* void * */
1592		iarg[2] = p->count; /* l_uint */
1593		*n_args = 3;
1594		break;
1595	}
1596	/* linux_fcntl64 */
1597	case 221: {
1598		struct linux_fcntl64_args *p = params;
1599		iarg[0] = p->fd; /* l_uint */
1600		iarg[1] = p->cmd; /* l_uint */
1601		iarg[2] = p->arg; /* l_ulong */
1602		*n_args = 3;
1603		break;
1604	}
1605	/* linux_gettid */
1606	case 224: {
1607		*n_args = 0;
1608		break;
1609	}
1610	/* linux_setxattr */
1611	case 226: {
1612		*n_args = 0;
1613		break;
1614	}
1615	/* linux_lsetxattr */
1616	case 227: {
1617		*n_args = 0;
1618		break;
1619	}
1620	/* linux_fsetxattr */
1621	case 228: {
1622		*n_args = 0;
1623		break;
1624	}
1625	/* linux_getxattr */
1626	case 229: {
1627		*n_args = 0;
1628		break;
1629	}
1630	/* linux_lgetxattr */
1631	case 230: {
1632		*n_args = 0;
1633		break;
1634	}
1635	/* linux_fgetxattr */
1636	case 231: {
1637		*n_args = 0;
1638		break;
1639	}
1640	/* linux_listxattr */
1641	case 232: {
1642		*n_args = 0;
1643		break;
1644	}
1645	/* linux_llistxattr */
1646	case 233: {
1647		*n_args = 0;
1648		break;
1649	}
1650	/* linux_flistxattr */
1651	case 234: {
1652		*n_args = 0;
1653		break;
1654	}
1655	/* linux_removexattr */
1656	case 235: {
1657		*n_args = 0;
1658		break;
1659	}
1660	/* linux_lremovexattr */
1661	case 236: {
1662		*n_args = 0;
1663		break;
1664	}
1665	/* linux_fremovexattr */
1666	case 237: {
1667		*n_args = 0;
1668		break;
1669	}
1670	/* linux_tkill */
1671	case 238: {
1672		struct linux_tkill_args *p = params;
1673		iarg[0] = p->tid; /* int */
1674		iarg[1] = p->sig; /* int */
1675		*n_args = 2;
1676		break;
1677	}
1678	/* linux_sys_futex */
1679	case 240: {
1680		struct linux_sys_futex_args *p = params;
1681		uarg[0] = (intptr_t) p->uaddr; /* void * */
1682		iarg[1] = p->op; /* int */
1683		uarg[2] = p->val; /* uint32_t */
1684		uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
1685		uarg[4] = (intptr_t) p->uaddr2; /* uint32_t * */
1686		uarg[5] = p->val3; /* uint32_t */
1687		*n_args = 6;
1688		break;
1689	}
1690	/* linux_sched_setaffinity */
1691	case 241: {
1692		struct linux_sched_setaffinity_args *p = params;
1693		iarg[0] = p->pid; /* l_pid_t */
1694		iarg[1] = p->len; /* l_uint */
1695		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1696		*n_args = 3;
1697		break;
1698	}
1699	/* linux_sched_getaffinity */
1700	case 242: {
1701		struct linux_sched_getaffinity_args *p = params;
1702		iarg[0] = p->pid; /* l_pid_t */
1703		iarg[1] = p->len; /* l_uint */
1704		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1705		*n_args = 3;
1706		break;
1707	}
1708	/* linux_set_thread_area */
1709	case 243: {
1710		struct linux_set_thread_area_args *p = params;
1711		uarg[0] = (intptr_t) p->desc; /* struct l_user_desc * */
1712		*n_args = 1;
1713		break;
1714	}
1715	/* linux_get_thread_area */
1716	case 244: {
1717		struct linux_get_thread_area_args *p = params;
1718		uarg[0] = (intptr_t) p->desc; /* struct l_user_desc * */
1719		*n_args = 1;
1720		break;
1721	}
1722	/* linux_fadvise64 */
1723	case 250: {
1724		struct linux_fadvise64_args *p = params;
1725		iarg[0] = p->fd; /* int */
1726		iarg[1] = p->offset; /* l_loff_t */
1727		iarg[2] = p->len; /* l_size_t */
1728		iarg[3] = p->advice; /* int */
1729		*n_args = 4;
1730		break;
1731	}
1732	/* linux_exit_group */
1733	case 252: {
1734		struct linux_exit_group_args *p = params;
1735		iarg[0] = p->error_code; /* int */
1736		*n_args = 1;
1737		break;
1738	}
1739	/* linux_lookup_dcookie */
1740	case 253: {
1741		*n_args = 0;
1742		break;
1743	}
1744	/* linux_epoll_create */
1745	case 254: {
1746		*n_args = 0;
1747		break;
1748	}
1749	/* linux_epoll_ctl */
1750	case 255: {
1751		*n_args = 0;
1752		break;
1753	}
1754	/* linux_epoll_wait */
1755	case 256: {
1756		*n_args = 0;
1757		break;
1758	}
1759	/* linux_remap_file_pages */
1760	case 257: {
1761		*n_args = 0;
1762		break;
1763	}
1764	/* linux_set_tid_address */
1765	case 258: {
1766		struct linux_set_tid_address_args *p = params;
1767		uarg[0] = (intptr_t) p->tidptr; /* int * */
1768		*n_args = 1;
1769		break;
1770	}
1771	/* linux_timer_create */
1772	case 259: {
1773		struct linux_timer_create_args *p = params;
1774		iarg[0] = p->clock_id; /* clockid_t */
1775		uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1776		uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
1777		*n_args = 3;
1778		break;
1779	}
1780	/* linux_timer_settime */
1781	case 260: {
1782		struct linux_timer_settime_args *p = params;
1783		iarg[0] = p->timerid; /* l_timer_t */
1784		iarg[1] = p->flags; /* l_int */
1785		uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
1786		uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
1787		*n_args = 4;
1788		break;
1789	}
1790	/* linux_timer_gettime */
1791	case 261: {
1792		struct linux_timer_gettime_args *p = params;
1793		iarg[0] = p->timerid; /* l_timer_t */
1794		uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
1795		*n_args = 2;
1796		break;
1797	}
1798	/* linux_timer_getoverrun */
1799	case 262: {
1800		struct linux_timer_getoverrun_args *p = params;
1801		iarg[0] = p->timerid; /* l_timer_t */
1802		*n_args = 1;
1803		break;
1804	}
1805	/* linux_timer_delete */
1806	case 263: {
1807		struct linux_timer_delete_args *p = params;
1808		iarg[0] = p->timerid; /* l_timer_t */
1809		*n_args = 1;
1810		break;
1811	}
1812	/* linux_clock_settime */
1813	case 264: {
1814		struct linux_clock_settime_args *p = params;
1815		iarg[0] = p->which; /* clockid_t */
1816		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1817		*n_args = 2;
1818		break;
1819	}
1820	/* linux_clock_gettime */
1821	case 265: {
1822		struct linux_clock_gettime_args *p = params;
1823		iarg[0] = p->which; /* clockid_t */
1824		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1825		*n_args = 2;
1826		break;
1827	}
1828	/* linux_clock_getres */
1829	case 266: {
1830		struct linux_clock_getres_args *p = params;
1831		iarg[0] = p->which; /* clockid_t */
1832		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1833		*n_args = 2;
1834		break;
1835	}
1836	/* linux_clock_nanosleep */
1837	case 267: {
1838		struct linux_clock_nanosleep_args *p = params;
1839		iarg[0] = p->which; /* clockid_t */
1840		iarg[1] = p->flags; /* int */
1841		uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
1842		uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
1843		*n_args = 4;
1844		break;
1845	}
1846	/* linux_statfs64 */
1847	case 268: {
1848		struct linux_statfs64_args *p = params;
1849		uarg[0] = (intptr_t) p->path; /* char * */
1850		uarg[1] = p->bufsize; /* size_t */
1851		uarg[2] = (intptr_t) p->buf; /* struct l_statfs64_buf * */
1852		*n_args = 3;
1853		break;
1854	}
1855	/* linux_fstatfs64 */
1856	case 269: {
1857		*n_args = 0;
1858		break;
1859	}
1860	/* linux_tgkill */
1861	case 270: {
1862		struct linux_tgkill_args *p = params;
1863		iarg[0] = p->tgid; /* int */
1864		iarg[1] = p->pid; /* int */
1865		iarg[2] = p->sig; /* int */
1866		*n_args = 3;
1867		break;
1868	}
1869	/* linux_utimes */
1870	case 271: {
1871		struct linux_utimes_args *p = params;
1872		uarg[0] = (intptr_t) p->fname; /* char * */
1873		uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */
1874		*n_args = 2;
1875		break;
1876	}
1877	/* linux_fadvise64_64 */
1878	case 272: {
1879		struct linux_fadvise64_64_args *p = params;
1880		iarg[0] = p->fd; /* int */
1881		iarg[1] = p->offset; /* l_loff_t */
1882		iarg[2] = p->len; /* l_loff_t */
1883		iarg[3] = p->advice; /* int */
1884		*n_args = 4;
1885		break;
1886	}
1887	/* linux_mbind */
1888	case 274: {
1889		*n_args = 0;
1890		break;
1891	}
1892	/* linux_get_mempolicy */
1893	case 275: {
1894		*n_args = 0;
1895		break;
1896	}
1897	/* linux_set_mempolicy */
1898	case 276: {
1899		*n_args = 0;
1900		break;
1901	}
1902	/* linux_mq_open */
1903	case 277: {
1904		struct linux_mq_open_args *p = params;
1905		uarg[0] = (intptr_t) p->name; /* const char * */
1906		iarg[1] = p->oflag; /* int */
1907		iarg[2] = p->mode; /* mode_t */
1908		uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */
1909		*n_args = 4;
1910		break;
1911	}
1912	/* linux_mq_unlink */
1913	case 278: {
1914		struct linux_mq_unlink_args *p = params;
1915		uarg[0] = (intptr_t) p->name; /* const char * */
1916		*n_args = 1;
1917		break;
1918	}
1919	/* linux_mq_timedsend */
1920	case 279: {
1921		struct linux_mq_timedsend_args *p = params;
1922		iarg[0] = p->mqd; /* l_mqd_t */
1923		uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
1924		uarg[2] = p->msg_len; /* size_t */
1925		uarg[3] = p->msg_prio; /* unsigned int */
1926		uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1927		*n_args = 5;
1928		break;
1929	}
1930	/* linux_mq_timedreceive */
1931	case 280: {
1932		struct linux_mq_timedreceive_args *p = params;
1933		iarg[0] = p->mqd; /* l_mqd_t */
1934		uarg[1] = (intptr_t) p->msg_ptr; /* char * */
1935		uarg[2] = p->msg_len; /* size_t */
1936		uarg[3] = p->msg_prio; /* unsigned int */
1937		uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1938		*n_args = 5;
1939		break;
1940	}
1941	/* linux_mq_notify */
1942	case 281: {
1943		struct linux_mq_notify_args *p = params;
1944		iarg[0] = p->mqd; /* l_mqd_t */
1945		uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1946		*n_args = 2;
1947		break;
1948	}
1949	/* linux_mq_getsetattr */
1950	case 282: {
1951		struct linux_mq_getsetattr_args *p = params;
1952		iarg[0] = p->mqd; /* l_mqd_t */
1953		uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */
1954		uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */
1955		*n_args = 3;
1956		break;
1957	}
1958	/* linux_kexec_load */
1959	case 283: {
1960		*n_args = 0;
1961		break;
1962	}
1963	/* linux_waitid */
1964	case 284: {
1965		*n_args = 0;
1966		break;
1967	}
1968	/* linux_add_key */
1969	case 286: {
1970		*n_args = 0;
1971		break;
1972	}
1973	/* linux_request_key */
1974	case 287: {
1975		*n_args = 0;
1976		break;
1977	}
1978	/* linux_keyctl */
1979	case 288: {
1980		*n_args = 0;
1981		break;
1982	}
1983	/* linux_ioprio_set */
1984	case 289: {
1985		*n_args = 0;
1986		break;
1987	}
1988	/* linux_ioprio_get */
1989	case 290: {
1990		*n_args = 0;
1991		break;
1992	}
1993	/* linux_inotify_init */
1994	case 291: {
1995		*n_args = 0;
1996		break;
1997	}
1998	/* linux_inotify_add_watch */
1999	case 292: {
2000		*n_args = 0;
2001		break;
2002	}
2003	/* linux_inotify_rm_watch */
2004	case 293: {
2005		*n_args = 0;
2006		break;
2007	}
2008	/* linux_migrate_pages */
2009	case 294: {
2010		*n_args = 0;
2011		break;
2012	}
2013	/* linux_openat */
2014	case 295: {
2015		struct linux_openat_args *p = params;
2016		iarg[0] = p->dfd; /* l_int */
2017		uarg[1] = (intptr_t) p->filename; /* const char * */
2018		iarg[2] = p->flags; /* l_int */
2019		iarg[3] = p->mode; /* l_int */
2020		*n_args = 4;
2021		break;
2022	}
2023	/* linux_mkdirat */
2024	case 296: {
2025		struct linux_mkdirat_args *p = params;
2026		iarg[0] = p->dfd; /* l_int */
2027		uarg[1] = (intptr_t) p->pathname; /* const char * */
2028		iarg[2] = p->mode; /* l_int */
2029		*n_args = 3;
2030		break;
2031	}
2032	/* linux_mknodat */
2033	case 297: {
2034		struct linux_mknodat_args *p = params;
2035		iarg[0] = p->dfd; /* l_int */
2036		uarg[1] = (intptr_t) p->filename; /* const char * */
2037		iarg[2] = p->mode; /* l_int */
2038		iarg[3] = p->dev; /* l_uint */
2039		*n_args = 4;
2040		break;
2041	}
2042	/* linux_fchownat */
2043	case 298: {
2044		struct linux_fchownat_args *p = params;
2045		iarg[0] = p->dfd; /* l_int */
2046		uarg[1] = (intptr_t) p->filename; /* const char * */
2047		iarg[2] = p->uid; /* l_uid16_t */
2048		iarg[3] = p->gid; /* l_gid16_t */
2049		iarg[4] = p->flag; /* l_int */
2050		*n_args = 5;
2051		break;
2052	}
2053	/* linux_futimesat */
2054	case 299: {
2055		struct linux_futimesat_args *p = params;
2056		iarg[0] = p->dfd; /* l_int */
2057		uarg[1] = (intptr_t) p->filename; /* char * */
2058		uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */
2059		*n_args = 3;
2060		break;
2061	}
2062	/* linux_fstatat64 */
2063	case 300: {
2064		struct linux_fstatat64_args *p = params;
2065		iarg[0] = p->dfd; /* l_int */
2066		uarg[1] = (intptr_t) p->pathname; /* char * */
2067		uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
2068		iarg[3] = p->flag; /* l_int */
2069		*n_args = 4;
2070		break;
2071	}
2072	/* linux_unlinkat */
2073	case 301: {
2074		struct linux_unlinkat_args *p = params;
2075		iarg[0] = p->dfd; /* l_int */
2076		uarg[1] = (intptr_t) p->pathname; /* const char * */
2077		iarg[2] = p->flag; /* l_int */
2078		*n_args = 3;
2079		break;
2080	}
2081	/* linux_renameat */
2082	case 302: {
2083		struct linux_renameat_args *p = params;
2084		iarg[0] = p->olddfd; /* l_int */
2085		uarg[1] = (intptr_t) p->oldname; /* const char * */
2086		iarg[2] = p->newdfd; /* l_int */
2087		uarg[3] = (intptr_t) p->newname; /* const char * */
2088		*n_args = 4;
2089		break;
2090	}
2091	/* linux_linkat */
2092	case 303: {
2093		struct linux_linkat_args *p = params;
2094		iarg[0] = p->olddfd; /* l_int */
2095		uarg[1] = (intptr_t) p->oldname; /* const char * */
2096		iarg[2] = p->newdfd; /* l_int */
2097		uarg[3] = (intptr_t) p->newname; /* const char * */
2098		iarg[4] = p->flag; /* l_int */
2099		*n_args = 5;
2100		break;
2101	}
2102	/* linux_symlinkat */
2103	case 304: {
2104		struct linux_symlinkat_args *p = params;
2105		uarg[0] = (intptr_t) p->oldname; /* const char * */
2106		iarg[1] = p->newdfd; /* l_int */
2107		uarg[2] = (intptr_t) p->newname; /* const char * */
2108		*n_args = 3;
2109		break;
2110	}
2111	/* linux_readlinkat */
2112	case 305: {
2113		struct linux_readlinkat_args *p = params;
2114		iarg[0] = p->dfd; /* l_int */
2115		uarg[1] = (intptr_t) p->path; /* const char * */
2116		uarg[2] = (intptr_t) p->buf; /* char * */
2117		iarg[3] = p->bufsiz; /* l_int */
2118		*n_args = 4;
2119		break;
2120	}
2121	/* linux_fchmodat */
2122	case 306: {
2123		struct linux_fchmodat_args *p = params;
2124		iarg[0] = p->dfd; /* l_int */
2125		uarg[1] = (intptr_t) p->filename; /* const char * */
2126		iarg[2] = p->mode; /* l_mode_t */
2127		*n_args = 3;
2128		break;
2129	}
2130	/* linux_faccessat */
2131	case 307: {
2132		struct linux_faccessat_args *p = params;
2133		iarg[0] = p->dfd; /* l_int */
2134		uarg[1] = (intptr_t) p->filename; /* const char * */
2135		iarg[2] = p->amode; /* l_int */
2136		iarg[3] = p->flag; /* l_int */
2137		*n_args = 4;
2138		break;
2139	}
2140	/* linux_pselect6 */
2141	case 308: {
2142		*n_args = 0;
2143		break;
2144	}
2145	/* linux_ppoll */
2146	case 309: {
2147		*n_args = 0;
2148		break;
2149	}
2150	/* linux_unshare */
2151	case 310: {
2152		*n_args = 0;
2153		break;
2154	}
2155	/* linux_set_robust_list */
2156	case 311: {
2157		struct linux_set_robust_list_args *p = params;
2158		uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
2159		iarg[1] = p->len; /* l_size_t */
2160		*n_args = 2;
2161		break;
2162	}
2163	/* linux_get_robust_list */
2164	case 312: {
2165		struct linux_get_robust_list_args *p = params;
2166		iarg[0] = p->pid; /* l_int */
2167		uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
2168		uarg[2] = (intptr_t) p->len; /* l_size_t * */
2169		*n_args = 3;
2170		break;
2171	}
2172	/* linux_splice */
2173	case 313: {
2174		*n_args = 0;
2175		break;
2176	}
2177	/* linux_sync_file_range */
2178	case 314: {
2179		*n_args = 0;
2180		break;
2181	}
2182	/* linux_tee */
2183	case 315: {
2184		*n_args = 0;
2185		break;
2186	}
2187	/* linux_vmsplice */
2188	case 316: {
2189		*n_args = 0;
2190		break;
2191	}
2192	/* linux_move_pages */
2193	case 317: {
2194		*n_args = 0;
2195		break;
2196	}
2197	/* linux_getcpu */
2198	case 318: {
2199		*n_args = 0;
2200		break;
2201	}
2202	/* linux_epoll_pwait */
2203	case 319: {
2204		*n_args = 0;
2205		break;
2206	}
2207	/* linux_utimensat */
2208	case 320: {
2209		*n_args = 0;
2210		break;
2211	}
2212	/* linux_signalfd */
2213	case 321: {
2214		*n_args = 0;
2215		break;
2216	}
2217	/* linux_timerfd_create */
2218	case 322: {
2219		*n_args = 0;
2220		break;
2221	}
2222	/* linux_eventfd */
2223	case 323: {
2224		*n_args = 0;
2225		break;
2226	}
2227	/* linux_fallocate */
2228	case 324: {
2229		*n_args = 0;
2230		break;
2231	}
2232	/* linux_timerfd_settime */
2233	case 325: {
2234		*n_args = 0;
2235		break;
2236	}
2237	/* linux_timerfd_gettime */
2238	case 326: {
2239		*n_args = 0;
2240		break;
2241	}
2242	/* linux_signalfd4 */
2243	case 327: {
2244		*n_args = 0;
2245		break;
2246	}
2247	/* linux_eventfd2 */
2248	case 328: {
2249		*n_args = 0;
2250		break;
2251	}
2252	/* linux_epoll_create1 */
2253	case 329: {
2254		*n_args = 0;
2255		break;
2256	}
2257	/* linux_dup3 */
2258	case 330: {
2259		*n_args = 0;
2260		break;
2261	}
2262	/* linux_pipe2 */
2263	case 331: {
2264		struct linux_pipe2_args *p = params;
2265		uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2266		iarg[1] = p->flags; /* l_int */
2267		*n_args = 2;
2268		break;
2269	}
2270	/* linux_inotify_init1 */
2271	case 332: {
2272		*n_args = 0;
2273		break;
2274	}
2275	/* linux_preadv */
2276	case 333: {
2277		*n_args = 0;
2278		break;
2279	}
2280	/* linux_pwritev */
2281	case 334: {
2282		*n_args = 0;
2283		break;
2284	}
2285	/* linux_rt_tsigqueueinfo */
2286	case 335: {
2287		*n_args = 0;
2288		break;
2289	}
2290	/* linux_perf_event_open */
2291	case 336: {
2292		*n_args = 0;
2293		break;
2294	}
2295	/* linux_recvmmsg */
2296	case 337: {
2297		*n_args = 0;
2298		break;
2299	}
2300	/* linux_fanotify_init */
2301	case 338: {
2302		*n_args = 0;
2303		break;
2304	}
2305	/* linux_fanotify_mark */
2306	case 339: {
2307		*n_args = 0;
2308		break;
2309	}
2310	/* linux_prlimit64 */
2311	case 340: {
2312		*n_args = 0;
2313		break;
2314	}
2315	/* linux_name_to_handle_at */
2316	case 341: {
2317		*n_args = 0;
2318		break;
2319	}
2320	/* linux_open_by_handle_at */
2321	case 342: {
2322		*n_args = 0;
2323		break;
2324	}
2325	/* linux_clock_adjtime */
2326	case 343: {
2327		*n_args = 0;
2328		break;
2329	}
2330	/* linux_syncfs */
2331	case 344: {
2332		*n_args = 0;
2333		break;
2334	}
2335	/* linux_sendmmsg */
2336	case 345: {
2337		*n_args = 0;
2338		break;
2339	}
2340	/* linux_setns */
2341	case 346: {
2342		*n_args = 0;
2343		break;
2344	}
2345	/* linux_process_vm_readv */
2346	case 347: {
2347		*n_args = 0;
2348		break;
2349	}
2350	/* linux_process_vm_writev */
2351	case 348: {
2352		*n_args = 0;
2353		break;
2354	}
2355	default:
2356		*n_args = 0;
2357		break;
2358	};
2359}
2360static void
2361systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2362{
2363	const char *p = NULL;
2364	switch (sysnum) {
2365#define	nosys	linux_nosys
2366	/* sys_exit */
2367	case 1:
2368		switch(ndx) {
2369		case 0:
2370			p = "int";
2371			break;
2372		default:
2373			break;
2374		};
2375		break;
2376	/* linux_fork */
2377	case 2:
2378		break;
2379	/* read */
2380	case 3:
2381		switch(ndx) {
2382		case 0:
2383			p = "int";
2384			break;
2385		case 1:
2386			p = "char *";
2387			break;
2388		case 2:
2389			p = "u_int";
2390			break;
2391		default:
2392			break;
2393		};
2394		break;
2395	/* write */
2396	case 4:
2397		switch(ndx) {
2398		case 0:
2399			p = "int";
2400			break;
2401		case 1:
2402			p = "char *";
2403			break;
2404		case 2:
2405			p = "u_int";
2406			break;
2407		default:
2408			break;
2409		};
2410		break;
2411	/* linux_open */
2412	case 5:
2413		switch(ndx) {
2414		case 0:
2415			p = "char *";
2416			break;
2417		case 1:
2418			p = "l_int";
2419			break;
2420		case 2:
2421			p = "l_int";
2422			break;
2423		default:
2424			break;
2425		};
2426		break;
2427	/* close */
2428	case 6:
2429		switch(ndx) {
2430		case 0:
2431			p = "int";
2432			break;
2433		default:
2434			break;
2435		};
2436		break;
2437	/* linux_waitpid */
2438	case 7:
2439		switch(ndx) {
2440		case 0:
2441			p = "l_pid_t";
2442			break;
2443		case 1:
2444			p = "l_int *";
2445			break;
2446		case 2:
2447			p = "l_int";
2448			break;
2449		default:
2450			break;
2451		};
2452		break;
2453	/* linux_creat */
2454	case 8:
2455		switch(ndx) {
2456		case 0:
2457			p = "char *";
2458			break;
2459		case 1:
2460			p = "l_int";
2461			break;
2462		default:
2463			break;
2464		};
2465		break;
2466	/* linux_link */
2467	case 9:
2468		switch(ndx) {
2469		case 0:
2470			p = "char *";
2471			break;
2472		case 1:
2473			p = "char *";
2474			break;
2475		default:
2476			break;
2477		};
2478		break;
2479	/* linux_unlink */
2480	case 10:
2481		switch(ndx) {
2482		case 0:
2483			p = "char *";
2484			break;
2485		default:
2486			break;
2487		};
2488		break;
2489	/* linux_execve */
2490	case 11:
2491		switch(ndx) {
2492		case 0:
2493			p = "char *";
2494			break;
2495		case 1:
2496			p = "char **";
2497			break;
2498		case 2:
2499			p = "char **";
2500			break;
2501		default:
2502			break;
2503		};
2504		break;
2505	/* linux_chdir */
2506	case 12:
2507		switch(ndx) {
2508		case 0:
2509			p = "char *";
2510			break;
2511		default:
2512			break;
2513		};
2514		break;
2515	/* linux_time */
2516	case 13:
2517		switch(ndx) {
2518		case 0:
2519			p = "l_time_t *";
2520			break;
2521		default:
2522			break;
2523		};
2524		break;
2525	/* linux_mknod */
2526	case 14:
2527		switch(ndx) {
2528		case 0:
2529			p = "char *";
2530			break;
2531		case 1:
2532			p = "l_int";
2533			break;
2534		case 2:
2535			p = "l_dev_t";
2536			break;
2537		default:
2538			break;
2539		};
2540		break;
2541	/* linux_chmod */
2542	case 15:
2543		switch(ndx) {
2544		case 0:
2545			p = "char *";
2546			break;
2547		case 1:
2548			p = "l_mode_t";
2549			break;
2550		default:
2551			break;
2552		};
2553		break;
2554	/* linux_lchown16 */
2555	case 16:
2556		switch(ndx) {
2557		case 0:
2558			p = "char *";
2559			break;
2560		case 1:
2561			p = "l_uid16_t";
2562			break;
2563		case 2:
2564			p = "l_gid16_t";
2565			break;
2566		default:
2567			break;
2568		};
2569		break;
2570	/* linux_stat */
2571	case 18:
2572		switch(ndx) {
2573		case 0:
2574			p = "char *";
2575			break;
2576		case 1:
2577			p = "struct linux_stat *";
2578			break;
2579		default:
2580			break;
2581		};
2582		break;
2583	/* linux_lseek */
2584	case 19:
2585		switch(ndx) {
2586		case 0:
2587			p = "l_uint";
2588			break;
2589		case 1:
2590			p = "l_off_t";
2591			break;
2592		case 2:
2593			p = "l_int";
2594			break;
2595		default:
2596			break;
2597		};
2598		break;
2599	/* linux_getpid */
2600	case 20:
2601		break;
2602	/* linux_mount */
2603	case 21:
2604		switch(ndx) {
2605		case 0:
2606			p = "char *";
2607			break;
2608		case 1:
2609			p = "char *";
2610			break;
2611		case 2:
2612			p = "char *";
2613			break;
2614		case 3:
2615			p = "l_ulong";
2616			break;
2617		case 4:
2618			p = "void *";
2619			break;
2620		default:
2621			break;
2622		};
2623		break;
2624	/* linux_oldumount */
2625	case 22:
2626		switch(ndx) {
2627		case 0:
2628			p = "char *";
2629			break;
2630		default:
2631			break;
2632		};
2633		break;
2634	/* linux_setuid16 */
2635	case 23:
2636		switch(ndx) {
2637		case 0:
2638			p = "l_uid16_t";
2639			break;
2640		default:
2641			break;
2642		};
2643		break;
2644	/* linux_getuid16 */
2645	case 24:
2646		break;
2647	/* linux_stime */
2648	case 25:
2649		break;
2650	/* linux_ptrace */
2651	case 26:
2652		switch(ndx) {
2653		case 0:
2654			p = "l_long";
2655			break;
2656		case 1:
2657			p = "l_long";
2658			break;
2659		case 2:
2660			p = "l_long";
2661			break;
2662		case 3:
2663			p = "l_long";
2664			break;
2665		default:
2666			break;
2667		};
2668		break;
2669	/* linux_alarm */
2670	case 27:
2671		switch(ndx) {
2672		case 0:
2673			p = "l_uint";
2674			break;
2675		default:
2676			break;
2677		};
2678		break;
2679	/* linux_fstat */
2680	case 28:
2681		switch(ndx) {
2682		case 0:
2683			p = "l_uint";
2684			break;
2685		case 1:
2686			p = "struct linux_stat *";
2687			break;
2688		default:
2689			break;
2690		};
2691		break;
2692	/* linux_pause */
2693	case 29:
2694		break;
2695	/* linux_utime */
2696	case 30:
2697		switch(ndx) {
2698		case 0:
2699			p = "char *";
2700			break;
2701		case 1:
2702			p = "struct l_utimbuf *";
2703			break;
2704		default:
2705			break;
2706		};
2707		break;
2708	/* linux_access */
2709	case 33:
2710		switch(ndx) {
2711		case 0:
2712			p = "char *";
2713			break;
2714		case 1:
2715			p = "l_int";
2716			break;
2717		default:
2718			break;
2719		};
2720		break;
2721	/* linux_nice */
2722	case 34:
2723		switch(ndx) {
2724		case 0:
2725			p = "l_int";
2726			break;
2727		default:
2728			break;
2729		};
2730		break;
2731	/* sync */
2732	case 36:
2733		break;
2734	/* linux_kill */
2735	case 37:
2736		switch(ndx) {
2737		case 0:
2738			p = "l_int";
2739			break;
2740		case 1:
2741			p = "l_int";
2742			break;
2743		default:
2744			break;
2745		};
2746		break;
2747	/* linux_rename */
2748	case 38:
2749		switch(ndx) {
2750		case 0:
2751			p = "char *";
2752			break;
2753		case 1:
2754			p = "char *";
2755			break;
2756		default:
2757			break;
2758		};
2759		break;
2760	/* linux_mkdir */
2761	case 39:
2762		switch(ndx) {
2763		case 0:
2764			p = "char *";
2765			break;
2766		case 1:
2767			p = "l_int";
2768			break;
2769		default:
2770			break;
2771		};
2772		break;
2773	/* linux_rmdir */
2774	case 40:
2775		switch(ndx) {
2776		case 0:
2777			p = "char *";
2778			break;
2779		default:
2780			break;
2781		};
2782		break;
2783	/* dup */
2784	case 41:
2785		switch(ndx) {
2786		case 0:
2787			p = "u_int";
2788			break;
2789		default:
2790			break;
2791		};
2792		break;
2793	/* linux_pipe */
2794	case 42:
2795		switch(ndx) {
2796		case 0:
2797			p = "l_int *";
2798			break;
2799		default:
2800			break;
2801		};
2802		break;
2803	/* linux_times */
2804	case 43:
2805		switch(ndx) {
2806		case 0:
2807			p = "struct l_times_argv *";
2808			break;
2809		default:
2810			break;
2811		};
2812		break;
2813	/* linux_brk */
2814	case 45:
2815		switch(ndx) {
2816		case 0:
2817			p = "l_ulong";
2818			break;
2819		default:
2820			break;
2821		};
2822		break;
2823	/* linux_setgid16 */
2824	case 46:
2825		switch(ndx) {
2826		case 0:
2827			p = "l_gid16_t";
2828			break;
2829		default:
2830			break;
2831		};
2832		break;
2833	/* linux_getgid16 */
2834	case 47:
2835		break;
2836	/* linux_signal */
2837	case 48:
2838		switch(ndx) {
2839		case 0:
2840			p = "l_int";
2841			break;
2842		case 1:
2843			p = "void *";
2844			break;
2845		default:
2846			break;
2847		};
2848		break;
2849	/* linux_geteuid16 */
2850	case 49:
2851		break;
2852	/* linux_getegid16 */
2853	case 50:
2854		break;
2855	/* acct */
2856	case 51:
2857		switch(ndx) {
2858		case 0:
2859			p = "char *";
2860			break;
2861		default:
2862			break;
2863		};
2864		break;
2865	/* linux_umount */
2866	case 52:
2867		switch(ndx) {
2868		case 0:
2869			p = "char *";
2870			break;
2871		case 1:
2872			p = "l_int";
2873			break;
2874		default:
2875			break;
2876		};
2877		break;
2878	/* linux_ioctl */
2879	case 54:
2880		switch(ndx) {
2881		case 0:
2882			p = "l_uint";
2883			break;
2884		case 1:
2885			p = "l_uint";
2886			break;
2887		case 2:
2888			p = "l_ulong";
2889			break;
2890		default:
2891			break;
2892		};
2893		break;
2894	/* linux_fcntl */
2895	case 55:
2896		switch(ndx) {
2897		case 0:
2898			p = "l_uint";
2899			break;
2900		case 1:
2901			p = "l_uint";
2902			break;
2903		case 2:
2904			p = "l_ulong";
2905			break;
2906		default:
2907			break;
2908		};
2909		break;
2910	/* setpgid */
2911	case 57:
2912		switch(ndx) {
2913		case 0:
2914			p = "int";
2915			break;
2916		case 1:
2917			p = "int";
2918			break;
2919		default:
2920			break;
2921		};
2922		break;
2923	/* linux_olduname */
2924	case 59:
2925		break;
2926	/* umask */
2927	case 60:
2928		switch(ndx) {
2929		case 0:
2930			p = "int";
2931			break;
2932		default:
2933			break;
2934		};
2935		break;
2936	/* chroot */
2937	case 61:
2938		switch(ndx) {
2939		case 0:
2940			p = "char *";
2941			break;
2942		default:
2943			break;
2944		};
2945		break;
2946	/* linux_ustat */
2947	case 62:
2948		switch(ndx) {
2949		case 0:
2950			p = "l_dev_t";
2951			break;
2952		case 1:
2953			p = "struct l_ustat *";
2954			break;
2955		default:
2956			break;
2957		};
2958		break;
2959	/* dup2 */
2960	case 63:
2961		switch(ndx) {
2962		case 0:
2963			p = "u_int";
2964			break;
2965		case 1:
2966			p = "u_int";
2967			break;
2968		default:
2969			break;
2970		};
2971		break;
2972	/* linux_getppid */
2973	case 64:
2974		break;
2975	/* getpgrp */
2976	case 65:
2977		break;
2978	/* setsid */
2979	case 66:
2980		break;
2981	/* linux_sigaction */
2982	case 67:
2983		switch(ndx) {
2984		case 0:
2985			p = "l_int";
2986			break;
2987		case 1:
2988			p = "l_osigaction_t *";
2989			break;
2990		case 2:
2991			p = "l_osigaction_t *";
2992			break;
2993		default:
2994			break;
2995		};
2996		break;
2997	/* linux_sgetmask */
2998	case 68:
2999		break;
3000	/* linux_ssetmask */
3001	case 69:
3002		switch(ndx) {
3003		case 0:
3004			p = "l_osigset_t";
3005			break;
3006		default:
3007			break;
3008		};
3009		break;
3010	/* linux_setreuid16 */
3011	case 70:
3012		switch(ndx) {
3013		case 0:
3014			p = "l_uid16_t";
3015			break;
3016		case 1:
3017			p = "l_uid16_t";
3018			break;
3019		default:
3020			break;
3021		};
3022		break;
3023	/* linux_setregid16 */
3024	case 71:
3025		switch(ndx) {
3026		case 0:
3027			p = "l_gid16_t";
3028			break;
3029		case 1:
3030			p = "l_gid16_t";
3031			break;
3032		default:
3033			break;
3034		};
3035		break;
3036	/* linux_sigsuspend */
3037	case 72:
3038		switch(ndx) {
3039		case 0:
3040			p = "l_int";
3041			break;
3042		case 1:
3043			p = "l_int";
3044			break;
3045		case 2:
3046			p = "l_osigset_t";
3047			break;
3048		default:
3049			break;
3050		};
3051		break;
3052	/* linux_sigpending */
3053	case 73:
3054		switch(ndx) {
3055		case 0:
3056			p = "l_osigset_t *";
3057			break;
3058		default:
3059			break;
3060		};
3061		break;
3062	/* linux_sethostname */
3063	case 74:
3064		switch(ndx) {
3065		case 0:
3066			p = "char *";
3067			break;
3068		case 1:
3069			p = "u_int";
3070			break;
3071		default:
3072			break;
3073		};
3074		break;
3075	/* linux_setrlimit */
3076	case 75:
3077		switch(ndx) {
3078		case 0:
3079			p = "l_uint";
3080			break;
3081		case 1:
3082			p = "struct l_rlimit *";
3083			break;
3084		default:
3085			break;
3086		};
3087		break;
3088	/* linux_old_getrlimit */
3089	case 76:
3090		switch(ndx) {
3091		case 0:
3092			p = "l_uint";
3093			break;
3094		case 1:
3095			p = "struct l_rlimit *";
3096			break;
3097		default:
3098			break;
3099		};
3100		break;
3101	/* getrusage */
3102	case 77:
3103		switch(ndx) {
3104		case 0:
3105			p = "int";
3106			break;
3107		case 1:
3108			p = "struct rusage *";
3109			break;
3110		default:
3111			break;
3112		};
3113		break;
3114	/* gettimeofday */
3115	case 78:
3116		switch(ndx) {
3117		case 0:
3118			p = "struct timeval *";
3119			break;
3120		case 1:
3121			p = "struct timezone *";
3122			break;
3123		default:
3124			break;
3125		};
3126		break;
3127	/* settimeofday */
3128	case 79:
3129		switch(ndx) {
3130		case 0:
3131			p = "struct timeval *";
3132			break;
3133		case 1:
3134			p = "struct timezone *";
3135			break;
3136		default:
3137			break;
3138		};
3139		break;
3140	/* linux_getgroups16 */
3141	case 80:
3142		switch(ndx) {
3143		case 0:
3144			p = "l_uint";
3145			break;
3146		case 1:
3147			p = "l_gid16_t *";
3148			break;
3149		default:
3150			break;
3151		};
3152		break;
3153	/* linux_setgroups16 */
3154	case 81:
3155		switch(ndx) {
3156		case 0:
3157			p = "l_uint";
3158			break;
3159		case 1:
3160			p = "l_gid16_t *";
3161			break;
3162		default:
3163			break;
3164		};
3165		break;
3166	/* linux_old_select */
3167	case 82:
3168		switch(ndx) {
3169		case 0:
3170			p = "struct l_old_select_argv *";
3171			break;
3172		default:
3173			break;
3174		};
3175		break;
3176	/* linux_symlink */
3177	case 83:
3178		switch(ndx) {
3179		case 0:
3180			p = "char *";
3181			break;
3182		case 1:
3183			p = "char *";
3184			break;
3185		default:
3186			break;
3187		};
3188		break;
3189	/* linux_lstat */
3190	case 84:
3191		switch(ndx) {
3192		case 0:
3193			p = "char *";
3194			break;
3195		case 1:
3196			p = "struct l_stat *";
3197			break;
3198		default:
3199			break;
3200		};
3201		break;
3202	/* linux_readlink */
3203	case 85:
3204		switch(ndx) {
3205		case 0:
3206			p = "char *";
3207			break;
3208		case 1:
3209			p = "char *";
3210			break;
3211		case 2:
3212			p = "l_int";
3213			break;
3214		default:
3215			break;
3216		};
3217		break;
3218	/* linux_uselib */
3219	case 86:
3220		switch(ndx) {
3221		case 0:
3222			p = "char *";
3223			break;
3224		default:
3225			break;
3226		};
3227		break;
3228	/* swapon */
3229	case 87:
3230		switch(ndx) {
3231		case 0:
3232			p = "char *";
3233			break;
3234		default:
3235			break;
3236		};
3237		break;
3238	/* linux_reboot */
3239	case 88:
3240		switch(ndx) {
3241		case 0:
3242			p = "l_int";
3243			break;
3244		case 1:
3245			p = "l_int";
3246			break;
3247		case 2:
3248			p = "l_uint";
3249			break;
3250		case 3:
3251			p = "void *";
3252			break;
3253		default:
3254			break;
3255		};
3256		break;
3257	/* linux_readdir */
3258	case 89:
3259		switch(ndx) {
3260		case 0:
3261			p = "l_uint";
3262			break;
3263		case 1:
3264			p = "struct l_dirent *";
3265			break;
3266		case 2:
3267			p = "l_uint";
3268			break;
3269		default:
3270			break;
3271		};
3272		break;
3273	/* linux_mmap */
3274	case 90:
3275		switch(ndx) {
3276		case 0:
3277			p = "struct l_mmap_argv *";
3278			break;
3279		default:
3280			break;
3281		};
3282		break;
3283	/* munmap */
3284	case 91:
3285		switch(ndx) {
3286		case 0:
3287			p = "caddr_t";
3288			break;
3289		case 1:
3290			p = "int";
3291			break;
3292		default:
3293			break;
3294		};
3295		break;
3296	/* linux_truncate */
3297	case 92:
3298		switch(ndx) {
3299		case 0:
3300			p = "char *";
3301			break;
3302		case 1:
3303			p = "l_ulong";
3304			break;
3305		default:
3306			break;
3307		};
3308		break;
3309	/* linux_ftruncate */
3310	case 93:
3311		switch(ndx) {
3312		case 0:
3313			p = "int";
3314			break;
3315		case 1:
3316			p = "long";
3317			break;
3318		default:
3319			break;
3320		};
3321		break;
3322	/* fchmod */
3323	case 94:
3324		switch(ndx) {
3325		case 0:
3326			p = "int";
3327			break;
3328		case 1:
3329			p = "int";
3330			break;
3331		default:
3332			break;
3333		};
3334		break;
3335	/* fchown */
3336	case 95:
3337		switch(ndx) {
3338		case 0:
3339			p = "int";
3340			break;
3341		case 1:
3342			p = "int";
3343			break;
3344		case 2:
3345			p = "int";
3346			break;
3347		default:
3348			break;
3349		};
3350		break;
3351	/* linux_getpriority */
3352	case 96:
3353		switch(ndx) {
3354		case 0:
3355			p = "int";
3356			break;
3357		case 1:
3358			p = "int";
3359			break;
3360		default:
3361			break;
3362		};
3363		break;
3364	/* setpriority */
3365	case 97:
3366		switch(ndx) {
3367		case 0:
3368			p = "int";
3369			break;
3370		case 1:
3371			p = "int";
3372			break;
3373		case 2:
3374			p = "int";
3375			break;
3376		default:
3377			break;
3378		};
3379		break;
3380	/* linux_statfs */
3381	case 99:
3382		switch(ndx) {
3383		case 0:
3384			p = "char *";
3385			break;
3386		case 1:
3387			p = "struct l_statfs_buf *";
3388			break;
3389		default:
3390			break;
3391		};
3392		break;
3393	/* linux_fstatfs */
3394	case 100:
3395		switch(ndx) {
3396		case 0:
3397			p = "l_uint";
3398			break;
3399		case 1:
3400			p = "struct l_statfs_buf *";
3401			break;
3402		default:
3403			break;
3404		};
3405		break;
3406	/* linux_ioperm */
3407	case 101:
3408		switch(ndx) {
3409		case 0:
3410			p = "l_ulong";
3411			break;
3412		case 1:
3413			p = "l_ulong";
3414			break;
3415		case 2:
3416			p = "l_int";
3417			break;
3418		default:
3419			break;
3420		};
3421		break;
3422	/* linux_socketcall */
3423	case 102:
3424		switch(ndx) {
3425		case 0:
3426			p = "l_int";
3427			break;
3428		case 1:
3429			p = "l_ulong";
3430			break;
3431		default:
3432			break;
3433		};
3434		break;
3435	/* linux_syslog */
3436	case 103:
3437		switch(ndx) {
3438		case 0:
3439			p = "l_int";
3440			break;
3441		case 1:
3442			p = "char *";
3443			break;
3444		case 2:
3445			p = "l_int";
3446			break;
3447		default:
3448			break;
3449		};
3450		break;
3451	/* linux_setitimer */
3452	case 104:
3453		switch(ndx) {
3454		case 0:
3455			p = "l_int";
3456			break;
3457		case 1:
3458			p = "struct l_itimerval *";
3459			break;
3460		case 2:
3461			p = "struct l_itimerval *";
3462			break;
3463		default:
3464			break;
3465		};
3466		break;
3467	/* linux_getitimer */
3468	case 105:
3469		switch(ndx) {
3470		case 0:
3471			p = "l_int";
3472			break;
3473		case 1:
3474			p = "struct l_itimerval *";
3475			break;
3476		default:
3477			break;
3478		};
3479		break;
3480	/* linux_newstat */
3481	case 106:
3482		switch(ndx) {
3483		case 0:
3484			p = "char *";
3485			break;
3486		case 1:
3487			p = "struct l_newstat *";
3488			break;
3489		default:
3490			break;
3491		};
3492		break;
3493	/* linux_newlstat */
3494	case 107:
3495		switch(ndx) {
3496		case 0:
3497			p = "char *";
3498			break;
3499		case 1:
3500			p = "struct l_newstat *";
3501			break;
3502		default:
3503			break;
3504		};
3505		break;
3506	/* linux_newfstat */
3507	case 108:
3508		switch(ndx) {
3509		case 0:
3510			p = "l_uint";
3511			break;
3512		case 1:
3513			p = "struct l_newstat *";
3514			break;
3515		default:
3516			break;
3517		};
3518		break;
3519	/* linux_uname */
3520	case 109:
3521		break;
3522	/* linux_iopl */
3523	case 110:
3524		switch(ndx) {
3525		case 0:
3526			p = "l_int";
3527			break;
3528		default:
3529			break;
3530		};
3531		break;
3532	/* linux_vhangup */
3533	case 111:
3534		break;
3535	/* linux_vm86old */
3536	case 113:
3537		break;
3538	/* linux_wait4 */
3539	case 114:
3540		switch(ndx) {
3541		case 0:
3542			p = "l_pid_t";
3543			break;
3544		case 1:
3545			p = "l_uint *";
3546			break;
3547		case 2:
3548			p = "l_int";
3549			break;
3550		case 3:
3551			p = "struct l_rusage *";
3552			break;
3553		default:
3554			break;
3555		};
3556		break;
3557	/* linux_swapoff */
3558	case 115:
3559		break;
3560	/* linux_sysinfo */
3561	case 116:
3562		switch(ndx) {
3563		case 0:
3564			p = "struct l_sysinfo *";
3565			break;
3566		default:
3567			break;
3568		};
3569		break;
3570	/* linux_ipc */
3571	case 117:
3572		switch(ndx) {
3573		case 0:
3574			p = "l_uint";
3575			break;
3576		case 1:
3577			p = "l_int";
3578			break;
3579		case 2:
3580			p = "l_int";
3581			break;
3582		case 3:
3583			p = "l_int";
3584			break;
3585		case 4:
3586			p = "void *";
3587			break;
3588		case 5:
3589			p = "l_long";
3590			break;
3591		default:
3592			break;
3593		};
3594		break;
3595	/* fsync */
3596	case 118:
3597		switch(ndx) {
3598		case 0:
3599			p = "int";
3600			break;
3601		default:
3602			break;
3603		};
3604		break;
3605	/* linux_sigreturn */
3606	case 119:
3607		switch(ndx) {
3608		case 0:
3609			p = "struct l_sigframe *";
3610			break;
3611		default:
3612			break;
3613		};
3614		break;
3615	/* linux_clone */
3616	case 120:
3617		switch(ndx) {
3618		case 0:
3619			p = "l_int";
3620			break;
3621		case 1:
3622			p = "void *";
3623			break;
3624		case 2:
3625			p = "void *";
3626			break;
3627		case 3:
3628			p = "void *";
3629			break;
3630		case 4:
3631			p = "void *";
3632			break;
3633		default:
3634			break;
3635		};
3636		break;
3637	/* linux_setdomainname */
3638	case 121:
3639		switch(ndx) {
3640		case 0:
3641			p = "char *";
3642			break;
3643		case 1:
3644			p = "int";
3645			break;
3646		default:
3647			break;
3648		};
3649		break;
3650	/* linux_newuname */
3651	case 122:
3652		switch(ndx) {
3653		case 0:
3654			p = "struct l_new_utsname *";
3655			break;
3656		default:
3657			break;
3658		};
3659		break;
3660	/* linux_modify_ldt */
3661	case 123:
3662		switch(ndx) {
3663		case 0:
3664			p = "l_int";
3665			break;
3666		case 1:
3667			p = "void *";
3668			break;
3669		case 2:
3670			p = "l_ulong";
3671			break;
3672		default:
3673			break;
3674		};
3675		break;
3676	/* linux_adjtimex */
3677	case 124:
3678		break;
3679	/* linux_mprotect */
3680	case 125:
3681		switch(ndx) {
3682		case 0:
3683			p = "caddr_t";
3684			break;
3685		case 1:
3686			p = "int";
3687			break;
3688		case 2:
3689			p = "int";
3690			break;
3691		default:
3692			break;
3693		};
3694		break;
3695	/* linux_sigprocmask */
3696	case 126:
3697		switch(ndx) {
3698		case 0:
3699			p = "l_int";
3700			break;
3701		case 1:
3702			p = "l_osigset_t *";
3703			break;
3704		case 2:
3705			p = "l_osigset_t *";
3706			break;
3707		default:
3708			break;
3709		};
3710		break;
3711	/* linux_create_module */
3712	case 127:
3713		break;
3714	/* linux_init_module */
3715	case 128:
3716		break;
3717	/* linux_delete_module */
3718	case 129:
3719		break;
3720	/* linux_get_kernel_syms */
3721	case 130:
3722		break;
3723	/* linux_quotactl */
3724	case 131:
3725		break;
3726	/* getpgid */
3727	case 132:
3728		switch(ndx) {
3729		case 0:
3730			p = "int";
3731			break;
3732		default:
3733			break;
3734		};
3735		break;
3736	/* fchdir */
3737	case 133:
3738		switch(ndx) {
3739		case 0:
3740			p = "int";
3741			break;
3742		default:
3743			break;
3744		};
3745		break;
3746	/* linux_bdflush */
3747	case 134:
3748		break;
3749	/* linux_sysfs */
3750	case 135:
3751		switch(ndx) {
3752		case 0:
3753			p = "l_int";
3754			break;
3755		case 1:
3756			p = "l_ulong";
3757			break;
3758		case 2:
3759			p = "l_ulong";
3760			break;
3761		default:
3762			break;
3763		};
3764		break;
3765	/* linux_personality */
3766	case 136:
3767		switch(ndx) {
3768		case 0:
3769			p = "l_ulong";
3770			break;
3771		default:
3772			break;
3773		};
3774		break;
3775	/* linux_setfsuid16 */
3776	case 138:
3777		switch(ndx) {
3778		case 0:
3779			p = "l_uid16_t";
3780			break;
3781		default:
3782			break;
3783		};
3784		break;
3785	/* linux_setfsgid16 */
3786	case 139:
3787		switch(ndx) {
3788		case 0:
3789			p = "l_gid16_t";
3790			break;
3791		default:
3792			break;
3793		};
3794		break;
3795	/* linux_llseek */
3796	case 140:
3797		switch(ndx) {
3798		case 0:
3799			p = "l_int";
3800			break;
3801		case 1:
3802			p = "l_ulong";
3803			break;
3804		case 2:
3805			p = "l_ulong";
3806			break;
3807		case 3:
3808			p = "l_loff_t *";
3809			break;
3810		case 4:
3811			p = "l_uint";
3812			break;
3813		default:
3814			break;
3815		};
3816		break;
3817	/* linux_getdents */
3818	case 141:
3819		switch(ndx) {
3820		case 0:
3821			p = "l_uint";
3822			break;
3823		case 1:
3824			p = "void *";
3825			break;
3826		case 2:
3827			p = "l_uint";
3828			break;
3829		default:
3830			break;
3831		};
3832		break;
3833	/* linux_select */
3834	case 142:
3835		switch(ndx) {
3836		case 0:
3837			p = "l_int";
3838			break;
3839		case 1:
3840			p = "l_fd_set *";
3841			break;
3842		case 2:
3843			p = "l_fd_set *";
3844			break;
3845		case 3:
3846			p = "l_fd_set *";
3847			break;
3848		case 4:
3849			p = "struct l_timeval *";
3850			break;
3851		default:
3852			break;
3853		};
3854		break;
3855	/* flock */
3856	case 143:
3857		switch(ndx) {
3858		case 0:
3859			p = "int";
3860			break;
3861		case 1:
3862			p = "int";
3863			break;
3864		default:
3865			break;
3866		};
3867		break;
3868	/* linux_msync */
3869	case 144:
3870		switch(ndx) {
3871		case 0:
3872			p = "l_ulong";
3873			break;
3874		case 1:
3875			p = "l_size_t";
3876			break;
3877		case 2:
3878			p = "l_int";
3879			break;
3880		default:
3881			break;
3882		};
3883		break;
3884	/* readv */
3885	case 145:
3886		switch(ndx) {
3887		case 0:
3888			p = "int";
3889			break;
3890		case 1:
3891			p = "struct iovec *";
3892			break;
3893		case 2:
3894			p = "u_int";
3895			break;
3896		default:
3897			break;
3898		};
3899		break;
3900	/* writev */
3901	case 146:
3902		switch(ndx) {
3903		case 0:
3904			p = "int";
3905			break;
3906		case 1:
3907			p = "struct iovec *";
3908			break;
3909		case 2:
3910			p = "u_int";
3911			break;
3912		default:
3913			break;
3914		};
3915		break;
3916	/* linux_getsid */
3917	case 147:
3918		switch(ndx) {
3919		case 0:
3920			p = "l_pid_t";
3921			break;
3922		default:
3923			break;
3924		};
3925		break;
3926	/* linux_fdatasync */
3927	case 148:
3928		switch(ndx) {
3929		case 0:
3930			p = "l_uint";
3931			break;
3932		default:
3933			break;
3934		};
3935		break;
3936	/* linux_sysctl */
3937	case 149:
3938		switch(ndx) {
3939		case 0:
3940			p = "struct l___sysctl_args *";
3941			break;
3942		default:
3943			break;
3944		};
3945		break;
3946	/* mlock */
3947	case 150:
3948		switch(ndx) {
3949		case 0:
3950			p = "const void *";
3951			break;
3952		case 1:
3953			p = "size_t";
3954			break;
3955		default:
3956			break;
3957		};
3958		break;
3959	/* munlock */
3960	case 151:
3961		switch(ndx) {
3962		case 0:
3963			p = "const void *";
3964			break;
3965		case 1:
3966			p = "size_t";
3967			break;
3968		default:
3969			break;
3970		};
3971		break;
3972	/* mlockall */
3973	case 152:
3974		switch(ndx) {
3975		case 0:
3976			p = "int";
3977			break;
3978		default:
3979			break;
3980		};
3981		break;
3982	/* munlockall */
3983	case 153:
3984		break;
3985	/* sched_setparam */
3986	case 154:
3987		switch(ndx) {
3988		case 0:
3989			p = "pid_t";
3990			break;
3991		case 1:
3992			p = "const struct sched_param *";
3993			break;
3994		default:
3995			break;
3996		};
3997		break;
3998	/* sched_getparam */
3999	case 155:
4000		switch(ndx) {
4001		case 0:
4002			p = "pid_t";
4003			break;
4004		case 1:
4005			p = "struct sched_param *";
4006			break;
4007		default:
4008			break;
4009		};
4010		break;
4011	/* linux_sched_setscheduler */
4012	case 156:
4013		switch(ndx) {
4014		case 0:
4015			p = "l_pid_t";
4016			break;
4017		case 1:
4018			p = "l_int";
4019			break;
4020		case 2:
4021			p = "struct l_sched_param *";
4022			break;
4023		default:
4024			break;
4025		};
4026		break;
4027	/* linux_sched_getscheduler */
4028	case 157:
4029		switch(ndx) {
4030		case 0:
4031			p = "l_pid_t";
4032			break;
4033		default:
4034			break;
4035		};
4036		break;
4037	/* sched_yield */
4038	case 158:
4039		break;
4040	/* linux_sched_get_priority_max */
4041	case 159:
4042		switch(ndx) {
4043		case 0:
4044			p = "l_int";
4045			break;
4046		default:
4047			break;
4048		};
4049		break;
4050	/* linux_sched_get_priority_min */
4051	case 160:
4052		switch(ndx) {
4053		case 0:
4054			p = "l_int";
4055			break;
4056		default:
4057			break;
4058		};
4059		break;
4060	/* sched_rr_get_interval */
4061	case 161:
4062		switch(ndx) {
4063		case 0:
4064			p = "l_pid_t";
4065			break;
4066		case 1:
4067			p = "struct l_timespec *";
4068			break;
4069		default:
4070			break;
4071		};
4072		break;
4073	/* linux_nanosleep */
4074	case 162:
4075		switch(ndx) {
4076		case 0:
4077			p = "const struct l_timespec *";
4078			break;
4079		case 1:
4080			p = "struct l_timespec *";
4081			break;
4082		default:
4083			break;
4084		};
4085		break;
4086	/* linux_mremap */
4087	case 163:
4088		switch(ndx) {
4089		case 0:
4090			p = "l_ulong";
4091			break;
4092		case 1:
4093			p = "l_ulong";
4094			break;
4095		case 2:
4096			p = "l_ulong";
4097			break;
4098		case 3:
4099			p = "l_ulong";
4100			break;
4101		case 4:
4102			p = "l_ulong";
4103			break;
4104		default:
4105			break;
4106		};
4107		break;
4108	/* linux_setresuid16 */
4109	case 164:
4110		switch(ndx) {
4111		case 0:
4112			p = "l_uid16_t";
4113			break;
4114		case 1:
4115			p = "l_uid16_t";
4116			break;
4117		case 2:
4118			p = "l_uid16_t";
4119			break;
4120		default:
4121			break;
4122		};
4123		break;
4124	/* linux_getresuid16 */
4125	case 165:
4126		switch(ndx) {
4127		case 0:
4128			p = "l_uid16_t *";
4129			break;
4130		case 1:
4131			p = "l_uid16_t *";
4132			break;
4133		case 2:
4134			p = "l_uid16_t *";
4135			break;
4136		default:
4137			break;
4138		};
4139		break;
4140	/* linux_vm86 */
4141	case 166:
4142		break;
4143	/* linux_query_module */
4144	case 167:
4145		break;
4146	/* poll */
4147	case 168:
4148		switch(ndx) {
4149		case 0:
4150			p = "struct pollfd *";
4151			break;
4152		case 1:
4153			p = "unsigned int";
4154			break;
4155		case 2:
4156			p = "long";
4157			break;
4158		default:
4159			break;
4160		};
4161		break;
4162	/* linux_nfsservctl */
4163	case 169:
4164		break;
4165	/* linux_setresgid16 */
4166	case 170:
4167		switch(ndx) {
4168		case 0:
4169			p = "l_gid16_t";
4170			break;
4171		case 1:
4172			p = "l_gid16_t";
4173			break;
4174		case 2:
4175			p = "l_gid16_t";
4176			break;
4177		default:
4178			break;
4179		};
4180		break;
4181	/* linux_getresgid16 */
4182	case 171:
4183		switch(ndx) {
4184		case 0:
4185			p = "l_gid16_t *";
4186			break;
4187		case 1:
4188			p = "l_gid16_t *";
4189			break;
4190		case 2:
4191			p = "l_gid16_t *";
4192			break;
4193		default:
4194			break;
4195		};
4196		break;
4197	/* linux_prctl */
4198	case 172:
4199		switch(ndx) {
4200		case 0:
4201			p = "l_int";
4202			break;
4203		case 1:
4204			p = "l_int";
4205			break;
4206		case 2:
4207			p = "l_int";
4208			break;
4209		case 3:
4210			p = "l_int";
4211			break;
4212		case 4:
4213			p = "l_int";
4214			break;
4215		default:
4216			break;
4217		};
4218		break;
4219	/* linux_rt_sigreturn */
4220	case 173:
4221		switch(ndx) {
4222		case 0:
4223			p = "struct l_ucontext *";
4224			break;
4225		default:
4226			break;
4227		};
4228		break;
4229	/* linux_rt_sigaction */
4230	case 174:
4231		switch(ndx) {
4232		case 0:
4233			p = "l_int";
4234			break;
4235		case 1:
4236			p = "l_sigaction_t *";
4237			break;
4238		case 2:
4239			p = "l_sigaction_t *";
4240			break;
4241		case 3:
4242			p = "l_size_t";
4243			break;
4244		default:
4245			break;
4246		};
4247		break;
4248	/* linux_rt_sigprocmask */
4249	case 175:
4250		switch(ndx) {
4251		case 0:
4252			p = "l_int";
4253			break;
4254		case 1:
4255			p = "l_sigset_t *";
4256			break;
4257		case 2:
4258			p = "l_sigset_t *";
4259			break;
4260		case 3:
4261			p = "l_size_t";
4262			break;
4263		default:
4264			break;
4265		};
4266		break;
4267	/* linux_rt_sigpending */
4268	case 176:
4269		switch(ndx) {
4270		case 0:
4271			p = "l_sigset_t *";
4272			break;
4273		case 1:
4274			p = "l_size_t";
4275			break;
4276		default:
4277			break;
4278		};
4279		break;
4280	/* linux_rt_sigtimedwait */
4281	case 177:
4282		switch(ndx) {
4283		case 0:
4284			p = "l_sigset_t *";
4285			break;
4286		case 1:
4287			p = "l_siginfo_t *";
4288			break;
4289		case 2:
4290			p = "struct l_timeval *";
4291			break;
4292		case 3:
4293			p = "l_size_t";
4294			break;
4295		default:
4296			break;
4297		};
4298		break;
4299	/* linux_rt_sigqueueinfo */
4300	case 178:
4301		break;
4302	/* linux_rt_sigsuspend */
4303	case 179:
4304		switch(ndx) {
4305		case 0:
4306			p = "l_sigset_t *";
4307			break;
4308		case 1:
4309			p = "l_size_t";
4310			break;
4311		default:
4312			break;
4313		};
4314		break;
4315	/* linux_pread */
4316	case 180:
4317		switch(ndx) {
4318		case 0:
4319			p = "l_uint";
4320			break;
4321		case 1:
4322			p = "char *";
4323			break;
4324		case 2:
4325			p = "l_size_t";
4326			break;
4327		case 3:
4328			p = "l_loff_t";
4329			break;
4330		default:
4331			break;
4332		};
4333		break;
4334	/* linux_pwrite */
4335	case 181:
4336		switch(ndx) {
4337		case 0:
4338			p = "l_uint";
4339			break;
4340		case 1:
4341			p = "char *";
4342			break;
4343		case 2:
4344			p = "l_size_t";
4345			break;
4346		case 3:
4347			p = "l_loff_t";
4348			break;
4349		default:
4350			break;
4351		};
4352		break;
4353	/* linux_chown16 */
4354	case 182:
4355		switch(ndx) {
4356		case 0:
4357			p = "char *";
4358			break;
4359		case 1:
4360			p = "l_uid16_t";
4361			break;
4362		case 2:
4363			p = "l_gid16_t";
4364			break;
4365		default:
4366			break;
4367		};
4368		break;
4369	/* linux_getcwd */
4370	case 183:
4371		switch(ndx) {
4372		case 0:
4373			p = "char *";
4374			break;
4375		case 1:
4376			p = "l_ulong";
4377			break;
4378		default:
4379			break;
4380		};
4381		break;
4382	/* linux_capget */
4383	case 184:
4384		switch(ndx) {
4385		case 0:
4386			p = "struct l_user_cap_header *";
4387			break;
4388		case 1:
4389			p = "struct l_user_cap_data *";
4390			break;
4391		default:
4392			break;
4393		};
4394		break;
4395	/* linux_capset */
4396	case 185:
4397		switch(ndx) {
4398		case 0:
4399			p = "struct l_user_cap_header *";
4400			break;
4401		case 1:
4402			p = "struct l_user_cap_data *";
4403			break;
4404		default:
4405			break;
4406		};
4407		break;
4408	/* linux_sigaltstack */
4409	case 186:
4410		switch(ndx) {
4411		case 0:
4412			p = "l_stack_t *";
4413			break;
4414		case 1:
4415			p = "l_stack_t *";
4416			break;
4417		default:
4418			break;
4419		};
4420		break;
4421	/* linux_sendfile */
4422	case 187:
4423		break;
4424	/* linux_vfork */
4425	case 190:
4426		break;
4427	/* linux_getrlimit */
4428	case 191:
4429		switch(ndx) {
4430		case 0:
4431			p = "l_uint";
4432			break;
4433		case 1:
4434			p = "struct l_rlimit *";
4435			break;
4436		default:
4437			break;
4438		};
4439		break;
4440	/* linux_mmap2 */
4441	case 192:
4442		switch(ndx) {
4443		case 0:
4444			p = "l_ulong";
4445			break;
4446		case 1:
4447			p = "l_ulong";
4448			break;
4449		case 2:
4450			p = "l_ulong";
4451			break;
4452		case 3:
4453			p = "l_ulong";
4454			break;
4455		case 4:
4456			p = "l_ulong";
4457			break;
4458		case 5:
4459			p = "l_ulong";
4460			break;
4461		default:
4462			break;
4463		};
4464		break;
4465	/* linux_truncate64 */
4466	case 193:
4467		switch(ndx) {
4468		case 0:
4469			p = "char *";
4470			break;
4471		case 1:
4472			p = "l_loff_t";
4473			break;
4474		default:
4475			break;
4476		};
4477		break;
4478	/* linux_ftruncate64 */
4479	case 194:
4480		switch(ndx) {
4481		case 0:
4482			p = "l_uint";
4483			break;
4484		case 1:
4485			p = "l_loff_t";
4486			break;
4487		default:
4488			break;
4489		};
4490		break;
4491	/* linux_stat64 */
4492	case 195:
4493		switch(ndx) {
4494		case 0:
4495			p = "const char *";
4496			break;
4497		case 1:
4498			p = "struct l_stat64 *";
4499			break;
4500		default:
4501			break;
4502		};
4503		break;
4504	/* linux_lstat64 */
4505	case 196:
4506		switch(ndx) {
4507		case 0:
4508			p = "const char *";
4509			break;
4510		case 1:
4511			p = "struct l_stat64 *";
4512			break;
4513		default:
4514			break;
4515		};
4516		break;
4517	/* linux_fstat64 */
4518	case 197:
4519		switch(ndx) {
4520		case 0:
4521			p = "l_int";
4522			break;
4523		case 1:
4524			p = "struct l_stat64 *";
4525			break;
4526		default:
4527			break;
4528		};
4529		break;
4530	/* linux_lchown */
4531	case 198:
4532		switch(ndx) {
4533		case 0:
4534			p = "char *";
4535			break;
4536		case 1:
4537			p = "l_uid_t";
4538			break;
4539		case 2:
4540			p = "l_gid_t";
4541			break;
4542		default:
4543			break;
4544		};
4545		break;
4546	/* linux_getuid */
4547	case 199:
4548		break;
4549	/* linux_getgid */
4550	case 200:
4551		break;
4552	/* geteuid */
4553	case 201:
4554		break;
4555	/* getegid */
4556	case 202:
4557		break;
4558	/* setreuid */
4559	case 203:
4560		switch(ndx) {
4561		case 0:
4562			p = "uid_t";
4563			break;
4564		case 1:
4565			p = "uid_t";
4566			break;
4567		default:
4568			break;
4569		};
4570		break;
4571	/* setregid */
4572	case 204:
4573		switch(ndx) {
4574		case 0:
4575			p = "gid_t";
4576			break;
4577		case 1:
4578			p = "gid_t";
4579			break;
4580		default:
4581			break;
4582		};
4583		break;
4584	/* linux_getgroups */
4585	case 205:
4586		switch(ndx) {
4587		case 0:
4588			p = "l_int";
4589			break;
4590		case 1:
4591			p = "l_gid_t *";
4592			break;
4593		default:
4594			break;
4595		};
4596		break;
4597	/* linux_setgroups */
4598	case 206:
4599		switch(ndx) {
4600		case 0:
4601			p = "l_int";
4602			break;
4603		case 1:
4604			p = "l_gid_t *";
4605			break;
4606		default:
4607			break;
4608		};
4609		break;
4610	/* fchown */
4611	case 207:
4612		break;
4613	/* setresuid */
4614	case 208:
4615		switch(ndx) {
4616		case 0:
4617			p = "uid_t";
4618			break;
4619		case 1:
4620			p = "uid_t";
4621			break;
4622		case 2:
4623			p = "uid_t";
4624			break;
4625		default:
4626			break;
4627		};
4628		break;
4629	/* getresuid */
4630	case 209:
4631		switch(ndx) {
4632		case 0:
4633			p = "uid_t *";
4634			break;
4635		case 1:
4636			p = "uid_t *";
4637			break;
4638		case 2:
4639			p = "uid_t *";
4640			break;
4641		default:
4642			break;
4643		};
4644		break;
4645	/* setresgid */
4646	case 210:
4647		switch(ndx) {
4648		case 0:
4649			p = "gid_t";
4650			break;
4651		case 1:
4652			p = "gid_t";
4653			break;
4654		case 2:
4655			p = "gid_t";
4656			break;
4657		default:
4658			break;
4659		};
4660		break;
4661	/* getresgid */
4662	case 211:
4663		switch(ndx) {
4664		case 0:
4665			p = "gid_t *";
4666			break;
4667		case 1:
4668			p = "gid_t *";
4669			break;
4670		case 2:
4671			p = "gid_t *";
4672			break;
4673		default:
4674			break;
4675		};
4676		break;
4677	/* linux_chown */
4678	case 212:
4679		switch(ndx) {
4680		case 0:
4681			p = "char *";
4682			break;
4683		case 1:
4684			p = "l_uid_t";
4685			break;
4686		case 2:
4687			p = "l_gid_t";
4688			break;
4689		default:
4690			break;
4691		};
4692		break;
4693	/* setuid */
4694	case 213:
4695		switch(ndx) {
4696		case 0:
4697			p = "uid_t";
4698			break;
4699		default:
4700			break;
4701		};
4702		break;
4703	/* setgid */
4704	case 214:
4705		switch(ndx) {
4706		case 0:
4707			p = "gid_t";
4708			break;
4709		default:
4710			break;
4711		};
4712		break;
4713	/* linux_setfsuid */
4714	case 215:
4715		switch(ndx) {
4716		case 0:
4717			p = "l_uid_t";
4718			break;
4719		default:
4720			break;
4721		};
4722		break;
4723	/* linux_setfsgid */
4724	case 216:
4725		switch(ndx) {
4726		case 0:
4727			p = "l_gid_t";
4728			break;
4729		default:
4730			break;
4731		};
4732		break;
4733	/* linux_pivot_root */
4734	case 217:
4735		switch(ndx) {
4736		case 0:
4737			p = "char *";
4738			break;
4739		case 1:
4740			p = "char *";
4741			break;
4742		default:
4743			break;
4744		};
4745		break;
4746	/* linux_mincore */
4747	case 218:
4748		switch(ndx) {
4749		case 0:
4750			p = "l_ulong";
4751			break;
4752		case 1:
4753			p = "l_size_t";
4754			break;
4755		case 2:
4756			p = "u_char *";
4757			break;
4758		default:
4759			break;
4760		};
4761		break;
4762	/* madvise */
4763	case 219:
4764		switch(ndx) {
4765		case 0:
4766			p = "void *";
4767			break;
4768		case 1:
4769			p = "size_t";
4770			break;
4771		case 2:
4772			p = "int";
4773			break;
4774		default:
4775			break;
4776		};
4777		break;
4778	/* linux_getdents64 */
4779	case 220:
4780		switch(ndx) {
4781		case 0:
4782			p = "l_uint";
4783			break;
4784		case 1:
4785			p = "void *";
4786			break;
4787		case 2:
4788			p = "l_uint";
4789			break;
4790		default:
4791			break;
4792		};
4793		break;
4794	/* linux_fcntl64 */
4795	case 221:
4796		switch(ndx) {
4797		case 0:
4798			p = "l_uint";
4799			break;
4800		case 1:
4801			p = "l_uint";
4802			break;
4803		case 2:
4804			p = "l_ulong";
4805			break;
4806		default:
4807			break;
4808		};
4809		break;
4810	/* linux_gettid */
4811	case 224:
4812		break;
4813	/* linux_setxattr */
4814	case 226:
4815		break;
4816	/* linux_lsetxattr */
4817	case 227:
4818		break;
4819	/* linux_fsetxattr */
4820	case 228:
4821		break;
4822	/* linux_getxattr */
4823	case 229:
4824		break;
4825	/* linux_lgetxattr */
4826	case 230:
4827		break;
4828	/* linux_fgetxattr */
4829	case 231:
4830		break;
4831	/* linux_listxattr */
4832	case 232:
4833		break;
4834	/* linux_llistxattr */
4835	case 233:
4836		break;
4837	/* linux_flistxattr */
4838	case 234:
4839		break;
4840	/* linux_removexattr */
4841	case 235:
4842		break;
4843	/* linux_lremovexattr */
4844	case 236:
4845		break;
4846	/* linux_fremovexattr */
4847	case 237:
4848		break;
4849	/* linux_tkill */
4850	case 238:
4851		switch(ndx) {
4852		case 0:
4853			p = "int";
4854			break;
4855		case 1:
4856			p = "int";
4857			break;
4858		default:
4859			break;
4860		};
4861		break;
4862	/* linux_sys_futex */
4863	case 240:
4864		switch(ndx) {
4865		case 0:
4866			p = "void *";
4867			break;
4868		case 1:
4869			p = "int";
4870			break;
4871		case 2:
4872			p = "uint32_t";
4873			break;
4874		case 3:
4875			p = "struct l_timespec *";
4876			break;
4877		case 4:
4878			p = "uint32_t *";
4879			break;
4880		case 5:
4881			p = "uint32_t";
4882			break;
4883		default:
4884			break;
4885		};
4886		break;
4887	/* linux_sched_setaffinity */
4888	case 241:
4889		switch(ndx) {
4890		case 0:
4891			p = "l_pid_t";
4892			break;
4893		case 1:
4894			p = "l_uint";
4895			break;
4896		case 2:
4897			p = "l_ulong *";
4898			break;
4899		default:
4900			break;
4901		};
4902		break;
4903	/* linux_sched_getaffinity */
4904	case 242:
4905		switch(ndx) {
4906		case 0:
4907			p = "l_pid_t";
4908			break;
4909		case 1:
4910			p = "l_uint";
4911			break;
4912		case 2:
4913			p = "l_ulong *";
4914			break;
4915		default:
4916			break;
4917		};
4918		break;
4919	/* linux_set_thread_area */
4920	case 243:
4921		switch(ndx) {
4922		case 0:
4923			p = "struct l_user_desc *";
4924			break;
4925		default:
4926			break;
4927		};
4928		break;
4929	/* linux_get_thread_area */
4930	case 244:
4931		switch(ndx) {
4932		case 0:
4933			p = "struct l_user_desc *";
4934			break;
4935		default:
4936			break;
4937		};
4938		break;
4939	/* linux_fadvise64 */
4940	case 250:
4941		switch(ndx) {
4942		case 0:
4943			p = "int";
4944			break;
4945		case 1:
4946			p = "l_loff_t";
4947			break;
4948		case 2:
4949			p = "l_size_t";
4950			break;
4951		case 3:
4952			p = "int";
4953			break;
4954		default:
4955			break;
4956		};
4957		break;
4958	/* linux_exit_group */
4959	case 252:
4960		switch(ndx) {
4961		case 0:
4962			p = "int";
4963			break;
4964		default:
4965			break;
4966		};
4967		break;
4968	/* linux_lookup_dcookie */
4969	case 253:
4970		break;
4971	/* linux_epoll_create */
4972	case 254:
4973		break;
4974	/* linux_epoll_ctl */
4975	case 255:
4976		break;
4977	/* linux_epoll_wait */
4978	case 256:
4979		break;
4980	/* linux_remap_file_pages */
4981	case 257:
4982		break;
4983	/* linux_set_tid_address */
4984	case 258:
4985		switch(ndx) {
4986		case 0:
4987			p = "int *";
4988			break;
4989		default:
4990			break;
4991		};
4992		break;
4993	/* linux_timer_create */
4994	case 259:
4995		switch(ndx) {
4996		case 0:
4997			p = "clockid_t";
4998			break;
4999		case 1:
5000			p = "struct sigevent *";
5001			break;
5002		case 2:
5003			p = "l_timer_t *";
5004			break;
5005		default:
5006			break;
5007		};
5008		break;
5009	/* linux_timer_settime */
5010	case 260:
5011		switch(ndx) {
5012		case 0:
5013			p = "l_timer_t";
5014			break;
5015		case 1:
5016			p = "l_int";
5017			break;
5018		case 2:
5019			p = "const struct itimerspec *";
5020			break;
5021		case 3:
5022			p = "struct itimerspec *";
5023			break;
5024		default:
5025			break;
5026		};
5027		break;
5028	/* linux_timer_gettime */
5029	case 261:
5030		switch(ndx) {
5031		case 0:
5032			p = "l_timer_t";
5033			break;
5034		case 1:
5035			p = "struct itimerspec *";
5036			break;
5037		default:
5038			break;
5039		};
5040		break;
5041	/* linux_timer_getoverrun */
5042	case 262:
5043		switch(ndx) {
5044		case 0:
5045			p = "l_timer_t";
5046			break;
5047		default:
5048			break;
5049		};
5050		break;
5051	/* linux_timer_delete */
5052	case 263:
5053		switch(ndx) {
5054		case 0:
5055			p = "l_timer_t";
5056			break;
5057		default:
5058			break;
5059		};
5060		break;
5061	/* linux_clock_settime */
5062	case 264:
5063		switch(ndx) {
5064		case 0:
5065			p = "clockid_t";
5066			break;
5067		case 1:
5068			p = "struct l_timespec *";
5069			break;
5070		default:
5071			break;
5072		};
5073		break;
5074	/* linux_clock_gettime */
5075	case 265:
5076		switch(ndx) {
5077		case 0:
5078			p = "clockid_t";
5079			break;
5080		case 1:
5081			p = "struct l_timespec *";
5082			break;
5083		default:
5084			break;
5085		};
5086		break;
5087	/* linux_clock_getres */
5088	case 266:
5089		switch(ndx) {
5090		case 0:
5091			p = "clockid_t";
5092			break;
5093		case 1:
5094			p = "struct l_timespec *";
5095			break;
5096		default:
5097			break;
5098		};
5099		break;
5100	/* linux_clock_nanosleep */
5101	case 267:
5102		switch(ndx) {
5103		case 0:
5104			p = "clockid_t";
5105			break;
5106		case 1:
5107			p = "int";
5108			break;
5109		case 2:
5110			p = "struct l_timespec *";
5111			break;
5112		case 3:
5113			p = "struct l_timespec *";
5114			break;
5115		default:
5116			break;
5117		};
5118		break;
5119	/* linux_statfs64 */
5120	case 268:
5121		switch(ndx) {
5122		case 0:
5123			p = "char *";
5124			break;
5125		case 1:
5126			p = "size_t";
5127			break;
5128		case 2:
5129			p = "struct l_statfs64_buf *";
5130			break;
5131		default:
5132			break;
5133		};
5134		break;
5135	/* linux_fstatfs64 */
5136	case 269:
5137		break;
5138	/* linux_tgkill */
5139	case 270:
5140		switch(ndx) {
5141		case 0:
5142			p = "int";
5143			break;
5144		case 1:
5145			p = "int";
5146			break;
5147		case 2:
5148			p = "int";
5149			break;
5150		default:
5151			break;
5152		};
5153		break;
5154	/* linux_utimes */
5155	case 271:
5156		switch(ndx) {
5157		case 0:
5158			p = "char *";
5159			break;
5160		case 1:
5161			p = "struct l_timeval *";
5162			break;
5163		default:
5164			break;
5165		};
5166		break;
5167	/* linux_fadvise64_64 */
5168	case 272:
5169		switch(ndx) {
5170		case 0:
5171			p = "int";
5172			break;
5173		case 1:
5174			p = "l_loff_t";
5175			break;
5176		case 2:
5177			p = "l_loff_t";
5178			break;
5179		case 3:
5180			p = "int";
5181			break;
5182		default:
5183			break;
5184		};
5185		break;
5186	/* linux_mbind */
5187	case 274:
5188		break;
5189	/* linux_get_mempolicy */
5190	case 275:
5191		break;
5192	/* linux_set_mempolicy */
5193	case 276:
5194		break;
5195	/* linux_mq_open */
5196	case 277:
5197		switch(ndx) {
5198		case 0:
5199			p = "const char *";
5200			break;
5201		case 1:
5202			p = "int";
5203			break;
5204		case 2:
5205			p = "mode_t";
5206			break;
5207		case 3:
5208			p = "struct mq_attr *";
5209			break;
5210		default:
5211			break;
5212		};
5213		break;
5214	/* linux_mq_unlink */
5215	case 278:
5216		switch(ndx) {
5217		case 0:
5218			p = "const char *";
5219			break;
5220		default:
5221			break;
5222		};
5223		break;
5224	/* linux_mq_timedsend */
5225	case 279:
5226		switch(ndx) {
5227		case 0:
5228			p = "l_mqd_t";
5229			break;
5230		case 1:
5231			p = "const char *";
5232			break;
5233		case 2:
5234			p = "size_t";
5235			break;
5236		case 3:
5237			p = "unsigned int";
5238			break;
5239		case 4:
5240			p = "const struct l_timespec *";
5241			break;
5242		default:
5243			break;
5244		};
5245		break;
5246	/* linux_mq_timedreceive */
5247	case 280:
5248		switch(ndx) {
5249		case 0:
5250			p = "l_mqd_t";
5251			break;
5252		case 1:
5253			p = "char *";
5254			break;
5255		case 2:
5256			p = "size_t";
5257			break;
5258		case 3:
5259			p = "unsigned int";
5260			break;
5261		case 4:
5262			p = "const struct l_timespec *";
5263			break;
5264		default:
5265			break;
5266		};
5267		break;
5268	/* linux_mq_notify */
5269	case 281:
5270		switch(ndx) {
5271		case 0:
5272			p = "l_mqd_t";
5273			break;
5274		case 1:
5275			p = "const struct l_timespec *";
5276			break;
5277		default:
5278			break;
5279		};
5280		break;
5281	/* linux_mq_getsetattr */
5282	case 282:
5283		switch(ndx) {
5284		case 0:
5285			p = "l_mqd_t";
5286			break;
5287		case 1:
5288			p = "const struct mq_attr *";
5289			break;
5290		case 2:
5291			p = "struct mq_attr *";
5292			break;
5293		default:
5294			break;
5295		};
5296		break;
5297	/* linux_kexec_load */
5298	case 283:
5299		break;
5300	/* linux_waitid */
5301	case 284:
5302		break;
5303	/* linux_add_key */
5304	case 286:
5305		break;
5306	/* linux_request_key */
5307	case 287:
5308		break;
5309	/* linux_keyctl */
5310	case 288:
5311		break;
5312	/* linux_ioprio_set */
5313	case 289:
5314		break;
5315	/* linux_ioprio_get */
5316	case 290:
5317		break;
5318	/* linux_inotify_init */
5319	case 291:
5320		break;
5321	/* linux_inotify_add_watch */
5322	case 292:
5323		break;
5324	/* linux_inotify_rm_watch */
5325	case 293:
5326		break;
5327	/* linux_migrate_pages */
5328	case 294:
5329		break;
5330	/* linux_openat */
5331	case 295:
5332		switch(ndx) {
5333		case 0:
5334			p = "l_int";
5335			break;
5336		case 1:
5337			p = "const char *";
5338			break;
5339		case 2:
5340			p = "l_int";
5341			break;
5342		case 3:
5343			p = "l_int";
5344			break;
5345		default:
5346			break;
5347		};
5348		break;
5349	/* linux_mkdirat */
5350	case 296:
5351		switch(ndx) {
5352		case 0:
5353			p = "l_int";
5354			break;
5355		case 1:
5356			p = "const char *";
5357			break;
5358		case 2:
5359			p = "l_int";
5360			break;
5361		default:
5362			break;
5363		};
5364		break;
5365	/* linux_mknodat */
5366	case 297:
5367		switch(ndx) {
5368		case 0:
5369			p = "l_int";
5370			break;
5371		case 1:
5372			p = "const char *";
5373			break;
5374		case 2:
5375			p = "l_int";
5376			break;
5377		case 3:
5378			p = "l_uint";
5379			break;
5380		default:
5381			break;
5382		};
5383		break;
5384	/* linux_fchownat */
5385	case 298:
5386		switch(ndx) {
5387		case 0:
5388			p = "l_int";
5389			break;
5390		case 1:
5391			p = "const char *";
5392			break;
5393		case 2:
5394			p = "l_uid16_t";
5395			break;
5396		case 3:
5397			p = "l_gid16_t";
5398			break;
5399		case 4:
5400			p = "l_int";
5401			break;
5402		default:
5403			break;
5404		};
5405		break;
5406	/* linux_futimesat */
5407	case 299:
5408		switch(ndx) {
5409		case 0:
5410			p = "l_int";
5411			break;
5412		case 1:
5413			p = "char *";
5414			break;
5415		case 2:
5416			p = "struct l_timeval *";
5417			break;
5418		default:
5419			break;
5420		};
5421		break;
5422	/* linux_fstatat64 */
5423	case 300:
5424		switch(ndx) {
5425		case 0:
5426			p = "l_int";
5427			break;
5428		case 1:
5429			p = "char *";
5430			break;
5431		case 2:
5432			p = "struct l_stat64 *";
5433			break;
5434		case 3:
5435			p = "l_int";
5436			break;
5437		default:
5438			break;
5439		};
5440		break;
5441	/* linux_unlinkat */
5442	case 301:
5443		switch(ndx) {
5444		case 0:
5445			p = "l_int";
5446			break;
5447		case 1:
5448			p = "const char *";
5449			break;
5450		case 2:
5451			p = "l_int";
5452			break;
5453		default:
5454			break;
5455		};
5456		break;
5457	/* linux_renameat */
5458	case 302:
5459		switch(ndx) {
5460		case 0:
5461			p = "l_int";
5462			break;
5463		case 1:
5464			p = "const char *";
5465			break;
5466		case 2:
5467			p = "l_int";
5468			break;
5469		case 3:
5470			p = "const char *";
5471			break;
5472		default:
5473			break;
5474		};
5475		break;
5476	/* linux_linkat */
5477	case 303:
5478		switch(ndx) {
5479		case 0:
5480			p = "l_int";
5481			break;
5482		case 1:
5483			p = "const char *";
5484			break;
5485		case 2:
5486			p = "l_int";
5487			break;
5488		case 3:
5489			p = "const char *";
5490			break;
5491		case 4:
5492			p = "l_int";
5493			break;
5494		default:
5495			break;
5496		};
5497		break;
5498	/* linux_symlinkat */
5499	case 304:
5500		switch(ndx) {
5501		case 0:
5502			p = "const char *";
5503			break;
5504		case 1:
5505			p = "l_int";
5506			break;
5507		case 2:
5508			p = "const char *";
5509			break;
5510		default:
5511			break;
5512		};
5513		break;
5514	/* linux_readlinkat */
5515	case 305:
5516		switch(ndx) {
5517		case 0:
5518			p = "l_int";
5519			break;
5520		case 1:
5521			p = "const char *";
5522			break;
5523		case 2:
5524			p = "char *";
5525			break;
5526		case 3:
5527			p = "l_int";
5528			break;
5529		default:
5530			break;
5531		};
5532		break;
5533	/* linux_fchmodat */
5534	case 306:
5535		switch(ndx) {
5536		case 0:
5537			p = "l_int";
5538			break;
5539		case 1:
5540			p = "const char *";
5541			break;
5542		case 2:
5543			p = "l_mode_t";
5544			break;
5545		default:
5546			break;
5547		};
5548		break;
5549	/* linux_faccessat */
5550	case 307:
5551		switch(ndx) {
5552		case 0:
5553			p = "l_int";
5554			break;
5555		case 1:
5556			p = "const char *";
5557			break;
5558		case 2:
5559			p = "l_int";
5560			break;
5561		case 3:
5562			p = "l_int";
5563			break;
5564		default:
5565			break;
5566		};
5567		break;
5568	/* linux_pselect6 */
5569	case 308:
5570		break;
5571	/* linux_ppoll */
5572	case 309:
5573		break;
5574	/* linux_unshare */
5575	case 310:
5576		break;
5577	/* linux_set_robust_list */
5578	case 311:
5579		switch(ndx) {
5580		case 0:
5581			p = "struct linux_robust_list_head *";
5582			break;
5583		case 1:
5584			p = "l_size_t";
5585			break;
5586		default:
5587			break;
5588		};
5589		break;
5590	/* linux_get_robust_list */
5591	case 312:
5592		switch(ndx) {
5593		case 0:
5594			p = "l_int";
5595			break;
5596		case 1:
5597			p = "struct linux_robust_list_head **";
5598			break;
5599		case 2:
5600			p = "l_size_t *";
5601			break;
5602		default:
5603			break;
5604		};
5605		break;
5606	/* linux_splice */
5607	case 313:
5608		break;
5609	/* linux_sync_file_range */
5610	case 314:
5611		break;
5612	/* linux_tee */
5613	case 315:
5614		break;
5615	/* linux_vmsplice */
5616	case 316:
5617		break;
5618	/* linux_move_pages */
5619	case 317:
5620		break;
5621	/* linux_getcpu */
5622	case 318:
5623		break;
5624	/* linux_epoll_pwait */
5625	case 319:
5626		break;
5627	/* linux_utimensat */
5628	case 320:
5629		break;
5630	/* linux_signalfd */
5631	case 321:
5632		break;
5633	/* linux_timerfd_create */
5634	case 322:
5635		break;
5636	/* linux_eventfd */
5637	case 323:
5638		break;
5639	/* linux_fallocate */
5640	case 324:
5641		break;
5642	/* linux_timerfd_settime */
5643	case 325:
5644		break;
5645	/* linux_timerfd_gettime */
5646	case 326:
5647		break;
5648	/* linux_signalfd4 */
5649	case 327:
5650		break;
5651	/* linux_eventfd2 */
5652	case 328:
5653		break;
5654	/* linux_epoll_create1 */
5655	case 329:
5656		break;
5657	/* linux_dup3 */
5658	case 330:
5659		break;
5660	/* linux_pipe2 */
5661	case 331:
5662		switch(ndx) {
5663		case 0:
5664			p = "l_int *";
5665			break;
5666		case 1:
5667			p = "l_int";
5668			break;
5669		default:
5670			break;
5671		};
5672		break;
5673	/* linux_inotify_init1 */
5674	case 332:
5675		break;
5676	/* linux_preadv */
5677	case 333:
5678		break;
5679	/* linux_pwritev */
5680	case 334:
5681		break;
5682	/* linux_rt_tsigqueueinfo */
5683	case 335:
5684		break;
5685	/* linux_perf_event_open */
5686	case 336:
5687		break;
5688	/* linux_recvmmsg */
5689	case 337:
5690		break;
5691	/* linux_fanotify_init */
5692	case 338:
5693		break;
5694	/* linux_fanotify_mark */
5695	case 339:
5696		break;
5697	/* linux_prlimit64 */
5698	case 340:
5699		break;
5700	/* linux_name_to_handle_at */
5701	case 341:
5702		break;
5703	/* linux_open_by_handle_at */
5704	case 342:
5705		break;
5706	/* linux_clock_adjtime */
5707	case 343:
5708		break;
5709	/* linux_syncfs */
5710	case 344:
5711		break;
5712	/* linux_sendmmsg */
5713	case 345:
5714		break;
5715	/* linux_setns */
5716	case 346:
5717		break;
5718	/* linux_process_vm_readv */
5719	case 347:
5720		break;
5721	/* linux_process_vm_writev */
5722	case 348:
5723		break;
5724	default:
5725		break;
5726	};
5727	if (p != NULL)
5728		strlcpy(desc, p, descsz);
5729}
5730static void
5731systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5732{
5733	const char *p = NULL;
5734	switch (sysnum) {
5735#define	nosys	linux_nosys
5736	/* sys_exit */
5737	case 1:
5738		if (ndx == 0 || ndx == 1)
5739			p = "void";
5740		break;
5741	/* linux_fork */
5742	case 2:
5743	/* read */
5744	case 3:
5745		if (ndx == 0 || ndx == 1)
5746			p = "int";
5747		break;
5748	/* write */
5749	case 4:
5750		if (ndx == 0 || ndx == 1)
5751			p = "int";
5752		break;
5753	/* linux_open */
5754	case 5:
5755		if (ndx == 0 || ndx == 1)
5756			p = "int";
5757		break;
5758	/* close */
5759	case 6:
5760		if (ndx == 0 || ndx == 1)
5761			p = "int";
5762		break;
5763	/* linux_waitpid */
5764	case 7:
5765		if (ndx == 0 || ndx == 1)
5766			p = "int";
5767		break;
5768	/* linux_creat */
5769	case 8:
5770		if (ndx == 0 || ndx == 1)
5771			p = "int";
5772		break;
5773	/* linux_link */
5774	case 9:
5775		if (ndx == 0 || ndx == 1)
5776			p = "int";
5777		break;
5778	/* linux_unlink */
5779	case 10:
5780		if (ndx == 0 || ndx == 1)
5781			p = "int";
5782		break;
5783	/* linux_execve */
5784	case 11:
5785		if (ndx == 0 || ndx == 1)
5786			p = "int";
5787		break;
5788	/* linux_chdir */
5789	case 12:
5790		if (ndx == 0 || ndx == 1)
5791			p = "int";
5792		break;
5793	/* linux_time */
5794	case 13:
5795		if (ndx == 0 || ndx == 1)
5796			p = "int";
5797		break;
5798	/* linux_mknod */
5799	case 14:
5800		if (ndx == 0 || ndx == 1)
5801			p = "int";
5802		break;
5803	/* linux_chmod */
5804	case 15:
5805		if (ndx == 0 || ndx == 1)
5806			p = "int";
5807		break;
5808	/* linux_lchown16 */
5809	case 16:
5810		if (ndx == 0 || ndx == 1)
5811			p = "int";
5812		break;
5813	/* linux_stat */
5814	case 18:
5815		if (ndx == 0 || ndx == 1)
5816			p = "int";
5817		break;
5818	/* linux_lseek */
5819	case 19:
5820		if (ndx == 0 || ndx == 1)
5821			p = "int";
5822		break;
5823	/* linux_getpid */
5824	case 20:
5825	/* linux_mount */
5826	case 21:
5827		if (ndx == 0 || ndx == 1)
5828			p = "int";
5829		break;
5830	/* linux_oldumount */
5831	case 22:
5832		if (ndx == 0 || ndx == 1)
5833			p = "int";
5834		break;
5835	/* linux_setuid16 */
5836	case 23:
5837		if (ndx == 0 || ndx == 1)
5838			p = "int";
5839		break;
5840	/* linux_getuid16 */
5841	case 24:
5842	/* linux_stime */
5843	case 25:
5844	/* linux_ptrace */
5845	case 26:
5846		if (ndx == 0 || ndx == 1)
5847			p = "int";
5848		break;
5849	/* linux_alarm */
5850	case 27:
5851		if (ndx == 0 || ndx == 1)
5852			p = "int";
5853		break;
5854	/* linux_fstat */
5855	case 28:
5856		if (ndx == 0 || ndx == 1)
5857			p = "int";
5858		break;
5859	/* linux_pause */
5860	case 29:
5861	/* linux_utime */
5862	case 30:
5863		if (ndx == 0 || ndx == 1)
5864			p = "int";
5865		break;
5866	/* linux_access */
5867	case 33:
5868		if (ndx == 0 || ndx == 1)
5869			p = "int";
5870		break;
5871	/* linux_nice */
5872	case 34:
5873		if (ndx == 0 || ndx == 1)
5874			p = "int";
5875		break;
5876	/* sync */
5877	case 36:
5878	/* linux_kill */
5879	case 37:
5880		if (ndx == 0 || ndx == 1)
5881			p = "int";
5882		break;
5883	/* linux_rename */
5884	case 38:
5885		if (ndx == 0 || ndx == 1)
5886			p = "int";
5887		break;
5888	/* linux_mkdir */
5889	case 39:
5890		if (ndx == 0 || ndx == 1)
5891			p = "int";
5892		break;
5893	/* linux_rmdir */
5894	case 40:
5895		if (ndx == 0 || ndx == 1)
5896			p = "int";
5897		break;
5898	/* dup */
5899	case 41:
5900		if (ndx == 0 || ndx == 1)
5901			p = "int";
5902		break;
5903	/* linux_pipe */
5904	case 42:
5905		if (ndx == 0 || ndx == 1)
5906			p = "int";
5907		break;
5908	/* linux_times */
5909	case 43:
5910		if (ndx == 0 || ndx == 1)
5911			p = "int";
5912		break;
5913	/* linux_brk */
5914	case 45:
5915		if (ndx == 0 || ndx == 1)
5916			p = "int";
5917		break;
5918	/* linux_setgid16 */
5919	case 46:
5920		if (ndx == 0 || ndx == 1)
5921			p = "int";
5922		break;
5923	/* linux_getgid16 */
5924	case 47:
5925	/* linux_signal */
5926	case 48:
5927		if (ndx == 0 || ndx == 1)
5928			p = "int";
5929		break;
5930	/* linux_geteuid16 */
5931	case 49:
5932	/* linux_getegid16 */
5933	case 50:
5934	/* acct */
5935	case 51:
5936		if (ndx == 0 || ndx == 1)
5937			p = "int";
5938		break;
5939	/* linux_umount */
5940	case 52:
5941		if (ndx == 0 || ndx == 1)
5942			p = "int";
5943		break;
5944	/* linux_ioctl */
5945	case 54:
5946		if (ndx == 0 || ndx == 1)
5947			p = "int";
5948		break;
5949	/* linux_fcntl */
5950	case 55:
5951		if (ndx == 0 || ndx == 1)
5952			p = "int";
5953		break;
5954	/* setpgid */
5955	case 57:
5956		if (ndx == 0 || ndx == 1)
5957			p = "int";
5958		break;
5959	/* linux_olduname */
5960	case 59:
5961	/* umask */
5962	case 60:
5963		if (ndx == 0 || ndx == 1)
5964			p = "int";
5965		break;
5966	/* chroot */
5967	case 61:
5968		if (ndx == 0 || ndx == 1)
5969			p = "int";
5970		break;
5971	/* linux_ustat */
5972	case 62:
5973		if (ndx == 0 || ndx == 1)
5974			p = "int";
5975		break;
5976	/* dup2 */
5977	case 63:
5978		if (ndx == 0 || ndx == 1)
5979			p = "int";
5980		break;
5981	/* linux_getppid */
5982	case 64:
5983	/* getpgrp */
5984	case 65:
5985	/* setsid */
5986	case 66:
5987	/* linux_sigaction */
5988	case 67:
5989		if (ndx == 0 || ndx == 1)
5990			p = "int";
5991		break;
5992	/* linux_sgetmask */
5993	case 68:
5994	/* linux_ssetmask */
5995	case 69:
5996		if (ndx == 0 || ndx == 1)
5997			p = "int";
5998		break;
5999	/* linux_setreuid16 */
6000	case 70:
6001		if (ndx == 0 || ndx == 1)
6002			p = "int";
6003		break;
6004	/* linux_setregid16 */
6005	case 71:
6006		if (ndx == 0 || ndx == 1)
6007			p = "int";
6008		break;
6009	/* linux_sigsuspend */
6010	case 72:
6011		if (ndx == 0 || ndx == 1)
6012			p = "int";
6013		break;
6014	/* linux_sigpending */
6015	case 73:
6016		if (ndx == 0 || ndx == 1)
6017			p = "int";
6018		break;
6019	/* linux_sethostname */
6020	case 74:
6021		if (ndx == 0 || ndx == 1)
6022			p = "int";
6023		break;
6024	/* linux_setrlimit */
6025	case 75:
6026		if (ndx == 0 || ndx == 1)
6027			p = "int";
6028		break;
6029	/* linux_old_getrlimit */
6030	case 76:
6031		if (ndx == 0 || ndx == 1)
6032			p = "int";
6033		break;
6034	/* getrusage */
6035	case 77:
6036		if (ndx == 0 || ndx == 1)
6037			p = "int";
6038		break;
6039	/* gettimeofday */
6040	case 78:
6041		if (ndx == 0 || ndx == 1)
6042			p = "int";
6043		break;
6044	/* settimeofday */
6045	case 79:
6046		if (ndx == 0 || ndx == 1)
6047			p = "int";
6048		break;
6049	/* linux_getgroups16 */
6050	case 80:
6051		if (ndx == 0 || ndx == 1)
6052			p = "int";
6053		break;
6054	/* linux_setgroups16 */
6055	case 81:
6056		if (ndx == 0 || ndx == 1)
6057			p = "int";
6058		break;
6059	/* linux_old_select */
6060	case 82:
6061		if (ndx == 0 || ndx == 1)
6062			p = "int";
6063		break;
6064	/* linux_symlink */
6065	case 83:
6066		if (ndx == 0 || ndx == 1)
6067			p = "int";
6068		break;
6069	/* linux_lstat */
6070	case 84:
6071		if (ndx == 0 || ndx == 1)
6072			p = "int";
6073		break;
6074	/* linux_readlink */
6075	case 85:
6076		if (ndx == 0 || ndx == 1)
6077			p = "int";
6078		break;
6079	/* linux_uselib */
6080	case 86:
6081		if (ndx == 0 || ndx == 1)
6082			p = "int";
6083		break;
6084	/* swapon */
6085	case 87:
6086		if (ndx == 0 || ndx == 1)
6087			p = "int";
6088		break;
6089	/* linux_reboot */
6090	case 88:
6091		if (ndx == 0 || ndx == 1)
6092			p = "int";
6093		break;
6094	/* linux_readdir */
6095	case 89:
6096		if (ndx == 0 || ndx == 1)
6097			p = "int";
6098		break;
6099	/* linux_mmap */
6100	case 90:
6101		if (ndx == 0 || ndx == 1)
6102			p = "int";
6103		break;
6104	/* munmap */
6105	case 91:
6106		if (ndx == 0 || ndx == 1)
6107			p = "int";
6108		break;
6109	/* linux_truncate */
6110	case 92:
6111		if (ndx == 0 || ndx == 1)
6112			p = "int";
6113		break;
6114	/* linux_ftruncate */
6115	case 93:
6116		if (ndx == 0 || ndx == 1)
6117			p = "int";
6118		break;
6119	/* fchmod */
6120	case 94:
6121		if (ndx == 0 || ndx == 1)
6122			p = "int";
6123		break;
6124	/* fchown */
6125	case 95:
6126		if (ndx == 0 || ndx == 1)
6127			p = "int";
6128		break;
6129	/* linux_getpriority */
6130	case 96:
6131		if (ndx == 0 || ndx == 1)
6132			p = "int";
6133		break;
6134	/* setpriority */
6135	case 97:
6136		if (ndx == 0 || ndx == 1)
6137			p = "int";
6138		break;
6139	/* linux_statfs */
6140	case 99:
6141		if (ndx == 0 || ndx == 1)
6142			p = "int";
6143		break;
6144	/* linux_fstatfs */
6145	case 100:
6146		if (ndx == 0 || ndx == 1)
6147			p = "int";
6148		break;
6149	/* linux_ioperm */
6150	case 101:
6151		if (ndx == 0 || ndx == 1)
6152			p = "int";
6153		break;
6154	/* linux_socketcall */
6155	case 102:
6156		if (ndx == 0 || ndx == 1)
6157			p = "int";
6158		break;
6159	/* linux_syslog */
6160	case 103:
6161		if (ndx == 0 || ndx == 1)
6162			p = "int";
6163		break;
6164	/* linux_setitimer */
6165	case 104:
6166		if (ndx == 0 || ndx == 1)
6167			p = "int";
6168		break;
6169	/* linux_getitimer */
6170	case 105:
6171		if (ndx == 0 || ndx == 1)
6172			p = "int";
6173		break;
6174	/* linux_newstat */
6175	case 106:
6176		if (ndx == 0 || ndx == 1)
6177			p = "int";
6178		break;
6179	/* linux_newlstat */
6180	case 107:
6181		if (ndx == 0 || ndx == 1)
6182			p = "int";
6183		break;
6184	/* linux_newfstat */
6185	case 108:
6186		if (ndx == 0 || ndx == 1)
6187			p = "int";
6188		break;
6189	/* linux_uname */
6190	case 109:
6191	/* linux_iopl */
6192	case 110:
6193		if (ndx == 0 || ndx == 1)
6194			p = "int";
6195		break;
6196	/* linux_vhangup */
6197	case 111:
6198	/* linux_vm86old */
6199	case 113:
6200	/* linux_wait4 */
6201	case 114:
6202		if (ndx == 0 || ndx == 1)
6203			p = "int";
6204		break;
6205	/* linux_swapoff */
6206	case 115:
6207	/* linux_sysinfo */
6208	case 116:
6209		if (ndx == 0 || ndx == 1)
6210			p = "int";
6211		break;
6212	/* linux_ipc */
6213	case 117:
6214		if (ndx == 0 || ndx == 1)
6215			p = "int";
6216		break;
6217	/* fsync */
6218	case 118:
6219		if (ndx == 0 || ndx == 1)
6220			p = "int";
6221		break;
6222	/* linux_sigreturn */
6223	case 119:
6224		if (ndx == 0 || ndx == 1)
6225			p = "int";
6226		break;
6227	/* linux_clone */
6228	case 120:
6229		if (ndx == 0 || ndx == 1)
6230			p = "int";
6231		break;
6232	/* linux_setdomainname */
6233	case 121:
6234		if (ndx == 0 || ndx == 1)
6235			p = "int";
6236		break;
6237	/* linux_newuname */
6238	case 122:
6239		if (ndx == 0 || ndx == 1)
6240			p = "int";
6241		break;
6242	/* linux_modify_ldt */
6243	case 123:
6244		if (ndx == 0 || ndx == 1)
6245			p = "int";
6246		break;
6247	/* linux_adjtimex */
6248	case 124:
6249	/* linux_mprotect */
6250	case 125:
6251		if (ndx == 0 || ndx == 1)
6252			p = "int";
6253		break;
6254	/* linux_sigprocmask */
6255	case 126:
6256		if (ndx == 0 || ndx == 1)
6257			p = "int";
6258		break;
6259	/* linux_create_module */
6260	case 127:
6261	/* linux_init_module */
6262	case 128:
6263	/* linux_delete_module */
6264	case 129:
6265	/* linux_get_kernel_syms */
6266	case 130:
6267	/* linux_quotactl */
6268	case 131:
6269	/* getpgid */
6270	case 132:
6271		if (ndx == 0 || ndx == 1)
6272			p = "int";
6273		break;
6274	/* fchdir */
6275	case 133:
6276		if (ndx == 0 || ndx == 1)
6277			p = "int";
6278		break;
6279	/* linux_bdflush */
6280	case 134:
6281	/* linux_sysfs */
6282	case 135:
6283		if (ndx == 0 || ndx == 1)
6284			p = "int";
6285		break;
6286	/* linux_personality */
6287	case 136:
6288		if (ndx == 0 || ndx == 1)
6289			p = "int";
6290		break;
6291	/* linux_setfsuid16 */
6292	case 138:
6293		if (ndx == 0 || ndx == 1)
6294			p = "int";
6295		break;
6296	/* linux_setfsgid16 */
6297	case 139:
6298		if (ndx == 0 || ndx == 1)
6299			p = "int";
6300		break;
6301	/* linux_llseek */
6302	case 140:
6303		if (ndx == 0 || ndx == 1)
6304			p = "int";
6305		break;
6306	/* linux_getdents */
6307	case 141:
6308		if (ndx == 0 || ndx == 1)
6309			p = "int";
6310		break;
6311	/* linux_select */
6312	case 142:
6313		if (ndx == 0 || ndx == 1)
6314			p = "int";
6315		break;
6316	/* flock */
6317	case 143:
6318		if (ndx == 0 || ndx == 1)
6319			p = "int";
6320		break;
6321	/* linux_msync */
6322	case 144:
6323		if (ndx == 0 || ndx == 1)
6324			p = "int";
6325		break;
6326	/* readv */
6327	case 145:
6328		if (ndx == 0 || ndx == 1)
6329			p = "int";
6330		break;
6331	/* writev */
6332	case 146:
6333		if (ndx == 0 || ndx == 1)
6334			p = "int";
6335		break;
6336	/* linux_getsid */
6337	case 147:
6338		if (ndx == 0 || ndx == 1)
6339			p = "int";
6340		break;
6341	/* linux_fdatasync */
6342	case 148:
6343		if (ndx == 0 || ndx == 1)
6344			p = "int";
6345		break;
6346	/* linux_sysctl */
6347	case 149:
6348		if (ndx == 0 || ndx == 1)
6349			p = "int";
6350		break;
6351	/* mlock */
6352	case 150:
6353		if (ndx == 0 || ndx == 1)
6354			p = "int";
6355		break;
6356	/* munlock */
6357	case 151:
6358		if (ndx == 0 || ndx == 1)
6359			p = "int";
6360		break;
6361	/* mlockall */
6362	case 152:
6363		if (ndx == 0 || ndx == 1)
6364			p = "int";
6365		break;
6366	/* munlockall */
6367	case 153:
6368	/* sched_setparam */
6369	case 154:
6370		if (ndx == 0 || ndx == 1)
6371			p = "int";
6372		break;
6373	/* sched_getparam */
6374	case 155:
6375		if (ndx == 0 || ndx == 1)
6376			p = "int";
6377		break;
6378	/* linux_sched_setscheduler */
6379	case 156:
6380		if (ndx == 0 || ndx == 1)
6381			p = "int";
6382		break;
6383	/* linux_sched_getscheduler */
6384	case 157:
6385		if (ndx == 0 || ndx == 1)
6386			p = "int";
6387		break;
6388	/* sched_yield */
6389	case 158:
6390	/* linux_sched_get_priority_max */
6391	case 159:
6392		if (ndx == 0 || ndx == 1)
6393			p = "int";
6394		break;
6395	/* linux_sched_get_priority_min */
6396	case 160:
6397		if (ndx == 0 || ndx == 1)
6398			p = "int";
6399		break;
6400	/* sched_rr_get_interval */
6401	case 161:
6402		if (ndx == 0 || ndx == 1)
6403			p = "int";
6404		break;
6405	/* linux_nanosleep */
6406	case 162:
6407		if (ndx == 0 || ndx == 1)
6408			p = "int";
6409		break;
6410	/* linux_mremap */
6411	case 163:
6412		if (ndx == 0 || ndx == 1)
6413			p = "int";
6414		break;
6415	/* linux_setresuid16 */
6416	case 164:
6417		if (ndx == 0 || ndx == 1)
6418			p = "int";
6419		break;
6420	/* linux_getresuid16 */
6421	case 165:
6422		if (ndx == 0 || ndx == 1)
6423			p = "int";
6424		break;
6425	/* linux_vm86 */
6426	case 166:
6427	/* linux_query_module */
6428	case 167:
6429	/* poll */
6430	case 168:
6431		if (ndx == 0 || ndx == 1)
6432			p = "int";
6433		break;
6434	/* linux_nfsservctl */
6435	case 169:
6436	/* linux_setresgid16 */
6437	case 170:
6438		if (ndx == 0 || ndx == 1)
6439			p = "int";
6440		break;
6441	/* linux_getresgid16 */
6442	case 171:
6443		if (ndx == 0 || ndx == 1)
6444			p = "int";
6445		break;
6446	/* linux_prctl */
6447	case 172:
6448		if (ndx == 0 || ndx == 1)
6449			p = "int";
6450		break;
6451	/* linux_rt_sigreturn */
6452	case 173:
6453		if (ndx == 0 || ndx == 1)
6454			p = "int";
6455		break;
6456	/* linux_rt_sigaction */
6457	case 174:
6458		if (ndx == 0 || ndx == 1)
6459			p = "int";
6460		break;
6461	/* linux_rt_sigprocmask */
6462	case 175:
6463		if (ndx == 0 || ndx == 1)
6464			p = "int";
6465		break;
6466	/* linux_rt_sigpending */
6467	case 176:
6468		if (ndx == 0 || ndx == 1)
6469			p = "int";
6470		break;
6471	/* linux_rt_sigtimedwait */
6472	case 177:
6473		if (ndx == 0 || ndx == 1)
6474			p = "int";
6475		break;
6476	/* linux_rt_sigqueueinfo */
6477	case 178:
6478	/* linux_rt_sigsuspend */
6479	case 179:
6480		if (ndx == 0 || ndx == 1)
6481			p = "int";
6482		break;
6483	/* linux_pread */
6484	case 180:
6485		if (ndx == 0 || ndx == 1)
6486			p = "int";
6487		break;
6488	/* linux_pwrite */
6489	case 181:
6490		if (ndx == 0 || ndx == 1)
6491			p = "int";
6492		break;
6493	/* linux_chown16 */
6494	case 182:
6495		if (ndx == 0 || ndx == 1)
6496			p = "int";
6497		break;
6498	/* linux_getcwd */
6499	case 183:
6500		if (ndx == 0 || ndx == 1)
6501			p = "int";
6502		break;
6503	/* linux_capget */
6504	case 184:
6505		if (ndx == 0 || ndx == 1)
6506			p = "int";
6507		break;
6508	/* linux_capset */
6509	case 185:
6510		if (ndx == 0 || ndx == 1)
6511			p = "int";
6512		break;
6513	/* linux_sigaltstack */
6514	case 186:
6515		if (ndx == 0 || ndx == 1)
6516			p = "int";
6517		break;
6518	/* linux_sendfile */
6519	case 187:
6520	/* linux_vfork */
6521	case 190:
6522	/* linux_getrlimit */
6523	case 191:
6524		if (ndx == 0 || ndx == 1)
6525			p = "int";
6526		break;
6527	/* linux_mmap2 */
6528	case 192:
6529		if (ndx == 0 || ndx == 1)
6530			p = "int";
6531		break;
6532	/* linux_truncate64 */
6533	case 193:
6534		if (ndx == 0 || ndx == 1)
6535			p = "int";
6536		break;
6537	/* linux_ftruncate64 */
6538	case 194:
6539		if (ndx == 0 || ndx == 1)
6540			p = "int";
6541		break;
6542	/* linux_stat64 */
6543	case 195:
6544		if (ndx == 0 || ndx == 1)
6545			p = "int";
6546		break;
6547	/* linux_lstat64 */
6548	case 196:
6549		if (ndx == 0 || ndx == 1)
6550			p = "int";
6551		break;
6552	/* linux_fstat64 */
6553	case 197:
6554		if (ndx == 0 || ndx == 1)
6555			p = "int";
6556		break;
6557	/* linux_lchown */
6558	case 198:
6559		if (ndx == 0 || ndx == 1)
6560			p = "int";
6561		break;
6562	/* linux_getuid */
6563	case 199:
6564	/* linux_getgid */
6565	case 200:
6566	/* geteuid */
6567	case 201:
6568	/* getegid */
6569	case 202:
6570	/* setreuid */
6571	case 203:
6572		if (ndx == 0 || ndx == 1)
6573			p = "int";
6574		break;
6575	/* setregid */
6576	case 204:
6577		if (ndx == 0 || ndx == 1)
6578			p = "int";
6579		break;
6580	/* linux_getgroups */
6581	case 205:
6582		if (ndx == 0 || ndx == 1)
6583			p = "int";
6584		break;
6585	/* linux_setgroups */
6586	case 206:
6587		if (ndx == 0 || ndx == 1)
6588			p = "int";
6589		break;
6590	/* fchown */
6591	case 207:
6592	/* setresuid */
6593	case 208:
6594		if (ndx == 0 || ndx == 1)
6595			p = "int";
6596		break;
6597	/* getresuid */
6598	case 209:
6599		if (ndx == 0 || ndx == 1)
6600			p = "int";
6601		break;
6602	/* setresgid */
6603	case 210:
6604		if (ndx == 0 || ndx == 1)
6605			p = "int";
6606		break;
6607	/* getresgid */
6608	case 211:
6609		if (ndx == 0 || ndx == 1)
6610			p = "int";
6611		break;
6612	/* linux_chown */
6613	case 212:
6614		if (ndx == 0 || ndx == 1)
6615			p = "int";
6616		break;
6617	/* setuid */
6618	case 213:
6619		if (ndx == 0 || ndx == 1)
6620			p = "int";
6621		break;
6622	/* setgid */
6623	case 214:
6624		if (ndx == 0 || ndx == 1)
6625			p = "int";
6626		break;
6627	/* linux_setfsuid */
6628	case 215:
6629		if (ndx == 0 || ndx == 1)
6630			p = "int";
6631		break;
6632	/* linux_setfsgid */
6633	case 216:
6634		if (ndx == 0 || ndx == 1)
6635			p = "int";
6636		break;
6637	/* linux_pivot_root */
6638	case 217:
6639		if (ndx == 0 || ndx == 1)
6640			p = "int";
6641		break;
6642	/* linux_mincore */
6643	case 218:
6644		if (ndx == 0 || ndx == 1)
6645			p = "int";
6646		break;
6647	/* madvise */
6648	case 219:
6649		if (ndx == 0 || ndx == 1)
6650			p = "int";
6651		break;
6652	/* linux_getdents64 */
6653	case 220:
6654		if (ndx == 0 || ndx == 1)
6655			p = "int";
6656		break;
6657	/* linux_fcntl64 */
6658	case 221:
6659		if (ndx == 0 || ndx == 1)
6660			p = "int";
6661		break;
6662	/* linux_gettid */
6663	case 224:
6664	/* linux_setxattr */
6665	case 226:
6666	/* linux_lsetxattr */
6667	case 227:
6668	/* linux_fsetxattr */
6669	case 228:
6670	/* linux_getxattr */
6671	case 229:
6672	/* linux_lgetxattr */
6673	case 230:
6674	/* linux_fgetxattr */
6675	case 231:
6676	/* linux_listxattr */
6677	case 232:
6678	/* linux_llistxattr */
6679	case 233:
6680	/* linux_flistxattr */
6681	case 234:
6682	/* linux_removexattr */
6683	case 235:
6684	/* linux_lremovexattr */
6685	case 236:
6686	/* linux_fremovexattr */
6687	case 237:
6688	/* linux_tkill */
6689	case 238:
6690		if (ndx == 0 || ndx == 1)
6691			p = "int";
6692		break;
6693	/* linux_sys_futex */
6694	case 240:
6695		if (ndx == 0 || ndx == 1)
6696			p = "int";
6697		break;
6698	/* linux_sched_setaffinity */
6699	case 241:
6700		if (ndx == 0 || ndx == 1)
6701			p = "int";
6702		break;
6703	/* linux_sched_getaffinity */
6704	case 242:
6705		if (ndx == 0 || ndx == 1)
6706			p = "int";
6707		break;
6708	/* linux_set_thread_area */
6709	case 243:
6710		if (ndx == 0 || ndx == 1)
6711			p = "int";
6712		break;
6713	/* linux_get_thread_area */
6714	case 244:
6715		if (ndx == 0 || ndx == 1)
6716			p = "int";
6717		break;
6718	/* linux_fadvise64 */
6719	case 250:
6720		if (ndx == 0 || ndx == 1)
6721			p = "int";
6722		break;
6723	/* linux_exit_group */
6724	case 252:
6725		if (ndx == 0 || ndx == 1)
6726			p = "int";
6727		break;
6728	/* linux_lookup_dcookie */
6729	case 253:
6730	/* linux_epoll_create */
6731	case 254:
6732	/* linux_epoll_ctl */
6733	case 255:
6734	/* linux_epoll_wait */
6735	case 256:
6736	/* linux_remap_file_pages */
6737	case 257:
6738	/* linux_set_tid_address */
6739	case 258:
6740		if (ndx == 0 || ndx == 1)
6741			p = "int";
6742		break;
6743	/* linux_timer_create */
6744	case 259:
6745		if (ndx == 0 || ndx == 1)
6746			p = "int";
6747		break;
6748	/* linux_timer_settime */
6749	case 260:
6750		if (ndx == 0 || ndx == 1)
6751			p = "int";
6752		break;
6753	/* linux_timer_gettime */
6754	case 261:
6755		if (ndx == 0 || ndx == 1)
6756			p = "int";
6757		break;
6758	/* linux_timer_getoverrun */
6759	case 262:
6760		if (ndx == 0 || ndx == 1)
6761			p = "int";
6762		break;
6763	/* linux_timer_delete */
6764	case 263:
6765		if (ndx == 0 || ndx == 1)
6766			p = "int";
6767		break;
6768	/* linux_clock_settime */
6769	case 264:
6770		if (ndx == 0 || ndx == 1)
6771			p = "int";
6772		break;
6773	/* linux_clock_gettime */
6774	case 265:
6775		if (ndx == 0 || ndx == 1)
6776			p = "int";
6777		break;
6778	/* linux_clock_getres */
6779	case 266:
6780		if (ndx == 0 || ndx == 1)
6781			p = "int";
6782		break;
6783	/* linux_clock_nanosleep */
6784	case 267:
6785		if (ndx == 0 || ndx == 1)
6786			p = "int";
6787		break;
6788	/* linux_statfs64 */
6789	case 268:
6790		if (ndx == 0 || ndx == 1)
6791			p = "int";
6792		break;
6793	/* linux_fstatfs64 */
6794	case 269:
6795	/* linux_tgkill */
6796	case 270:
6797		if (ndx == 0 || ndx == 1)
6798			p = "int";
6799		break;
6800	/* linux_utimes */
6801	case 271:
6802		if (ndx == 0 || ndx == 1)
6803			p = "int";
6804		break;
6805	/* linux_fadvise64_64 */
6806	case 272:
6807		if (ndx == 0 || ndx == 1)
6808			p = "int";
6809		break;
6810	/* linux_mbind */
6811	case 274:
6812	/* linux_get_mempolicy */
6813	case 275:
6814	/* linux_set_mempolicy */
6815	case 276:
6816	/* linux_mq_open */
6817	case 277:
6818		if (ndx == 0 || ndx == 1)
6819			p = "int";
6820		break;
6821	/* linux_mq_unlink */
6822	case 278:
6823		if (ndx == 0 || ndx == 1)
6824			p = "int";
6825		break;
6826	/* linux_mq_timedsend */
6827	case 279:
6828		if (ndx == 0 || ndx == 1)
6829			p = "int";
6830		break;
6831	/* linux_mq_timedreceive */
6832	case 280:
6833		if (ndx == 0 || ndx == 1)
6834			p = "int";
6835		break;
6836	/* linux_mq_notify */
6837	case 281:
6838		if (ndx == 0 || ndx == 1)
6839			p = "int";
6840		break;
6841	/* linux_mq_getsetattr */
6842	case 282:
6843		if (ndx == 0 || ndx == 1)
6844			p = "int";
6845		break;
6846	/* linux_kexec_load */
6847	case 283:
6848	/* linux_waitid */
6849	case 284:
6850	/* linux_add_key */
6851	case 286:
6852	/* linux_request_key */
6853	case 287:
6854	/* linux_keyctl */
6855	case 288:
6856	/* linux_ioprio_set */
6857	case 289:
6858	/* linux_ioprio_get */
6859	case 290:
6860	/* linux_inotify_init */
6861	case 291:
6862	/* linux_inotify_add_watch */
6863	case 292:
6864	/* linux_inotify_rm_watch */
6865	case 293:
6866	/* linux_migrate_pages */
6867	case 294:
6868	/* linux_openat */
6869	case 295:
6870		if (ndx == 0 || ndx == 1)
6871			p = "int";
6872		break;
6873	/* linux_mkdirat */
6874	case 296:
6875		if (ndx == 0 || ndx == 1)
6876			p = "int";
6877		break;
6878	/* linux_mknodat */
6879	case 297:
6880		if (ndx == 0 || ndx == 1)
6881			p = "int";
6882		break;
6883	/* linux_fchownat */
6884	case 298:
6885		if (ndx == 0 || ndx == 1)
6886			p = "int";
6887		break;
6888	/* linux_futimesat */
6889	case 299:
6890		if (ndx == 0 || ndx == 1)
6891			p = "int";
6892		break;
6893	/* linux_fstatat64 */
6894	case 300:
6895		if (ndx == 0 || ndx == 1)
6896			p = "int";
6897		break;
6898	/* linux_unlinkat */
6899	case 301:
6900		if (ndx == 0 || ndx == 1)
6901			p = "int";
6902		break;
6903	/* linux_renameat */
6904	case 302:
6905		if (ndx == 0 || ndx == 1)
6906			p = "int";
6907		break;
6908	/* linux_linkat */
6909	case 303:
6910		if (ndx == 0 || ndx == 1)
6911			p = "int";
6912		break;
6913	/* linux_symlinkat */
6914	case 304:
6915		if (ndx == 0 || ndx == 1)
6916			p = "int";
6917		break;
6918	/* linux_readlinkat */
6919	case 305:
6920		if (ndx == 0 || ndx == 1)
6921			p = "int";
6922		break;
6923	/* linux_fchmodat */
6924	case 306:
6925		if (ndx == 0 || ndx == 1)
6926			p = "int";
6927		break;
6928	/* linux_faccessat */
6929	case 307:
6930		if (ndx == 0 || ndx == 1)
6931			p = "int";
6932		break;
6933	/* linux_pselect6 */
6934	case 308:
6935	/* linux_ppoll */
6936	case 309:
6937	/* linux_unshare */
6938	case 310:
6939	/* linux_set_robust_list */
6940	case 311:
6941		if (ndx == 0 || ndx == 1)
6942			p = "int";
6943		break;
6944	/* linux_get_robust_list */
6945	case 312:
6946		if (ndx == 0 || ndx == 1)
6947			p = "int";
6948		break;
6949	/* linux_splice */
6950	case 313:
6951	/* linux_sync_file_range */
6952	case 314:
6953	/* linux_tee */
6954	case 315:
6955	/* linux_vmsplice */
6956	case 316:
6957	/* linux_move_pages */
6958	case 317:
6959	/* linux_getcpu */
6960	case 318:
6961	/* linux_epoll_pwait */
6962	case 319:
6963	/* linux_utimensat */
6964	case 320:
6965	/* linux_signalfd */
6966	case 321:
6967	/* linux_timerfd_create */
6968	case 322:
6969	/* linux_eventfd */
6970	case 323:
6971	/* linux_fallocate */
6972	case 324:
6973	/* linux_timerfd_settime */
6974	case 325:
6975	/* linux_timerfd_gettime */
6976	case 326:
6977	/* linux_signalfd4 */
6978	case 327:
6979	/* linux_eventfd2 */
6980	case 328:
6981	/* linux_epoll_create1 */
6982	case 329:
6983	/* linux_dup3 */
6984	case 330:
6985	/* linux_pipe2 */
6986	case 331:
6987		if (ndx == 0 || ndx == 1)
6988			p = "int";
6989		break;
6990	/* linux_inotify_init1 */
6991	case 332:
6992	/* linux_preadv */
6993	case 333:
6994	/* linux_pwritev */
6995	case 334:
6996	/* linux_rt_tsigqueueinfo */
6997	case 335:
6998	/* linux_perf_event_open */
6999	case 336:
7000	/* linux_recvmmsg */
7001	case 337:
7002	/* linux_fanotify_init */
7003	case 338:
7004	/* linux_fanotify_mark */
7005	case 339:
7006	/* linux_prlimit64 */
7007	case 340:
7008	/* linux_name_to_handle_at */
7009	case 341:
7010	/* linux_open_by_handle_at */
7011	case 342:
7012	/* linux_clock_adjtime */
7013	case 343:
7014	/* linux_syncfs */
7015	case 344:
7016	/* linux_sendmmsg */
7017	case 345:
7018	/* linux_setns */
7019	case 346:
7020	/* linux_process_vm_readv */
7021	case 347:
7022	/* linux_process_vm_writev */
7023	case 348:
7024	default:
7025		break;
7026	};
7027	if (p != NULL)
7028		strlcpy(desc, p, descsz);
7029}
7030