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