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