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