]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - sys/amd64/linux/linux_systrace_args.c
Regen for r293555.
[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                 *n_args = 0;
2056                 break;
2057         }
2058         /* linux_epoll_pwait */
2059         case 281: {
2060                 struct linux_epoll_pwait_args *p = params;
2061                 iarg[0] = p->epfd; /* l_int */
2062                 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
2063                 iarg[2] = p->maxevents; /* l_int */
2064                 iarg[3] = p->timeout; /* l_int */
2065                 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
2066                 *n_args = 5;
2067                 break;
2068         }
2069         /* linux_signalfd */
2070         case 282: {
2071                 *n_args = 0;
2072                 break;
2073         }
2074         /* linux_timerfd */
2075         case 283: {
2076                 *n_args = 0;
2077                 break;
2078         }
2079         /* linux_eventfd */
2080         case 284: {
2081                 struct linux_eventfd_args *p = params;
2082                 iarg[0] = p->initval; /* l_uint */
2083                 *n_args = 1;
2084                 break;
2085         }
2086         /* linux_fallocate */
2087         case 285: {
2088                 *n_args = 0;
2089                 break;
2090         }
2091         /* linux_timerfd_settime */
2092         case 286: {
2093                 *n_args = 0;
2094                 break;
2095         }
2096         /* linux_timerfd_gettime */
2097         case 287: {
2098                 *n_args = 0;
2099                 break;
2100         }
2101         /* linux_accept4 */
2102         case 288: {
2103                 struct linux_accept4_args *p = params;
2104                 iarg[0] = p->s; /* l_int */
2105                 iarg[1] = p->addr; /* l_uintptr_t */
2106                 iarg[2] = p->namelen; /* l_uintptr_t */
2107                 iarg[3] = p->flags; /* int */
2108                 *n_args = 4;
2109                 break;
2110         }
2111         /* linux_signalfd4 */
2112         case 289: {
2113                 *n_args = 0;
2114                 break;
2115         }
2116         /* linux_eventfd2 */
2117         case 290: {
2118                 struct linux_eventfd2_args *p = params;
2119                 iarg[0] = p->initval; /* l_uint */
2120                 iarg[1] = p->flags; /* l_int */
2121                 *n_args = 2;
2122                 break;
2123         }
2124         /* linux_epoll_create1 */
2125         case 291: {
2126                 struct linux_epoll_create1_args *p = params;
2127                 iarg[0] = p->flags; /* l_int */
2128                 *n_args = 1;
2129                 break;
2130         }
2131         /* linux_dup3 */
2132         case 292: {
2133                 struct linux_dup3_args *p = params;
2134                 iarg[0] = p->oldfd; /* l_int */
2135                 iarg[1] = p->newfd; /* l_int */
2136                 iarg[2] = p->flags; /* l_int */
2137                 *n_args = 3;
2138                 break;
2139         }
2140         /* linux_pipe2 */
2141         case 293: {
2142                 struct linux_pipe2_args *p = params;
2143                 uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2144                 iarg[1] = p->flags; /* l_int */
2145                 *n_args = 2;
2146                 break;
2147         }
2148         /* linux_inotify_init1 */
2149         case 294: {
2150                 *n_args = 0;
2151                 break;
2152         }
2153         /* linux_preadv */
2154         case 295: {
2155                 *n_args = 0;
2156                 break;
2157         }
2158         /* linux_pwritev */
2159         case 296: {
2160                 *n_args = 0;
2161                 break;
2162         }
2163         /* linux_rt_tsigqueueinfo */
2164         case 297: {
2165                 *n_args = 0;
2166                 break;
2167         }
2168         /* linux_perf_event_open */
2169         case 298: {
2170                 *n_args = 0;
2171                 break;
2172         }
2173         /* linux_recvmmsg */
2174         case 299: {
2175                 *n_args = 0;
2176                 break;
2177         }
2178         /* linux_fanotify_init */
2179         case 300: {
2180                 *n_args = 0;
2181                 break;
2182         }
2183         /* linux_fanotify_mark */
2184         case 301: {
2185                 *n_args = 0;
2186                 break;
2187         }
2188         /* linux_prlimit64 */
2189         case 302: {
2190                 struct linux_prlimit64_args *p = params;
2191                 iarg[0] = p->pid; /* l_pid_t */
2192                 iarg[1] = p->resource; /* l_uint */
2193                 uarg[2] = (intptr_t) p->new; /* struct rlimit * */
2194                 uarg[3] = (intptr_t) p->old; /* struct rlimit * */
2195                 *n_args = 4;
2196                 break;
2197         }
2198         /* linux_name_to_handle_at */
2199         case 303: {
2200                 *n_args = 0;
2201                 break;
2202         }
2203         /* linux_open_by_handle_at */
2204         case 304: {
2205                 *n_args = 0;
2206                 break;
2207         }
2208         /* linux_clock_adjtime */
2209         case 305: {
2210                 *n_args = 0;
2211                 break;
2212         }
2213         /* linux_syncfs */
2214         case 306: {
2215                 *n_args = 0;
2216                 break;
2217         }
2218         /* linux_sendmmsg */
2219         case 307: {
2220                 *n_args = 0;
2221                 break;
2222         }
2223         /* linux_setns */
2224         case 308: {
2225                 *n_args = 0;
2226                 break;
2227         }
2228         /* linux_process_vm_readv */
2229         case 309: {
2230                 *n_args = 0;
2231                 break;
2232         }
2233         /* linux_process_vm_writev */
2234         case 310: {
2235                 *n_args = 0;
2236                 break;
2237         }
2238         /* linux_kcmp */
2239         case 311: {
2240                 *n_args = 0;
2241                 break;
2242         }
2243         /* linux_finit_module */
2244         case 312: {
2245                 *n_args = 0;
2246                 break;
2247         }
2248         default:
2249                 *n_args = 0;
2250                 break;
2251         };
2252 }
2253 static void
2254 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2255 {
2256         const char *p = NULL;
2257         switch (sysnum) {
2258 #define nosys   linux_nosys
2259         /* read */
2260         case 0:
2261                 switch(ndx) {
2262                 case 0:
2263                         p = "int";
2264                         break;
2265                 case 1:
2266                         p = "char *";
2267                         break;
2268                 case 2:
2269                         p = "u_int";
2270                         break;
2271                 default:
2272                         break;
2273                 };
2274                 break;
2275         /* write */
2276         case 1:
2277                 switch(ndx) {
2278                 case 0:
2279                         p = "int";
2280                         break;
2281                 case 1:
2282                         p = "char *";
2283                         break;
2284                 case 2:
2285                         p = "u_int";
2286                         break;
2287                 default:
2288                         break;
2289                 };
2290                 break;
2291         /* linux_open */
2292         case 2:
2293                 switch(ndx) {
2294                 case 0:
2295                         p = "char *";
2296                         break;
2297                 case 1:
2298                         p = "l_int";
2299                         break;
2300                 case 2:
2301                         p = "l_int";
2302                         break;
2303                 default:
2304                         break;
2305                 };
2306                 break;
2307         /* close */
2308         case 3:
2309                 switch(ndx) {
2310                 case 0:
2311                         p = "int";
2312                         break;
2313                 default:
2314                         break;
2315                 };
2316                 break;
2317         /* linux_newstat */
2318         case 4:
2319                 switch(ndx) {
2320                 case 0:
2321                         p = "char *";
2322                         break;
2323                 case 1:
2324                         p = "struct l_newstat *";
2325                         break;
2326                 default:
2327                         break;
2328                 };
2329                 break;
2330         /* linux_newfstat */
2331         case 5:
2332                 switch(ndx) {
2333                 case 0:
2334                         p = "l_uint";
2335                         break;
2336                 case 1:
2337                         p = "struct l_newstat *";
2338                         break;
2339                 default:
2340                         break;
2341                 };
2342                 break;
2343         /* linux_newlstat */
2344         case 6:
2345                 switch(ndx) {
2346                 case 0:
2347                         p = "char *";
2348                         break;
2349                 case 1:
2350                         p = "struct l_newstat *";
2351                         break;
2352                 default:
2353                         break;
2354                 };
2355                 break;
2356         /* poll */
2357         case 7:
2358                 switch(ndx) {
2359                 case 0:
2360                         p = "struct pollfd";
2361                         break;
2362                 case 1:
2363                         p = "unsigned int";
2364                         break;
2365                 case 2:
2366                         p = "int";
2367                         break;
2368                 default:
2369                         break;
2370                 };
2371                 break;
2372         /* linux_lseek */
2373         case 8:
2374                 switch(ndx) {
2375                 case 0:
2376                         p = "l_uint";
2377                         break;
2378                 case 1:
2379                         p = "l_off_t";
2380                         break;
2381                 case 2:
2382                         p = "l_int";
2383                         break;
2384                 default:
2385                         break;
2386                 };
2387                 break;
2388         /* linux_mmap2 */
2389         case 9:
2390                 switch(ndx) {
2391                 case 0:
2392                         p = "l_ulong";
2393                         break;
2394                 case 1:
2395                         p = "l_ulong";
2396                         break;
2397                 case 2:
2398                         p = "l_ulong";
2399                         break;
2400                 case 3:
2401                         p = "l_ulong";
2402                         break;
2403                 case 4:
2404                         p = "l_ulong";
2405                         break;
2406                 case 5:
2407                         p = "l_ulong";
2408                         break;
2409                 default:
2410                         break;
2411                 };
2412                 break;
2413         /* linux_mprotect */
2414         case 10:
2415                 switch(ndx) {
2416                 case 0:
2417                         p = "caddr_t";
2418                         break;
2419                 case 1:
2420                         p = "int";
2421                         break;
2422                 case 2:
2423                         p = "int";
2424                         break;
2425                 default:
2426                         break;
2427                 };
2428                 break;
2429         /* munmap */
2430         case 11:
2431                 switch(ndx) {
2432                 case 0:
2433                         p = "caddr_t";
2434                         break;
2435                 case 1:
2436                         p = "int";
2437                         break;
2438                 default:
2439                         break;
2440                 };
2441                 break;
2442         /* linux_brk */
2443         case 12:
2444                 switch(ndx) {
2445                 case 0:
2446                         p = "l_ulong";
2447                         break;
2448                 default:
2449                         break;
2450                 };
2451                 break;
2452         /* linux_rt_sigaction */
2453         case 13:
2454                 switch(ndx) {
2455                 case 0:
2456                         p = "l_int";
2457                         break;
2458                 case 1:
2459                         p = "l_sigaction_t *";
2460                         break;
2461                 case 2:
2462                         p = "l_sigaction_t *";
2463                         break;
2464                 case 3:
2465                         p = "l_size_t";
2466                         break;
2467                 default:
2468                         break;
2469                 };
2470                 break;
2471         /* linux_rt_sigprocmask */
2472         case 14:
2473                 switch(ndx) {
2474                 case 0:
2475                         p = "l_int";
2476                         break;
2477                 case 1:
2478                         p = "l_sigset_t *";
2479                         break;
2480                 case 2:
2481                         p = "l_sigset_t *";
2482                         break;
2483                 case 3:
2484                         p = "l_size_t";
2485                         break;
2486                 default:
2487                         break;
2488                 };
2489                 break;
2490         /* linux_rt_sigreturn */
2491         case 15:
2492                 switch(ndx) {
2493                 case 0:
2494                         p = "struct l_ucontext *";
2495                         break;
2496                 default:
2497                         break;
2498                 };
2499                 break;
2500         /* linux_ioctl */
2501         case 16:
2502                 switch(ndx) {
2503                 case 0:
2504                         p = "l_uint";
2505                         break;
2506                 case 1:
2507                         p = "l_uint";
2508                         break;
2509                 case 2:
2510                         p = "uintptr_t";
2511                         break;
2512                 default:
2513                         break;
2514                 };
2515                 break;
2516         /* linux_pread */
2517         case 17:
2518                 switch(ndx) {
2519                 case 0:
2520                         p = "l_uint";
2521                         break;
2522                 case 1:
2523                         p = "char *";
2524                         break;
2525                 case 2:
2526                         p = "l_size_t";
2527                         break;
2528                 case 3:
2529                         p = "l_loff_t";
2530                         break;
2531                 default:
2532                         break;
2533                 };
2534                 break;
2535         /* linux_pwrite */
2536         case 18:
2537                 switch(ndx) {
2538                 case 0:
2539                         p = "l_uint";
2540                         break;
2541                 case 1:
2542                         p = "char *";
2543                         break;
2544                 case 2:
2545                         p = "l_size_t";
2546                         break;
2547                 case 3:
2548                         p = "l_loff_t";
2549                         break;
2550                 default:
2551                         break;
2552                 };
2553                 break;
2554         /* readv */
2555         case 19:
2556                 switch(ndx) {
2557                 case 0:
2558                         p = "int";
2559                         break;
2560                 case 1:
2561                         p = "struct iovec *";
2562                         break;
2563                 case 2:
2564                         p = "u_int";
2565                         break;
2566                 default:
2567                         break;
2568                 };
2569                 break;
2570         /* writev */
2571         case 20:
2572                 switch(ndx) {
2573                 case 0:
2574                         p = "int";
2575                         break;
2576                 case 1:
2577                         p = "struct iovec *";
2578                         break;
2579                 case 2:
2580                         p = "u_int";
2581                         break;
2582                 default:
2583                         break;
2584                 };
2585                 break;
2586         /* linux_access */
2587         case 21:
2588                 switch(ndx) {
2589                 case 0:
2590                         p = "char *";
2591                         break;
2592                 case 1:
2593                         p = "l_int";
2594                         break;
2595                 default:
2596                         break;
2597                 };
2598                 break;
2599         /* linux_pipe */
2600         case 22:
2601                 switch(ndx) {
2602                 case 0:
2603                         p = "l_ulong *";
2604                         break;
2605                 default:
2606                         break;
2607                 };
2608                 break;
2609         /* linux_select */
2610         case 23:
2611                 switch(ndx) {
2612                 case 0:
2613                         p = "l_int";
2614                         break;
2615                 case 1:
2616                         p = "l_fd_set *";
2617                         break;
2618                 case 2:
2619                         p = "l_fd_set *";
2620                         break;
2621                 case 3:
2622                         p = "l_fd_set *";
2623                         break;
2624                 case 4:
2625                         p = "struct l_timeval *";
2626                         break;
2627                 default:
2628                         break;
2629                 };
2630                 break;
2631         /* sched_yield */
2632         case 24:
2633                 break;
2634         /* linux_mremap */
2635         case 25:
2636                 switch(ndx) {
2637                 case 0:
2638                         p = "l_ulong";
2639                         break;
2640                 case 1:
2641                         p = "l_ulong";
2642                         break;
2643                 case 2:
2644                         p = "l_ulong";
2645                         break;
2646                 case 3:
2647                         p = "l_ulong";
2648                         break;
2649                 case 4:
2650                         p = "l_ulong";
2651                         break;
2652                 default:
2653                         break;
2654                 };
2655                 break;
2656         /* linux_msync */
2657         case 26:
2658                 switch(ndx) {
2659                 case 0:
2660                         p = "l_ulong";
2661                         break;
2662                 case 1:
2663                         p = "l_size_t";
2664                         break;
2665                 case 2:
2666                         p = "l_int";
2667                         break;
2668                 default:
2669                         break;
2670                 };
2671                 break;
2672         /* linux_mincore */
2673         case 27:
2674                 switch(ndx) {
2675                 case 0:
2676                         p = "l_ulong";
2677                         break;
2678                 case 1:
2679                         p = "l_size_t";
2680                         break;
2681                 case 2:
2682                         p = "u_char *";
2683                         break;
2684                 default:
2685                         break;
2686                 };
2687                 break;
2688         /* madvise */
2689         case 28:
2690                 switch(ndx) {
2691                 case 0:
2692                         p = "void *";
2693                         break;
2694                 case 1:
2695                         p = "size_t";
2696                         break;
2697                 case 2:
2698                         p = "int";
2699                         break;
2700                 default:
2701                         break;
2702                 };
2703                 break;
2704         /* linux_shmget */
2705         case 29:
2706                 switch(ndx) {
2707                 case 0:
2708                         p = "l_key_t";
2709                         break;
2710                 case 1:
2711                         p = "l_size_t";
2712                         break;
2713                 case 2:
2714                         p = "l_int";
2715                         break;
2716                 default:
2717                         break;
2718                 };
2719                 break;
2720         /* linux_shmat */
2721         case 30:
2722                 switch(ndx) {
2723                 case 0:
2724                         p = "l_int";
2725                         break;
2726                 case 1:
2727                         p = "char *";
2728                         break;
2729                 case 2:
2730                         p = "l_int";
2731                         break;
2732                 default:
2733                         break;
2734                 };
2735                 break;
2736         /* linux_shmctl */
2737         case 31:
2738                 switch(ndx) {
2739                 case 0:
2740                         p = "l_int";
2741                         break;
2742                 case 1:
2743                         p = "l_int";
2744                         break;
2745                 case 2:
2746                         p = "struct l_shmid_ds *";
2747                         break;
2748                 default:
2749                         break;
2750                 };
2751                 break;
2752         /* dup */
2753         case 32:
2754                 switch(ndx) {
2755                 case 0:
2756                         p = "u_int";
2757                         break;
2758                 default:
2759                         break;
2760                 };
2761                 break;
2762         /* dup2 */
2763         case 33:
2764                 switch(ndx) {
2765                 case 0:
2766                         p = "u_int";
2767                         break;
2768                 case 1:
2769                         p = "u_int";
2770                         break;
2771                 default:
2772                         break;
2773                 };
2774                 break;
2775         /* linux_pause */
2776         case 34:
2777                 break;
2778         /* linux_nanosleep */
2779         case 35:
2780                 switch(ndx) {
2781                 case 0:
2782                         p = "const struct l_timespec *";
2783                         break;
2784                 case 1:
2785                         p = "struct l_timespec *";
2786                         break;
2787                 default:
2788                         break;
2789                 };
2790                 break;
2791         /* linux_getitimer */
2792         case 36:
2793                 switch(ndx) {
2794                 case 0:
2795                         p = "l_int";
2796                         break;
2797                 case 1:
2798                         p = "struct l_itimerval *";
2799                         break;
2800                 default:
2801                         break;
2802                 };
2803                 break;
2804         /* linux_alarm */
2805         case 37:
2806                 switch(ndx) {
2807                 case 0:
2808                         p = "l_uint";
2809                         break;
2810                 default:
2811                         break;
2812                 };
2813                 break;
2814         /* linux_setitimer */
2815         case 38:
2816                 switch(ndx) {
2817                 case 0:
2818                         p = "l_int";
2819                         break;
2820                 case 1:
2821                         p = "struct l_itimerval *";
2822                         break;
2823                 case 2:
2824                         p = "struct l_itimerval *";
2825                         break;
2826                 default:
2827                         break;
2828                 };
2829                 break;
2830         /* linux_getpid */
2831         case 39:
2832                 break;
2833         /* linux_sendfile */
2834         case 40:
2835                 switch(ndx) {
2836                 case 0:
2837                         p = "int";
2838                         break;
2839                 case 1:
2840                         p = "int";
2841                         break;
2842                 case 2:
2843                         p = "l_long *";
2844                         break;
2845                 case 3:
2846                         p = "l_size_t";
2847                         break;
2848                 default:
2849                         break;
2850                 };
2851                 break;
2852         /* linux_socket */
2853         case 41:
2854                 switch(ndx) {
2855                 case 0:
2856                         p = "l_int";
2857                         break;
2858                 case 1:
2859                         p = "l_int";
2860                         break;
2861                 case 2:
2862                         p = "l_int";
2863                         break;
2864                 default:
2865                         break;
2866                 };
2867                 break;
2868         /* linux_connect */
2869         case 42:
2870                 switch(ndx) {
2871                 case 0:
2872                         p = "l_int";
2873                         break;
2874                 case 1:
2875                         p = "l_uintptr_t";
2876                         break;
2877                 case 2:
2878                         p = "l_int";
2879                         break;
2880                 default:
2881                         break;
2882                 };
2883                 break;
2884         /* linux_accept */
2885         case 43:
2886                 switch(ndx) {
2887                 case 0:
2888                         p = "l_int";
2889                         break;
2890                 case 1:
2891                         p = "l_uintptr_t";
2892                         break;
2893                 case 2:
2894                         p = "l_uintptr_t";
2895                         break;
2896                 default:
2897                         break;
2898                 };
2899                 break;
2900         /* linux_sendto */
2901         case 44:
2902                 switch(ndx) {
2903                 case 0:
2904                         p = "l_int";
2905                         break;
2906                 case 1:
2907                         p = "l_uintptr_t";
2908                         break;
2909                 case 2:
2910                         p = "l_int";
2911                         break;
2912                 case 3:
2913                         p = "l_int";
2914                         break;
2915                 case 4:
2916                         p = "l_uintptr_t";
2917                         break;
2918                 case 5:
2919                         p = "l_int";
2920                         break;
2921                 default:
2922                         break;
2923                 };
2924                 break;
2925         /* linux_recvfrom */
2926         case 45:
2927                 switch(ndx) {
2928                 case 0:
2929                         p = "l_int";
2930                         break;
2931                 case 1:
2932                         p = "l_uintptr_t";
2933                         break;
2934                 case 2:
2935                         p = "l_size_t";
2936                         break;
2937                 case 3:
2938                         p = "l_int";
2939                         break;
2940                 case 4:
2941                         p = "l_uintptr_t";
2942                         break;
2943                 case 5:
2944                         p = "l_uintptr_t";
2945                         break;
2946                 default:
2947                         break;
2948                 };
2949                 break;
2950         /* linux_sendmsg */
2951         case 46:
2952                 switch(ndx) {
2953                 case 0:
2954                         p = "l_int";
2955                         break;
2956                 case 1:
2957                         p = "l_uintptr_t";
2958                         break;
2959                 case 2:
2960                         p = "l_int";
2961                         break;
2962                 default:
2963                         break;
2964                 };
2965                 break;
2966         /* linux_recvmsg */
2967         case 47:
2968                 switch(ndx) {
2969                 case 0:
2970                         p = "l_int";
2971                         break;
2972                 case 1:
2973                         p = "l_uintptr_t";
2974                         break;
2975                 case 2:
2976                         p = "l_int";
2977                         break;
2978                 default:
2979                         break;
2980                 };
2981                 break;
2982         /* linux_shutdown */
2983         case 48:
2984                 switch(ndx) {
2985                 case 0:
2986                         p = "l_int";
2987                         break;
2988                 case 1:
2989                         p = "l_int";
2990                         break;
2991                 default:
2992                         break;
2993                 };
2994                 break;
2995         /* linux_bind */
2996         case 49:
2997                 switch(ndx) {
2998                 case 0:
2999                         p = "l_int";
3000                         break;
3001                 case 1:
3002                         p = "l_uintptr_t";
3003                         break;
3004                 case 2:
3005                         p = "l_int";
3006                         break;
3007                 default:
3008                         break;
3009                 };
3010                 break;
3011         /* linux_listen */
3012         case 50:
3013                 switch(ndx) {
3014                 case 0:
3015                         p = "l_int";
3016                         break;
3017                 case 1:
3018                         p = "l_int";
3019                         break;
3020                 default:
3021                         break;
3022                 };
3023                 break;
3024         /* linux_getsockname */
3025         case 51:
3026                 switch(ndx) {
3027                 case 0:
3028                         p = "l_int";
3029                         break;
3030                 case 1:
3031                         p = "l_uintptr_t";
3032                         break;
3033                 case 2:
3034                         p = "l_uintptr_t";
3035                         break;
3036                 default:
3037                         break;
3038                 };
3039                 break;
3040         /* linux_getpeername */
3041         case 52:
3042                 switch(ndx) {
3043                 case 0:
3044                         p = "l_int";
3045                         break;
3046                 case 1:
3047                         p = "l_uintptr_t";
3048                         break;
3049                 case 2:
3050                         p = "l_uintptr_t";
3051                         break;
3052                 default:
3053                         break;
3054                 };
3055                 break;
3056         /* linux_socketpair */
3057         case 53:
3058                 switch(ndx) {
3059                 case 0:
3060                         p = "l_int";
3061                         break;
3062                 case 1:
3063                         p = "l_int";
3064                         break;
3065                 case 2:
3066                         p = "l_int";
3067                         break;
3068                 case 3:
3069                         p = "l_uintptr_t";
3070                         break;
3071                 default:
3072                         break;
3073                 };
3074                 break;
3075         /* linux_setsockopt */
3076         case 54:
3077                 switch(ndx) {
3078                 case 0:
3079                         p = "l_int";
3080                         break;
3081                 case 1:
3082                         p = "l_int";
3083                         break;
3084                 case 2:
3085                         p = "l_int";
3086                         break;
3087                 case 3:
3088                         p = "l_uintptr_t";
3089                         break;
3090                 case 4:
3091                         p = "l_int";
3092                         break;
3093                 default:
3094                         break;
3095                 };
3096                 break;
3097         /* linux_getsockopt */
3098         case 55:
3099                 switch(ndx) {
3100                 case 0:
3101                         p = "l_int";
3102                         break;
3103                 case 1:
3104                         p = "l_int";
3105                         break;
3106                 case 2:
3107                         p = "l_int";
3108                         break;
3109                 case 3:
3110                         p = "l_uintptr_t";
3111                         break;
3112                 case 4:
3113                         p = "l_uintptr_t";
3114                         break;
3115                 default:
3116                         break;
3117                 };
3118                 break;
3119         /* linux_clone */
3120         case 56:
3121                 switch(ndx) {
3122                 case 0:
3123                         p = "l_int";
3124                         break;
3125                 case 1:
3126                         p = "void *";
3127                         break;
3128                 case 2:
3129                         p = "void *";
3130                         break;
3131                 case 3:
3132                         p = "void *";
3133                         break;
3134                 case 4:
3135                         p = "void *";
3136                         break;
3137                 default:
3138                         break;
3139                 };
3140                 break;
3141         /* linux_fork */
3142         case 57:
3143                 break;
3144         /* linux_vfork */
3145         case 58:
3146                 break;
3147         /* linux_execve */
3148         case 59:
3149                 switch(ndx) {
3150                 case 0:
3151                         p = "char *";
3152                         break;
3153                 case 1:
3154                         p = "char **";
3155                         break;
3156                 case 2:
3157                         p = "char **";
3158                         break;
3159                 default:
3160                         break;
3161                 };
3162                 break;
3163         /* linux_exit */
3164         case 60:
3165                 switch(ndx) {
3166                 case 0:
3167                         p = "int";
3168                         break;
3169                 default:
3170                         break;
3171                 };
3172                 break;
3173         /* linux_wait4 */
3174         case 61:
3175                 switch(ndx) {
3176                 case 0:
3177                         p = "l_pid_t";
3178                         break;
3179                 case 1:
3180                         p = "l_int *";
3181                         break;
3182                 case 2:
3183                         p = "l_int";
3184                         break;
3185                 case 3:
3186                         p = "struct rusage *";
3187                         break;
3188                 default:
3189                         break;
3190                 };
3191                 break;
3192         /* linux_kill */
3193         case 62:
3194                 switch(ndx) {
3195                 case 0:
3196                         p = "l_int";
3197                         break;
3198                 case 1:
3199                         p = "l_int";
3200                         break;
3201                 default:
3202                         break;
3203                 };
3204                 break;
3205         /* linux_newuname */
3206         case 63:
3207                 switch(ndx) {
3208                 case 0:
3209                         p = "struct l_new_utsname *";
3210                         break;
3211                 default:
3212                         break;
3213                 };
3214                 break;
3215         /* linux_semget */
3216         case 64:
3217                 switch(ndx) {
3218                 case 0:
3219                         p = "l_key_t";
3220                         break;
3221                 case 1:
3222                         p = "l_int";
3223                         break;
3224                 case 2:
3225                         p = "l_int";
3226                         break;
3227                 default:
3228                         break;
3229                 };
3230                 break;
3231         /* linux_semop */
3232         case 65:
3233                 switch(ndx) {
3234                 case 0:
3235                         p = "l_int";
3236                         break;
3237                 case 1:
3238                         p = "struct l_sembuf *";
3239                         break;
3240                 case 2:
3241                         p = "l_uint";
3242                         break;
3243                 default:
3244                         break;
3245                 };
3246                 break;
3247         /* linux_semctl */
3248         case 66:
3249                 switch(ndx) {
3250                 case 0:
3251                         p = "l_int";
3252                         break;
3253                 case 1:
3254                         p = "l_int";
3255                         break;
3256                 case 2:
3257                         p = "l_int";
3258                         break;
3259                 case 3:
3260                         p = "union l_semun";
3261                         break;
3262                 default:
3263                         break;
3264                 };
3265                 break;
3266         /* linux_shmdt */
3267         case 67:
3268                 switch(ndx) {
3269                 case 0:
3270                         p = "char *";
3271                         break;
3272                 default:
3273                         break;
3274                 };
3275                 break;
3276         /* linux_msgget */
3277         case 68:
3278                 switch(ndx) {
3279                 case 0:
3280                         p = "l_key_t";
3281                         break;
3282                 case 1:
3283                         p = "l_int";
3284                         break;
3285                 default:
3286                         break;
3287                 };
3288                 break;
3289         /* linux_msgsnd */
3290         case 69:
3291                 switch(ndx) {
3292                 case 0:
3293                         p = "l_int";
3294                         break;
3295                 case 1:
3296                         p = "struct l_msgbuf *";
3297                         break;
3298                 case 2:
3299                         p = "l_size_t";
3300                         break;
3301                 case 3:
3302                         p = "l_int";
3303                         break;
3304                 default:
3305                         break;
3306                 };
3307                 break;
3308         /* linux_msgrcv */
3309         case 70:
3310                 switch(ndx) {
3311                 case 0:
3312                         p = "l_int";
3313                         break;
3314                 case 1:
3315                         p = "struct l_msgbuf *";
3316                         break;
3317                 case 2:
3318                         p = "l_size_t";
3319                         break;
3320                 case 3:
3321                         p = "l_long";
3322                         break;
3323                 case 4:
3324                         p = "l_int";
3325                         break;
3326                 default:
3327                         break;
3328                 };
3329                 break;
3330         /* linux_msgctl */
3331         case 71:
3332                 switch(ndx) {
3333                 case 0:
3334                         p = "l_int";
3335                         break;
3336                 case 1:
3337                         p = "l_int";
3338                         break;
3339                 case 2:
3340                         p = "struct l_msqid_ds *";
3341                         break;
3342                 default:
3343                         break;
3344                 };
3345                 break;
3346         /* linux_fcntl */
3347         case 72:
3348                 switch(ndx) {
3349                 case 0:
3350                         p = "l_uint";
3351                         break;
3352                 case 1:
3353                         p = "l_uint";
3354                         break;
3355                 case 2:
3356                         p = "l_ulong";
3357                         break;
3358                 default:
3359                         break;
3360                 };
3361                 break;
3362         /* flock */
3363         case 73:
3364                 switch(ndx) {
3365                 case 0:
3366                         p = "int";
3367                         break;
3368                 case 1:
3369                         p = "int";
3370                         break;
3371                 default:
3372                         break;
3373                 };
3374                 break;
3375         /* fsync */
3376         case 74:
3377                 switch(ndx) {
3378                 case 0:
3379                         p = "int";
3380                         break;
3381                 default:
3382                         break;
3383                 };
3384                 break;
3385         /* linux_fdatasync */
3386         case 75:
3387                 switch(ndx) {
3388                 case 0:
3389                         p = "l_uint";
3390                         break;
3391                 default:
3392                         break;
3393                 };
3394                 break;
3395         /* linux_truncate */
3396         case 76:
3397                 switch(ndx) {
3398                 case 0:
3399                         p = "char *";
3400                         break;
3401                 case 1:
3402                         p = "l_ulong";
3403                         break;
3404                 default:
3405                         break;
3406                 };
3407                 break;
3408         /* linux_ftruncate */
3409         case 77:
3410                 switch(ndx) {
3411                 case 0:
3412                         p = "l_int";
3413                         break;
3414                 case 1:
3415                         p = "l_long";
3416                         break;
3417                 default:
3418                         break;
3419                 };
3420                 break;
3421         /* linux_getdents */
3422         case 78:
3423                 switch(ndx) {
3424                 case 0:
3425                         p = "l_uint";
3426                         break;
3427                 case 1:
3428                         p = "void *";
3429                         break;
3430                 case 2:
3431                         p = "l_uint";
3432                         break;
3433                 default:
3434                         break;
3435                 };
3436                 break;
3437         /* linux_getcwd */
3438         case 79:
3439                 switch(ndx) {
3440                 case 0:
3441                         p = "char *";
3442                         break;
3443                 case 1:
3444                         p = "l_ulong";
3445                         break;
3446                 default:
3447                         break;
3448                 };
3449                 break;
3450         /* linux_chdir */
3451         case 80:
3452                 switch(ndx) {
3453                 case 0:
3454                         p = "char *";
3455                         break;
3456                 default:
3457                         break;
3458                 };
3459                 break;
3460         /* fchdir */
3461         case 81:
3462                 switch(ndx) {
3463                 case 0:
3464                         p = "int";
3465                         break;
3466                 default:
3467                         break;
3468                 };
3469                 break;
3470         /* linux_rename */
3471         case 82:
3472                 switch(ndx) {
3473                 case 0:
3474                         p = "char *";
3475                         break;
3476                 case 1:
3477                         p = "char *";
3478                         break;
3479                 default:
3480                         break;
3481                 };
3482                 break;
3483         /* linux_mkdir */
3484         case 83:
3485                 switch(ndx) {
3486                 case 0:
3487                         p = "char *";
3488                         break;
3489                 case 1:
3490                         p = "l_int";
3491                         break;
3492                 default:
3493                         break;
3494                 };
3495                 break;
3496         /* linux_rmdir */
3497         case 84:
3498                 switch(ndx) {
3499                 case 0:
3500                         p = "char *";
3501                         break;
3502                 default:
3503                         break;
3504                 };
3505                 break;
3506         /* linux_creat */
3507         case 85:
3508                 switch(ndx) {
3509                 case 0:
3510                         p = "char *";
3511                         break;
3512                 case 1:
3513                         p = "l_int";
3514                         break;
3515                 default:
3516                         break;
3517                 };
3518                 break;
3519         /* linux_link */
3520         case 86:
3521                 switch(ndx) {
3522                 case 0:
3523                         p = "char *";
3524                         break;
3525                 case 1:
3526                         p = "char *";
3527                         break;
3528                 default:
3529                         break;
3530                 };
3531                 break;
3532         /* linux_unlink */
3533         case 87:
3534                 switch(ndx) {
3535                 case 0:
3536                         p = "char *";
3537                         break;
3538                 default:
3539                         break;
3540                 };
3541                 break;
3542         /* linux_symlink */
3543         case 88:
3544                 switch(ndx) {
3545                 case 0:
3546                         p = "char *";
3547                         break;
3548                 case 1:
3549                         p = "char *";
3550                         break;
3551                 default:
3552                         break;
3553                 };
3554                 break;
3555         /* linux_readlink */
3556         case 89:
3557                 switch(ndx) {
3558                 case 0:
3559                         p = "char *";
3560                         break;
3561                 case 1:
3562                         p = "char *";
3563                         break;
3564                 case 2:
3565                         p = "l_int";
3566                         break;
3567                 default:
3568                         break;
3569                 };
3570                 break;
3571         /* linux_chmod */
3572         case 90:
3573                 switch(ndx) {
3574                 case 0:
3575                         p = "char *";
3576                         break;
3577                 case 1:
3578                         p = "l_mode_t";
3579                         break;
3580                 default:
3581                         break;
3582                 };
3583                 break;
3584         /* fchmod */
3585         case 91:
3586                 switch(ndx) {
3587                 case 0:
3588                         p = "int";
3589                         break;
3590                 case 1:
3591                         p = "int";
3592                         break;
3593                 default:
3594                         break;
3595                 };
3596                 break;
3597         /* linux_chown */
3598         case 92:
3599                 switch(ndx) {
3600                 case 0:
3601                         p = "char *";
3602                         break;
3603                 case 1:
3604                         p = "l_uid_t";
3605                         break;
3606                 case 2:
3607                         p = "l_gid_t";
3608                         break;
3609                 default:
3610                         break;
3611                 };
3612                 break;
3613         /* fchown */
3614         case 93:
3615                 switch(ndx) {
3616                 case 0:
3617                         p = "int";
3618                         break;
3619                 case 1:
3620                         p = "int";
3621                         break;
3622                 case 2:
3623                         p = "int";
3624                         break;
3625                 default:
3626                         break;
3627                 };
3628                 break;
3629         /* linux_lchown */
3630         case 94:
3631                 switch(ndx) {
3632                 case 0:
3633                         p = "char *";
3634                         break;
3635                 case 1:
3636                         p = "l_uid_t";
3637                         break;
3638                 case 2:
3639                         p = "l_gid_t";
3640                         break;
3641                 default:
3642                         break;
3643                 };
3644                 break;
3645         /* umask */
3646         case 95:
3647                 switch(ndx) {
3648                 case 0:
3649                         p = "int";
3650                         break;
3651                 default:
3652                         break;
3653                 };
3654                 break;
3655         /* gettimeofday */
3656         case 96:
3657                 switch(ndx) {
3658                 case 0:
3659                         p = "struct l_timeval *";
3660                         break;
3661                 case 1:
3662                         p = "struct timezone *";
3663                         break;
3664                 default:
3665                         break;
3666                 };
3667                 break;
3668         /* linux_getrlimit */
3669         case 97:
3670                 switch(ndx) {
3671                 case 0:
3672                         p = "l_uint";
3673                         break;
3674                 case 1:
3675                         p = "struct l_rlimit *";
3676                         break;
3677                 default:
3678                         break;
3679                 };
3680                 break;
3681         /* getrusage */
3682         case 98:
3683                 switch(ndx) {
3684                 case 0:
3685                         p = "int";
3686                         break;
3687                 case 1:
3688                         p = "struct rusage *";
3689                         break;
3690                 default:
3691                         break;
3692                 };
3693                 break;
3694         /* linux_sysinfo */
3695         case 99:
3696                 switch(ndx) {
3697                 case 0:
3698                         p = "struct l_sysinfo *";
3699                         break;
3700                 default:
3701                         break;
3702                 };
3703                 break;
3704         /* linux_times */
3705         case 100:
3706                 switch(ndx) {
3707                 case 0:
3708                         p = "struct l_times_argv *";
3709                         break;
3710                 default:
3711                         break;
3712                 };
3713                 break;
3714         /* linux_ptrace */
3715         case 101:
3716                 switch(ndx) {
3717                 case 0:
3718                         p = "l_long";
3719                         break;
3720                 case 1:
3721                         p = "l_long";
3722                         break;
3723                 case 2:
3724                         p = "l_long";
3725                         break;
3726                 case 3:
3727                         p = "l_long";
3728                         break;
3729                 default:
3730                         break;
3731                 };
3732                 break;
3733         /* linux_getuid */
3734         case 102:
3735                 break;
3736         /* linux_syslog */
3737         case 103:
3738                 switch(ndx) {
3739                 case 0:
3740                         p = "l_int";
3741                         break;
3742                 case 1:
3743                         p = "char *";
3744                         break;
3745                 case 2:
3746                         p = "l_int";
3747                         break;
3748                 default:
3749                         break;
3750                 };
3751                 break;
3752         /* linux_getgid */
3753         case 104:
3754                 break;
3755         /* setuid */
3756         case 105:
3757                 switch(ndx) {
3758                 case 0:
3759                         p = "uid_t";
3760                         break;
3761                 default:
3762                         break;
3763                 };
3764                 break;
3765         /* setgid */
3766         case 106:
3767                 switch(ndx) {
3768                 case 0:
3769                         p = "gid_t";
3770                         break;
3771                 default:
3772                         break;
3773                 };
3774                 break;
3775         /* geteuid */
3776         case 107:
3777                 break;
3778         /* getegid */
3779         case 108:
3780                 break;
3781         /* setpgid */
3782         case 109:
3783                 switch(ndx) {
3784                 case 0:
3785                         p = "int";
3786                         break;
3787                 case 1:
3788                         p = "int";
3789                         break;
3790                 default:
3791                         break;
3792                 };
3793                 break;
3794         /* linux_getppid */
3795         case 110:
3796                 break;
3797         /* getpgrp */
3798         case 111:
3799                 break;
3800         /* setsid */
3801         case 112:
3802                 break;
3803         /* setreuid */
3804         case 113:
3805                 switch(ndx) {
3806                 case 0:
3807                         p = "uid_t";
3808                         break;
3809                 case 1:
3810                         p = "uid_t";
3811                         break;
3812                 default:
3813                         break;
3814                 };
3815                 break;
3816         /* setregid */
3817         case 114:
3818                 switch(ndx) {
3819                 case 0:
3820                         p = "gid_t";
3821                         break;
3822                 case 1:
3823                         p = "gid_t";
3824                         break;
3825                 default:
3826                         break;
3827                 };
3828                 break;
3829         /* linux_getgroups */
3830         case 115:
3831                 switch(ndx) {
3832                 case 0:
3833                         p = "l_int";
3834                         break;
3835                 case 1:
3836                         p = "l_gid_t *";
3837                         break;
3838                 default:
3839                         break;
3840                 };
3841                 break;
3842         /* linux_setgroups */
3843         case 116:
3844                 switch(ndx) {
3845                 case 0:
3846                         p = "l_int";
3847                         break;
3848                 case 1:
3849                         p = "l_gid_t *";
3850                         break;
3851                 default:
3852                         break;
3853                 };
3854                 break;
3855         /* setresuid */
3856         case 117:
3857                 switch(ndx) {
3858                 case 0:
3859                         p = "uid_t";
3860                         break;
3861                 case 1:
3862                         p = "uid_t";
3863                         break;
3864                 case 2:
3865                         p = "uid_t";
3866                         break;
3867                 default:
3868                         break;
3869                 };
3870                 break;
3871         /* getresuid */
3872         case 118:
3873                 switch(ndx) {
3874                 case 0:
3875                         p = "uid_t *";
3876                         break;
3877                 case 1:
3878                         p = "uid_t *";
3879                         break;
3880                 case 2:
3881                         p = "uid_t *";
3882                         break;
3883                 default:
3884                         break;
3885                 };
3886                 break;
3887         /* setresgid */
3888         case 119:
3889                 switch(ndx) {
3890                 case 0:
3891                         p = "gid_t";
3892                         break;
3893                 case 1:
3894                         p = "gid_t";
3895                         break;
3896                 case 2:
3897                         p = "gid_t";
3898                         break;
3899                 default:
3900                         break;
3901                 };
3902                 break;
3903         /* getresgid */
3904         case 120:
3905                 switch(ndx) {
3906                 case 0:
3907                         p = "gid_t *";
3908                         break;
3909                 case 1:
3910                         p = "gid_t *";
3911                         break;
3912                 case 2:
3913                         p = "gid_t *";
3914                         break;
3915                 default:
3916                         break;
3917                 };
3918                 break;
3919         /* getpgid */
3920         case 121:
3921                 switch(ndx) {
3922                 case 0:
3923                         p = "int";
3924                         break;
3925                 default:
3926                         break;
3927                 };
3928                 break;
3929         /* linux_setfsuid */
3930         case 122:
3931                 switch(ndx) {
3932                 case 0:
3933                         p = "l_uid_t";
3934                         break;
3935                 default:
3936                         break;
3937                 };
3938                 break;
3939         /* linux_setfsgid */
3940         case 123:
3941                 switch(ndx) {
3942                 case 0:
3943                         p = "l_gid_t";
3944                         break;
3945                 default:
3946                         break;
3947                 };
3948                 break;
3949         /* linux_getsid */
3950         case 124:
3951                 switch(ndx) {
3952                 case 0:
3953                         p = "l_pid_t";
3954                         break;
3955                 default:
3956                         break;
3957                 };
3958                 break;
3959         /* linux_capget */
3960         case 125:
3961                 switch(ndx) {
3962                 case 0:
3963                         p = "struct l_user_cap_header *";
3964                         break;
3965                 case 1:
3966                         p = "struct l_user_cap_data *";
3967                         break;
3968                 default:
3969                         break;
3970                 };
3971                 break;
3972         /* linux_capset */
3973         case 126:
3974                 switch(ndx) {
3975                 case 0:
3976                         p = "struct l_user_cap_header *";
3977                         break;
3978                 case 1:
3979                         p = "struct l_user_cap_data *";
3980                         break;
3981                 default:
3982                         break;
3983                 };
3984                 break;
3985         /* linux_rt_sigpending */
3986         case 127:
3987                 switch(ndx) {
3988                 case 0:
3989                         p = "l_sigset_t *";
3990                         break;
3991                 case 1:
3992                         p = "l_size_t";
3993                         break;
3994                 default:
3995                         break;
3996                 };
3997                 break;
3998         /* linux_rt_sigtimedwait */
3999         case 128:
4000                 switch(ndx) {
4001                 case 0:
4002                         p = "l_sigset_t *";
4003                         break;
4004                 case 1:
4005                         p = "l_siginfo_t *";
4006                         break;
4007                 case 2:
4008                         p = "struct l_timeval *";
4009                         break;
4010                 case 3:
4011                         p = "l_size_t";
4012                         break;
4013                 default:
4014                         break;
4015                 };
4016                 break;
4017         /* linux_rt_sigqueueinfo */
4018         case 129:
4019                 switch(ndx) {
4020                 case 0:
4021                         p = "l_pid_t";
4022                         break;
4023                 case 1:
4024                         p = "l_int";
4025                         break;
4026                 case 2:
4027                         p = "l_siginfo_t *";
4028                         break;
4029                 default:
4030                         break;
4031                 };
4032                 break;
4033         /* linux_rt_sigsuspend */
4034         case 130:
4035                 switch(ndx) {
4036                 case 0:
4037                         p = "l_sigset_t *";
4038                         break;
4039                 case 1:
4040                         p = "l_size_t";
4041                         break;
4042                 default:
4043                         break;
4044                 };
4045                 break;
4046         /* linux_sigaltstack */
4047         case 131:
4048                 switch(ndx) {
4049                 case 0:
4050                         p = "l_stack_t *";
4051                         break;
4052                 case 1:
4053                         p = "l_stack_t *";
4054                         break;
4055                 default:
4056                         break;
4057                 };
4058                 break;
4059         /* linux_utime */
4060         case 132:
4061                 switch(ndx) {
4062                 case 0:
4063                         p = "char *";
4064                         break;
4065                 case 1:
4066                         p = "struct l_utimbuf *";
4067                         break;
4068                 default:
4069                         break;
4070                 };
4071                 break;
4072         /* linux_mknod */
4073         case 133:
4074                 switch(ndx) {
4075                 case 0:
4076                         p = "char *";
4077                         break;
4078                 case 1:
4079                         p = "l_int";
4080                         break;
4081                 case 2:
4082                         p = "l_dev_t";
4083                         break;
4084                 default:
4085                         break;
4086                 };
4087                 break;
4088         /* linux_personality */
4089         case 135:
4090                 switch(ndx) {
4091                 case 0:
4092                         p = "l_ulong";
4093                         break;
4094                 default:
4095                         break;
4096                 };
4097                 break;
4098         /* linux_ustat */
4099         case 136:
4100                 switch(ndx) {
4101                 case 0:
4102                         p = "l_dev_t";
4103                         break;
4104                 case 1:
4105                         p = "struct l_ustat *";
4106                         break;
4107                 default:
4108                         break;
4109                 };
4110                 break;
4111         /* linux_statfs */
4112         case 137:
4113                 switch(ndx) {
4114                 case 0:
4115                         p = "char *";
4116                         break;
4117                 case 1:
4118                         p = "struct l_statfs_buf *";
4119                         break;
4120                 default:
4121                         break;
4122                 };
4123                 break;
4124         /* linux_fstatfs */
4125         case 138:
4126                 switch(ndx) {
4127                 case 0:
4128                         p = "l_uint";
4129                         break;
4130                 case 1:
4131                         p = "struct l_statfs_buf *";
4132                         break;
4133                 default:
4134                         break;
4135                 };
4136                 break;
4137         /* linux_sysfs */
4138         case 139:
4139                 switch(ndx) {
4140                 case 0:
4141                         p = "l_int";
4142                         break;
4143                 case 1:
4144                         p = "l_ulong";
4145                         break;
4146                 case 2:
4147                         p = "l_ulong";
4148                         break;
4149                 default:
4150                         break;
4151                 };
4152                 break;
4153         /* linux_getpriority */
4154         case 140:
4155                 switch(ndx) {
4156                 case 0:
4157                         p = "int";
4158                         break;
4159                 case 1:
4160                         p = "int";
4161                         break;
4162                 default:
4163                         break;
4164                 };
4165                 break;
4166         /* setpriority */
4167         case 141:
4168                 switch(ndx) {
4169                 case 0:
4170                         p = "int";
4171                         break;
4172                 case 1:
4173                         p = "int";
4174                         break;
4175                 case 2:
4176                         p = "int";
4177                         break;
4178                 default:
4179                         break;
4180                 };
4181                 break;
4182         /* linux_sched_setparam */
4183         case 142:
4184                 switch(ndx) {
4185                 case 0:
4186                         p = "l_pid_t";
4187                         break;
4188                 case 1:
4189                         p = "struct l_sched_param *";
4190                         break;
4191                 default:
4192                         break;
4193                 };
4194                 break;
4195         /* linux_sched_getparam */
4196         case 143:
4197                 switch(ndx) {
4198                 case 0:
4199                         p = "l_pid_t";
4200                         break;
4201                 case 1:
4202                         p = "struct l_sched_param *";
4203                         break;
4204                 default:
4205                         break;
4206                 };
4207                 break;
4208         /* linux_sched_setscheduler */
4209         case 144:
4210                 switch(ndx) {
4211                 case 0:
4212                         p = "l_pid_t";
4213                         break;
4214                 case 1:
4215                         p = "l_int";
4216                         break;
4217                 case 2:
4218                         p = "struct l_sched_param *";
4219                         break;
4220                 default:
4221                         break;
4222                 };
4223                 break;
4224         /* linux_sched_getscheduler */
4225         case 145:
4226                 switch(ndx) {
4227                 case 0:
4228                         p = "l_pid_t";
4229                         break;
4230                 default:
4231                         break;
4232                 };
4233                 break;
4234         /* linux_sched_get_priority_max */
4235         case 146:
4236                 switch(ndx) {
4237                 case 0:
4238                         p = "l_int";
4239                         break;
4240                 default:
4241                         break;
4242                 };
4243                 break;
4244         /* linux_sched_get_priority_min */
4245         case 147:
4246                 switch(ndx) {
4247                 case 0:
4248                         p = "l_int";
4249                         break;
4250                 default:
4251                         break;
4252                 };
4253                 break;
4254         /* linux_sched_rr_get_interval */
4255         case 148:
4256                 switch(ndx) {
4257                 case 0:
4258                         p = "l_pid_t";
4259                         break;
4260                 case 1:
4261                         p = "struct l_timespec *";
4262                         break;
4263                 default:
4264                         break;
4265                 };
4266                 break;
4267         /* mlock */
4268         case 149:
4269                 switch(ndx) {
4270                 case 0:
4271                         p = "const void *";
4272                         break;
4273                 case 1:
4274                         p = "size_t";
4275                         break;
4276                 default:
4277                         break;
4278                 };
4279                 break;
4280         /* munlock */
4281         case 150:
4282                 switch(ndx) {
4283                 case 0:
4284                         p = "const void *";
4285                         break;
4286                 case 1:
4287                         p = "size_t";
4288                         break;
4289                 default:
4290                         break;
4291                 };
4292                 break;
4293         /* mlockall */
4294         case 151:
4295                 switch(ndx) {
4296                 case 0:
4297                         p = "int";
4298                         break;
4299                 default:
4300                         break;
4301                 };
4302                 break;
4303         /* munlockall */
4304         case 152:
4305                 break;
4306         /* linux_vhangup */
4307         case 153:
4308                 break;
4309         /* linux_pivot_root */
4310         case 155:
4311                 break;
4312         /* linux_sysctl */
4313         case 156:
4314                 switch(ndx) {
4315                 case 0:
4316                         p = "struct l___sysctl_args *";
4317                         break;
4318                 default:
4319                         break;
4320                 };
4321                 break;
4322         /* linux_prctl */
4323         case 157:
4324                 switch(ndx) {
4325                 case 0:
4326                         p = "l_int";
4327                         break;
4328                 case 1:
4329                         p = "l_uintptr_t";
4330                         break;
4331                 case 2:
4332                         p = "l_uintptr_t";
4333                         break;
4334                 case 3:
4335                         p = "l_uintptr_t";
4336                         break;
4337                 case 4:
4338                         p = "l_uintptr_t";
4339                         break;
4340                 default:
4341                         break;
4342                 };
4343                 break;
4344         /* linux_arch_prctl */
4345         case 158:
4346                 switch(ndx) {
4347                 case 0:
4348                         p = "l_int";
4349                         break;
4350                 case 1:
4351                         p = "l_ulong";
4352                         break;
4353                 default:
4354                         break;
4355                 };
4356                 break;
4357         /* linux_adjtimex */
4358         case 159:
4359                 break;
4360         /* linux_setrlimit */
4361         case 160:
4362                 switch(ndx) {
4363                 case 0:
4364                         p = "l_uint";
4365                         break;
4366                 case 1:
4367                         p = "struct l_rlimit *";
4368                         break;
4369                 default:
4370                         break;
4371                 };
4372                 break;
4373         /* chroot */
4374         case 161:
4375                 switch(ndx) {
4376                 case 0:
4377                         p = "char *";
4378                         break;
4379                 default:
4380                         break;
4381                 };
4382                 break;
4383         /* sync */
4384         case 162:
4385                 break;
4386         /* acct */
4387         case 163:
4388                 switch(ndx) {
4389                 case 0:
4390                         p = "char *";
4391                         break;
4392                 default:
4393                         break;
4394                 };
4395                 break;
4396         /* settimeofday */
4397         case 164:
4398                 switch(ndx) {
4399                 case 0:
4400                         p = "struct l_timeval *";
4401                         break;
4402                 case 1:
4403                         p = "struct timezone *";
4404                         break;
4405                 default:
4406                         break;
4407                 };
4408                 break;
4409         /* linux_mount */
4410         case 165:
4411                 switch(ndx) {
4412                 case 0:
4413                         p = "char *";
4414                         break;
4415                 case 1:
4416                         p = "char *";
4417                         break;
4418                 case 2:
4419                         p = "char *";
4420                         break;
4421                 case 3:
4422                         p = "l_ulong";
4423                         break;
4424                 case 4:
4425                         p = "void *";
4426                         break;
4427                 default:
4428                         break;
4429                 };
4430                 break;
4431         /* linux_umount */
4432         case 166:
4433                 switch(ndx) {
4434                 case 0:
4435                         p = "char *";
4436                         break;
4437                 case 1:
4438                         p = "l_int";
4439                         break;
4440                 default:
4441                         break;
4442                 };
4443                 break;
4444         /* swapon */
4445         case 167:
4446                 switch(ndx) {
4447                 case 0:
4448                         p = "char *";
4449                         break;
4450                 default:
4451                         break;
4452                 };
4453                 break;
4454         /* linux_swapoff */
4455         case 168:
4456                 break;
4457         /* linux_reboot */
4458         case 169:
4459                 switch(ndx) {
4460                 case 0:
4461                         p = "l_int";
4462                         break;
4463                 case 1:
4464                         p = "l_int";
4465                         break;
4466                 case 2:
4467                         p = "l_uint";
4468                         break;
4469                 case 3:
4470                         p = "void *";
4471                         break;
4472                 default:
4473                         break;
4474                 };
4475                 break;
4476         /* linux_sethostname */
4477         case 170:
4478                 switch(ndx) {
4479                 case 0:
4480                         p = "char *";
4481                         break;
4482                 case 1:
4483                         p = "l_uint";
4484                         break;
4485                 default:
4486                         break;
4487                 };
4488                 break;
4489         /* linux_setdomainname */
4490         case 171:
4491                 switch(ndx) {
4492                 case 0:
4493                         p = "char *";
4494                         break;
4495                 case 1:
4496                         p = "l_int";
4497                         break;
4498                 default:
4499                         break;
4500                 };
4501                 break;
4502         /* linux_iopl */
4503         case 172:
4504                 switch(ndx) {
4505                 case 0:
4506                         p = "l_uint";
4507                         break;
4508                 default:
4509                         break;
4510                 };
4511                 break;
4512         /* linux_create_module */
4513         case 174:
4514                 break;
4515         /* linux_init_module */
4516         case 175:
4517                 break;
4518         /* linux_delete_module */
4519         case 176:
4520                 break;
4521         /* linux_get_kernel_syms */
4522         case 177:
4523                 break;
4524         /* linux_query_module */
4525         case 178:
4526                 break;
4527         /* linux_quotactl */
4528         case 179:
4529                 break;
4530         /* linux_nfsservctl */
4531         case 180:
4532                 break;
4533         /* linux_getpmsg */
4534         case 181:
4535                 break;
4536         /* linux_putpmsg */
4537         case 182:
4538                 break;
4539         /* linux_afs_syscall */
4540         case 183:
4541                 break;
4542         /* linux_tuxcall */
4543         case 184:
4544                 break;
4545         /* linux_security */
4546         case 185:
4547                 break;
4548         /* linux_gettid */
4549         case 186:
4550                 break;
4551         /* linux_setxattr */
4552         case 188:
4553                 break;
4554         /* linux_lsetxattr */
4555         case 189:
4556                 break;
4557         /* linux_fsetxattr */
4558         case 190:
4559                 break;
4560         /* linux_getxattr */
4561         case 191:
4562                 break;
4563         /* linux_lgetxattr */
4564         case 192:
4565                 break;
4566         /* linux_fgetxattr */
4567         case 193:
4568                 break;
4569         /* linux_listxattr */
4570         case 194:
4571                 break;
4572         /* linux_llistxattr */
4573         case 195:
4574                 break;
4575         /* linux_flistxattr */
4576         case 196:
4577                 break;
4578         /* linux_removexattr */
4579         case 197:
4580                 break;
4581         /* linux_lremovexattr */
4582         case 198:
4583                 break;
4584         /* linux_fremovexattr */
4585         case 199:
4586                 break;
4587         /* linux_tkill */
4588         case 200:
4589                 switch(ndx) {
4590                 case 0:
4591                         p = "int";
4592                         break;
4593                 case 1:
4594                         p = "int";
4595                         break;
4596                 default:
4597                         break;
4598                 };
4599                 break;
4600         /* linux_time */
4601         case 201:
4602                 switch(ndx) {
4603                 case 0:
4604                         p = "l_time_t *";
4605                         break;
4606                 default:
4607                         break;
4608                 };
4609                 break;
4610         /* linux_sys_futex */
4611         case 202:
4612                 switch(ndx) {
4613                 case 0:
4614                         p = "void *";
4615                         break;
4616                 case 1:
4617                         p = "int";
4618                         break;
4619                 case 2:
4620                         p = "int";
4621                         break;
4622                 case 3:
4623                         p = "struct l_timespec *";
4624                         break;
4625                 case 4:
4626                         p = "void *";
4627                         break;
4628                 case 5:
4629                         p = "int";
4630                         break;
4631                 default:
4632                         break;
4633                 };
4634                 break;
4635         /* linux_sched_setaffinity */
4636         case 203:
4637                 switch(ndx) {
4638                 case 0:
4639                         p = "l_pid_t";
4640                         break;
4641                 case 1:
4642                         p = "l_uint";
4643                         break;
4644                 case 2:
4645                         p = "l_ulong *";
4646                         break;
4647                 default:
4648                         break;
4649                 };
4650                 break;
4651         /* linux_sched_getaffinity */
4652         case 204:
4653                 switch(ndx) {
4654                 case 0:
4655                         p = "l_pid_t";
4656                         break;
4657                 case 1:
4658                         p = "l_uint";
4659                         break;
4660                 case 2:
4661                         p = "l_ulong *";
4662                         break;
4663                 default:
4664                         break;
4665                 };
4666                 break;
4667         /* linux_set_thread_area */
4668         case 205:
4669                 break;
4670         /* linux_lookup_dcookie */
4671         case 212:
4672                 break;
4673         /* linux_epoll_create */
4674         case 213:
4675                 switch(ndx) {
4676                 case 0:
4677                         p = "l_int";
4678                         break;
4679                 default:
4680                         break;
4681                 };
4682                 break;
4683         /* linux_epoll_ctl_old */
4684         case 214:
4685                 break;
4686         /* linux_epoll_wait_old */
4687         case 215:
4688                 break;
4689         /* linux_remap_file_pages */
4690         case 216:
4691                 break;
4692         /* linux_getdents64 */
4693         case 217:
4694                 switch(ndx) {
4695                 case 0:
4696                         p = "l_uint";
4697                         break;
4698                 case 1:
4699                         p = "void *";
4700                         break;
4701                 case 2:
4702                         p = "l_uint";
4703                         break;
4704                 default:
4705                         break;
4706                 };
4707                 break;
4708         /* linux_set_tid_address */
4709         case 218:
4710                 switch(ndx) {
4711                 case 0:
4712                         p = "int *";
4713                         break;
4714                 default:
4715                         break;
4716                 };
4717                 break;
4718         /* linux_semtimedop */
4719         case 220:
4720                 break;
4721         /* linux_fadvise64 */
4722         case 221:
4723                 switch(ndx) {
4724                 case 0:
4725                         p = "int";
4726                         break;
4727                 case 1:
4728                         p = "l_loff_t";
4729                         break;
4730                 case 2:
4731                         p = "l_size_t";
4732                         break;
4733                 case 3:
4734                         p = "int";
4735                         break;
4736                 default:
4737                         break;
4738                 };
4739                 break;
4740         /* linux_timer_create */
4741         case 222:
4742                 switch(ndx) {
4743                 case 0:
4744                         p = "clockid_t";
4745                         break;
4746                 case 1:
4747                         p = "struct sigevent *";
4748                         break;
4749                 case 2:
4750                         p = "l_timer_t *";
4751                         break;
4752                 default:
4753                         break;
4754                 };
4755                 break;
4756         /* linux_timer_settime */
4757         case 223:
4758                 switch(ndx) {
4759                 case 0:
4760                         p = "l_timer_t";
4761                         break;
4762                 case 1:
4763                         p = "l_int";
4764                         break;
4765                 case 2:
4766                         p = "const struct itimerspec *";
4767                         break;
4768                 case 3:
4769                         p = "struct itimerspec *";
4770                         break;
4771                 default:
4772                         break;
4773                 };
4774                 break;
4775         /* linux_timer_gettime */
4776         case 224:
4777                 switch(ndx) {
4778                 case 0:
4779                         p = "l_timer_t";
4780                         break;
4781                 case 1:
4782                         p = "struct itimerspec *";
4783                         break;
4784                 default:
4785                         break;
4786                 };
4787                 break;
4788         /* linux_timer_getoverrun */
4789         case 225:
4790                 switch(ndx) {
4791                 case 0:
4792                         p = "l_timer_t";
4793                         break;
4794                 default:
4795                         break;
4796                 };
4797                 break;
4798         /* linux_timer_delete */
4799         case 226:
4800                 switch(ndx) {
4801                 case 0:
4802                         p = "l_timer_t";
4803                         break;
4804                 default:
4805                         break;
4806                 };
4807                 break;
4808         /* linux_clock_settime */
4809         case 227:
4810                 switch(ndx) {
4811                 case 0:
4812                         p = "clockid_t";
4813                         break;
4814                 case 1:
4815                         p = "struct l_timespec *";
4816                         break;
4817                 default:
4818                         break;
4819                 };
4820                 break;
4821         /* linux_clock_gettime */
4822         case 228:
4823                 switch(ndx) {
4824                 case 0:
4825                         p = "clockid_t";
4826                         break;
4827                 case 1:
4828                         p = "struct l_timespec *";
4829                         break;
4830                 default:
4831                         break;
4832                 };
4833                 break;
4834         /* linux_clock_getres */
4835         case 229:
4836                 switch(ndx) {
4837                 case 0:
4838                         p = "clockid_t";
4839                         break;
4840                 case 1:
4841                         p = "struct l_timespec *";
4842                         break;
4843                 default:
4844                         break;
4845                 };
4846                 break;
4847         /* linux_clock_nanosleep */
4848         case 230:
4849                 switch(ndx) {
4850                 case 0:
4851                         p = "clockid_t";
4852                         break;
4853                 case 1:
4854                         p = "int";
4855                         break;
4856                 case 2:
4857                         p = "struct l_timespec *";
4858                         break;
4859                 case 3:
4860                         p = "struct l_timespec *";
4861                         break;
4862                 default:
4863                         break;
4864                 };
4865                 break;
4866         /* linux_exit_group */
4867         case 231:
4868                 switch(ndx) {
4869                 case 0:
4870                         p = "int";
4871                         break;
4872                 default:
4873                         break;
4874                 };
4875                 break;
4876         /* linux_epoll_wait */
4877         case 232:
4878                 switch(ndx) {
4879                 case 0:
4880                         p = "l_int";
4881                         break;
4882                 case 1:
4883                         p = "struct epoll_event *";
4884                         break;
4885                 case 2:
4886                         p = "l_int";
4887                         break;
4888                 case 3:
4889                         p = "l_int";
4890                         break;
4891                 default:
4892                         break;
4893                 };
4894                 break;
4895         /* linux_epoll_ctl */
4896         case 233:
4897                 switch(ndx) {
4898                 case 0:
4899                         p = "l_int";
4900                         break;
4901                 case 1:
4902                         p = "l_int";
4903                         break;
4904                 case 2:
4905                         p = "l_int";
4906                         break;
4907                 case 3:
4908                         p = "struct epoll_event *";
4909                         break;
4910                 default:
4911                         break;
4912                 };
4913                 break;
4914         /* linux_tgkill */
4915         case 234:
4916                 switch(ndx) {
4917                 case 0:
4918                         p = "int";
4919                         break;
4920                 case 1:
4921                         p = "int";
4922                         break;
4923                 case 2:
4924                         p = "int";
4925                         break;
4926                 default:
4927                         break;
4928                 };
4929                 break;
4930         /* linux_utimes */
4931         case 235:
4932                 switch(ndx) {
4933                 case 0:
4934                         p = "char *";
4935                         break;
4936                 case 1:
4937                         p = "struct l_timeval *";
4938                         break;
4939                 default:
4940                         break;
4941                 };
4942                 break;
4943         /* linux_mbind */
4944         case 237:
4945                 break;
4946         /* linux_set_mempolicy */
4947         case 238:
4948                 break;
4949         /* linux_get_mempolicy */
4950         case 239:
4951                 break;
4952         /* linux_mq_open */
4953         case 240:
4954                 break;
4955         /* linux_mq_unlink */
4956         case 241:
4957                 break;
4958         /* linux_mq_timedsend */
4959         case 242:
4960                 break;
4961         /* linux_mq_timedreceive */
4962         case 243:
4963                 break;
4964         /* linux_mq_notify */
4965         case 244:
4966                 break;
4967         /* linux_mq_getsetattr */
4968         case 245:
4969                 break;
4970         /* linux_kexec_load */
4971         case 246:
4972                 break;
4973         /* linux_waitid */
4974         case 247:
4975                 switch(ndx) {
4976                 case 0:
4977                         p = "int";
4978                         break;
4979                 case 1:
4980                         p = "l_pid_t";
4981                         break;
4982                 case 2:
4983                         p = "l_siginfo_t *";
4984                         break;
4985                 case 3:
4986                         p = "int";
4987                         break;
4988                 case 4:
4989                         p = "struct rusage *";
4990                         break;
4991                 default:
4992                         break;
4993                 };
4994                 break;
4995         /* linux_add_key */
4996         case 248:
4997                 break;
4998         /* linux_request_key */
4999         case 249:
5000                 break;
5001         /* linux_keyctl */
5002         case 250:
5003                 break;
5004         /* linux_ioprio_set */
5005         case 251:
5006                 break;
5007         /* linux_ioprio_get */
5008         case 252:
5009                 break;
5010         /* linux_inotify_init */
5011         case 253:
5012                 break;
5013         /* linux_inotify_add_watch */
5014         case 254:
5015                 break;
5016         /* linux_inotify_rm_watch */
5017         case 255:
5018                 break;
5019         /* linux_migrate_pages */
5020         case 256:
5021                 break;
5022         /* linux_openat */
5023         case 257:
5024                 switch(ndx) {
5025                 case 0:
5026                         p = "l_int";
5027                         break;
5028                 case 1:
5029                         p = "const char *";
5030                         break;
5031                 case 2:
5032                         p = "l_int";
5033                         break;
5034                 case 3:
5035                         p = "l_int";
5036                         break;
5037                 default:
5038                         break;
5039                 };
5040                 break;
5041         /* linux_mkdirat */
5042         case 258:
5043                 switch(ndx) {
5044                 case 0:
5045                         p = "l_int";
5046                         break;
5047                 case 1:
5048                         p = "const char *";
5049                         break;
5050                 case 2:
5051                         p = "l_int";
5052                         break;
5053                 default:
5054                         break;
5055                 };
5056                 break;
5057         /* linux_mknodat */
5058         case 259:
5059                 switch(ndx) {
5060                 case 0:
5061                         p = "l_int";
5062                         break;
5063                 case 1:
5064                         p = "const char *";
5065                         break;
5066                 case 2:
5067                         p = "l_int";
5068                         break;
5069                 case 3:
5070                         p = "l_uint";
5071                         break;
5072                 default:
5073                         break;
5074                 };
5075                 break;
5076         /* linux_fchownat */
5077         case 260:
5078                 switch(ndx) {
5079                 case 0:
5080                         p = "l_int";
5081                         break;
5082                 case 1:
5083                         p = "const char *";
5084                         break;
5085                 case 2:
5086                         p = "l_uid_t";
5087                         break;
5088                 case 3:
5089                         p = "l_gid_t";
5090                         break;
5091                 case 4:
5092                         p = "l_int";
5093                         break;
5094                 default:
5095                         break;
5096                 };
5097                 break;
5098         /* linux_futimesat */
5099         case 261:
5100                 switch(ndx) {
5101                 case 0:
5102                         p = "l_int";
5103                         break;
5104                 case 1:
5105                         p = "char *";
5106                         break;
5107                 case 2:
5108                         p = "struct l_timeval *";
5109                         break;
5110                 default:
5111                         break;
5112                 };
5113                 break;
5114         /* linux_newfstatat */
5115         case 262:
5116                 switch(ndx) {
5117                 case 0:
5118                         p = "l_int";
5119                         break;
5120                 case 1:
5121                         p = "char *";
5122                         break;
5123                 case 2:
5124                         p = "struct l_stat64 *";
5125                         break;
5126                 case 3:
5127                         p = "l_int";
5128                         break;
5129                 default:
5130                         break;
5131                 };
5132                 break;
5133         /* linux_unlinkat */
5134         case 263:
5135                 switch(ndx) {
5136                 case 0:
5137                         p = "l_int";
5138                         break;
5139                 case 1:
5140                         p = "const char *";
5141                         break;
5142                 case 2:
5143                         p = "l_int";
5144                         break;
5145                 default:
5146                         break;
5147                 };
5148                 break;
5149         /* linux_renameat */
5150         case 264:
5151                 switch(ndx) {
5152                 case 0:
5153                         p = "l_int";
5154                         break;
5155                 case 1:
5156                         p = "const char *";
5157                         break;
5158                 case 2:
5159                         p = "l_int";
5160                         break;
5161                 case 3:
5162                         p = "const char *";
5163                         break;
5164                 default:
5165                         break;
5166                 };
5167                 break;
5168         /* linux_linkat */
5169         case 265:
5170                 switch(ndx) {
5171                 case 0:
5172                         p = "l_int";
5173                         break;
5174                 case 1:
5175                         p = "const char *";
5176                         break;
5177                 case 2:
5178                         p = "l_int";
5179                         break;
5180                 case 3:
5181                         p = "const char *";
5182                         break;
5183                 case 4:
5184                         p = "l_int";
5185                         break;
5186                 default:
5187                         break;
5188                 };
5189                 break;
5190         /* linux_symlinkat */
5191         case 266:
5192                 switch(ndx) {
5193                 case 0:
5194                         p = "const char *";
5195                         break;
5196                 case 1:
5197                         p = "l_int";
5198                         break;
5199                 case 2:
5200                         p = "const char *";
5201                         break;
5202                 default:
5203                         break;
5204                 };
5205                 break;
5206         /* linux_readlinkat */
5207         case 267:
5208                 switch(ndx) {
5209                 case 0:
5210                         p = "l_int";
5211                         break;
5212                 case 1:
5213                         p = "const char *";
5214                         break;
5215                 case 2:
5216                         p = "char *";
5217                         break;
5218                 case 3:
5219                         p = "l_int";
5220                         break;
5221                 default:
5222                         break;
5223                 };
5224                 break;
5225         /* linux_fchmodat */
5226         case 268:
5227                 switch(ndx) {
5228                 case 0:
5229                         p = "l_int";
5230                         break;
5231                 case 1:
5232                         p = "const char *";
5233                         break;
5234                 case 2:
5235                         p = "l_mode_t";
5236                         break;
5237                 default:
5238                         break;
5239                 };
5240                 break;
5241         /* linux_faccessat */
5242         case 269:
5243                 switch(ndx) {
5244                 case 0:
5245                         p = "l_int";
5246                         break;
5247                 case 1:
5248                         p = "const char *";
5249                         break;
5250                 case 2:
5251                         p = "l_int";
5252                         break;
5253                 default:
5254                         break;
5255                 };
5256                 break;
5257         /* linux_pselect6 */
5258         case 270:
5259                 switch(ndx) {
5260                 case 0:
5261                         p = "l_int";
5262                         break;
5263                 case 1:
5264                         p = "l_fd_set *";
5265                         break;
5266                 case 2:
5267                         p = "l_fd_set *";
5268                         break;
5269                 case 3:
5270                         p = "l_fd_set *";
5271                         break;
5272                 case 4:
5273                         p = "struct l_timespec *";
5274                         break;
5275                 case 5:
5276                         p = "l_uintptr_t *";
5277                         break;
5278                 default:
5279                         break;
5280                 };
5281                 break;
5282         /* linux_ppoll */
5283         case 271:
5284                 switch(ndx) {
5285                 case 0:
5286                         p = "struct pollfd *";
5287                         break;
5288                 case 1:
5289                         p = "uint32_t";
5290                         break;
5291                 case 2:
5292                         p = "struct l_timespec *";
5293                         break;
5294                 case 3:
5295                         p = "l_sigset_t *";
5296                         break;
5297                 case 4:
5298                         p = "l_size_t";
5299                         break;
5300                 default:
5301                         break;
5302                 };
5303                 break;
5304         /* linux_unshare */
5305         case 272:
5306                 break;
5307         /* linux_set_robust_list */
5308         case 273:
5309                 switch(ndx) {
5310                 case 0:
5311                         p = "struct linux_robust_list_head *";
5312                         break;
5313                 case 1:
5314                         p = "l_size_t";
5315                         break;
5316                 default:
5317                         break;
5318                 };
5319                 break;
5320         /* linux_get_robust_list */
5321         case 274:
5322                 switch(ndx) {
5323                 case 0:
5324                         p = "l_int";
5325                         break;
5326                 case 1:
5327                         p = "struct linux_robust_list_head *";
5328                         break;
5329                 case 2:
5330                         p = "l_size_t *";
5331                         break;
5332                 default:
5333                         break;
5334                 };
5335                 break;
5336         /* linux_splice */
5337         case 275:
5338                 break;
5339         /* linux_tee */
5340         case 276:
5341                 break;
5342         /* linux_sync_file_range */
5343         case 277:
5344                 break;
5345         /* linux_vmsplice */
5346         case 278:
5347                 break;
5348         /* linux_move_pages */
5349         case 279:
5350                 break;
5351         /* linux_utimensat */
5352         case 280:
5353                 break;
5354         /* linux_epoll_pwait */
5355         case 281:
5356                 switch(ndx) {
5357                 case 0:
5358                         p = "l_int";
5359                         break;
5360                 case 1:
5361                         p = "struct epoll_event *";
5362                         break;
5363                 case 2:
5364                         p = "l_int";
5365                         break;
5366                 case 3:
5367                         p = "l_int";
5368                         break;
5369                 case 4:
5370                         p = "l_sigset_t *";
5371                         break;
5372                 default:
5373                         break;
5374                 };
5375                 break;
5376         /* linux_signalfd */
5377         case 282:
5378                 break;
5379         /* linux_timerfd */
5380         case 283:
5381                 break;
5382         /* linux_eventfd */
5383         case 284:
5384                 switch(ndx) {
5385                 case 0:
5386                         p = "l_uint";
5387                         break;
5388                 default:
5389                         break;
5390                 };
5391                 break;
5392         /* linux_fallocate */
5393         case 285:
5394                 break;
5395         /* linux_timerfd_settime */
5396         case 286:
5397                 break;
5398         /* linux_timerfd_gettime */
5399         case 287:
5400                 break;
5401         /* linux_accept4 */
5402         case 288:
5403                 switch(ndx) {
5404                 case 0:
5405                         p = "l_int";
5406                         break;
5407                 case 1:
5408                         p = "l_uintptr_t";
5409                         break;
5410                 case 2:
5411                         p = "l_uintptr_t";
5412                         break;
5413                 case 3:
5414                         p = "int";
5415                         break;
5416                 default:
5417                         break;
5418                 };
5419                 break;
5420         /* linux_signalfd4 */
5421         case 289:
5422                 break;
5423         /* linux_eventfd2 */
5424         case 290:
5425                 switch(ndx) {
5426                 case 0:
5427                         p = "l_uint";
5428                         break;
5429                 case 1:
5430                         p = "l_int";
5431                         break;
5432                 default:
5433                         break;
5434                 };
5435                 break;
5436         /* linux_epoll_create1 */
5437         case 291:
5438                 switch(ndx) {
5439                 case 0:
5440                         p = "l_int";
5441                         break;
5442                 default:
5443                         break;
5444                 };
5445                 break;
5446         /* linux_dup3 */
5447         case 292:
5448                 switch(ndx) {
5449                 case 0:
5450                         p = "l_int";
5451                         break;
5452                 case 1:
5453                         p = "l_int";
5454                         break;
5455                 case 2:
5456                         p = "l_int";
5457                         break;
5458                 default:
5459                         break;
5460                 };
5461                 break;
5462         /* linux_pipe2 */
5463         case 293:
5464                 switch(ndx) {
5465                 case 0:
5466                         p = "l_int *";
5467                         break;
5468                 case 1:
5469                         p = "l_int";
5470                         break;
5471                 default:
5472                         break;
5473                 };
5474                 break;
5475         /* linux_inotify_init1 */
5476         case 294:
5477                 break;
5478         /* linux_preadv */
5479         case 295:
5480                 break;
5481         /* linux_pwritev */
5482         case 296:
5483                 break;
5484         /* linux_rt_tsigqueueinfo */
5485         case 297:
5486                 break;
5487         /* linux_perf_event_open */
5488         case 298:
5489                 break;
5490         /* linux_recvmmsg */
5491         case 299:
5492                 break;
5493         /* linux_fanotify_init */
5494         case 300:
5495                 break;
5496         /* linux_fanotify_mark */
5497         case 301:
5498                 break;
5499         /* linux_prlimit64 */
5500         case 302:
5501                 switch(ndx) {
5502                 case 0:
5503                         p = "l_pid_t";
5504                         break;
5505                 case 1:
5506                         p = "l_uint";
5507                         break;
5508                 case 2:
5509                         p = "struct rlimit *";
5510                         break;
5511                 case 3:
5512                         p = "struct rlimit *";
5513                         break;
5514                 default:
5515                         break;
5516                 };
5517                 break;
5518         /* linux_name_to_handle_at */
5519         case 303:
5520                 break;
5521         /* linux_open_by_handle_at */
5522         case 304:
5523                 break;
5524         /* linux_clock_adjtime */
5525         case 305:
5526                 break;
5527         /* linux_syncfs */
5528         case 306:
5529                 break;
5530         /* linux_sendmmsg */
5531         case 307:
5532                 break;
5533         /* linux_setns */
5534         case 308:
5535                 break;
5536         /* linux_process_vm_readv */
5537         case 309:
5538                 break;
5539         /* linux_process_vm_writev */
5540         case 310:
5541                 break;
5542         /* linux_kcmp */
5543         case 311:
5544                 break;
5545         /* linux_finit_module */
5546         case 312:
5547                 break;
5548         default:
5549                 break;
5550         };
5551         if (p != NULL)
5552                 strlcpy(desc, p, descsz);
5553 }
5554 static void
5555 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5556 {
5557         const char *p = NULL;
5558         switch (sysnum) {
5559 #define nosys   linux_nosys
5560         /* read */
5561         case 0:
5562                 if (ndx == 0 || ndx == 1)
5563                         p = "int";
5564                 break;
5565         /* write */
5566         case 1:
5567                 if (ndx == 0 || ndx == 1)
5568                         p = "int";
5569                 break;
5570         /* linux_open */
5571         case 2:
5572                 if (ndx == 0 || ndx == 1)
5573                         p = "int";
5574                 break;
5575         /* close */
5576         case 3:
5577                 if (ndx == 0 || ndx == 1)
5578                         p = "int";
5579                 break;
5580         /* linux_newstat */
5581         case 4:
5582                 if (ndx == 0 || ndx == 1)
5583                         p = "int";
5584                 break;
5585         /* linux_newfstat */
5586         case 5:
5587                 if (ndx == 0 || ndx == 1)
5588                         p = "int";
5589                 break;
5590         /* linux_newlstat */
5591         case 6:
5592                 if (ndx == 0 || ndx == 1)
5593                         p = "int";
5594                 break;
5595         /* poll */
5596         case 7:
5597                 if (ndx == 0 || ndx == 1)
5598                         p = "int";
5599                 break;
5600         /* linux_lseek */
5601         case 8:
5602                 if (ndx == 0 || ndx == 1)
5603                         p = "int";
5604                 break;
5605         /* linux_mmap2 */
5606         case 9:
5607                 if (ndx == 0 || ndx == 1)
5608                         p = "int";
5609                 break;
5610         /* linux_mprotect */
5611         case 10:
5612                 if (ndx == 0 || ndx == 1)
5613                         p = "int";
5614                 break;
5615         /* munmap */
5616         case 11:
5617                 if (ndx == 0 || ndx == 1)
5618                         p = "int";
5619                 break;
5620         /* linux_brk */
5621         case 12:
5622                 if (ndx == 0 || ndx == 1)
5623                         p = "int";
5624                 break;
5625         /* linux_rt_sigaction */
5626         case 13:
5627                 if (ndx == 0 || ndx == 1)
5628                         p = "int";
5629                 break;
5630         /* linux_rt_sigprocmask */
5631         case 14:
5632                 if (ndx == 0 || ndx == 1)
5633                         p = "int";
5634                 break;
5635         /* linux_rt_sigreturn */
5636         case 15:
5637                 if (ndx == 0 || ndx == 1)
5638                         p = "int";
5639                 break;
5640         /* linux_ioctl */
5641         case 16:
5642                 if (ndx == 0 || ndx == 1)
5643                         p = "int";
5644                 break;
5645         /* linux_pread */
5646         case 17:
5647                 if (ndx == 0 || ndx == 1)
5648                         p = "int";
5649                 break;
5650         /* linux_pwrite */
5651         case 18:
5652                 if (ndx == 0 || ndx == 1)
5653                         p = "int";
5654                 break;
5655         /* readv */
5656         case 19:
5657                 if (ndx == 0 || ndx == 1)
5658                         p = "int";
5659                 break;
5660         /* writev */
5661         case 20:
5662                 if (ndx == 0 || ndx == 1)
5663                         p = "int";
5664                 break;
5665         /* linux_access */
5666         case 21:
5667                 if (ndx == 0 || ndx == 1)
5668                         p = "int";
5669                 break;
5670         /* linux_pipe */
5671         case 22:
5672                 if (ndx == 0 || ndx == 1)
5673                         p = "int";
5674                 break;
5675         /* linux_select */
5676         case 23:
5677                 if (ndx == 0 || ndx == 1)
5678                         p = "int";
5679                 break;
5680         /* sched_yield */
5681         case 24:
5682         /* linux_mremap */
5683         case 25:
5684                 if (ndx == 0 || ndx == 1)
5685                         p = "int";
5686                 break;
5687         /* linux_msync */
5688         case 26:
5689                 if (ndx == 0 || ndx == 1)
5690                         p = "int";
5691                 break;
5692         /* linux_mincore */
5693         case 27:
5694                 if (ndx == 0 || ndx == 1)
5695                         p = "int";
5696                 break;
5697         /* madvise */
5698         case 28:
5699                 if (ndx == 0 || ndx == 1)
5700                         p = "int";
5701                 break;
5702         /* linux_shmget */
5703         case 29:
5704                 if (ndx == 0 || ndx == 1)
5705                         p = "int";
5706                 break;
5707         /* linux_shmat */
5708         case 30:
5709                 if (ndx == 0 || ndx == 1)
5710                         p = "int";
5711                 break;
5712         /* linux_shmctl */
5713         case 31:
5714                 if (ndx == 0 || ndx == 1)
5715                         p = "int";
5716                 break;
5717         /* dup */
5718         case 32:
5719                 if (ndx == 0 || ndx == 1)
5720                         p = "int";
5721                 break;
5722         /* dup2 */
5723         case 33:
5724                 if (ndx == 0 || ndx == 1)
5725                         p = "int";
5726                 break;
5727         /* linux_pause */
5728         case 34:
5729         /* linux_nanosleep */
5730         case 35:
5731                 if (ndx == 0 || ndx == 1)
5732                         p = "int";
5733                 break;
5734         /* linux_getitimer */
5735         case 36:
5736                 if (ndx == 0 || ndx == 1)
5737                         p = "int";
5738                 break;
5739         /* linux_alarm */
5740         case 37:
5741                 if (ndx == 0 || ndx == 1)
5742                         p = "int";
5743                 break;
5744         /* linux_setitimer */
5745         case 38:
5746                 if (ndx == 0 || ndx == 1)
5747                         p = "int";
5748                 break;
5749         /* linux_getpid */
5750         case 39:
5751         /* linux_sendfile */
5752         case 40:
5753                 if (ndx == 0 || ndx == 1)
5754                         p = "int";
5755                 break;
5756         /* linux_socket */
5757         case 41:
5758                 if (ndx == 0 || ndx == 1)
5759                         p = "int";
5760                 break;
5761         /* linux_connect */
5762         case 42:
5763                 if (ndx == 0 || ndx == 1)
5764                         p = "int";
5765                 break;
5766         /* linux_accept */
5767         case 43:
5768                 if (ndx == 0 || ndx == 1)
5769                         p = "int";
5770                 break;
5771         /* linux_sendto */
5772         case 44:
5773                 if (ndx == 0 || ndx == 1)
5774                         p = "int";
5775                 break;
5776         /* linux_recvfrom */
5777         case 45:
5778                 if (ndx == 0 || ndx == 1)
5779                         p = "int";
5780                 break;
5781         /* linux_sendmsg */
5782         case 46:
5783                 if (ndx == 0 || ndx == 1)
5784                         p = "int";
5785                 break;
5786         /* linux_recvmsg */
5787         case 47:
5788                 if (ndx == 0 || ndx == 1)
5789                         p = "int";
5790                 break;
5791         /* linux_shutdown */
5792         case 48:
5793                 if (ndx == 0 || ndx == 1)
5794                         p = "int";
5795                 break;
5796         /* linux_bind */
5797         case 49:
5798                 if (ndx == 0 || ndx == 1)
5799                         p = "int";
5800                 break;
5801         /* linux_listen */
5802         case 50:
5803                 if (ndx == 0 || ndx == 1)
5804                         p = "int";
5805                 break;
5806         /* linux_getsockname */
5807         case 51:
5808                 if (ndx == 0 || ndx == 1)
5809                         p = "int";
5810                 break;
5811         /* linux_getpeername */
5812         case 52:
5813                 if (ndx == 0 || ndx == 1)
5814                         p = "int";
5815                 break;
5816         /* linux_socketpair */
5817         case 53:
5818                 if (ndx == 0 || ndx == 1)
5819                         p = "int";
5820                 break;
5821         /* linux_setsockopt */
5822         case 54:
5823                 if (ndx == 0 || ndx == 1)
5824                         p = "int";
5825                 break;
5826         /* linux_getsockopt */
5827         case 55:
5828                 if (ndx == 0 || ndx == 1)
5829                         p = "int";
5830                 break;
5831         /* linux_clone */
5832         case 56:
5833                 if (ndx == 0 || ndx == 1)
5834                         p = "int";
5835                 break;
5836         /* linux_fork */
5837         case 57:
5838         /* linux_vfork */
5839         case 58:
5840         /* linux_execve */
5841         case 59:
5842                 if (ndx == 0 || ndx == 1)
5843                         p = "int";
5844                 break;
5845         /* linux_exit */
5846         case 60:
5847                 if (ndx == 0 || ndx == 1)
5848                         p = "void";
5849                 break;
5850         /* linux_wait4 */
5851         case 61:
5852                 if (ndx == 0 || ndx == 1)
5853                         p = "int";
5854                 break;
5855         /* linux_kill */
5856         case 62:
5857                 if (ndx == 0 || ndx == 1)
5858                         p = "int";
5859                 break;
5860         /* linux_newuname */
5861         case 63:
5862                 if (ndx == 0 || ndx == 1)
5863                         p = "int";
5864                 break;
5865         /* linux_semget */
5866         case 64:
5867                 if (ndx == 0 || ndx == 1)
5868                         p = "int";
5869                 break;
5870         /* linux_semop */
5871         case 65:
5872                 if (ndx == 0 || ndx == 1)
5873                         p = "int";
5874                 break;
5875         /* linux_semctl */
5876         case 66:
5877                 if (ndx == 0 || ndx == 1)
5878                         p = "int";
5879                 break;
5880         /* linux_shmdt */
5881         case 67:
5882                 if (ndx == 0 || ndx == 1)
5883                         p = "int";
5884                 break;
5885         /* linux_msgget */
5886         case 68:
5887                 if (ndx == 0 || ndx == 1)
5888                         p = "int";
5889                 break;
5890         /* linux_msgsnd */
5891         case 69:
5892                 if (ndx == 0 || ndx == 1)
5893                         p = "int";
5894                 break;
5895         /* linux_msgrcv */
5896         case 70:
5897                 if (ndx == 0 || ndx == 1)
5898                         p = "int";
5899                 break;
5900         /* linux_msgctl */
5901         case 71:
5902                 if (ndx == 0 || ndx == 1)
5903                         p = "int";
5904                 break;
5905         /* linux_fcntl */
5906         case 72:
5907                 if (ndx == 0 || ndx == 1)
5908                         p = "int";
5909                 break;
5910         /* flock */
5911         case 73:
5912                 if (ndx == 0 || ndx == 1)
5913                         p = "int";
5914                 break;
5915         /* fsync */
5916         case 74:
5917                 if (ndx == 0 || ndx == 1)
5918                         p = "int";
5919                 break;
5920         /* linux_fdatasync */
5921         case 75:
5922                 if (ndx == 0 || ndx == 1)
5923                         p = "int";
5924                 break;
5925         /* linux_truncate */
5926         case 76:
5927                 if (ndx == 0 || ndx == 1)
5928                         p = "int";
5929                 break;
5930         /* linux_ftruncate */
5931         case 77:
5932                 if (ndx == 0 || ndx == 1)
5933                         p = "int";
5934                 break;
5935         /* linux_getdents */
5936         case 78:
5937                 if (ndx == 0 || ndx == 1)
5938                         p = "int";
5939                 break;
5940         /* linux_getcwd */
5941         case 79:
5942                 if (ndx == 0 || ndx == 1)
5943                         p = "int";
5944                 break;
5945         /* linux_chdir */
5946         case 80:
5947                 if (ndx == 0 || ndx == 1)
5948                         p = "int";
5949                 break;
5950         /* fchdir */
5951         case 81:
5952                 if (ndx == 0 || ndx == 1)
5953                         p = "int";
5954                 break;
5955         /* linux_rename */
5956         case 82:
5957                 if (ndx == 0 || ndx == 1)
5958                         p = "int";
5959                 break;
5960         /* linux_mkdir */
5961         case 83:
5962                 if (ndx == 0 || ndx == 1)
5963                         p = "int";
5964                 break;
5965         /* linux_rmdir */
5966         case 84:
5967                 if (ndx == 0 || ndx == 1)
5968                         p = "int";
5969                 break;
5970         /* linux_creat */
5971         case 85:
5972                 if (ndx == 0 || ndx == 1)
5973                         p = "int";
5974                 break;
5975         /* linux_link */
5976         case 86:
5977                 if (ndx == 0 || ndx == 1)
5978                         p = "int";
5979                 break;
5980         /* linux_unlink */
5981         case 87:
5982                 if (ndx == 0 || ndx == 1)
5983                         p = "int";
5984                 break;
5985         /* linux_symlink */
5986         case 88:
5987                 if (ndx == 0 || ndx == 1)
5988                         p = "int";
5989                 break;
5990         /* linux_readlink */
5991         case 89:
5992                 if (ndx == 0 || ndx == 1)
5993                         p = "int";
5994                 break;
5995         /* linux_chmod */
5996         case 90:
5997                 if (ndx == 0 || ndx == 1)
5998                         p = "int";
5999                 break;
6000         /* fchmod */
6001         case 91:
6002                 if (ndx == 0 || ndx == 1)
6003                         p = "int";
6004                 break;
6005         /* linux_chown */
6006         case 92:
6007                 if (ndx == 0 || ndx == 1)
6008                         p = "int";
6009                 break;
6010         /* fchown */
6011         case 93:
6012                 if (ndx == 0 || ndx == 1)
6013                         p = "int";
6014                 break;
6015         /* linux_lchown */
6016         case 94:
6017                 if (ndx == 0 || ndx == 1)
6018                         p = "int";
6019                 break;
6020         /* umask */
6021         case 95:
6022                 if (ndx == 0 || ndx == 1)
6023                         p = "int";
6024                 break;
6025         /* gettimeofday */
6026         case 96:
6027                 if (ndx == 0 || ndx == 1)
6028                         p = "int";
6029                 break;
6030         /* linux_getrlimit */
6031         case 97:
6032                 if (ndx == 0 || ndx == 1)
6033                         p = "int";
6034                 break;
6035         /* getrusage */
6036         case 98:
6037                 if (ndx == 0 || ndx == 1)
6038                         p = "int";
6039                 break;
6040         /* linux_sysinfo */
6041         case 99:
6042                 if (ndx == 0 || ndx == 1)
6043                         p = "int";
6044                 break;
6045         /* linux_times */
6046         case 100:
6047                 if (ndx == 0 || ndx == 1)
6048                         p = "int";
6049                 break;
6050         /* linux_ptrace */
6051         case 101:
6052                 if (ndx == 0 || ndx == 1)
6053                         p = "int";
6054                 break;
6055         /* linux_getuid */
6056         case 102:
6057         /* linux_syslog */
6058         case 103:
6059                 if (ndx == 0 || ndx == 1)
6060                         p = "int";
6061                 break;
6062         /* linux_getgid */
6063         case 104:
6064         /* setuid */
6065         case 105:
6066                 if (ndx == 0 || ndx == 1)
6067                         p = "int";
6068                 break;
6069         /* setgid */
6070         case 106:
6071                 if (ndx == 0 || ndx == 1)
6072                         p = "int";
6073                 break;
6074         /* geteuid */
6075         case 107:
6076         /* getegid */
6077         case 108:
6078         /* setpgid */
6079         case 109:
6080                 if (ndx == 0 || ndx == 1)
6081                         p = "int";
6082                 break;
6083         /* linux_getppid */
6084         case 110:
6085         /* getpgrp */
6086         case 111:
6087         /* setsid */
6088         case 112:
6089         /* setreuid */
6090         case 113:
6091                 if (ndx == 0 || ndx == 1)
6092                         p = "int";
6093                 break;
6094         /* setregid */
6095         case 114:
6096                 if (ndx == 0 || ndx == 1)
6097                         p = "int";
6098                 break;
6099         /* linux_getgroups */
6100         case 115:
6101                 if (ndx == 0 || ndx == 1)
6102                         p = "int";
6103                 break;
6104         /* linux_setgroups */
6105         case 116:
6106                 if (ndx == 0 || ndx == 1)
6107                         p = "int";
6108                 break;
6109         /* setresuid */
6110         case 117:
6111                 if (ndx == 0 || ndx == 1)
6112                         p = "int";
6113                 break;
6114         /* getresuid */
6115         case 118:
6116                 if (ndx == 0 || ndx == 1)
6117                         p = "int";
6118                 break;
6119         /* setresgid */
6120         case 119:
6121                 if (ndx == 0 || ndx == 1)
6122                         p = "int";
6123                 break;
6124         /* getresgid */
6125         case 120:
6126                 if (ndx == 0 || ndx == 1)
6127                         p = "int";
6128                 break;
6129         /* getpgid */
6130         case 121:
6131                 if (ndx == 0 || ndx == 1)
6132                         p = "int";
6133                 break;
6134         /* linux_setfsuid */
6135         case 122:
6136                 if (ndx == 0 || ndx == 1)
6137                         p = "int";
6138                 break;
6139         /* linux_setfsgid */
6140         case 123:
6141                 if (ndx == 0 || ndx == 1)
6142                         p = "int";
6143                 break;
6144         /* linux_getsid */
6145         case 124:
6146                 if (ndx == 0 || ndx == 1)
6147                         p = "int";
6148                 break;
6149         /* linux_capget */
6150         case 125:
6151                 if (ndx == 0 || ndx == 1)
6152                         p = "int";
6153                 break;
6154         /* linux_capset */
6155         case 126:
6156                 if (ndx == 0 || ndx == 1)
6157                         p = "int";
6158                 break;
6159         /* linux_rt_sigpending */
6160         case 127:
6161                 if (ndx == 0 || ndx == 1)
6162                         p = "int";
6163                 break;
6164         /* linux_rt_sigtimedwait */
6165         case 128:
6166                 if (ndx == 0 || ndx == 1)
6167                         p = "int";
6168                 break;
6169         /* linux_rt_sigqueueinfo */
6170         case 129:
6171                 if (ndx == 0 || ndx == 1)
6172                         p = "int";
6173                 break;
6174         /* linux_rt_sigsuspend */
6175         case 130:
6176                 if (ndx == 0 || ndx == 1)
6177                         p = "int";
6178                 break;
6179         /* linux_sigaltstack */
6180         case 131:
6181                 if (ndx == 0 || ndx == 1)
6182                         p = "int";
6183                 break;
6184         /* linux_utime */
6185         case 132:
6186                 if (ndx == 0 || ndx == 1)
6187                         p = "int";
6188                 break;
6189         /* linux_mknod */
6190         case 133:
6191                 if (ndx == 0 || ndx == 1)
6192                         p = "int";
6193                 break;
6194         /* linux_personality */
6195         case 135:
6196                 if (ndx == 0 || ndx == 1)
6197                         p = "int";
6198                 break;
6199         /* linux_ustat */
6200         case 136:
6201                 if (ndx == 0 || ndx == 1)
6202                         p = "int";
6203                 break;
6204         /* linux_statfs */
6205         case 137:
6206                 if (ndx == 0 || ndx == 1)
6207                         p = "int";
6208                 break;
6209         /* linux_fstatfs */
6210         case 138:
6211                 if (ndx == 0 || ndx == 1)
6212                         p = "int";
6213                 break;
6214         /* linux_sysfs */
6215         case 139:
6216                 if (ndx == 0 || ndx == 1)
6217                         p = "int";
6218                 break;
6219         /* linux_getpriority */
6220         case 140:
6221                 if (ndx == 0 || ndx == 1)
6222                         p = "int";
6223                 break;
6224         /* setpriority */
6225         case 141:
6226                 if (ndx == 0 || ndx == 1)
6227                         p = "int";
6228                 break;
6229         /* linux_sched_setparam */
6230         case 142:
6231                 if (ndx == 0 || ndx == 1)
6232                         p = "int";
6233                 break;
6234         /* linux_sched_getparam */
6235         case 143:
6236                 if (ndx == 0 || ndx == 1)
6237                         p = "int";
6238                 break;
6239         /* linux_sched_setscheduler */
6240         case 144:
6241                 if (ndx == 0 || ndx == 1)
6242                         p = "int";
6243                 break;
6244         /* linux_sched_getscheduler */
6245         case 145:
6246                 if (ndx == 0 || ndx == 1)
6247                         p = "int";
6248                 break;
6249         /* linux_sched_get_priority_max */
6250         case 146:
6251                 if (ndx == 0 || ndx == 1)
6252                         p = "int";
6253                 break;
6254         /* linux_sched_get_priority_min */
6255         case 147:
6256                 if (ndx == 0 || ndx == 1)
6257                         p = "int";
6258                 break;
6259         /* linux_sched_rr_get_interval */
6260         case 148:
6261                 if (ndx == 0 || ndx == 1)
6262                         p = "int";
6263                 break;
6264         /* mlock */
6265         case 149:
6266                 if (ndx == 0 || ndx == 1)
6267                         p = "int";
6268                 break;
6269         /* munlock */
6270         case 150:
6271                 if (ndx == 0 || ndx == 1)
6272                         p = "int";
6273                 break;
6274         /* mlockall */
6275         case 151:
6276                 if (ndx == 0 || ndx == 1)
6277                         p = "int";
6278                 break;
6279         /* munlockall */
6280         case 152:
6281         /* linux_vhangup */
6282         case 153:
6283         /* linux_pivot_root */
6284         case 155:
6285         /* linux_sysctl */
6286         case 156:
6287                 if (ndx == 0 || ndx == 1)
6288                         p = "int";
6289                 break;
6290         /* linux_prctl */
6291         case 157:
6292                 if (ndx == 0 || ndx == 1)
6293                         p = "int";
6294                 break;
6295         /* linux_arch_prctl */
6296         case 158:
6297                 if (ndx == 0 || ndx == 1)
6298                         p = "int";
6299                 break;
6300         /* linux_adjtimex */
6301         case 159:
6302         /* linux_setrlimit */
6303         case 160:
6304                 if (ndx == 0 || ndx == 1)
6305                         p = "int";
6306                 break;
6307         /* chroot */
6308         case 161:
6309                 if (ndx == 0 || ndx == 1)
6310                         p = "int";
6311                 break;
6312         /* sync */
6313         case 162:
6314         /* acct */
6315         case 163:
6316                 if (ndx == 0 || ndx == 1)
6317                         p = "int";
6318                 break;
6319         /* settimeofday */
6320         case 164:
6321                 if (ndx == 0 || ndx == 1)
6322                         p = "int";
6323                 break;
6324         /* linux_mount */
6325         case 165:
6326                 if (ndx == 0 || ndx == 1)
6327                         p = "int";
6328                 break;
6329         /* linux_umount */
6330         case 166:
6331                 if (ndx == 0 || ndx == 1)
6332                         p = "int";
6333                 break;
6334         /* swapon */
6335         case 167:
6336                 if (ndx == 0 || ndx == 1)
6337                         p = "int";
6338                 break;
6339         /* linux_swapoff */
6340         case 168:
6341         /* linux_reboot */
6342         case 169:
6343                 if (ndx == 0 || ndx == 1)
6344                         p = "int";
6345                 break;
6346         /* linux_sethostname */
6347         case 170:
6348                 if (ndx == 0 || ndx == 1)
6349                         p = "int";
6350                 break;
6351         /* linux_setdomainname */
6352         case 171:
6353                 if (ndx == 0 || ndx == 1)
6354                         p = "int";
6355                 break;
6356         /* linux_iopl */
6357         case 172:
6358                 if (ndx == 0 || ndx == 1)
6359                         p = "int";
6360                 break;
6361         /* linux_create_module */
6362         case 174:
6363         /* linux_init_module */
6364         case 175:
6365         /* linux_delete_module */
6366         case 176:
6367         /* linux_get_kernel_syms */
6368         case 177:
6369         /* linux_query_module */
6370         case 178:
6371         /* linux_quotactl */
6372         case 179:
6373         /* linux_nfsservctl */
6374         case 180:
6375         /* linux_getpmsg */
6376         case 181:
6377         /* linux_putpmsg */
6378         case 182:
6379         /* linux_afs_syscall */
6380         case 183:
6381         /* linux_tuxcall */
6382         case 184:
6383         /* linux_security */
6384         case 185:
6385         /* linux_gettid */
6386         case 186:
6387         /* linux_setxattr */
6388         case 188:
6389         /* linux_lsetxattr */
6390         case 189:
6391         /* linux_fsetxattr */
6392         case 190:
6393         /* linux_getxattr */
6394         case 191:
6395         /* linux_lgetxattr */
6396         case 192:
6397         /* linux_fgetxattr */
6398         case 193:
6399         /* linux_listxattr */
6400         case 194:
6401         /* linux_llistxattr */
6402         case 195:
6403         /* linux_flistxattr */
6404         case 196:
6405         /* linux_removexattr */
6406         case 197:
6407         /* linux_lremovexattr */
6408         case 198:
6409         /* linux_fremovexattr */
6410         case 199:
6411         /* linux_tkill */
6412         case 200:
6413                 if (ndx == 0 || ndx == 1)
6414                         p = "int";
6415                 break;
6416         /* linux_time */
6417         case 201:
6418                 if (ndx == 0 || ndx == 1)
6419                         p = "int";
6420                 break;
6421         /* linux_sys_futex */
6422         case 202:
6423                 if (ndx == 0 || ndx == 1)
6424                         p = "int";
6425                 break;
6426         /* linux_sched_setaffinity */
6427         case 203:
6428                 if (ndx == 0 || ndx == 1)
6429                         p = "int";
6430                 break;
6431         /* linux_sched_getaffinity */
6432         case 204:
6433                 if (ndx == 0 || ndx == 1)
6434                         p = "int";
6435                 break;
6436         /* linux_set_thread_area */
6437         case 205:
6438         /* linux_lookup_dcookie */
6439         case 212:
6440         /* linux_epoll_create */
6441         case 213:
6442                 if (ndx == 0 || ndx == 1)
6443                         p = "int";
6444                 break;
6445         /* linux_epoll_ctl_old */
6446         case 214:
6447         /* linux_epoll_wait_old */
6448         case 215:
6449         /* linux_remap_file_pages */
6450         case 216:
6451         /* linux_getdents64 */
6452         case 217:
6453                 if (ndx == 0 || ndx == 1)
6454                         p = "int";
6455                 break;
6456         /* linux_set_tid_address */
6457         case 218:
6458                 if (ndx == 0 || ndx == 1)
6459                         p = "int";
6460                 break;
6461         /* linux_semtimedop */
6462         case 220:
6463         /* linux_fadvise64 */
6464         case 221:
6465                 if (ndx == 0 || ndx == 1)
6466                         p = "int";
6467                 break;
6468         /* linux_timer_create */
6469         case 222:
6470                 if (ndx == 0 || ndx == 1)
6471                         p = "int";
6472                 break;
6473         /* linux_timer_settime */
6474         case 223:
6475                 if (ndx == 0 || ndx == 1)
6476                         p = "int";
6477                 break;
6478         /* linux_timer_gettime */
6479         case 224:
6480                 if (ndx == 0 || ndx == 1)
6481                         p = "int";
6482                 break;
6483         /* linux_timer_getoverrun */
6484         case 225:
6485                 if (ndx == 0 || ndx == 1)
6486                         p = "int";
6487                 break;
6488         /* linux_timer_delete */
6489         case 226:
6490                 if (ndx == 0 || ndx == 1)
6491                         p = "int";
6492                 break;
6493         /* linux_clock_settime */
6494         case 227:
6495                 if (ndx == 0 || ndx == 1)
6496                         p = "int";
6497                 break;
6498         /* linux_clock_gettime */
6499         case 228:
6500                 if (ndx == 0 || ndx == 1)
6501                         p = "int";
6502                 break;
6503         /* linux_clock_getres */
6504         case 229:
6505                 if (ndx == 0 || ndx == 1)
6506                         p = "int";
6507                 break;
6508         /* linux_clock_nanosleep */
6509         case 230:
6510                 if (ndx == 0 || ndx == 1)
6511                         p = "int";
6512                 break;
6513         /* linux_exit_group */
6514         case 231:
6515                 if (ndx == 0 || ndx == 1)
6516                         p = "int";
6517                 break;
6518         /* linux_epoll_wait */
6519         case 232:
6520                 if (ndx == 0 || ndx == 1)
6521                         p = "int";
6522                 break;
6523         /* linux_epoll_ctl */
6524         case 233:
6525                 if (ndx == 0 || ndx == 1)
6526                         p = "int";
6527                 break;
6528         /* linux_tgkill */
6529         case 234:
6530                 if (ndx == 0 || ndx == 1)
6531                         p = "int";
6532                 break;
6533         /* linux_utimes */
6534         case 235:
6535                 if (ndx == 0 || ndx == 1)
6536                         p = "int";
6537                 break;
6538         /* linux_mbind */
6539         case 237:
6540         /* linux_set_mempolicy */
6541         case 238:
6542         /* linux_get_mempolicy */
6543         case 239:
6544         /* linux_mq_open */
6545         case 240:
6546         /* linux_mq_unlink */
6547         case 241:
6548         /* linux_mq_timedsend */
6549         case 242:
6550         /* linux_mq_timedreceive */
6551         case 243:
6552         /* linux_mq_notify */
6553         case 244:
6554         /* linux_mq_getsetattr */
6555         case 245:
6556         /* linux_kexec_load */
6557         case 246:
6558         /* linux_waitid */
6559         case 247:
6560                 if (ndx == 0 || ndx == 1)
6561                         p = "int";
6562                 break;
6563         /* linux_add_key */
6564         case 248:
6565         /* linux_request_key */
6566         case 249:
6567         /* linux_keyctl */
6568         case 250:
6569         /* linux_ioprio_set */
6570         case 251:
6571         /* linux_ioprio_get */
6572         case 252:
6573         /* linux_inotify_init */
6574         case 253:
6575         /* linux_inotify_add_watch */
6576         case 254:
6577         /* linux_inotify_rm_watch */
6578         case 255:
6579         /* linux_migrate_pages */
6580         case 256:
6581         /* linux_openat */
6582         case 257:
6583                 if (ndx == 0 || ndx == 1)
6584                         p = "int";
6585                 break;
6586         /* linux_mkdirat */
6587         case 258:
6588                 if (ndx == 0 || ndx == 1)
6589                         p = "int";
6590                 break;
6591         /* linux_mknodat */
6592         case 259:
6593                 if (ndx == 0 || ndx == 1)
6594                         p = "int";
6595                 break;
6596         /* linux_fchownat */
6597         case 260:
6598                 if (ndx == 0 || ndx == 1)
6599                         p = "int";
6600                 break;
6601         /* linux_futimesat */
6602         case 261:
6603                 if (ndx == 0 || ndx == 1)
6604                         p = "int";
6605                 break;
6606         /* linux_newfstatat */
6607         case 262:
6608                 if (ndx == 0 || ndx == 1)
6609                         p = "int";
6610                 break;
6611         /* linux_unlinkat */
6612         case 263:
6613                 if (ndx == 0 || ndx == 1)
6614                         p = "int";
6615                 break;
6616         /* linux_renameat */
6617         case 264:
6618                 if (ndx == 0 || ndx == 1)
6619                         p = "int";
6620                 break;
6621         /* linux_linkat */
6622         case 265:
6623                 if (ndx == 0 || ndx == 1)
6624                         p = "int";
6625                 break;
6626         /* linux_symlinkat */
6627         case 266:
6628                 if (ndx == 0 || ndx == 1)
6629                         p = "int";
6630                 break;
6631         /* linux_readlinkat */
6632         case 267:
6633                 if (ndx == 0 || ndx == 1)
6634                         p = "int";
6635                 break;
6636         /* linux_fchmodat */
6637         case 268:
6638                 if (ndx == 0 || ndx == 1)
6639                         p = "int";
6640                 break;
6641         /* linux_faccessat */
6642         case 269:
6643                 if (ndx == 0 || ndx == 1)
6644                         p = "int";
6645                 break;
6646         /* linux_pselect6 */
6647         case 270:
6648                 if (ndx == 0 || ndx == 1)
6649                         p = "int";
6650                 break;
6651         /* linux_ppoll */
6652         case 271:
6653                 if (ndx == 0 || ndx == 1)
6654                         p = "int";
6655                 break;
6656         /* linux_unshare */
6657         case 272:
6658         /* linux_set_robust_list */
6659         case 273:
6660                 if (ndx == 0 || ndx == 1)
6661                         p = "int";
6662                 break;
6663         /* linux_get_robust_list */
6664         case 274:
6665                 if (ndx == 0 || ndx == 1)
6666                         p = "int";
6667                 break;
6668         /* linux_splice */
6669         case 275:
6670         /* linux_tee */
6671         case 276:
6672         /* linux_sync_file_range */
6673         case 277:
6674         /* linux_vmsplice */
6675         case 278:
6676         /* linux_move_pages */
6677         case 279:
6678         /* linux_utimensat */
6679         case 280:
6680         /* linux_epoll_pwait */
6681         case 281:
6682                 if (ndx == 0 || ndx == 1)
6683                         p = "int";
6684                 break;
6685         /* linux_signalfd */
6686         case 282:
6687         /* linux_timerfd */
6688         case 283:
6689         /* linux_eventfd */
6690         case 284:
6691                 if (ndx == 0 || ndx == 1)
6692                         p = "int";
6693                 break;
6694         /* linux_fallocate */
6695         case 285:
6696         /* linux_timerfd_settime */
6697         case 286:
6698         /* linux_timerfd_gettime */
6699         case 287:
6700         /* linux_accept4 */
6701         case 288:
6702                 if (ndx == 0 || ndx == 1)
6703                         p = "int";
6704                 break;
6705         /* linux_signalfd4 */
6706         case 289:
6707         /* linux_eventfd2 */
6708         case 290:
6709                 if (ndx == 0 || ndx == 1)
6710                         p = "int";
6711                 break;
6712         /* linux_epoll_create1 */
6713         case 291:
6714                 if (ndx == 0 || ndx == 1)
6715                         p = "int";
6716                 break;
6717         /* linux_dup3 */
6718         case 292:
6719                 if (ndx == 0 || ndx == 1)
6720                         p = "int";
6721                 break;
6722         /* linux_pipe2 */
6723         case 293:
6724                 if (ndx == 0 || ndx == 1)
6725                         p = "int";
6726                 break;
6727         /* linux_inotify_init1 */
6728         case 294:
6729         /* linux_preadv */
6730         case 295:
6731         /* linux_pwritev */
6732         case 296:
6733         /* linux_rt_tsigqueueinfo */
6734         case 297:
6735         /* linux_perf_event_open */
6736         case 298:
6737         /* linux_recvmmsg */
6738         case 299:
6739         /* linux_fanotify_init */
6740         case 300:
6741         /* linux_fanotify_mark */
6742         case 301:
6743         /* linux_prlimit64 */
6744         case 302:
6745                 if (ndx == 0 || ndx == 1)
6746                         p = "int";
6747                 break;
6748         /* linux_name_to_handle_at */
6749         case 303:
6750         /* linux_open_by_handle_at */
6751         case 304:
6752         /* linux_clock_adjtime */
6753         case 305:
6754         /* linux_syncfs */
6755         case 306:
6756         /* linux_sendmmsg */
6757         case 307:
6758         /* linux_setns */
6759         case 308:
6760         /* linux_process_vm_readv */
6761         case 309:
6762         /* linux_process_vm_writev */
6763         case 310:
6764         /* linux_kcmp */
6765         case 311:
6766         /* linux_finit_module */
6767         case 312:
6768         default:
6769                 break;
6770         };
6771         if (p != NULL)
6772                 strlcpy(desc, p, descsz);
6773 }