1523be40fSDmitry Chagin /*
276ab72e8SBrooks Davis * System call argument to DTrace register array conversion.
3523be40fSDmitry Chagin *
4523be40fSDmitry Chagin * This file is part of the DTrace syscall provider.
5d9d2e3abSBrooks Davis *
6d9d2e3abSBrooks Davis * DO NOT EDIT-- this file is automatically @generated.
7523be40fSDmitry Chagin */
8523be40fSDmitry Chagin
9523be40fSDmitry Chagin static void
systrace_args(int sysnum,void * params,uint64_t * uarg,int * n_args)10523be40fSDmitry Chagin systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11523be40fSDmitry Chagin {
12523be40fSDmitry Chagin int64_t *iarg = (int64_t *)uarg;
136b7c23a0SBrooks Davis int a = 0;
14523be40fSDmitry Chagin switch (sysnum) {
15523be40fSDmitry Chagin /* read */
16523be40fSDmitry Chagin case 0: {
17523be40fSDmitry Chagin struct read_args *p = params;
186b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
206b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */
21523be40fSDmitry Chagin *n_args = 3;
22523be40fSDmitry Chagin break;
23523be40fSDmitry Chagin }
2489d270b2SDmitry Chagin /* linux_write */
25523be40fSDmitry Chagin case 1: {
2689d270b2SDmitry Chagin struct linux_write_args *p = params;
276b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
296b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */
30523be40fSDmitry Chagin *n_args = 3;
31523be40fSDmitry Chagin break;
32523be40fSDmitry Chagin }
33523be40fSDmitry Chagin /* linux_open */
34523be40fSDmitry Chagin case 2: {
35523be40fSDmitry Chagin struct linux_open_args *p = params;
366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
376b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
386b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
39523be40fSDmitry Chagin *n_args = 3;
40523be40fSDmitry Chagin break;
41523be40fSDmitry Chagin }
42523be40fSDmitry Chagin /* close */
43523be40fSDmitry Chagin case 3: {
44523be40fSDmitry Chagin struct close_args *p = params;
456b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
46523be40fSDmitry Chagin *n_args = 1;
47523be40fSDmitry Chagin break;
48523be40fSDmitry Chagin }
49523be40fSDmitry Chagin /* linux_newstat */
50523be40fSDmitry Chagin case 4: {
51523be40fSDmitry Chagin struct linux_newstat_args *p = params;
526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
54523be40fSDmitry Chagin *n_args = 2;
55523be40fSDmitry Chagin break;
56523be40fSDmitry Chagin }
57523be40fSDmitry Chagin /* linux_newfstat */
58523be40fSDmitry Chagin case 5: {
59523be40fSDmitry Chagin struct linux_newfstat_args *p = params;
606b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
62523be40fSDmitry Chagin *n_args = 2;
63523be40fSDmitry Chagin break;
64523be40fSDmitry Chagin }
65523be40fSDmitry Chagin /* linux_newlstat */
66523be40fSDmitry Chagin case 6: {
67523be40fSDmitry Chagin struct linux_newlstat_args *p = params;
686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
70523be40fSDmitry Chagin *n_args = 2;
71523be40fSDmitry Chagin break;
72523be40fSDmitry Chagin }
738fe8bb7cSDmitry Chagin /* linux_poll */
74523be40fSDmitry Chagin case 7: {
758fe8bb7cSDmitry Chagin struct linux_poll_args *p = params;
766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
776b7c23a0SBrooks Davis uarg[a++] = p->nfds; /* u_int */
786b7c23a0SBrooks Davis iarg[a++] = p->timeout; /* int */
79523be40fSDmitry Chagin *n_args = 3;
80523be40fSDmitry Chagin break;
81523be40fSDmitry Chagin }
82523be40fSDmitry Chagin /* linux_lseek */
83523be40fSDmitry Chagin case 8: {
84523be40fSDmitry Chagin struct linux_lseek_args *p = params;
856b7c23a0SBrooks Davis iarg[a++] = p->fdes; /* l_uint */
866b7c23a0SBrooks Davis iarg[a++] = p->off; /* l_off_t */
876b7c23a0SBrooks Davis iarg[a++] = p->whence; /* l_int */
88523be40fSDmitry Chagin *n_args = 3;
89523be40fSDmitry Chagin break;
90523be40fSDmitry Chagin }
91523be40fSDmitry Chagin /* linux_mmap2 */
92523be40fSDmitry Chagin case 9: {
93523be40fSDmitry Chagin struct linux_mmap2_args *p = params;
946b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
956b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_ulong */
966b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */
976b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
986b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */
996b7c23a0SBrooks Davis iarg[a++] = p->pgoff; /* l_ulong */
100523be40fSDmitry Chagin *n_args = 6;
101523be40fSDmitry Chagin break;
102523be40fSDmitry Chagin }
103523be40fSDmitry Chagin /* linux_mprotect */
104523be40fSDmitry Chagin case 10: {
105523be40fSDmitry Chagin struct linux_mprotect_args *p = params;
1066b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
1076b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
1086b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */
109523be40fSDmitry Chagin *n_args = 3;
110523be40fSDmitry Chagin break;
111523be40fSDmitry Chagin }
112523be40fSDmitry Chagin /* munmap */
113523be40fSDmitry Chagin case 11: {
114523be40fSDmitry Chagin struct munmap_args *p = params;
1156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* void * */
1166b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
117523be40fSDmitry Chagin *n_args = 2;
118523be40fSDmitry Chagin break;
119523be40fSDmitry Chagin }
120523be40fSDmitry Chagin /* linux_brk */
121523be40fSDmitry Chagin case 12: {
122523be40fSDmitry Chagin struct linux_brk_args *p = params;
1236b7c23a0SBrooks Davis iarg[a++] = p->dsend; /* l_ulong */
124523be40fSDmitry Chagin *n_args = 1;
125523be40fSDmitry Chagin break;
126523be40fSDmitry Chagin }
127523be40fSDmitry Chagin /* linux_rt_sigaction */
128523be40fSDmitry Chagin case 13: {
129523be40fSDmitry Chagin struct linux_rt_sigaction_args *p = params;
1306b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
1316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
1326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
1336b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
134523be40fSDmitry Chagin *n_args = 4;
135523be40fSDmitry Chagin break;
136523be40fSDmitry Chagin }
137523be40fSDmitry Chagin /* linux_rt_sigprocmask */
138523be40fSDmitry Chagin case 14: {
139523be40fSDmitry Chagin struct linux_rt_sigprocmask_args *p = params;
1406b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */
1416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
1426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
1436b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
144523be40fSDmitry Chagin *n_args = 4;
145523be40fSDmitry Chagin break;
146523be40fSDmitry Chagin }
147523be40fSDmitry Chagin /* linux_rt_sigreturn */
148523be40fSDmitry Chagin case 15: {
149523be40fSDmitry Chagin struct linux_rt_sigreturn_args *p = params;
1506b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */
151523be40fSDmitry Chagin *n_args = 1;
152523be40fSDmitry Chagin break;
153523be40fSDmitry Chagin }
154523be40fSDmitry Chagin /* linux_ioctl */
155523be40fSDmitry Chagin case 16: {
156523be40fSDmitry Chagin struct linux_ioctl_args *p = params;
1576b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
1586b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */
1596b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */
160523be40fSDmitry Chagin *n_args = 3;
161523be40fSDmitry Chagin break;
162523be40fSDmitry Chagin }
163523be40fSDmitry Chagin /* linux_pread */
164523be40fSDmitry Chagin case 17: {
165523be40fSDmitry Chagin struct linux_pread_args *p = params;
1666b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
1676b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
1686b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */
1696b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */
170523be40fSDmitry Chagin *n_args = 4;
171523be40fSDmitry Chagin break;
172523be40fSDmitry Chagin }
173523be40fSDmitry Chagin /* linux_pwrite */
174523be40fSDmitry Chagin case 18: {
175523be40fSDmitry Chagin struct linux_pwrite_args *p = params;
1766b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
1776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
1786b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */
1796b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */
180523be40fSDmitry Chagin *n_args = 4;
181523be40fSDmitry Chagin break;
182523be40fSDmitry Chagin }
183523be40fSDmitry Chagin /* readv */
184523be40fSDmitry Chagin case 19: {
185523be40fSDmitry Chagin struct readv_args *p = params;
1866b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
1876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1886b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */
189523be40fSDmitry Chagin *n_args = 3;
190523be40fSDmitry Chagin break;
191523be40fSDmitry Chagin }
1921f9d71eeSDmitry Chagin /* linux_writev */
193523be40fSDmitry Chagin case 20: {
1941f9d71eeSDmitry Chagin struct linux_writev_args *p = params;
1956b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
1966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1976b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */
198523be40fSDmitry Chagin *n_args = 3;
199523be40fSDmitry Chagin break;
200523be40fSDmitry Chagin }
201523be40fSDmitry Chagin /* linux_access */
202523be40fSDmitry Chagin case 21: {
203523be40fSDmitry Chagin struct linux_access_args *p = params;
2046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
2056b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */
206523be40fSDmitry Chagin *n_args = 2;
207523be40fSDmitry Chagin break;
208523be40fSDmitry Chagin }
209523be40fSDmitry Chagin /* linux_pipe */
210523be40fSDmitry Chagin case 22: {
211523be40fSDmitry Chagin struct linux_pipe_args *p = params;
2126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
213523be40fSDmitry Chagin *n_args = 1;
214523be40fSDmitry Chagin break;
215523be40fSDmitry Chagin }
216523be40fSDmitry Chagin /* linux_select */
217523be40fSDmitry Chagin case 23: {
218523be40fSDmitry Chagin struct linux_select_args *p = params;
2196b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_int */
2206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
2216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
2226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
2236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timeval * */
224523be40fSDmitry Chagin *n_args = 5;
225523be40fSDmitry Chagin break;
226523be40fSDmitry Chagin }
227523be40fSDmitry Chagin /* sched_yield */
228523be40fSDmitry Chagin case 24: {
229523be40fSDmitry Chagin *n_args = 0;
230523be40fSDmitry Chagin break;
231523be40fSDmitry Chagin }
232523be40fSDmitry Chagin /* linux_mremap */
233523be40fSDmitry Chagin case 25: {
234523be40fSDmitry Chagin struct linux_mremap_args *p = params;
2356b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
2366b7c23a0SBrooks Davis iarg[a++] = p->old_len; /* l_ulong */
2376b7c23a0SBrooks Davis iarg[a++] = p->new_len; /* l_ulong */
2386b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
2396b7c23a0SBrooks Davis iarg[a++] = p->new_addr; /* l_ulong */
240523be40fSDmitry Chagin *n_args = 5;
241523be40fSDmitry Chagin break;
242523be40fSDmitry Chagin }
243523be40fSDmitry Chagin /* linux_msync */
244523be40fSDmitry Chagin case 26: {
245523be40fSDmitry Chagin struct linux_msync_args *p = params;
2466b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
2476b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
2486b7c23a0SBrooks Davis iarg[a++] = p->fl; /* l_int */
249523be40fSDmitry Chagin *n_args = 3;
250523be40fSDmitry Chagin break;
251523be40fSDmitry Chagin }
252523be40fSDmitry Chagin /* linux_mincore */
253523be40fSDmitry Chagin case 27: {
254523be40fSDmitry Chagin struct linux_mincore_args *p = params;
2556b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */
2566b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
2576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* u_char * */
258523be40fSDmitry Chagin *n_args = 3;
259523be40fSDmitry Chagin break;
260523be40fSDmitry Chagin }
261bafd96b8SEdward Tomasz Napierala /* linux_madvise */
262523be40fSDmitry Chagin case 28: {
263bafd96b8SEdward Tomasz Napierala struct linux_madvise_args *p = params;
2646b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
2656b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
2666b7c23a0SBrooks Davis iarg[a++] = p->behav; /* l_int */
267523be40fSDmitry Chagin *n_args = 3;
268523be40fSDmitry Chagin break;
269523be40fSDmitry Chagin }
270523be40fSDmitry Chagin /* linux_shmget */
271523be40fSDmitry Chagin case 29: {
272523be40fSDmitry Chagin struct linux_shmget_args *p = params;
2736b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */
2746b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
2756b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */
276523be40fSDmitry Chagin *n_args = 3;
277523be40fSDmitry Chagin break;
278523be40fSDmitry Chagin }
279523be40fSDmitry Chagin /* linux_shmat */
280523be40fSDmitry Chagin case 30: {
281523be40fSDmitry Chagin struct linux_shmat_args *p = params;
2826b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */
2836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */
2846b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */
285523be40fSDmitry Chagin *n_args = 3;
286523be40fSDmitry Chagin break;
287523be40fSDmitry Chagin }
288523be40fSDmitry Chagin /* linux_shmctl */
289523be40fSDmitry Chagin case 31: {
290523be40fSDmitry Chagin struct linux_shmctl_args *p = params;
2916b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */
2926b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */
2936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
294523be40fSDmitry Chagin *n_args = 3;
295523be40fSDmitry Chagin break;
296523be40fSDmitry Chagin }
297523be40fSDmitry Chagin /* dup */
298523be40fSDmitry Chagin case 32: {
299523be40fSDmitry Chagin struct dup_args *p = params;
3006b7c23a0SBrooks Davis uarg[a++] = p->fd; /* u_int */
301523be40fSDmitry Chagin *n_args = 1;
302523be40fSDmitry Chagin break;
303523be40fSDmitry Chagin }
304523be40fSDmitry Chagin /* dup2 */
305523be40fSDmitry Chagin case 33: {
306523be40fSDmitry Chagin struct dup2_args *p = params;
3076b7c23a0SBrooks Davis uarg[a++] = p->from; /* u_int */
3086b7c23a0SBrooks Davis uarg[a++] = p->to; /* u_int */
309523be40fSDmitry Chagin *n_args = 2;
310523be40fSDmitry Chagin break;
311523be40fSDmitry Chagin }
312523be40fSDmitry Chagin /* linux_pause */
313523be40fSDmitry Chagin case 34: {
314523be40fSDmitry Chagin *n_args = 0;
315523be40fSDmitry Chagin break;
316523be40fSDmitry Chagin }
317523be40fSDmitry Chagin /* linux_nanosleep */
318523be40fSDmitry Chagin case 35: {
319523be40fSDmitry Chagin struct linux_nanosleep_args *p = params;
3206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
3216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
322523be40fSDmitry Chagin *n_args = 2;
323523be40fSDmitry Chagin break;
324523be40fSDmitry Chagin }
325523be40fSDmitry Chagin /* linux_getitimer */
326523be40fSDmitry Chagin case 36: {
327523be40fSDmitry Chagin struct linux_getitimer_args *p = params;
3286b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */
3296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
330523be40fSDmitry Chagin *n_args = 2;
331523be40fSDmitry Chagin break;
332523be40fSDmitry Chagin }
333523be40fSDmitry Chagin /* linux_alarm */
334523be40fSDmitry Chagin case 37: {
335523be40fSDmitry Chagin struct linux_alarm_args *p = params;
3366b7c23a0SBrooks Davis iarg[a++] = p->secs; /* l_uint */
337523be40fSDmitry Chagin *n_args = 1;
338523be40fSDmitry Chagin break;
339523be40fSDmitry Chagin }
340523be40fSDmitry Chagin /* linux_setitimer */
341523be40fSDmitry Chagin case 38: {
342523be40fSDmitry Chagin struct linux_setitimer_args *p = params;
3436b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */
3446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
3456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
346523be40fSDmitry Chagin *n_args = 3;
347523be40fSDmitry Chagin break;
348523be40fSDmitry Chagin }
349523be40fSDmitry Chagin /* linux_getpid */
350523be40fSDmitry Chagin case 39: {
351523be40fSDmitry Chagin *n_args = 0;
352523be40fSDmitry Chagin break;
353523be40fSDmitry Chagin }
354523be40fSDmitry Chagin /* linux_sendfile */
355523be40fSDmitry Chagin case 40: {
356523be40fSDmitry Chagin struct linux_sendfile_args *p = params;
3576b7c23a0SBrooks Davis iarg[a++] = p->out; /* l_int */
3586b7c23a0SBrooks Davis iarg[a++] = p->in; /* l_int */
3596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
3606b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */
361523be40fSDmitry Chagin *n_args = 4;
362523be40fSDmitry Chagin break;
363523be40fSDmitry Chagin }
364523be40fSDmitry Chagin /* linux_socket */
365523be40fSDmitry Chagin case 41: {
366523be40fSDmitry Chagin struct linux_socket_args *p = params;
3676b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */
3686b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */
3696b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */
370523be40fSDmitry Chagin *n_args = 3;
371523be40fSDmitry Chagin break;
372523be40fSDmitry Chagin }
373523be40fSDmitry Chagin /* linux_connect */
374523be40fSDmitry Chagin case 42: {
375523be40fSDmitry Chagin struct linux_connect_args *p = params;
3766b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
3776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
3786b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */
379523be40fSDmitry Chagin *n_args = 3;
380523be40fSDmitry Chagin break;
381523be40fSDmitry Chagin }
382523be40fSDmitry Chagin /* linux_accept */
383523be40fSDmitry Chagin case 43: {
384523be40fSDmitry Chagin struct linux_accept_args *p = params;
3856b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
3866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
3876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
388523be40fSDmitry Chagin *n_args = 3;
389523be40fSDmitry Chagin break;
390523be40fSDmitry Chagin }
391523be40fSDmitry Chagin /* linux_sendto */
392523be40fSDmitry Chagin case 44: {
393523be40fSDmitry Chagin struct linux_sendto_args *p = params;
3946b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
3956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
3966b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
3976b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
3986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
3996b7c23a0SBrooks Davis iarg[a++] = p->tolen; /* l_int */
400523be40fSDmitry Chagin *n_args = 6;
401523be40fSDmitry Chagin break;
402523be40fSDmitry Chagin }
403523be40fSDmitry Chagin /* linux_recvfrom */
404523be40fSDmitry Chagin case 45: {
405523be40fSDmitry Chagin struct linux_recvfrom_args *p = params;
4066b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
4086b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
4096b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
4106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
4116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
412523be40fSDmitry Chagin *n_args = 6;
413523be40fSDmitry Chagin break;
414523be40fSDmitry Chagin }
415523be40fSDmitry Chagin /* linux_sendmsg */
416523be40fSDmitry Chagin case 46: {
417523be40fSDmitry Chagin struct linux_sendmsg_args *p = params;
4186b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
4206b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
421523be40fSDmitry Chagin *n_args = 3;
422523be40fSDmitry Chagin break;
423523be40fSDmitry Chagin }
424523be40fSDmitry Chagin /* linux_recvmsg */
425523be40fSDmitry Chagin case 47: {
426523be40fSDmitry Chagin struct linux_recvmsg_args *p = params;
4276b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
4296b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
430523be40fSDmitry Chagin *n_args = 3;
431523be40fSDmitry Chagin break;
432523be40fSDmitry Chagin }
433523be40fSDmitry Chagin /* linux_shutdown */
434523be40fSDmitry Chagin case 48: {
435523be40fSDmitry Chagin struct linux_shutdown_args *p = params;
4366b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4376b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */
438523be40fSDmitry Chagin *n_args = 2;
439523be40fSDmitry Chagin break;
440523be40fSDmitry Chagin }
441523be40fSDmitry Chagin /* linux_bind */
442523be40fSDmitry Chagin case 49: {
443523be40fSDmitry Chagin struct linux_bind_args *p = params;
4446b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
4466b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */
447523be40fSDmitry Chagin *n_args = 3;
448523be40fSDmitry Chagin break;
449523be40fSDmitry Chagin }
450523be40fSDmitry Chagin /* linux_listen */
451523be40fSDmitry Chagin case 50: {
452523be40fSDmitry Chagin struct linux_listen_args *p = params;
4536b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4546b7c23a0SBrooks Davis iarg[a++] = p->backlog; /* l_int */
455523be40fSDmitry Chagin *n_args = 2;
456523be40fSDmitry Chagin break;
457523be40fSDmitry Chagin }
458523be40fSDmitry Chagin /* linux_getsockname */
459523be40fSDmitry Chagin case 51: {
460523be40fSDmitry Chagin struct linux_getsockname_args *p = params;
4616b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
4636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
464523be40fSDmitry Chagin *n_args = 3;
465523be40fSDmitry Chagin break;
466523be40fSDmitry Chagin }
467523be40fSDmitry Chagin /* linux_getpeername */
468523be40fSDmitry Chagin case 52: {
469523be40fSDmitry Chagin struct linux_getpeername_args *p = params;
4706b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
4726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
473523be40fSDmitry Chagin *n_args = 3;
474523be40fSDmitry Chagin break;
475523be40fSDmitry Chagin }
476523be40fSDmitry Chagin /* linux_socketpair */
477523be40fSDmitry Chagin case 53: {
478523be40fSDmitry Chagin struct linux_socketpair_args *p = params;
4796b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */
4806b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */
4816b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */
4826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
483523be40fSDmitry Chagin *n_args = 4;
484523be40fSDmitry Chagin break;
485523be40fSDmitry Chagin }
486523be40fSDmitry Chagin /* linux_setsockopt */
487523be40fSDmitry Chagin case 54: {
488523be40fSDmitry Chagin struct linux_setsockopt_args *p = params;
4896b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
4906b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */
4916b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */
4926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
4936b7c23a0SBrooks Davis iarg[a++] = p->optlen; /* l_int */
494523be40fSDmitry Chagin *n_args = 5;
495523be40fSDmitry Chagin break;
496523be40fSDmitry Chagin }
497523be40fSDmitry Chagin /* linux_getsockopt */
498523be40fSDmitry Chagin case 55: {
499523be40fSDmitry Chagin struct linux_getsockopt_args *p = params;
5006b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
5016b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */
5026b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */
5036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
5046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
505523be40fSDmitry Chagin *n_args = 5;
506523be40fSDmitry Chagin break;
507523be40fSDmitry Chagin }
508523be40fSDmitry Chagin /* linux_clone */
509523be40fSDmitry Chagin case 56: {
510523be40fSDmitry Chagin struct linux_clone_args *p = params;
5116b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
5126b7c23a0SBrooks Davis iarg[a++] = p->stack; /* l_ulong */
5136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
5146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
5156b7c23a0SBrooks Davis iarg[a++] = p->tls; /* l_ulong */
516523be40fSDmitry Chagin *n_args = 5;
517523be40fSDmitry Chagin break;
518523be40fSDmitry Chagin }
519523be40fSDmitry Chagin /* linux_fork */
520523be40fSDmitry Chagin case 57: {
521523be40fSDmitry Chagin *n_args = 0;
522523be40fSDmitry Chagin break;
523523be40fSDmitry Chagin }
524523be40fSDmitry Chagin /* linux_vfork */
525523be40fSDmitry Chagin case 58: {
526523be40fSDmitry Chagin *n_args = 0;
527523be40fSDmitry Chagin break;
528523be40fSDmitry Chagin }
529523be40fSDmitry Chagin /* linux_execve */
530523be40fSDmitry Chagin case 59: {
531523be40fSDmitry Chagin struct linux_execve_args *p = params;
5326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
533eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
534eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
535523be40fSDmitry Chagin *n_args = 3;
536523be40fSDmitry Chagin break;
537523be40fSDmitry Chagin }
538523be40fSDmitry Chagin /* linux_exit */
539523be40fSDmitry Chagin case 60: {
540523be40fSDmitry Chagin struct linux_exit_args *p = params;
5416b7c23a0SBrooks Davis iarg[a++] = p->rval; /* l_int */
542523be40fSDmitry Chagin *n_args = 1;
543523be40fSDmitry Chagin break;
544523be40fSDmitry Chagin }
545523be40fSDmitry Chagin /* linux_wait4 */
546523be40fSDmitry Chagin case 61: {
547523be40fSDmitry Chagin struct linux_wait4_args *p = params;
5486b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
5496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->status; /* l_int * */
5506b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */
5516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
552523be40fSDmitry Chagin *n_args = 4;
553523be40fSDmitry Chagin break;
554523be40fSDmitry Chagin }
555523be40fSDmitry Chagin /* linux_kill */
556523be40fSDmitry Chagin case 62: {
557523be40fSDmitry Chagin struct linux_kill_args *p = params;
5586b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
5596b7c23a0SBrooks Davis iarg[a++] = p->signum; /* l_int */
560523be40fSDmitry Chagin *n_args = 2;
561523be40fSDmitry Chagin break;
562523be40fSDmitry Chagin }
563523be40fSDmitry Chagin /* linux_newuname */
564523be40fSDmitry Chagin case 63: {
565523be40fSDmitry Chagin struct linux_newuname_args *p = params;
5666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
567523be40fSDmitry Chagin *n_args = 1;
568523be40fSDmitry Chagin break;
569523be40fSDmitry Chagin }
570523be40fSDmitry Chagin /* linux_semget */
571523be40fSDmitry Chagin case 64: {
572523be40fSDmitry Chagin struct linux_semget_args *p = params;
5736b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */
5746b7c23a0SBrooks Davis iarg[a++] = p->nsems; /* l_int */
5756b7c23a0SBrooks Davis iarg[a++] = p->semflg; /* l_int */
576523be40fSDmitry Chagin *n_args = 3;
577523be40fSDmitry Chagin break;
578523be40fSDmitry Chagin }
579cd875998SDmitry Chagin /* semop */
580523be40fSDmitry Chagin case 65: {
581cd875998SDmitry Chagin struct semop_args *p = params;
5826b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */
583cd875998SDmitry Chagin uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
584cd875998SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */
585523be40fSDmitry Chagin *n_args = 3;
586523be40fSDmitry Chagin break;
587523be40fSDmitry Chagin }
588523be40fSDmitry Chagin /* linux_semctl */
589523be40fSDmitry Chagin case 66: {
590523be40fSDmitry Chagin struct linux_semctl_args *p = params;
5916b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */
5926b7c23a0SBrooks Davis iarg[a++] = p->semnum; /* l_int */
5936b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */
5946b7c23a0SBrooks Davis uarg[a++] = p->arg.buf; /* union l_semun */
595523be40fSDmitry Chagin *n_args = 4;
596523be40fSDmitry Chagin break;
597523be40fSDmitry Chagin }
598523be40fSDmitry Chagin /* linux_shmdt */
599523be40fSDmitry Chagin case 67: {
600523be40fSDmitry Chagin struct linux_shmdt_args *p = params;
6016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */
602523be40fSDmitry Chagin *n_args = 1;
603523be40fSDmitry Chagin break;
604523be40fSDmitry Chagin }
605523be40fSDmitry Chagin /* linux_msgget */
606523be40fSDmitry Chagin case 68: {
607523be40fSDmitry Chagin struct linux_msgget_args *p = params;
6086b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */
6096b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */
610523be40fSDmitry Chagin *n_args = 2;
611523be40fSDmitry Chagin break;
612523be40fSDmitry Chagin }
613523be40fSDmitry Chagin /* linux_msgsnd */
614523be40fSDmitry Chagin case 69: {
615523be40fSDmitry Chagin struct linux_msgsnd_args *p = params;
6166b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */
6176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
6186b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */
6196b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */
620523be40fSDmitry Chagin *n_args = 4;
621523be40fSDmitry Chagin break;
622523be40fSDmitry Chagin }
623523be40fSDmitry Chagin /* linux_msgrcv */
624523be40fSDmitry Chagin case 70: {
625523be40fSDmitry Chagin struct linux_msgrcv_args *p = params;
6266b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */
6276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
6286b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */
6296b7c23a0SBrooks Davis iarg[a++] = p->msgtyp; /* l_long */
6306b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */
631523be40fSDmitry Chagin *n_args = 5;
632523be40fSDmitry Chagin break;
633523be40fSDmitry Chagin }
634523be40fSDmitry Chagin /* linux_msgctl */
635523be40fSDmitry Chagin case 71: {
636523be40fSDmitry Chagin struct linux_msgctl_args *p = params;
6376b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */
6386b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */
6396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
640523be40fSDmitry Chagin *n_args = 3;
641523be40fSDmitry Chagin break;
642523be40fSDmitry Chagin }
643523be40fSDmitry Chagin /* linux_fcntl */
644523be40fSDmitry Chagin case 72: {
645523be40fSDmitry Chagin struct linux_fcntl_args *p = params;
6466b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
6476b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */
6486b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */
649523be40fSDmitry Chagin *n_args = 3;
650523be40fSDmitry Chagin break;
651523be40fSDmitry Chagin }
652523be40fSDmitry Chagin /* flock */
653523be40fSDmitry Chagin case 73: {
654523be40fSDmitry Chagin struct flock_args *p = params;
6556b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
6566b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */
657523be40fSDmitry Chagin *n_args = 2;
658523be40fSDmitry Chagin break;
659523be40fSDmitry Chagin }
660523be40fSDmitry Chagin /* fsync */
661523be40fSDmitry Chagin case 74: {
662523be40fSDmitry Chagin struct fsync_args *p = params;
6636b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
664523be40fSDmitry Chagin *n_args = 1;
665523be40fSDmitry Chagin break;
666523be40fSDmitry Chagin }
667523be40fSDmitry Chagin /* linux_fdatasync */
668523be40fSDmitry Chagin case 75: {
669523be40fSDmitry Chagin struct linux_fdatasync_args *p = params;
6706b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
671523be40fSDmitry Chagin *n_args = 1;
672523be40fSDmitry Chagin break;
673523be40fSDmitry Chagin }
674523be40fSDmitry Chagin /* linux_truncate */
675523be40fSDmitry Chagin case 76: {
676523be40fSDmitry Chagin struct linux_truncate_args *p = params;
6776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
6786b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_long */
679523be40fSDmitry Chagin *n_args = 2;
680523be40fSDmitry Chagin break;
681523be40fSDmitry Chagin }
682523be40fSDmitry Chagin /* linux_ftruncate */
683523be40fSDmitry Chagin case 77: {
684523be40fSDmitry Chagin struct linux_ftruncate_args *p = params;
6856b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
6866b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_ulong */
687523be40fSDmitry Chagin *n_args = 2;
688523be40fSDmitry Chagin break;
689523be40fSDmitry Chagin }
690523be40fSDmitry Chagin /* linux_getdents */
691523be40fSDmitry Chagin case 78: {
692523be40fSDmitry Chagin struct linux_getdents_args *p = params;
6936b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
6946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dent; /* void * */
6956b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_uint */
696523be40fSDmitry Chagin *n_args = 3;
697523be40fSDmitry Chagin break;
698523be40fSDmitry Chagin }
699523be40fSDmitry Chagin /* linux_getcwd */
700523be40fSDmitry Chagin case 79: {
701523be40fSDmitry Chagin struct linux_getcwd_args *p = params;
7026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
7036b7c23a0SBrooks Davis iarg[a++] = p->bufsize; /* l_ulong */
704523be40fSDmitry Chagin *n_args = 2;
705523be40fSDmitry Chagin break;
706523be40fSDmitry Chagin }
707523be40fSDmitry Chagin /* linux_chdir */
708523be40fSDmitry Chagin case 80: {
709523be40fSDmitry Chagin struct linux_chdir_args *p = params;
7106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
711523be40fSDmitry Chagin *n_args = 1;
712523be40fSDmitry Chagin break;
713523be40fSDmitry Chagin }
714523be40fSDmitry Chagin /* fchdir */
715523be40fSDmitry Chagin case 81: {
716523be40fSDmitry Chagin struct fchdir_args *p = params;
7176b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
718523be40fSDmitry Chagin *n_args = 1;
719523be40fSDmitry Chagin break;
720523be40fSDmitry Chagin }
721523be40fSDmitry Chagin /* linux_rename */
722523be40fSDmitry Chagin case 82: {
723523be40fSDmitry Chagin struct linux_rename_args *p = params;
7246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->from; /* char * */
7256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* char * */
726523be40fSDmitry Chagin *n_args = 2;
727523be40fSDmitry Chagin break;
728523be40fSDmitry Chagin }
729523be40fSDmitry Chagin /* linux_mkdir */
730523be40fSDmitry Chagin case 83: {
731523be40fSDmitry Chagin struct linux_mkdir_args *p = params;
7326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
7336b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
734523be40fSDmitry Chagin *n_args = 2;
735523be40fSDmitry Chagin break;
736523be40fSDmitry Chagin }
737523be40fSDmitry Chagin /* linux_rmdir */
738523be40fSDmitry Chagin case 84: {
739523be40fSDmitry Chagin struct linux_rmdir_args *p = params;
7406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
741523be40fSDmitry Chagin *n_args = 1;
742523be40fSDmitry Chagin break;
743523be40fSDmitry Chagin }
744523be40fSDmitry Chagin /* linux_creat */
745523be40fSDmitry Chagin case 85: {
746523be40fSDmitry Chagin struct linux_creat_args *p = params;
7476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
7486b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
749523be40fSDmitry Chagin *n_args = 2;
750523be40fSDmitry Chagin break;
751523be40fSDmitry Chagin }
752523be40fSDmitry Chagin /* linux_link */
753523be40fSDmitry Chagin case 86: {
754523be40fSDmitry Chagin struct linux_link_args *p = params;
7556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
7566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* char * */
757523be40fSDmitry Chagin *n_args = 2;
758523be40fSDmitry Chagin break;
759523be40fSDmitry Chagin }
760523be40fSDmitry Chagin /* linux_unlink */
761523be40fSDmitry Chagin case 87: {
762523be40fSDmitry Chagin struct linux_unlink_args *p = params;
7636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
764523be40fSDmitry Chagin *n_args = 1;
765523be40fSDmitry Chagin break;
766523be40fSDmitry Chagin }
767523be40fSDmitry Chagin /* linux_symlink */
768523be40fSDmitry Chagin case 88: {
769523be40fSDmitry Chagin struct linux_symlink_args *p = params;
7706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
7716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* char * */
772523be40fSDmitry Chagin *n_args = 2;
773523be40fSDmitry Chagin break;
774523be40fSDmitry Chagin }
775523be40fSDmitry Chagin /* linux_readlink */
776523be40fSDmitry Chagin case 89: {
777523be40fSDmitry Chagin struct linux_readlink_args *p = params;
7786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */
7796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
7806b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_int */
781523be40fSDmitry Chagin *n_args = 3;
782523be40fSDmitry Chagin break;
783523be40fSDmitry Chagin }
784523be40fSDmitry Chagin /* linux_chmod */
785523be40fSDmitry Chagin case 90: {
786523be40fSDmitry Chagin struct linux_chmod_args *p = params;
7876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
7886b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
789523be40fSDmitry Chagin *n_args = 2;
790523be40fSDmitry Chagin break;
791523be40fSDmitry Chagin }
792523be40fSDmitry Chagin /* fchmod */
793523be40fSDmitry Chagin case 91: {
794523be40fSDmitry Chagin struct fchmod_args *p = params;
7956b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
7966b7c23a0SBrooks Davis iarg[a++] = p->mode; /* int */
797523be40fSDmitry Chagin *n_args = 2;
798523be40fSDmitry Chagin break;
799523be40fSDmitry Chagin }
800523be40fSDmitry Chagin /* linux_chown */
801523be40fSDmitry Chagin case 92: {
802523be40fSDmitry Chagin struct linux_chown_args *p = params;
8036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
8046b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */
8056b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */
806523be40fSDmitry Chagin *n_args = 3;
807523be40fSDmitry Chagin break;
808523be40fSDmitry Chagin }
809523be40fSDmitry Chagin /* fchown */
810523be40fSDmitry Chagin case 93: {
811523be40fSDmitry Chagin struct fchown_args *p = params;
8126b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */
8136b7c23a0SBrooks Davis iarg[a++] = p->uid; /* int */
8146b7c23a0SBrooks Davis iarg[a++] = p->gid; /* int */
815523be40fSDmitry Chagin *n_args = 3;
816523be40fSDmitry Chagin break;
817523be40fSDmitry Chagin }
818523be40fSDmitry Chagin /* linux_lchown */
819523be40fSDmitry Chagin case 94: {
820523be40fSDmitry Chagin struct linux_lchown_args *p = params;
8216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
8226b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */
8236b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */
824523be40fSDmitry Chagin *n_args = 3;
825523be40fSDmitry Chagin break;
826523be40fSDmitry Chagin }
827523be40fSDmitry Chagin /* umask */
828523be40fSDmitry Chagin case 95: {
829523be40fSDmitry Chagin struct umask_args *p = params;
8306b7c23a0SBrooks Davis iarg[a++] = p->newmask; /* int */
831523be40fSDmitry Chagin *n_args = 1;
832523be40fSDmitry Chagin break;
833523be40fSDmitry Chagin }
834523be40fSDmitry Chagin /* gettimeofday */
835523be40fSDmitry Chagin case 96: {
836523be40fSDmitry Chagin struct gettimeofday_args *p = params;
8376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
8386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
839523be40fSDmitry Chagin *n_args = 2;
840523be40fSDmitry Chagin break;
841523be40fSDmitry Chagin }
842523be40fSDmitry Chagin /* linux_getrlimit */
843523be40fSDmitry Chagin case 97: {
844523be40fSDmitry Chagin struct linux_getrlimit_args *p = params;
8456b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */
8466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
847523be40fSDmitry Chagin *n_args = 2;
848523be40fSDmitry Chagin break;
849523be40fSDmitry Chagin }
850523be40fSDmitry Chagin /* getrusage */
851523be40fSDmitry Chagin case 98: {
852523be40fSDmitry Chagin struct getrusage_args *p = params;
8536b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */
8546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
855523be40fSDmitry Chagin *n_args = 2;
856523be40fSDmitry Chagin break;
857523be40fSDmitry Chagin }
858523be40fSDmitry Chagin /* linux_sysinfo */
859523be40fSDmitry Chagin case 99: {
860523be40fSDmitry Chagin struct linux_sysinfo_args *p = params;
8616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
862523be40fSDmitry Chagin *n_args = 1;
863523be40fSDmitry Chagin break;
864523be40fSDmitry Chagin }
865523be40fSDmitry Chagin /* linux_times */
866523be40fSDmitry Chagin case 100: {
867523be40fSDmitry Chagin struct linux_times_args *p = params;
8686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
869523be40fSDmitry Chagin *n_args = 1;
870523be40fSDmitry Chagin break;
871523be40fSDmitry Chagin }
872523be40fSDmitry Chagin /* linux_ptrace */
873523be40fSDmitry Chagin case 101: {
874523be40fSDmitry Chagin struct linux_ptrace_args *p = params;
8756b7c23a0SBrooks Davis iarg[a++] = p->req; /* l_long */
8766b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_long */
8776b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
8786b7c23a0SBrooks Davis iarg[a++] = p->data; /* l_ulong */
879523be40fSDmitry Chagin *n_args = 4;
880523be40fSDmitry Chagin break;
881523be40fSDmitry Chagin }
882523be40fSDmitry Chagin /* linux_getuid */
883523be40fSDmitry Chagin case 102: {
884523be40fSDmitry Chagin *n_args = 0;
885523be40fSDmitry Chagin break;
886523be40fSDmitry Chagin }
887523be40fSDmitry Chagin /* linux_syslog */
888523be40fSDmitry Chagin case 103: {
889523be40fSDmitry Chagin struct linux_syslog_args *p = params;
8906b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */
8916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
8926b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */
893523be40fSDmitry Chagin *n_args = 3;
894523be40fSDmitry Chagin break;
895523be40fSDmitry Chagin }
896523be40fSDmitry Chagin /* linux_getgid */
897523be40fSDmitry Chagin case 104: {
898523be40fSDmitry Chagin *n_args = 0;
899523be40fSDmitry Chagin break;
900523be40fSDmitry Chagin }
901523be40fSDmitry Chagin /* setuid */
902523be40fSDmitry Chagin case 105: {
903523be40fSDmitry Chagin struct setuid_args *p = params;
9046b7c23a0SBrooks Davis uarg[a++] = p->uid; /* uid_t */
905523be40fSDmitry Chagin *n_args = 1;
906523be40fSDmitry Chagin break;
907523be40fSDmitry Chagin }
908523be40fSDmitry Chagin /* setgid */
909523be40fSDmitry Chagin case 106: {
910523be40fSDmitry Chagin struct setgid_args *p = params;
9116b7c23a0SBrooks Davis iarg[a++] = p->gid; /* gid_t */
912523be40fSDmitry Chagin *n_args = 1;
913523be40fSDmitry Chagin break;
914523be40fSDmitry Chagin }
915523be40fSDmitry Chagin /* geteuid */
916523be40fSDmitry Chagin case 107: {
917523be40fSDmitry Chagin *n_args = 0;
918523be40fSDmitry Chagin break;
919523be40fSDmitry Chagin }
920523be40fSDmitry Chagin /* getegid */
921523be40fSDmitry Chagin case 108: {
922523be40fSDmitry Chagin *n_args = 0;
923523be40fSDmitry Chagin break;
924523be40fSDmitry Chagin }
925523be40fSDmitry Chagin /* setpgid */
926523be40fSDmitry Chagin case 109: {
927523be40fSDmitry Chagin struct setpgid_args *p = params;
9286b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */
9296b7c23a0SBrooks Davis iarg[a++] = p->pgid; /* int */
930523be40fSDmitry Chagin *n_args = 2;
931523be40fSDmitry Chagin break;
932523be40fSDmitry Chagin }
933523be40fSDmitry Chagin /* linux_getppid */
934523be40fSDmitry Chagin case 110: {
935523be40fSDmitry Chagin *n_args = 0;
936523be40fSDmitry Chagin break;
937523be40fSDmitry Chagin }
938523be40fSDmitry Chagin /* getpgrp */
939523be40fSDmitry Chagin case 111: {
940523be40fSDmitry Chagin *n_args = 0;
941523be40fSDmitry Chagin break;
942523be40fSDmitry Chagin }
943523be40fSDmitry Chagin /* setsid */
944523be40fSDmitry Chagin case 112: {
945523be40fSDmitry Chagin *n_args = 0;
946523be40fSDmitry Chagin break;
947523be40fSDmitry Chagin }
948523be40fSDmitry Chagin /* setreuid */
949523be40fSDmitry Chagin case 113: {
950523be40fSDmitry Chagin struct setreuid_args *p = params;
9516b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */
9526b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */
953523be40fSDmitry Chagin *n_args = 2;
954523be40fSDmitry Chagin break;
955523be40fSDmitry Chagin }
956523be40fSDmitry Chagin /* setregid */
957523be40fSDmitry Chagin case 114: {
958523be40fSDmitry Chagin struct setregid_args *p = params;
9596b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */
9606b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */
961523be40fSDmitry Chagin *n_args = 2;
962523be40fSDmitry Chagin break;
963523be40fSDmitry Chagin }
964523be40fSDmitry Chagin /* linux_getgroups */
965523be40fSDmitry Chagin case 115: {
966523be40fSDmitry Chagin struct linux_getgroups_args *p = params;
9676b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */
9686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
969523be40fSDmitry Chagin *n_args = 2;
970523be40fSDmitry Chagin break;
971523be40fSDmitry Chagin }
972523be40fSDmitry Chagin /* linux_setgroups */
973523be40fSDmitry Chagin case 116: {
974523be40fSDmitry Chagin struct linux_setgroups_args *p = params;
9756b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */
9766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
977523be40fSDmitry Chagin *n_args = 2;
978523be40fSDmitry Chagin break;
979523be40fSDmitry Chagin }
980523be40fSDmitry Chagin /* setresuid */
981523be40fSDmitry Chagin case 117: {
982523be40fSDmitry Chagin struct setresuid_args *p = params;
9836b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */
9846b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */
9856b7c23a0SBrooks Davis uarg[a++] = p->suid; /* uid_t */
986523be40fSDmitry Chagin *n_args = 3;
987523be40fSDmitry Chagin break;
988523be40fSDmitry Chagin }
989523be40fSDmitry Chagin /* getresuid */
990523be40fSDmitry Chagin case 118: {
991523be40fSDmitry Chagin struct getresuid_args *p = params;
9926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
9936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->euid; /* uid_t * */
9946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->suid; /* uid_t * */
995523be40fSDmitry Chagin *n_args = 3;
996523be40fSDmitry Chagin break;
997523be40fSDmitry Chagin }
998523be40fSDmitry Chagin /* setresgid */
999523be40fSDmitry Chagin case 119: {
1000523be40fSDmitry Chagin struct setresgid_args *p = params;
10016b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */
10026b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */
10036b7c23a0SBrooks Davis iarg[a++] = p->sgid; /* gid_t */
1004523be40fSDmitry Chagin *n_args = 3;
1005523be40fSDmitry Chagin break;
1006523be40fSDmitry Chagin }
1007523be40fSDmitry Chagin /* getresgid */
1008523be40fSDmitry Chagin case 120: {
1009523be40fSDmitry Chagin struct getresgid_args *p = params;
10106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
10116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->egid; /* gid_t * */
10126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
1013523be40fSDmitry Chagin *n_args = 3;
1014523be40fSDmitry Chagin break;
1015523be40fSDmitry Chagin }
1016523be40fSDmitry Chagin /* getpgid */
1017523be40fSDmitry Chagin case 121: {
1018523be40fSDmitry Chagin struct getpgid_args *p = params;
10196b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */
1020523be40fSDmitry Chagin *n_args = 1;
1021523be40fSDmitry Chagin break;
1022523be40fSDmitry Chagin }
1023523be40fSDmitry Chagin /* linux_setfsuid */
1024523be40fSDmitry Chagin case 122: {
1025523be40fSDmitry Chagin struct linux_setfsuid_args *p = params;
10266b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */
1027523be40fSDmitry Chagin *n_args = 1;
1028523be40fSDmitry Chagin break;
1029523be40fSDmitry Chagin }
1030523be40fSDmitry Chagin /* linux_setfsgid */
1031523be40fSDmitry Chagin case 123: {
1032523be40fSDmitry Chagin struct linux_setfsgid_args *p = params;
10336b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */
1034523be40fSDmitry Chagin *n_args = 1;
1035523be40fSDmitry Chagin break;
1036523be40fSDmitry Chagin }
1037523be40fSDmitry Chagin /* linux_getsid */
1038523be40fSDmitry Chagin case 124: {
1039523be40fSDmitry Chagin struct linux_getsid_args *p = params;
10406b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
1041523be40fSDmitry Chagin *n_args = 1;
1042523be40fSDmitry Chagin break;
1043523be40fSDmitry Chagin }
1044523be40fSDmitry Chagin /* linux_capget */
1045523be40fSDmitry Chagin case 125: {
1046523be40fSDmitry Chagin struct linux_capget_args *p = params;
10476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
10486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1049523be40fSDmitry Chagin *n_args = 2;
1050523be40fSDmitry Chagin break;
1051523be40fSDmitry Chagin }
1052523be40fSDmitry Chagin /* linux_capset */
1053523be40fSDmitry Chagin case 126: {
1054523be40fSDmitry Chagin struct linux_capset_args *p = params;
10556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
10566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1057523be40fSDmitry Chagin *n_args = 2;
1058523be40fSDmitry Chagin break;
1059523be40fSDmitry Chagin }
1060523be40fSDmitry Chagin /* linux_rt_sigpending */
1061523be40fSDmitry Chagin case 127: {
1062523be40fSDmitry Chagin struct linux_rt_sigpending_args *p = params;
10636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
10646b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
1065523be40fSDmitry Chagin *n_args = 2;
1066523be40fSDmitry Chagin break;
1067523be40fSDmitry Chagin }
1068523be40fSDmitry Chagin /* linux_rt_sigtimedwait */
1069523be40fSDmitry Chagin case 128: {
1070523be40fSDmitry Chagin struct linux_rt_sigtimedwait_args *p = params;
10716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
10726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
10736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
10746b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
1075523be40fSDmitry Chagin *n_args = 4;
1076523be40fSDmitry Chagin break;
1077523be40fSDmitry Chagin }
1078523be40fSDmitry Chagin /* linux_rt_sigqueueinfo */
1079523be40fSDmitry Chagin case 129: {
1080523be40fSDmitry Chagin struct linux_rt_sigqueueinfo_args *p = params;
10816b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
10826b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
10836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
1084523be40fSDmitry Chagin *n_args = 3;
1085523be40fSDmitry Chagin break;
1086523be40fSDmitry Chagin }
1087523be40fSDmitry Chagin /* linux_rt_sigsuspend */
1088523be40fSDmitry Chagin case 130: {
1089523be40fSDmitry Chagin struct linux_rt_sigsuspend_args *p = params;
10906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
10916b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
1092523be40fSDmitry Chagin *n_args = 2;
1093523be40fSDmitry Chagin break;
1094523be40fSDmitry Chagin }
1095523be40fSDmitry Chagin /* linux_sigaltstack */
1096523be40fSDmitry Chagin case 131: {
1097523be40fSDmitry Chagin struct linux_sigaltstack_args *p = params;
10986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
10996b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
1100523be40fSDmitry Chagin *n_args = 2;
1101523be40fSDmitry Chagin break;
1102523be40fSDmitry Chagin }
1103523be40fSDmitry Chagin /* linux_utime */
1104523be40fSDmitry Chagin case 132: {
1105523be40fSDmitry Chagin struct linux_utime_args *p = params;
11066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fname; /* char * */
11076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */
1108523be40fSDmitry Chagin *n_args = 2;
1109523be40fSDmitry Chagin break;
1110523be40fSDmitry Chagin }
1111523be40fSDmitry Chagin /* linux_mknod */
1112523be40fSDmitry Chagin case 133: {
1113523be40fSDmitry Chagin struct linux_mknod_args *p = params;
11146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
11156b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
1116cd0fca82SDmitry Chagin iarg[a++] = p->dev; /* l_dev_t */
1117523be40fSDmitry Chagin *n_args = 3;
1118523be40fSDmitry Chagin break;
1119523be40fSDmitry Chagin }
1120523be40fSDmitry Chagin /* linux_personality */
1121523be40fSDmitry Chagin case 135: {
1122523be40fSDmitry Chagin struct linux_personality_args *p = params;
11236b7c23a0SBrooks Davis iarg[a++] = p->per; /* l_uint */
1124523be40fSDmitry Chagin *n_args = 1;
1125523be40fSDmitry Chagin break;
1126523be40fSDmitry Chagin }
1127523be40fSDmitry Chagin /* linux_ustat */
1128523be40fSDmitry Chagin case 136: {
1129523be40fSDmitry Chagin struct linux_ustat_args *p = params;
11306b7c23a0SBrooks Davis iarg[a++] = p->dev; /* l_uint */
11316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */
1132523be40fSDmitry Chagin *n_args = 2;
1133523be40fSDmitry Chagin break;
1134523be40fSDmitry Chagin }
1135523be40fSDmitry Chagin /* linux_statfs */
1136523be40fSDmitry Chagin case 137: {
1137523be40fSDmitry Chagin struct linux_statfs_args *p = params;
11386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
11396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
1140523be40fSDmitry Chagin *n_args = 2;
1141523be40fSDmitry Chagin break;
1142523be40fSDmitry Chagin }
1143523be40fSDmitry Chagin /* linux_fstatfs */
1144523be40fSDmitry Chagin case 138: {
1145523be40fSDmitry Chagin struct linux_fstatfs_args *p = params;
11466b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
11476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
1148523be40fSDmitry Chagin *n_args = 2;
1149523be40fSDmitry Chagin break;
1150523be40fSDmitry Chagin }
1151523be40fSDmitry Chagin /* linux_sysfs */
1152523be40fSDmitry Chagin case 139: {
1153523be40fSDmitry Chagin struct linux_sysfs_args *p = params;
11546b7c23a0SBrooks Davis iarg[a++] = p->option; /* l_int */
11556b7c23a0SBrooks Davis iarg[a++] = p->arg1; /* l_ulong */
11566b7c23a0SBrooks Davis iarg[a++] = p->arg2; /* l_ulong */
1157523be40fSDmitry Chagin *n_args = 3;
1158523be40fSDmitry Chagin break;
1159523be40fSDmitry Chagin }
1160523be40fSDmitry Chagin /* linux_getpriority */
1161523be40fSDmitry Chagin case 140: {
1162523be40fSDmitry Chagin struct linux_getpriority_args *p = params;
11636b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */
11646b7c23a0SBrooks Davis iarg[a++] = p->who; /* l_int */
1165523be40fSDmitry Chagin *n_args = 2;
1166523be40fSDmitry Chagin break;
1167523be40fSDmitry Chagin }
1168523be40fSDmitry Chagin /* setpriority */
1169523be40fSDmitry Chagin case 141: {
1170523be40fSDmitry Chagin struct setpriority_args *p = params;
11716b7c23a0SBrooks Davis iarg[a++] = p->which; /* int */
11726b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */
11736b7c23a0SBrooks Davis iarg[a++] = p->prio; /* int */
1174523be40fSDmitry Chagin *n_args = 3;
1175523be40fSDmitry Chagin break;
1176523be40fSDmitry Chagin }
1177523be40fSDmitry Chagin /* linux_sched_setparam */
1178523be40fSDmitry Chagin case 142: {
1179523be40fSDmitry Chagin struct linux_sched_setparam_args *p = params;
11806b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
11816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1182523be40fSDmitry Chagin *n_args = 2;
1183523be40fSDmitry Chagin break;
1184523be40fSDmitry Chagin }
1185523be40fSDmitry Chagin /* linux_sched_getparam */
1186523be40fSDmitry Chagin case 143: {
1187523be40fSDmitry Chagin struct linux_sched_getparam_args *p = params;
11886b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
11896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1190523be40fSDmitry Chagin *n_args = 2;
1191523be40fSDmitry Chagin break;
1192523be40fSDmitry Chagin }
1193523be40fSDmitry Chagin /* linux_sched_setscheduler */
1194523be40fSDmitry Chagin case 144: {
1195523be40fSDmitry Chagin struct linux_sched_setscheduler_args *p = params;
11966b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
11976b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */
11986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1199523be40fSDmitry Chagin *n_args = 3;
1200523be40fSDmitry Chagin break;
1201523be40fSDmitry Chagin }
1202523be40fSDmitry Chagin /* linux_sched_getscheduler */
1203523be40fSDmitry Chagin case 145: {
1204523be40fSDmitry Chagin struct linux_sched_getscheduler_args *p = params;
12056b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
1206523be40fSDmitry Chagin *n_args = 1;
1207523be40fSDmitry Chagin break;
1208523be40fSDmitry Chagin }
1209523be40fSDmitry Chagin /* linux_sched_get_priority_max */
1210523be40fSDmitry Chagin case 146: {
1211523be40fSDmitry Chagin struct linux_sched_get_priority_max_args *p = params;
12126b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */
1213523be40fSDmitry Chagin *n_args = 1;
1214523be40fSDmitry Chagin break;
1215523be40fSDmitry Chagin }
1216523be40fSDmitry Chagin /* linux_sched_get_priority_min */
1217523be40fSDmitry Chagin case 147: {
1218523be40fSDmitry Chagin struct linux_sched_get_priority_min_args *p = params;
12196b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */
1220523be40fSDmitry Chagin *n_args = 1;
1221523be40fSDmitry Chagin break;
1222523be40fSDmitry Chagin }
1223523be40fSDmitry Chagin /* linux_sched_rr_get_interval */
1224523be40fSDmitry Chagin case 148: {
1225523be40fSDmitry Chagin struct linux_sched_rr_get_interval_args *p = params;
12266b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
12276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
1228523be40fSDmitry Chagin *n_args = 2;
1229523be40fSDmitry Chagin break;
1230523be40fSDmitry Chagin }
1231523be40fSDmitry Chagin /* mlock */
1232523be40fSDmitry Chagin case 149: {
1233523be40fSDmitry Chagin struct mlock_args *p = params;
12346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */
12356b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */
1236523be40fSDmitry Chagin *n_args = 2;
1237523be40fSDmitry Chagin break;
1238523be40fSDmitry Chagin }
1239523be40fSDmitry Chagin /* munlock */
1240523be40fSDmitry Chagin case 150: {
1241523be40fSDmitry Chagin struct munlock_args *p = params;
12426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */
12436b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */
1244523be40fSDmitry Chagin *n_args = 2;
1245523be40fSDmitry Chagin break;
1246523be40fSDmitry Chagin }
1247523be40fSDmitry Chagin /* mlockall */
1248523be40fSDmitry Chagin case 151: {
1249523be40fSDmitry Chagin struct mlockall_args *p = params;
12506b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */
1251523be40fSDmitry Chagin *n_args = 1;
1252523be40fSDmitry Chagin break;
1253523be40fSDmitry Chagin }
1254523be40fSDmitry Chagin /* munlockall */
1255523be40fSDmitry Chagin case 152: {
1256523be40fSDmitry Chagin *n_args = 0;
1257523be40fSDmitry Chagin break;
1258523be40fSDmitry Chagin }
1259523be40fSDmitry Chagin /* linux_vhangup */
1260523be40fSDmitry Chagin case 153: {
1261523be40fSDmitry Chagin *n_args = 0;
1262523be40fSDmitry Chagin break;
1263523be40fSDmitry Chagin }
1264eff8d99fSEdward Tomasz Napierala /* linux_modify_ldt */
1265eff8d99fSEdward Tomasz Napierala case 154: {
1266eff8d99fSEdward Tomasz Napierala *n_args = 0;
1267eff8d99fSEdward Tomasz Napierala break;
1268eff8d99fSEdward Tomasz Napierala }
1269523be40fSDmitry Chagin /* linux_pivot_root */
1270523be40fSDmitry Chagin case 155: {
1271523be40fSDmitry Chagin *n_args = 0;
1272523be40fSDmitry Chagin break;
1273523be40fSDmitry Chagin }
1274523be40fSDmitry Chagin /* linux_sysctl */
1275523be40fSDmitry Chagin case 156: {
1276523be40fSDmitry Chagin struct linux_sysctl_args *p = params;
12776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */
1278523be40fSDmitry Chagin *n_args = 1;
1279523be40fSDmitry Chagin break;
1280523be40fSDmitry Chagin }
1281523be40fSDmitry Chagin /* linux_prctl */
1282523be40fSDmitry Chagin case 157: {
1283523be40fSDmitry Chagin struct linux_prctl_args *p = params;
12846b7c23a0SBrooks Davis iarg[a++] = p->option; /* l_int */
12856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
12866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
12876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
12886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
1289523be40fSDmitry Chagin *n_args = 5;
1290523be40fSDmitry Chagin break;
1291523be40fSDmitry Chagin }
1292523be40fSDmitry Chagin /* linux_arch_prctl */
1293523be40fSDmitry Chagin case 158: {
1294523be40fSDmitry Chagin struct linux_arch_prctl_args *p = params;
12956b7c23a0SBrooks Davis iarg[a++] = p->code; /* l_int */
12966b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */
1297523be40fSDmitry Chagin *n_args = 2;
1298523be40fSDmitry Chagin break;
1299523be40fSDmitry Chagin }
1300523be40fSDmitry Chagin /* linux_adjtimex */
1301523be40fSDmitry Chagin case 159: {
1302523be40fSDmitry Chagin *n_args = 0;
1303523be40fSDmitry Chagin break;
1304523be40fSDmitry Chagin }
1305523be40fSDmitry Chagin /* linux_setrlimit */
1306523be40fSDmitry Chagin case 160: {
1307523be40fSDmitry Chagin struct linux_setrlimit_args *p = params;
13086b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */
13096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
1310523be40fSDmitry Chagin *n_args = 2;
1311523be40fSDmitry Chagin break;
1312523be40fSDmitry Chagin }
1313523be40fSDmitry Chagin /* chroot */
1314523be40fSDmitry Chagin case 161: {
1315523be40fSDmitry Chagin struct chroot_args *p = params;
13166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
1317523be40fSDmitry Chagin *n_args = 1;
1318523be40fSDmitry Chagin break;
1319523be40fSDmitry Chagin }
1320523be40fSDmitry Chagin /* sync */
1321523be40fSDmitry Chagin case 162: {
1322523be40fSDmitry Chagin *n_args = 0;
1323523be40fSDmitry Chagin break;
1324523be40fSDmitry Chagin }
1325523be40fSDmitry Chagin /* acct */
1326523be40fSDmitry Chagin case 163: {
1327523be40fSDmitry Chagin struct acct_args *p = params;
13286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
1329523be40fSDmitry Chagin *n_args = 1;
1330523be40fSDmitry Chagin break;
1331523be40fSDmitry Chagin }
1332523be40fSDmitry Chagin /* settimeofday */
1333523be40fSDmitry Chagin case 164: {
1334523be40fSDmitry Chagin struct settimeofday_args *p = params;
13356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */
13366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
1337523be40fSDmitry Chagin *n_args = 2;
1338523be40fSDmitry Chagin break;
1339523be40fSDmitry Chagin }
1340523be40fSDmitry Chagin /* linux_mount */
1341523be40fSDmitry Chagin case 165: {
1342523be40fSDmitry Chagin struct linux_mount_args *p = params;
13436b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->specialfile; /* char * */
13446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dir; /* char * */
13456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
13466b7c23a0SBrooks Davis iarg[a++] = p->rwflag; /* l_ulong */
13476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->data; /* void * */
1348523be40fSDmitry Chagin *n_args = 5;
1349523be40fSDmitry Chagin break;
1350523be40fSDmitry Chagin }
1351523be40fSDmitry Chagin /* linux_umount */
1352523be40fSDmitry Chagin case 166: {
1353523be40fSDmitry Chagin struct linux_umount_args *p = params;
13546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */
13556b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
1356523be40fSDmitry Chagin *n_args = 2;
1357523be40fSDmitry Chagin break;
1358523be40fSDmitry Chagin }
1359523be40fSDmitry Chagin /* swapon */
1360523be40fSDmitry Chagin case 167: {
1361523be40fSDmitry Chagin struct swapon_args *p = params;
13626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */
1363523be40fSDmitry Chagin *n_args = 1;
1364523be40fSDmitry Chagin break;
1365523be40fSDmitry Chagin }
1366523be40fSDmitry Chagin /* linux_swapoff */
1367523be40fSDmitry Chagin case 168: {
1368523be40fSDmitry Chagin *n_args = 0;
1369523be40fSDmitry Chagin break;
1370523be40fSDmitry Chagin }
1371523be40fSDmitry Chagin /* linux_reboot */
1372523be40fSDmitry Chagin case 169: {
1373523be40fSDmitry Chagin struct linux_reboot_args *p = params;
13746b7c23a0SBrooks Davis iarg[a++] = p->magic1; /* l_int */
13756b7c23a0SBrooks Davis iarg[a++] = p->magic2; /* l_int */
13766b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */
13776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg; /* void * */
1378523be40fSDmitry Chagin *n_args = 4;
1379523be40fSDmitry Chagin break;
1380523be40fSDmitry Chagin }
1381523be40fSDmitry Chagin /* linux_sethostname */
1382523be40fSDmitry Chagin case 170: {
1383523be40fSDmitry Chagin struct linux_sethostname_args *p = params;
13846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hostname; /* char * */
13856b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */
1386523be40fSDmitry Chagin *n_args = 2;
1387523be40fSDmitry Chagin break;
1388523be40fSDmitry Chagin }
1389523be40fSDmitry Chagin /* linux_setdomainname */
1390523be40fSDmitry Chagin case 171: {
1391523be40fSDmitry Chagin struct linux_setdomainname_args *p = params;
13926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */
13936b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */
1394523be40fSDmitry Chagin *n_args = 2;
1395523be40fSDmitry Chagin break;
1396523be40fSDmitry Chagin }
1397523be40fSDmitry Chagin /* linux_iopl */
1398523be40fSDmitry Chagin case 172: {
1399523be40fSDmitry Chagin struct linux_iopl_args *p = params;
14006b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_uint */
1401523be40fSDmitry Chagin *n_args = 1;
1402523be40fSDmitry Chagin break;
1403523be40fSDmitry Chagin }
1404eff8d99fSEdward Tomasz Napierala /* linux_ioperm */
1405eff8d99fSEdward Tomasz Napierala case 173: {
1406eff8d99fSEdward Tomasz Napierala *n_args = 0;
1407eff8d99fSEdward Tomasz Napierala break;
1408eff8d99fSEdward Tomasz Napierala }
1409523be40fSDmitry Chagin /* linux_init_module */
1410523be40fSDmitry Chagin case 175: {
1411523be40fSDmitry Chagin *n_args = 0;
1412523be40fSDmitry Chagin break;
1413523be40fSDmitry Chagin }
1414523be40fSDmitry Chagin /* linux_delete_module */
1415523be40fSDmitry Chagin case 176: {
1416523be40fSDmitry Chagin *n_args = 0;
1417523be40fSDmitry Chagin break;
1418523be40fSDmitry Chagin }
1419523be40fSDmitry Chagin /* linux_quotactl */
1420523be40fSDmitry Chagin case 179: {
1421523be40fSDmitry Chagin *n_args = 0;
1422523be40fSDmitry Chagin break;
1423523be40fSDmitry Chagin }
1424523be40fSDmitry Chagin /* linux_gettid */
1425523be40fSDmitry Chagin case 186: {
1426523be40fSDmitry Chagin *n_args = 0;
1427523be40fSDmitry Chagin break;
1428523be40fSDmitry Chagin }
1429eff8d99fSEdward Tomasz Napierala /* linux_readahead */
1430eff8d99fSEdward Tomasz Napierala case 187: {
1431eff8d99fSEdward Tomasz Napierala *n_args = 0;
1432eff8d99fSEdward Tomasz Napierala break;
1433eff8d99fSEdward Tomasz Napierala }
1434523be40fSDmitry Chagin /* linux_setxattr */
1435523be40fSDmitry Chagin case 188: {
1436a39cdcd7SEdward Tomasz Napierala struct linux_setxattr_args *p = params;
14376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
14386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1439d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14406b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
14416b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
1442a39cdcd7SEdward Tomasz Napierala *n_args = 5;
1443523be40fSDmitry Chagin break;
1444523be40fSDmitry Chagin }
1445523be40fSDmitry Chagin /* linux_lsetxattr */
1446523be40fSDmitry Chagin case 189: {
1447a39cdcd7SEdward Tomasz Napierala struct linux_lsetxattr_args *p = params;
14486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
14496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1450d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14516b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
14526b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
1453a39cdcd7SEdward Tomasz Napierala *n_args = 5;
1454523be40fSDmitry Chagin break;
1455523be40fSDmitry Chagin }
1456523be40fSDmitry Chagin /* linux_fsetxattr */
1457523be40fSDmitry Chagin case 190: {
1458a39cdcd7SEdward Tomasz Napierala struct linux_fsetxattr_args *p = params;
14596b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
14606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1461d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14626b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
14636b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
1464a39cdcd7SEdward Tomasz Napierala *n_args = 5;
1465523be40fSDmitry Chagin break;
1466523be40fSDmitry Chagin }
1467523be40fSDmitry Chagin /* linux_getxattr */
1468523be40fSDmitry Chagin case 191: {
1469a39cdcd7SEdward Tomasz Napierala struct linux_getxattr_args *p = params;
14706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
14716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1472d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14736b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1474a39cdcd7SEdward Tomasz Napierala *n_args = 4;
1475523be40fSDmitry Chagin break;
1476523be40fSDmitry Chagin }
1477523be40fSDmitry Chagin /* linux_lgetxattr */
1478523be40fSDmitry Chagin case 192: {
1479a39cdcd7SEdward Tomasz Napierala struct linux_lgetxattr_args *p = params;
14806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
14816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1482d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14836b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1484a39cdcd7SEdward Tomasz Napierala *n_args = 4;
1485523be40fSDmitry Chagin break;
1486523be40fSDmitry Chagin }
1487523be40fSDmitry Chagin /* linux_fgetxattr */
1488523be40fSDmitry Chagin case 193: {
1489a39cdcd7SEdward Tomasz Napierala struct linux_fgetxattr_args *p = params;
14906b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
14916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1492d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */
14936b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1494a39cdcd7SEdward Tomasz Napierala *n_args = 4;
1495523be40fSDmitry Chagin break;
1496523be40fSDmitry Chagin }
1497523be40fSDmitry Chagin /* linux_listxattr */
1498523be40fSDmitry Chagin case 194: {
1499a39cdcd7SEdward Tomasz Napierala struct linux_listxattr_args *p = params;
15006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
1501d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */
15026b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1503a39cdcd7SEdward Tomasz Napierala *n_args = 3;
1504523be40fSDmitry Chagin break;
1505523be40fSDmitry Chagin }
1506523be40fSDmitry Chagin /* linux_llistxattr */
1507523be40fSDmitry Chagin case 195: {
1508a39cdcd7SEdward Tomasz Napierala struct linux_llistxattr_args *p = params;
15096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
1510d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */
15116b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1512a39cdcd7SEdward Tomasz Napierala *n_args = 3;
1513523be40fSDmitry Chagin break;
1514523be40fSDmitry Chagin }
1515523be40fSDmitry Chagin /* linux_flistxattr */
1516523be40fSDmitry Chagin case 196: {
1517a39cdcd7SEdward Tomasz Napierala struct linux_flistxattr_args *p = params;
15186b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
1519d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */
15206b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */
1521a39cdcd7SEdward Tomasz Napierala *n_args = 3;
1522523be40fSDmitry Chagin break;
1523523be40fSDmitry Chagin }
1524523be40fSDmitry Chagin /* linux_removexattr */
1525523be40fSDmitry Chagin case 197: {
1526a39cdcd7SEdward Tomasz Napierala struct linux_removexattr_args *p = params;
15276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
15286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1529a39cdcd7SEdward Tomasz Napierala *n_args = 2;
1530523be40fSDmitry Chagin break;
1531523be40fSDmitry Chagin }
1532523be40fSDmitry Chagin /* linux_lremovexattr */
1533523be40fSDmitry Chagin case 198: {
1534a39cdcd7SEdward Tomasz Napierala struct linux_lremovexattr_args *p = params;
15356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
15366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1537a39cdcd7SEdward Tomasz Napierala *n_args = 2;
1538523be40fSDmitry Chagin break;
1539523be40fSDmitry Chagin }
1540523be40fSDmitry Chagin /* linux_fremovexattr */
1541523be40fSDmitry Chagin case 199: {
1542a39cdcd7SEdward Tomasz Napierala struct linux_fremovexattr_args *p = params;
15436b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
15446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1545a39cdcd7SEdward Tomasz Napierala *n_args = 2;
1546523be40fSDmitry Chagin break;
1547523be40fSDmitry Chagin }
1548523be40fSDmitry Chagin /* linux_tkill */
1549523be40fSDmitry Chagin case 200: {
1550523be40fSDmitry Chagin struct linux_tkill_args *p = params;
15516b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */
15526b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
1553523be40fSDmitry Chagin *n_args = 2;
1554523be40fSDmitry Chagin break;
1555523be40fSDmitry Chagin }
1556523be40fSDmitry Chagin /* linux_time */
1557523be40fSDmitry Chagin case 201: {
1558523be40fSDmitry Chagin struct linux_time_args *p = params;
15596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tm; /* l_time_t * */
1560523be40fSDmitry Chagin *n_args = 1;
1561523be40fSDmitry Chagin break;
1562523be40fSDmitry Chagin }
1563523be40fSDmitry Chagin /* linux_sys_futex */
1564523be40fSDmitry Chagin case 202: {
1565523be40fSDmitry Chagin struct linux_sys_futex_args *p = params;
15666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
15676b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */
15686b7c23a0SBrooks Davis uarg[a++] = p->val; /* uint32_t */
15696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
15706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
15716b7c23a0SBrooks Davis uarg[a++] = p->val3; /* uint32_t */
1572523be40fSDmitry Chagin *n_args = 6;
1573523be40fSDmitry Chagin break;
1574523be40fSDmitry Chagin }
1575523be40fSDmitry Chagin /* linux_sched_setaffinity */
1576523be40fSDmitry Chagin case 203: {
1577523be40fSDmitry Chagin struct linux_sched_setaffinity_args *p = params;
15786b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
15796b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */
15806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1581523be40fSDmitry Chagin *n_args = 3;
1582523be40fSDmitry Chagin break;
1583523be40fSDmitry Chagin }
1584523be40fSDmitry Chagin /* linux_sched_getaffinity */
1585523be40fSDmitry Chagin case 204: {
1586523be40fSDmitry Chagin struct linux_sched_getaffinity_args *p = params;
15876b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
15886b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */
15896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1590523be40fSDmitry Chagin *n_args = 3;
1591523be40fSDmitry Chagin break;
1592523be40fSDmitry Chagin }
1593eff8d99fSEdward Tomasz Napierala /* linux_io_setup */
1594eff8d99fSEdward Tomasz Napierala case 206: {
1595eff8d99fSEdward Tomasz Napierala *n_args = 0;
1596eff8d99fSEdward Tomasz Napierala break;
1597eff8d99fSEdward Tomasz Napierala }
1598eff8d99fSEdward Tomasz Napierala /* linux_io_destroy */
1599eff8d99fSEdward Tomasz Napierala case 207: {
1600eff8d99fSEdward Tomasz Napierala *n_args = 0;
1601eff8d99fSEdward Tomasz Napierala break;
1602eff8d99fSEdward Tomasz Napierala }
1603eff8d99fSEdward Tomasz Napierala /* linux_io_getevents */
1604eff8d99fSEdward Tomasz Napierala case 208: {
1605eff8d99fSEdward Tomasz Napierala *n_args = 0;
1606eff8d99fSEdward Tomasz Napierala break;
1607eff8d99fSEdward Tomasz Napierala }
1608eff8d99fSEdward Tomasz Napierala /* linux_io_submit */
1609eff8d99fSEdward Tomasz Napierala case 209: {
1610eff8d99fSEdward Tomasz Napierala *n_args = 0;
1611eff8d99fSEdward Tomasz Napierala break;
1612eff8d99fSEdward Tomasz Napierala }
1613eff8d99fSEdward Tomasz Napierala /* linux_io_cancel */
1614eff8d99fSEdward Tomasz Napierala case 210: {
1615eff8d99fSEdward Tomasz Napierala *n_args = 0;
1616eff8d99fSEdward Tomasz Napierala break;
1617eff8d99fSEdward Tomasz Napierala }
1618523be40fSDmitry Chagin /* linux_lookup_dcookie */
1619523be40fSDmitry Chagin case 212: {
1620523be40fSDmitry Chagin *n_args = 0;
1621523be40fSDmitry Chagin break;
1622523be40fSDmitry Chagin }
1623523be40fSDmitry Chagin /* linux_epoll_create */
1624523be40fSDmitry Chagin case 213: {
162528fb5535SDmitry Chagin struct linux_epoll_create_args *p = params;
16266b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_int */
162728fb5535SDmitry Chagin *n_args = 1;
1628523be40fSDmitry Chagin break;
1629523be40fSDmitry Chagin }
1630523be40fSDmitry Chagin /* linux_remap_file_pages */
1631523be40fSDmitry Chagin case 216: {
1632523be40fSDmitry Chagin *n_args = 0;
1633523be40fSDmitry Chagin break;
1634523be40fSDmitry Chagin }
1635523be40fSDmitry Chagin /* linux_getdents64 */
1636523be40fSDmitry Chagin case 217: {
1637523be40fSDmitry Chagin struct linux_getdents64_args *p = params;
16386b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */
16396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dirent; /* void * */
16406b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_uint */
1641523be40fSDmitry Chagin *n_args = 3;
1642523be40fSDmitry Chagin break;
1643523be40fSDmitry Chagin }
1644523be40fSDmitry Chagin /* linux_set_tid_address */
1645523be40fSDmitry Chagin case 218: {
1646523be40fSDmitry Chagin struct linux_set_tid_address_args *p = params;
16476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tidptr; /* l_int * */
1648523be40fSDmitry Chagin *n_args = 1;
1649523be40fSDmitry Chagin break;
1650523be40fSDmitry Chagin }
1651eff8d99fSEdward Tomasz Napierala /* linux_restart_syscall */
1652eff8d99fSEdward Tomasz Napierala case 219: {
1653eff8d99fSEdward Tomasz Napierala *n_args = 0;
1654eff8d99fSEdward Tomasz Napierala break;
1655eff8d99fSEdward Tomasz Napierala }
1656523be40fSDmitry Chagin /* linux_semtimedop */
1657523be40fSDmitry Chagin case 220: {
1658430460d7SDmitry Chagin struct linux_semtimedop_args *p = params;
1659430460d7SDmitry Chagin iarg[a++] = p->semid; /* l_int */
1660430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
1661430460d7SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */
1662430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
1663430460d7SDmitry Chagin *n_args = 4;
1664523be40fSDmitry Chagin break;
1665523be40fSDmitry Chagin }
1666523be40fSDmitry Chagin /* linux_fadvise64 */
1667523be40fSDmitry Chagin case 221: {
1668523be40fSDmitry Chagin struct linux_fadvise64_args *p = params;
16696b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
16706b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */
16716b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
16726b7c23a0SBrooks Davis iarg[a++] = p->advice; /* l_int */
1673523be40fSDmitry Chagin *n_args = 4;
1674523be40fSDmitry Chagin break;
1675523be40fSDmitry Chagin }
1676523be40fSDmitry Chagin /* linux_timer_create */
1677523be40fSDmitry Chagin case 222: {
1678523be40fSDmitry Chagin struct linux_timer_create_args *p = params;
16796b7c23a0SBrooks Davis iarg[a++] = p->clock_id; /* clockid_t */
1680bedbaee8SWarner Losh uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
16816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
1682523be40fSDmitry Chagin *n_args = 3;
1683523be40fSDmitry Chagin break;
1684523be40fSDmitry Chagin }
1685523be40fSDmitry Chagin /* linux_timer_settime */
1686523be40fSDmitry Chagin case 223: {
1687523be40fSDmitry Chagin struct linux_timer_settime_args *p = params;
16886b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */
16896b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
16906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
16916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
1692523be40fSDmitry Chagin *n_args = 4;
1693523be40fSDmitry Chagin break;
1694523be40fSDmitry Chagin }
1695523be40fSDmitry Chagin /* linux_timer_gettime */
1696523be40fSDmitry Chagin case 224: {
1697523be40fSDmitry Chagin struct linux_timer_gettime_args *p = params;
16986b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */
16996b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
1700523be40fSDmitry Chagin *n_args = 2;
1701523be40fSDmitry Chagin break;
1702523be40fSDmitry Chagin }
1703523be40fSDmitry Chagin /* linux_timer_getoverrun */
1704523be40fSDmitry Chagin case 225: {
1705523be40fSDmitry Chagin struct linux_timer_getoverrun_args *p = params;
17066b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */
1707523be40fSDmitry Chagin *n_args = 1;
1708523be40fSDmitry Chagin break;
1709523be40fSDmitry Chagin }
1710523be40fSDmitry Chagin /* linux_timer_delete */
1711523be40fSDmitry Chagin case 226: {
1712523be40fSDmitry Chagin struct linux_timer_delete_args *p = params;
17136b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */
1714523be40fSDmitry Chagin *n_args = 1;
1715523be40fSDmitry Chagin break;
1716523be40fSDmitry Chagin }
1717523be40fSDmitry Chagin /* linux_clock_settime */
1718523be40fSDmitry Chagin case 227: {
1719523be40fSDmitry Chagin struct linux_clock_settime_args *p = params;
17206b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */
17216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1722523be40fSDmitry Chagin *n_args = 2;
1723523be40fSDmitry Chagin break;
1724523be40fSDmitry Chagin }
1725523be40fSDmitry Chagin /* linux_clock_gettime */
1726523be40fSDmitry Chagin case 228: {
1727523be40fSDmitry Chagin struct linux_clock_gettime_args *p = params;
17286b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */
17296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1730523be40fSDmitry Chagin *n_args = 2;
1731523be40fSDmitry Chagin break;
1732523be40fSDmitry Chagin }
1733523be40fSDmitry Chagin /* linux_clock_getres */
1734523be40fSDmitry Chagin case 229: {
1735523be40fSDmitry Chagin struct linux_clock_getres_args *p = params;
17366b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */
17376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1738523be40fSDmitry Chagin *n_args = 2;
1739523be40fSDmitry Chagin break;
1740523be40fSDmitry Chagin }
1741523be40fSDmitry Chagin /* linux_clock_nanosleep */
1742523be40fSDmitry Chagin case 230: {
1743523be40fSDmitry Chagin struct linux_clock_nanosleep_args *p = params;
17446b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */
17456b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
17466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
17476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
1748523be40fSDmitry Chagin *n_args = 4;
1749523be40fSDmitry Chagin break;
1750523be40fSDmitry Chagin }
1751523be40fSDmitry Chagin /* linux_exit_group */
1752523be40fSDmitry Chagin case 231: {
1753523be40fSDmitry Chagin struct linux_exit_group_args *p = params;
17546b7c23a0SBrooks Davis iarg[a++] = p->error_code; /* l_int */
1755523be40fSDmitry Chagin *n_args = 1;
1756523be40fSDmitry Chagin break;
1757523be40fSDmitry Chagin }
1758523be40fSDmitry Chagin /* linux_epoll_wait */
1759523be40fSDmitry Chagin case 232: {
176028fb5535SDmitry Chagin struct linux_epoll_wait_args *p = params;
17616b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */
17626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
17636b7c23a0SBrooks Davis iarg[a++] = p->maxevents; /* l_int */
17646b7c23a0SBrooks Davis iarg[a++] = p->timeout; /* l_int */
176528fb5535SDmitry Chagin *n_args = 4;
1766523be40fSDmitry Chagin break;
1767523be40fSDmitry Chagin }
1768523be40fSDmitry Chagin /* linux_epoll_ctl */
1769523be40fSDmitry Chagin case 233: {
177028fb5535SDmitry Chagin struct linux_epoll_ctl_args *p = params;
17716b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */
17726b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */
17736b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
17746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
177528fb5535SDmitry Chagin *n_args = 4;
1776523be40fSDmitry Chagin break;
1777523be40fSDmitry Chagin }
1778523be40fSDmitry Chagin /* linux_tgkill */
1779523be40fSDmitry Chagin case 234: {
1780523be40fSDmitry Chagin struct linux_tgkill_args *p = params;
17816b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */
17826b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
17836b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
1784523be40fSDmitry Chagin *n_args = 3;
1785523be40fSDmitry Chagin break;
1786523be40fSDmitry Chagin }
1787523be40fSDmitry Chagin /* linux_utimes */
1788523be40fSDmitry Chagin case 235: {
1789523be40fSDmitry Chagin struct linux_utimes_args *p = params;
17906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fname; /* char * */
17916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */
1792523be40fSDmitry Chagin *n_args = 2;
1793523be40fSDmitry Chagin break;
1794523be40fSDmitry Chagin }
1795523be40fSDmitry Chagin /* linux_mbind */
1796523be40fSDmitry Chagin case 237: {
1797523be40fSDmitry Chagin *n_args = 0;
1798523be40fSDmitry Chagin break;
1799523be40fSDmitry Chagin }
1800523be40fSDmitry Chagin /* linux_set_mempolicy */
1801523be40fSDmitry Chagin case 238: {
1802523be40fSDmitry Chagin *n_args = 0;
1803523be40fSDmitry Chagin break;
1804523be40fSDmitry Chagin }
1805523be40fSDmitry Chagin /* linux_get_mempolicy */
1806523be40fSDmitry Chagin case 239: {
1807523be40fSDmitry Chagin *n_args = 0;
1808523be40fSDmitry Chagin break;
1809523be40fSDmitry Chagin }
1810523be40fSDmitry Chagin /* linux_mq_open */
1811523be40fSDmitry Chagin case 240: {
1812a39cdcd7SEdward Tomasz Napierala struct linux_mq_open_args *p = params;
18136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
18146b7c23a0SBrooks Davis iarg[a++] = p->oflag; /* l_int */
18156b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
18166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
1817a39cdcd7SEdward Tomasz Napierala *n_args = 4;
1818523be40fSDmitry Chagin break;
1819523be40fSDmitry Chagin }
1820523be40fSDmitry Chagin /* linux_mq_unlink */
1821523be40fSDmitry Chagin case 241: {
1822a39cdcd7SEdward Tomasz Napierala struct linux_mq_unlink_args *p = params;
18236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
1824a39cdcd7SEdward Tomasz Napierala *n_args = 1;
1825523be40fSDmitry Chagin break;
1826523be40fSDmitry Chagin }
1827523be40fSDmitry Chagin /* linux_mq_timedsend */
1828523be40fSDmitry Chagin case 242: {
1829a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedsend_args *p = params;
18306b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */
18316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
18326b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */
18336b7c23a0SBrooks Davis iarg[a++] = p->msg_prio; /* l_uint */
18346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1835a39cdcd7SEdward Tomasz Napierala *n_args = 5;
1836523be40fSDmitry Chagin break;
1837523be40fSDmitry Chagin }
1838523be40fSDmitry Chagin /* linux_mq_timedreceive */
1839523be40fSDmitry Chagin case 243: {
1840a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedreceive_args *p = params;
18416b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */
18426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
18436b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */
18446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
18456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1846a39cdcd7SEdward Tomasz Napierala *n_args = 5;
1847523be40fSDmitry Chagin break;
1848523be40fSDmitry Chagin }
1849523be40fSDmitry Chagin /* linux_mq_notify */
1850523be40fSDmitry Chagin case 244: {
1851a39cdcd7SEdward Tomasz Napierala struct linux_mq_notify_args *p = params;
18526b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */
1853bedbaee8SWarner Losh uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
1854a39cdcd7SEdward Tomasz Napierala *n_args = 2;
1855523be40fSDmitry Chagin break;
1856523be40fSDmitry Chagin }
1857523be40fSDmitry Chagin /* linux_mq_getsetattr */
1858523be40fSDmitry Chagin case 245: {
1859a39cdcd7SEdward Tomasz Napierala struct linux_mq_getsetattr_args *p = params;
18606b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */
18616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
18626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
1863a39cdcd7SEdward Tomasz Napierala *n_args = 3;
1864523be40fSDmitry Chagin break;
1865523be40fSDmitry Chagin }
1866523be40fSDmitry Chagin /* linux_kexec_load */
1867523be40fSDmitry Chagin case 246: {
1868523be40fSDmitry Chagin *n_args = 0;
1869523be40fSDmitry Chagin break;
1870523be40fSDmitry Chagin }
1871523be40fSDmitry Chagin /* linux_waitid */
1872523be40fSDmitry Chagin case 247: {
1873523be40fSDmitry Chagin struct linux_waitid_args *p = params;
18746b7c23a0SBrooks Davis iarg[a++] = p->idtype; /* l_int */
18756b7c23a0SBrooks Davis iarg[a++] = p->id; /* l_pid_t */
18766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
18776b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */
18786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
1879523be40fSDmitry Chagin *n_args = 5;
1880523be40fSDmitry Chagin break;
1881523be40fSDmitry Chagin }
1882523be40fSDmitry Chagin /* linux_add_key */
1883523be40fSDmitry Chagin case 248: {
1884523be40fSDmitry Chagin *n_args = 0;
1885523be40fSDmitry Chagin break;
1886523be40fSDmitry Chagin }
1887523be40fSDmitry Chagin /* linux_request_key */
1888523be40fSDmitry Chagin case 249: {
1889523be40fSDmitry Chagin *n_args = 0;
1890523be40fSDmitry Chagin break;
1891523be40fSDmitry Chagin }
1892523be40fSDmitry Chagin /* linux_keyctl */
1893523be40fSDmitry Chagin case 250: {
1894523be40fSDmitry Chagin *n_args = 0;
1895523be40fSDmitry Chagin break;
1896523be40fSDmitry Chagin }
1897523be40fSDmitry Chagin /* linux_ioprio_set */
1898523be40fSDmitry Chagin case 251: {
1899b5c0b955SDmitry Chagin struct linux_ioprio_set_args *p = params;
1900b5c0b955SDmitry Chagin iarg[a++] = p->which; /* l_int */
1901b5c0b955SDmitry Chagin iarg[a++] = p->who; /* l_int */
1902b5c0b955SDmitry Chagin iarg[a++] = p->ioprio; /* l_int */
1903b5c0b955SDmitry Chagin *n_args = 3;
1904523be40fSDmitry Chagin break;
1905523be40fSDmitry Chagin }
1906523be40fSDmitry Chagin /* linux_ioprio_get */
1907523be40fSDmitry Chagin case 252: {
1908b5c0b955SDmitry Chagin struct linux_ioprio_get_args *p = params;
1909b5c0b955SDmitry Chagin iarg[a++] = p->which; /* l_int */
1910b5c0b955SDmitry Chagin iarg[a++] = p->who; /* l_int */
1911b5c0b955SDmitry Chagin *n_args = 2;
1912523be40fSDmitry Chagin break;
1913523be40fSDmitry Chagin }
1914523be40fSDmitry Chagin /* linux_inotify_init */
1915523be40fSDmitry Chagin case 253: {
1916523be40fSDmitry Chagin *n_args = 0;
1917523be40fSDmitry Chagin break;
1918523be40fSDmitry Chagin }
1919523be40fSDmitry Chagin /* linux_inotify_add_watch */
1920523be40fSDmitry Chagin case 254: {
1921*d7025d3aSMark Johnston struct linux_inotify_add_watch_args *p = params;
1922*d7025d3aSMark Johnston iarg[a++] = p->fd; /* l_int */
1923*d7025d3aSMark Johnston uarg[a++] = (intptr_t)p->pathname; /* const char * */
1924*d7025d3aSMark Johnston uarg[a++] = p->mask; /* uint32_t */
1925*d7025d3aSMark Johnston *n_args = 3;
1926523be40fSDmitry Chagin break;
1927523be40fSDmitry Chagin }
1928523be40fSDmitry Chagin /* linux_inotify_rm_watch */
1929523be40fSDmitry Chagin case 255: {
1930*d7025d3aSMark Johnston struct linux_inotify_rm_watch_args *p = params;
1931*d7025d3aSMark Johnston iarg[a++] = p->fd; /* l_int */
1932*d7025d3aSMark Johnston uarg[a++] = p->wd; /* uint32_t */
1933*d7025d3aSMark Johnston *n_args = 2;
1934523be40fSDmitry Chagin break;
1935523be40fSDmitry Chagin }
1936523be40fSDmitry Chagin /* linux_migrate_pages */
1937523be40fSDmitry Chagin case 256: {
1938523be40fSDmitry Chagin *n_args = 0;
1939523be40fSDmitry Chagin break;
1940523be40fSDmitry Chagin }
1941523be40fSDmitry Chagin /* linux_openat */
1942523be40fSDmitry Chagin case 257: {
1943523be40fSDmitry Chagin struct linux_openat_args *p = params;
19446b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
19466b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
19476b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
1948523be40fSDmitry Chagin *n_args = 4;
1949523be40fSDmitry Chagin break;
1950523be40fSDmitry Chagin }
1951523be40fSDmitry Chagin /* linux_mkdirat */
1952523be40fSDmitry Chagin case 258: {
1953523be40fSDmitry Chagin struct linux_mkdirat_args *p = params;
19546b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */
19566b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
1957523be40fSDmitry Chagin *n_args = 3;
1958523be40fSDmitry Chagin break;
1959523be40fSDmitry Chagin }
1960523be40fSDmitry Chagin /* linux_mknodat */
1961523be40fSDmitry Chagin case 259: {
1962523be40fSDmitry Chagin struct linux_mknodat_args *p = params;
19636b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
19656b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
1966cd0fca82SDmitry Chagin iarg[a++] = p->dev; /* l_dev_t */
1967523be40fSDmitry Chagin *n_args = 4;
1968523be40fSDmitry Chagin break;
1969523be40fSDmitry Chagin }
1970523be40fSDmitry Chagin /* linux_fchownat */
1971523be40fSDmitry Chagin case 260: {
1972523be40fSDmitry Chagin struct linux_fchownat_args *p = params;
19736b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
19756b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */
19766b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */
19776b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */
1978523be40fSDmitry Chagin *n_args = 5;
1979523be40fSDmitry Chagin break;
1980523be40fSDmitry Chagin }
1981523be40fSDmitry Chagin /* linux_futimesat */
1982523be40fSDmitry Chagin case 261: {
1983523be40fSDmitry Chagin struct linux_futimesat_args *p = params;
19846b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* char * */
19866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */
1987523be40fSDmitry Chagin *n_args = 3;
1988523be40fSDmitry Chagin break;
1989523be40fSDmitry Chagin }
1990523be40fSDmitry Chagin /* linux_newfstatat */
1991523be40fSDmitry Chagin case 262: {
1992523be40fSDmitry Chagin struct linux_newfstatat_args *p = params;
19936b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
19946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* char * */
19956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
19966b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */
1997523be40fSDmitry Chagin *n_args = 4;
1998523be40fSDmitry Chagin break;
1999523be40fSDmitry Chagin }
2000523be40fSDmitry Chagin /* linux_unlinkat */
2001523be40fSDmitry Chagin case 263: {
2002523be40fSDmitry Chagin struct linux_unlinkat_args *p = params;
20036b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
20046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */
20056b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */
2006523be40fSDmitry Chagin *n_args = 3;
2007523be40fSDmitry Chagin break;
2008523be40fSDmitry Chagin }
2009523be40fSDmitry Chagin /* linux_renameat */
2010523be40fSDmitry Chagin case 264: {
2011523be40fSDmitry Chagin struct linux_renameat_args *p = params;
20126b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */
20136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */
20146b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */
20156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */
2016523be40fSDmitry Chagin *n_args = 4;
2017523be40fSDmitry Chagin break;
2018523be40fSDmitry Chagin }
2019523be40fSDmitry Chagin /* linux_linkat */
2020523be40fSDmitry Chagin case 265: {
2021523be40fSDmitry Chagin struct linux_linkat_args *p = params;
20226b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */
20236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */
20246b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */
20256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */
20266b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */
2027523be40fSDmitry Chagin *n_args = 5;
2028523be40fSDmitry Chagin break;
2029523be40fSDmitry Chagin }
2030523be40fSDmitry Chagin /* linux_symlinkat */
2031523be40fSDmitry Chagin case 266: {
2032523be40fSDmitry Chagin struct linux_symlinkat_args *p = params;
20336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */
20346b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */
20356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */
2036523be40fSDmitry Chagin *n_args = 3;
2037523be40fSDmitry Chagin break;
2038523be40fSDmitry Chagin }
2039523be40fSDmitry Chagin /* linux_readlinkat */
2040523be40fSDmitry Chagin case 267: {
2041523be40fSDmitry Chagin struct linux_readlinkat_args *p = params;
20426b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
20436b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */
20446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
20456b7c23a0SBrooks Davis iarg[a++] = p->bufsiz; /* l_int */
2046523be40fSDmitry Chagin *n_args = 4;
2047523be40fSDmitry Chagin break;
2048523be40fSDmitry Chagin }
2049523be40fSDmitry Chagin /* linux_fchmodat */
2050523be40fSDmitry Chagin case 268: {
2051523be40fSDmitry Chagin struct linux_fchmodat_args *p = params;
20526b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
20536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
20546b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */
2055523be40fSDmitry Chagin *n_args = 3;
2056523be40fSDmitry Chagin break;
2057523be40fSDmitry Chagin }
2058523be40fSDmitry Chagin /* linux_faccessat */
2059523be40fSDmitry Chagin case 269: {
2060523be40fSDmitry Chagin struct linux_faccessat_args *p = params;
20616b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
20626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
20636b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */
20640a1884d7SDmitry Chagin *n_args = 3;
2065523be40fSDmitry Chagin break;
2066523be40fSDmitry Chagin }
2067523be40fSDmitry Chagin /* linux_pselect6 */
2068523be40fSDmitry Chagin case 270: {
2069523be40fSDmitry Chagin struct linux_pselect6_args *p = params;
20706b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_int */
20716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
20726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
20736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
20746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
20756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
2076523be40fSDmitry Chagin *n_args = 6;
2077523be40fSDmitry Chagin break;
2078523be40fSDmitry Chagin }
2079523be40fSDmitry Chagin /* linux_ppoll */
2080523be40fSDmitry Chagin case 271: {
2081274d2df2SDmitry Chagin struct linux_ppoll_args *p = params;
20826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
20836b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_uint */
20846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
20856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
20866b7c23a0SBrooks Davis iarg[a++] = p->ssize; /* l_size_t */
2087274d2df2SDmitry Chagin *n_args = 5;
2088523be40fSDmitry Chagin break;
2089523be40fSDmitry Chagin }
2090523be40fSDmitry Chagin /* linux_unshare */
2091523be40fSDmitry Chagin case 272: {
2092523be40fSDmitry Chagin *n_args = 0;
2093523be40fSDmitry Chagin break;
2094523be40fSDmitry Chagin }
2095523be40fSDmitry Chagin /* linux_set_robust_list */
2096523be40fSDmitry Chagin case 273: {
2097523be40fSDmitry Chagin struct linux_set_robust_list_args *p = params;
20986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
20996b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
2100523be40fSDmitry Chagin *n_args = 2;
2101523be40fSDmitry Chagin break;
2102523be40fSDmitry Chagin }
2103523be40fSDmitry Chagin /* linux_get_robust_list */
2104523be40fSDmitry Chagin case 274: {
2105523be40fSDmitry Chagin struct linux_get_robust_list_args *p = params;
21066b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_int */
21076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
21086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->len; /* l_size_t * */
2109523be40fSDmitry Chagin *n_args = 3;
2110523be40fSDmitry Chagin break;
2111523be40fSDmitry Chagin }
2112523be40fSDmitry Chagin /* linux_splice */
2113523be40fSDmitry Chagin case 275: {
21143e9a2142SEdward Tomasz Napierala struct linux_splice_args *p = params;
21156b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* int */
21166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
21176b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* int */
21186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
21196b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
21206b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
21213e9a2142SEdward Tomasz Napierala *n_args = 6;
2122523be40fSDmitry Chagin break;
2123523be40fSDmitry Chagin }
2124523be40fSDmitry Chagin /* linux_tee */
2125523be40fSDmitry Chagin case 276: {
2126523be40fSDmitry Chagin *n_args = 0;
2127523be40fSDmitry Chagin break;
2128523be40fSDmitry Chagin }
2129523be40fSDmitry Chagin /* linux_sync_file_range */
2130523be40fSDmitry Chagin case 277: {
21310cde2b32SEdward Tomasz Napierala struct linux_sync_file_range_args *p = params;
21326b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
21336b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */
21346b7c23a0SBrooks Davis iarg[a++] = p->nbytes; /* l_loff_t */
21356b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
21360cde2b32SEdward Tomasz Napierala *n_args = 4;
2137523be40fSDmitry Chagin break;
2138523be40fSDmitry Chagin }
2139523be40fSDmitry Chagin /* linux_vmsplice */
2140523be40fSDmitry Chagin case 278: {
2141523be40fSDmitry Chagin *n_args = 0;
2142523be40fSDmitry Chagin break;
2143523be40fSDmitry Chagin }
2144523be40fSDmitry Chagin /* linux_move_pages */
2145523be40fSDmitry Chagin case 279: {
2146523be40fSDmitry Chagin *n_args = 0;
2147523be40fSDmitry Chagin break;
2148523be40fSDmitry Chagin }
2149523be40fSDmitry Chagin /* linux_utimensat */
2150523be40fSDmitry Chagin case 280: {
2151ca045164SDmitry Chagin struct linux_utimensat_args *p = params;
21526b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
21536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */
21546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
21556b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2156ca045164SDmitry Chagin *n_args = 4;
2157523be40fSDmitry Chagin break;
2158523be40fSDmitry Chagin }
2159523be40fSDmitry Chagin /* linux_epoll_pwait */
2160523be40fSDmitry Chagin case 281: {
216128fb5535SDmitry Chagin struct linux_epoll_pwait_args *p = params;
21626b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */
21636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
21646b7c23a0SBrooks Davis iarg[a++] = p->maxevents; /* l_int */
21656b7c23a0SBrooks Davis iarg[a++] = p->timeout; /* l_int */
21666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
21676b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */
2168af687395SDmitry Chagin *n_args = 6;
2169523be40fSDmitry Chagin break;
2170523be40fSDmitry Chagin }
2171523be40fSDmitry Chagin /* linux_signalfd */
2172523be40fSDmitry Chagin case 282: {
2173523be40fSDmitry Chagin *n_args = 0;
2174523be40fSDmitry Chagin break;
2175523be40fSDmitry Chagin }
217612bc0fb5SDmitry Chagin /* linux_timerfd_create */
2177523be40fSDmitry Chagin case 283: {
2178354aa2ddSDmitry Chagin struct linux_timerfd_create_args *p = params;
21796b7c23a0SBrooks Davis iarg[a++] = p->clockid; /* l_int */
21806b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2181354aa2ddSDmitry Chagin *n_args = 2;
2182523be40fSDmitry Chagin break;
2183523be40fSDmitry Chagin }
2184523be40fSDmitry Chagin /* linux_eventfd */
2185523be40fSDmitry Chagin case 284: {
218622f3dfdcSDmitry Chagin struct linux_eventfd_args *p = params;
21876b7c23a0SBrooks Davis iarg[a++] = p->initval; /* l_uint */
218822f3dfdcSDmitry Chagin *n_args = 1;
2189523be40fSDmitry Chagin break;
2190523be40fSDmitry Chagin }
2191523be40fSDmitry Chagin /* linux_fallocate */
2192523be40fSDmitry Chagin case 285: {
21938d939ad4SDmitry Chagin struct linux_fallocate_args *p = params;
21946b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
21956b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */
21966b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */
21976b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_loff_t */
21988d939ad4SDmitry Chagin *n_args = 4;
2199523be40fSDmitry Chagin break;
2200523be40fSDmitry Chagin }
2201523be40fSDmitry Chagin /* linux_timerfd_settime */
2202523be40fSDmitry Chagin case 286: {
2203354aa2ddSDmitry Chagin struct linux_timerfd_settime_args *p = params;
22046b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
22056b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
22066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
22076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2208354aa2ddSDmitry Chagin *n_args = 4;
2209523be40fSDmitry Chagin break;
2210523be40fSDmitry Chagin }
2211523be40fSDmitry Chagin /* linux_timerfd_gettime */
2212523be40fSDmitry Chagin case 287: {
2213354aa2ddSDmitry Chagin struct linux_timerfd_gettime_args *p = params;
22146b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
22156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2216354aa2ddSDmitry Chagin *n_args = 2;
2217523be40fSDmitry Chagin break;
2218523be40fSDmitry Chagin }
2219523be40fSDmitry Chagin /* linux_accept4 */
2220523be40fSDmitry Chagin case 288: {
2221523be40fSDmitry Chagin struct linux_accept4_args *p = params;
22226b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
22236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
22246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
22256b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2226523be40fSDmitry Chagin *n_args = 4;
2227523be40fSDmitry Chagin break;
2228523be40fSDmitry Chagin }
2229523be40fSDmitry Chagin /* linux_signalfd4 */
2230523be40fSDmitry Chagin case 289: {
2231523be40fSDmitry Chagin *n_args = 0;
2232523be40fSDmitry Chagin break;
2233523be40fSDmitry Chagin }
2234523be40fSDmitry Chagin /* linux_eventfd2 */
2235523be40fSDmitry Chagin case 290: {
223622f3dfdcSDmitry Chagin struct linux_eventfd2_args *p = params;
22376b7c23a0SBrooks Davis iarg[a++] = p->initval; /* l_uint */
22386b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
223922f3dfdcSDmitry Chagin *n_args = 2;
2240523be40fSDmitry Chagin break;
2241523be40fSDmitry Chagin }
2242523be40fSDmitry Chagin /* linux_epoll_create1 */
2243523be40fSDmitry Chagin case 291: {
224428fb5535SDmitry Chagin struct linux_epoll_create1_args *p = params;
22456b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
224628fb5535SDmitry Chagin *n_args = 1;
2247523be40fSDmitry Chagin break;
2248523be40fSDmitry Chagin }
2249523be40fSDmitry Chagin /* linux_dup3 */
2250523be40fSDmitry Chagin case 292: {
2251523be40fSDmitry Chagin struct linux_dup3_args *p = params;
22526b7c23a0SBrooks Davis iarg[a++] = p->oldfd; /* l_uint */
22536b7c23a0SBrooks Davis iarg[a++] = p->newfd; /* l_uint */
22546b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2255523be40fSDmitry Chagin *n_args = 3;
2256523be40fSDmitry Chagin break;
2257523be40fSDmitry Chagin }
2258523be40fSDmitry Chagin /* linux_pipe2 */
2259523be40fSDmitry Chagin case 293: {
2260523be40fSDmitry Chagin struct linux_pipe2_args *p = params;
22616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
22626b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2263523be40fSDmitry Chagin *n_args = 2;
2264523be40fSDmitry Chagin break;
2265523be40fSDmitry Chagin }
2266523be40fSDmitry Chagin /* linux_inotify_init1 */
2267523be40fSDmitry Chagin case 294: {
226812bc0fb5SDmitry Chagin struct linux_inotify_init1_args *p = params;
22696b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
227012bc0fb5SDmitry Chagin *n_args = 1;
2271523be40fSDmitry Chagin break;
2272523be40fSDmitry Chagin }
2273523be40fSDmitry Chagin /* linux_preadv */
2274523be40fSDmitry Chagin case 295: {
227512bc0fb5SDmitry Chagin struct linux_preadv_args *p = params;
22766b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */
22776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
22786b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */
22796b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */
22806b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */
228112bc0fb5SDmitry Chagin *n_args = 5;
2282523be40fSDmitry Chagin break;
2283523be40fSDmitry Chagin }
2284523be40fSDmitry Chagin /* linux_pwritev */
2285523be40fSDmitry Chagin case 296: {
228612bc0fb5SDmitry Chagin struct linux_pwritev_args *p = params;
22876b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */
22886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
22896b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */
22906b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */
22916b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */
229212bc0fb5SDmitry Chagin *n_args = 5;
2293523be40fSDmitry Chagin break;
2294523be40fSDmitry Chagin }
229512bc0fb5SDmitry Chagin /* linux_rt_tgsigqueueinfo */
2296523be40fSDmitry Chagin case 297: {
229712bc0fb5SDmitry Chagin struct linux_rt_tgsigqueueinfo_args *p = params;
22986b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */
22996b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */
23006b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
23016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */
230212bc0fb5SDmitry Chagin *n_args = 4;
2303523be40fSDmitry Chagin break;
2304523be40fSDmitry Chagin }
2305523be40fSDmitry Chagin /* linux_perf_event_open */
2306523be40fSDmitry Chagin case 298: {
2307523be40fSDmitry Chagin *n_args = 0;
2308523be40fSDmitry Chagin break;
2309523be40fSDmitry Chagin }
2310523be40fSDmitry Chagin /* linux_recvmmsg */
2311523be40fSDmitry Chagin case 299: {
2312c532a88cSDmitry Chagin struct linux_recvmmsg_args *p = params;
23136b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
23146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
23156b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */
23166b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
23176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
2318c532a88cSDmitry Chagin *n_args = 5;
2319523be40fSDmitry Chagin break;
2320523be40fSDmitry Chagin }
2321523be40fSDmitry Chagin /* linux_fanotify_init */
2322523be40fSDmitry Chagin case 300: {
2323523be40fSDmitry Chagin *n_args = 0;
2324523be40fSDmitry Chagin break;
2325523be40fSDmitry Chagin }
2326523be40fSDmitry Chagin /* linux_fanotify_mark */
2327523be40fSDmitry Chagin case 301: {
2328523be40fSDmitry Chagin *n_args = 0;
2329523be40fSDmitry Chagin break;
2330523be40fSDmitry Chagin }
2331523be40fSDmitry Chagin /* linux_prlimit64 */
2332523be40fSDmitry Chagin case 302: {
2333523be40fSDmitry Chagin struct linux_prlimit64_args *p = params;
23346b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
23356b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */
23366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
23376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct rlimit * */
2338523be40fSDmitry Chagin *n_args = 4;
2339523be40fSDmitry Chagin break;
2340523be40fSDmitry Chagin }
2341523be40fSDmitry Chagin /* linux_name_to_handle_at */
2342523be40fSDmitry Chagin case 303: {
234377eb9841SConrad Meyer struct linux_name_to_handle_at_args *p = params;
23446b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */
23456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */
23466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
23476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
23486b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
234977eb9841SConrad Meyer *n_args = 5;
2350523be40fSDmitry Chagin break;
2351523be40fSDmitry Chagin }
2352523be40fSDmitry Chagin /* linux_open_by_handle_at */
2353523be40fSDmitry Chagin case 304: {
235477eb9841SConrad Meyer struct linux_open_by_handle_at_args *p = params;
23556b7c23a0SBrooks Davis iarg[a++] = p->mountdirfd; /* l_int */
23566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
23576b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
235877eb9841SConrad Meyer *n_args = 3;
2359523be40fSDmitry Chagin break;
2360523be40fSDmitry Chagin }
2361523be40fSDmitry Chagin /* linux_clock_adjtime */
2362523be40fSDmitry Chagin case 305: {
2363523be40fSDmitry Chagin *n_args = 0;
2364523be40fSDmitry Chagin break;
2365523be40fSDmitry Chagin }
2366523be40fSDmitry Chagin /* linux_syncfs */
2367523be40fSDmitry Chagin case 306: {
23685c5aac2dSDmitry Chagin struct linux_syncfs_args *p = params;
23696b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
23705c5aac2dSDmitry Chagin *n_args = 1;
2371523be40fSDmitry Chagin break;
2372523be40fSDmitry Chagin }
2373523be40fSDmitry Chagin /* linux_sendmmsg */
2374523be40fSDmitry Chagin case 307: {
2375c532a88cSDmitry Chagin struct linux_sendmmsg_args *p = params;
23766b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */
23776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
23786b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */
23796b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
2380c532a88cSDmitry Chagin *n_args = 4;
2381523be40fSDmitry Chagin break;
2382523be40fSDmitry Chagin }
2383523be40fSDmitry Chagin /* linux_setns */
2384523be40fSDmitry Chagin case 308: {
238512bc0fb5SDmitry Chagin struct linux_setns_args *p = params;
23866b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
23876b7c23a0SBrooks Davis iarg[a++] = p->nstype; /* l_int */
238812bc0fb5SDmitry Chagin *n_args = 2;
238912bc0fb5SDmitry Chagin break;
239012bc0fb5SDmitry Chagin }
239112bc0fb5SDmitry Chagin /* linux_getcpu */
239212bc0fb5SDmitry Chagin case 309: {
239312bc0fb5SDmitry Chagin struct linux_getcpu_args *p = params;
23946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
23956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->node; /* l_uint * */
23966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cache; /* void * */
239712bc0fb5SDmitry Chagin *n_args = 3;
2398523be40fSDmitry Chagin break;
2399523be40fSDmitry Chagin }
2400523be40fSDmitry Chagin /* linux_process_vm_readv */
240112bc0fb5SDmitry Chagin case 310: {
240212bc0fb5SDmitry Chagin struct linux_process_vm_readv_args *p = params;
24036b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
24046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
24056b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */
24066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
24076b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */
24086b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
240912bc0fb5SDmitry Chagin *n_args = 6;
2410523be40fSDmitry Chagin break;
2411523be40fSDmitry Chagin }
2412523be40fSDmitry Chagin /* linux_process_vm_writev */
241312bc0fb5SDmitry Chagin case 311: {
241412bc0fb5SDmitry Chagin struct linux_process_vm_writev_args *p = params;
24156b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
24166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
24176b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */
24186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
24196b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */
24206b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
242112bc0fb5SDmitry Chagin *n_args = 6;
2422523be40fSDmitry Chagin break;
2423523be40fSDmitry Chagin }
2424523be40fSDmitry Chagin /* linux_kcmp */
242512bc0fb5SDmitry Chagin case 312: {
242612bc0fb5SDmitry Chagin struct linux_kcmp_args *p = params;
24276b7c23a0SBrooks Davis iarg[a++] = p->pid1; /* l_pid_t */
24286b7c23a0SBrooks Davis iarg[a++] = p->pid2; /* l_pid_t */
24296b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */
24306b7c23a0SBrooks Davis iarg[a++] = p->idx1; /* l_ulong */
24316b7c23a0SBrooks Davis iarg[a++] = p->idx; /* l_ulong */
243212bc0fb5SDmitry Chagin *n_args = 5;
2433523be40fSDmitry Chagin break;
2434523be40fSDmitry Chagin }
2435523be40fSDmitry Chagin /* linux_finit_module */
243612bc0fb5SDmitry Chagin case 313: {
243712bc0fb5SDmitry Chagin struct linux_finit_module_args *p = params;
24386b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */
24396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */
24406b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
244112bc0fb5SDmitry Chagin *n_args = 3;
244212bc0fb5SDmitry Chagin break;
244312bc0fb5SDmitry Chagin }
244412bc0fb5SDmitry Chagin /* linux_sched_setattr */
244512bc0fb5SDmitry Chagin case 314: {
244612bc0fb5SDmitry Chagin struct linux_sched_setattr_args *p = params;
24476b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
24486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */
24496b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
245012bc0fb5SDmitry Chagin *n_args = 3;
245112bc0fb5SDmitry Chagin break;
245212bc0fb5SDmitry Chagin }
245312bc0fb5SDmitry Chagin /* linux_sched_getattr */
245412bc0fb5SDmitry Chagin case 315: {
245512bc0fb5SDmitry Chagin struct linux_sched_getattr_args *p = params;
24566b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */
24576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */
24586b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */
24596b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
246012bc0fb5SDmitry Chagin *n_args = 4;
246112bc0fb5SDmitry Chagin break;
246212bc0fb5SDmitry Chagin }
246312bc0fb5SDmitry Chagin /* linux_renameat2 */
246412bc0fb5SDmitry Chagin case 316: {
246512bc0fb5SDmitry Chagin struct linux_renameat2_args *p = params;
24666b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */
24676b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */
24686b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */
24696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */
24706b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
247112bc0fb5SDmitry Chagin *n_args = 5;
247212bc0fb5SDmitry Chagin break;
247312bc0fb5SDmitry Chagin }
247412bc0fb5SDmitry Chagin /* linux_seccomp */
247512bc0fb5SDmitry Chagin case 317: {
247612bc0fb5SDmitry Chagin struct linux_seccomp_args *p = params;
24776b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_uint */
24786b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
24796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */
248012bc0fb5SDmitry Chagin *n_args = 3;
248112bc0fb5SDmitry Chagin break;
248212bc0fb5SDmitry Chagin }
248312bc0fb5SDmitry Chagin /* linux_getrandom */
248412bc0fb5SDmitry Chagin case 318: {
248512bc0fb5SDmitry Chagin struct linux_getrandom_args *p = params;
24866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */
24876b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */
24886b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
248912bc0fb5SDmitry Chagin *n_args = 3;
249012bc0fb5SDmitry Chagin break;
249112bc0fb5SDmitry Chagin }
249212bc0fb5SDmitry Chagin /* linux_memfd_create */
249312bc0fb5SDmitry Chagin case 319: {
249412bc0fb5SDmitry Chagin struct linux_memfd_create_args *p = params;
24956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
24966b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
249712bc0fb5SDmitry Chagin *n_args = 2;
249812bc0fb5SDmitry Chagin break;
249912bc0fb5SDmitry Chagin }
250012bc0fb5SDmitry Chagin /* linux_kexec_file_load */
250112bc0fb5SDmitry Chagin case 320: {
250212bc0fb5SDmitry Chagin struct linux_kexec_file_load_args *p = params;
25036b7c23a0SBrooks Davis iarg[a++] = p->kernel_fd; /* l_int */
25046b7c23a0SBrooks Davis iarg[a++] = p->initrd_fd; /* l_int */
25056b7c23a0SBrooks Davis iarg[a++] = p->cmdline_len; /* l_ulong */
25066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cmdline_ptr; /* const char * */
25076b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
250812bc0fb5SDmitry Chagin *n_args = 5;
250912bc0fb5SDmitry Chagin break;
251012bc0fb5SDmitry Chagin }
251112bc0fb5SDmitry Chagin /* linux_bpf */
251212bc0fb5SDmitry Chagin case 321: {
251312bc0fb5SDmitry Chagin struct linux_bpf_args *p = params;
25146b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */
25156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */
25166b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */
251712bc0fb5SDmitry Chagin *n_args = 3;
251812bc0fb5SDmitry Chagin break;
251912bc0fb5SDmitry Chagin }
252012bc0fb5SDmitry Chagin /* linux_execveat */
252112bc0fb5SDmitry Chagin case 322: {
252212bc0fb5SDmitry Chagin struct linux_execveat_args *p = params;
25236b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
25246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
25256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->argv; /* const char ** */
25266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->envp; /* const char ** */
25276b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
252812bc0fb5SDmitry Chagin *n_args = 5;
252912bc0fb5SDmitry Chagin break;
253012bc0fb5SDmitry Chagin }
253112bc0fb5SDmitry Chagin /* linux_userfaultfd */
253212bc0fb5SDmitry Chagin case 323: {
253312bc0fb5SDmitry Chagin struct linux_userfaultfd_args *p = params;
25346b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
253512bc0fb5SDmitry Chagin *n_args = 1;
253612bc0fb5SDmitry Chagin break;
253712bc0fb5SDmitry Chagin }
253812bc0fb5SDmitry Chagin /* linux_membarrier */
253912bc0fb5SDmitry Chagin case 324: {
254012bc0fb5SDmitry Chagin struct linux_membarrier_args *p = params;
25416b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */
25426b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
254312bc0fb5SDmitry Chagin *n_args = 2;
254412bc0fb5SDmitry Chagin break;
254512bc0fb5SDmitry Chagin }
254612bc0fb5SDmitry Chagin /* linux_mlock2 */
254712bc0fb5SDmitry Chagin case 325: {
254812bc0fb5SDmitry Chagin struct linux_mlock2_args *p = params;
25496b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */
25506b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
25516b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
255212bc0fb5SDmitry Chagin *n_args = 3;
255312bc0fb5SDmitry Chagin break;
255412bc0fb5SDmitry Chagin }
255512bc0fb5SDmitry Chagin /* linux_copy_file_range */
255612bc0fb5SDmitry Chagin case 326: {
255712bc0fb5SDmitry Chagin struct linux_copy_file_range_args *p = params;
25586b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* l_int */
25596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
25606b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* l_int */
25616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
25626b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
25636b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
256412bc0fb5SDmitry Chagin *n_args = 6;
256512bc0fb5SDmitry Chagin break;
256612bc0fb5SDmitry Chagin }
256712bc0fb5SDmitry Chagin /* linux_preadv2 */
256812bc0fb5SDmitry Chagin case 327: {
256912bc0fb5SDmitry Chagin struct linux_preadv2_args *p = params;
25706b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */
25716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
25726b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */
25736b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */
25746b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */
25756b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
257612bc0fb5SDmitry Chagin *n_args = 6;
257712bc0fb5SDmitry Chagin break;
257812bc0fb5SDmitry Chagin }
257912bc0fb5SDmitry Chagin /* linux_pwritev2 */
258012bc0fb5SDmitry Chagin case 328: {
258112bc0fb5SDmitry Chagin struct linux_pwritev2_args *p = params;
25826b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */
25836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
25846b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */
25856b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */
25866b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */
25876b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
258812bc0fb5SDmitry Chagin *n_args = 6;
258912bc0fb5SDmitry Chagin break;
259012bc0fb5SDmitry Chagin }
259112bc0fb5SDmitry Chagin /* linux_pkey_mprotect */
259212bc0fb5SDmitry Chagin case 329: {
259312bc0fb5SDmitry Chagin struct linux_pkey_mprotect_args *p = params;
25946b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */
25956b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */
25966b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */
25976b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */
259812bc0fb5SDmitry Chagin *n_args = 4;
259912bc0fb5SDmitry Chagin break;
260012bc0fb5SDmitry Chagin }
260112bc0fb5SDmitry Chagin /* linux_pkey_alloc */
260212bc0fb5SDmitry Chagin case 330: {
260312bc0fb5SDmitry Chagin struct linux_pkey_alloc_args *p = params;
26046b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */
26056b7c23a0SBrooks Davis iarg[a++] = p->init_val; /* l_ulong */
260612bc0fb5SDmitry Chagin *n_args = 2;
260712bc0fb5SDmitry Chagin break;
260812bc0fb5SDmitry Chagin }
260912bc0fb5SDmitry Chagin /* linux_pkey_free */
261012bc0fb5SDmitry Chagin case 331: {
261112bc0fb5SDmitry Chagin struct linux_pkey_free_args *p = params;
26126b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */
261312bc0fb5SDmitry Chagin *n_args = 1;
2614523be40fSDmitry Chagin break;
2615523be40fSDmitry Chagin }
26161f66cb51SDmitry Chagin /* linux_statx */
26171f66cb51SDmitry Chagin case 332: {
26181f66cb51SDmitry Chagin struct linux_statx_args *p = params;
26196b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */
26206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */
26216b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
26226b7c23a0SBrooks Davis iarg[a++] = p->mask; /* l_uint */
26236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statxbuf; /* void * */
26241f66cb51SDmitry Chagin *n_args = 5;
26251f66cb51SDmitry Chagin break;
26261f66cb51SDmitry Chagin }
26271f66cb51SDmitry Chagin /* linux_io_pgetevents */
26281f66cb51SDmitry Chagin case 333: {
26291f66cb51SDmitry Chagin *n_args = 0;
26301f66cb51SDmitry Chagin break;
26311f66cb51SDmitry Chagin }
26321f66cb51SDmitry Chagin /* linux_rseq */
26331f66cb51SDmitry Chagin case 334: {
263475e40949SDmitry Chagin struct linux_rseq_args *p = params;
263575e40949SDmitry Chagin uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
263675e40949SDmitry Chagin uarg[a++] = p->rseq_len; /* uint32_t */
263775e40949SDmitry Chagin iarg[a++] = p->flags; /* l_int */
263875e40949SDmitry Chagin uarg[a++] = p->sig; /* uint32_t */
263975e40949SDmitry Chagin *n_args = 4;
26401f66cb51SDmitry Chagin break;
26411f66cb51SDmitry Chagin }
26421f66cb51SDmitry Chagin /* linux_pidfd_send_signal */
26431f66cb51SDmitry Chagin case 424: {
26441f66cb51SDmitry Chagin struct linux_pidfd_send_signal_args *p = params;
26456b7c23a0SBrooks Davis iarg[a++] = p->pidfd; /* l_int */
26466b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */
26476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
26486b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */
26491f66cb51SDmitry Chagin *n_args = 4;
26501f66cb51SDmitry Chagin break;
26511f66cb51SDmitry Chagin }
26521f66cb51SDmitry Chagin /* linux_io_uring_setup */
26531f66cb51SDmitry Chagin case 425: {
26541f66cb51SDmitry Chagin *n_args = 0;
26551f66cb51SDmitry Chagin break;
26561f66cb51SDmitry Chagin }
26571f66cb51SDmitry Chagin /* linux_io_uring_enter */
26581f66cb51SDmitry Chagin case 426: {
26591f66cb51SDmitry Chagin *n_args = 0;
26601f66cb51SDmitry Chagin break;
26611f66cb51SDmitry Chagin }
26621f66cb51SDmitry Chagin /* linux_io_uring_register */
26631f66cb51SDmitry Chagin case 427: {
26641f66cb51SDmitry Chagin *n_args = 0;
26651f66cb51SDmitry Chagin break;
26661f66cb51SDmitry Chagin }
2667c0f17173SEdward Tomasz Napierala /* linux_open_tree */
2668c0f17173SEdward Tomasz Napierala case 428: {
2669c0f17173SEdward Tomasz Napierala *n_args = 0;
2670c0f17173SEdward Tomasz Napierala break;
2671c0f17173SEdward Tomasz Napierala }
2672c0f17173SEdward Tomasz Napierala /* linux_move_mount */
2673c0f17173SEdward Tomasz Napierala case 429: {
2674c0f17173SEdward Tomasz Napierala *n_args = 0;
2675c0f17173SEdward Tomasz Napierala break;
2676c0f17173SEdward Tomasz Napierala }
2677c0f17173SEdward Tomasz Napierala /* linux_fsopen */
2678c0f17173SEdward Tomasz Napierala case 430: {
2679c0f17173SEdward Tomasz Napierala *n_args = 0;
2680c0f17173SEdward Tomasz Napierala break;
2681c0f17173SEdward Tomasz Napierala }
2682c0f17173SEdward Tomasz Napierala /* linux_fsconfig */
2683c0f17173SEdward Tomasz Napierala case 431: {
2684c0f17173SEdward Tomasz Napierala *n_args = 0;
2685c0f17173SEdward Tomasz Napierala break;
2686c0f17173SEdward Tomasz Napierala }
2687c0f17173SEdward Tomasz Napierala /* linux_fsmount */
2688c0f17173SEdward Tomasz Napierala case 432: {
2689c0f17173SEdward Tomasz Napierala *n_args = 0;
2690c0f17173SEdward Tomasz Napierala break;
2691c0f17173SEdward Tomasz Napierala }
2692c0f17173SEdward Tomasz Napierala /* linux_fspick */
2693c0f17173SEdward Tomasz Napierala case 433: {
2694c0f17173SEdward Tomasz Napierala *n_args = 0;
2695c0f17173SEdward Tomasz Napierala break;
2696c0f17173SEdward Tomasz Napierala }
2697c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */
2698c0f17173SEdward Tomasz Napierala case 434: {
2699c0f17173SEdward Tomasz Napierala *n_args = 0;
2700c0f17173SEdward Tomasz Napierala break;
2701c0f17173SEdward Tomasz Napierala }
2702c0f17173SEdward Tomasz Napierala /* linux_clone3 */
2703c0f17173SEdward Tomasz Napierala case 435: {
2704b356030eSDmitry Chagin struct linux_clone3_args *p = params;
27056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
27066b7c23a0SBrooks Davis iarg[a++] = p->usize; /* l_size_t */
2707b356030eSDmitry Chagin *n_args = 2;
2708c0f17173SEdward Tomasz Napierala break;
2709c0f17173SEdward Tomasz Napierala }
2710c0f17173SEdward Tomasz Napierala /* linux_close_range */
2711c0f17173SEdward Tomasz Napierala case 436: {
271250111714SDmitry Chagin struct linux_close_range_args *p = params;
271350111714SDmitry Chagin iarg[a++] = p->first; /* l_uint */
271450111714SDmitry Chagin iarg[a++] = p->last; /* l_uint */
271550111714SDmitry Chagin iarg[a++] = p->flags; /* l_uint */
271650111714SDmitry Chagin *n_args = 3;
2717c0f17173SEdward Tomasz Napierala break;
2718c0f17173SEdward Tomasz Napierala }
2719c0f17173SEdward Tomasz Napierala /* linux_openat2 */
2720c0f17173SEdward Tomasz Napierala case 437: {
2721c0f17173SEdward Tomasz Napierala *n_args = 0;
2722c0f17173SEdward Tomasz Napierala break;
2723c0f17173SEdward Tomasz Napierala }
2724c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */
2725c0f17173SEdward Tomasz Napierala case 438: {
2726c0f17173SEdward Tomasz Napierala *n_args = 0;
2727c0f17173SEdward Tomasz Napierala break;
2728c0f17173SEdward Tomasz Napierala }
2729c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */
2730c0f17173SEdward Tomasz Napierala case 439: {
2731bee191e4SDmitry Chagin struct linux_faccessat2_args *p = params;
27326b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */
27336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */
27346b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */
27356b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */
2736bee191e4SDmitry Chagin *n_args = 4;
2737c0f17173SEdward Tomasz Napierala break;
2738c0f17173SEdward Tomasz Napierala }
2739c0f17173SEdward Tomasz Napierala /* linux_process_madvise */
2740c0f17173SEdward Tomasz Napierala case 440: {
2741c0f17173SEdward Tomasz Napierala *n_args = 0;
2742c0f17173SEdward Tomasz Napierala break;
2743c0f17173SEdward Tomasz Napierala }
2744c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */
2745c0f17173SEdward Tomasz Napierala case 441: {
2746df377f1fSDmitry Chagin struct linux_epoll_pwait2_args *p = params;
2747df377f1fSDmitry Chagin iarg[a++] = p->epfd; /* l_int */
2748df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
2749df377f1fSDmitry Chagin iarg[a++] = p->maxevents; /* l_int */
2750df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
2751df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
2752df377f1fSDmitry Chagin iarg[a++] = p->sigsetsize; /* l_size_t */
2753df377f1fSDmitry Chagin *n_args = 6;
2754c0f17173SEdward Tomasz Napierala break;
2755c0f17173SEdward Tomasz Napierala }
2756c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */
2757c0f17173SEdward Tomasz Napierala case 442: {
2758c0f17173SEdward Tomasz Napierala *n_args = 0;
2759c0f17173SEdward Tomasz Napierala break;
2760c0f17173SEdward Tomasz Napierala }
276128035f67SDmitry Chagin /* linux_quotactl_fd */
276228035f67SDmitry Chagin case 443: {
276328035f67SDmitry Chagin *n_args = 0;
276428035f67SDmitry Chagin break;
276528035f67SDmitry Chagin }
276628035f67SDmitry Chagin /* linux_landlock_create_ruleset */
276728035f67SDmitry Chagin case 444: {
276828035f67SDmitry Chagin *n_args = 0;
276928035f67SDmitry Chagin break;
277028035f67SDmitry Chagin }
277128035f67SDmitry Chagin /* linux_landlock_add_rule */
277228035f67SDmitry Chagin case 445: {
277328035f67SDmitry Chagin *n_args = 0;
277428035f67SDmitry Chagin break;
277528035f67SDmitry Chagin }
277628035f67SDmitry Chagin /* linux_landlock_restrict_self */
277728035f67SDmitry Chagin case 446: {
277828035f67SDmitry Chagin *n_args = 0;
277928035f67SDmitry Chagin break;
278028035f67SDmitry Chagin }
278128035f67SDmitry Chagin /* linux_memfd_secret */
278228035f67SDmitry Chagin case 447: {
278328035f67SDmitry Chagin *n_args = 0;
278428035f67SDmitry Chagin break;
278528035f67SDmitry Chagin }
278628035f67SDmitry Chagin /* linux_process_mrelease */
278728035f67SDmitry Chagin case 448: {
278828035f67SDmitry Chagin *n_args = 0;
278928035f67SDmitry Chagin break;
279028035f67SDmitry Chagin }
279128035f67SDmitry Chagin /* linux_futex_waitv */
279228035f67SDmitry Chagin case 449: {
279328035f67SDmitry Chagin *n_args = 0;
279428035f67SDmitry Chagin break;
279528035f67SDmitry Chagin }
279628035f67SDmitry Chagin /* linux_set_mempolicy_home_node */
279728035f67SDmitry Chagin case 450: {
279828035f67SDmitry Chagin *n_args = 0;
279928035f67SDmitry Chagin break;
280028035f67SDmitry Chagin }
280128035f67SDmitry Chagin /* linux_cachestat */
280228035f67SDmitry Chagin case 451: {
280328035f67SDmitry Chagin *n_args = 0;
280428035f67SDmitry Chagin break;
280528035f67SDmitry Chagin }
280628035f67SDmitry Chagin /* linux_fchmodat2 */
280728035f67SDmitry Chagin case 452: {
280828035f67SDmitry Chagin *n_args = 0;
280928035f67SDmitry Chagin break;
281028035f67SDmitry Chagin }
281128035f67SDmitry Chagin /* linux_map_shadow_stack */
281228035f67SDmitry Chagin case 453: {
281328035f67SDmitry Chagin *n_args = 0;
281428035f67SDmitry Chagin break;
281528035f67SDmitry Chagin }
2816523be40fSDmitry Chagin default:
2817523be40fSDmitry Chagin *n_args = 0;
2818523be40fSDmitry Chagin break;
2819523be40fSDmitry Chagin };
2820523be40fSDmitry Chagin }
2821523be40fSDmitry Chagin static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)2822523be40fSDmitry Chagin systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2823523be40fSDmitry Chagin {
2824523be40fSDmitry Chagin const char *p = NULL;
2825523be40fSDmitry Chagin switch (sysnum) {
2826523be40fSDmitry Chagin /* read */
2827523be40fSDmitry Chagin case 0:
2828523be40fSDmitry Chagin switch (ndx) {
2829523be40fSDmitry Chagin case 0:
2830523be40fSDmitry Chagin p = "int";
2831523be40fSDmitry Chagin break;
2832523be40fSDmitry Chagin case 1:
2833bdaf6d69SMark Johnston p = "userland char *";
2834523be40fSDmitry Chagin break;
2835523be40fSDmitry Chagin case 2:
2836a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
2837523be40fSDmitry Chagin break;
2838523be40fSDmitry Chagin default:
2839523be40fSDmitry Chagin break;
2840523be40fSDmitry Chagin };
2841523be40fSDmitry Chagin break;
284289d270b2SDmitry Chagin /* linux_write */
2843523be40fSDmitry Chagin case 1:
2844523be40fSDmitry Chagin switch (ndx) {
2845523be40fSDmitry Chagin case 0:
2846523be40fSDmitry Chagin p = "int";
2847523be40fSDmitry Chagin break;
2848523be40fSDmitry Chagin case 1:
2849bdaf6d69SMark Johnston p = "userland char *";
2850523be40fSDmitry Chagin break;
2851523be40fSDmitry Chagin case 2:
2852a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
2853523be40fSDmitry Chagin break;
2854523be40fSDmitry Chagin default:
2855523be40fSDmitry Chagin break;
2856523be40fSDmitry Chagin };
2857523be40fSDmitry Chagin break;
2858523be40fSDmitry Chagin /* linux_open */
2859523be40fSDmitry Chagin case 2:
2860523be40fSDmitry Chagin switch (ndx) {
2861523be40fSDmitry Chagin case 0:
2862bdaf6d69SMark Johnston p = "userland char *";
2863523be40fSDmitry Chagin break;
2864523be40fSDmitry Chagin case 1:
2865523be40fSDmitry Chagin p = "l_int";
2866523be40fSDmitry Chagin break;
2867523be40fSDmitry Chagin case 2:
2868a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
2869523be40fSDmitry Chagin break;
2870523be40fSDmitry Chagin default:
2871523be40fSDmitry Chagin break;
2872523be40fSDmitry Chagin };
2873523be40fSDmitry Chagin break;
2874523be40fSDmitry Chagin /* close */
2875523be40fSDmitry Chagin case 3:
2876523be40fSDmitry Chagin switch (ndx) {
2877523be40fSDmitry Chagin case 0:
2878523be40fSDmitry Chagin p = "int";
2879523be40fSDmitry Chagin break;
2880523be40fSDmitry Chagin default:
2881523be40fSDmitry Chagin break;
2882523be40fSDmitry Chagin };
2883523be40fSDmitry Chagin break;
2884523be40fSDmitry Chagin /* linux_newstat */
2885523be40fSDmitry Chagin case 4:
2886523be40fSDmitry Chagin switch (ndx) {
2887523be40fSDmitry Chagin case 0:
2888bdaf6d69SMark Johnston p = "userland char *";
2889523be40fSDmitry Chagin break;
2890523be40fSDmitry Chagin case 1:
2891bdaf6d69SMark Johnston p = "userland struct l_newstat *";
2892523be40fSDmitry Chagin break;
2893523be40fSDmitry Chagin default:
2894523be40fSDmitry Chagin break;
2895523be40fSDmitry Chagin };
2896523be40fSDmitry Chagin break;
2897523be40fSDmitry Chagin /* linux_newfstat */
2898523be40fSDmitry Chagin case 5:
2899523be40fSDmitry Chagin switch (ndx) {
2900523be40fSDmitry Chagin case 0:
2901523be40fSDmitry Chagin p = "l_uint";
2902523be40fSDmitry Chagin break;
2903523be40fSDmitry Chagin case 1:
2904bdaf6d69SMark Johnston p = "userland struct l_newstat *";
2905523be40fSDmitry Chagin break;
2906523be40fSDmitry Chagin default:
2907523be40fSDmitry Chagin break;
2908523be40fSDmitry Chagin };
2909523be40fSDmitry Chagin break;
2910523be40fSDmitry Chagin /* linux_newlstat */
2911523be40fSDmitry Chagin case 6:
2912523be40fSDmitry Chagin switch (ndx) {
2913523be40fSDmitry Chagin case 0:
2914bdaf6d69SMark Johnston p = "userland char *";
2915523be40fSDmitry Chagin break;
2916523be40fSDmitry Chagin case 1:
2917bdaf6d69SMark Johnston p = "userland struct l_newstat *";
2918523be40fSDmitry Chagin break;
2919523be40fSDmitry Chagin default:
2920523be40fSDmitry Chagin break;
2921523be40fSDmitry Chagin };
2922523be40fSDmitry Chagin break;
29238fe8bb7cSDmitry Chagin /* linux_poll */
2924523be40fSDmitry Chagin case 7:
2925523be40fSDmitry Chagin switch (ndx) {
2926523be40fSDmitry Chagin case 0:
2927bdaf6d69SMark Johnston p = "userland struct pollfd *";
2928523be40fSDmitry Chagin break;
2929523be40fSDmitry Chagin case 1:
2930f2264f50SJohn Baldwin p = "u_int";
2931523be40fSDmitry Chagin break;
2932523be40fSDmitry Chagin case 2:
2933523be40fSDmitry Chagin p = "int";
2934523be40fSDmitry Chagin break;
2935523be40fSDmitry Chagin default:
2936523be40fSDmitry Chagin break;
2937523be40fSDmitry Chagin };
2938523be40fSDmitry Chagin break;
2939523be40fSDmitry Chagin /* linux_lseek */
2940523be40fSDmitry Chagin case 8:
2941523be40fSDmitry Chagin switch (ndx) {
2942523be40fSDmitry Chagin case 0:
2943523be40fSDmitry Chagin p = "l_uint";
2944523be40fSDmitry Chagin break;
2945523be40fSDmitry Chagin case 1:
2946523be40fSDmitry Chagin p = "l_off_t";
2947523be40fSDmitry Chagin break;
2948523be40fSDmitry Chagin case 2:
2949523be40fSDmitry Chagin p = "l_int";
2950523be40fSDmitry Chagin break;
2951523be40fSDmitry Chagin default:
2952523be40fSDmitry Chagin break;
2953523be40fSDmitry Chagin };
2954523be40fSDmitry Chagin break;
2955523be40fSDmitry Chagin /* linux_mmap2 */
2956523be40fSDmitry Chagin case 9:
2957523be40fSDmitry Chagin switch (ndx) {
2958523be40fSDmitry Chagin case 0:
2959523be40fSDmitry Chagin p = "l_ulong";
2960523be40fSDmitry Chagin break;
2961523be40fSDmitry Chagin case 1:
2962523be40fSDmitry Chagin p = "l_ulong";
2963523be40fSDmitry Chagin break;
2964523be40fSDmitry Chagin case 2:
2965523be40fSDmitry Chagin p = "l_ulong";
2966523be40fSDmitry Chagin break;
2967523be40fSDmitry Chagin case 3:
2968523be40fSDmitry Chagin p = "l_ulong";
2969523be40fSDmitry Chagin break;
2970523be40fSDmitry Chagin case 4:
2971523be40fSDmitry Chagin p = "l_ulong";
2972523be40fSDmitry Chagin break;
2973523be40fSDmitry Chagin case 5:
2974523be40fSDmitry Chagin p = "l_ulong";
2975523be40fSDmitry Chagin break;
2976523be40fSDmitry Chagin default:
2977523be40fSDmitry Chagin break;
2978523be40fSDmitry Chagin };
2979523be40fSDmitry Chagin break;
2980523be40fSDmitry Chagin /* linux_mprotect */
2981523be40fSDmitry Chagin case 10:
2982523be40fSDmitry Chagin switch (ndx) {
2983523be40fSDmitry Chagin case 0:
2984a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
2985523be40fSDmitry Chagin break;
2986523be40fSDmitry Chagin case 1:
2987a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
2988523be40fSDmitry Chagin break;
2989523be40fSDmitry Chagin case 2:
2990a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
2991523be40fSDmitry Chagin break;
2992523be40fSDmitry Chagin default:
2993523be40fSDmitry Chagin break;
2994523be40fSDmitry Chagin };
2995523be40fSDmitry Chagin break;
2996523be40fSDmitry Chagin /* munmap */
2997523be40fSDmitry Chagin case 11:
2998523be40fSDmitry Chagin switch (ndx) {
2999523be40fSDmitry Chagin case 0:
3000a39cdcd7SEdward Tomasz Napierala p = "userland void *";
3001523be40fSDmitry Chagin break;
3002523be40fSDmitry Chagin case 1:
3003a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
3004523be40fSDmitry Chagin break;
3005523be40fSDmitry Chagin default:
3006523be40fSDmitry Chagin break;
3007523be40fSDmitry Chagin };
3008523be40fSDmitry Chagin break;
3009523be40fSDmitry Chagin /* linux_brk */
3010523be40fSDmitry Chagin case 12:
3011523be40fSDmitry Chagin switch (ndx) {
3012523be40fSDmitry Chagin case 0:
3013523be40fSDmitry Chagin p = "l_ulong";
3014523be40fSDmitry Chagin break;
3015523be40fSDmitry Chagin default:
3016523be40fSDmitry Chagin break;
3017523be40fSDmitry Chagin };
3018523be40fSDmitry Chagin break;
3019523be40fSDmitry Chagin /* linux_rt_sigaction */
3020523be40fSDmitry Chagin case 13:
3021523be40fSDmitry Chagin switch (ndx) {
3022523be40fSDmitry Chagin case 0:
3023523be40fSDmitry Chagin p = "l_int";
3024523be40fSDmitry Chagin break;
3025523be40fSDmitry Chagin case 1:
3026bdaf6d69SMark Johnston p = "userland l_sigaction_t *";
3027523be40fSDmitry Chagin break;
3028523be40fSDmitry Chagin case 2:
3029bdaf6d69SMark Johnston p = "userland l_sigaction_t *";
3030523be40fSDmitry Chagin break;
3031523be40fSDmitry Chagin case 3:
3032523be40fSDmitry Chagin p = "l_size_t";
3033523be40fSDmitry Chagin break;
3034523be40fSDmitry Chagin default:
3035523be40fSDmitry Chagin break;
3036523be40fSDmitry Chagin };
3037523be40fSDmitry Chagin break;
3038523be40fSDmitry Chagin /* linux_rt_sigprocmask */
3039523be40fSDmitry Chagin case 14:
3040523be40fSDmitry Chagin switch (ndx) {
3041523be40fSDmitry Chagin case 0:
3042523be40fSDmitry Chagin p = "l_int";
3043523be40fSDmitry Chagin break;
3044523be40fSDmitry Chagin case 1:
3045bdaf6d69SMark Johnston p = "userland l_sigset_t *";
3046523be40fSDmitry Chagin break;
3047523be40fSDmitry Chagin case 2:
3048bdaf6d69SMark Johnston p = "userland l_sigset_t *";
3049523be40fSDmitry Chagin break;
3050523be40fSDmitry Chagin case 3:
3051523be40fSDmitry Chagin p = "l_size_t";
3052523be40fSDmitry Chagin break;
3053523be40fSDmitry Chagin default:
3054523be40fSDmitry Chagin break;
3055523be40fSDmitry Chagin };
3056523be40fSDmitry Chagin break;
3057523be40fSDmitry Chagin /* linux_rt_sigreturn */
3058523be40fSDmitry Chagin case 15:
3059523be40fSDmitry Chagin switch (ndx) {
3060523be40fSDmitry Chagin case 0:
3061bdaf6d69SMark Johnston p = "userland struct l_ucontext *";
3062523be40fSDmitry Chagin break;
3063523be40fSDmitry Chagin default:
3064523be40fSDmitry Chagin break;
3065523be40fSDmitry Chagin };
3066523be40fSDmitry Chagin break;
3067523be40fSDmitry Chagin /* linux_ioctl */
3068523be40fSDmitry Chagin case 16:
3069523be40fSDmitry Chagin switch (ndx) {
3070523be40fSDmitry Chagin case 0:
3071523be40fSDmitry Chagin p = "l_uint";
3072523be40fSDmitry Chagin break;
3073523be40fSDmitry Chagin case 1:
3074523be40fSDmitry Chagin p = "l_uint";
3075523be40fSDmitry Chagin break;
3076523be40fSDmitry Chagin case 2:
3077a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
3078523be40fSDmitry Chagin break;
3079523be40fSDmitry Chagin default:
3080523be40fSDmitry Chagin break;
3081523be40fSDmitry Chagin };
3082523be40fSDmitry Chagin break;
3083523be40fSDmitry Chagin /* linux_pread */
3084523be40fSDmitry Chagin case 17:
3085523be40fSDmitry Chagin switch (ndx) {
3086523be40fSDmitry Chagin case 0:
3087523be40fSDmitry Chagin p = "l_uint";
3088523be40fSDmitry Chagin break;
3089523be40fSDmitry Chagin case 1:
3090bdaf6d69SMark Johnston p = "userland char *";
3091523be40fSDmitry Chagin break;
3092523be40fSDmitry Chagin case 2:
3093523be40fSDmitry Chagin p = "l_size_t";
3094523be40fSDmitry Chagin break;
3095523be40fSDmitry Chagin case 3:
3096523be40fSDmitry Chagin p = "l_loff_t";
3097523be40fSDmitry Chagin break;
3098523be40fSDmitry Chagin default:
3099523be40fSDmitry Chagin break;
3100523be40fSDmitry Chagin };
3101523be40fSDmitry Chagin break;
3102523be40fSDmitry Chagin /* linux_pwrite */
3103523be40fSDmitry Chagin case 18:
3104523be40fSDmitry Chagin switch (ndx) {
3105523be40fSDmitry Chagin case 0:
3106523be40fSDmitry Chagin p = "l_uint";
3107523be40fSDmitry Chagin break;
3108523be40fSDmitry Chagin case 1:
3109bdaf6d69SMark Johnston p = "userland char *";
3110523be40fSDmitry Chagin break;
3111523be40fSDmitry Chagin case 2:
3112523be40fSDmitry Chagin p = "l_size_t";
3113523be40fSDmitry Chagin break;
3114523be40fSDmitry Chagin case 3:
3115523be40fSDmitry Chagin p = "l_loff_t";
3116523be40fSDmitry Chagin break;
3117523be40fSDmitry Chagin default:
3118523be40fSDmitry Chagin break;
3119523be40fSDmitry Chagin };
3120523be40fSDmitry Chagin break;
3121523be40fSDmitry Chagin /* readv */
3122523be40fSDmitry Chagin case 19:
3123523be40fSDmitry Chagin switch (ndx) {
3124523be40fSDmitry Chagin case 0:
3125523be40fSDmitry Chagin p = "int";
3126523be40fSDmitry Chagin break;
3127523be40fSDmitry Chagin case 1:
3128bdaf6d69SMark Johnston p = "userland struct iovec *";
3129523be40fSDmitry Chagin break;
3130523be40fSDmitry Chagin case 2:
3131523be40fSDmitry Chagin p = "u_int";
3132523be40fSDmitry Chagin break;
3133523be40fSDmitry Chagin default:
3134523be40fSDmitry Chagin break;
3135523be40fSDmitry Chagin };
3136523be40fSDmitry Chagin break;
31371f9d71eeSDmitry Chagin /* linux_writev */
3138523be40fSDmitry Chagin case 20:
3139523be40fSDmitry Chagin switch (ndx) {
3140523be40fSDmitry Chagin case 0:
3141523be40fSDmitry Chagin p = "int";
3142523be40fSDmitry Chagin break;
3143523be40fSDmitry Chagin case 1:
3144bdaf6d69SMark Johnston p = "userland struct iovec *";
3145523be40fSDmitry Chagin break;
3146523be40fSDmitry Chagin case 2:
3147523be40fSDmitry Chagin p = "u_int";
3148523be40fSDmitry Chagin break;
3149523be40fSDmitry Chagin default:
3150523be40fSDmitry Chagin break;
3151523be40fSDmitry Chagin };
3152523be40fSDmitry Chagin break;
3153523be40fSDmitry Chagin /* linux_access */
3154523be40fSDmitry Chagin case 21:
3155523be40fSDmitry Chagin switch (ndx) {
3156523be40fSDmitry Chagin case 0:
3157bdaf6d69SMark Johnston p = "userland char *";
3158523be40fSDmitry Chagin break;
3159523be40fSDmitry Chagin case 1:
3160523be40fSDmitry Chagin p = "l_int";
3161523be40fSDmitry Chagin break;
3162523be40fSDmitry Chagin default:
3163523be40fSDmitry Chagin break;
3164523be40fSDmitry Chagin };
3165523be40fSDmitry Chagin break;
3166523be40fSDmitry Chagin /* linux_pipe */
3167523be40fSDmitry Chagin case 22:
3168523be40fSDmitry Chagin switch (ndx) {
3169523be40fSDmitry Chagin case 0:
3170a39cdcd7SEdward Tomasz Napierala p = "userland l_int *";
3171523be40fSDmitry Chagin break;
3172523be40fSDmitry Chagin default:
3173523be40fSDmitry Chagin break;
3174523be40fSDmitry Chagin };
3175523be40fSDmitry Chagin break;
3176523be40fSDmitry Chagin /* linux_select */
3177523be40fSDmitry Chagin case 23:
3178523be40fSDmitry Chagin switch (ndx) {
3179523be40fSDmitry Chagin case 0:
3180523be40fSDmitry Chagin p = "l_int";
3181523be40fSDmitry Chagin break;
3182523be40fSDmitry Chagin case 1:
3183bdaf6d69SMark Johnston p = "userland l_fd_set *";
3184523be40fSDmitry Chagin break;
3185523be40fSDmitry Chagin case 2:
3186bdaf6d69SMark Johnston p = "userland l_fd_set *";
3187523be40fSDmitry Chagin break;
3188523be40fSDmitry Chagin case 3:
3189bdaf6d69SMark Johnston p = "userland l_fd_set *";
3190523be40fSDmitry Chagin break;
3191523be40fSDmitry Chagin case 4:
3192bdaf6d69SMark Johnston p = "userland struct l_timeval *";
3193523be40fSDmitry Chagin break;
3194523be40fSDmitry Chagin default:
3195523be40fSDmitry Chagin break;
3196523be40fSDmitry Chagin };
3197523be40fSDmitry Chagin break;
3198523be40fSDmitry Chagin /* sched_yield */
3199523be40fSDmitry Chagin case 24:
3200523be40fSDmitry Chagin break;
3201523be40fSDmitry Chagin /* linux_mremap */
3202523be40fSDmitry Chagin case 25:
3203523be40fSDmitry Chagin switch (ndx) {
3204523be40fSDmitry Chagin case 0:
3205523be40fSDmitry Chagin p = "l_ulong";
3206523be40fSDmitry Chagin break;
3207523be40fSDmitry Chagin case 1:
3208523be40fSDmitry Chagin p = "l_ulong";
3209523be40fSDmitry Chagin break;
3210523be40fSDmitry Chagin case 2:
3211523be40fSDmitry Chagin p = "l_ulong";
3212523be40fSDmitry Chagin break;
3213523be40fSDmitry Chagin case 3:
3214523be40fSDmitry Chagin p = "l_ulong";
3215523be40fSDmitry Chagin break;
3216523be40fSDmitry Chagin case 4:
3217523be40fSDmitry Chagin p = "l_ulong";
3218523be40fSDmitry Chagin break;
3219523be40fSDmitry Chagin default:
3220523be40fSDmitry Chagin break;
3221523be40fSDmitry Chagin };
3222523be40fSDmitry Chagin break;
3223523be40fSDmitry Chagin /* linux_msync */
3224523be40fSDmitry Chagin case 26:
3225523be40fSDmitry Chagin switch (ndx) {
3226523be40fSDmitry Chagin case 0:
3227523be40fSDmitry Chagin p = "l_ulong";
3228523be40fSDmitry Chagin break;
3229523be40fSDmitry Chagin case 1:
3230523be40fSDmitry Chagin p = "l_size_t";
3231523be40fSDmitry Chagin break;
3232523be40fSDmitry Chagin case 2:
3233523be40fSDmitry Chagin p = "l_int";
3234523be40fSDmitry Chagin break;
3235523be40fSDmitry Chagin default:
3236523be40fSDmitry Chagin break;
3237523be40fSDmitry Chagin };
3238523be40fSDmitry Chagin break;
3239523be40fSDmitry Chagin /* linux_mincore */
3240523be40fSDmitry Chagin case 27:
3241523be40fSDmitry Chagin switch (ndx) {
3242523be40fSDmitry Chagin case 0:
3243523be40fSDmitry Chagin p = "l_ulong";
3244523be40fSDmitry Chagin break;
3245523be40fSDmitry Chagin case 1:
3246523be40fSDmitry Chagin p = "l_size_t";
3247523be40fSDmitry Chagin break;
3248523be40fSDmitry Chagin case 2:
3249bdaf6d69SMark Johnston p = "userland u_char *";
3250523be40fSDmitry Chagin break;
3251523be40fSDmitry Chagin default:
3252523be40fSDmitry Chagin break;
3253523be40fSDmitry Chagin };
3254523be40fSDmitry Chagin break;
3255bafd96b8SEdward Tomasz Napierala /* linux_madvise */
3256523be40fSDmitry Chagin case 28:
3257523be40fSDmitry Chagin switch (ndx) {
3258523be40fSDmitry Chagin case 0:
3259a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
3260523be40fSDmitry Chagin break;
3261523be40fSDmitry Chagin case 1:
3262a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
3263523be40fSDmitry Chagin break;
3264523be40fSDmitry Chagin case 2:
3265a39cdcd7SEdward Tomasz Napierala p = "l_int";
3266523be40fSDmitry Chagin break;
3267523be40fSDmitry Chagin default:
3268523be40fSDmitry Chagin break;
3269523be40fSDmitry Chagin };
3270523be40fSDmitry Chagin break;
3271523be40fSDmitry Chagin /* linux_shmget */
3272523be40fSDmitry Chagin case 29:
3273523be40fSDmitry Chagin switch (ndx) {
3274523be40fSDmitry Chagin case 0:
3275523be40fSDmitry Chagin p = "l_key_t";
3276523be40fSDmitry Chagin break;
3277523be40fSDmitry Chagin case 1:
3278523be40fSDmitry Chagin p = "l_size_t";
3279523be40fSDmitry Chagin break;
3280523be40fSDmitry Chagin case 2:
3281523be40fSDmitry Chagin p = "l_int";
3282523be40fSDmitry Chagin break;
3283523be40fSDmitry Chagin default:
3284523be40fSDmitry Chagin break;
3285523be40fSDmitry Chagin };
3286523be40fSDmitry Chagin break;
3287523be40fSDmitry Chagin /* linux_shmat */
3288523be40fSDmitry Chagin case 30:
3289523be40fSDmitry Chagin switch (ndx) {
3290523be40fSDmitry Chagin case 0:
3291523be40fSDmitry Chagin p = "l_int";
3292523be40fSDmitry Chagin break;
3293523be40fSDmitry Chagin case 1:
3294bdaf6d69SMark Johnston p = "userland char *";
3295523be40fSDmitry Chagin break;
3296523be40fSDmitry Chagin case 2:
3297523be40fSDmitry Chagin p = "l_int";
3298523be40fSDmitry Chagin break;
3299523be40fSDmitry Chagin default:
3300523be40fSDmitry Chagin break;
3301523be40fSDmitry Chagin };
3302523be40fSDmitry Chagin break;
3303523be40fSDmitry Chagin /* linux_shmctl */
3304523be40fSDmitry Chagin case 31:
3305523be40fSDmitry Chagin switch (ndx) {
3306523be40fSDmitry Chagin case 0:
3307523be40fSDmitry Chagin p = "l_int";
3308523be40fSDmitry Chagin break;
3309523be40fSDmitry Chagin case 1:
3310523be40fSDmitry Chagin p = "l_int";
3311523be40fSDmitry Chagin break;
3312523be40fSDmitry Chagin case 2:
3313bdaf6d69SMark Johnston p = "userland struct l_shmid_ds *";
3314523be40fSDmitry Chagin break;
3315523be40fSDmitry Chagin default:
3316523be40fSDmitry Chagin break;
3317523be40fSDmitry Chagin };
3318523be40fSDmitry Chagin break;
3319523be40fSDmitry Chagin /* dup */
3320523be40fSDmitry Chagin case 32:
3321523be40fSDmitry Chagin switch (ndx) {
3322523be40fSDmitry Chagin case 0:
3323523be40fSDmitry Chagin p = "u_int";
3324523be40fSDmitry Chagin break;
3325523be40fSDmitry Chagin default:
3326523be40fSDmitry Chagin break;
3327523be40fSDmitry Chagin };
3328523be40fSDmitry Chagin break;
3329523be40fSDmitry Chagin /* dup2 */
3330523be40fSDmitry Chagin case 33:
3331523be40fSDmitry Chagin switch (ndx) {
3332523be40fSDmitry Chagin case 0:
3333523be40fSDmitry Chagin p = "u_int";
3334523be40fSDmitry Chagin break;
3335523be40fSDmitry Chagin case 1:
3336523be40fSDmitry Chagin p = "u_int";
3337523be40fSDmitry Chagin break;
3338523be40fSDmitry Chagin default:
3339523be40fSDmitry Chagin break;
3340523be40fSDmitry Chagin };
3341523be40fSDmitry Chagin break;
3342523be40fSDmitry Chagin /* linux_pause */
3343523be40fSDmitry Chagin case 34:
3344523be40fSDmitry Chagin break;
3345523be40fSDmitry Chagin /* linux_nanosleep */
3346523be40fSDmitry Chagin case 35:
3347523be40fSDmitry Chagin switch (ndx) {
3348523be40fSDmitry Chagin case 0:
3349bdaf6d69SMark Johnston p = "userland const struct l_timespec *";
3350523be40fSDmitry Chagin break;
3351523be40fSDmitry Chagin case 1:
3352bdaf6d69SMark Johnston p = "userland struct l_timespec *";
3353523be40fSDmitry Chagin break;
3354523be40fSDmitry Chagin default:
3355523be40fSDmitry Chagin break;
3356523be40fSDmitry Chagin };
3357523be40fSDmitry Chagin break;
3358523be40fSDmitry Chagin /* linux_getitimer */
3359523be40fSDmitry Chagin case 36:
3360523be40fSDmitry Chagin switch (ndx) {
3361523be40fSDmitry Chagin case 0:
3362523be40fSDmitry Chagin p = "l_int";
3363523be40fSDmitry Chagin break;
3364523be40fSDmitry Chagin case 1:
3365bdaf6d69SMark Johnston p = "userland struct l_itimerval *";
3366523be40fSDmitry Chagin break;
3367523be40fSDmitry Chagin default:
3368523be40fSDmitry Chagin break;
3369523be40fSDmitry Chagin };
3370523be40fSDmitry Chagin break;
3371523be40fSDmitry Chagin /* linux_alarm */
3372523be40fSDmitry Chagin case 37:
3373523be40fSDmitry Chagin switch (ndx) {
3374523be40fSDmitry Chagin case 0:
3375523be40fSDmitry Chagin p = "l_uint";
3376523be40fSDmitry Chagin break;
3377523be40fSDmitry Chagin default:
3378523be40fSDmitry Chagin break;
3379523be40fSDmitry Chagin };
3380523be40fSDmitry Chagin break;
3381523be40fSDmitry Chagin /* linux_setitimer */
3382523be40fSDmitry Chagin case 38:
3383523be40fSDmitry Chagin switch (ndx) {
3384523be40fSDmitry Chagin case 0:
3385523be40fSDmitry Chagin p = "l_int";
3386523be40fSDmitry Chagin break;
3387523be40fSDmitry Chagin case 1:
3388bdaf6d69SMark Johnston p = "userland struct l_itimerval *";
3389523be40fSDmitry Chagin break;
3390523be40fSDmitry Chagin case 2:
3391bdaf6d69SMark Johnston p = "userland struct l_itimerval *";
3392523be40fSDmitry Chagin break;
3393523be40fSDmitry Chagin default:
3394523be40fSDmitry Chagin break;
3395523be40fSDmitry Chagin };
3396523be40fSDmitry Chagin break;
3397523be40fSDmitry Chagin /* linux_getpid */
3398523be40fSDmitry Chagin case 39:
3399523be40fSDmitry Chagin break;
3400523be40fSDmitry Chagin /* linux_sendfile */
3401523be40fSDmitry Chagin case 40:
3402523be40fSDmitry Chagin switch (ndx) {
3403523be40fSDmitry Chagin case 0:
3404c7d0908eSBrooks Davis p = "l_int";
3405523be40fSDmitry Chagin break;
3406523be40fSDmitry Chagin case 1:
3407c7d0908eSBrooks Davis p = "l_int";
3408523be40fSDmitry Chagin break;
3409523be40fSDmitry Chagin case 2:
3410a39cdcd7SEdward Tomasz Napierala p = "userland l_off_t *";
3411523be40fSDmitry Chagin break;
3412523be40fSDmitry Chagin case 3:
3413523be40fSDmitry Chagin p = "l_size_t";
3414523be40fSDmitry Chagin break;
3415523be40fSDmitry Chagin default:
3416523be40fSDmitry Chagin break;
3417523be40fSDmitry Chagin };
3418523be40fSDmitry Chagin break;
3419523be40fSDmitry Chagin /* linux_socket */
3420523be40fSDmitry Chagin case 41:
3421523be40fSDmitry Chagin switch (ndx) {
3422523be40fSDmitry Chagin case 0:
3423523be40fSDmitry Chagin p = "l_int";
3424523be40fSDmitry Chagin break;
3425523be40fSDmitry Chagin case 1:
3426523be40fSDmitry Chagin p = "l_int";
3427523be40fSDmitry Chagin break;
3428523be40fSDmitry Chagin case 2:
3429523be40fSDmitry Chagin p = "l_int";
3430523be40fSDmitry Chagin break;
3431523be40fSDmitry Chagin default:
3432523be40fSDmitry Chagin break;
3433523be40fSDmitry Chagin };
3434523be40fSDmitry Chagin break;
3435523be40fSDmitry Chagin /* linux_connect */
3436523be40fSDmitry Chagin case 42:
3437523be40fSDmitry Chagin switch (ndx) {
3438523be40fSDmitry Chagin case 0:
3439523be40fSDmitry Chagin p = "l_int";
3440523be40fSDmitry Chagin break;
3441523be40fSDmitry Chagin case 1:
3442523be40fSDmitry Chagin p = "l_uintptr_t";
3443523be40fSDmitry Chagin break;
3444523be40fSDmitry Chagin case 2:
3445523be40fSDmitry Chagin p = "l_int";
3446523be40fSDmitry Chagin break;
3447523be40fSDmitry Chagin default:
3448523be40fSDmitry Chagin break;
3449523be40fSDmitry Chagin };
3450523be40fSDmitry Chagin break;
3451523be40fSDmitry Chagin /* linux_accept */
3452523be40fSDmitry Chagin case 43:
3453523be40fSDmitry Chagin switch (ndx) {
3454523be40fSDmitry Chagin case 0:
3455523be40fSDmitry Chagin p = "l_int";
3456523be40fSDmitry Chagin break;
3457523be40fSDmitry Chagin case 1:
3458523be40fSDmitry Chagin p = "l_uintptr_t";
3459523be40fSDmitry Chagin break;
3460523be40fSDmitry Chagin case 2:
3461523be40fSDmitry Chagin p = "l_uintptr_t";
3462523be40fSDmitry Chagin break;
3463523be40fSDmitry Chagin default:
3464523be40fSDmitry Chagin break;
3465523be40fSDmitry Chagin };
3466523be40fSDmitry Chagin break;
3467523be40fSDmitry Chagin /* linux_sendto */
3468523be40fSDmitry Chagin case 44:
3469523be40fSDmitry Chagin switch (ndx) {
3470523be40fSDmitry Chagin case 0:
3471523be40fSDmitry Chagin p = "l_int";
3472523be40fSDmitry Chagin break;
3473523be40fSDmitry Chagin case 1:
3474523be40fSDmitry Chagin p = "l_uintptr_t";
3475523be40fSDmitry Chagin break;
3476523be40fSDmitry Chagin case 2:
3477a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
3478523be40fSDmitry Chagin break;
3479523be40fSDmitry Chagin case 3:
3480a39cdcd7SEdward Tomasz Napierala p = "l_uint";
3481523be40fSDmitry Chagin break;
3482523be40fSDmitry Chagin case 4:
3483523be40fSDmitry Chagin p = "l_uintptr_t";
3484523be40fSDmitry Chagin break;
3485523be40fSDmitry Chagin case 5:
3486523be40fSDmitry Chagin p = "l_int";
3487523be40fSDmitry Chagin break;
3488523be40fSDmitry Chagin default:
3489523be40fSDmitry Chagin break;
3490523be40fSDmitry Chagin };
3491523be40fSDmitry Chagin break;
3492523be40fSDmitry Chagin /* linux_recvfrom */
3493523be40fSDmitry Chagin case 45:
3494523be40fSDmitry Chagin switch (ndx) {
3495523be40fSDmitry Chagin case 0:
3496523be40fSDmitry Chagin p = "l_int";
3497523be40fSDmitry Chagin break;
3498523be40fSDmitry Chagin case 1:
3499523be40fSDmitry Chagin p = "l_uintptr_t";
3500523be40fSDmitry Chagin break;
3501523be40fSDmitry Chagin case 2:
3502523be40fSDmitry Chagin p = "l_size_t";
3503523be40fSDmitry Chagin break;
3504523be40fSDmitry Chagin case 3:
3505a39cdcd7SEdward Tomasz Napierala p = "l_uint";
3506523be40fSDmitry Chagin break;
3507523be40fSDmitry Chagin case 4:
3508523be40fSDmitry Chagin p = "l_uintptr_t";
3509523be40fSDmitry Chagin break;
3510523be40fSDmitry Chagin case 5:
3511523be40fSDmitry Chagin p = "l_uintptr_t";
3512523be40fSDmitry Chagin break;
3513523be40fSDmitry Chagin default:
3514523be40fSDmitry Chagin break;
3515523be40fSDmitry Chagin };
3516523be40fSDmitry Chagin break;
3517523be40fSDmitry Chagin /* linux_sendmsg */
3518523be40fSDmitry Chagin case 46:
3519523be40fSDmitry Chagin switch (ndx) {
3520523be40fSDmitry Chagin case 0:
3521523be40fSDmitry Chagin p = "l_int";
3522523be40fSDmitry Chagin break;
3523523be40fSDmitry Chagin case 1:
3524523be40fSDmitry Chagin p = "l_uintptr_t";
3525523be40fSDmitry Chagin break;
3526523be40fSDmitry Chagin case 2:
3527a39cdcd7SEdward Tomasz Napierala p = "l_uint";
3528523be40fSDmitry Chagin break;
3529523be40fSDmitry Chagin default:
3530523be40fSDmitry Chagin break;
3531523be40fSDmitry Chagin };
3532523be40fSDmitry Chagin break;
3533523be40fSDmitry Chagin /* linux_recvmsg */
3534523be40fSDmitry Chagin case 47:
3535523be40fSDmitry Chagin switch (ndx) {
3536523be40fSDmitry Chagin case 0:
3537523be40fSDmitry Chagin p = "l_int";
3538523be40fSDmitry Chagin break;
3539523be40fSDmitry Chagin case 1:
3540523be40fSDmitry Chagin p = "l_uintptr_t";
3541523be40fSDmitry Chagin break;
3542523be40fSDmitry Chagin case 2:
3543a39cdcd7SEdward Tomasz Napierala p = "l_uint";
3544523be40fSDmitry Chagin break;
3545523be40fSDmitry Chagin default:
3546523be40fSDmitry Chagin break;
3547523be40fSDmitry Chagin };
3548523be40fSDmitry Chagin break;
3549523be40fSDmitry Chagin /* linux_shutdown */
3550523be40fSDmitry Chagin case 48:
3551523be40fSDmitry Chagin switch (ndx) {
3552523be40fSDmitry Chagin case 0:
3553523be40fSDmitry Chagin p = "l_int";
3554523be40fSDmitry Chagin break;
3555523be40fSDmitry Chagin case 1:
3556523be40fSDmitry Chagin p = "l_int";
3557523be40fSDmitry Chagin break;
3558523be40fSDmitry Chagin default:
3559523be40fSDmitry Chagin break;
3560523be40fSDmitry Chagin };
3561523be40fSDmitry Chagin break;
3562523be40fSDmitry Chagin /* linux_bind */
3563523be40fSDmitry Chagin case 49:
3564523be40fSDmitry Chagin switch (ndx) {
3565523be40fSDmitry Chagin case 0:
3566523be40fSDmitry Chagin p = "l_int";
3567523be40fSDmitry Chagin break;
3568523be40fSDmitry Chagin case 1:
3569523be40fSDmitry Chagin p = "l_uintptr_t";
3570523be40fSDmitry Chagin break;
3571523be40fSDmitry Chagin case 2:
3572523be40fSDmitry Chagin p = "l_int";
3573523be40fSDmitry Chagin break;
3574523be40fSDmitry Chagin default:
3575523be40fSDmitry Chagin break;
3576523be40fSDmitry Chagin };
3577523be40fSDmitry Chagin break;
3578523be40fSDmitry Chagin /* linux_listen */
3579523be40fSDmitry Chagin case 50:
3580523be40fSDmitry Chagin switch (ndx) {
3581523be40fSDmitry Chagin case 0:
3582523be40fSDmitry Chagin p = "l_int";
3583523be40fSDmitry Chagin break;
3584523be40fSDmitry Chagin case 1:
3585523be40fSDmitry Chagin p = "l_int";
3586523be40fSDmitry Chagin break;
3587523be40fSDmitry Chagin default:
3588523be40fSDmitry Chagin break;
3589523be40fSDmitry Chagin };
3590523be40fSDmitry Chagin break;
3591523be40fSDmitry Chagin /* linux_getsockname */
3592523be40fSDmitry Chagin case 51:
3593523be40fSDmitry Chagin switch (ndx) {
3594523be40fSDmitry Chagin case 0:
3595523be40fSDmitry Chagin p = "l_int";
3596523be40fSDmitry Chagin break;
3597523be40fSDmitry Chagin case 1:
3598523be40fSDmitry Chagin p = "l_uintptr_t";
3599523be40fSDmitry Chagin break;
3600523be40fSDmitry Chagin case 2:
3601523be40fSDmitry Chagin p = "l_uintptr_t";
3602523be40fSDmitry Chagin break;
3603523be40fSDmitry Chagin default:
3604523be40fSDmitry Chagin break;
3605523be40fSDmitry Chagin };
3606523be40fSDmitry Chagin break;
3607523be40fSDmitry Chagin /* linux_getpeername */
3608523be40fSDmitry Chagin case 52:
3609523be40fSDmitry Chagin switch (ndx) {
3610523be40fSDmitry Chagin case 0:
3611523be40fSDmitry Chagin p = "l_int";
3612523be40fSDmitry Chagin break;
3613523be40fSDmitry Chagin case 1:
3614523be40fSDmitry Chagin p = "l_uintptr_t";
3615523be40fSDmitry Chagin break;
3616523be40fSDmitry Chagin case 2:
3617523be40fSDmitry Chagin p = "l_uintptr_t";
3618523be40fSDmitry Chagin break;
3619523be40fSDmitry Chagin default:
3620523be40fSDmitry Chagin break;
3621523be40fSDmitry Chagin };
3622523be40fSDmitry Chagin break;
3623523be40fSDmitry Chagin /* linux_socketpair */
3624523be40fSDmitry Chagin case 53:
3625523be40fSDmitry Chagin switch (ndx) {
3626523be40fSDmitry Chagin case 0:
3627523be40fSDmitry Chagin p = "l_int";
3628523be40fSDmitry Chagin break;
3629523be40fSDmitry Chagin case 1:
3630523be40fSDmitry Chagin p = "l_int";
3631523be40fSDmitry Chagin break;
3632523be40fSDmitry Chagin case 2:
3633523be40fSDmitry Chagin p = "l_int";
3634523be40fSDmitry Chagin break;
3635523be40fSDmitry Chagin case 3:
3636523be40fSDmitry Chagin p = "l_uintptr_t";
3637523be40fSDmitry Chagin break;
3638523be40fSDmitry Chagin default:
3639523be40fSDmitry Chagin break;
3640523be40fSDmitry Chagin };
3641523be40fSDmitry Chagin break;
3642523be40fSDmitry Chagin /* linux_setsockopt */
3643523be40fSDmitry Chagin case 54:
3644523be40fSDmitry Chagin switch (ndx) {
3645523be40fSDmitry Chagin case 0:
3646523be40fSDmitry Chagin p = "l_int";
3647523be40fSDmitry Chagin break;
3648523be40fSDmitry Chagin case 1:
3649523be40fSDmitry Chagin p = "l_int";
3650523be40fSDmitry Chagin break;
3651523be40fSDmitry Chagin case 2:
3652523be40fSDmitry Chagin p = "l_int";
3653523be40fSDmitry Chagin break;
3654523be40fSDmitry Chagin case 3:
3655523be40fSDmitry Chagin p = "l_uintptr_t";
3656523be40fSDmitry Chagin break;
3657523be40fSDmitry Chagin case 4:
3658523be40fSDmitry Chagin p = "l_int";
3659523be40fSDmitry Chagin break;
3660523be40fSDmitry Chagin default:
3661523be40fSDmitry Chagin break;
3662523be40fSDmitry Chagin };
3663523be40fSDmitry Chagin break;
3664523be40fSDmitry Chagin /* linux_getsockopt */
3665523be40fSDmitry Chagin case 55:
3666523be40fSDmitry Chagin switch (ndx) {
3667523be40fSDmitry Chagin case 0:
3668523be40fSDmitry Chagin p = "l_int";
3669523be40fSDmitry Chagin break;
3670523be40fSDmitry Chagin case 1:
3671523be40fSDmitry Chagin p = "l_int";
3672523be40fSDmitry Chagin break;
3673523be40fSDmitry Chagin case 2:
3674523be40fSDmitry Chagin p = "l_int";
3675523be40fSDmitry Chagin break;
3676523be40fSDmitry Chagin case 3:
3677523be40fSDmitry Chagin p = "l_uintptr_t";
3678523be40fSDmitry Chagin break;
3679523be40fSDmitry Chagin case 4:
3680523be40fSDmitry Chagin p = "l_uintptr_t";
3681523be40fSDmitry Chagin break;
3682523be40fSDmitry Chagin default:
3683523be40fSDmitry Chagin break;
3684523be40fSDmitry Chagin };
3685523be40fSDmitry Chagin break;
3686523be40fSDmitry Chagin /* linux_clone */
3687523be40fSDmitry Chagin case 56:
3688523be40fSDmitry Chagin switch (ndx) {
3689523be40fSDmitry Chagin case 0:
3690a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
3691523be40fSDmitry Chagin break;
3692523be40fSDmitry Chagin case 1:
36930c08f34fSDmitry Chagin p = "l_ulong";
3694523be40fSDmitry Chagin break;
3695523be40fSDmitry Chagin case 2:
36960c08f34fSDmitry Chagin p = "userland l_int *";
3697523be40fSDmitry Chagin break;
3698523be40fSDmitry Chagin case 3:
36990c08f34fSDmitry Chagin p = "userland l_int *";
3700523be40fSDmitry Chagin break;
3701523be40fSDmitry Chagin case 4:
37020c08f34fSDmitry Chagin p = "l_ulong";
3703523be40fSDmitry Chagin break;
3704523be40fSDmitry Chagin default:
3705523be40fSDmitry Chagin break;
3706523be40fSDmitry Chagin };
3707523be40fSDmitry Chagin break;
3708523be40fSDmitry Chagin /* linux_fork */
3709523be40fSDmitry Chagin case 57:
3710523be40fSDmitry Chagin break;
3711523be40fSDmitry Chagin /* linux_vfork */
3712523be40fSDmitry Chagin case 58:
3713523be40fSDmitry Chagin break;
3714523be40fSDmitry Chagin /* linux_execve */
3715523be40fSDmitry Chagin case 59:
3716523be40fSDmitry Chagin switch (ndx) {
3717523be40fSDmitry Chagin case 0:
3718bdaf6d69SMark Johnston p = "userland char *";
3719523be40fSDmitry Chagin break;
3720523be40fSDmitry Chagin case 1:
3721eb98f779SDmitry Chagin p = "userland l_uintptr_t *";
3722523be40fSDmitry Chagin break;
3723523be40fSDmitry Chagin case 2:
3724eb98f779SDmitry Chagin p = "userland l_uintptr_t *";
3725523be40fSDmitry Chagin break;
3726523be40fSDmitry Chagin default:
3727523be40fSDmitry Chagin break;
3728523be40fSDmitry Chagin };
3729523be40fSDmitry Chagin break;
3730523be40fSDmitry Chagin /* linux_exit */
3731523be40fSDmitry Chagin case 60:
3732523be40fSDmitry Chagin switch (ndx) {
3733523be40fSDmitry Chagin case 0:
3734c7d0908eSBrooks Davis p = "l_int";
3735523be40fSDmitry Chagin break;
3736523be40fSDmitry Chagin default:
3737523be40fSDmitry Chagin break;
3738523be40fSDmitry Chagin };
3739523be40fSDmitry Chagin break;
3740523be40fSDmitry Chagin /* linux_wait4 */
3741523be40fSDmitry Chagin case 61:
3742523be40fSDmitry Chagin switch (ndx) {
3743523be40fSDmitry Chagin case 0:
3744523be40fSDmitry Chagin p = "l_pid_t";
3745523be40fSDmitry Chagin break;
3746523be40fSDmitry Chagin case 1:
3747bdaf6d69SMark Johnston p = "userland l_int *";
3748523be40fSDmitry Chagin break;
3749523be40fSDmitry Chagin case 2:
3750523be40fSDmitry Chagin p = "l_int";
3751523be40fSDmitry Chagin break;
3752523be40fSDmitry Chagin case 3:
3753bdaf6d69SMark Johnston p = "userland struct rusage *";
3754523be40fSDmitry Chagin break;
3755523be40fSDmitry Chagin default:
3756523be40fSDmitry Chagin break;
3757523be40fSDmitry Chagin };
3758523be40fSDmitry Chagin break;
3759523be40fSDmitry Chagin /* linux_kill */
3760523be40fSDmitry Chagin case 62:
3761523be40fSDmitry Chagin switch (ndx) {
3762523be40fSDmitry Chagin case 0:
3763a39cdcd7SEdward Tomasz Napierala p = "l_pid_t";
3764523be40fSDmitry Chagin break;
3765523be40fSDmitry Chagin case 1:
3766523be40fSDmitry Chagin p = "l_int";
3767523be40fSDmitry Chagin break;
3768523be40fSDmitry Chagin default:
3769523be40fSDmitry Chagin break;
3770523be40fSDmitry Chagin };
3771523be40fSDmitry Chagin break;
3772523be40fSDmitry Chagin /* linux_newuname */
3773523be40fSDmitry Chagin case 63:
3774523be40fSDmitry Chagin switch (ndx) {
3775523be40fSDmitry Chagin case 0:
3776bdaf6d69SMark Johnston p = "userland struct l_new_utsname *";
3777523be40fSDmitry Chagin break;
3778523be40fSDmitry Chagin default:
3779523be40fSDmitry Chagin break;
3780523be40fSDmitry Chagin };
3781523be40fSDmitry Chagin break;
3782523be40fSDmitry Chagin /* linux_semget */
3783523be40fSDmitry Chagin case 64:
3784523be40fSDmitry Chagin switch (ndx) {
3785523be40fSDmitry Chagin case 0:
3786523be40fSDmitry Chagin p = "l_key_t";
3787523be40fSDmitry Chagin break;
3788523be40fSDmitry Chagin case 1:
3789523be40fSDmitry Chagin p = "l_int";
3790523be40fSDmitry Chagin break;
3791523be40fSDmitry Chagin case 2:
3792523be40fSDmitry Chagin p = "l_int";
3793523be40fSDmitry Chagin break;
3794523be40fSDmitry Chagin default:
3795523be40fSDmitry Chagin break;
3796523be40fSDmitry Chagin };
3797523be40fSDmitry Chagin break;
3798cd875998SDmitry Chagin /* semop */
3799523be40fSDmitry Chagin case 65:
3800523be40fSDmitry Chagin switch (ndx) {
3801523be40fSDmitry Chagin case 0:
3802523be40fSDmitry Chagin p = "l_int";
3803523be40fSDmitry Chagin break;
3804523be40fSDmitry Chagin case 1:
3805cd875998SDmitry Chagin p = "userland struct sembuf *";
3806523be40fSDmitry Chagin break;
3807523be40fSDmitry Chagin case 2:
3808cd875998SDmitry Chagin p = "l_size_t";
3809523be40fSDmitry Chagin break;
3810523be40fSDmitry Chagin default:
3811523be40fSDmitry Chagin break;
3812523be40fSDmitry Chagin };
3813523be40fSDmitry Chagin break;
3814523be40fSDmitry Chagin /* linux_semctl */
3815523be40fSDmitry Chagin case 66:
3816523be40fSDmitry Chagin switch (ndx) {
3817523be40fSDmitry Chagin case 0:
3818523be40fSDmitry Chagin p = "l_int";
3819523be40fSDmitry Chagin break;
3820523be40fSDmitry Chagin case 1:
3821523be40fSDmitry Chagin p = "l_int";
3822523be40fSDmitry Chagin break;
3823523be40fSDmitry Chagin case 2:
3824523be40fSDmitry Chagin p = "l_int";
3825523be40fSDmitry Chagin break;
3826523be40fSDmitry Chagin case 3:
3827523be40fSDmitry Chagin p = "union l_semun";
3828523be40fSDmitry Chagin break;
3829523be40fSDmitry Chagin default:
3830523be40fSDmitry Chagin break;
3831523be40fSDmitry Chagin };
3832523be40fSDmitry Chagin break;
3833523be40fSDmitry Chagin /* linux_shmdt */
3834523be40fSDmitry Chagin case 67:
3835523be40fSDmitry Chagin switch (ndx) {
3836523be40fSDmitry Chagin case 0:
3837bdaf6d69SMark Johnston p = "userland char *";
3838523be40fSDmitry Chagin break;
3839523be40fSDmitry Chagin default:
3840523be40fSDmitry Chagin break;
3841523be40fSDmitry Chagin };
3842523be40fSDmitry Chagin break;
3843523be40fSDmitry Chagin /* linux_msgget */
3844523be40fSDmitry Chagin case 68:
3845523be40fSDmitry Chagin switch (ndx) {
3846523be40fSDmitry Chagin case 0:
3847523be40fSDmitry Chagin p = "l_key_t";
3848523be40fSDmitry Chagin break;
3849523be40fSDmitry Chagin case 1:
3850523be40fSDmitry Chagin p = "l_int";
3851523be40fSDmitry Chagin break;
3852523be40fSDmitry Chagin default:
3853523be40fSDmitry Chagin break;
3854523be40fSDmitry Chagin };
3855523be40fSDmitry Chagin break;
3856523be40fSDmitry Chagin /* linux_msgsnd */
3857523be40fSDmitry Chagin case 69:
3858523be40fSDmitry Chagin switch (ndx) {
3859523be40fSDmitry Chagin case 0:
3860523be40fSDmitry Chagin p = "l_int";
3861523be40fSDmitry Chagin break;
3862523be40fSDmitry Chagin case 1:
3863bdaf6d69SMark Johnston p = "userland struct l_msgbuf *";
3864523be40fSDmitry Chagin break;
3865523be40fSDmitry Chagin case 2:
3866523be40fSDmitry Chagin p = "l_size_t";
3867523be40fSDmitry Chagin break;
3868523be40fSDmitry Chagin case 3:
3869523be40fSDmitry Chagin p = "l_int";
3870523be40fSDmitry Chagin break;
3871523be40fSDmitry Chagin default:
3872523be40fSDmitry Chagin break;
3873523be40fSDmitry Chagin };
3874523be40fSDmitry Chagin break;
3875523be40fSDmitry Chagin /* linux_msgrcv */
3876523be40fSDmitry Chagin case 70:
3877523be40fSDmitry Chagin switch (ndx) {
3878523be40fSDmitry Chagin case 0:
3879523be40fSDmitry Chagin p = "l_int";
3880523be40fSDmitry Chagin break;
3881523be40fSDmitry Chagin case 1:
3882bdaf6d69SMark Johnston p = "userland struct l_msgbuf *";
3883523be40fSDmitry Chagin break;
3884523be40fSDmitry Chagin case 2:
3885523be40fSDmitry Chagin p = "l_size_t";
3886523be40fSDmitry Chagin break;
3887523be40fSDmitry Chagin case 3:
3888523be40fSDmitry Chagin p = "l_long";
3889523be40fSDmitry Chagin break;
3890523be40fSDmitry Chagin case 4:
3891523be40fSDmitry Chagin p = "l_int";
3892523be40fSDmitry Chagin break;
3893523be40fSDmitry Chagin default:
3894523be40fSDmitry Chagin break;
3895523be40fSDmitry Chagin };
3896523be40fSDmitry Chagin break;
3897523be40fSDmitry Chagin /* linux_msgctl */
3898523be40fSDmitry Chagin case 71:
3899523be40fSDmitry Chagin switch (ndx) {
3900523be40fSDmitry Chagin case 0:
3901523be40fSDmitry Chagin p = "l_int";
3902523be40fSDmitry Chagin break;
3903523be40fSDmitry Chagin case 1:
3904523be40fSDmitry Chagin p = "l_int";
3905523be40fSDmitry Chagin break;
3906523be40fSDmitry Chagin case 2:
3907bdaf6d69SMark Johnston p = "userland struct l_msqid_ds *";
3908523be40fSDmitry Chagin break;
3909523be40fSDmitry Chagin default:
3910523be40fSDmitry Chagin break;
3911523be40fSDmitry Chagin };
3912523be40fSDmitry Chagin break;
3913523be40fSDmitry Chagin /* linux_fcntl */
3914523be40fSDmitry Chagin case 72:
3915523be40fSDmitry Chagin switch (ndx) {
3916523be40fSDmitry Chagin case 0:
3917523be40fSDmitry Chagin p = "l_uint";
3918523be40fSDmitry Chagin break;
3919523be40fSDmitry Chagin case 1:
3920523be40fSDmitry Chagin p = "l_uint";
3921523be40fSDmitry Chagin break;
3922523be40fSDmitry Chagin case 2:
3923523be40fSDmitry Chagin p = "l_ulong";
3924523be40fSDmitry Chagin break;
3925523be40fSDmitry Chagin default:
3926523be40fSDmitry Chagin break;
3927523be40fSDmitry Chagin };
3928523be40fSDmitry Chagin break;
3929523be40fSDmitry Chagin /* flock */
3930523be40fSDmitry Chagin case 73:
3931523be40fSDmitry Chagin switch (ndx) {
3932523be40fSDmitry Chagin case 0:
3933523be40fSDmitry Chagin p = "int";
3934523be40fSDmitry Chagin break;
3935523be40fSDmitry Chagin case 1:
3936523be40fSDmitry Chagin p = "int";
3937523be40fSDmitry Chagin break;
3938523be40fSDmitry Chagin default:
3939523be40fSDmitry Chagin break;
3940523be40fSDmitry Chagin };
3941523be40fSDmitry Chagin break;
3942523be40fSDmitry Chagin /* fsync */
3943523be40fSDmitry Chagin case 74:
3944523be40fSDmitry Chagin switch (ndx) {
3945523be40fSDmitry Chagin case 0:
3946523be40fSDmitry Chagin p = "int";
3947523be40fSDmitry Chagin break;
3948523be40fSDmitry Chagin default:
3949523be40fSDmitry Chagin break;
3950523be40fSDmitry Chagin };
3951523be40fSDmitry Chagin break;
3952523be40fSDmitry Chagin /* linux_fdatasync */
3953523be40fSDmitry Chagin case 75:
3954523be40fSDmitry Chagin switch (ndx) {
3955523be40fSDmitry Chagin case 0:
3956523be40fSDmitry Chagin p = "l_uint";
3957523be40fSDmitry Chagin break;
3958523be40fSDmitry Chagin default:
3959523be40fSDmitry Chagin break;
3960523be40fSDmitry Chagin };
3961523be40fSDmitry Chagin break;
3962523be40fSDmitry Chagin /* linux_truncate */
3963523be40fSDmitry Chagin case 76:
3964523be40fSDmitry Chagin switch (ndx) {
3965523be40fSDmitry Chagin case 0:
3966bdaf6d69SMark Johnston p = "userland char *";
3967523be40fSDmitry Chagin break;
3968523be40fSDmitry Chagin case 1:
3969a39cdcd7SEdward Tomasz Napierala p = "l_long";
3970523be40fSDmitry Chagin break;
3971523be40fSDmitry Chagin default:
3972523be40fSDmitry Chagin break;
3973523be40fSDmitry Chagin };
3974523be40fSDmitry Chagin break;
3975523be40fSDmitry Chagin /* linux_ftruncate */
3976523be40fSDmitry Chagin case 77:
3977523be40fSDmitry Chagin switch (ndx) {
3978523be40fSDmitry Chagin case 0:
3979523be40fSDmitry Chagin p = "l_int";
3980523be40fSDmitry Chagin break;
3981523be40fSDmitry Chagin case 1:
3982a39cdcd7SEdward Tomasz Napierala p = "l_ulong";
3983523be40fSDmitry Chagin break;
3984523be40fSDmitry Chagin default:
3985523be40fSDmitry Chagin break;
3986523be40fSDmitry Chagin };
3987523be40fSDmitry Chagin break;
3988523be40fSDmitry Chagin /* linux_getdents */
3989523be40fSDmitry Chagin case 78:
3990523be40fSDmitry Chagin switch (ndx) {
3991523be40fSDmitry Chagin case 0:
3992523be40fSDmitry Chagin p = "l_uint";
3993523be40fSDmitry Chagin break;
3994523be40fSDmitry Chagin case 1:
3995bdaf6d69SMark Johnston p = "userland void *";
3996523be40fSDmitry Chagin break;
3997523be40fSDmitry Chagin case 2:
3998523be40fSDmitry Chagin p = "l_uint";
3999523be40fSDmitry Chagin break;
4000523be40fSDmitry Chagin default:
4001523be40fSDmitry Chagin break;
4002523be40fSDmitry Chagin };
4003523be40fSDmitry Chagin break;
4004523be40fSDmitry Chagin /* linux_getcwd */
4005523be40fSDmitry Chagin case 79:
4006523be40fSDmitry Chagin switch (ndx) {
4007523be40fSDmitry Chagin case 0:
4008bdaf6d69SMark Johnston p = "userland char *";
4009523be40fSDmitry Chagin break;
4010523be40fSDmitry Chagin case 1:
4011523be40fSDmitry Chagin p = "l_ulong";
4012523be40fSDmitry Chagin break;
4013523be40fSDmitry Chagin default:
4014523be40fSDmitry Chagin break;
4015523be40fSDmitry Chagin };
4016523be40fSDmitry Chagin break;
4017523be40fSDmitry Chagin /* linux_chdir */
4018523be40fSDmitry Chagin case 80:
4019523be40fSDmitry Chagin switch (ndx) {
4020523be40fSDmitry Chagin case 0:
4021bdaf6d69SMark Johnston p = "userland char *";
4022523be40fSDmitry Chagin break;
4023523be40fSDmitry Chagin default:
4024523be40fSDmitry Chagin break;
4025523be40fSDmitry Chagin };
4026523be40fSDmitry Chagin break;
4027523be40fSDmitry Chagin /* fchdir */
4028523be40fSDmitry Chagin case 81:
4029523be40fSDmitry Chagin switch (ndx) {
4030523be40fSDmitry Chagin case 0:
4031523be40fSDmitry Chagin p = "int";
4032523be40fSDmitry Chagin break;
4033523be40fSDmitry Chagin default:
4034523be40fSDmitry Chagin break;
4035523be40fSDmitry Chagin };
4036523be40fSDmitry Chagin break;
4037523be40fSDmitry Chagin /* linux_rename */
4038523be40fSDmitry Chagin case 82:
4039523be40fSDmitry Chagin switch (ndx) {
4040523be40fSDmitry Chagin case 0:
4041bdaf6d69SMark Johnston p = "userland char *";
4042523be40fSDmitry Chagin break;
4043523be40fSDmitry Chagin case 1:
4044bdaf6d69SMark Johnston p = "userland char *";
4045523be40fSDmitry Chagin break;
4046523be40fSDmitry Chagin default:
4047523be40fSDmitry Chagin break;
4048523be40fSDmitry Chagin };
4049523be40fSDmitry Chagin break;
4050523be40fSDmitry Chagin /* linux_mkdir */
4051523be40fSDmitry Chagin case 83:
4052523be40fSDmitry Chagin switch (ndx) {
4053523be40fSDmitry Chagin case 0:
4054bdaf6d69SMark Johnston p = "userland char *";
4055523be40fSDmitry Chagin break;
4056523be40fSDmitry Chagin case 1:
4057a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
4058523be40fSDmitry Chagin break;
4059523be40fSDmitry Chagin default:
4060523be40fSDmitry Chagin break;
4061523be40fSDmitry Chagin };
4062523be40fSDmitry Chagin break;
4063523be40fSDmitry Chagin /* linux_rmdir */
4064523be40fSDmitry Chagin case 84:
4065523be40fSDmitry Chagin switch (ndx) {
4066523be40fSDmitry Chagin case 0:
4067bdaf6d69SMark Johnston p = "userland char *";
4068523be40fSDmitry Chagin break;
4069523be40fSDmitry Chagin default:
4070523be40fSDmitry Chagin break;
4071523be40fSDmitry Chagin };
4072523be40fSDmitry Chagin break;
4073523be40fSDmitry Chagin /* linux_creat */
4074523be40fSDmitry Chagin case 85:
4075523be40fSDmitry Chagin switch (ndx) {
4076523be40fSDmitry Chagin case 0:
4077bdaf6d69SMark Johnston p = "userland char *";
4078523be40fSDmitry Chagin break;
4079523be40fSDmitry Chagin case 1:
4080a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
4081523be40fSDmitry Chagin break;
4082523be40fSDmitry Chagin default:
4083523be40fSDmitry Chagin break;
4084523be40fSDmitry Chagin };
4085523be40fSDmitry Chagin break;
4086523be40fSDmitry Chagin /* linux_link */
4087523be40fSDmitry Chagin case 86:
4088523be40fSDmitry Chagin switch (ndx) {
4089523be40fSDmitry Chagin case 0:
4090bdaf6d69SMark Johnston p = "userland char *";
4091523be40fSDmitry Chagin break;
4092523be40fSDmitry Chagin case 1:
4093bdaf6d69SMark Johnston p = "userland char *";
4094523be40fSDmitry Chagin break;
4095523be40fSDmitry Chagin default:
4096523be40fSDmitry Chagin break;
4097523be40fSDmitry Chagin };
4098523be40fSDmitry Chagin break;
4099523be40fSDmitry Chagin /* linux_unlink */
4100523be40fSDmitry Chagin case 87:
4101523be40fSDmitry Chagin switch (ndx) {
4102523be40fSDmitry Chagin case 0:
4103bdaf6d69SMark Johnston p = "userland char *";
4104523be40fSDmitry Chagin break;
4105523be40fSDmitry Chagin default:
4106523be40fSDmitry Chagin break;
4107523be40fSDmitry Chagin };
4108523be40fSDmitry Chagin break;
4109523be40fSDmitry Chagin /* linux_symlink */
4110523be40fSDmitry Chagin case 88:
4111523be40fSDmitry Chagin switch (ndx) {
4112523be40fSDmitry Chagin case 0:
4113bdaf6d69SMark Johnston p = "userland char *";
4114523be40fSDmitry Chagin break;
4115523be40fSDmitry Chagin case 1:
4116bdaf6d69SMark Johnston p = "userland char *";
4117523be40fSDmitry Chagin break;
4118523be40fSDmitry Chagin default:
4119523be40fSDmitry Chagin break;
4120523be40fSDmitry Chagin };
4121523be40fSDmitry Chagin break;
4122523be40fSDmitry Chagin /* linux_readlink */
4123523be40fSDmitry Chagin case 89:
4124523be40fSDmitry Chagin switch (ndx) {
4125523be40fSDmitry Chagin case 0:
4126bdaf6d69SMark Johnston p = "userland char *";
4127523be40fSDmitry Chagin break;
4128523be40fSDmitry Chagin case 1:
4129bdaf6d69SMark Johnston p = "userland char *";
4130523be40fSDmitry Chagin break;
4131523be40fSDmitry Chagin case 2:
4132523be40fSDmitry Chagin p = "l_int";
4133523be40fSDmitry Chagin break;
4134523be40fSDmitry Chagin default:
4135523be40fSDmitry Chagin break;
4136523be40fSDmitry Chagin };
4137523be40fSDmitry Chagin break;
4138523be40fSDmitry Chagin /* linux_chmod */
4139523be40fSDmitry Chagin case 90:
4140523be40fSDmitry Chagin switch (ndx) {
4141523be40fSDmitry Chagin case 0:
4142bdaf6d69SMark Johnston p = "userland char *";
4143523be40fSDmitry Chagin break;
4144523be40fSDmitry Chagin case 1:
4145523be40fSDmitry Chagin p = "l_mode_t";
4146523be40fSDmitry Chagin break;
4147523be40fSDmitry Chagin default:
4148523be40fSDmitry Chagin break;
4149523be40fSDmitry Chagin };
4150523be40fSDmitry Chagin break;
4151523be40fSDmitry Chagin /* fchmod */
4152523be40fSDmitry Chagin case 91:
4153523be40fSDmitry Chagin switch (ndx) {
4154523be40fSDmitry Chagin case 0:
4155523be40fSDmitry Chagin p = "int";
4156523be40fSDmitry Chagin break;
4157523be40fSDmitry Chagin case 1:
4158523be40fSDmitry Chagin p = "int";
4159523be40fSDmitry Chagin break;
4160523be40fSDmitry Chagin default:
4161523be40fSDmitry Chagin break;
4162523be40fSDmitry Chagin };
4163523be40fSDmitry Chagin break;
4164523be40fSDmitry Chagin /* linux_chown */
4165523be40fSDmitry Chagin case 92:
4166523be40fSDmitry Chagin switch (ndx) {
4167523be40fSDmitry Chagin case 0:
4168bdaf6d69SMark Johnston p = "userland char *";
4169523be40fSDmitry Chagin break;
4170523be40fSDmitry Chagin case 1:
4171523be40fSDmitry Chagin p = "l_uid_t";
4172523be40fSDmitry Chagin break;
4173523be40fSDmitry Chagin case 2:
4174523be40fSDmitry Chagin p = "l_gid_t";
4175523be40fSDmitry Chagin break;
4176523be40fSDmitry Chagin default:
4177523be40fSDmitry Chagin break;
4178523be40fSDmitry Chagin };
4179523be40fSDmitry Chagin break;
4180523be40fSDmitry Chagin /* fchown */
4181523be40fSDmitry Chagin case 93:
4182523be40fSDmitry Chagin switch (ndx) {
4183523be40fSDmitry Chagin case 0:
4184523be40fSDmitry Chagin p = "int";
4185523be40fSDmitry Chagin break;
4186523be40fSDmitry Chagin case 1:
4187523be40fSDmitry Chagin p = "int";
4188523be40fSDmitry Chagin break;
4189523be40fSDmitry Chagin case 2:
4190523be40fSDmitry Chagin p = "int";
4191523be40fSDmitry Chagin break;
4192523be40fSDmitry Chagin default:
4193523be40fSDmitry Chagin break;
4194523be40fSDmitry Chagin };
4195523be40fSDmitry Chagin break;
4196523be40fSDmitry Chagin /* linux_lchown */
4197523be40fSDmitry Chagin case 94:
4198523be40fSDmitry Chagin switch (ndx) {
4199523be40fSDmitry Chagin case 0:
4200bdaf6d69SMark Johnston p = "userland char *";
4201523be40fSDmitry Chagin break;
4202523be40fSDmitry Chagin case 1:
4203523be40fSDmitry Chagin p = "l_uid_t";
4204523be40fSDmitry Chagin break;
4205523be40fSDmitry Chagin case 2:
4206523be40fSDmitry Chagin p = "l_gid_t";
4207523be40fSDmitry Chagin break;
4208523be40fSDmitry Chagin default:
4209523be40fSDmitry Chagin break;
4210523be40fSDmitry Chagin };
4211523be40fSDmitry Chagin break;
4212523be40fSDmitry Chagin /* umask */
4213523be40fSDmitry Chagin case 95:
4214523be40fSDmitry Chagin switch (ndx) {
4215523be40fSDmitry Chagin case 0:
4216523be40fSDmitry Chagin p = "int";
4217523be40fSDmitry Chagin break;
4218523be40fSDmitry Chagin default:
4219523be40fSDmitry Chagin break;
4220523be40fSDmitry Chagin };
4221523be40fSDmitry Chagin break;
4222523be40fSDmitry Chagin /* gettimeofday */
4223523be40fSDmitry Chagin case 96:
4224523be40fSDmitry Chagin switch (ndx) {
4225523be40fSDmitry Chagin case 0:
4226bdaf6d69SMark Johnston p = "userland struct l_timeval *";
4227523be40fSDmitry Chagin break;
4228523be40fSDmitry Chagin case 1:
4229bdaf6d69SMark Johnston p = "userland struct timezone *";
4230523be40fSDmitry Chagin break;
4231523be40fSDmitry Chagin default:
4232523be40fSDmitry Chagin break;
4233523be40fSDmitry Chagin };
4234523be40fSDmitry Chagin break;
4235523be40fSDmitry Chagin /* linux_getrlimit */
4236523be40fSDmitry Chagin case 97:
4237523be40fSDmitry Chagin switch (ndx) {
4238523be40fSDmitry Chagin case 0:
4239523be40fSDmitry Chagin p = "l_uint";
4240523be40fSDmitry Chagin break;
4241523be40fSDmitry Chagin case 1:
4242bdaf6d69SMark Johnston p = "userland struct l_rlimit *";
4243523be40fSDmitry Chagin break;
4244523be40fSDmitry Chagin default:
4245523be40fSDmitry Chagin break;
4246523be40fSDmitry Chagin };
4247523be40fSDmitry Chagin break;
4248523be40fSDmitry Chagin /* getrusage */
4249523be40fSDmitry Chagin case 98:
4250523be40fSDmitry Chagin switch (ndx) {
4251523be40fSDmitry Chagin case 0:
4252523be40fSDmitry Chagin p = "int";
4253523be40fSDmitry Chagin break;
4254523be40fSDmitry Chagin case 1:
4255bdaf6d69SMark Johnston p = "userland struct rusage *";
4256523be40fSDmitry Chagin break;
4257523be40fSDmitry Chagin default:
4258523be40fSDmitry Chagin break;
4259523be40fSDmitry Chagin };
4260523be40fSDmitry Chagin break;
4261523be40fSDmitry Chagin /* linux_sysinfo */
4262523be40fSDmitry Chagin case 99:
4263523be40fSDmitry Chagin switch (ndx) {
4264523be40fSDmitry Chagin case 0:
4265bdaf6d69SMark Johnston p = "userland struct l_sysinfo *";
4266523be40fSDmitry Chagin break;
4267523be40fSDmitry Chagin default:
4268523be40fSDmitry Chagin break;
4269523be40fSDmitry Chagin };
4270523be40fSDmitry Chagin break;
4271523be40fSDmitry Chagin /* linux_times */
4272523be40fSDmitry Chagin case 100:
4273523be40fSDmitry Chagin switch (ndx) {
4274523be40fSDmitry Chagin case 0:
4275bdaf6d69SMark Johnston p = "userland struct l_times_argv *";
4276523be40fSDmitry Chagin break;
4277523be40fSDmitry Chagin default:
4278523be40fSDmitry Chagin break;
4279523be40fSDmitry Chagin };
4280523be40fSDmitry Chagin break;
4281523be40fSDmitry Chagin /* linux_ptrace */
4282523be40fSDmitry Chagin case 101:
4283523be40fSDmitry Chagin switch (ndx) {
4284523be40fSDmitry Chagin case 0:
4285523be40fSDmitry Chagin p = "l_long";
4286523be40fSDmitry Chagin break;
4287523be40fSDmitry Chagin case 1:
4288523be40fSDmitry Chagin p = "l_long";
4289523be40fSDmitry Chagin break;
4290523be40fSDmitry Chagin case 2:
4291c6639ffeSEdward Tomasz Napierala p = "l_ulong";
4292523be40fSDmitry Chagin break;
4293523be40fSDmitry Chagin case 3:
4294c6639ffeSEdward Tomasz Napierala p = "l_ulong";
4295523be40fSDmitry Chagin break;
4296523be40fSDmitry Chagin default:
4297523be40fSDmitry Chagin break;
4298523be40fSDmitry Chagin };
4299523be40fSDmitry Chagin break;
4300523be40fSDmitry Chagin /* linux_getuid */
4301523be40fSDmitry Chagin case 102:
4302523be40fSDmitry Chagin break;
4303523be40fSDmitry Chagin /* linux_syslog */
4304523be40fSDmitry Chagin case 103:
4305523be40fSDmitry Chagin switch (ndx) {
4306523be40fSDmitry Chagin case 0:
4307523be40fSDmitry Chagin p = "l_int";
4308523be40fSDmitry Chagin break;
4309523be40fSDmitry Chagin case 1:
4310bdaf6d69SMark Johnston p = "userland char *";
4311523be40fSDmitry Chagin break;
4312523be40fSDmitry Chagin case 2:
4313523be40fSDmitry Chagin p = "l_int";
4314523be40fSDmitry Chagin break;
4315523be40fSDmitry Chagin default:
4316523be40fSDmitry Chagin break;
4317523be40fSDmitry Chagin };
4318523be40fSDmitry Chagin break;
4319523be40fSDmitry Chagin /* linux_getgid */
4320523be40fSDmitry Chagin case 104:
4321523be40fSDmitry Chagin break;
4322523be40fSDmitry Chagin /* setuid */
4323523be40fSDmitry Chagin case 105:
4324523be40fSDmitry Chagin switch (ndx) {
4325523be40fSDmitry Chagin case 0:
4326523be40fSDmitry Chagin p = "uid_t";
4327523be40fSDmitry Chagin break;
4328523be40fSDmitry Chagin default:
4329523be40fSDmitry Chagin break;
4330523be40fSDmitry Chagin };
4331523be40fSDmitry Chagin break;
4332523be40fSDmitry Chagin /* setgid */
4333523be40fSDmitry Chagin case 106:
4334523be40fSDmitry Chagin switch (ndx) {
4335523be40fSDmitry Chagin case 0:
4336523be40fSDmitry Chagin p = "gid_t";
4337523be40fSDmitry Chagin break;
4338523be40fSDmitry Chagin default:
4339523be40fSDmitry Chagin break;
4340523be40fSDmitry Chagin };
4341523be40fSDmitry Chagin break;
4342523be40fSDmitry Chagin /* geteuid */
4343523be40fSDmitry Chagin case 107:
4344523be40fSDmitry Chagin break;
4345523be40fSDmitry Chagin /* getegid */
4346523be40fSDmitry Chagin case 108:
4347523be40fSDmitry Chagin break;
4348523be40fSDmitry Chagin /* setpgid */
4349523be40fSDmitry Chagin case 109:
4350523be40fSDmitry Chagin switch (ndx) {
4351523be40fSDmitry Chagin case 0:
4352523be40fSDmitry Chagin p = "int";
4353523be40fSDmitry Chagin break;
4354523be40fSDmitry Chagin case 1:
4355523be40fSDmitry Chagin p = "int";
4356523be40fSDmitry Chagin break;
4357523be40fSDmitry Chagin default:
4358523be40fSDmitry Chagin break;
4359523be40fSDmitry Chagin };
4360523be40fSDmitry Chagin break;
4361523be40fSDmitry Chagin /* linux_getppid */
4362523be40fSDmitry Chagin case 110:
4363523be40fSDmitry Chagin break;
4364523be40fSDmitry Chagin /* getpgrp */
4365523be40fSDmitry Chagin case 111:
4366523be40fSDmitry Chagin break;
4367523be40fSDmitry Chagin /* setsid */
4368523be40fSDmitry Chagin case 112:
4369523be40fSDmitry Chagin break;
4370523be40fSDmitry Chagin /* setreuid */
4371523be40fSDmitry Chagin case 113:
4372523be40fSDmitry Chagin switch (ndx) {
4373523be40fSDmitry Chagin case 0:
4374523be40fSDmitry Chagin p = "uid_t";
4375523be40fSDmitry Chagin break;
4376523be40fSDmitry Chagin case 1:
4377523be40fSDmitry Chagin p = "uid_t";
4378523be40fSDmitry Chagin break;
4379523be40fSDmitry Chagin default:
4380523be40fSDmitry Chagin break;
4381523be40fSDmitry Chagin };
4382523be40fSDmitry Chagin break;
4383523be40fSDmitry Chagin /* setregid */
4384523be40fSDmitry Chagin case 114:
4385523be40fSDmitry Chagin switch (ndx) {
4386523be40fSDmitry Chagin case 0:
4387523be40fSDmitry Chagin p = "gid_t";
4388523be40fSDmitry Chagin break;
4389523be40fSDmitry Chagin case 1:
4390523be40fSDmitry Chagin p = "gid_t";
4391523be40fSDmitry Chagin break;
4392523be40fSDmitry Chagin default:
4393523be40fSDmitry Chagin break;
4394523be40fSDmitry Chagin };
4395523be40fSDmitry Chagin break;
4396523be40fSDmitry Chagin /* linux_getgroups */
4397523be40fSDmitry Chagin case 115:
4398523be40fSDmitry Chagin switch (ndx) {
4399523be40fSDmitry Chagin case 0:
4400523be40fSDmitry Chagin p = "l_int";
4401523be40fSDmitry Chagin break;
4402523be40fSDmitry Chagin case 1:
4403bdaf6d69SMark Johnston p = "userland l_gid_t *";
4404523be40fSDmitry Chagin break;
4405523be40fSDmitry Chagin default:
4406523be40fSDmitry Chagin break;
4407523be40fSDmitry Chagin };
4408523be40fSDmitry Chagin break;
4409523be40fSDmitry Chagin /* linux_setgroups */
4410523be40fSDmitry Chagin case 116:
4411523be40fSDmitry Chagin switch (ndx) {
4412523be40fSDmitry Chagin case 0:
4413523be40fSDmitry Chagin p = "l_int";
4414523be40fSDmitry Chagin break;
4415523be40fSDmitry Chagin case 1:
4416bdaf6d69SMark Johnston p = "userland l_gid_t *";
4417523be40fSDmitry Chagin break;
4418523be40fSDmitry Chagin default:
4419523be40fSDmitry Chagin break;
4420523be40fSDmitry Chagin };
4421523be40fSDmitry Chagin break;
4422523be40fSDmitry Chagin /* setresuid */
4423523be40fSDmitry Chagin case 117:
4424523be40fSDmitry Chagin switch (ndx) {
4425523be40fSDmitry Chagin case 0:
4426523be40fSDmitry Chagin p = "uid_t";
4427523be40fSDmitry Chagin break;
4428523be40fSDmitry Chagin case 1:
4429523be40fSDmitry Chagin p = "uid_t";
4430523be40fSDmitry Chagin break;
4431523be40fSDmitry Chagin case 2:
4432523be40fSDmitry Chagin p = "uid_t";
4433523be40fSDmitry Chagin break;
4434523be40fSDmitry Chagin default:
4435523be40fSDmitry Chagin break;
4436523be40fSDmitry Chagin };
4437523be40fSDmitry Chagin break;
4438523be40fSDmitry Chagin /* getresuid */
4439523be40fSDmitry Chagin case 118:
4440523be40fSDmitry Chagin switch (ndx) {
4441523be40fSDmitry Chagin case 0:
4442bdaf6d69SMark Johnston p = "userland uid_t *";
4443523be40fSDmitry Chagin break;
4444523be40fSDmitry Chagin case 1:
4445bdaf6d69SMark Johnston p = "userland uid_t *";
4446523be40fSDmitry Chagin break;
4447523be40fSDmitry Chagin case 2:
4448bdaf6d69SMark Johnston p = "userland uid_t *";
4449523be40fSDmitry Chagin break;
4450523be40fSDmitry Chagin default:
4451523be40fSDmitry Chagin break;
4452523be40fSDmitry Chagin };
4453523be40fSDmitry Chagin break;
4454523be40fSDmitry Chagin /* setresgid */
4455523be40fSDmitry Chagin case 119:
4456523be40fSDmitry Chagin switch (ndx) {
4457523be40fSDmitry Chagin case 0:
4458523be40fSDmitry Chagin p = "gid_t";
4459523be40fSDmitry Chagin break;
4460523be40fSDmitry Chagin case 1:
4461523be40fSDmitry Chagin p = "gid_t";
4462523be40fSDmitry Chagin break;
4463523be40fSDmitry Chagin case 2:
4464523be40fSDmitry Chagin p = "gid_t";
4465523be40fSDmitry Chagin break;
4466523be40fSDmitry Chagin default:
4467523be40fSDmitry Chagin break;
4468523be40fSDmitry Chagin };
4469523be40fSDmitry Chagin break;
4470523be40fSDmitry Chagin /* getresgid */
4471523be40fSDmitry Chagin case 120:
4472523be40fSDmitry Chagin switch (ndx) {
4473523be40fSDmitry Chagin case 0:
4474bdaf6d69SMark Johnston p = "userland gid_t *";
4475523be40fSDmitry Chagin break;
4476523be40fSDmitry Chagin case 1:
4477bdaf6d69SMark Johnston p = "userland gid_t *";
4478523be40fSDmitry Chagin break;
4479523be40fSDmitry Chagin case 2:
4480bdaf6d69SMark Johnston p = "userland gid_t *";
4481523be40fSDmitry Chagin break;
4482523be40fSDmitry Chagin default:
4483523be40fSDmitry Chagin break;
4484523be40fSDmitry Chagin };
4485523be40fSDmitry Chagin break;
4486523be40fSDmitry Chagin /* getpgid */
4487523be40fSDmitry Chagin case 121:
4488523be40fSDmitry Chagin switch (ndx) {
4489523be40fSDmitry Chagin case 0:
4490523be40fSDmitry Chagin p = "int";
4491523be40fSDmitry Chagin break;
4492523be40fSDmitry Chagin default:
4493523be40fSDmitry Chagin break;
4494523be40fSDmitry Chagin };
4495523be40fSDmitry Chagin break;
4496523be40fSDmitry Chagin /* linux_setfsuid */
4497523be40fSDmitry Chagin case 122:
4498523be40fSDmitry Chagin switch (ndx) {
4499523be40fSDmitry Chagin case 0:
4500523be40fSDmitry Chagin p = "l_uid_t";
4501523be40fSDmitry Chagin break;
4502523be40fSDmitry Chagin default:
4503523be40fSDmitry Chagin break;
4504523be40fSDmitry Chagin };
4505523be40fSDmitry Chagin break;
4506523be40fSDmitry Chagin /* linux_setfsgid */
4507523be40fSDmitry Chagin case 123:
4508523be40fSDmitry Chagin switch (ndx) {
4509523be40fSDmitry Chagin case 0:
4510523be40fSDmitry Chagin p = "l_gid_t";
4511523be40fSDmitry Chagin break;
4512523be40fSDmitry Chagin default:
4513523be40fSDmitry Chagin break;
4514523be40fSDmitry Chagin };
4515523be40fSDmitry Chagin break;
4516523be40fSDmitry Chagin /* linux_getsid */
4517523be40fSDmitry Chagin case 124:
4518523be40fSDmitry Chagin switch (ndx) {
4519523be40fSDmitry Chagin case 0:
4520523be40fSDmitry Chagin p = "l_pid_t";
4521523be40fSDmitry Chagin break;
4522523be40fSDmitry Chagin default:
4523523be40fSDmitry Chagin break;
4524523be40fSDmitry Chagin };
4525523be40fSDmitry Chagin break;
4526523be40fSDmitry Chagin /* linux_capget */
4527523be40fSDmitry Chagin case 125:
4528523be40fSDmitry Chagin switch (ndx) {
4529523be40fSDmitry Chagin case 0:
4530bdaf6d69SMark Johnston p = "userland struct l_user_cap_header *";
4531523be40fSDmitry Chagin break;
4532523be40fSDmitry Chagin case 1:
4533bdaf6d69SMark Johnston p = "userland struct l_user_cap_data *";
4534523be40fSDmitry Chagin break;
4535523be40fSDmitry Chagin default:
4536523be40fSDmitry Chagin break;
4537523be40fSDmitry Chagin };
4538523be40fSDmitry Chagin break;
4539523be40fSDmitry Chagin /* linux_capset */
4540523be40fSDmitry Chagin case 126:
4541523be40fSDmitry Chagin switch (ndx) {
4542523be40fSDmitry Chagin case 0:
4543bdaf6d69SMark Johnston p = "userland struct l_user_cap_header *";
4544523be40fSDmitry Chagin break;
4545523be40fSDmitry Chagin case 1:
4546bdaf6d69SMark Johnston p = "userland struct l_user_cap_data *";
4547523be40fSDmitry Chagin break;
4548523be40fSDmitry Chagin default:
4549523be40fSDmitry Chagin break;
4550523be40fSDmitry Chagin };
4551523be40fSDmitry Chagin break;
4552523be40fSDmitry Chagin /* linux_rt_sigpending */
4553523be40fSDmitry Chagin case 127:
4554523be40fSDmitry Chagin switch (ndx) {
4555523be40fSDmitry Chagin case 0:
4556bdaf6d69SMark Johnston p = "userland l_sigset_t *";
4557523be40fSDmitry Chagin break;
4558523be40fSDmitry Chagin case 1:
4559523be40fSDmitry Chagin p = "l_size_t";
4560523be40fSDmitry Chagin break;
4561523be40fSDmitry Chagin default:
4562523be40fSDmitry Chagin break;
4563523be40fSDmitry Chagin };
4564523be40fSDmitry Chagin break;
4565523be40fSDmitry Chagin /* linux_rt_sigtimedwait */
4566523be40fSDmitry Chagin case 128:
4567523be40fSDmitry Chagin switch (ndx) {
4568523be40fSDmitry Chagin case 0:
4569bdaf6d69SMark Johnston p = "userland l_sigset_t *";
4570523be40fSDmitry Chagin break;
4571523be40fSDmitry Chagin case 1:
4572bdaf6d69SMark Johnston p = "userland l_siginfo_t *";
4573523be40fSDmitry Chagin break;
4574523be40fSDmitry Chagin case 2:
4575e29ea22fSDmitry Chagin p = "userland struct l_timespec *";
4576523be40fSDmitry Chagin break;
4577523be40fSDmitry Chagin case 3:
4578523be40fSDmitry Chagin p = "l_size_t";
4579523be40fSDmitry Chagin break;
4580523be40fSDmitry Chagin default:
4581523be40fSDmitry Chagin break;
4582523be40fSDmitry Chagin };
4583523be40fSDmitry Chagin break;
4584523be40fSDmitry Chagin /* linux_rt_sigqueueinfo */
4585523be40fSDmitry Chagin case 129:
4586523be40fSDmitry Chagin switch (ndx) {
4587523be40fSDmitry Chagin case 0:
4588523be40fSDmitry Chagin p = "l_pid_t";
4589523be40fSDmitry Chagin break;
4590523be40fSDmitry Chagin case 1:
4591523be40fSDmitry Chagin p = "l_int";
4592523be40fSDmitry Chagin break;
4593523be40fSDmitry Chagin case 2:
4594bdaf6d69SMark Johnston p = "userland l_siginfo_t *";
4595523be40fSDmitry Chagin break;
4596523be40fSDmitry Chagin default:
4597523be40fSDmitry Chagin break;
4598523be40fSDmitry Chagin };
4599523be40fSDmitry Chagin break;
4600523be40fSDmitry Chagin /* linux_rt_sigsuspend */
4601523be40fSDmitry Chagin case 130:
4602523be40fSDmitry Chagin switch (ndx) {
4603523be40fSDmitry Chagin case 0:
4604bdaf6d69SMark Johnston p = "userland l_sigset_t *";
4605523be40fSDmitry Chagin break;
4606523be40fSDmitry Chagin case 1:
4607523be40fSDmitry Chagin p = "l_size_t";
4608523be40fSDmitry Chagin break;
4609523be40fSDmitry Chagin default:
4610523be40fSDmitry Chagin break;
4611523be40fSDmitry Chagin };
4612523be40fSDmitry Chagin break;
4613523be40fSDmitry Chagin /* linux_sigaltstack */
4614523be40fSDmitry Chagin case 131:
4615523be40fSDmitry Chagin switch (ndx) {
4616523be40fSDmitry Chagin case 0:
4617bdaf6d69SMark Johnston p = "userland l_stack_t *";
4618523be40fSDmitry Chagin break;
4619523be40fSDmitry Chagin case 1:
4620bdaf6d69SMark Johnston p = "userland l_stack_t *";
4621523be40fSDmitry Chagin break;
4622523be40fSDmitry Chagin default:
4623523be40fSDmitry Chagin break;
4624523be40fSDmitry Chagin };
4625523be40fSDmitry Chagin break;
4626523be40fSDmitry Chagin /* linux_utime */
4627523be40fSDmitry Chagin case 132:
4628523be40fSDmitry Chagin switch (ndx) {
4629523be40fSDmitry Chagin case 0:
4630bdaf6d69SMark Johnston p = "userland char *";
4631523be40fSDmitry Chagin break;
4632523be40fSDmitry Chagin case 1:
4633bdaf6d69SMark Johnston p = "userland struct l_utimbuf *";
4634523be40fSDmitry Chagin break;
4635523be40fSDmitry Chagin default:
4636523be40fSDmitry Chagin break;
4637523be40fSDmitry Chagin };
4638523be40fSDmitry Chagin break;
4639523be40fSDmitry Chagin /* linux_mknod */
4640523be40fSDmitry Chagin case 133:
4641523be40fSDmitry Chagin switch (ndx) {
4642523be40fSDmitry Chagin case 0:
4643bdaf6d69SMark Johnston p = "userland char *";
4644523be40fSDmitry Chagin break;
4645523be40fSDmitry Chagin case 1:
4646a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
4647523be40fSDmitry Chagin break;
4648523be40fSDmitry Chagin case 2:
4649cd0fca82SDmitry Chagin p = "l_dev_t";
4650523be40fSDmitry Chagin break;
4651523be40fSDmitry Chagin default:
4652523be40fSDmitry Chagin break;
4653523be40fSDmitry Chagin };
4654523be40fSDmitry Chagin break;
4655523be40fSDmitry Chagin /* linux_personality */
4656523be40fSDmitry Chagin case 135:
4657523be40fSDmitry Chagin switch (ndx) {
4658523be40fSDmitry Chagin case 0:
4659ab231b83SDmitry Chagin p = "l_uint";
4660523be40fSDmitry Chagin break;
4661523be40fSDmitry Chagin default:
4662523be40fSDmitry Chagin break;
4663523be40fSDmitry Chagin };
4664523be40fSDmitry Chagin break;
4665523be40fSDmitry Chagin /* linux_ustat */
4666523be40fSDmitry Chagin case 136:
4667523be40fSDmitry Chagin switch (ndx) {
4668523be40fSDmitry Chagin case 0:
4669a39cdcd7SEdward Tomasz Napierala p = "l_uint";
4670523be40fSDmitry Chagin break;
4671523be40fSDmitry Chagin case 1:
4672bdaf6d69SMark Johnston p = "userland struct l_ustat *";
4673523be40fSDmitry Chagin break;
4674523be40fSDmitry Chagin default:
4675523be40fSDmitry Chagin break;
4676523be40fSDmitry Chagin };
4677523be40fSDmitry Chagin break;
4678523be40fSDmitry Chagin /* linux_statfs */
4679523be40fSDmitry Chagin case 137:
4680523be40fSDmitry Chagin switch (ndx) {
4681523be40fSDmitry Chagin case 0:
4682bdaf6d69SMark Johnston p = "userland char *";
4683523be40fSDmitry Chagin break;
4684523be40fSDmitry Chagin case 1:
4685bdaf6d69SMark Johnston p = "userland struct l_statfs_buf *";
4686523be40fSDmitry Chagin break;
4687523be40fSDmitry Chagin default:
4688523be40fSDmitry Chagin break;
4689523be40fSDmitry Chagin };
4690523be40fSDmitry Chagin break;
4691523be40fSDmitry Chagin /* linux_fstatfs */
4692523be40fSDmitry Chagin case 138:
4693523be40fSDmitry Chagin switch (ndx) {
4694523be40fSDmitry Chagin case 0:
4695523be40fSDmitry Chagin p = "l_uint";
4696523be40fSDmitry Chagin break;
4697523be40fSDmitry Chagin case 1:
4698bdaf6d69SMark Johnston p = "userland struct l_statfs_buf *";
4699523be40fSDmitry Chagin break;
4700523be40fSDmitry Chagin default:
4701523be40fSDmitry Chagin break;
4702523be40fSDmitry Chagin };
4703523be40fSDmitry Chagin break;
4704523be40fSDmitry Chagin /* linux_sysfs */
4705523be40fSDmitry Chagin case 139:
4706523be40fSDmitry Chagin switch (ndx) {
4707523be40fSDmitry Chagin case 0:
4708523be40fSDmitry Chagin p = "l_int";
4709523be40fSDmitry Chagin break;
4710523be40fSDmitry Chagin case 1:
4711523be40fSDmitry Chagin p = "l_ulong";
4712523be40fSDmitry Chagin break;
4713523be40fSDmitry Chagin case 2:
4714523be40fSDmitry Chagin p = "l_ulong";
4715523be40fSDmitry Chagin break;
4716523be40fSDmitry Chagin default:
4717523be40fSDmitry Chagin break;
4718523be40fSDmitry Chagin };
4719523be40fSDmitry Chagin break;
4720523be40fSDmitry Chagin /* linux_getpriority */
4721523be40fSDmitry Chagin case 140:
4722523be40fSDmitry Chagin switch (ndx) {
4723523be40fSDmitry Chagin case 0:
4724c7d0908eSBrooks Davis p = "l_int";
4725523be40fSDmitry Chagin break;
4726523be40fSDmitry Chagin case 1:
4727c7d0908eSBrooks Davis p = "l_int";
4728523be40fSDmitry Chagin break;
4729523be40fSDmitry Chagin default:
4730523be40fSDmitry Chagin break;
4731523be40fSDmitry Chagin };
4732523be40fSDmitry Chagin break;
4733523be40fSDmitry Chagin /* setpriority */
4734523be40fSDmitry Chagin case 141:
4735523be40fSDmitry Chagin switch (ndx) {
4736523be40fSDmitry Chagin case 0:
4737523be40fSDmitry Chagin p = "int";
4738523be40fSDmitry Chagin break;
4739523be40fSDmitry Chagin case 1:
4740523be40fSDmitry Chagin p = "int";
4741523be40fSDmitry Chagin break;
4742523be40fSDmitry Chagin case 2:
4743523be40fSDmitry Chagin p = "int";
4744523be40fSDmitry Chagin break;
4745523be40fSDmitry Chagin default:
4746523be40fSDmitry Chagin break;
4747523be40fSDmitry Chagin };
4748523be40fSDmitry Chagin break;
4749523be40fSDmitry Chagin /* linux_sched_setparam */
4750523be40fSDmitry Chagin case 142:
4751523be40fSDmitry Chagin switch (ndx) {
4752523be40fSDmitry Chagin case 0:
4753523be40fSDmitry Chagin p = "l_pid_t";
4754523be40fSDmitry Chagin break;
4755523be40fSDmitry Chagin case 1:
4756bdaf6d69SMark Johnston p = "userland struct sched_param *";
4757523be40fSDmitry Chagin break;
4758523be40fSDmitry Chagin default:
4759523be40fSDmitry Chagin break;
4760523be40fSDmitry Chagin };
4761523be40fSDmitry Chagin break;
4762523be40fSDmitry Chagin /* linux_sched_getparam */
4763523be40fSDmitry Chagin case 143:
4764523be40fSDmitry Chagin switch (ndx) {
4765523be40fSDmitry Chagin case 0:
4766523be40fSDmitry Chagin p = "l_pid_t";
4767523be40fSDmitry Chagin break;
4768523be40fSDmitry Chagin case 1:
4769bdaf6d69SMark Johnston p = "userland struct sched_param *";
4770523be40fSDmitry Chagin break;
4771523be40fSDmitry Chagin default:
4772523be40fSDmitry Chagin break;
4773523be40fSDmitry Chagin };
4774523be40fSDmitry Chagin break;
4775523be40fSDmitry Chagin /* linux_sched_setscheduler */
4776523be40fSDmitry Chagin case 144:
4777523be40fSDmitry Chagin switch (ndx) {
4778523be40fSDmitry Chagin case 0:
4779523be40fSDmitry Chagin p = "l_pid_t";
4780523be40fSDmitry Chagin break;
4781523be40fSDmitry Chagin case 1:
4782523be40fSDmitry Chagin p = "l_int";
4783523be40fSDmitry Chagin break;
4784523be40fSDmitry Chagin case 2:
4785bdaf6d69SMark Johnston p = "userland struct sched_param *";
4786523be40fSDmitry Chagin break;
4787523be40fSDmitry Chagin default:
4788523be40fSDmitry Chagin break;
4789523be40fSDmitry Chagin };
4790523be40fSDmitry Chagin break;
4791523be40fSDmitry Chagin /* linux_sched_getscheduler */
4792523be40fSDmitry Chagin case 145:
4793523be40fSDmitry Chagin switch (ndx) {
4794523be40fSDmitry Chagin case 0:
4795523be40fSDmitry Chagin p = "l_pid_t";
4796523be40fSDmitry Chagin break;
4797523be40fSDmitry Chagin default:
4798523be40fSDmitry Chagin break;
4799523be40fSDmitry Chagin };
4800523be40fSDmitry Chagin break;
4801523be40fSDmitry Chagin /* linux_sched_get_priority_max */
4802523be40fSDmitry Chagin case 146:
4803523be40fSDmitry Chagin switch (ndx) {
4804523be40fSDmitry Chagin case 0:
4805523be40fSDmitry Chagin p = "l_int";
4806523be40fSDmitry Chagin break;
4807523be40fSDmitry Chagin default:
4808523be40fSDmitry Chagin break;
4809523be40fSDmitry Chagin };
4810523be40fSDmitry Chagin break;
4811523be40fSDmitry Chagin /* linux_sched_get_priority_min */
4812523be40fSDmitry Chagin case 147:
4813523be40fSDmitry Chagin switch (ndx) {
4814523be40fSDmitry Chagin case 0:
4815523be40fSDmitry Chagin p = "l_int";
4816523be40fSDmitry Chagin break;
4817523be40fSDmitry Chagin default:
4818523be40fSDmitry Chagin break;
4819523be40fSDmitry Chagin };
4820523be40fSDmitry Chagin break;
4821523be40fSDmitry Chagin /* linux_sched_rr_get_interval */
4822523be40fSDmitry Chagin case 148:
4823523be40fSDmitry Chagin switch (ndx) {
4824523be40fSDmitry Chagin case 0:
4825523be40fSDmitry Chagin p = "l_pid_t";
4826523be40fSDmitry Chagin break;
4827523be40fSDmitry Chagin case 1:
4828bdaf6d69SMark Johnston p = "userland struct l_timespec *";
4829523be40fSDmitry Chagin break;
4830523be40fSDmitry Chagin default:
4831523be40fSDmitry Chagin break;
4832523be40fSDmitry Chagin };
4833523be40fSDmitry Chagin break;
4834523be40fSDmitry Chagin /* mlock */
4835523be40fSDmitry Chagin case 149:
4836523be40fSDmitry Chagin switch (ndx) {
4837523be40fSDmitry Chagin case 0:
4838bdaf6d69SMark Johnston p = "userland const void *";
4839523be40fSDmitry Chagin break;
4840523be40fSDmitry Chagin case 1:
4841523be40fSDmitry Chagin p = "size_t";
4842523be40fSDmitry Chagin break;
4843523be40fSDmitry Chagin default:
4844523be40fSDmitry Chagin break;
4845523be40fSDmitry Chagin };
4846523be40fSDmitry Chagin break;
4847523be40fSDmitry Chagin /* munlock */
4848523be40fSDmitry Chagin case 150:
4849523be40fSDmitry Chagin switch (ndx) {
4850523be40fSDmitry Chagin case 0:
4851bdaf6d69SMark Johnston p = "userland const void *";
4852523be40fSDmitry Chagin break;
4853523be40fSDmitry Chagin case 1:
4854523be40fSDmitry Chagin p = "size_t";
4855523be40fSDmitry Chagin break;
4856523be40fSDmitry Chagin default:
4857523be40fSDmitry Chagin break;
4858523be40fSDmitry Chagin };
4859523be40fSDmitry Chagin break;
4860523be40fSDmitry Chagin /* mlockall */
4861523be40fSDmitry Chagin case 151:
4862523be40fSDmitry Chagin switch (ndx) {
4863523be40fSDmitry Chagin case 0:
4864523be40fSDmitry Chagin p = "int";
4865523be40fSDmitry Chagin break;
4866523be40fSDmitry Chagin default:
4867523be40fSDmitry Chagin break;
4868523be40fSDmitry Chagin };
4869523be40fSDmitry Chagin break;
4870523be40fSDmitry Chagin /* munlockall */
4871523be40fSDmitry Chagin case 152:
4872523be40fSDmitry Chagin break;
4873523be40fSDmitry Chagin /* linux_vhangup */
4874523be40fSDmitry Chagin case 153:
4875523be40fSDmitry Chagin break;
4876eff8d99fSEdward Tomasz Napierala /* linux_modify_ldt */
4877eff8d99fSEdward Tomasz Napierala case 154:
4878eff8d99fSEdward Tomasz Napierala break;
4879523be40fSDmitry Chagin /* linux_pivot_root */
4880523be40fSDmitry Chagin case 155:
4881523be40fSDmitry Chagin break;
4882523be40fSDmitry Chagin /* linux_sysctl */
4883523be40fSDmitry Chagin case 156:
4884523be40fSDmitry Chagin switch (ndx) {
4885523be40fSDmitry Chagin case 0:
4886bdaf6d69SMark Johnston p = "userland struct l___sysctl_args *";
4887523be40fSDmitry Chagin break;
4888523be40fSDmitry Chagin default:
4889523be40fSDmitry Chagin break;
4890523be40fSDmitry Chagin };
4891523be40fSDmitry Chagin break;
4892523be40fSDmitry Chagin /* linux_prctl */
4893523be40fSDmitry Chagin case 157:
4894523be40fSDmitry Chagin switch (ndx) {
4895523be40fSDmitry Chagin case 0:
4896523be40fSDmitry Chagin p = "l_int";
4897523be40fSDmitry Chagin break;
4898523be40fSDmitry Chagin case 1:
4899523be40fSDmitry Chagin p = "l_uintptr_t";
4900523be40fSDmitry Chagin break;
4901523be40fSDmitry Chagin case 2:
4902523be40fSDmitry Chagin p = "l_uintptr_t";
4903523be40fSDmitry Chagin break;
4904523be40fSDmitry Chagin case 3:
4905523be40fSDmitry Chagin p = "l_uintptr_t";
4906523be40fSDmitry Chagin break;
4907523be40fSDmitry Chagin case 4:
4908523be40fSDmitry Chagin p = "l_uintptr_t";
4909523be40fSDmitry Chagin break;
4910523be40fSDmitry Chagin default:
4911523be40fSDmitry Chagin break;
4912523be40fSDmitry Chagin };
4913523be40fSDmitry Chagin break;
4914523be40fSDmitry Chagin /* linux_arch_prctl */
4915523be40fSDmitry Chagin case 158:
4916523be40fSDmitry Chagin switch (ndx) {
4917523be40fSDmitry Chagin case 0:
4918523be40fSDmitry Chagin p = "l_int";
4919523be40fSDmitry Chagin break;
4920523be40fSDmitry Chagin case 1:
4921523be40fSDmitry Chagin p = "l_ulong";
4922523be40fSDmitry Chagin break;
4923523be40fSDmitry Chagin default:
4924523be40fSDmitry Chagin break;
4925523be40fSDmitry Chagin };
4926523be40fSDmitry Chagin break;
4927523be40fSDmitry Chagin /* linux_adjtimex */
4928523be40fSDmitry Chagin case 159:
4929523be40fSDmitry Chagin break;
4930523be40fSDmitry Chagin /* linux_setrlimit */
4931523be40fSDmitry Chagin case 160:
4932523be40fSDmitry Chagin switch (ndx) {
4933523be40fSDmitry Chagin case 0:
4934523be40fSDmitry Chagin p = "l_uint";
4935523be40fSDmitry Chagin break;
4936523be40fSDmitry Chagin case 1:
4937bdaf6d69SMark Johnston p = "userland struct l_rlimit *";
4938523be40fSDmitry Chagin break;
4939523be40fSDmitry Chagin default:
4940523be40fSDmitry Chagin break;
4941523be40fSDmitry Chagin };
4942523be40fSDmitry Chagin break;
4943523be40fSDmitry Chagin /* chroot */
4944523be40fSDmitry Chagin case 161:
4945523be40fSDmitry Chagin switch (ndx) {
4946523be40fSDmitry Chagin case 0:
4947bdaf6d69SMark Johnston p = "userland char *";
4948523be40fSDmitry Chagin break;
4949523be40fSDmitry Chagin default:
4950523be40fSDmitry Chagin break;
4951523be40fSDmitry Chagin };
4952523be40fSDmitry Chagin break;
4953523be40fSDmitry Chagin /* sync */
4954523be40fSDmitry Chagin case 162:
4955523be40fSDmitry Chagin break;
4956523be40fSDmitry Chagin /* acct */
4957523be40fSDmitry Chagin case 163:
4958523be40fSDmitry Chagin switch (ndx) {
4959523be40fSDmitry Chagin case 0:
4960bdaf6d69SMark Johnston p = "userland char *";
4961523be40fSDmitry Chagin break;
4962523be40fSDmitry Chagin default:
4963523be40fSDmitry Chagin break;
4964523be40fSDmitry Chagin };
4965523be40fSDmitry Chagin break;
4966523be40fSDmitry Chagin /* settimeofday */
4967523be40fSDmitry Chagin case 164:
4968523be40fSDmitry Chagin switch (ndx) {
4969523be40fSDmitry Chagin case 0:
4970bdaf6d69SMark Johnston p = "userland struct l_timeval *";
4971523be40fSDmitry Chagin break;
4972523be40fSDmitry Chagin case 1:
4973bdaf6d69SMark Johnston p = "userland struct timezone *";
4974523be40fSDmitry Chagin break;
4975523be40fSDmitry Chagin default:
4976523be40fSDmitry Chagin break;
4977523be40fSDmitry Chagin };
4978523be40fSDmitry Chagin break;
4979523be40fSDmitry Chagin /* linux_mount */
4980523be40fSDmitry Chagin case 165:
4981523be40fSDmitry Chagin switch (ndx) {
4982523be40fSDmitry Chagin case 0:
4983bdaf6d69SMark Johnston p = "userland char *";
4984523be40fSDmitry Chagin break;
4985523be40fSDmitry Chagin case 1:
4986bdaf6d69SMark Johnston p = "userland char *";
4987523be40fSDmitry Chagin break;
4988523be40fSDmitry Chagin case 2:
4989bdaf6d69SMark Johnston p = "userland char *";
4990523be40fSDmitry Chagin break;
4991523be40fSDmitry Chagin case 3:
4992523be40fSDmitry Chagin p = "l_ulong";
4993523be40fSDmitry Chagin break;
4994523be40fSDmitry Chagin case 4:
4995bdaf6d69SMark Johnston p = "userland void *";
4996523be40fSDmitry Chagin break;
4997523be40fSDmitry Chagin default:
4998523be40fSDmitry Chagin break;
4999523be40fSDmitry Chagin };
5000523be40fSDmitry Chagin break;
5001523be40fSDmitry Chagin /* linux_umount */
5002523be40fSDmitry Chagin case 166:
5003523be40fSDmitry Chagin switch (ndx) {
5004523be40fSDmitry Chagin case 0:
5005bdaf6d69SMark Johnston p = "userland char *";
5006523be40fSDmitry Chagin break;
5007523be40fSDmitry Chagin case 1:
5008523be40fSDmitry Chagin p = "l_int";
5009523be40fSDmitry Chagin break;
5010523be40fSDmitry Chagin default:
5011523be40fSDmitry Chagin break;
5012523be40fSDmitry Chagin };
5013523be40fSDmitry Chagin break;
5014523be40fSDmitry Chagin /* swapon */
5015523be40fSDmitry Chagin case 167:
5016523be40fSDmitry Chagin switch (ndx) {
5017523be40fSDmitry Chagin case 0:
5018bdaf6d69SMark Johnston p = "userland char *";
5019523be40fSDmitry Chagin break;
5020523be40fSDmitry Chagin default:
5021523be40fSDmitry Chagin break;
5022523be40fSDmitry Chagin };
5023523be40fSDmitry Chagin break;
5024523be40fSDmitry Chagin /* linux_swapoff */
5025523be40fSDmitry Chagin case 168:
5026523be40fSDmitry Chagin break;
5027523be40fSDmitry Chagin /* linux_reboot */
5028523be40fSDmitry Chagin case 169:
5029523be40fSDmitry Chagin switch (ndx) {
5030523be40fSDmitry Chagin case 0:
5031523be40fSDmitry Chagin p = "l_int";
5032523be40fSDmitry Chagin break;
5033523be40fSDmitry Chagin case 1:
5034523be40fSDmitry Chagin p = "l_int";
5035523be40fSDmitry Chagin break;
5036523be40fSDmitry Chagin case 2:
5037523be40fSDmitry Chagin p = "l_uint";
5038523be40fSDmitry Chagin break;
5039523be40fSDmitry Chagin case 3:
5040bdaf6d69SMark Johnston p = "userland void *";
5041523be40fSDmitry Chagin break;
5042523be40fSDmitry Chagin default:
5043523be40fSDmitry Chagin break;
5044523be40fSDmitry Chagin };
5045523be40fSDmitry Chagin break;
5046523be40fSDmitry Chagin /* linux_sethostname */
5047523be40fSDmitry Chagin case 170:
5048523be40fSDmitry Chagin switch (ndx) {
5049523be40fSDmitry Chagin case 0:
5050bdaf6d69SMark Johnston p = "userland char *";
5051523be40fSDmitry Chagin break;
5052523be40fSDmitry Chagin case 1:
5053a39cdcd7SEdward Tomasz Napierala p = "l_int";
5054523be40fSDmitry Chagin break;
5055523be40fSDmitry Chagin default:
5056523be40fSDmitry Chagin break;
5057523be40fSDmitry Chagin };
5058523be40fSDmitry Chagin break;
5059523be40fSDmitry Chagin /* linux_setdomainname */
5060523be40fSDmitry Chagin case 171:
5061523be40fSDmitry Chagin switch (ndx) {
5062523be40fSDmitry Chagin case 0:
5063bdaf6d69SMark Johnston p = "userland char *";
5064523be40fSDmitry Chagin break;
5065523be40fSDmitry Chagin case 1:
5066523be40fSDmitry Chagin p = "l_int";
5067523be40fSDmitry Chagin break;
5068523be40fSDmitry Chagin default:
5069523be40fSDmitry Chagin break;
5070523be40fSDmitry Chagin };
5071523be40fSDmitry Chagin break;
5072523be40fSDmitry Chagin /* linux_iopl */
5073523be40fSDmitry Chagin case 172:
5074523be40fSDmitry Chagin switch (ndx) {
5075523be40fSDmitry Chagin case 0:
5076523be40fSDmitry Chagin p = "l_uint";
5077523be40fSDmitry Chagin break;
5078523be40fSDmitry Chagin default:
5079523be40fSDmitry Chagin break;
5080523be40fSDmitry Chagin };
5081523be40fSDmitry Chagin break;
5082eff8d99fSEdward Tomasz Napierala /* linux_ioperm */
5083eff8d99fSEdward Tomasz Napierala case 173:
5084eff8d99fSEdward Tomasz Napierala break;
5085523be40fSDmitry Chagin /* linux_init_module */
5086523be40fSDmitry Chagin case 175:
5087523be40fSDmitry Chagin break;
5088523be40fSDmitry Chagin /* linux_delete_module */
5089523be40fSDmitry Chagin case 176:
5090523be40fSDmitry Chagin break;
5091523be40fSDmitry Chagin /* linux_quotactl */
5092523be40fSDmitry Chagin case 179:
5093523be40fSDmitry Chagin break;
5094523be40fSDmitry Chagin /* linux_gettid */
5095523be40fSDmitry Chagin case 186:
5096523be40fSDmitry Chagin break;
5097eff8d99fSEdward Tomasz Napierala /* linux_readahead */
5098eff8d99fSEdward Tomasz Napierala case 187:
5099eff8d99fSEdward Tomasz Napierala break;
5100523be40fSDmitry Chagin /* linux_setxattr */
5101523be40fSDmitry Chagin case 188:
5102a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5103a39cdcd7SEdward Tomasz Napierala case 0:
5104a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5105a39cdcd7SEdward Tomasz Napierala break;
5106a39cdcd7SEdward Tomasz Napierala case 1:
5107a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5108a39cdcd7SEdward Tomasz Napierala break;
5109a39cdcd7SEdward Tomasz Napierala case 2:
5110d9c2dc6bSDmitry Chagin p = "userland void *";
5111a39cdcd7SEdward Tomasz Napierala break;
5112a39cdcd7SEdward Tomasz Napierala case 3:
5113a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5114a39cdcd7SEdward Tomasz Napierala break;
5115a39cdcd7SEdward Tomasz Napierala case 4:
5116a39cdcd7SEdward Tomasz Napierala p = "l_int";
5117a39cdcd7SEdward Tomasz Napierala break;
5118a39cdcd7SEdward Tomasz Napierala default:
5119a39cdcd7SEdward Tomasz Napierala break;
5120a39cdcd7SEdward Tomasz Napierala };
5121523be40fSDmitry Chagin break;
5122523be40fSDmitry Chagin /* linux_lsetxattr */
5123523be40fSDmitry Chagin case 189:
5124a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5125a39cdcd7SEdward Tomasz Napierala case 0:
5126a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5127a39cdcd7SEdward Tomasz Napierala break;
5128a39cdcd7SEdward Tomasz Napierala case 1:
5129a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5130a39cdcd7SEdward Tomasz Napierala break;
5131a39cdcd7SEdward Tomasz Napierala case 2:
5132d9c2dc6bSDmitry Chagin p = "userland void *";
5133a39cdcd7SEdward Tomasz Napierala break;
5134a39cdcd7SEdward Tomasz Napierala case 3:
5135a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5136a39cdcd7SEdward Tomasz Napierala break;
5137a39cdcd7SEdward Tomasz Napierala case 4:
5138a39cdcd7SEdward Tomasz Napierala p = "l_int";
5139a39cdcd7SEdward Tomasz Napierala break;
5140a39cdcd7SEdward Tomasz Napierala default:
5141a39cdcd7SEdward Tomasz Napierala break;
5142a39cdcd7SEdward Tomasz Napierala };
5143523be40fSDmitry Chagin break;
5144523be40fSDmitry Chagin /* linux_fsetxattr */
5145523be40fSDmitry Chagin case 190:
5146a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5147a39cdcd7SEdward Tomasz Napierala case 0:
5148a39cdcd7SEdward Tomasz Napierala p = "l_int";
5149a39cdcd7SEdward Tomasz Napierala break;
5150a39cdcd7SEdward Tomasz Napierala case 1:
5151a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5152a39cdcd7SEdward Tomasz Napierala break;
5153a39cdcd7SEdward Tomasz Napierala case 2:
5154d9c2dc6bSDmitry Chagin p = "userland void *";
5155a39cdcd7SEdward Tomasz Napierala break;
5156a39cdcd7SEdward Tomasz Napierala case 3:
5157a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5158a39cdcd7SEdward Tomasz Napierala break;
5159a39cdcd7SEdward Tomasz Napierala case 4:
5160a39cdcd7SEdward Tomasz Napierala p = "l_int";
5161a39cdcd7SEdward Tomasz Napierala break;
5162a39cdcd7SEdward Tomasz Napierala default:
5163a39cdcd7SEdward Tomasz Napierala break;
5164a39cdcd7SEdward Tomasz Napierala };
5165523be40fSDmitry Chagin break;
5166523be40fSDmitry Chagin /* linux_getxattr */
5167523be40fSDmitry Chagin case 191:
5168a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5169a39cdcd7SEdward Tomasz Napierala case 0:
5170a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5171a39cdcd7SEdward Tomasz Napierala break;
5172a39cdcd7SEdward Tomasz Napierala case 1:
5173a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5174a39cdcd7SEdward Tomasz Napierala break;
5175a39cdcd7SEdward Tomasz Napierala case 2:
5176d9c2dc6bSDmitry Chagin p = "userland void *";
5177a39cdcd7SEdward Tomasz Napierala break;
5178a39cdcd7SEdward Tomasz Napierala case 3:
5179a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5180a39cdcd7SEdward Tomasz Napierala break;
5181a39cdcd7SEdward Tomasz Napierala default:
5182a39cdcd7SEdward Tomasz Napierala break;
5183a39cdcd7SEdward Tomasz Napierala };
5184523be40fSDmitry Chagin break;
5185523be40fSDmitry Chagin /* linux_lgetxattr */
5186523be40fSDmitry Chagin case 192:
5187a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5188a39cdcd7SEdward Tomasz Napierala case 0:
5189a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5190a39cdcd7SEdward Tomasz Napierala break;
5191a39cdcd7SEdward Tomasz Napierala case 1:
5192a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5193a39cdcd7SEdward Tomasz Napierala break;
5194a39cdcd7SEdward Tomasz Napierala case 2:
5195d9c2dc6bSDmitry Chagin p = "userland void *";
5196a39cdcd7SEdward Tomasz Napierala break;
5197a39cdcd7SEdward Tomasz Napierala case 3:
5198a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5199a39cdcd7SEdward Tomasz Napierala break;
5200a39cdcd7SEdward Tomasz Napierala default:
5201a39cdcd7SEdward Tomasz Napierala break;
5202a39cdcd7SEdward Tomasz Napierala };
5203523be40fSDmitry Chagin break;
5204523be40fSDmitry Chagin /* linux_fgetxattr */
5205523be40fSDmitry Chagin case 193:
5206a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5207a39cdcd7SEdward Tomasz Napierala case 0:
5208a39cdcd7SEdward Tomasz Napierala p = "l_int";
5209a39cdcd7SEdward Tomasz Napierala break;
5210a39cdcd7SEdward Tomasz Napierala case 1:
5211a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5212a39cdcd7SEdward Tomasz Napierala break;
5213a39cdcd7SEdward Tomasz Napierala case 2:
5214d9c2dc6bSDmitry Chagin p = "userland void *";
5215a39cdcd7SEdward Tomasz Napierala break;
5216a39cdcd7SEdward Tomasz Napierala case 3:
5217a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5218a39cdcd7SEdward Tomasz Napierala break;
5219a39cdcd7SEdward Tomasz Napierala default:
5220a39cdcd7SEdward Tomasz Napierala break;
5221a39cdcd7SEdward Tomasz Napierala };
5222523be40fSDmitry Chagin break;
5223523be40fSDmitry Chagin /* linux_listxattr */
5224523be40fSDmitry Chagin case 194:
5225a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5226a39cdcd7SEdward Tomasz Napierala case 0:
5227a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5228a39cdcd7SEdward Tomasz Napierala break;
5229a39cdcd7SEdward Tomasz Napierala case 1:
5230d9c2dc6bSDmitry Chagin p = "userland char *";
5231a39cdcd7SEdward Tomasz Napierala break;
5232a39cdcd7SEdward Tomasz Napierala case 2:
5233a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5234a39cdcd7SEdward Tomasz Napierala break;
5235a39cdcd7SEdward Tomasz Napierala default:
5236a39cdcd7SEdward Tomasz Napierala break;
5237a39cdcd7SEdward Tomasz Napierala };
5238523be40fSDmitry Chagin break;
5239523be40fSDmitry Chagin /* linux_llistxattr */
5240523be40fSDmitry Chagin case 195:
5241a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5242a39cdcd7SEdward Tomasz Napierala case 0:
5243a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5244a39cdcd7SEdward Tomasz Napierala break;
5245a39cdcd7SEdward Tomasz Napierala case 1:
5246d9c2dc6bSDmitry Chagin p = "userland char *";
5247a39cdcd7SEdward Tomasz Napierala break;
5248a39cdcd7SEdward Tomasz Napierala case 2:
5249a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5250a39cdcd7SEdward Tomasz Napierala break;
5251a39cdcd7SEdward Tomasz Napierala default:
5252a39cdcd7SEdward Tomasz Napierala break;
5253a39cdcd7SEdward Tomasz Napierala };
5254523be40fSDmitry Chagin break;
5255523be40fSDmitry Chagin /* linux_flistxattr */
5256523be40fSDmitry Chagin case 196:
5257a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5258a39cdcd7SEdward Tomasz Napierala case 0:
5259a39cdcd7SEdward Tomasz Napierala p = "l_int";
5260a39cdcd7SEdward Tomasz Napierala break;
5261a39cdcd7SEdward Tomasz Napierala case 1:
5262d9c2dc6bSDmitry Chagin p = "userland char *";
5263a39cdcd7SEdward Tomasz Napierala break;
5264a39cdcd7SEdward Tomasz Napierala case 2:
5265a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5266a39cdcd7SEdward Tomasz Napierala break;
5267a39cdcd7SEdward Tomasz Napierala default:
5268a39cdcd7SEdward Tomasz Napierala break;
5269a39cdcd7SEdward Tomasz Napierala };
5270523be40fSDmitry Chagin break;
5271523be40fSDmitry Chagin /* linux_removexattr */
5272523be40fSDmitry Chagin case 197:
5273a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5274a39cdcd7SEdward Tomasz Napierala case 0:
5275a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5276a39cdcd7SEdward Tomasz Napierala break;
5277a39cdcd7SEdward Tomasz Napierala case 1:
5278a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5279a39cdcd7SEdward Tomasz Napierala break;
5280a39cdcd7SEdward Tomasz Napierala default:
5281a39cdcd7SEdward Tomasz Napierala break;
5282a39cdcd7SEdward Tomasz Napierala };
5283523be40fSDmitry Chagin break;
5284523be40fSDmitry Chagin /* linux_lremovexattr */
5285523be40fSDmitry Chagin case 198:
5286a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5287a39cdcd7SEdward Tomasz Napierala case 0:
5288a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5289a39cdcd7SEdward Tomasz Napierala break;
5290a39cdcd7SEdward Tomasz Napierala case 1:
5291a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5292a39cdcd7SEdward Tomasz Napierala break;
5293a39cdcd7SEdward Tomasz Napierala default:
5294a39cdcd7SEdward Tomasz Napierala break;
5295a39cdcd7SEdward Tomasz Napierala };
5296523be40fSDmitry Chagin break;
5297523be40fSDmitry Chagin /* linux_fremovexattr */
5298523be40fSDmitry Chagin case 199:
5299a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5300a39cdcd7SEdward Tomasz Napierala case 0:
5301a39cdcd7SEdward Tomasz Napierala p = "l_int";
5302a39cdcd7SEdward Tomasz Napierala break;
5303a39cdcd7SEdward Tomasz Napierala case 1:
5304a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5305a39cdcd7SEdward Tomasz Napierala break;
5306a39cdcd7SEdward Tomasz Napierala default:
5307a39cdcd7SEdward Tomasz Napierala break;
5308a39cdcd7SEdward Tomasz Napierala };
5309523be40fSDmitry Chagin break;
5310523be40fSDmitry Chagin /* linux_tkill */
5311523be40fSDmitry Chagin case 200:
5312523be40fSDmitry Chagin switch (ndx) {
5313523be40fSDmitry Chagin case 0:
5314a39cdcd7SEdward Tomasz Napierala p = "l_pid_t";
5315523be40fSDmitry Chagin break;
5316523be40fSDmitry Chagin case 1:
5317c7d0908eSBrooks Davis p = "l_int";
5318523be40fSDmitry Chagin break;
5319523be40fSDmitry Chagin default:
5320523be40fSDmitry Chagin break;
5321523be40fSDmitry Chagin };
5322523be40fSDmitry Chagin break;
5323523be40fSDmitry Chagin /* linux_time */
5324523be40fSDmitry Chagin case 201:
5325523be40fSDmitry Chagin switch (ndx) {
5326523be40fSDmitry Chagin case 0:
5327bdaf6d69SMark Johnston p = "userland l_time_t *";
5328523be40fSDmitry Chagin break;
5329523be40fSDmitry Chagin default:
5330523be40fSDmitry Chagin break;
5331523be40fSDmitry Chagin };
5332523be40fSDmitry Chagin break;
5333523be40fSDmitry Chagin /* linux_sys_futex */
5334523be40fSDmitry Chagin case 202:
5335523be40fSDmitry Chagin switch (ndx) {
5336523be40fSDmitry Chagin case 0:
5337ee64d982SDmitry Chagin p = "userland uint32_t *";
5338523be40fSDmitry Chagin break;
5339523be40fSDmitry Chagin case 1:
5340c7d0908eSBrooks Davis p = "l_int";
5341523be40fSDmitry Chagin break;
5342523be40fSDmitry Chagin case 2:
5343ee64d982SDmitry Chagin p = "uint32_t";
5344523be40fSDmitry Chagin break;
5345523be40fSDmitry Chagin case 3:
5346bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5347523be40fSDmitry Chagin break;
5348523be40fSDmitry Chagin case 4:
5349ee64d982SDmitry Chagin p = "userland uint32_t *";
5350523be40fSDmitry Chagin break;
5351523be40fSDmitry Chagin case 5:
5352ee64d982SDmitry Chagin p = "uint32_t";
5353523be40fSDmitry Chagin break;
5354523be40fSDmitry Chagin default:
5355523be40fSDmitry Chagin break;
5356523be40fSDmitry Chagin };
5357523be40fSDmitry Chagin break;
5358523be40fSDmitry Chagin /* linux_sched_setaffinity */
5359523be40fSDmitry Chagin case 203:
5360523be40fSDmitry Chagin switch (ndx) {
5361523be40fSDmitry Chagin case 0:
5362523be40fSDmitry Chagin p = "l_pid_t";
5363523be40fSDmitry Chagin break;
5364523be40fSDmitry Chagin case 1:
5365523be40fSDmitry Chagin p = "l_uint";
5366523be40fSDmitry Chagin break;
5367523be40fSDmitry Chagin case 2:
5368bdaf6d69SMark Johnston p = "userland l_ulong *";
5369523be40fSDmitry Chagin break;
5370523be40fSDmitry Chagin default:
5371523be40fSDmitry Chagin break;
5372523be40fSDmitry Chagin };
5373523be40fSDmitry Chagin break;
5374523be40fSDmitry Chagin /* linux_sched_getaffinity */
5375523be40fSDmitry Chagin case 204:
5376523be40fSDmitry Chagin switch (ndx) {
5377523be40fSDmitry Chagin case 0:
5378523be40fSDmitry Chagin p = "l_pid_t";
5379523be40fSDmitry Chagin break;
5380523be40fSDmitry Chagin case 1:
5381523be40fSDmitry Chagin p = "l_uint";
5382523be40fSDmitry Chagin break;
5383523be40fSDmitry Chagin case 2:
5384bdaf6d69SMark Johnston p = "userland l_ulong *";
5385523be40fSDmitry Chagin break;
5386523be40fSDmitry Chagin default:
5387523be40fSDmitry Chagin break;
5388523be40fSDmitry Chagin };
5389523be40fSDmitry Chagin break;
5390eff8d99fSEdward Tomasz Napierala /* linux_io_setup */
5391eff8d99fSEdward Tomasz Napierala case 206:
5392eff8d99fSEdward Tomasz Napierala break;
5393eff8d99fSEdward Tomasz Napierala /* linux_io_destroy */
5394eff8d99fSEdward Tomasz Napierala case 207:
5395eff8d99fSEdward Tomasz Napierala break;
5396eff8d99fSEdward Tomasz Napierala /* linux_io_getevents */
5397eff8d99fSEdward Tomasz Napierala case 208:
5398eff8d99fSEdward Tomasz Napierala break;
5399eff8d99fSEdward Tomasz Napierala /* linux_io_submit */
5400eff8d99fSEdward Tomasz Napierala case 209:
5401eff8d99fSEdward Tomasz Napierala break;
5402eff8d99fSEdward Tomasz Napierala /* linux_io_cancel */
5403eff8d99fSEdward Tomasz Napierala case 210:
5404eff8d99fSEdward Tomasz Napierala break;
5405523be40fSDmitry Chagin /* linux_lookup_dcookie */
5406523be40fSDmitry Chagin case 212:
5407523be40fSDmitry Chagin break;
5408523be40fSDmitry Chagin /* linux_epoll_create */
5409523be40fSDmitry Chagin case 213:
541028fb5535SDmitry Chagin switch (ndx) {
541128fb5535SDmitry Chagin case 0:
541228fb5535SDmitry Chagin p = "l_int";
541328fb5535SDmitry Chagin break;
541428fb5535SDmitry Chagin default:
541528fb5535SDmitry Chagin break;
541628fb5535SDmitry Chagin };
5417523be40fSDmitry Chagin break;
5418523be40fSDmitry Chagin /* linux_remap_file_pages */
5419523be40fSDmitry Chagin case 216:
5420523be40fSDmitry Chagin break;
5421523be40fSDmitry Chagin /* linux_getdents64 */
5422523be40fSDmitry Chagin case 217:
5423523be40fSDmitry Chagin switch (ndx) {
5424523be40fSDmitry Chagin case 0:
5425523be40fSDmitry Chagin p = "l_uint";
5426523be40fSDmitry Chagin break;
5427523be40fSDmitry Chagin case 1:
5428bdaf6d69SMark Johnston p = "userland void *";
5429523be40fSDmitry Chagin break;
5430523be40fSDmitry Chagin case 2:
5431523be40fSDmitry Chagin p = "l_uint";
5432523be40fSDmitry Chagin break;
5433523be40fSDmitry Chagin default:
5434523be40fSDmitry Chagin break;
5435523be40fSDmitry Chagin };
5436523be40fSDmitry Chagin break;
5437523be40fSDmitry Chagin /* linux_set_tid_address */
5438523be40fSDmitry Chagin case 218:
5439523be40fSDmitry Chagin switch (ndx) {
5440523be40fSDmitry Chagin case 0:
5441c7d0908eSBrooks Davis p = "userland l_int *";
5442523be40fSDmitry Chagin break;
5443523be40fSDmitry Chagin default:
5444523be40fSDmitry Chagin break;
5445523be40fSDmitry Chagin };
5446523be40fSDmitry Chagin break;
5447eff8d99fSEdward Tomasz Napierala /* linux_restart_syscall */
5448eff8d99fSEdward Tomasz Napierala case 219:
5449eff8d99fSEdward Tomasz Napierala break;
5450523be40fSDmitry Chagin /* linux_semtimedop */
5451523be40fSDmitry Chagin case 220:
5452430460d7SDmitry Chagin switch (ndx) {
5453430460d7SDmitry Chagin case 0:
5454430460d7SDmitry Chagin p = "l_int";
5455430460d7SDmitry Chagin break;
5456430460d7SDmitry Chagin case 1:
5457430460d7SDmitry Chagin p = "userland struct sembuf *";
5458430460d7SDmitry Chagin break;
5459430460d7SDmitry Chagin case 2:
5460430460d7SDmitry Chagin p = "l_size_t";
5461430460d7SDmitry Chagin break;
5462430460d7SDmitry Chagin case 3:
5463430460d7SDmitry Chagin p = "userland struct l_timespec *";
5464430460d7SDmitry Chagin break;
5465430460d7SDmitry Chagin default:
5466430460d7SDmitry Chagin break;
5467430460d7SDmitry Chagin };
5468523be40fSDmitry Chagin break;
5469523be40fSDmitry Chagin /* linux_fadvise64 */
5470523be40fSDmitry Chagin case 221:
5471523be40fSDmitry Chagin switch (ndx) {
5472523be40fSDmitry Chagin case 0:
5473c7d0908eSBrooks Davis p = "l_int";
5474523be40fSDmitry Chagin break;
5475523be40fSDmitry Chagin case 1:
5476523be40fSDmitry Chagin p = "l_loff_t";
5477523be40fSDmitry Chagin break;
5478523be40fSDmitry Chagin case 2:
5479523be40fSDmitry Chagin p = "l_size_t";
5480523be40fSDmitry Chagin break;
5481523be40fSDmitry Chagin case 3:
5482c7d0908eSBrooks Davis p = "l_int";
5483523be40fSDmitry Chagin break;
5484523be40fSDmitry Chagin default:
5485523be40fSDmitry Chagin break;
5486523be40fSDmitry Chagin };
5487523be40fSDmitry Chagin break;
5488523be40fSDmitry Chagin /* linux_timer_create */
5489523be40fSDmitry Chagin case 222:
5490523be40fSDmitry Chagin switch (ndx) {
5491523be40fSDmitry Chagin case 0:
5492523be40fSDmitry Chagin p = "clockid_t";
5493523be40fSDmitry Chagin break;
5494523be40fSDmitry Chagin case 1:
5495bedbaee8SWarner Losh p = "userland struct l_sigevent *";
5496523be40fSDmitry Chagin break;
5497523be40fSDmitry Chagin case 2:
5498bdaf6d69SMark Johnston p = "userland l_timer_t *";
5499523be40fSDmitry Chagin break;
5500523be40fSDmitry Chagin default:
5501523be40fSDmitry Chagin break;
5502523be40fSDmitry Chagin };
5503523be40fSDmitry Chagin break;
5504523be40fSDmitry Chagin /* linux_timer_settime */
5505523be40fSDmitry Chagin case 223:
5506523be40fSDmitry Chagin switch (ndx) {
5507523be40fSDmitry Chagin case 0:
5508523be40fSDmitry Chagin p = "l_timer_t";
5509523be40fSDmitry Chagin break;
5510523be40fSDmitry Chagin case 1:
5511523be40fSDmitry Chagin p = "l_int";
5512523be40fSDmitry Chagin break;
5513523be40fSDmitry Chagin case 2:
5514bdaf6d69SMark Johnston p = "userland const struct itimerspec *";
5515523be40fSDmitry Chagin break;
5516523be40fSDmitry Chagin case 3:
5517bdaf6d69SMark Johnston p = "userland struct itimerspec *";
5518523be40fSDmitry Chagin break;
5519523be40fSDmitry Chagin default:
5520523be40fSDmitry Chagin break;
5521523be40fSDmitry Chagin };
5522523be40fSDmitry Chagin break;
5523523be40fSDmitry Chagin /* linux_timer_gettime */
5524523be40fSDmitry Chagin case 224:
5525523be40fSDmitry Chagin switch (ndx) {
5526523be40fSDmitry Chagin case 0:
5527523be40fSDmitry Chagin p = "l_timer_t";
5528523be40fSDmitry Chagin break;
5529523be40fSDmitry Chagin case 1:
5530bdaf6d69SMark Johnston p = "userland struct itimerspec *";
5531523be40fSDmitry Chagin break;
5532523be40fSDmitry Chagin default:
5533523be40fSDmitry Chagin break;
5534523be40fSDmitry Chagin };
5535523be40fSDmitry Chagin break;
5536523be40fSDmitry Chagin /* linux_timer_getoverrun */
5537523be40fSDmitry Chagin case 225:
5538523be40fSDmitry Chagin switch (ndx) {
5539523be40fSDmitry Chagin case 0:
5540523be40fSDmitry Chagin p = "l_timer_t";
5541523be40fSDmitry Chagin break;
5542523be40fSDmitry Chagin default:
5543523be40fSDmitry Chagin break;
5544523be40fSDmitry Chagin };
5545523be40fSDmitry Chagin break;
5546523be40fSDmitry Chagin /* linux_timer_delete */
5547523be40fSDmitry Chagin case 226:
5548523be40fSDmitry Chagin switch (ndx) {
5549523be40fSDmitry Chagin case 0:
5550523be40fSDmitry Chagin p = "l_timer_t";
5551523be40fSDmitry Chagin break;
5552523be40fSDmitry Chagin default:
5553523be40fSDmitry Chagin break;
5554523be40fSDmitry Chagin };
5555523be40fSDmitry Chagin break;
5556523be40fSDmitry Chagin /* linux_clock_settime */
5557523be40fSDmitry Chagin case 227:
5558523be40fSDmitry Chagin switch (ndx) {
5559523be40fSDmitry Chagin case 0:
5560523be40fSDmitry Chagin p = "clockid_t";
5561523be40fSDmitry Chagin break;
5562523be40fSDmitry Chagin case 1:
5563bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5564523be40fSDmitry Chagin break;
5565523be40fSDmitry Chagin default:
5566523be40fSDmitry Chagin break;
5567523be40fSDmitry Chagin };
5568523be40fSDmitry Chagin break;
5569523be40fSDmitry Chagin /* linux_clock_gettime */
5570523be40fSDmitry Chagin case 228:
5571523be40fSDmitry Chagin switch (ndx) {
5572523be40fSDmitry Chagin case 0:
5573523be40fSDmitry Chagin p = "clockid_t";
5574523be40fSDmitry Chagin break;
5575523be40fSDmitry Chagin case 1:
5576bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5577523be40fSDmitry Chagin break;
5578523be40fSDmitry Chagin default:
5579523be40fSDmitry Chagin break;
5580523be40fSDmitry Chagin };
5581523be40fSDmitry Chagin break;
5582523be40fSDmitry Chagin /* linux_clock_getres */
5583523be40fSDmitry Chagin case 229:
5584523be40fSDmitry Chagin switch (ndx) {
5585523be40fSDmitry Chagin case 0:
5586523be40fSDmitry Chagin p = "clockid_t";
5587523be40fSDmitry Chagin break;
5588523be40fSDmitry Chagin case 1:
5589bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5590523be40fSDmitry Chagin break;
5591523be40fSDmitry Chagin default:
5592523be40fSDmitry Chagin break;
5593523be40fSDmitry Chagin };
5594523be40fSDmitry Chagin break;
5595523be40fSDmitry Chagin /* linux_clock_nanosleep */
5596523be40fSDmitry Chagin case 230:
5597523be40fSDmitry Chagin switch (ndx) {
5598523be40fSDmitry Chagin case 0:
5599523be40fSDmitry Chagin p = "clockid_t";
5600523be40fSDmitry Chagin break;
5601523be40fSDmitry Chagin case 1:
5602a39cdcd7SEdward Tomasz Napierala p = "l_int";
5603523be40fSDmitry Chagin break;
5604523be40fSDmitry Chagin case 2:
5605bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5606523be40fSDmitry Chagin break;
5607523be40fSDmitry Chagin case 3:
5608bdaf6d69SMark Johnston p = "userland struct l_timespec *";
5609523be40fSDmitry Chagin break;
5610523be40fSDmitry Chagin default:
5611523be40fSDmitry Chagin break;
5612523be40fSDmitry Chagin };
5613523be40fSDmitry Chagin break;
5614523be40fSDmitry Chagin /* linux_exit_group */
5615523be40fSDmitry Chagin case 231:
5616523be40fSDmitry Chagin switch (ndx) {
5617523be40fSDmitry Chagin case 0:
5618c7d0908eSBrooks Davis p = "l_int";
5619523be40fSDmitry Chagin break;
5620523be40fSDmitry Chagin default:
5621523be40fSDmitry Chagin break;
5622523be40fSDmitry Chagin };
5623523be40fSDmitry Chagin break;
5624523be40fSDmitry Chagin /* linux_epoll_wait */
5625523be40fSDmitry Chagin case 232:
562628fb5535SDmitry Chagin switch (ndx) {
562728fb5535SDmitry Chagin case 0:
562828fb5535SDmitry Chagin p = "l_int";
562928fb5535SDmitry Chagin break;
563028fb5535SDmitry Chagin case 1:
5631bdaf6d69SMark Johnston p = "userland struct epoll_event *";
563228fb5535SDmitry Chagin break;
563328fb5535SDmitry Chagin case 2:
563428fb5535SDmitry Chagin p = "l_int";
563528fb5535SDmitry Chagin break;
563628fb5535SDmitry Chagin case 3:
563728fb5535SDmitry Chagin p = "l_int";
563828fb5535SDmitry Chagin break;
563928fb5535SDmitry Chagin default:
564028fb5535SDmitry Chagin break;
564128fb5535SDmitry Chagin };
5642523be40fSDmitry Chagin break;
5643523be40fSDmitry Chagin /* linux_epoll_ctl */
5644523be40fSDmitry Chagin case 233:
564528fb5535SDmitry Chagin switch (ndx) {
564628fb5535SDmitry Chagin case 0:
564728fb5535SDmitry Chagin p = "l_int";
564828fb5535SDmitry Chagin break;
564928fb5535SDmitry Chagin case 1:
565028fb5535SDmitry Chagin p = "l_int";
565128fb5535SDmitry Chagin break;
565228fb5535SDmitry Chagin case 2:
565328fb5535SDmitry Chagin p = "l_int";
565428fb5535SDmitry Chagin break;
565528fb5535SDmitry Chagin case 3:
5656bdaf6d69SMark Johnston p = "userland struct epoll_event *";
565728fb5535SDmitry Chagin break;
565828fb5535SDmitry Chagin default:
565928fb5535SDmitry Chagin break;
566028fb5535SDmitry Chagin };
5661523be40fSDmitry Chagin break;
5662523be40fSDmitry Chagin /* linux_tgkill */
5663523be40fSDmitry Chagin case 234:
5664523be40fSDmitry Chagin switch (ndx) {
5665523be40fSDmitry Chagin case 0:
5666a39cdcd7SEdward Tomasz Napierala p = "l_pid_t";
5667523be40fSDmitry Chagin break;
5668523be40fSDmitry Chagin case 1:
5669a39cdcd7SEdward Tomasz Napierala p = "l_pid_t";
5670523be40fSDmitry Chagin break;
5671523be40fSDmitry Chagin case 2:
5672c7d0908eSBrooks Davis p = "l_int";
5673523be40fSDmitry Chagin break;
5674523be40fSDmitry Chagin default:
5675523be40fSDmitry Chagin break;
5676523be40fSDmitry Chagin };
5677523be40fSDmitry Chagin break;
5678523be40fSDmitry Chagin /* linux_utimes */
5679523be40fSDmitry Chagin case 235:
5680523be40fSDmitry Chagin switch (ndx) {
5681523be40fSDmitry Chagin case 0:
5682bdaf6d69SMark Johnston p = "userland char *";
5683523be40fSDmitry Chagin break;
5684523be40fSDmitry Chagin case 1:
5685bdaf6d69SMark Johnston p = "userland struct l_timeval *";
5686523be40fSDmitry Chagin break;
5687523be40fSDmitry Chagin default:
5688523be40fSDmitry Chagin break;
5689523be40fSDmitry Chagin };
5690523be40fSDmitry Chagin break;
5691523be40fSDmitry Chagin /* linux_mbind */
5692523be40fSDmitry Chagin case 237:
5693523be40fSDmitry Chagin break;
5694523be40fSDmitry Chagin /* linux_set_mempolicy */
5695523be40fSDmitry Chagin case 238:
5696523be40fSDmitry Chagin break;
5697523be40fSDmitry Chagin /* linux_get_mempolicy */
5698523be40fSDmitry Chagin case 239:
5699523be40fSDmitry Chagin break;
5700523be40fSDmitry Chagin /* linux_mq_open */
5701523be40fSDmitry Chagin case 240:
5702a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5703a39cdcd7SEdward Tomasz Napierala case 0:
5704a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5705a39cdcd7SEdward Tomasz Napierala break;
5706a39cdcd7SEdward Tomasz Napierala case 1:
5707a39cdcd7SEdward Tomasz Napierala p = "l_int";
5708a39cdcd7SEdward Tomasz Napierala break;
5709a39cdcd7SEdward Tomasz Napierala case 2:
5710a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
5711a39cdcd7SEdward Tomasz Napierala break;
5712a39cdcd7SEdward Tomasz Napierala case 3:
5713a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *";
5714a39cdcd7SEdward Tomasz Napierala break;
5715a39cdcd7SEdward Tomasz Napierala default:
5716a39cdcd7SEdward Tomasz Napierala break;
5717a39cdcd7SEdward Tomasz Napierala };
5718523be40fSDmitry Chagin break;
5719523be40fSDmitry Chagin /* linux_mq_unlink */
5720523be40fSDmitry Chagin case 241:
5721a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5722a39cdcd7SEdward Tomasz Napierala case 0:
5723a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5724a39cdcd7SEdward Tomasz Napierala break;
5725a39cdcd7SEdward Tomasz Napierala default:
5726a39cdcd7SEdward Tomasz Napierala break;
5727a39cdcd7SEdward Tomasz Napierala };
5728523be40fSDmitry Chagin break;
5729523be40fSDmitry Chagin /* linux_mq_timedsend */
5730523be40fSDmitry Chagin case 242:
5731a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5732a39cdcd7SEdward Tomasz Napierala case 0:
5733a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t";
5734a39cdcd7SEdward Tomasz Napierala break;
5735a39cdcd7SEdward Tomasz Napierala case 1:
5736a39cdcd7SEdward Tomasz Napierala p = "userland const char *";
5737a39cdcd7SEdward Tomasz Napierala break;
5738a39cdcd7SEdward Tomasz Napierala case 2:
5739a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5740a39cdcd7SEdward Tomasz Napierala break;
5741a39cdcd7SEdward Tomasz Napierala case 3:
5742a39cdcd7SEdward Tomasz Napierala p = "l_uint";
5743a39cdcd7SEdward Tomasz Napierala break;
5744a39cdcd7SEdward Tomasz Napierala case 4:
5745a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *";
5746a39cdcd7SEdward Tomasz Napierala break;
5747a39cdcd7SEdward Tomasz Napierala default:
5748a39cdcd7SEdward Tomasz Napierala break;
5749a39cdcd7SEdward Tomasz Napierala };
5750523be40fSDmitry Chagin break;
5751523be40fSDmitry Chagin /* linux_mq_timedreceive */
5752523be40fSDmitry Chagin case 243:
5753a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5754a39cdcd7SEdward Tomasz Napierala case 0:
5755a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t";
5756a39cdcd7SEdward Tomasz Napierala break;
5757a39cdcd7SEdward Tomasz Napierala case 1:
5758a39cdcd7SEdward Tomasz Napierala p = "userland char *";
5759a39cdcd7SEdward Tomasz Napierala break;
5760a39cdcd7SEdward Tomasz Napierala case 2:
5761a39cdcd7SEdward Tomasz Napierala p = "l_size_t";
5762a39cdcd7SEdward Tomasz Napierala break;
5763a39cdcd7SEdward Tomasz Napierala case 3:
5764a39cdcd7SEdward Tomasz Napierala p = "userland l_uint *";
5765a39cdcd7SEdward Tomasz Napierala break;
5766a39cdcd7SEdward Tomasz Napierala case 4:
5767a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *";
5768a39cdcd7SEdward Tomasz Napierala break;
5769a39cdcd7SEdward Tomasz Napierala default:
5770a39cdcd7SEdward Tomasz Napierala break;
5771a39cdcd7SEdward Tomasz Napierala };
5772523be40fSDmitry Chagin break;
5773523be40fSDmitry Chagin /* linux_mq_notify */
5774523be40fSDmitry Chagin case 244:
5775a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5776a39cdcd7SEdward Tomasz Napierala case 0:
5777a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t";
5778a39cdcd7SEdward Tomasz Napierala break;
5779a39cdcd7SEdward Tomasz Napierala case 1:
5780bedbaee8SWarner Losh p = "userland const struct l_sigevent *";
5781a39cdcd7SEdward Tomasz Napierala break;
5782a39cdcd7SEdward Tomasz Napierala default:
5783a39cdcd7SEdward Tomasz Napierala break;
5784a39cdcd7SEdward Tomasz Napierala };
5785523be40fSDmitry Chagin break;
5786523be40fSDmitry Chagin /* linux_mq_getsetattr */
5787523be40fSDmitry Chagin case 245:
5788a39cdcd7SEdward Tomasz Napierala switch (ndx) {
5789a39cdcd7SEdward Tomasz Napierala case 0:
5790a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t";
5791a39cdcd7SEdward Tomasz Napierala break;
5792a39cdcd7SEdward Tomasz Napierala case 1:
5793a39cdcd7SEdward Tomasz Napierala p = "userland const struct mq_attr *";
5794a39cdcd7SEdward Tomasz Napierala break;
5795a39cdcd7SEdward Tomasz Napierala case 2:
5796a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *";
5797a39cdcd7SEdward Tomasz Napierala break;
5798a39cdcd7SEdward Tomasz Napierala default:
5799a39cdcd7SEdward Tomasz Napierala break;
5800a39cdcd7SEdward Tomasz Napierala };
5801523be40fSDmitry Chagin break;
5802523be40fSDmitry Chagin /* linux_kexec_load */
5803523be40fSDmitry Chagin case 246:
5804523be40fSDmitry Chagin break;
5805523be40fSDmitry Chagin /* linux_waitid */
5806523be40fSDmitry Chagin case 247:
5807523be40fSDmitry Chagin switch (ndx) {
5808523be40fSDmitry Chagin case 0:
5809c7d0908eSBrooks Davis p = "l_int";
5810523be40fSDmitry Chagin break;
5811523be40fSDmitry Chagin case 1:
5812523be40fSDmitry Chagin p = "l_pid_t";
5813523be40fSDmitry Chagin break;
5814523be40fSDmitry Chagin case 2:
5815bdaf6d69SMark Johnston p = "userland l_siginfo_t *";
5816523be40fSDmitry Chagin break;
5817523be40fSDmitry Chagin case 3:
5818c7d0908eSBrooks Davis p = "l_int";
5819523be40fSDmitry Chagin break;
5820523be40fSDmitry Chagin case 4:
5821bdaf6d69SMark Johnston p = "userland struct rusage *";
5822523be40fSDmitry Chagin break;
5823523be40fSDmitry Chagin default:
5824523be40fSDmitry Chagin break;
5825523be40fSDmitry Chagin };
5826523be40fSDmitry Chagin break;
5827523be40fSDmitry Chagin /* linux_add_key */
5828523be40fSDmitry Chagin case 248:
5829523be40fSDmitry Chagin break;
5830523be40fSDmitry Chagin /* linux_request_key */
5831523be40fSDmitry Chagin case 249:
5832523be40fSDmitry Chagin break;
5833523be40fSDmitry Chagin /* linux_keyctl */
5834523be40fSDmitry Chagin case 250:
5835523be40fSDmitry Chagin break;
5836523be40fSDmitry Chagin /* linux_ioprio_set */
5837523be40fSDmitry Chagin case 251:
5838b5c0b955SDmitry Chagin switch (ndx) {
5839b5c0b955SDmitry Chagin case 0:
5840b5c0b955SDmitry Chagin p = "l_int";
5841b5c0b955SDmitry Chagin break;
5842b5c0b955SDmitry Chagin case 1:
5843b5c0b955SDmitry Chagin p = "l_int";
5844b5c0b955SDmitry Chagin break;
5845b5c0b955SDmitry Chagin case 2:
5846b5c0b955SDmitry Chagin p = "l_int";
5847b5c0b955SDmitry Chagin break;
5848b5c0b955SDmitry Chagin default:
5849b5c0b955SDmitry Chagin break;
5850b5c0b955SDmitry Chagin };
5851523be40fSDmitry Chagin break;
5852523be40fSDmitry Chagin /* linux_ioprio_get */
5853523be40fSDmitry Chagin case 252:
5854b5c0b955SDmitry Chagin switch (ndx) {
5855b5c0b955SDmitry Chagin case 0:
5856b5c0b955SDmitry Chagin p = "l_int";
5857b5c0b955SDmitry Chagin break;
5858b5c0b955SDmitry Chagin case 1:
5859b5c0b955SDmitry Chagin p = "l_int";
5860b5c0b955SDmitry Chagin break;
5861b5c0b955SDmitry Chagin default:
5862b5c0b955SDmitry Chagin break;
5863b5c0b955SDmitry Chagin };
5864523be40fSDmitry Chagin break;
5865523be40fSDmitry Chagin /* linux_inotify_init */
5866523be40fSDmitry Chagin case 253:
5867523be40fSDmitry Chagin break;
5868523be40fSDmitry Chagin /* linux_inotify_add_watch */
5869523be40fSDmitry Chagin case 254:
5870*d7025d3aSMark Johnston switch (ndx) {
5871*d7025d3aSMark Johnston case 0:
5872*d7025d3aSMark Johnston p = "l_int";
5873*d7025d3aSMark Johnston break;
5874*d7025d3aSMark Johnston case 1:
5875*d7025d3aSMark Johnston p = "userland const char *";
5876*d7025d3aSMark Johnston break;
5877*d7025d3aSMark Johnston case 2:
5878*d7025d3aSMark Johnston p = "uint32_t";
5879*d7025d3aSMark Johnston break;
5880*d7025d3aSMark Johnston default:
5881*d7025d3aSMark Johnston break;
5882*d7025d3aSMark Johnston };
5883523be40fSDmitry Chagin break;
5884523be40fSDmitry Chagin /* linux_inotify_rm_watch */
5885523be40fSDmitry Chagin case 255:
5886*d7025d3aSMark Johnston switch (ndx) {
5887*d7025d3aSMark Johnston case 0:
5888*d7025d3aSMark Johnston p = "l_int";
5889*d7025d3aSMark Johnston break;
5890*d7025d3aSMark Johnston case 1:
5891*d7025d3aSMark Johnston p = "uint32_t";
5892*d7025d3aSMark Johnston break;
5893*d7025d3aSMark Johnston default:
5894*d7025d3aSMark Johnston break;
5895*d7025d3aSMark Johnston };
5896523be40fSDmitry Chagin break;
5897523be40fSDmitry Chagin /* linux_migrate_pages */
5898523be40fSDmitry Chagin case 256:
5899523be40fSDmitry Chagin break;
5900523be40fSDmitry Chagin /* linux_openat */
5901523be40fSDmitry Chagin case 257:
5902523be40fSDmitry Chagin switch (ndx) {
5903523be40fSDmitry Chagin case 0:
5904523be40fSDmitry Chagin p = "l_int";
5905523be40fSDmitry Chagin break;
5906523be40fSDmitry Chagin case 1:
5907bdaf6d69SMark Johnston p = "userland const char *";
5908523be40fSDmitry Chagin break;
5909523be40fSDmitry Chagin case 2:
5910523be40fSDmitry Chagin p = "l_int";
5911523be40fSDmitry Chagin break;
5912523be40fSDmitry Chagin case 3:
5913a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
5914523be40fSDmitry Chagin break;
5915523be40fSDmitry Chagin default:
5916523be40fSDmitry Chagin break;
5917523be40fSDmitry Chagin };
5918523be40fSDmitry Chagin break;
5919523be40fSDmitry Chagin /* linux_mkdirat */
5920523be40fSDmitry Chagin case 258:
5921523be40fSDmitry Chagin switch (ndx) {
5922523be40fSDmitry Chagin case 0:
5923523be40fSDmitry Chagin p = "l_int";
5924523be40fSDmitry Chagin break;
5925523be40fSDmitry Chagin case 1:
5926bdaf6d69SMark Johnston p = "userland const char *";
5927523be40fSDmitry Chagin break;
5928523be40fSDmitry Chagin case 2:
5929a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
5930523be40fSDmitry Chagin break;
5931523be40fSDmitry Chagin default:
5932523be40fSDmitry Chagin break;
5933523be40fSDmitry Chagin };
5934523be40fSDmitry Chagin break;
5935523be40fSDmitry Chagin /* linux_mknodat */
5936523be40fSDmitry Chagin case 259:
5937523be40fSDmitry Chagin switch (ndx) {
5938523be40fSDmitry Chagin case 0:
5939523be40fSDmitry Chagin p = "l_int";
5940523be40fSDmitry Chagin break;
5941523be40fSDmitry Chagin case 1:
5942bdaf6d69SMark Johnston p = "userland const char *";
5943523be40fSDmitry Chagin break;
5944523be40fSDmitry Chagin case 2:
5945a39cdcd7SEdward Tomasz Napierala p = "l_mode_t";
5946523be40fSDmitry Chagin break;
5947523be40fSDmitry Chagin case 3:
5948cd0fca82SDmitry Chagin p = "l_dev_t";
5949523be40fSDmitry Chagin break;
5950523be40fSDmitry Chagin default:
5951523be40fSDmitry Chagin break;
5952523be40fSDmitry Chagin };
5953523be40fSDmitry Chagin break;
5954523be40fSDmitry Chagin /* linux_fchownat */
5955523be40fSDmitry Chagin case 260:
5956523be40fSDmitry Chagin switch (ndx) {
5957523be40fSDmitry Chagin case 0:
5958523be40fSDmitry Chagin p = "l_int";
5959523be40fSDmitry Chagin break;
5960523be40fSDmitry Chagin case 1:
5961bdaf6d69SMark Johnston p = "userland const char *";
5962523be40fSDmitry Chagin break;
5963523be40fSDmitry Chagin case 2:
5964523be40fSDmitry Chagin p = "l_uid_t";
5965523be40fSDmitry Chagin break;
5966523be40fSDmitry Chagin case 3:
5967523be40fSDmitry Chagin p = "l_gid_t";
5968523be40fSDmitry Chagin break;
5969523be40fSDmitry Chagin case 4:
5970523be40fSDmitry Chagin p = "l_int";
5971523be40fSDmitry Chagin break;
5972523be40fSDmitry Chagin default:
5973523be40fSDmitry Chagin break;
5974523be40fSDmitry Chagin };
5975523be40fSDmitry Chagin break;
5976523be40fSDmitry Chagin /* linux_futimesat */
5977523be40fSDmitry Chagin case 261:
5978523be40fSDmitry Chagin switch (ndx) {
5979523be40fSDmitry Chagin case 0:
5980523be40fSDmitry Chagin p = "l_int";
5981523be40fSDmitry Chagin break;
5982523be40fSDmitry Chagin case 1:
5983bdaf6d69SMark Johnston p = "userland char *";
5984523be40fSDmitry Chagin break;
5985523be40fSDmitry Chagin case 2:
5986bdaf6d69SMark Johnston p = "userland struct l_timeval *";
5987523be40fSDmitry Chagin break;
5988523be40fSDmitry Chagin default:
5989523be40fSDmitry Chagin break;
5990523be40fSDmitry Chagin };
5991523be40fSDmitry Chagin break;
5992523be40fSDmitry Chagin /* linux_newfstatat */
5993523be40fSDmitry Chagin case 262:
5994523be40fSDmitry Chagin switch (ndx) {
5995523be40fSDmitry Chagin case 0:
5996523be40fSDmitry Chagin p = "l_int";
5997523be40fSDmitry Chagin break;
5998523be40fSDmitry Chagin case 1:
5999bdaf6d69SMark Johnston p = "userland char *";
6000523be40fSDmitry Chagin break;
6001523be40fSDmitry Chagin case 2:
6002bdaf6d69SMark Johnston p = "userland struct l_stat64 *";
6003523be40fSDmitry Chagin break;
6004523be40fSDmitry Chagin case 3:
6005523be40fSDmitry Chagin p = "l_int";
6006523be40fSDmitry Chagin break;
6007523be40fSDmitry Chagin default:
6008523be40fSDmitry Chagin break;
6009523be40fSDmitry Chagin };
6010523be40fSDmitry Chagin break;
6011523be40fSDmitry Chagin /* linux_unlinkat */
6012523be40fSDmitry Chagin case 263:
6013523be40fSDmitry Chagin switch (ndx) {
6014523be40fSDmitry Chagin case 0:
6015523be40fSDmitry Chagin p = "l_int";
6016523be40fSDmitry Chagin break;
6017523be40fSDmitry Chagin case 1:
6018bdaf6d69SMark Johnston p = "userland const char *";
6019523be40fSDmitry Chagin break;
6020523be40fSDmitry Chagin case 2:
6021523be40fSDmitry Chagin p = "l_int";
6022523be40fSDmitry Chagin break;
6023523be40fSDmitry Chagin default:
6024523be40fSDmitry Chagin break;
6025523be40fSDmitry Chagin };
6026523be40fSDmitry Chagin break;
6027523be40fSDmitry Chagin /* linux_renameat */
6028523be40fSDmitry Chagin case 264:
6029523be40fSDmitry Chagin switch (ndx) {
6030523be40fSDmitry Chagin case 0:
6031523be40fSDmitry Chagin p = "l_int";
6032523be40fSDmitry Chagin break;
6033523be40fSDmitry Chagin case 1:
6034bdaf6d69SMark Johnston p = "userland const char *";
6035523be40fSDmitry Chagin break;
6036523be40fSDmitry Chagin case 2:
6037523be40fSDmitry Chagin p = "l_int";
6038523be40fSDmitry Chagin break;
6039523be40fSDmitry Chagin case 3:
6040bdaf6d69SMark Johnston p = "userland const char *";
6041523be40fSDmitry Chagin break;
6042523be40fSDmitry Chagin default:
6043523be40fSDmitry Chagin break;
6044523be40fSDmitry Chagin };
6045523be40fSDmitry Chagin break;
6046523be40fSDmitry Chagin /* linux_linkat */
6047523be40fSDmitry Chagin case 265:
6048523be40fSDmitry Chagin switch (ndx) {
6049523be40fSDmitry Chagin case 0:
6050523be40fSDmitry Chagin p = "l_int";
6051523be40fSDmitry Chagin break;
6052523be40fSDmitry Chagin case 1:
6053bdaf6d69SMark Johnston p = "userland const char *";
6054523be40fSDmitry Chagin break;
6055523be40fSDmitry Chagin case 2:
6056523be40fSDmitry Chagin p = "l_int";
6057523be40fSDmitry Chagin break;
6058523be40fSDmitry Chagin case 3:
6059bdaf6d69SMark Johnston p = "userland const char *";
6060523be40fSDmitry Chagin break;
6061523be40fSDmitry Chagin case 4:
6062523be40fSDmitry Chagin p = "l_int";
6063523be40fSDmitry Chagin break;
6064523be40fSDmitry Chagin default:
6065523be40fSDmitry Chagin break;
6066523be40fSDmitry Chagin };
6067523be40fSDmitry Chagin break;
6068523be40fSDmitry Chagin /* linux_symlinkat */
6069523be40fSDmitry Chagin case 266:
6070523be40fSDmitry Chagin switch (ndx) {
6071523be40fSDmitry Chagin case 0:
6072bdaf6d69SMark Johnston p = "userland const char *";
6073523be40fSDmitry Chagin break;
6074523be40fSDmitry Chagin case 1:
6075523be40fSDmitry Chagin p = "l_int";
6076523be40fSDmitry Chagin break;
6077523be40fSDmitry Chagin case 2:
6078bdaf6d69SMark Johnston p = "userland const char *";
6079523be40fSDmitry Chagin break;
6080523be40fSDmitry Chagin default:
6081523be40fSDmitry Chagin break;
6082523be40fSDmitry Chagin };
6083523be40fSDmitry Chagin break;
6084523be40fSDmitry Chagin /* linux_readlinkat */
6085523be40fSDmitry Chagin case 267:
6086523be40fSDmitry Chagin switch (ndx) {
6087523be40fSDmitry Chagin case 0:
6088523be40fSDmitry Chagin p = "l_int";
6089523be40fSDmitry Chagin break;
6090523be40fSDmitry Chagin case 1:
6091bdaf6d69SMark Johnston p = "userland const char *";
6092523be40fSDmitry Chagin break;
6093523be40fSDmitry Chagin case 2:
6094bdaf6d69SMark Johnston p = "userland char *";
6095523be40fSDmitry Chagin break;
6096523be40fSDmitry Chagin case 3:
6097523be40fSDmitry Chagin p = "l_int";
6098523be40fSDmitry Chagin break;
6099523be40fSDmitry Chagin default:
6100523be40fSDmitry Chagin break;
6101523be40fSDmitry Chagin };
6102523be40fSDmitry Chagin break;
6103523be40fSDmitry Chagin /* linux_fchmodat */
6104523be40fSDmitry Chagin case 268:
6105523be40fSDmitry Chagin switch (ndx) {
6106523be40fSDmitry Chagin case 0:
6107523be40fSDmitry Chagin p = "l_int";
6108523be40fSDmitry Chagin break;
6109523be40fSDmitry Chagin case 1:
6110bdaf6d69SMark Johnston p = "userland const char *";
6111523be40fSDmitry Chagin break;
6112523be40fSDmitry Chagin case 2:
6113523be40fSDmitry Chagin p = "l_mode_t";
6114523be40fSDmitry Chagin break;
6115523be40fSDmitry Chagin default:
6116523be40fSDmitry Chagin break;
6117523be40fSDmitry Chagin };
6118523be40fSDmitry Chagin break;
6119523be40fSDmitry Chagin /* linux_faccessat */
6120523be40fSDmitry Chagin case 269:
6121523be40fSDmitry Chagin switch (ndx) {
6122523be40fSDmitry Chagin case 0:
6123523be40fSDmitry Chagin p = "l_int";
6124523be40fSDmitry Chagin break;
6125523be40fSDmitry Chagin case 1:
6126bdaf6d69SMark Johnston p = "userland const char *";
6127523be40fSDmitry Chagin break;
6128523be40fSDmitry Chagin case 2:
6129523be40fSDmitry Chagin p = "l_int";
6130523be40fSDmitry Chagin break;
6131523be40fSDmitry Chagin default:
6132523be40fSDmitry Chagin break;
6133523be40fSDmitry Chagin };
6134523be40fSDmitry Chagin break;
6135523be40fSDmitry Chagin /* linux_pselect6 */
6136523be40fSDmitry Chagin case 270:
6137523be40fSDmitry Chagin switch (ndx) {
6138523be40fSDmitry Chagin case 0:
6139523be40fSDmitry Chagin p = "l_int";
6140523be40fSDmitry Chagin break;
6141523be40fSDmitry Chagin case 1:
6142bdaf6d69SMark Johnston p = "userland l_fd_set *";
6143523be40fSDmitry Chagin break;
6144523be40fSDmitry Chagin case 2:
6145bdaf6d69SMark Johnston p = "userland l_fd_set *";
6146523be40fSDmitry Chagin break;
6147523be40fSDmitry Chagin case 3:
6148bdaf6d69SMark Johnston p = "userland l_fd_set *";
6149523be40fSDmitry Chagin break;
6150523be40fSDmitry Chagin case 4:
6151bdaf6d69SMark Johnston p = "userland struct l_timespec *";
6152523be40fSDmitry Chagin break;
6153523be40fSDmitry Chagin case 5:
6154bdaf6d69SMark Johnston p = "userland l_uintptr_t *";
6155523be40fSDmitry Chagin break;
6156523be40fSDmitry Chagin default:
6157523be40fSDmitry Chagin break;
6158523be40fSDmitry Chagin };
6159523be40fSDmitry Chagin break;
6160523be40fSDmitry Chagin /* linux_ppoll */
6161523be40fSDmitry Chagin case 271:
6162274d2df2SDmitry Chagin switch (ndx) {
6163274d2df2SDmitry Chagin case 0:
6164bdaf6d69SMark Johnston p = "userland struct pollfd *";
6165274d2df2SDmitry Chagin break;
6166274d2df2SDmitry Chagin case 1:
6167a39cdcd7SEdward Tomasz Napierala p = "l_uint";
6168274d2df2SDmitry Chagin break;
6169274d2df2SDmitry Chagin case 2:
6170bdaf6d69SMark Johnston p = "userland struct l_timespec *";
6171274d2df2SDmitry Chagin break;
6172274d2df2SDmitry Chagin case 3:
6173bdaf6d69SMark Johnston p = "userland l_sigset_t *";
6174274d2df2SDmitry Chagin break;
6175274d2df2SDmitry Chagin case 4:
6176274d2df2SDmitry Chagin p = "l_size_t";
6177274d2df2SDmitry Chagin break;
6178274d2df2SDmitry Chagin default:
6179274d2df2SDmitry Chagin break;
6180274d2df2SDmitry Chagin };
6181523be40fSDmitry Chagin break;
6182523be40fSDmitry Chagin /* linux_unshare */
6183523be40fSDmitry Chagin case 272:
6184523be40fSDmitry Chagin break;
6185523be40fSDmitry Chagin /* linux_set_robust_list */
6186523be40fSDmitry Chagin case 273:
6187523be40fSDmitry Chagin switch (ndx) {
6188523be40fSDmitry Chagin case 0:
6189bdaf6d69SMark Johnston p = "userland struct linux_robust_list_head *";
6190523be40fSDmitry Chagin break;
6191523be40fSDmitry Chagin case 1:
6192523be40fSDmitry Chagin p = "l_size_t";
6193523be40fSDmitry Chagin break;
6194523be40fSDmitry Chagin default:
6195523be40fSDmitry Chagin break;
6196523be40fSDmitry Chagin };
6197523be40fSDmitry Chagin break;
6198523be40fSDmitry Chagin /* linux_get_robust_list */
6199523be40fSDmitry Chagin case 274:
6200523be40fSDmitry Chagin switch (ndx) {
6201523be40fSDmitry Chagin case 0:
6202523be40fSDmitry Chagin p = "l_int";
6203523be40fSDmitry Chagin break;
6204523be40fSDmitry Chagin case 1:
6205bdaf6d69SMark Johnston p = "userland struct linux_robust_list_head **";
6206523be40fSDmitry Chagin break;
6207523be40fSDmitry Chagin case 2:
6208bdaf6d69SMark Johnston p = "userland l_size_t *";
6209523be40fSDmitry Chagin break;
6210523be40fSDmitry Chagin default:
6211523be40fSDmitry Chagin break;
6212523be40fSDmitry Chagin };
6213523be40fSDmitry Chagin break;
6214523be40fSDmitry Chagin /* linux_splice */
6215523be40fSDmitry Chagin case 275:
62163e9a2142SEdward Tomasz Napierala switch (ndx) {
62173e9a2142SEdward Tomasz Napierala case 0:
62183e9a2142SEdward Tomasz Napierala p = "int";
62193e9a2142SEdward Tomasz Napierala break;
62203e9a2142SEdward Tomasz Napierala case 1:
62213e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *";
62223e9a2142SEdward Tomasz Napierala break;
62233e9a2142SEdward Tomasz Napierala case 2:
62243e9a2142SEdward Tomasz Napierala p = "int";
62253e9a2142SEdward Tomasz Napierala break;
62263e9a2142SEdward Tomasz Napierala case 3:
62273e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *";
62283e9a2142SEdward Tomasz Napierala break;
62293e9a2142SEdward Tomasz Napierala case 4:
62303e9a2142SEdward Tomasz Napierala p = "l_size_t";
62313e9a2142SEdward Tomasz Napierala break;
62323e9a2142SEdward Tomasz Napierala case 5:
62333e9a2142SEdward Tomasz Napierala p = "l_uint";
62343e9a2142SEdward Tomasz Napierala break;
62353e9a2142SEdward Tomasz Napierala default:
62363e9a2142SEdward Tomasz Napierala break;
62373e9a2142SEdward Tomasz Napierala };
6238523be40fSDmitry Chagin break;
6239523be40fSDmitry Chagin /* linux_tee */
6240523be40fSDmitry Chagin case 276:
6241523be40fSDmitry Chagin break;
6242523be40fSDmitry Chagin /* linux_sync_file_range */
6243523be40fSDmitry Chagin case 277:
62440cde2b32SEdward Tomasz Napierala switch (ndx) {
62450cde2b32SEdward Tomasz Napierala case 0:
62460cde2b32SEdward Tomasz Napierala p = "l_int";
62470cde2b32SEdward Tomasz Napierala break;
62480cde2b32SEdward Tomasz Napierala case 1:
62490cde2b32SEdward Tomasz Napierala p = "l_loff_t";
62500cde2b32SEdward Tomasz Napierala break;
62510cde2b32SEdward Tomasz Napierala case 2:
62520cde2b32SEdward Tomasz Napierala p = "l_loff_t";
62530cde2b32SEdward Tomasz Napierala break;
62540cde2b32SEdward Tomasz Napierala case 3:
6255a39cdcd7SEdward Tomasz Napierala p = "l_uint";
62560cde2b32SEdward Tomasz Napierala break;
62570cde2b32SEdward Tomasz Napierala default:
62580cde2b32SEdward Tomasz Napierala break;
62590cde2b32SEdward Tomasz Napierala };
6260523be40fSDmitry Chagin break;
6261523be40fSDmitry Chagin /* linux_vmsplice */
6262523be40fSDmitry Chagin case 278:
6263523be40fSDmitry Chagin break;
6264523be40fSDmitry Chagin /* linux_move_pages */
6265523be40fSDmitry Chagin case 279:
6266523be40fSDmitry Chagin break;
6267523be40fSDmitry Chagin /* linux_utimensat */
6268523be40fSDmitry Chagin case 280:
6269ca045164SDmitry Chagin switch (ndx) {
6270ca045164SDmitry Chagin case 0:
6271ca045164SDmitry Chagin p = "l_int";
6272ca045164SDmitry Chagin break;
6273ca045164SDmitry Chagin case 1:
6274bdaf6d69SMark Johnston p = "userland const char *";
6275ca045164SDmitry Chagin break;
6276ca045164SDmitry Chagin case 2:
6277bdaf6d69SMark Johnston p = "userland const struct l_timespec *";
6278ca045164SDmitry Chagin break;
6279ca045164SDmitry Chagin case 3:
6280ca045164SDmitry Chagin p = "l_int";
6281ca045164SDmitry Chagin break;
6282ca045164SDmitry Chagin default:
6283ca045164SDmitry Chagin break;
6284ca045164SDmitry Chagin };
6285523be40fSDmitry Chagin break;
6286523be40fSDmitry Chagin /* linux_epoll_pwait */
6287523be40fSDmitry Chagin case 281:
628828fb5535SDmitry Chagin switch (ndx) {
628928fb5535SDmitry Chagin case 0:
629028fb5535SDmitry Chagin p = "l_int";
629128fb5535SDmitry Chagin break;
629228fb5535SDmitry Chagin case 1:
6293bdaf6d69SMark Johnston p = "userland struct epoll_event *";
629428fb5535SDmitry Chagin break;
629528fb5535SDmitry Chagin case 2:
629628fb5535SDmitry Chagin p = "l_int";
629728fb5535SDmitry Chagin break;
629828fb5535SDmitry Chagin case 3:
629928fb5535SDmitry Chagin p = "l_int";
630028fb5535SDmitry Chagin break;
630128fb5535SDmitry Chagin case 4:
6302bdaf6d69SMark Johnston p = "userland l_sigset_t *";
630328fb5535SDmitry Chagin break;
6304af687395SDmitry Chagin case 5:
6305af687395SDmitry Chagin p = "l_size_t";
6306af687395SDmitry Chagin break;
630728fb5535SDmitry Chagin default:
630828fb5535SDmitry Chagin break;
630928fb5535SDmitry Chagin };
6310523be40fSDmitry Chagin break;
6311523be40fSDmitry Chagin /* linux_signalfd */
6312523be40fSDmitry Chagin case 282:
6313523be40fSDmitry Chagin break;
631412bc0fb5SDmitry Chagin /* linux_timerfd_create */
6315523be40fSDmitry Chagin case 283:
6316354aa2ddSDmitry Chagin switch (ndx) {
6317354aa2ddSDmitry Chagin case 0:
6318354aa2ddSDmitry Chagin p = "l_int";
6319354aa2ddSDmitry Chagin break;
6320354aa2ddSDmitry Chagin case 1:
6321354aa2ddSDmitry Chagin p = "l_int";
6322354aa2ddSDmitry Chagin break;
6323354aa2ddSDmitry Chagin default:
6324354aa2ddSDmitry Chagin break;
6325354aa2ddSDmitry Chagin };
6326523be40fSDmitry Chagin break;
6327523be40fSDmitry Chagin /* linux_eventfd */
6328523be40fSDmitry Chagin case 284:
632922f3dfdcSDmitry Chagin switch (ndx) {
633022f3dfdcSDmitry Chagin case 0:
633122f3dfdcSDmitry Chagin p = "l_uint";
633222f3dfdcSDmitry Chagin break;
633322f3dfdcSDmitry Chagin default:
633422f3dfdcSDmitry Chagin break;
633522f3dfdcSDmitry Chagin };
6336523be40fSDmitry Chagin break;
6337523be40fSDmitry Chagin /* linux_fallocate */
6338523be40fSDmitry Chagin case 285:
63398d939ad4SDmitry Chagin switch (ndx) {
63408d939ad4SDmitry Chagin case 0:
63418d939ad4SDmitry Chagin p = "l_int";
63428d939ad4SDmitry Chagin break;
63438d939ad4SDmitry Chagin case 1:
63448d939ad4SDmitry Chagin p = "l_int";
63458d939ad4SDmitry Chagin break;
63468d939ad4SDmitry Chagin case 2:
63478d939ad4SDmitry Chagin p = "l_loff_t";
63488d939ad4SDmitry Chagin break;
63498d939ad4SDmitry Chagin case 3:
63508d939ad4SDmitry Chagin p = "l_loff_t";
63518d939ad4SDmitry Chagin break;
63528d939ad4SDmitry Chagin default:
63538d939ad4SDmitry Chagin break;
63548d939ad4SDmitry Chagin };
6355523be40fSDmitry Chagin break;
6356523be40fSDmitry Chagin /* linux_timerfd_settime */
6357523be40fSDmitry Chagin case 286:
6358354aa2ddSDmitry Chagin switch (ndx) {
6359354aa2ddSDmitry Chagin case 0:
6360354aa2ddSDmitry Chagin p = "l_int";
6361354aa2ddSDmitry Chagin break;
6362354aa2ddSDmitry Chagin case 1:
6363354aa2ddSDmitry Chagin p = "l_int";
6364354aa2ddSDmitry Chagin break;
6365354aa2ddSDmitry Chagin case 2:
6366354aa2ddSDmitry Chagin p = "userland const struct l_itimerspec *";
6367354aa2ddSDmitry Chagin break;
6368354aa2ddSDmitry Chagin case 3:
6369354aa2ddSDmitry Chagin p = "userland struct l_itimerspec *";
6370354aa2ddSDmitry Chagin break;
6371354aa2ddSDmitry Chagin default:
6372354aa2ddSDmitry Chagin break;
6373354aa2ddSDmitry Chagin };
6374523be40fSDmitry Chagin break;
6375523be40fSDmitry Chagin /* linux_timerfd_gettime */
6376523be40fSDmitry Chagin case 287:
6377354aa2ddSDmitry Chagin switch (ndx) {
6378354aa2ddSDmitry Chagin case 0:
6379354aa2ddSDmitry Chagin p = "l_int";
6380354aa2ddSDmitry Chagin break;
6381354aa2ddSDmitry Chagin case 1:
6382354aa2ddSDmitry Chagin p = "userland struct l_itimerspec *";
6383354aa2ddSDmitry Chagin break;
6384354aa2ddSDmitry Chagin default:
6385354aa2ddSDmitry Chagin break;
6386354aa2ddSDmitry Chagin };
6387523be40fSDmitry Chagin break;
6388523be40fSDmitry Chagin /* linux_accept4 */
6389523be40fSDmitry Chagin case 288:
6390523be40fSDmitry Chagin switch (ndx) {
6391523be40fSDmitry Chagin case 0:
6392523be40fSDmitry Chagin p = "l_int";
6393523be40fSDmitry Chagin break;
6394523be40fSDmitry Chagin case 1:
6395523be40fSDmitry Chagin p = "l_uintptr_t";
6396523be40fSDmitry Chagin break;
6397523be40fSDmitry Chagin case 2:
6398523be40fSDmitry Chagin p = "l_uintptr_t";
6399523be40fSDmitry Chagin break;
6400523be40fSDmitry Chagin case 3:
6401a39cdcd7SEdward Tomasz Napierala p = "l_int";
6402523be40fSDmitry Chagin break;
6403523be40fSDmitry Chagin default:
6404523be40fSDmitry Chagin break;
6405523be40fSDmitry Chagin };
6406523be40fSDmitry Chagin break;
6407523be40fSDmitry Chagin /* linux_signalfd4 */
6408523be40fSDmitry Chagin case 289:
6409523be40fSDmitry Chagin break;
6410523be40fSDmitry Chagin /* linux_eventfd2 */
6411523be40fSDmitry Chagin case 290:
641222f3dfdcSDmitry Chagin switch (ndx) {
641322f3dfdcSDmitry Chagin case 0:
641422f3dfdcSDmitry Chagin p = "l_uint";
641522f3dfdcSDmitry Chagin break;
641622f3dfdcSDmitry Chagin case 1:
641722f3dfdcSDmitry Chagin p = "l_int";
641822f3dfdcSDmitry Chagin break;
641922f3dfdcSDmitry Chagin default:
642022f3dfdcSDmitry Chagin break;
642122f3dfdcSDmitry Chagin };
6422523be40fSDmitry Chagin break;
6423523be40fSDmitry Chagin /* linux_epoll_create1 */
6424523be40fSDmitry Chagin case 291:
642528fb5535SDmitry Chagin switch (ndx) {
642628fb5535SDmitry Chagin case 0:
642728fb5535SDmitry Chagin p = "l_int";
642828fb5535SDmitry Chagin break;
642928fb5535SDmitry Chagin default:
643028fb5535SDmitry Chagin break;
643128fb5535SDmitry Chagin };
6432523be40fSDmitry Chagin break;
6433523be40fSDmitry Chagin /* linux_dup3 */
6434523be40fSDmitry Chagin case 292:
6435523be40fSDmitry Chagin switch (ndx) {
6436523be40fSDmitry Chagin case 0:
6437a39cdcd7SEdward Tomasz Napierala p = "l_uint";
6438523be40fSDmitry Chagin break;
6439523be40fSDmitry Chagin case 1:
6440a39cdcd7SEdward Tomasz Napierala p = "l_uint";
6441523be40fSDmitry Chagin break;
6442523be40fSDmitry Chagin case 2:
6443523be40fSDmitry Chagin p = "l_int";
6444523be40fSDmitry Chagin break;
6445523be40fSDmitry Chagin default:
6446523be40fSDmitry Chagin break;
6447523be40fSDmitry Chagin };
6448523be40fSDmitry Chagin break;
6449523be40fSDmitry Chagin /* linux_pipe2 */
6450523be40fSDmitry Chagin case 293:
6451523be40fSDmitry Chagin switch (ndx) {
6452523be40fSDmitry Chagin case 0:
6453bdaf6d69SMark Johnston p = "userland l_int *";
6454523be40fSDmitry Chagin break;
6455523be40fSDmitry Chagin case 1:
6456523be40fSDmitry Chagin p = "l_int";
6457523be40fSDmitry Chagin break;
6458523be40fSDmitry Chagin default:
6459523be40fSDmitry Chagin break;
6460523be40fSDmitry Chagin };
6461523be40fSDmitry Chagin break;
6462523be40fSDmitry Chagin /* linux_inotify_init1 */
6463523be40fSDmitry Chagin case 294:
646412bc0fb5SDmitry Chagin switch (ndx) {
646512bc0fb5SDmitry Chagin case 0:
646612bc0fb5SDmitry Chagin p = "l_int";
646712bc0fb5SDmitry Chagin break;
646812bc0fb5SDmitry Chagin default:
646912bc0fb5SDmitry Chagin break;
647012bc0fb5SDmitry Chagin };
6471523be40fSDmitry Chagin break;
6472523be40fSDmitry Chagin /* linux_preadv */
6473523be40fSDmitry Chagin case 295:
647412bc0fb5SDmitry Chagin switch (ndx) {
647512bc0fb5SDmitry Chagin case 0:
647612bc0fb5SDmitry Chagin p = "l_ulong";
647712bc0fb5SDmitry Chagin break;
647812bc0fb5SDmitry Chagin case 1:
647912bc0fb5SDmitry Chagin p = "userland struct iovec *";
648012bc0fb5SDmitry Chagin break;
648112bc0fb5SDmitry Chagin case 2:
648212bc0fb5SDmitry Chagin p = "l_ulong";
648312bc0fb5SDmitry Chagin break;
648412bc0fb5SDmitry Chagin case 3:
648512bc0fb5SDmitry Chagin p = "l_ulong";
648612bc0fb5SDmitry Chagin break;
648712bc0fb5SDmitry Chagin case 4:
648812bc0fb5SDmitry Chagin p = "l_ulong";
648912bc0fb5SDmitry Chagin break;
649012bc0fb5SDmitry Chagin default:
649112bc0fb5SDmitry Chagin break;
649212bc0fb5SDmitry Chagin };
6493523be40fSDmitry Chagin break;
6494523be40fSDmitry Chagin /* linux_pwritev */
6495523be40fSDmitry Chagin case 296:
649612bc0fb5SDmitry Chagin switch (ndx) {
649712bc0fb5SDmitry Chagin case 0:
649812bc0fb5SDmitry Chagin p = "l_ulong";
6499523be40fSDmitry Chagin break;
650012bc0fb5SDmitry Chagin case 1:
650112bc0fb5SDmitry Chagin p = "userland struct iovec *";
650212bc0fb5SDmitry Chagin break;
650312bc0fb5SDmitry Chagin case 2:
650412bc0fb5SDmitry Chagin p = "l_ulong";
650512bc0fb5SDmitry Chagin break;
650612bc0fb5SDmitry Chagin case 3:
650712bc0fb5SDmitry Chagin p = "l_ulong";
650812bc0fb5SDmitry Chagin break;
650912bc0fb5SDmitry Chagin case 4:
651012bc0fb5SDmitry Chagin p = "l_ulong";
651112bc0fb5SDmitry Chagin break;
651212bc0fb5SDmitry Chagin default:
651312bc0fb5SDmitry Chagin break;
651412bc0fb5SDmitry Chagin };
651512bc0fb5SDmitry Chagin break;
651612bc0fb5SDmitry Chagin /* linux_rt_tgsigqueueinfo */
6517523be40fSDmitry Chagin case 297:
651812bc0fb5SDmitry Chagin switch (ndx) {
651912bc0fb5SDmitry Chagin case 0:
652012bc0fb5SDmitry Chagin p = "l_pid_t";
652112bc0fb5SDmitry Chagin break;
652212bc0fb5SDmitry Chagin case 1:
652312bc0fb5SDmitry Chagin p = "l_pid_t";
652412bc0fb5SDmitry Chagin break;
652512bc0fb5SDmitry Chagin case 2:
652612bc0fb5SDmitry Chagin p = "l_int";
652712bc0fb5SDmitry Chagin break;
652812bc0fb5SDmitry Chagin case 3:
652912bc0fb5SDmitry Chagin p = "userland l_siginfo_t *";
653012bc0fb5SDmitry Chagin break;
653112bc0fb5SDmitry Chagin default:
653212bc0fb5SDmitry Chagin break;
653312bc0fb5SDmitry Chagin };
6534523be40fSDmitry Chagin break;
6535523be40fSDmitry Chagin /* linux_perf_event_open */
6536523be40fSDmitry Chagin case 298:
6537523be40fSDmitry Chagin break;
6538523be40fSDmitry Chagin /* linux_recvmmsg */
6539523be40fSDmitry Chagin case 299:
6540c532a88cSDmitry Chagin switch (ndx) {
6541c532a88cSDmitry Chagin case 0:
6542c532a88cSDmitry Chagin p = "l_int";
6543c532a88cSDmitry Chagin break;
6544c532a88cSDmitry Chagin case 1:
6545bdaf6d69SMark Johnston p = "userland struct l_mmsghdr *";
6546c532a88cSDmitry Chagin break;
6547c532a88cSDmitry Chagin case 2:
6548c532a88cSDmitry Chagin p = "l_uint";
6549c532a88cSDmitry Chagin break;
6550c532a88cSDmitry Chagin case 3:
6551c532a88cSDmitry Chagin p = "l_uint";
6552c532a88cSDmitry Chagin break;
6553c532a88cSDmitry Chagin case 4:
6554bdaf6d69SMark Johnston p = "userland struct l_timespec *";
6555c532a88cSDmitry Chagin break;
6556c532a88cSDmitry Chagin default:
6557c532a88cSDmitry Chagin break;
6558c532a88cSDmitry Chagin };
6559523be40fSDmitry Chagin break;
6560523be40fSDmitry Chagin /* linux_fanotify_init */
6561523be40fSDmitry Chagin case 300:
6562523be40fSDmitry Chagin break;
6563523be40fSDmitry Chagin /* linux_fanotify_mark */
6564523be40fSDmitry Chagin case 301:
6565523be40fSDmitry Chagin break;
6566523be40fSDmitry Chagin /* linux_prlimit64 */
6567523be40fSDmitry Chagin case 302:
6568523be40fSDmitry Chagin switch (ndx) {
6569523be40fSDmitry Chagin case 0:
6570523be40fSDmitry Chagin p = "l_pid_t";
6571523be40fSDmitry Chagin break;
6572523be40fSDmitry Chagin case 1:
6573523be40fSDmitry Chagin p = "l_uint";
6574523be40fSDmitry Chagin break;
6575523be40fSDmitry Chagin case 2:
6576bdaf6d69SMark Johnston p = "userland struct rlimit *";
6577523be40fSDmitry Chagin break;
6578523be40fSDmitry Chagin case 3:
6579bdaf6d69SMark Johnston p = "userland struct rlimit *";
6580523be40fSDmitry Chagin break;
6581523be40fSDmitry Chagin default:
6582523be40fSDmitry Chagin break;
6583523be40fSDmitry Chagin };
6584523be40fSDmitry Chagin break;
6585523be40fSDmitry Chagin /* linux_name_to_handle_at */
6586523be40fSDmitry Chagin case 303:
658777eb9841SConrad Meyer switch (ndx) {
658877eb9841SConrad Meyer case 0:
658977eb9841SConrad Meyer p = "l_int";
659077eb9841SConrad Meyer break;
659177eb9841SConrad Meyer case 1:
659277eb9841SConrad Meyer p = "userland const char *";
659377eb9841SConrad Meyer break;
659477eb9841SConrad Meyer case 2:
659577eb9841SConrad Meyer p = "userland struct l_file_handle *";
659677eb9841SConrad Meyer break;
659777eb9841SConrad Meyer case 3:
659877eb9841SConrad Meyer p = "userland l_int *";
659977eb9841SConrad Meyer break;
660077eb9841SConrad Meyer case 4:
660177eb9841SConrad Meyer p = "l_int";
660277eb9841SConrad Meyer break;
660377eb9841SConrad Meyer default:
660477eb9841SConrad Meyer break;
660577eb9841SConrad Meyer };
6606523be40fSDmitry Chagin break;
6607523be40fSDmitry Chagin /* linux_open_by_handle_at */
6608523be40fSDmitry Chagin case 304:
660977eb9841SConrad Meyer switch (ndx) {
661077eb9841SConrad Meyer case 0:
661177eb9841SConrad Meyer p = "l_int";
661277eb9841SConrad Meyer break;
661377eb9841SConrad Meyer case 1:
661477eb9841SConrad Meyer p = "userland struct l_file_handle *";
661577eb9841SConrad Meyer break;
661677eb9841SConrad Meyer case 2:
661777eb9841SConrad Meyer p = "l_int";
661877eb9841SConrad Meyer break;
661977eb9841SConrad Meyer default:
662077eb9841SConrad Meyer break;
662177eb9841SConrad Meyer };
6622523be40fSDmitry Chagin break;
6623523be40fSDmitry Chagin /* linux_clock_adjtime */
6624523be40fSDmitry Chagin case 305:
6625523be40fSDmitry Chagin break;
6626523be40fSDmitry Chagin /* linux_syncfs */
6627523be40fSDmitry Chagin case 306:
66285c5aac2dSDmitry Chagin switch (ndx) {
66295c5aac2dSDmitry Chagin case 0:
66305c5aac2dSDmitry Chagin p = "l_int";
66315c5aac2dSDmitry Chagin break;
66325c5aac2dSDmitry Chagin default:
66335c5aac2dSDmitry Chagin break;
66345c5aac2dSDmitry Chagin };
6635523be40fSDmitry Chagin break;
6636523be40fSDmitry Chagin /* linux_sendmmsg */
6637523be40fSDmitry Chagin case 307:
6638c532a88cSDmitry Chagin switch (ndx) {
6639c532a88cSDmitry Chagin case 0:
6640c532a88cSDmitry Chagin p = "l_int";
6641c532a88cSDmitry Chagin break;
6642c532a88cSDmitry Chagin case 1:
6643bdaf6d69SMark Johnston p = "userland struct l_mmsghdr *";
6644c532a88cSDmitry Chagin break;
6645c532a88cSDmitry Chagin case 2:
6646c532a88cSDmitry Chagin p = "l_uint";
6647c532a88cSDmitry Chagin break;
6648c532a88cSDmitry Chagin case 3:
6649c532a88cSDmitry Chagin p = "l_uint";
6650c532a88cSDmitry Chagin break;
6651c532a88cSDmitry Chagin default:
6652c532a88cSDmitry Chagin break;
6653c532a88cSDmitry Chagin };
6654523be40fSDmitry Chagin break;
6655523be40fSDmitry Chagin /* linux_setns */
6656523be40fSDmitry Chagin case 308:
665712bc0fb5SDmitry Chagin switch (ndx) {
665812bc0fb5SDmitry Chagin case 0:
665912bc0fb5SDmitry Chagin p = "l_int";
666012bc0fb5SDmitry Chagin break;
666112bc0fb5SDmitry Chagin case 1:
666212bc0fb5SDmitry Chagin p = "l_int";
666312bc0fb5SDmitry Chagin break;
666412bc0fb5SDmitry Chagin default:
666512bc0fb5SDmitry Chagin break;
666612bc0fb5SDmitry Chagin };
666712bc0fb5SDmitry Chagin break;
666812bc0fb5SDmitry Chagin /* linux_getcpu */
666912bc0fb5SDmitry Chagin case 309:
667012bc0fb5SDmitry Chagin switch (ndx) {
667112bc0fb5SDmitry Chagin case 0:
667212bc0fb5SDmitry Chagin p = "userland l_uint *";
667312bc0fb5SDmitry Chagin break;
667412bc0fb5SDmitry Chagin case 1:
667512bc0fb5SDmitry Chagin p = "userland l_uint *";
667612bc0fb5SDmitry Chagin break;
667712bc0fb5SDmitry Chagin case 2:
667812bc0fb5SDmitry Chagin p = "userland void *";
667912bc0fb5SDmitry Chagin break;
668012bc0fb5SDmitry Chagin default:
668112bc0fb5SDmitry Chagin break;
668212bc0fb5SDmitry Chagin };
6683523be40fSDmitry Chagin break;
6684523be40fSDmitry Chagin /* linux_process_vm_readv */
668512bc0fb5SDmitry Chagin case 310:
668612bc0fb5SDmitry Chagin switch (ndx) {
668712bc0fb5SDmitry Chagin case 0:
668812bc0fb5SDmitry Chagin p = "l_pid_t";
668912bc0fb5SDmitry Chagin break;
669012bc0fb5SDmitry Chagin case 1:
669112bc0fb5SDmitry Chagin p = "userland const struct iovec *";
669212bc0fb5SDmitry Chagin break;
669312bc0fb5SDmitry Chagin case 2:
669412bc0fb5SDmitry Chagin p = "l_ulong";
669512bc0fb5SDmitry Chagin break;
669612bc0fb5SDmitry Chagin case 3:
669712bc0fb5SDmitry Chagin p = "userland const struct iovec *";
669812bc0fb5SDmitry Chagin break;
669912bc0fb5SDmitry Chagin case 4:
670012bc0fb5SDmitry Chagin p = "l_ulong";
670112bc0fb5SDmitry Chagin break;
670212bc0fb5SDmitry Chagin case 5:
670312bc0fb5SDmitry Chagin p = "l_ulong";
670412bc0fb5SDmitry Chagin break;
670512bc0fb5SDmitry Chagin default:
670612bc0fb5SDmitry Chagin break;
670712bc0fb5SDmitry Chagin };
6708523be40fSDmitry Chagin break;
6709523be40fSDmitry Chagin /* linux_process_vm_writev */
671012bc0fb5SDmitry Chagin case 311:
671112bc0fb5SDmitry Chagin switch (ndx) {
671212bc0fb5SDmitry Chagin case 0:
671312bc0fb5SDmitry Chagin p = "l_pid_t";
671412bc0fb5SDmitry Chagin break;
671512bc0fb5SDmitry Chagin case 1:
671612bc0fb5SDmitry Chagin p = "userland const struct iovec *";
671712bc0fb5SDmitry Chagin break;
671812bc0fb5SDmitry Chagin case 2:
671912bc0fb5SDmitry Chagin p = "l_ulong";
672012bc0fb5SDmitry Chagin break;
672112bc0fb5SDmitry Chagin case 3:
672212bc0fb5SDmitry Chagin p = "userland const struct iovec *";
672312bc0fb5SDmitry Chagin break;
672412bc0fb5SDmitry Chagin case 4:
672512bc0fb5SDmitry Chagin p = "l_ulong";
672612bc0fb5SDmitry Chagin break;
672712bc0fb5SDmitry Chagin case 5:
672812bc0fb5SDmitry Chagin p = "l_ulong";
672912bc0fb5SDmitry Chagin break;
673012bc0fb5SDmitry Chagin default:
673112bc0fb5SDmitry Chagin break;
673212bc0fb5SDmitry Chagin };
6733523be40fSDmitry Chagin break;
6734523be40fSDmitry Chagin /* linux_kcmp */
673512bc0fb5SDmitry Chagin case 312:
673612bc0fb5SDmitry Chagin switch (ndx) {
673712bc0fb5SDmitry Chagin case 0:
673812bc0fb5SDmitry Chagin p = "l_pid_t";
673912bc0fb5SDmitry Chagin break;
674012bc0fb5SDmitry Chagin case 1:
674112bc0fb5SDmitry Chagin p = "l_pid_t";
674212bc0fb5SDmitry Chagin break;
674312bc0fb5SDmitry Chagin case 2:
674412bc0fb5SDmitry Chagin p = "l_int";
674512bc0fb5SDmitry Chagin break;
674612bc0fb5SDmitry Chagin case 3:
674712bc0fb5SDmitry Chagin p = "l_ulong";
674812bc0fb5SDmitry Chagin break;
674912bc0fb5SDmitry Chagin case 4:
675012bc0fb5SDmitry Chagin p = "l_ulong";
675112bc0fb5SDmitry Chagin break;
675212bc0fb5SDmitry Chagin default:
675312bc0fb5SDmitry Chagin break;
675412bc0fb5SDmitry Chagin };
6755523be40fSDmitry Chagin break;
6756523be40fSDmitry Chagin /* linux_finit_module */
675712bc0fb5SDmitry Chagin case 313:
675812bc0fb5SDmitry Chagin switch (ndx) {
675912bc0fb5SDmitry Chagin case 0:
676012bc0fb5SDmitry Chagin p = "l_int";
676112bc0fb5SDmitry Chagin break;
676212bc0fb5SDmitry Chagin case 1:
676312bc0fb5SDmitry Chagin p = "userland const char *";
676412bc0fb5SDmitry Chagin break;
676512bc0fb5SDmitry Chagin case 2:
676612bc0fb5SDmitry Chagin p = "l_int";
676712bc0fb5SDmitry Chagin break;
676812bc0fb5SDmitry Chagin default:
676912bc0fb5SDmitry Chagin break;
677012bc0fb5SDmitry Chagin };
677112bc0fb5SDmitry Chagin break;
677212bc0fb5SDmitry Chagin /* linux_sched_setattr */
677312bc0fb5SDmitry Chagin case 314:
677412bc0fb5SDmitry Chagin switch (ndx) {
677512bc0fb5SDmitry Chagin case 0:
677612bc0fb5SDmitry Chagin p = "l_pid_t";
677712bc0fb5SDmitry Chagin break;
677812bc0fb5SDmitry Chagin case 1:
677912bc0fb5SDmitry Chagin p = "userland void *";
678012bc0fb5SDmitry Chagin break;
678112bc0fb5SDmitry Chagin case 2:
678212bc0fb5SDmitry Chagin p = "l_uint";
678312bc0fb5SDmitry Chagin break;
678412bc0fb5SDmitry Chagin default:
678512bc0fb5SDmitry Chagin break;
678612bc0fb5SDmitry Chagin };
678712bc0fb5SDmitry Chagin break;
678812bc0fb5SDmitry Chagin /* linux_sched_getattr */
678912bc0fb5SDmitry Chagin case 315:
679012bc0fb5SDmitry Chagin switch (ndx) {
679112bc0fb5SDmitry Chagin case 0:
679212bc0fb5SDmitry Chagin p = "l_pid_t";
679312bc0fb5SDmitry Chagin break;
679412bc0fb5SDmitry Chagin case 1:
679512bc0fb5SDmitry Chagin p = "userland void *";
679612bc0fb5SDmitry Chagin break;
679712bc0fb5SDmitry Chagin case 2:
679812bc0fb5SDmitry Chagin p = "l_uint";
679912bc0fb5SDmitry Chagin break;
680012bc0fb5SDmitry Chagin case 3:
680112bc0fb5SDmitry Chagin p = "l_uint";
680212bc0fb5SDmitry Chagin break;
680312bc0fb5SDmitry Chagin default:
680412bc0fb5SDmitry Chagin break;
680512bc0fb5SDmitry Chagin };
680612bc0fb5SDmitry Chagin break;
680712bc0fb5SDmitry Chagin /* linux_renameat2 */
680812bc0fb5SDmitry Chagin case 316:
680912bc0fb5SDmitry Chagin switch (ndx) {
681012bc0fb5SDmitry Chagin case 0:
681112bc0fb5SDmitry Chagin p = "l_int";
681212bc0fb5SDmitry Chagin break;
681312bc0fb5SDmitry Chagin case 1:
681412bc0fb5SDmitry Chagin p = "userland const char *";
681512bc0fb5SDmitry Chagin break;
681612bc0fb5SDmitry Chagin case 2:
681712bc0fb5SDmitry Chagin p = "l_int";
681812bc0fb5SDmitry Chagin break;
681912bc0fb5SDmitry Chagin case 3:
682012bc0fb5SDmitry Chagin p = "userland const char *";
682112bc0fb5SDmitry Chagin break;
682212bc0fb5SDmitry Chagin case 4:
6823a39cdcd7SEdward Tomasz Napierala p = "l_uint";
682412bc0fb5SDmitry Chagin break;
682512bc0fb5SDmitry Chagin default:
682612bc0fb5SDmitry Chagin break;
682712bc0fb5SDmitry Chagin };
682812bc0fb5SDmitry Chagin break;
682912bc0fb5SDmitry Chagin /* linux_seccomp */
683012bc0fb5SDmitry Chagin case 317:
683112bc0fb5SDmitry Chagin switch (ndx) {
683212bc0fb5SDmitry Chagin case 0:
683312bc0fb5SDmitry Chagin p = "l_uint";
683412bc0fb5SDmitry Chagin break;
683512bc0fb5SDmitry Chagin case 1:
683612bc0fb5SDmitry Chagin p = "l_uint";
683712bc0fb5SDmitry Chagin break;
683812bc0fb5SDmitry Chagin case 2:
683912bc0fb5SDmitry Chagin p = "userland const char *";
684012bc0fb5SDmitry Chagin break;
684112bc0fb5SDmitry Chagin default:
684212bc0fb5SDmitry Chagin break;
684312bc0fb5SDmitry Chagin };
684412bc0fb5SDmitry Chagin break;
684512bc0fb5SDmitry Chagin /* linux_getrandom */
684612bc0fb5SDmitry Chagin case 318:
684712bc0fb5SDmitry Chagin switch (ndx) {
684812bc0fb5SDmitry Chagin case 0:
684912bc0fb5SDmitry Chagin p = "userland char *";
685012bc0fb5SDmitry Chagin break;
685112bc0fb5SDmitry Chagin case 1:
685212bc0fb5SDmitry Chagin p = "l_size_t";
685312bc0fb5SDmitry Chagin break;
685412bc0fb5SDmitry Chagin case 2:
685512bc0fb5SDmitry Chagin p = "l_uint";
685612bc0fb5SDmitry Chagin break;
685712bc0fb5SDmitry Chagin default:
685812bc0fb5SDmitry Chagin break;
685912bc0fb5SDmitry Chagin };
686012bc0fb5SDmitry Chagin break;
686112bc0fb5SDmitry Chagin /* linux_memfd_create */
686212bc0fb5SDmitry Chagin case 319:
686312bc0fb5SDmitry Chagin switch (ndx) {
686412bc0fb5SDmitry Chagin case 0:
686512bc0fb5SDmitry Chagin p = "userland const char *";
686612bc0fb5SDmitry Chagin break;
686712bc0fb5SDmitry Chagin case 1:
686812bc0fb5SDmitry Chagin p = "l_uint";
686912bc0fb5SDmitry Chagin break;
687012bc0fb5SDmitry Chagin default:
687112bc0fb5SDmitry Chagin break;
687212bc0fb5SDmitry Chagin };
687312bc0fb5SDmitry Chagin break;
687412bc0fb5SDmitry Chagin /* linux_kexec_file_load */
687512bc0fb5SDmitry Chagin case 320:
687612bc0fb5SDmitry Chagin switch (ndx) {
687712bc0fb5SDmitry Chagin case 0:
687812bc0fb5SDmitry Chagin p = "l_int";
687912bc0fb5SDmitry Chagin break;
688012bc0fb5SDmitry Chagin case 1:
688112bc0fb5SDmitry Chagin p = "l_int";
688212bc0fb5SDmitry Chagin break;
688312bc0fb5SDmitry Chagin case 2:
688412bc0fb5SDmitry Chagin p = "l_ulong";
688512bc0fb5SDmitry Chagin break;
688612bc0fb5SDmitry Chagin case 3:
688712bc0fb5SDmitry Chagin p = "userland const char *";
688812bc0fb5SDmitry Chagin break;
688912bc0fb5SDmitry Chagin case 4:
689012bc0fb5SDmitry Chagin p = "l_ulong";
689112bc0fb5SDmitry Chagin break;
689212bc0fb5SDmitry Chagin default:
689312bc0fb5SDmitry Chagin break;
689412bc0fb5SDmitry Chagin };
689512bc0fb5SDmitry Chagin break;
689612bc0fb5SDmitry Chagin /* linux_bpf */
689712bc0fb5SDmitry Chagin case 321:
689812bc0fb5SDmitry Chagin switch (ndx) {
689912bc0fb5SDmitry Chagin case 0:
690012bc0fb5SDmitry Chagin p = "l_int";
690112bc0fb5SDmitry Chagin break;
690212bc0fb5SDmitry Chagin case 1:
690312bc0fb5SDmitry Chagin p = "userland void *";
690412bc0fb5SDmitry Chagin break;
690512bc0fb5SDmitry Chagin case 2:
690612bc0fb5SDmitry Chagin p = "l_uint";
690712bc0fb5SDmitry Chagin break;
690812bc0fb5SDmitry Chagin default:
690912bc0fb5SDmitry Chagin break;
691012bc0fb5SDmitry Chagin };
691112bc0fb5SDmitry Chagin break;
691212bc0fb5SDmitry Chagin /* linux_execveat */
691312bc0fb5SDmitry Chagin case 322:
691412bc0fb5SDmitry Chagin switch (ndx) {
691512bc0fb5SDmitry Chagin case 0:
691612bc0fb5SDmitry Chagin p = "l_int";
691712bc0fb5SDmitry Chagin break;
691812bc0fb5SDmitry Chagin case 1:
691912bc0fb5SDmitry Chagin p = "userland const char *";
692012bc0fb5SDmitry Chagin break;
692112bc0fb5SDmitry Chagin case 2:
692212bc0fb5SDmitry Chagin p = "userland const char **";
692312bc0fb5SDmitry Chagin break;
692412bc0fb5SDmitry Chagin case 3:
692512bc0fb5SDmitry Chagin p = "userland const char **";
692612bc0fb5SDmitry Chagin break;
692712bc0fb5SDmitry Chagin case 4:
692812bc0fb5SDmitry Chagin p = "l_int";
692912bc0fb5SDmitry Chagin break;
693012bc0fb5SDmitry Chagin default:
693112bc0fb5SDmitry Chagin break;
693212bc0fb5SDmitry Chagin };
693312bc0fb5SDmitry Chagin break;
693412bc0fb5SDmitry Chagin /* linux_userfaultfd */
693512bc0fb5SDmitry Chagin case 323:
693612bc0fb5SDmitry Chagin switch (ndx) {
693712bc0fb5SDmitry Chagin case 0:
693812bc0fb5SDmitry Chagin p = "l_int";
693912bc0fb5SDmitry Chagin break;
694012bc0fb5SDmitry Chagin default:
694112bc0fb5SDmitry Chagin break;
694212bc0fb5SDmitry Chagin };
694312bc0fb5SDmitry Chagin break;
694412bc0fb5SDmitry Chagin /* linux_membarrier */
694512bc0fb5SDmitry Chagin case 324:
694612bc0fb5SDmitry Chagin switch (ndx) {
694712bc0fb5SDmitry Chagin case 0:
694812bc0fb5SDmitry Chagin p = "l_int";
694912bc0fb5SDmitry Chagin break;
695012bc0fb5SDmitry Chagin case 1:
695112bc0fb5SDmitry Chagin p = "l_int";
695212bc0fb5SDmitry Chagin break;
695312bc0fb5SDmitry Chagin default:
695412bc0fb5SDmitry Chagin break;
695512bc0fb5SDmitry Chagin };
695612bc0fb5SDmitry Chagin break;
695712bc0fb5SDmitry Chagin /* linux_mlock2 */
695812bc0fb5SDmitry Chagin case 325:
695912bc0fb5SDmitry Chagin switch (ndx) {
696012bc0fb5SDmitry Chagin case 0:
696112bc0fb5SDmitry Chagin p = "l_ulong";
696212bc0fb5SDmitry Chagin break;
696312bc0fb5SDmitry Chagin case 1:
696412bc0fb5SDmitry Chagin p = "l_size_t";
696512bc0fb5SDmitry Chagin break;
696612bc0fb5SDmitry Chagin case 2:
696712bc0fb5SDmitry Chagin p = "l_int";
696812bc0fb5SDmitry Chagin break;
696912bc0fb5SDmitry Chagin default:
697012bc0fb5SDmitry Chagin break;
697112bc0fb5SDmitry Chagin };
697212bc0fb5SDmitry Chagin break;
697312bc0fb5SDmitry Chagin /* linux_copy_file_range */
697412bc0fb5SDmitry Chagin case 326:
697512bc0fb5SDmitry Chagin switch (ndx) {
697612bc0fb5SDmitry Chagin case 0:
697712bc0fb5SDmitry Chagin p = "l_int";
697812bc0fb5SDmitry Chagin break;
697912bc0fb5SDmitry Chagin case 1:
698012bc0fb5SDmitry Chagin p = "userland l_loff_t *";
698112bc0fb5SDmitry Chagin break;
698212bc0fb5SDmitry Chagin case 2:
698312bc0fb5SDmitry Chagin p = "l_int";
698412bc0fb5SDmitry Chagin break;
698512bc0fb5SDmitry Chagin case 3:
698612bc0fb5SDmitry Chagin p = "userland l_loff_t *";
698712bc0fb5SDmitry Chagin break;
698812bc0fb5SDmitry Chagin case 4:
698912bc0fb5SDmitry Chagin p = "l_size_t";
699012bc0fb5SDmitry Chagin break;
699112bc0fb5SDmitry Chagin case 5:
699212bc0fb5SDmitry Chagin p = "l_uint";
699312bc0fb5SDmitry Chagin break;
699412bc0fb5SDmitry Chagin default:
699512bc0fb5SDmitry Chagin break;
699612bc0fb5SDmitry Chagin };
699712bc0fb5SDmitry Chagin break;
699812bc0fb5SDmitry Chagin /* linux_preadv2 */
699912bc0fb5SDmitry Chagin case 327:
700012bc0fb5SDmitry Chagin switch (ndx) {
700112bc0fb5SDmitry Chagin case 0:
700212bc0fb5SDmitry Chagin p = "l_ulong";
700312bc0fb5SDmitry Chagin break;
700412bc0fb5SDmitry Chagin case 1:
700512bc0fb5SDmitry Chagin p = "userland const struct iovec *";
700612bc0fb5SDmitry Chagin break;
700712bc0fb5SDmitry Chagin case 2:
700812bc0fb5SDmitry Chagin p = "l_ulong";
700912bc0fb5SDmitry Chagin break;
701012bc0fb5SDmitry Chagin case 3:
701112bc0fb5SDmitry Chagin p = "l_ulong";
701212bc0fb5SDmitry Chagin break;
701312bc0fb5SDmitry Chagin case 4:
701412bc0fb5SDmitry Chagin p = "l_ulong";
701512bc0fb5SDmitry Chagin break;
701612bc0fb5SDmitry Chagin case 5:
701712bc0fb5SDmitry Chagin p = "l_int";
701812bc0fb5SDmitry Chagin break;
701912bc0fb5SDmitry Chagin default:
702012bc0fb5SDmitry Chagin break;
702112bc0fb5SDmitry Chagin };
702212bc0fb5SDmitry Chagin break;
702312bc0fb5SDmitry Chagin /* linux_pwritev2 */
702412bc0fb5SDmitry Chagin case 328:
702512bc0fb5SDmitry Chagin switch (ndx) {
702612bc0fb5SDmitry Chagin case 0:
702712bc0fb5SDmitry Chagin p = "l_ulong";
702812bc0fb5SDmitry Chagin break;
702912bc0fb5SDmitry Chagin case 1:
703012bc0fb5SDmitry Chagin p = "userland const struct iovec *";
703112bc0fb5SDmitry Chagin break;
703212bc0fb5SDmitry Chagin case 2:
703312bc0fb5SDmitry Chagin p = "l_ulong";
703412bc0fb5SDmitry Chagin break;
703512bc0fb5SDmitry Chagin case 3:
703612bc0fb5SDmitry Chagin p = "l_ulong";
703712bc0fb5SDmitry Chagin break;
703812bc0fb5SDmitry Chagin case 4:
703912bc0fb5SDmitry Chagin p = "l_ulong";
704012bc0fb5SDmitry Chagin break;
704112bc0fb5SDmitry Chagin case 5:
704212bc0fb5SDmitry Chagin p = "l_int";
704312bc0fb5SDmitry Chagin break;
704412bc0fb5SDmitry Chagin default:
704512bc0fb5SDmitry Chagin break;
704612bc0fb5SDmitry Chagin };
704712bc0fb5SDmitry Chagin break;
704812bc0fb5SDmitry Chagin /* linux_pkey_mprotect */
704912bc0fb5SDmitry Chagin case 329:
705012bc0fb5SDmitry Chagin switch (ndx) {
705112bc0fb5SDmitry Chagin case 0:
705212bc0fb5SDmitry Chagin p = "l_ulong";
705312bc0fb5SDmitry Chagin break;
705412bc0fb5SDmitry Chagin case 1:
705512bc0fb5SDmitry Chagin p = "l_size_t";
705612bc0fb5SDmitry Chagin break;
705712bc0fb5SDmitry Chagin case 2:
705812bc0fb5SDmitry Chagin p = "l_ulong";
705912bc0fb5SDmitry Chagin break;
706012bc0fb5SDmitry Chagin case 3:
706112bc0fb5SDmitry Chagin p = "l_int";
706212bc0fb5SDmitry Chagin break;
706312bc0fb5SDmitry Chagin default:
706412bc0fb5SDmitry Chagin break;
706512bc0fb5SDmitry Chagin };
706612bc0fb5SDmitry Chagin break;
706712bc0fb5SDmitry Chagin /* linux_pkey_alloc */
706812bc0fb5SDmitry Chagin case 330:
706912bc0fb5SDmitry Chagin switch (ndx) {
707012bc0fb5SDmitry Chagin case 0:
707112bc0fb5SDmitry Chagin p = "l_ulong";
707212bc0fb5SDmitry Chagin break;
707312bc0fb5SDmitry Chagin case 1:
707412bc0fb5SDmitry Chagin p = "l_ulong";
707512bc0fb5SDmitry Chagin break;
707612bc0fb5SDmitry Chagin default:
707712bc0fb5SDmitry Chagin break;
707812bc0fb5SDmitry Chagin };
707912bc0fb5SDmitry Chagin break;
708012bc0fb5SDmitry Chagin /* linux_pkey_free */
708112bc0fb5SDmitry Chagin case 331:
708212bc0fb5SDmitry Chagin switch (ndx) {
708312bc0fb5SDmitry Chagin case 0:
708412bc0fb5SDmitry Chagin p = "l_int";
708512bc0fb5SDmitry Chagin break;
708612bc0fb5SDmitry Chagin default:
708712bc0fb5SDmitry Chagin break;
708812bc0fb5SDmitry Chagin };
7089523be40fSDmitry Chagin break;
70901f66cb51SDmitry Chagin /* linux_statx */
70911f66cb51SDmitry Chagin case 332:
70921f66cb51SDmitry Chagin switch (ndx) {
70931f66cb51SDmitry Chagin case 0:
70941f66cb51SDmitry Chagin p = "l_int";
70951f66cb51SDmitry Chagin break;
70961f66cb51SDmitry Chagin case 1:
70971f66cb51SDmitry Chagin p = "userland const char *";
70981f66cb51SDmitry Chagin break;
70991f66cb51SDmitry Chagin case 2:
71001f66cb51SDmitry Chagin p = "l_uint";
71011f66cb51SDmitry Chagin break;
71021f66cb51SDmitry Chagin case 3:
71031f66cb51SDmitry Chagin p = "l_uint";
71041f66cb51SDmitry Chagin break;
71051f66cb51SDmitry Chagin case 4:
71061f66cb51SDmitry Chagin p = "userland void *";
71071f66cb51SDmitry Chagin break;
71081f66cb51SDmitry Chagin default:
71091f66cb51SDmitry Chagin break;
71101f66cb51SDmitry Chagin };
71111f66cb51SDmitry Chagin break;
71121f66cb51SDmitry Chagin /* linux_io_pgetevents */
71131f66cb51SDmitry Chagin case 333:
71141f66cb51SDmitry Chagin break;
71151f66cb51SDmitry Chagin /* linux_rseq */
71161f66cb51SDmitry Chagin case 334:
711775e40949SDmitry Chagin switch (ndx) {
711875e40949SDmitry Chagin case 0:
711975e40949SDmitry Chagin p = "userland struct linux_rseq *";
712075e40949SDmitry Chagin break;
712175e40949SDmitry Chagin case 1:
712275e40949SDmitry Chagin p = "uint32_t";
712375e40949SDmitry Chagin break;
712475e40949SDmitry Chagin case 2:
712575e40949SDmitry Chagin p = "l_int";
712675e40949SDmitry Chagin break;
712775e40949SDmitry Chagin case 3:
712875e40949SDmitry Chagin p = "uint32_t";
712975e40949SDmitry Chagin break;
713075e40949SDmitry Chagin default:
713175e40949SDmitry Chagin break;
713275e40949SDmitry Chagin };
71331f66cb51SDmitry Chagin break;
71341f66cb51SDmitry Chagin /* linux_pidfd_send_signal */
71351f66cb51SDmitry Chagin case 424:
71361f66cb51SDmitry Chagin switch (ndx) {
71371f66cb51SDmitry Chagin case 0:
71381f66cb51SDmitry Chagin p = "l_int";
71391f66cb51SDmitry Chagin break;
71401f66cb51SDmitry Chagin case 1:
71411f66cb51SDmitry Chagin p = "l_int";
71421f66cb51SDmitry Chagin break;
71431f66cb51SDmitry Chagin case 2:
71441f66cb51SDmitry Chagin p = "userland l_siginfo_t *";
71451f66cb51SDmitry Chagin break;
71461f66cb51SDmitry Chagin case 3:
71471f66cb51SDmitry Chagin p = "l_uint";
71481f66cb51SDmitry Chagin break;
71491f66cb51SDmitry Chagin default:
71501f66cb51SDmitry Chagin break;
71511f66cb51SDmitry Chagin };
71521f66cb51SDmitry Chagin break;
71531f66cb51SDmitry Chagin /* linux_io_uring_setup */
71541f66cb51SDmitry Chagin case 425:
71551f66cb51SDmitry Chagin break;
71561f66cb51SDmitry Chagin /* linux_io_uring_enter */
71571f66cb51SDmitry Chagin case 426:
71581f66cb51SDmitry Chagin break;
71591f66cb51SDmitry Chagin /* linux_io_uring_register */
71601f66cb51SDmitry Chagin case 427:
71611f66cb51SDmitry Chagin break;
7162c0f17173SEdward Tomasz Napierala /* linux_open_tree */
7163c0f17173SEdward Tomasz Napierala case 428:
7164c0f17173SEdward Tomasz Napierala break;
7165c0f17173SEdward Tomasz Napierala /* linux_move_mount */
7166c0f17173SEdward Tomasz Napierala case 429:
7167c0f17173SEdward Tomasz Napierala break;
7168c0f17173SEdward Tomasz Napierala /* linux_fsopen */
7169c0f17173SEdward Tomasz Napierala case 430:
7170c0f17173SEdward Tomasz Napierala break;
7171c0f17173SEdward Tomasz Napierala /* linux_fsconfig */
7172c0f17173SEdward Tomasz Napierala case 431:
7173c0f17173SEdward Tomasz Napierala break;
7174c0f17173SEdward Tomasz Napierala /* linux_fsmount */
7175c0f17173SEdward Tomasz Napierala case 432:
7176c0f17173SEdward Tomasz Napierala break;
7177c0f17173SEdward Tomasz Napierala /* linux_fspick */
7178c0f17173SEdward Tomasz Napierala case 433:
7179c0f17173SEdward Tomasz Napierala break;
7180c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */
7181c0f17173SEdward Tomasz Napierala case 434:
7182c0f17173SEdward Tomasz Napierala break;
7183c0f17173SEdward Tomasz Napierala /* linux_clone3 */
7184c0f17173SEdward Tomasz Napierala case 435:
7185b356030eSDmitry Chagin switch (ndx) {
7186b356030eSDmitry Chagin case 0:
7187b356030eSDmitry Chagin p = "userland struct l_user_clone_args *";
7188b356030eSDmitry Chagin break;
7189b356030eSDmitry Chagin case 1:
7190b356030eSDmitry Chagin p = "l_size_t";
7191b356030eSDmitry Chagin break;
7192b356030eSDmitry Chagin default:
7193b356030eSDmitry Chagin break;
7194b356030eSDmitry Chagin };
7195c0f17173SEdward Tomasz Napierala break;
7196c0f17173SEdward Tomasz Napierala /* linux_close_range */
7197c0f17173SEdward Tomasz Napierala case 436:
719850111714SDmitry Chagin switch (ndx) {
719950111714SDmitry Chagin case 0:
720050111714SDmitry Chagin p = "l_uint";
720150111714SDmitry Chagin break;
720250111714SDmitry Chagin case 1:
720350111714SDmitry Chagin p = "l_uint";
720450111714SDmitry Chagin break;
720550111714SDmitry Chagin case 2:
720650111714SDmitry Chagin p = "l_uint";
720750111714SDmitry Chagin break;
720850111714SDmitry Chagin default:
720950111714SDmitry Chagin break;
721050111714SDmitry Chagin };
7211c0f17173SEdward Tomasz Napierala break;
7212c0f17173SEdward Tomasz Napierala /* linux_openat2 */
7213c0f17173SEdward Tomasz Napierala case 437:
7214c0f17173SEdward Tomasz Napierala break;
7215c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */
7216c0f17173SEdward Tomasz Napierala case 438:
7217c0f17173SEdward Tomasz Napierala break;
7218c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */
7219c0f17173SEdward Tomasz Napierala case 439:
7220bee191e4SDmitry Chagin switch (ndx) {
7221bee191e4SDmitry Chagin case 0:
7222bee191e4SDmitry Chagin p = "l_int";
7223bee191e4SDmitry Chagin break;
7224bee191e4SDmitry Chagin case 1:
7225bee191e4SDmitry Chagin p = "userland const char *";
7226bee191e4SDmitry Chagin break;
7227bee191e4SDmitry Chagin case 2:
7228bee191e4SDmitry Chagin p = "l_int";
7229bee191e4SDmitry Chagin break;
7230bee191e4SDmitry Chagin case 3:
7231bee191e4SDmitry Chagin p = "l_int";
7232bee191e4SDmitry Chagin break;
7233bee191e4SDmitry Chagin default:
7234bee191e4SDmitry Chagin break;
7235bee191e4SDmitry Chagin };
7236c0f17173SEdward Tomasz Napierala break;
7237c0f17173SEdward Tomasz Napierala /* linux_process_madvise */
7238c0f17173SEdward Tomasz Napierala case 440:
7239c0f17173SEdward Tomasz Napierala break;
7240c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */
7241c0f17173SEdward Tomasz Napierala case 441:
7242df377f1fSDmitry Chagin switch (ndx) {
7243df377f1fSDmitry Chagin case 0:
7244df377f1fSDmitry Chagin p = "l_int";
7245df377f1fSDmitry Chagin break;
7246df377f1fSDmitry Chagin case 1:
7247df377f1fSDmitry Chagin p = "userland struct epoll_event *";
7248df377f1fSDmitry Chagin break;
7249df377f1fSDmitry Chagin case 2:
7250df377f1fSDmitry Chagin p = "l_int";
7251df377f1fSDmitry Chagin break;
7252df377f1fSDmitry Chagin case 3:
7253df377f1fSDmitry Chagin p = "userland struct l_timespec *";
7254df377f1fSDmitry Chagin break;
7255df377f1fSDmitry Chagin case 4:
7256df377f1fSDmitry Chagin p = "userland l_sigset_t *";
7257df377f1fSDmitry Chagin break;
7258df377f1fSDmitry Chagin case 5:
7259df377f1fSDmitry Chagin p = "l_size_t";
7260df377f1fSDmitry Chagin break;
7261df377f1fSDmitry Chagin default:
7262df377f1fSDmitry Chagin break;
7263df377f1fSDmitry Chagin };
7264c0f17173SEdward Tomasz Napierala break;
7265c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */
7266c0f17173SEdward Tomasz Napierala case 442:
7267c0f17173SEdward Tomasz Napierala break;
726828035f67SDmitry Chagin /* linux_quotactl_fd */
726928035f67SDmitry Chagin case 443:
727028035f67SDmitry Chagin break;
727128035f67SDmitry Chagin /* linux_landlock_create_ruleset */
727228035f67SDmitry Chagin case 444:
727328035f67SDmitry Chagin break;
727428035f67SDmitry Chagin /* linux_landlock_add_rule */
727528035f67SDmitry Chagin case 445:
727628035f67SDmitry Chagin break;
727728035f67SDmitry Chagin /* linux_landlock_restrict_self */
727828035f67SDmitry Chagin case 446:
727928035f67SDmitry Chagin break;
728028035f67SDmitry Chagin /* linux_memfd_secret */
728128035f67SDmitry Chagin case 447:
728228035f67SDmitry Chagin break;
728328035f67SDmitry Chagin /* linux_process_mrelease */
728428035f67SDmitry Chagin case 448:
728528035f67SDmitry Chagin break;
728628035f67SDmitry Chagin /* linux_futex_waitv */
728728035f67SDmitry Chagin case 449:
728828035f67SDmitry Chagin break;
728928035f67SDmitry Chagin /* linux_set_mempolicy_home_node */
729028035f67SDmitry Chagin case 450:
729128035f67SDmitry Chagin break;
729228035f67SDmitry Chagin /* linux_cachestat */
729328035f67SDmitry Chagin case 451:
729428035f67SDmitry Chagin break;
729528035f67SDmitry Chagin /* linux_fchmodat2 */
729628035f67SDmitry Chagin case 452:
729728035f67SDmitry Chagin break;
729828035f67SDmitry Chagin /* linux_map_shadow_stack */
729928035f67SDmitry Chagin case 453:
730028035f67SDmitry Chagin break;
7301523be40fSDmitry Chagin default:
7302523be40fSDmitry Chagin break;
7303523be40fSDmitry Chagin };
7304523be40fSDmitry Chagin if (p != NULL)
7305523be40fSDmitry Chagin strlcpy(desc, p, descsz);
7306523be40fSDmitry Chagin }
7307523be40fSDmitry Chagin static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)7308523be40fSDmitry Chagin systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
7309523be40fSDmitry Chagin {
7310523be40fSDmitry Chagin const char *p = NULL;
7311523be40fSDmitry Chagin switch (sysnum) {
7312523be40fSDmitry Chagin /* read */
7313523be40fSDmitry Chagin case 0:
7314523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7315523be40fSDmitry Chagin p = "int";
7316523be40fSDmitry Chagin break;
731789d270b2SDmitry Chagin /* linux_write */
7318523be40fSDmitry Chagin case 1:
7319523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7320523be40fSDmitry Chagin p = "int";
7321523be40fSDmitry Chagin break;
7322523be40fSDmitry Chagin /* linux_open */
7323523be40fSDmitry Chagin case 2:
7324523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7325523be40fSDmitry Chagin p = "int";
7326523be40fSDmitry Chagin break;
7327523be40fSDmitry Chagin /* close */
7328523be40fSDmitry Chagin case 3:
7329523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7330523be40fSDmitry Chagin p = "int";
7331523be40fSDmitry Chagin break;
7332523be40fSDmitry Chagin /* linux_newstat */
7333523be40fSDmitry Chagin case 4:
7334523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7335523be40fSDmitry Chagin p = "int";
7336523be40fSDmitry Chagin break;
7337523be40fSDmitry Chagin /* linux_newfstat */
7338523be40fSDmitry Chagin case 5:
7339523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7340523be40fSDmitry Chagin p = "int";
7341523be40fSDmitry Chagin break;
7342523be40fSDmitry Chagin /* linux_newlstat */
7343523be40fSDmitry Chagin case 6:
7344523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7345523be40fSDmitry Chagin p = "int";
7346523be40fSDmitry Chagin break;
73478fe8bb7cSDmitry Chagin /* linux_poll */
7348523be40fSDmitry Chagin case 7:
7349523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7350523be40fSDmitry Chagin p = "int";
7351523be40fSDmitry Chagin break;
7352523be40fSDmitry Chagin /* linux_lseek */
7353523be40fSDmitry Chagin case 8:
7354523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7355523be40fSDmitry Chagin p = "int";
7356523be40fSDmitry Chagin break;
7357523be40fSDmitry Chagin /* linux_mmap2 */
7358523be40fSDmitry Chagin case 9:
7359523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7360523be40fSDmitry Chagin p = "int";
7361523be40fSDmitry Chagin break;
7362523be40fSDmitry Chagin /* linux_mprotect */
7363523be40fSDmitry Chagin case 10:
7364523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7365523be40fSDmitry Chagin p = "int";
7366523be40fSDmitry Chagin break;
7367523be40fSDmitry Chagin /* munmap */
7368523be40fSDmitry Chagin case 11:
7369523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7370523be40fSDmitry Chagin p = "int";
7371523be40fSDmitry Chagin break;
7372523be40fSDmitry Chagin /* linux_brk */
7373523be40fSDmitry Chagin case 12:
7374523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7375523be40fSDmitry Chagin p = "int";
7376523be40fSDmitry Chagin break;
7377523be40fSDmitry Chagin /* linux_rt_sigaction */
7378523be40fSDmitry Chagin case 13:
7379523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7380523be40fSDmitry Chagin p = "int";
7381523be40fSDmitry Chagin break;
7382523be40fSDmitry Chagin /* linux_rt_sigprocmask */
7383523be40fSDmitry Chagin case 14:
7384523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7385523be40fSDmitry Chagin p = "int";
7386523be40fSDmitry Chagin break;
7387523be40fSDmitry Chagin /* linux_rt_sigreturn */
7388523be40fSDmitry Chagin case 15:
7389523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7390523be40fSDmitry Chagin p = "int";
7391523be40fSDmitry Chagin break;
7392523be40fSDmitry Chagin /* linux_ioctl */
7393523be40fSDmitry Chagin case 16:
7394523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7395523be40fSDmitry Chagin p = "int";
7396523be40fSDmitry Chagin break;
7397523be40fSDmitry Chagin /* linux_pread */
7398523be40fSDmitry Chagin case 17:
7399523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7400523be40fSDmitry Chagin p = "int";
7401523be40fSDmitry Chagin break;
7402523be40fSDmitry Chagin /* linux_pwrite */
7403523be40fSDmitry Chagin case 18:
7404523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7405523be40fSDmitry Chagin p = "int";
7406523be40fSDmitry Chagin break;
7407523be40fSDmitry Chagin /* readv */
7408523be40fSDmitry Chagin case 19:
7409523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7410523be40fSDmitry Chagin p = "int";
7411523be40fSDmitry Chagin break;
74121f9d71eeSDmitry Chagin /* linux_writev */
7413523be40fSDmitry Chagin case 20:
7414523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7415523be40fSDmitry Chagin p = "int";
7416523be40fSDmitry Chagin break;
7417523be40fSDmitry Chagin /* linux_access */
7418523be40fSDmitry Chagin case 21:
7419523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7420523be40fSDmitry Chagin p = "int";
7421523be40fSDmitry Chagin break;
7422523be40fSDmitry Chagin /* linux_pipe */
7423523be40fSDmitry Chagin case 22:
7424523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7425523be40fSDmitry Chagin p = "int";
7426523be40fSDmitry Chagin break;
7427523be40fSDmitry Chagin /* linux_select */
7428523be40fSDmitry Chagin case 23:
7429523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7430523be40fSDmitry Chagin p = "int";
7431523be40fSDmitry Chagin break;
7432523be40fSDmitry Chagin /* sched_yield */
7433523be40fSDmitry Chagin case 24:
7434523be40fSDmitry Chagin /* linux_mremap */
7435523be40fSDmitry Chagin case 25:
7436523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7437523be40fSDmitry Chagin p = "int";
7438523be40fSDmitry Chagin break;
7439523be40fSDmitry Chagin /* linux_msync */
7440523be40fSDmitry Chagin case 26:
7441523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7442523be40fSDmitry Chagin p = "int";
7443523be40fSDmitry Chagin break;
7444523be40fSDmitry Chagin /* linux_mincore */
7445523be40fSDmitry Chagin case 27:
7446523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7447523be40fSDmitry Chagin p = "int";
7448523be40fSDmitry Chagin break;
7449bafd96b8SEdward Tomasz Napierala /* linux_madvise */
7450523be40fSDmitry Chagin case 28:
7451523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7452523be40fSDmitry Chagin p = "int";
7453523be40fSDmitry Chagin break;
7454523be40fSDmitry Chagin /* linux_shmget */
7455523be40fSDmitry Chagin case 29:
7456523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7457523be40fSDmitry Chagin p = "int";
7458523be40fSDmitry Chagin break;
7459523be40fSDmitry Chagin /* linux_shmat */
7460523be40fSDmitry Chagin case 30:
7461523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7462523be40fSDmitry Chagin p = "int";
7463523be40fSDmitry Chagin break;
7464523be40fSDmitry Chagin /* linux_shmctl */
7465523be40fSDmitry Chagin case 31:
7466523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7467523be40fSDmitry Chagin p = "int";
7468523be40fSDmitry Chagin break;
7469523be40fSDmitry Chagin /* dup */
7470523be40fSDmitry Chagin case 32:
7471523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7472523be40fSDmitry Chagin p = "int";
7473523be40fSDmitry Chagin break;
7474523be40fSDmitry Chagin /* dup2 */
7475523be40fSDmitry Chagin case 33:
7476523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7477523be40fSDmitry Chagin p = "int";
7478523be40fSDmitry Chagin break;
7479523be40fSDmitry Chagin /* linux_pause */
7480523be40fSDmitry Chagin case 34:
7481523be40fSDmitry Chagin /* linux_nanosleep */
7482523be40fSDmitry Chagin case 35:
7483523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7484523be40fSDmitry Chagin p = "int";
7485523be40fSDmitry Chagin break;
7486523be40fSDmitry Chagin /* linux_getitimer */
7487523be40fSDmitry Chagin case 36:
7488523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7489523be40fSDmitry Chagin p = "int";
7490523be40fSDmitry Chagin break;
7491523be40fSDmitry Chagin /* linux_alarm */
7492523be40fSDmitry Chagin case 37:
7493523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7494523be40fSDmitry Chagin p = "int";
7495523be40fSDmitry Chagin break;
7496523be40fSDmitry Chagin /* linux_setitimer */
7497523be40fSDmitry Chagin case 38:
7498523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7499523be40fSDmitry Chagin p = "int";
7500523be40fSDmitry Chagin break;
7501523be40fSDmitry Chagin /* linux_getpid */
7502523be40fSDmitry Chagin case 39:
7503523be40fSDmitry Chagin /* linux_sendfile */
7504523be40fSDmitry Chagin case 40:
7505523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7506523be40fSDmitry Chagin p = "int";
7507523be40fSDmitry Chagin break;
7508523be40fSDmitry Chagin /* linux_socket */
7509523be40fSDmitry Chagin case 41:
7510523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7511523be40fSDmitry Chagin p = "int";
7512523be40fSDmitry Chagin break;
7513523be40fSDmitry Chagin /* linux_connect */
7514523be40fSDmitry Chagin case 42:
7515523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7516523be40fSDmitry Chagin p = "int";
7517523be40fSDmitry Chagin break;
7518523be40fSDmitry Chagin /* linux_accept */
7519523be40fSDmitry Chagin case 43:
7520523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7521523be40fSDmitry Chagin p = "int";
7522523be40fSDmitry Chagin break;
7523523be40fSDmitry Chagin /* linux_sendto */
7524523be40fSDmitry Chagin case 44:
7525523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7526523be40fSDmitry Chagin p = "int";
7527523be40fSDmitry Chagin break;
7528523be40fSDmitry Chagin /* linux_recvfrom */
7529523be40fSDmitry Chagin case 45:
7530523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7531523be40fSDmitry Chagin p = "int";
7532523be40fSDmitry Chagin break;
7533523be40fSDmitry Chagin /* linux_sendmsg */
7534523be40fSDmitry Chagin case 46:
7535523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7536523be40fSDmitry Chagin p = "int";
7537523be40fSDmitry Chagin break;
7538523be40fSDmitry Chagin /* linux_recvmsg */
7539523be40fSDmitry Chagin case 47:
7540523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7541523be40fSDmitry Chagin p = "int";
7542523be40fSDmitry Chagin break;
7543523be40fSDmitry Chagin /* linux_shutdown */
7544523be40fSDmitry Chagin case 48:
7545523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7546523be40fSDmitry Chagin p = "int";
7547523be40fSDmitry Chagin break;
7548523be40fSDmitry Chagin /* linux_bind */
7549523be40fSDmitry Chagin case 49:
7550523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7551523be40fSDmitry Chagin p = "int";
7552523be40fSDmitry Chagin break;
7553523be40fSDmitry Chagin /* linux_listen */
7554523be40fSDmitry Chagin case 50:
7555523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7556523be40fSDmitry Chagin p = "int";
7557523be40fSDmitry Chagin break;
7558523be40fSDmitry Chagin /* linux_getsockname */
7559523be40fSDmitry Chagin case 51:
7560523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7561523be40fSDmitry Chagin p = "int";
7562523be40fSDmitry Chagin break;
7563523be40fSDmitry Chagin /* linux_getpeername */
7564523be40fSDmitry Chagin case 52:
7565523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7566523be40fSDmitry Chagin p = "int";
7567523be40fSDmitry Chagin break;
7568523be40fSDmitry Chagin /* linux_socketpair */
7569523be40fSDmitry Chagin case 53:
7570523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7571523be40fSDmitry Chagin p = "int";
7572523be40fSDmitry Chagin break;
7573523be40fSDmitry Chagin /* linux_setsockopt */
7574523be40fSDmitry Chagin case 54:
7575523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7576523be40fSDmitry Chagin p = "int";
7577523be40fSDmitry Chagin break;
7578523be40fSDmitry Chagin /* linux_getsockopt */
7579523be40fSDmitry Chagin case 55:
7580523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7581523be40fSDmitry Chagin p = "int";
7582523be40fSDmitry Chagin break;
7583523be40fSDmitry Chagin /* linux_clone */
7584523be40fSDmitry Chagin case 56:
7585523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7586523be40fSDmitry Chagin p = "int";
7587523be40fSDmitry Chagin break;
7588523be40fSDmitry Chagin /* linux_fork */
7589523be40fSDmitry Chagin case 57:
7590523be40fSDmitry Chagin /* linux_vfork */
7591523be40fSDmitry Chagin case 58:
7592523be40fSDmitry Chagin /* linux_execve */
7593523be40fSDmitry Chagin case 59:
7594523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7595523be40fSDmitry Chagin p = "int";
7596523be40fSDmitry Chagin break;
7597523be40fSDmitry Chagin /* linux_exit */
7598523be40fSDmitry Chagin case 60:
7599523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7600523be40fSDmitry Chagin p = "void";
7601523be40fSDmitry Chagin break;
7602523be40fSDmitry Chagin /* linux_wait4 */
7603523be40fSDmitry Chagin case 61:
7604523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7605523be40fSDmitry Chagin p = "int";
7606523be40fSDmitry Chagin break;
7607523be40fSDmitry Chagin /* linux_kill */
7608523be40fSDmitry Chagin case 62:
7609523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7610523be40fSDmitry Chagin p = "int";
7611523be40fSDmitry Chagin break;
7612523be40fSDmitry Chagin /* linux_newuname */
7613523be40fSDmitry Chagin case 63:
7614523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7615523be40fSDmitry Chagin p = "int";
7616523be40fSDmitry Chagin break;
7617523be40fSDmitry Chagin /* linux_semget */
7618523be40fSDmitry Chagin case 64:
7619523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7620523be40fSDmitry Chagin p = "int";
7621523be40fSDmitry Chagin break;
7622cd875998SDmitry Chagin /* semop */
7623523be40fSDmitry Chagin case 65:
7624523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7625523be40fSDmitry Chagin p = "int";
7626523be40fSDmitry Chagin break;
7627523be40fSDmitry Chagin /* linux_semctl */
7628523be40fSDmitry Chagin case 66:
7629523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7630523be40fSDmitry Chagin p = "int";
7631523be40fSDmitry Chagin break;
7632523be40fSDmitry Chagin /* linux_shmdt */
7633523be40fSDmitry Chagin case 67:
7634523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7635523be40fSDmitry Chagin p = "int";
7636523be40fSDmitry Chagin break;
7637523be40fSDmitry Chagin /* linux_msgget */
7638523be40fSDmitry Chagin case 68:
7639523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7640523be40fSDmitry Chagin p = "int";
7641523be40fSDmitry Chagin break;
7642523be40fSDmitry Chagin /* linux_msgsnd */
7643523be40fSDmitry Chagin case 69:
7644523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7645523be40fSDmitry Chagin p = "int";
7646523be40fSDmitry Chagin break;
7647523be40fSDmitry Chagin /* linux_msgrcv */
7648523be40fSDmitry Chagin case 70:
7649523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7650523be40fSDmitry Chagin p = "int";
7651523be40fSDmitry Chagin break;
7652523be40fSDmitry Chagin /* linux_msgctl */
7653523be40fSDmitry Chagin case 71:
7654523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7655523be40fSDmitry Chagin p = "int";
7656523be40fSDmitry Chagin break;
7657523be40fSDmitry Chagin /* linux_fcntl */
7658523be40fSDmitry Chagin case 72:
7659523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7660523be40fSDmitry Chagin p = "int";
7661523be40fSDmitry Chagin break;
7662523be40fSDmitry Chagin /* flock */
7663523be40fSDmitry Chagin case 73:
7664523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7665523be40fSDmitry Chagin p = "int";
7666523be40fSDmitry Chagin break;
7667523be40fSDmitry Chagin /* fsync */
7668523be40fSDmitry Chagin case 74:
7669523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7670523be40fSDmitry Chagin p = "int";
7671523be40fSDmitry Chagin break;
7672523be40fSDmitry Chagin /* linux_fdatasync */
7673523be40fSDmitry Chagin case 75:
7674523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7675523be40fSDmitry Chagin p = "int";
7676523be40fSDmitry Chagin break;
7677523be40fSDmitry Chagin /* linux_truncate */
7678523be40fSDmitry Chagin case 76:
7679523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7680523be40fSDmitry Chagin p = "int";
7681523be40fSDmitry Chagin break;
7682523be40fSDmitry Chagin /* linux_ftruncate */
7683523be40fSDmitry Chagin case 77:
7684523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7685523be40fSDmitry Chagin p = "int";
7686523be40fSDmitry Chagin break;
7687523be40fSDmitry Chagin /* linux_getdents */
7688523be40fSDmitry Chagin case 78:
7689523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7690523be40fSDmitry Chagin p = "int";
7691523be40fSDmitry Chagin break;
7692523be40fSDmitry Chagin /* linux_getcwd */
7693523be40fSDmitry Chagin case 79:
7694523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7695523be40fSDmitry Chagin p = "int";
7696523be40fSDmitry Chagin break;
7697523be40fSDmitry Chagin /* linux_chdir */
7698523be40fSDmitry Chagin case 80:
7699523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7700523be40fSDmitry Chagin p = "int";
7701523be40fSDmitry Chagin break;
7702523be40fSDmitry Chagin /* fchdir */
7703523be40fSDmitry Chagin case 81:
7704523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7705523be40fSDmitry Chagin p = "int";
7706523be40fSDmitry Chagin break;
7707523be40fSDmitry Chagin /* linux_rename */
7708523be40fSDmitry Chagin case 82:
7709523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7710523be40fSDmitry Chagin p = "int";
7711523be40fSDmitry Chagin break;
7712523be40fSDmitry Chagin /* linux_mkdir */
7713523be40fSDmitry Chagin case 83:
7714523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7715523be40fSDmitry Chagin p = "int";
7716523be40fSDmitry Chagin break;
7717523be40fSDmitry Chagin /* linux_rmdir */
7718523be40fSDmitry Chagin case 84:
7719523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7720523be40fSDmitry Chagin p = "int";
7721523be40fSDmitry Chagin break;
7722523be40fSDmitry Chagin /* linux_creat */
7723523be40fSDmitry Chagin case 85:
7724523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7725523be40fSDmitry Chagin p = "int";
7726523be40fSDmitry Chagin break;
7727523be40fSDmitry Chagin /* linux_link */
7728523be40fSDmitry Chagin case 86:
7729523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7730523be40fSDmitry Chagin p = "int";
7731523be40fSDmitry Chagin break;
7732523be40fSDmitry Chagin /* linux_unlink */
7733523be40fSDmitry Chagin case 87:
7734523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7735523be40fSDmitry Chagin p = "int";
7736523be40fSDmitry Chagin break;
7737523be40fSDmitry Chagin /* linux_symlink */
7738523be40fSDmitry Chagin case 88:
7739523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7740523be40fSDmitry Chagin p = "int";
7741523be40fSDmitry Chagin break;
7742523be40fSDmitry Chagin /* linux_readlink */
7743523be40fSDmitry Chagin case 89:
7744523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7745523be40fSDmitry Chagin p = "int";
7746523be40fSDmitry Chagin break;
7747523be40fSDmitry Chagin /* linux_chmod */
7748523be40fSDmitry Chagin case 90:
7749523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7750523be40fSDmitry Chagin p = "int";
7751523be40fSDmitry Chagin break;
7752523be40fSDmitry Chagin /* fchmod */
7753523be40fSDmitry Chagin case 91:
7754523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7755523be40fSDmitry Chagin p = "int";
7756523be40fSDmitry Chagin break;
7757523be40fSDmitry Chagin /* linux_chown */
7758523be40fSDmitry Chagin case 92:
7759523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7760523be40fSDmitry Chagin p = "int";
7761523be40fSDmitry Chagin break;
7762523be40fSDmitry Chagin /* fchown */
7763523be40fSDmitry Chagin case 93:
7764523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7765523be40fSDmitry Chagin p = "int";
7766523be40fSDmitry Chagin break;
7767523be40fSDmitry Chagin /* linux_lchown */
7768523be40fSDmitry Chagin case 94:
7769523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7770523be40fSDmitry Chagin p = "int";
7771523be40fSDmitry Chagin break;
7772523be40fSDmitry Chagin /* umask */
7773523be40fSDmitry Chagin case 95:
7774523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7775523be40fSDmitry Chagin p = "int";
7776523be40fSDmitry Chagin break;
7777523be40fSDmitry Chagin /* gettimeofday */
7778523be40fSDmitry Chagin case 96:
7779523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7780523be40fSDmitry Chagin p = "int";
7781523be40fSDmitry Chagin break;
7782523be40fSDmitry Chagin /* linux_getrlimit */
7783523be40fSDmitry Chagin case 97:
7784523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7785523be40fSDmitry Chagin p = "int";
7786523be40fSDmitry Chagin break;
7787523be40fSDmitry Chagin /* getrusage */
7788523be40fSDmitry Chagin case 98:
7789523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7790523be40fSDmitry Chagin p = "int";
7791523be40fSDmitry Chagin break;
7792523be40fSDmitry Chagin /* linux_sysinfo */
7793523be40fSDmitry Chagin case 99:
7794523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7795523be40fSDmitry Chagin p = "int";
7796523be40fSDmitry Chagin break;
7797523be40fSDmitry Chagin /* linux_times */
7798523be40fSDmitry Chagin case 100:
7799523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7800523be40fSDmitry Chagin p = "int";
7801523be40fSDmitry Chagin break;
7802523be40fSDmitry Chagin /* linux_ptrace */
7803523be40fSDmitry Chagin case 101:
7804523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7805523be40fSDmitry Chagin p = "int";
7806523be40fSDmitry Chagin break;
7807523be40fSDmitry Chagin /* linux_getuid */
7808523be40fSDmitry Chagin case 102:
7809523be40fSDmitry Chagin /* linux_syslog */
7810523be40fSDmitry Chagin case 103:
7811523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7812523be40fSDmitry Chagin p = "int";
7813523be40fSDmitry Chagin break;
7814523be40fSDmitry Chagin /* linux_getgid */
7815523be40fSDmitry Chagin case 104:
7816523be40fSDmitry Chagin /* setuid */
7817523be40fSDmitry Chagin case 105:
7818523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7819523be40fSDmitry Chagin p = "int";
7820523be40fSDmitry Chagin break;
7821523be40fSDmitry Chagin /* setgid */
7822523be40fSDmitry Chagin case 106:
7823523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7824523be40fSDmitry Chagin p = "int";
7825523be40fSDmitry Chagin break;
7826523be40fSDmitry Chagin /* geteuid */
7827523be40fSDmitry Chagin case 107:
7828523be40fSDmitry Chagin /* getegid */
7829523be40fSDmitry Chagin case 108:
7830523be40fSDmitry Chagin /* setpgid */
7831523be40fSDmitry Chagin case 109:
7832523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7833523be40fSDmitry Chagin p = "int";
7834523be40fSDmitry Chagin break;
7835523be40fSDmitry Chagin /* linux_getppid */
7836523be40fSDmitry Chagin case 110:
7837523be40fSDmitry Chagin /* getpgrp */
7838523be40fSDmitry Chagin case 111:
7839523be40fSDmitry Chagin /* setsid */
7840523be40fSDmitry Chagin case 112:
7841523be40fSDmitry Chagin /* setreuid */
7842523be40fSDmitry Chagin case 113:
7843523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7844523be40fSDmitry Chagin p = "int";
7845523be40fSDmitry Chagin break;
7846523be40fSDmitry Chagin /* setregid */
7847523be40fSDmitry Chagin case 114:
7848523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7849523be40fSDmitry Chagin p = "int";
7850523be40fSDmitry Chagin break;
7851523be40fSDmitry Chagin /* linux_getgroups */
7852523be40fSDmitry Chagin case 115:
7853523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7854523be40fSDmitry Chagin p = "int";
7855523be40fSDmitry Chagin break;
7856523be40fSDmitry Chagin /* linux_setgroups */
7857523be40fSDmitry Chagin case 116:
7858523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7859523be40fSDmitry Chagin p = "int";
7860523be40fSDmitry Chagin break;
7861523be40fSDmitry Chagin /* setresuid */
7862523be40fSDmitry Chagin case 117:
7863523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7864523be40fSDmitry Chagin p = "int";
7865523be40fSDmitry Chagin break;
7866523be40fSDmitry Chagin /* getresuid */
7867523be40fSDmitry Chagin case 118:
7868523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7869523be40fSDmitry Chagin p = "int";
7870523be40fSDmitry Chagin break;
7871523be40fSDmitry Chagin /* setresgid */
7872523be40fSDmitry Chagin case 119:
7873523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7874523be40fSDmitry Chagin p = "int";
7875523be40fSDmitry Chagin break;
7876523be40fSDmitry Chagin /* getresgid */
7877523be40fSDmitry Chagin case 120:
7878523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7879523be40fSDmitry Chagin p = "int";
7880523be40fSDmitry Chagin break;
7881523be40fSDmitry Chagin /* getpgid */
7882523be40fSDmitry Chagin case 121:
7883523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7884523be40fSDmitry Chagin p = "int";
7885523be40fSDmitry Chagin break;
7886523be40fSDmitry Chagin /* linux_setfsuid */
7887523be40fSDmitry Chagin case 122:
7888523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7889523be40fSDmitry Chagin p = "int";
7890523be40fSDmitry Chagin break;
7891523be40fSDmitry Chagin /* linux_setfsgid */
7892523be40fSDmitry Chagin case 123:
7893523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7894523be40fSDmitry Chagin p = "int";
7895523be40fSDmitry Chagin break;
7896523be40fSDmitry Chagin /* linux_getsid */
7897523be40fSDmitry Chagin case 124:
7898523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7899523be40fSDmitry Chagin p = "int";
7900523be40fSDmitry Chagin break;
7901523be40fSDmitry Chagin /* linux_capget */
7902523be40fSDmitry Chagin case 125:
7903523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7904523be40fSDmitry Chagin p = "int";
7905523be40fSDmitry Chagin break;
7906523be40fSDmitry Chagin /* linux_capset */
7907523be40fSDmitry Chagin case 126:
7908523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7909523be40fSDmitry Chagin p = "int";
7910523be40fSDmitry Chagin break;
7911523be40fSDmitry Chagin /* linux_rt_sigpending */
7912523be40fSDmitry Chagin case 127:
7913523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7914523be40fSDmitry Chagin p = "int";
7915523be40fSDmitry Chagin break;
7916523be40fSDmitry Chagin /* linux_rt_sigtimedwait */
7917523be40fSDmitry Chagin case 128:
7918523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7919523be40fSDmitry Chagin p = "int";
7920523be40fSDmitry Chagin break;
7921523be40fSDmitry Chagin /* linux_rt_sigqueueinfo */
7922523be40fSDmitry Chagin case 129:
7923523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7924523be40fSDmitry Chagin p = "int";
7925523be40fSDmitry Chagin break;
7926523be40fSDmitry Chagin /* linux_rt_sigsuspend */
7927523be40fSDmitry Chagin case 130:
7928523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7929523be40fSDmitry Chagin p = "int";
7930523be40fSDmitry Chagin break;
7931523be40fSDmitry Chagin /* linux_sigaltstack */
7932523be40fSDmitry Chagin case 131:
7933523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7934523be40fSDmitry Chagin p = "int";
7935523be40fSDmitry Chagin break;
7936523be40fSDmitry Chagin /* linux_utime */
7937523be40fSDmitry Chagin case 132:
7938523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7939523be40fSDmitry Chagin p = "int";
7940523be40fSDmitry Chagin break;
7941523be40fSDmitry Chagin /* linux_mknod */
7942523be40fSDmitry Chagin case 133:
7943523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7944523be40fSDmitry Chagin p = "int";
7945523be40fSDmitry Chagin break;
7946523be40fSDmitry Chagin /* linux_personality */
7947523be40fSDmitry Chagin case 135:
7948523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7949523be40fSDmitry Chagin p = "int";
7950523be40fSDmitry Chagin break;
7951523be40fSDmitry Chagin /* linux_ustat */
7952523be40fSDmitry Chagin case 136:
7953523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7954523be40fSDmitry Chagin p = "int";
7955523be40fSDmitry Chagin break;
7956523be40fSDmitry Chagin /* linux_statfs */
7957523be40fSDmitry Chagin case 137:
7958523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7959523be40fSDmitry Chagin p = "int";
7960523be40fSDmitry Chagin break;
7961523be40fSDmitry Chagin /* linux_fstatfs */
7962523be40fSDmitry Chagin case 138:
7963523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7964523be40fSDmitry Chagin p = "int";
7965523be40fSDmitry Chagin break;
7966523be40fSDmitry Chagin /* linux_sysfs */
7967523be40fSDmitry Chagin case 139:
7968523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7969523be40fSDmitry Chagin p = "int";
7970523be40fSDmitry Chagin break;
7971523be40fSDmitry Chagin /* linux_getpriority */
7972523be40fSDmitry Chagin case 140:
7973523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7974523be40fSDmitry Chagin p = "int";
7975523be40fSDmitry Chagin break;
7976523be40fSDmitry Chagin /* setpriority */
7977523be40fSDmitry Chagin case 141:
7978523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7979523be40fSDmitry Chagin p = "int";
7980523be40fSDmitry Chagin break;
7981523be40fSDmitry Chagin /* linux_sched_setparam */
7982523be40fSDmitry Chagin case 142:
7983523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7984523be40fSDmitry Chagin p = "int";
7985523be40fSDmitry Chagin break;
7986523be40fSDmitry Chagin /* linux_sched_getparam */
7987523be40fSDmitry Chagin case 143:
7988523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7989523be40fSDmitry Chagin p = "int";
7990523be40fSDmitry Chagin break;
7991523be40fSDmitry Chagin /* linux_sched_setscheduler */
7992523be40fSDmitry Chagin case 144:
7993523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7994523be40fSDmitry Chagin p = "int";
7995523be40fSDmitry Chagin break;
7996523be40fSDmitry Chagin /* linux_sched_getscheduler */
7997523be40fSDmitry Chagin case 145:
7998523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
7999523be40fSDmitry Chagin p = "int";
8000523be40fSDmitry Chagin break;
8001523be40fSDmitry Chagin /* linux_sched_get_priority_max */
8002523be40fSDmitry Chagin case 146:
8003523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8004523be40fSDmitry Chagin p = "int";
8005523be40fSDmitry Chagin break;
8006523be40fSDmitry Chagin /* linux_sched_get_priority_min */
8007523be40fSDmitry Chagin case 147:
8008523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8009523be40fSDmitry Chagin p = "int";
8010523be40fSDmitry Chagin break;
8011523be40fSDmitry Chagin /* linux_sched_rr_get_interval */
8012523be40fSDmitry Chagin case 148:
8013523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8014523be40fSDmitry Chagin p = "int";
8015523be40fSDmitry Chagin break;
8016523be40fSDmitry Chagin /* mlock */
8017523be40fSDmitry Chagin case 149:
8018523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8019523be40fSDmitry Chagin p = "int";
8020523be40fSDmitry Chagin break;
8021523be40fSDmitry Chagin /* munlock */
8022523be40fSDmitry Chagin case 150:
8023523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8024523be40fSDmitry Chagin p = "int";
8025523be40fSDmitry Chagin break;
8026523be40fSDmitry Chagin /* mlockall */
8027523be40fSDmitry Chagin case 151:
8028523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8029523be40fSDmitry Chagin p = "int";
8030523be40fSDmitry Chagin break;
8031523be40fSDmitry Chagin /* munlockall */
8032523be40fSDmitry Chagin case 152:
8033523be40fSDmitry Chagin /* linux_vhangup */
8034523be40fSDmitry Chagin case 153:
8035eff8d99fSEdward Tomasz Napierala /* linux_modify_ldt */
8036eff8d99fSEdward Tomasz Napierala case 154:
8037523be40fSDmitry Chagin /* linux_pivot_root */
8038523be40fSDmitry Chagin case 155:
8039523be40fSDmitry Chagin /* linux_sysctl */
8040523be40fSDmitry Chagin case 156:
8041523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8042523be40fSDmitry Chagin p = "int";
8043523be40fSDmitry Chagin break;
8044523be40fSDmitry Chagin /* linux_prctl */
8045523be40fSDmitry Chagin case 157:
8046523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8047523be40fSDmitry Chagin p = "int";
8048523be40fSDmitry Chagin break;
8049523be40fSDmitry Chagin /* linux_arch_prctl */
8050523be40fSDmitry Chagin case 158:
8051523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8052523be40fSDmitry Chagin p = "int";
8053523be40fSDmitry Chagin break;
8054523be40fSDmitry Chagin /* linux_adjtimex */
8055523be40fSDmitry Chagin case 159:
8056523be40fSDmitry Chagin /* linux_setrlimit */
8057523be40fSDmitry Chagin case 160:
8058523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8059523be40fSDmitry Chagin p = "int";
8060523be40fSDmitry Chagin break;
8061523be40fSDmitry Chagin /* chroot */
8062523be40fSDmitry Chagin case 161:
8063523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8064523be40fSDmitry Chagin p = "int";
8065523be40fSDmitry Chagin break;
8066523be40fSDmitry Chagin /* sync */
8067523be40fSDmitry Chagin case 162:
8068523be40fSDmitry Chagin /* acct */
8069523be40fSDmitry Chagin case 163:
8070523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8071523be40fSDmitry Chagin p = "int";
8072523be40fSDmitry Chagin break;
8073523be40fSDmitry Chagin /* settimeofday */
8074523be40fSDmitry Chagin case 164:
8075523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8076523be40fSDmitry Chagin p = "int";
8077523be40fSDmitry Chagin break;
8078523be40fSDmitry Chagin /* linux_mount */
8079523be40fSDmitry Chagin case 165:
8080523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8081523be40fSDmitry Chagin p = "int";
8082523be40fSDmitry Chagin break;
8083523be40fSDmitry Chagin /* linux_umount */
8084523be40fSDmitry Chagin case 166:
8085523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8086523be40fSDmitry Chagin p = "int";
8087523be40fSDmitry Chagin break;
8088523be40fSDmitry Chagin /* swapon */
8089523be40fSDmitry Chagin case 167:
8090523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8091523be40fSDmitry Chagin p = "int";
8092523be40fSDmitry Chagin break;
8093523be40fSDmitry Chagin /* linux_swapoff */
8094523be40fSDmitry Chagin case 168:
8095523be40fSDmitry Chagin /* linux_reboot */
8096523be40fSDmitry Chagin case 169:
8097523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8098523be40fSDmitry Chagin p = "int";
8099523be40fSDmitry Chagin break;
8100523be40fSDmitry Chagin /* linux_sethostname */
8101523be40fSDmitry Chagin case 170:
8102523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8103523be40fSDmitry Chagin p = "int";
8104523be40fSDmitry Chagin break;
8105523be40fSDmitry Chagin /* linux_setdomainname */
8106523be40fSDmitry Chagin case 171:
8107523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8108523be40fSDmitry Chagin p = "int";
8109523be40fSDmitry Chagin break;
8110523be40fSDmitry Chagin /* linux_iopl */
8111523be40fSDmitry Chagin case 172:
8112523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8113523be40fSDmitry Chagin p = "int";
8114523be40fSDmitry Chagin break;
8115eff8d99fSEdward Tomasz Napierala /* linux_ioperm */
8116eff8d99fSEdward Tomasz Napierala case 173:
8117523be40fSDmitry Chagin /* linux_init_module */
8118523be40fSDmitry Chagin case 175:
8119523be40fSDmitry Chagin /* linux_delete_module */
8120523be40fSDmitry Chagin case 176:
8121523be40fSDmitry Chagin /* linux_quotactl */
8122523be40fSDmitry Chagin case 179:
8123523be40fSDmitry Chagin /* linux_gettid */
8124523be40fSDmitry Chagin case 186:
8125eff8d99fSEdward Tomasz Napierala /* linux_readahead */
8126eff8d99fSEdward Tomasz Napierala case 187:
8127523be40fSDmitry Chagin /* linux_setxattr */
8128523be40fSDmitry Chagin case 188:
8129a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8130a39cdcd7SEdward Tomasz Napierala p = "int";
8131a39cdcd7SEdward Tomasz Napierala break;
8132523be40fSDmitry Chagin /* linux_lsetxattr */
8133523be40fSDmitry Chagin case 189:
8134a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8135a39cdcd7SEdward Tomasz Napierala p = "int";
8136a39cdcd7SEdward Tomasz Napierala break;
8137523be40fSDmitry Chagin /* linux_fsetxattr */
8138523be40fSDmitry Chagin case 190:
8139a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8140a39cdcd7SEdward Tomasz Napierala p = "int";
8141a39cdcd7SEdward Tomasz Napierala break;
8142523be40fSDmitry Chagin /* linux_getxattr */
8143523be40fSDmitry Chagin case 191:
8144a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8145a39cdcd7SEdward Tomasz Napierala p = "int";
8146a39cdcd7SEdward Tomasz Napierala break;
8147523be40fSDmitry Chagin /* linux_lgetxattr */
8148523be40fSDmitry Chagin case 192:
8149a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8150a39cdcd7SEdward Tomasz Napierala p = "int";
8151a39cdcd7SEdward Tomasz Napierala break;
8152523be40fSDmitry Chagin /* linux_fgetxattr */
8153523be40fSDmitry Chagin case 193:
8154a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8155a39cdcd7SEdward Tomasz Napierala p = "int";
8156a39cdcd7SEdward Tomasz Napierala break;
8157523be40fSDmitry Chagin /* linux_listxattr */
8158523be40fSDmitry Chagin case 194:
8159a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8160a39cdcd7SEdward Tomasz Napierala p = "int";
8161a39cdcd7SEdward Tomasz Napierala break;
8162523be40fSDmitry Chagin /* linux_llistxattr */
8163523be40fSDmitry Chagin case 195:
8164a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8165a39cdcd7SEdward Tomasz Napierala p = "int";
8166a39cdcd7SEdward Tomasz Napierala break;
8167523be40fSDmitry Chagin /* linux_flistxattr */
8168523be40fSDmitry Chagin case 196:
8169a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8170a39cdcd7SEdward Tomasz Napierala p = "int";
8171a39cdcd7SEdward Tomasz Napierala break;
8172523be40fSDmitry Chagin /* linux_removexattr */
8173523be40fSDmitry Chagin case 197:
8174a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8175a39cdcd7SEdward Tomasz Napierala p = "int";
8176a39cdcd7SEdward Tomasz Napierala break;
8177523be40fSDmitry Chagin /* linux_lremovexattr */
8178523be40fSDmitry Chagin case 198:
8179a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8180a39cdcd7SEdward Tomasz Napierala p = "int";
8181a39cdcd7SEdward Tomasz Napierala break;
8182523be40fSDmitry Chagin /* linux_fremovexattr */
8183523be40fSDmitry Chagin case 199:
8184a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8185a39cdcd7SEdward Tomasz Napierala p = "int";
8186a39cdcd7SEdward Tomasz Napierala break;
8187523be40fSDmitry Chagin /* linux_tkill */
8188523be40fSDmitry Chagin case 200:
8189523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8190523be40fSDmitry Chagin p = "int";
8191523be40fSDmitry Chagin break;
8192523be40fSDmitry Chagin /* linux_time */
8193523be40fSDmitry Chagin case 201:
8194523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8195523be40fSDmitry Chagin p = "int";
8196523be40fSDmitry Chagin break;
8197523be40fSDmitry Chagin /* linux_sys_futex */
8198523be40fSDmitry Chagin case 202:
8199523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8200523be40fSDmitry Chagin p = "int";
8201523be40fSDmitry Chagin break;
8202523be40fSDmitry Chagin /* linux_sched_setaffinity */
8203523be40fSDmitry Chagin case 203:
8204523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8205523be40fSDmitry Chagin p = "int";
8206523be40fSDmitry Chagin break;
8207523be40fSDmitry Chagin /* linux_sched_getaffinity */
8208523be40fSDmitry Chagin case 204:
8209523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8210523be40fSDmitry Chagin p = "int";
8211523be40fSDmitry Chagin break;
8212eff8d99fSEdward Tomasz Napierala /* linux_io_setup */
8213eff8d99fSEdward Tomasz Napierala case 206:
8214eff8d99fSEdward Tomasz Napierala /* linux_io_destroy */
8215eff8d99fSEdward Tomasz Napierala case 207:
8216eff8d99fSEdward Tomasz Napierala /* linux_io_getevents */
8217eff8d99fSEdward Tomasz Napierala case 208:
8218eff8d99fSEdward Tomasz Napierala /* linux_io_submit */
8219eff8d99fSEdward Tomasz Napierala case 209:
8220eff8d99fSEdward Tomasz Napierala /* linux_io_cancel */
8221eff8d99fSEdward Tomasz Napierala case 210:
8222523be40fSDmitry Chagin /* linux_lookup_dcookie */
8223523be40fSDmitry Chagin case 212:
8224523be40fSDmitry Chagin /* linux_epoll_create */
8225523be40fSDmitry Chagin case 213:
822628fb5535SDmitry Chagin if (ndx == 0 || ndx == 1)
822728fb5535SDmitry Chagin p = "int";
822828fb5535SDmitry Chagin break;
8229523be40fSDmitry Chagin /* linux_remap_file_pages */
8230523be40fSDmitry Chagin case 216:
8231523be40fSDmitry Chagin /* linux_getdents64 */
8232523be40fSDmitry Chagin case 217:
8233523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8234523be40fSDmitry Chagin p = "int";
8235523be40fSDmitry Chagin break;
8236523be40fSDmitry Chagin /* linux_set_tid_address */
8237523be40fSDmitry Chagin case 218:
8238523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8239523be40fSDmitry Chagin p = "int";
8240523be40fSDmitry Chagin break;
8241eff8d99fSEdward Tomasz Napierala /* linux_restart_syscall */
8242eff8d99fSEdward Tomasz Napierala case 219:
8243523be40fSDmitry Chagin /* linux_semtimedop */
8244523be40fSDmitry Chagin case 220:
8245430460d7SDmitry Chagin if (ndx == 0 || ndx == 1)
8246430460d7SDmitry Chagin p = "int";
8247430460d7SDmitry Chagin break;
8248523be40fSDmitry Chagin /* linux_fadvise64 */
8249523be40fSDmitry Chagin case 221:
8250523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8251523be40fSDmitry Chagin p = "int";
8252523be40fSDmitry Chagin break;
8253523be40fSDmitry Chagin /* linux_timer_create */
8254523be40fSDmitry Chagin case 222:
8255523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8256523be40fSDmitry Chagin p = "int";
8257523be40fSDmitry Chagin break;
8258523be40fSDmitry Chagin /* linux_timer_settime */
8259523be40fSDmitry Chagin case 223:
8260523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8261523be40fSDmitry Chagin p = "int";
8262523be40fSDmitry Chagin break;
8263523be40fSDmitry Chagin /* linux_timer_gettime */
8264523be40fSDmitry Chagin case 224:
8265523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8266523be40fSDmitry Chagin p = "int";
8267523be40fSDmitry Chagin break;
8268523be40fSDmitry Chagin /* linux_timer_getoverrun */
8269523be40fSDmitry Chagin case 225:
8270523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8271523be40fSDmitry Chagin p = "int";
8272523be40fSDmitry Chagin break;
8273523be40fSDmitry Chagin /* linux_timer_delete */
8274523be40fSDmitry Chagin case 226:
8275523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8276523be40fSDmitry Chagin p = "int";
8277523be40fSDmitry Chagin break;
8278523be40fSDmitry Chagin /* linux_clock_settime */
8279523be40fSDmitry Chagin case 227:
8280523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8281523be40fSDmitry Chagin p = "int";
8282523be40fSDmitry Chagin break;
8283523be40fSDmitry Chagin /* linux_clock_gettime */
8284523be40fSDmitry Chagin case 228:
8285523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8286523be40fSDmitry Chagin p = "int";
8287523be40fSDmitry Chagin break;
8288523be40fSDmitry Chagin /* linux_clock_getres */
8289523be40fSDmitry Chagin case 229:
8290523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8291523be40fSDmitry Chagin p = "int";
8292523be40fSDmitry Chagin break;
8293523be40fSDmitry Chagin /* linux_clock_nanosleep */
8294523be40fSDmitry Chagin case 230:
8295523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8296523be40fSDmitry Chagin p = "int";
8297523be40fSDmitry Chagin break;
8298523be40fSDmitry Chagin /* linux_exit_group */
8299523be40fSDmitry Chagin case 231:
8300523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8301523be40fSDmitry Chagin p = "int";
8302523be40fSDmitry Chagin break;
8303523be40fSDmitry Chagin /* linux_epoll_wait */
8304523be40fSDmitry Chagin case 232:
830528fb5535SDmitry Chagin if (ndx == 0 || ndx == 1)
830628fb5535SDmitry Chagin p = "int";
830728fb5535SDmitry Chagin break;
8308523be40fSDmitry Chagin /* linux_epoll_ctl */
8309523be40fSDmitry Chagin case 233:
831028fb5535SDmitry Chagin if (ndx == 0 || ndx == 1)
831128fb5535SDmitry Chagin p = "int";
831228fb5535SDmitry Chagin break;
8313523be40fSDmitry Chagin /* linux_tgkill */
8314523be40fSDmitry Chagin case 234:
8315523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8316523be40fSDmitry Chagin p = "int";
8317523be40fSDmitry Chagin break;
8318523be40fSDmitry Chagin /* linux_utimes */
8319523be40fSDmitry Chagin case 235:
8320523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8321523be40fSDmitry Chagin p = "int";
8322523be40fSDmitry Chagin break;
8323523be40fSDmitry Chagin /* linux_mbind */
8324523be40fSDmitry Chagin case 237:
8325523be40fSDmitry Chagin /* linux_set_mempolicy */
8326523be40fSDmitry Chagin case 238:
8327523be40fSDmitry Chagin /* linux_get_mempolicy */
8328523be40fSDmitry Chagin case 239:
8329523be40fSDmitry Chagin /* linux_mq_open */
8330523be40fSDmitry Chagin case 240:
8331a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8332a39cdcd7SEdward Tomasz Napierala p = "int";
8333a39cdcd7SEdward Tomasz Napierala break;
8334523be40fSDmitry Chagin /* linux_mq_unlink */
8335523be40fSDmitry Chagin case 241:
8336a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8337a39cdcd7SEdward Tomasz Napierala p = "int";
8338a39cdcd7SEdward Tomasz Napierala break;
8339523be40fSDmitry Chagin /* linux_mq_timedsend */
8340523be40fSDmitry Chagin case 242:
8341a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8342a39cdcd7SEdward Tomasz Napierala p = "int";
8343a39cdcd7SEdward Tomasz Napierala break;
8344523be40fSDmitry Chagin /* linux_mq_timedreceive */
8345523be40fSDmitry Chagin case 243:
8346a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8347a39cdcd7SEdward Tomasz Napierala p = "int";
8348a39cdcd7SEdward Tomasz Napierala break;
8349523be40fSDmitry Chagin /* linux_mq_notify */
8350523be40fSDmitry Chagin case 244:
8351a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8352a39cdcd7SEdward Tomasz Napierala p = "int";
8353a39cdcd7SEdward Tomasz Napierala break;
8354523be40fSDmitry Chagin /* linux_mq_getsetattr */
8355523be40fSDmitry Chagin case 245:
8356a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
8357a39cdcd7SEdward Tomasz Napierala p = "int";
8358a39cdcd7SEdward Tomasz Napierala break;
8359523be40fSDmitry Chagin /* linux_kexec_load */
8360523be40fSDmitry Chagin case 246:
8361523be40fSDmitry Chagin /* linux_waitid */
8362523be40fSDmitry Chagin case 247:
8363523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8364523be40fSDmitry Chagin p = "int";
8365523be40fSDmitry Chagin break;
8366523be40fSDmitry Chagin /* linux_add_key */
8367523be40fSDmitry Chagin case 248:
8368523be40fSDmitry Chagin /* linux_request_key */
8369523be40fSDmitry Chagin case 249:
8370523be40fSDmitry Chagin /* linux_keyctl */
8371523be40fSDmitry Chagin case 250:
8372523be40fSDmitry Chagin /* linux_ioprio_set */
8373523be40fSDmitry Chagin case 251:
8374b5c0b955SDmitry Chagin if (ndx == 0 || ndx == 1)
8375b5c0b955SDmitry Chagin p = "int";
8376b5c0b955SDmitry Chagin break;
8377523be40fSDmitry Chagin /* linux_ioprio_get */
8378523be40fSDmitry Chagin case 252:
8379b5c0b955SDmitry Chagin if (ndx == 0 || ndx == 1)
8380b5c0b955SDmitry Chagin p = "int";
8381b5c0b955SDmitry Chagin break;
8382523be40fSDmitry Chagin /* linux_inotify_init */
8383523be40fSDmitry Chagin case 253:
8384523be40fSDmitry Chagin /* linux_inotify_add_watch */
8385523be40fSDmitry Chagin case 254:
8386*d7025d3aSMark Johnston if (ndx == 0 || ndx == 1)
8387*d7025d3aSMark Johnston p = "int";
8388*d7025d3aSMark Johnston break;
8389523be40fSDmitry Chagin /* linux_inotify_rm_watch */
8390523be40fSDmitry Chagin case 255:
8391*d7025d3aSMark Johnston if (ndx == 0 || ndx == 1)
8392*d7025d3aSMark Johnston p = "int";
8393*d7025d3aSMark Johnston break;
8394523be40fSDmitry Chagin /* linux_migrate_pages */
8395523be40fSDmitry Chagin case 256:
8396523be40fSDmitry Chagin /* linux_openat */
8397523be40fSDmitry Chagin case 257:
8398523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8399523be40fSDmitry Chagin p = "int";
8400523be40fSDmitry Chagin break;
8401523be40fSDmitry Chagin /* linux_mkdirat */
8402523be40fSDmitry Chagin case 258:
8403523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8404523be40fSDmitry Chagin p = "int";
8405523be40fSDmitry Chagin break;
8406523be40fSDmitry Chagin /* linux_mknodat */
8407523be40fSDmitry Chagin case 259:
8408523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8409523be40fSDmitry Chagin p = "int";
8410523be40fSDmitry Chagin break;
8411523be40fSDmitry Chagin /* linux_fchownat */
8412523be40fSDmitry Chagin case 260:
8413523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8414523be40fSDmitry Chagin p = "int";
8415523be40fSDmitry Chagin break;
8416523be40fSDmitry Chagin /* linux_futimesat */
8417523be40fSDmitry Chagin case 261:
8418523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8419523be40fSDmitry Chagin p = "int";
8420523be40fSDmitry Chagin break;
8421523be40fSDmitry Chagin /* linux_newfstatat */
8422523be40fSDmitry Chagin case 262:
8423523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8424523be40fSDmitry Chagin p = "int";
8425523be40fSDmitry Chagin break;
8426523be40fSDmitry Chagin /* linux_unlinkat */
8427523be40fSDmitry Chagin case 263:
8428523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8429523be40fSDmitry Chagin p = "int";
8430523be40fSDmitry Chagin break;
8431523be40fSDmitry Chagin /* linux_renameat */
8432523be40fSDmitry Chagin case 264:
8433523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8434523be40fSDmitry Chagin p = "int";
8435523be40fSDmitry Chagin break;
8436523be40fSDmitry Chagin /* linux_linkat */
8437523be40fSDmitry Chagin case 265:
8438523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8439523be40fSDmitry Chagin p = "int";
8440523be40fSDmitry Chagin break;
8441523be40fSDmitry Chagin /* linux_symlinkat */
8442523be40fSDmitry Chagin case 266:
8443523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8444523be40fSDmitry Chagin p = "int";
8445523be40fSDmitry Chagin break;
8446523be40fSDmitry Chagin /* linux_readlinkat */
8447523be40fSDmitry Chagin case 267:
8448523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8449523be40fSDmitry Chagin p = "int";
8450523be40fSDmitry Chagin break;
8451523be40fSDmitry Chagin /* linux_fchmodat */
8452523be40fSDmitry Chagin case 268:
8453523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8454523be40fSDmitry Chagin p = "int";
8455523be40fSDmitry Chagin break;
8456523be40fSDmitry Chagin /* linux_faccessat */
8457523be40fSDmitry Chagin case 269:
8458523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8459523be40fSDmitry Chagin p = "int";
8460523be40fSDmitry Chagin break;
8461523be40fSDmitry Chagin /* linux_pselect6 */
8462523be40fSDmitry Chagin case 270:
8463523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8464523be40fSDmitry Chagin p = "int";
8465523be40fSDmitry Chagin break;
8466523be40fSDmitry Chagin /* linux_ppoll */
8467523be40fSDmitry Chagin case 271:
8468274d2df2SDmitry Chagin if (ndx == 0 || ndx == 1)
8469274d2df2SDmitry Chagin p = "int";
8470274d2df2SDmitry Chagin break;
8471523be40fSDmitry Chagin /* linux_unshare */
8472523be40fSDmitry Chagin case 272:
8473523be40fSDmitry Chagin /* linux_set_robust_list */
8474523be40fSDmitry Chagin case 273:
8475523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8476523be40fSDmitry Chagin p = "int";
8477523be40fSDmitry Chagin break;
8478523be40fSDmitry Chagin /* linux_get_robust_list */
8479523be40fSDmitry Chagin case 274:
8480523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8481523be40fSDmitry Chagin p = "int";
8482523be40fSDmitry Chagin break;
8483523be40fSDmitry Chagin /* linux_splice */
8484523be40fSDmitry Chagin case 275:
84853e9a2142SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
84863e9a2142SEdward Tomasz Napierala p = "int";
84873e9a2142SEdward Tomasz Napierala break;
8488523be40fSDmitry Chagin /* linux_tee */
8489523be40fSDmitry Chagin case 276:
8490523be40fSDmitry Chagin /* linux_sync_file_range */
8491523be40fSDmitry Chagin case 277:
84920cde2b32SEdward Tomasz Napierala if (ndx == 0 || ndx == 1)
84930cde2b32SEdward Tomasz Napierala p = "int";
84940cde2b32SEdward Tomasz Napierala break;
8495523be40fSDmitry Chagin /* linux_vmsplice */
8496523be40fSDmitry Chagin case 278:
8497523be40fSDmitry Chagin /* linux_move_pages */
8498523be40fSDmitry Chagin case 279:
8499523be40fSDmitry Chagin /* linux_utimensat */
8500523be40fSDmitry Chagin case 280:
8501ca045164SDmitry Chagin if (ndx == 0 || ndx == 1)
8502ca045164SDmitry Chagin p = "int";
8503ca045164SDmitry Chagin break;
8504523be40fSDmitry Chagin /* linux_epoll_pwait */
8505523be40fSDmitry Chagin case 281:
850628fb5535SDmitry Chagin if (ndx == 0 || ndx == 1)
850728fb5535SDmitry Chagin p = "int";
850828fb5535SDmitry Chagin break;
8509523be40fSDmitry Chagin /* linux_signalfd */
8510523be40fSDmitry Chagin case 282:
851112bc0fb5SDmitry Chagin /* linux_timerfd_create */
8512523be40fSDmitry Chagin case 283:
8513354aa2ddSDmitry Chagin if (ndx == 0 || ndx == 1)
8514354aa2ddSDmitry Chagin p = "int";
8515354aa2ddSDmitry Chagin break;
8516523be40fSDmitry Chagin /* linux_eventfd */
8517523be40fSDmitry Chagin case 284:
851822f3dfdcSDmitry Chagin if (ndx == 0 || ndx == 1)
851922f3dfdcSDmitry Chagin p = "int";
852022f3dfdcSDmitry Chagin break;
8521523be40fSDmitry Chagin /* linux_fallocate */
8522523be40fSDmitry Chagin case 285:
85238d939ad4SDmitry Chagin if (ndx == 0 || ndx == 1)
85248d939ad4SDmitry Chagin p = "int";
85258d939ad4SDmitry Chagin break;
8526523be40fSDmitry Chagin /* linux_timerfd_settime */
8527523be40fSDmitry Chagin case 286:
8528354aa2ddSDmitry Chagin if (ndx == 0 || ndx == 1)
8529354aa2ddSDmitry Chagin p = "int";
8530354aa2ddSDmitry Chagin break;
8531523be40fSDmitry Chagin /* linux_timerfd_gettime */
8532523be40fSDmitry Chagin case 287:
8533354aa2ddSDmitry Chagin if (ndx == 0 || ndx == 1)
8534354aa2ddSDmitry Chagin p = "int";
8535354aa2ddSDmitry Chagin break;
8536523be40fSDmitry Chagin /* linux_accept4 */
8537523be40fSDmitry Chagin case 288:
8538523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8539523be40fSDmitry Chagin p = "int";
8540523be40fSDmitry Chagin break;
8541523be40fSDmitry Chagin /* linux_signalfd4 */
8542523be40fSDmitry Chagin case 289:
8543523be40fSDmitry Chagin /* linux_eventfd2 */
8544523be40fSDmitry Chagin case 290:
854522f3dfdcSDmitry Chagin if (ndx == 0 || ndx == 1)
854622f3dfdcSDmitry Chagin p = "int";
854722f3dfdcSDmitry Chagin break;
8548523be40fSDmitry Chagin /* linux_epoll_create1 */
8549523be40fSDmitry Chagin case 291:
855028fb5535SDmitry Chagin if (ndx == 0 || ndx == 1)
855128fb5535SDmitry Chagin p = "int";
855228fb5535SDmitry Chagin break;
8553523be40fSDmitry Chagin /* linux_dup3 */
8554523be40fSDmitry Chagin case 292:
8555523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8556523be40fSDmitry Chagin p = "int";
8557523be40fSDmitry Chagin break;
8558523be40fSDmitry Chagin /* linux_pipe2 */
8559523be40fSDmitry Chagin case 293:
8560523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8561523be40fSDmitry Chagin p = "int";
8562523be40fSDmitry Chagin break;
8563523be40fSDmitry Chagin /* linux_inotify_init1 */
8564523be40fSDmitry Chagin case 294:
856512bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
856612bc0fb5SDmitry Chagin p = "int";
856712bc0fb5SDmitry Chagin break;
8568523be40fSDmitry Chagin /* linux_preadv */
8569523be40fSDmitry Chagin case 295:
857012bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
857112bc0fb5SDmitry Chagin p = "int";
857212bc0fb5SDmitry Chagin break;
8573523be40fSDmitry Chagin /* linux_pwritev */
8574523be40fSDmitry Chagin case 296:
857512bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
857612bc0fb5SDmitry Chagin p = "int";
857712bc0fb5SDmitry Chagin break;
857812bc0fb5SDmitry Chagin /* linux_rt_tgsigqueueinfo */
8579523be40fSDmitry Chagin case 297:
858012bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
858112bc0fb5SDmitry Chagin p = "int";
858212bc0fb5SDmitry Chagin break;
8583523be40fSDmitry Chagin /* linux_perf_event_open */
8584523be40fSDmitry Chagin case 298:
8585523be40fSDmitry Chagin /* linux_recvmmsg */
8586523be40fSDmitry Chagin case 299:
8587c532a88cSDmitry Chagin if (ndx == 0 || ndx == 1)
8588c532a88cSDmitry Chagin p = "int";
8589c532a88cSDmitry Chagin break;
8590523be40fSDmitry Chagin /* linux_fanotify_init */
8591523be40fSDmitry Chagin case 300:
8592523be40fSDmitry Chagin /* linux_fanotify_mark */
8593523be40fSDmitry Chagin case 301:
8594523be40fSDmitry Chagin /* linux_prlimit64 */
8595523be40fSDmitry Chagin case 302:
8596523be40fSDmitry Chagin if (ndx == 0 || ndx == 1)
8597523be40fSDmitry Chagin p = "int";
8598523be40fSDmitry Chagin break;
8599523be40fSDmitry Chagin /* linux_name_to_handle_at */
8600523be40fSDmitry Chagin case 303:
860177eb9841SConrad Meyer if (ndx == 0 || ndx == 1)
860277eb9841SConrad Meyer p = "int";
860377eb9841SConrad Meyer break;
8604523be40fSDmitry Chagin /* linux_open_by_handle_at */
8605523be40fSDmitry Chagin case 304:
860677eb9841SConrad Meyer if (ndx == 0 || ndx == 1)
860777eb9841SConrad Meyer p = "int";
860877eb9841SConrad Meyer break;
8609523be40fSDmitry Chagin /* linux_clock_adjtime */
8610523be40fSDmitry Chagin case 305:
8611523be40fSDmitry Chagin /* linux_syncfs */
8612523be40fSDmitry Chagin case 306:
86135c5aac2dSDmitry Chagin if (ndx == 0 || ndx == 1)
86145c5aac2dSDmitry Chagin p = "int";
86155c5aac2dSDmitry Chagin break;
8616523be40fSDmitry Chagin /* linux_sendmmsg */
8617523be40fSDmitry Chagin case 307:
8618c532a88cSDmitry Chagin if (ndx == 0 || ndx == 1)
8619c532a88cSDmitry Chagin p = "int";
8620c532a88cSDmitry Chagin break;
8621523be40fSDmitry Chagin /* linux_setns */
8622523be40fSDmitry Chagin case 308:
862312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
862412bc0fb5SDmitry Chagin p = "int";
862512bc0fb5SDmitry Chagin break;
862612bc0fb5SDmitry Chagin /* linux_getcpu */
8627523be40fSDmitry Chagin case 309:
862812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
862912bc0fb5SDmitry Chagin p = "int";
863012bc0fb5SDmitry Chagin break;
863112bc0fb5SDmitry Chagin /* linux_process_vm_readv */
8632523be40fSDmitry Chagin case 310:
863312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
863412bc0fb5SDmitry Chagin p = "int";
863512bc0fb5SDmitry Chagin break;
863612bc0fb5SDmitry Chagin /* linux_process_vm_writev */
8637523be40fSDmitry Chagin case 311:
863812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
863912bc0fb5SDmitry Chagin p = "int";
864012bc0fb5SDmitry Chagin break;
864112bc0fb5SDmitry Chagin /* linux_kcmp */
8642523be40fSDmitry Chagin case 312:
864312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
864412bc0fb5SDmitry Chagin p = "int";
864512bc0fb5SDmitry Chagin break;
864612bc0fb5SDmitry Chagin /* linux_finit_module */
864712bc0fb5SDmitry Chagin case 313:
864812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
864912bc0fb5SDmitry Chagin p = "int";
865012bc0fb5SDmitry Chagin break;
865112bc0fb5SDmitry Chagin /* linux_sched_setattr */
865212bc0fb5SDmitry Chagin case 314:
865312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
865412bc0fb5SDmitry Chagin p = "int";
865512bc0fb5SDmitry Chagin break;
865612bc0fb5SDmitry Chagin /* linux_sched_getattr */
865712bc0fb5SDmitry Chagin case 315:
865812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
865912bc0fb5SDmitry Chagin p = "int";
866012bc0fb5SDmitry Chagin break;
866112bc0fb5SDmitry Chagin /* linux_renameat2 */
866212bc0fb5SDmitry Chagin case 316:
866312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
866412bc0fb5SDmitry Chagin p = "int";
866512bc0fb5SDmitry Chagin break;
866612bc0fb5SDmitry Chagin /* linux_seccomp */
866712bc0fb5SDmitry Chagin case 317:
866812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
866912bc0fb5SDmitry Chagin p = "int";
867012bc0fb5SDmitry Chagin break;
867112bc0fb5SDmitry Chagin /* linux_getrandom */
867212bc0fb5SDmitry Chagin case 318:
867312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
867412bc0fb5SDmitry Chagin p = "int";
867512bc0fb5SDmitry Chagin break;
867612bc0fb5SDmitry Chagin /* linux_memfd_create */
867712bc0fb5SDmitry Chagin case 319:
867812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
867912bc0fb5SDmitry Chagin p = "int";
868012bc0fb5SDmitry Chagin break;
868112bc0fb5SDmitry Chagin /* linux_kexec_file_load */
868212bc0fb5SDmitry Chagin case 320:
868312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
868412bc0fb5SDmitry Chagin p = "int";
868512bc0fb5SDmitry Chagin break;
868612bc0fb5SDmitry Chagin /* linux_bpf */
868712bc0fb5SDmitry Chagin case 321:
868812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
868912bc0fb5SDmitry Chagin p = "int";
869012bc0fb5SDmitry Chagin break;
869112bc0fb5SDmitry Chagin /* linux_execveat */
869212bc0fb5SDmitry Chagin case 322:
869312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
869412bc0fb5SDmitry Chagin p = "int";
869512bc0fb5SDmitry Chagin break;
869612bc0fb5SDmitry Chagin /* linux_userfaultfd */
869712bc0fb5SDmitry Chagin case 323:
869812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
869912bc0fb5SDmitry Chagin p = "int";
870012bc0fb5SDmitry Chagin break;
870112bc0fb5SDmitry Chagin /* linux_membarrier */
870212bc0fb5SDmitry Chagin case 324:
870312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
870412bc0fb5SDmitry Chagin p = "int";
870512bc0fb5SDmitry Chagin break;
870612bc0fb5SDmitry Chagin /* linux_mlock2 */
870712bc0fb5SDmitry Chagin case 325:
870812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
870912bc0fb5SDmitry Chagin p = "int";
871012bc0fb5SDmitry Chagin break;
871112bc0fb5SDmitry Chagin /* linux_copy_file_range */
871212bc0fb5SDmitry Chagin case 326:
871312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
871412bc0fb5SDmitry Chagin p = "int";
871512bc0fb5SDmitry Chagin break;
871612bc0fb5SDmitry Chagin /* linux_preadv2 */
871712bc0fb5SDmitry Chagin case 327:
871812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
871912bc0fb5SDmitry Chagin p = "int";
872012bc0fb5SDmitry Chagin break;
872112bc0fb5SDmitry Chagin /* linux_pwritev2 */
872212bc0fb5SDmitry Chagin case 328:
872312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
872412bc0fb5SDmitry Chagin p = "int";
872512bc0fb5SDmitry Chagin break;
872612bc0fb5SDmitry Chagin /* linux_pkey_mprotect */
872712bc0fb5SDmitry Chagin case 329:
872812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
872912bc0fb5SDmitry Chagin p = "int";
873012bc0fb5SDmitry Chagin break;
873112bc0fb5SDmitry Chagin /* linux_pkey_alloc */
873212bc0fb5SDmitry Chagin case 330:
873312bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
873412bc0fb5SDmitry Chagin p = "int";
873512bc0fb5SDmitry Chagin break;
873612bc0fb5SDmitry Chagin /* linux_pkey_free */
873712bc0fb5SDmitry Chagin case 331:
873812bc0fb5SDmitry Chagin if (ndx == 0 || ndx == 1)
873912bc0fb5SDmitry Chagin p = "int";
874012bc0fb5SDmitry Chagin break;
87411f66cb51SDmitry Chagin /* linux_statx */
87421f66cb51SDmitry Chagin case 332:
87431f66cb51SDmitry Chagin if (ndx == 0 || ndx == 1)
87441f66cb51SDmitry Chagin p = "int";
87451f66cb51SDmitry Chagin break;
87461f66cb51SDmitry Chagin /* linux_io_pgetevents */
87471f66cb51SDmitry Chagin case 333:
87481f66cb51SDmitry Chagin /* linux_rseq */
87491f66cb51SDmitry Chagin case 334:
875075e40949SDmitry Chagin if (ndx == 0 || ndx == 1)
875175e40949SDmitry Chagin p = "int";
875275e40949SDmitry Chagin break;
87531f66cb51SDmitry Chagin /* linux_pidfd_send_signal */
87541f66cb51SDmitry Chagin case 424:
87551f66cb51SDmitry Chagin if (ndx == 0 || ndx == 1)
87561f66cb51SDmitry Chagin p = "int";
87571f66cb51SDmitry Chagin break;
87581f66cb51SDmitry Chagin /* linux_io_uring_setup */
87591f66cb51SDmitry Chagin case 425:
87601f66cb51SDmitry Chagin /* linux_io_uring_enter */
87611f66cb51SDmitry Chagin case 426:
87621f66cb51SDmitry Chagin /* linux_io_uring_register */
87631f66cb51SDmitry Chagin case 427:
8764c0f17173SEdward Tomasz Napierala /* linux_open_tree */
8765c0f17173SEdward Tomasz Napierala case 428:
8766c0f17173SEdward Tomasz Napierala /* linux_move_mount */
8767c0f17173SEdward Tomasz Napierala case 429:
8768c0f17173SEdward Tomasz Napierala /* linux_fsopen */
8769c0f17173SEdward Tomasz Napierala case 430:
8770c0f17173SEdward Tomasz Napierala /* linux_fsconfig */
8771c0f17173SEdward Tomasz Napierala case 431:
8772c0f17173SEdward Tomasz Napierala /* linux_fsmount */
8773c0f17173SEdward Tomasz Napierala case 432:
8774c0f17173SEdward Tomasz Napierala /* linux_fspick */
8775c0f17173SEdward Tomasz Napierala case 433:
8776c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */
8777c0f17173SEdward Tomasz Napierala case 434:
8778c0f17173SEdward Tomasz Napierala /* linux_clone3 */
8779c0f17173SEdward Tomasz Napierala case 435:
8780b356030eSDmitry Chagin if (ndx == 0 || ndx == 1)
8781b356030eSDmitry Chagin p = "int";
8782b356030eSDmitry Chagin break;
8783c0f17173SEdward Tomasz Napierala /* linux_close_range */
8784c0f17173SEdward Tomasz Napierala case 436:
878550111714SDmitry Chagin if (ndx == 0 || ndx == 1)
878650111714SDmitry Chagin p = "int";
878750111714SDmitry Chagin break;
8788c0f17173SEdward Tomasz Napierala /* linux_openat2 */
8789c0f17173SEdward Tomasz Napierala case 437:
8790c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */
8791c0f17173SEdward Tomasz Napierala case 438:
8792c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */
8793c0f17173SEdward Tomasz Napierala case 439:
8794bee191e4SDmitry Chagin if (ndx == 0 || ndx == 1)
8795bee191e4SDmitry Chagin p = "int";
8796bee191e4SDmitry Chagin break;
8797c0f17173SEdward Tomasz Napierala /* linux_process_madvise */
8798c0f17173SEdward Tomasz Napierala case 440:
8799c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */
8800c0f17173SEdward Tomasz Napierala case 441:
8801df377f1fSDmitry Chagin if (ndx == 0 || ndx == 1)
8802df377f1fSDmitry Chagin p = "int";
8803df377f1fSDmitry Chagin break;
8804c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */
8805c0f17173SEdward Tomasz Napierala case 442:
880628035f67SDmitry Chagin /* linux_quotactl_fd */
880728035f67SDmitry Chagin case 443:
880828035f67SDmitry Chagin /* linux_landlock_create_ruleset */
880928035f67SDmitry Chagin case 444:
881028035f67SDmitry Chagin /* linux_landlock_add_rule */
881128035f67SDmitry Chagin case 445:
881228035f67SDmitry Chagin /* linux_landlock_restrict_self */
881328035f67SDmitry Chagin case 446:
881428035f67SDmitry Chagin /* linux_memfd_secret */
881528035f67SDmitry Chagin case 447:
881628035f67SDmitry Chagin /* linux_process_mrelease */
881728035f67SDmitry Chagin case 448:
881828035f67SDmitry Chagin /* linux_futex_waitv */
881928035f67SDmitry Chagin case 449:
882028035f67SDmitry Chagin /* linux_set_mempolicy_home_node */
882128035f67SDmitry Chagin case 450:
882228035f67SDmitry Chagin /* linux_cachestat */
882328035f67SDmitry Chagin case 451:
882428035f67SDmitry Chagin /* linux_fchmodat2 */
882528035f67SDmitry Chagin case 452:
882628035f67SDmitry Chagin /* linux_map_shadow_stack */
882728035f67SDmitry Chagin case 453:
8828523be40fSDmitry Chagin default:
8829523be40fSDmitry Chagin break;
8830523be40fSDmitry Chagin };
8831523be40fSDmitry Chagin if (p != NULL)
8832523be40fSDmitry Chagin strlcpy(desc, p, descsz);
8833523be40fSDmitry Chagin }
8834