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