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