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