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