xref: /freebsd/sys/arm64/linux/linux_systrace_args.c (revision 28035f675b8590a24fddb418083788609ef75cc8)
15f2336efSEd Maste /*
25f2336efSEd Maste  * System call argument to DTrace register array converstion.
35f2336efSEd Maste  *
40e26cd44SEd Maste  * DO NOT EDIT-- this file is automatically @generated.
55f2336efSEd Maste  * This file is part of the DTrace syscall provider.
65f2336efSEd Maste  */
75f2336efSEd Maste 
85f2336efSEd Maste static void
95f2336efSEd Maste systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
105f2336efSEd Maste {
115f2336efSEd Maste 	int64_t *iarg = (int64_t *)uarg;
126b7c23a0SBrooks Davis 	int a = 0;
135f2336efSEd Maste 	switch (sysnum) {
145f2336efSEd Maste #define	nosys	linux_nosys
155f2336efSEd Maste 	/* linux_setxattr */
165f2336efSEd Maste 	case 5: {
17a39cdcd7SEdward Tomasz Napierala 		struct linux_setxattr_args *p = params;
186b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
20d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
216b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
226b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
23a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
245f2336efSEd Maste 		break;
255f2336efSEd Maste 	}
265f2336efSEd Maste 	/* linux_lsetxattr */
275f2336efSEd Maste 	case 6: {
28a39cdcd7SEdward Tomasz Napierala 		struct linux_lsetxattr_args *p = params;
296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
31d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
326b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
336b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
34a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
355f2336efSEd Maste 		break;
365f2336efSEd Maste 	}
375f2336efSEd Maste 	/* linux_fsetxattr */
385f2336efSEd Maste 	case 7: {
39a39cdcd7SEdward Tomasz Napierala 		struct linux_fsetxattr_args *p = params;
406b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
42d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
436b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
446b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
45a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
465f2336efSEd Maste 		break;
475f2336efSEd Maste 	}
485f2336efSEd Maste 	/* linux_getxattr */
495f2336efSEd Maste 	case 8: {
50a39cdcd7SEdward Tomasz Napierala 		struct linux_getxattr_args *p = params;
516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
526b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
53d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
546b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
55a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
565f2336efSEd Maste 		break;
575f2336efSEd Maste 	}
585f2336efSEd Maste 	/* linux_lgetxattr */
595f2336efSEd Maste 	case 9: {
60a39cdcd7SEdward Tomasz Napierala 		struct linux_lgetxattr_args *p = params;
616b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
63d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
646b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
65a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
665f2336efSEd Maste 		break;
675f2336efSEd Maste 	}
685f2336efSEd Maste 	/* linux_fgetxattr */
695f2336efSEd Maste 	case 10: {
70a39cdcd7SEdward Tomasz Napierala 		struct linux_fgetxattr_args *p = params;
716b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
73d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->value; /* void * */
746b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
75a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
765f2336efSEd Maste 		break;
775f2336efSEd Maste 	}
785f2336efSEd Maste 	/* linux_listxattr */
795f2336efSEd Maste 	case 11: {
80a39cdcd7SEdward Tomasz Napierala 		struct linux_listxattr_args *p = params;
816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
82d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->list; /* char * */
836b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
84a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
855f2336efSEd Maste 		break;
865f2336efSEd Maste 	}
875f2336efSEd Maste 	/* linux_llistxattr */
885f2336efSEd Maste 	case 12: {
89a39cdcd7SEdward Tomasz Napierala 		struct linux_llistxattr_args *p = params;
906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
91d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->list; /* char * */
926b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
93a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
945f2336efSEd Maste 		break;
955f2336efSEd Maste 	}
965f2336efSEd Maste 	/* linux_flistxattr */
975f2336efSEd Maste 	case 13: {
98a39cdcd7SEdward Tomasz Napierala 		struct linux_flistxattr_args *p = params;
996b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
100d9c2dc6bSDmitry Chagin 		uarg[a++] = (intptr_t)p->list; /* char * */
1016b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
102a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
1035f2336efSEd Maste 		break;
1045f2336efSEd Maste 	}
1055f2336efSEd Maste 	/* linux_removexattr */
1065f2336efSEd Maste 	case 14: {
107a39cdcd7SEdward Tomasz Napierala 		struct linux_removexattr_args *p = params;
1086b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
1096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
110a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1115f2336efSEd Maste 		break;
1125f2336efSEd Maste 	}
1135f2336efSEd Maste 	/* linux_lremovexattr */
1145f2336efSEd Maste 	case 15: {
115a39cdcd7SEdward Tomasz Napierala 		struct linux_lremovexattr_args *p = params;
1166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
1176b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
118a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1195f2336efSEd Maste 		break;
1205f2336efSEd Maste 	}
1215f2336efSEd Maste 	/* linux_fremovexattr */
1225f2336efSEd Maste 	case 16: {
123a39cdcd7SEdward Tomasz Napierala 		struct linux_fremovexattr_args *p = params;
1246b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
1256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
126a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1275f2336efSEd Maste 		break;
1285f2336efSEd Maste 	}
1295f2336efSEd Maste 	/* linux_getcwd */
1305f2336efSEd Maste 	case 17: {
1315f2336efSEd Maste 		struct linux_getcwd_args *p = params;
1326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
1336b7c23a0SBrooks Davis 		iarg[a++] = p->bufsize; /* l_ulong */
1345f2336efSEd Maste 		*n_args = 2;
1355f2336efSEd Maste 		break;
1365f2336efSEd Maste 	}
1375f2336efSEd Maste 	/* linux_lookup_dcookie */
1385f2336efSEd Maste 	case 18: {
1395f2336efSEd Maste 		*n_args = 0;
1405f2336efSEd Maste 		break;
1415f2336efSEd Maste 	}
1425f2336efSEd Maste 	/* linux_eventfd2 */
1435f2336efSEd Maste 	case 19: {
1445f2336efSEd Maste 		struct linux_eventfd2_args *p = params;
1456b7c23a0SBrooks Davis 		iarg[a++] = p->initval; /* l_uint */
1466b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1475f2336efSEd Maste 		*n_args = 2;
1485f2336efSEd Maste 		break;
1495f2336efSEd Maste 	}
1505f2336efSEd Maste 	/* linux_epoll_create1 */
1515f2336efSEd Maste 	case 20: {
1525f2336efSEd Maste 		struct linux_epoll_create1_args *p = params;
1536b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1545f2336efSEd Maste 		*n_args = 1;
1555f2336efSEd Maste 		break;
1565f2336efSEd Maste 	}
1575f2336efSEd Maste 	/* linux_epoll_ctl */
1585f2336efSEd Maste 	case 21: {
1595f2336efSEd Maste 		struct linux_epoll_ctl_args *p = params;
1606b7c23a0SBrooks Davis 		iarg[a++] = p->epfd; /* l_int */
1616b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_int */
1626b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
1636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
1645f2336efSEd Maste 		*n_args = 4;
1655f2336efSEd Maste 		break;
1665f2336efSEd Maste 	}
1675f2336efSEd Maste 	/* linux_epoll_pwait */
1685f2336efSEd Maste 	case 22: {
1695f2336efSEd Maste 		struct linux_epoll_pwait_args *p = params;
1706b7c23a0SBrooks Davis 		iarg[a++] = p->epfd; /* l_int */
1716b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
1726b7c23a0SBrooks Davis 		iarg[a++] = p->maxevents; /* l_int */
1736b7c23a0SBrooks Davis 		iarg[a++] = p->timeout; /* l_int */
1746b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
1756b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
1765f2336efSEd Maste 		*n_args = 6;
1775f2336efSEd Maste 		break;
1785f2336efSEd Maste 	}
179c4db0baaSEd Maste 	/* dup */
180c4db0baaSEd Maste 	case 23: {
181c4db0baaSEd Maste 		struct dup_args *p = params;
1826b7c23a0SBrooks Davis 		uarg[a++] = p->fd; /* u_int */
183c4db0baaSEd Maste 		*n_args = 1;
184c4db0baaSEd Maste 		break;
185c4db0baaSEd Maste 	}
1865f2336efSEd Maste 	/* linux_dup3 */
1875f2336efSEd Maste 	case 24: {
1885f2336efSEd Maste 		struct linux_dup3_args *p = params;
1896b7c23a0SBrooks Davis 		iarg[a++] = p->oldfd; /* l_int */
1906b7c23a0SBrooks Davis 		iarg[a++] = p->newfd; /* l_int */
1916b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1925f2336efSEd Maste 		*n_args = 3;
1935f2336efSEd Maste 		break;
1945f2336efSEd Maste 	}
1955f2336efSEd Maste 	/* linux_fcntl */
1965f2336efSEd Maste 	case 25: {
1975f2336efSEd Maste 		struct linux_fcntl_args *p = params;
1986b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
1996b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
2006b7c23a0SBrooks Davis 		iarg[a++] = p->arg; /* l_ulong */
2015f2336efSEd Maste 		*n_args = 3;
2025f2336efSEd Maste 		break;
2035f2336efSEd Maste 	}
2045f2336efSEd Maste 	/* linux_inotify_init1 */
2055f2336efSEd Maste 	case 26: {
2065f2336efSEd Maste 		struct linux_inotify_init1_args *p = params;
2076b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
2085f2336efSEd Maste 		*n_args = 1;
2095f2336efSEd Maste 		break;
2105f2336efSEd Maste 	}
2115f2336efSEd Maste 	/* linux_inotify_add_watch */
2125f2336efSEd Maste 	case 27: {
2135f2336efSEd Maste 		*n_args = 0;
2145f2336efSEd Maste 		break;
2155f2336efSEd Maste 	}
2165f2336efSEd Maste 	/* linux_inotify_rm_watch */
2175f2336efSEd Maste 	case 28: {
2185f2336efSEd Maste 		*n_args = 0;
2195f2336efSEd Maste 		break;
2205f2336efSEd Maste 	}
2215f2336efSEd Maste 	/* linux_ioctl */
2225f2336efSEd Maste 	case 29: {
2235f2336efSEd Maste 		struct linux_ioctl_args *p = params;
2246b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
2256b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
2266b7c23a0SBrooks Davis 		iarg[a++] = p->arg; /* l_ulong */
2275f2336efSEd Maste 		*n_args = 3;
2285f2336efSEd Maste 		break;
2295f2336efSEd Maste 	}
2305f2336efSEd Maste 	/* linux_ioprio_set */
2315f2336efSEd Maste 	case 30: {
232b5c0b955SDmitry Chagin 		struct linux_ioprio_set_args *p = params;
233b5c0b955SDmitry Chagin 		iarg[a++] = p->which; /* l_int */
234b5c0b955SDmitry Chagin 		iarg[a++] = p->who; /* l_int */
235b5c0b955SDmitry Chagin 		iarg[a++] = p->ioprio; /* l_int */
236b5c0b955SDmitry Chagin 		*n_args = 3;
2375f2336efSEd Maste 		break;
2385f2336efSEd Maste 	}
2395f2336efSEd Maste 	/* linux_ioprio_get */
2405f2336efSEd Maste 	case 31: {
241b5c0b955SDmitry Chagin 		struct linux_ioprio_get_args *p = params;
242b5c0b955SDmitry Chagin 		iarg[a++] = p->which; /* l_int */
243b5c0b955SDmitry Chagin 		iarg[a++] = p->who; /* l_int */
244b5c0b955SDmitry Chagin 		*n_args = 2;
2455f2336efSEd Maste 		break;
2465f2336efSEd Maste 	}
2475f2336efSEd Maste 	/* flock */
2485f2336efSEd Maste 	case 32: {
2495f2336efSEd Maste 		struct flock_args *p = params;
2506b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
2516b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* int */
2525f2336efSEd Maste 		*n_args = 2;
2535f2336efSEd Maste 		break;
2545f2336efSEd Maste 	}
2555f2336efSEd Maste 	/* linux_mknodat */
2565f2336efSEd Maste 	case 33: {
2575f2336efSEd Maste 		struct linux_mknodat_args *p = params;
2586b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2596b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
2606b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_int */
261cd0fca82SDmitry Chagin 		iarg[a++] = p->dev; /* l_dev_t */
2625f2336efSEd Maste 		*n_args = 4;
2635f2336efSEd Maste 		break;
2645f2336efSEd Maste 	}
2655f2336efSEd Maste 	/* linux_mkdirat */
2665f2336efSEd Maste 	case 34: {
2675f2336efSEd Maste 		struct linux_mkdirat_args *p = params;
2686b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
2706b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
2715f2336efSEd Maste 		*n_args = 3;
2725f2336efSEd Maste 		break;
2735f2336efSEd Maste 	}
2745f2336efSEd Maste 	/* linux_unlinkat */
2755f2336efSEd Maste 	case 35: {
2765f2336efSEd Maste 		struct linux_unlinkat_args *p = params;
2776b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2786b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
2796b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
2805f2336efSEd Maste 		*n_args = 3;
2815f2336efSEd Maste 		break;
2825f2336efSEd Maste 	}
2835f2336efSEd Maste 	/* linux_symlinkat */
2845f2336efSEd Maste 	case 36: {
2855f2336efSEd Maste 		struct linux_symlinkat_args *p = params;
2866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
2876b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
2886b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
2895f2336efSEd Maste 		*n_args = 3;
2905f2336efSEd Maste 		break;
2915f2336efSEd Maste 	}
2925f2336efSEd Maste 	/* linux_linkat */
2935f2336efSEd Maste 	case 37: {
2945f2336efSEd Maste 		struct linux_linkat_args *p = params;
2956b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
2966b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
2976b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
2986b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
2996b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
3005f2336efSEd Maste 		*n_args = 5;
3015f2336efSEd Maste 		break;
3025f2336efSEd Maste 	}
3035f2336efSEd Maste 	/* linux_renameat */
3045f2336efSEd Maste 	case 38: {
3055f2336efSEd Maste 		struct linux_renameat_args *p = params;
3066b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
3076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
3086b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
3096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
3105f2336efSEd Maste 		*n_args = 4;
3115f2336efSEd Maste 		break;
3125f2336efSEd Maste 	}
3135f2336efSEd Maste 	/* linux_mount */
3145f2336efSEd Maste 	case 40: {
3155f2336efSEd Maste 		struct linux_mount_args *p = params;
3166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->specialfile; /* char * */
3176b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->dir; /* char * */
3186b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
3196b7c23a0SBrooks Davis 		iarg[a++] = p->rwflag; /* l_ulong */
3206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->data; /* void * */
3215f2336efSEd Maste 		*n_args = 5;
3225f2336efSEd Maste 		break;
3235f2336efSEd Maste 	}
3245f2336efSEd Maste 	/* linux_pivot_root */
3255f2336efSEd Maste 	case 41: {
3265f2336efSEd Maste 		*n_args = 0;
3275f2336efSEd Maste 		break;
3285f2336efSEd Maste 	}
3295f2336efSEd Maste 	/* linux_statfs */
3305f2336efSEd Maste 	case 43: {
3315f2336efSEd Maste 		struct linux_statfs_args *p = params;
3326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
3345f2336efSEd Maste 		*n_args = 2;
3355f2336efSEd Maste 		break;
3365f2336efSEd Maste 	}
3375f2336efSEd Maste 	/* linux_fstatfs */
3385f2336efSEd Maste 	case 44: {
3395f2336efSEd Maste 		struct linux_fstatfs_args *p = params;
3406b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
3416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
3425f2336efSEd Maste 		*n_args = 2;
3435f2336efSEd Maste 		break;
3445f2336efSEd Maste 	}
3455f2336efSEd Maste 	/* linux_truncate */
3465f2336efSEd Maste 	case 45: {
3475f2336efSEd Maste 		struct linux_truncate_args *p = params;
3486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3496b7c23a0SBrooks Davis 		iarg[a++] = p->length; /* l_ulong */
3505f2336efSEd Maste 		*n_args = 2;
3515f2336efSEd Maste 		break;
3525f2336efSEd Maste 	}
3535f2336efSEd Maste 	/* linux_ftruncate */
3545f2336efSEd Maste 	case 46: {
3555f2336efSEd Maste 		struct linux_ftruncate_args *p = params;
3566b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
3576b7c23a0SBrooks Davis 		iarg[a++] = p->length; /* l_long */
3585f2336efSEd Maste 		*n_args = 2;
3595f2336efSEd Maste 		break;
3605f2336efSEd Maste 	}
3615f2336efSEd Maste 	/* linux_fallocate */
3625f2336efSEd Maste 	case 47: {
3635f2336efSEd Maste 		struct linux_fallocate_args *p = params;
3646b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
3656b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_int */
3666b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
3676b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_loff_t */
3685f2336efSEd Maste 		*n_args = 4;
3695f2336efSEd Maste 		break;
3705f2336efSEd Maste 	}
3715f2336efSEd Maste 	/* linux_faccessat */
3725f2336efSEd Maste 	case 48: {
3735f2336efSEd Maste 		struct linux_faccessat_args *p = params;
3746b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
3756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
3766b7c23a0SBrooks Davis 		iarg[a++] = p->amode; /* l_int */
3775f2336efSEd Maste 		*n_args = 3;
3785f2336efSEd Maste 		break;
3795f2336efSEd Maste 	}
3805f2336efSEd Maste 	/* linux_chdir */
3815f2336efSEd Maste 	case 49: {
3825f2336efSEd Maste 		struct linux_chdir_args *p = params;
3836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3845f2336efSEd Maste 		*n_args = 1;
3855f2336efSEd Maste 		break;
3865f2336efSEd Maste 	}
3875f2336efSEd Maste 	/* fchdir */
3885f2336efSEd Maste 	case 50: {
3895f2336efSEd Maste 		struct fchdir_args *p = params;
3906b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
3915f2336efSEd Maste 		*n_args = 1;
3925f2336efSEd Maste 		break;
3935f2336efSEd Maste 	}
3945f2336efSEd Maste 	/* chroot */
3955f2336efSEd Maste 	case 51: {
3965f2336efSEd Maste 		struct chroot_args *p = params;
3976b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3985f2336efSEd Maste 		*n_args = 1;
3995f2336efSEd Maste 		break;
4005f2336efSEd Maste 	}
4015f2336efSEd Maste 	/* fchmod */
4025f2336efSEd Maste 	case 52: {
4035f2336efSEd Maste 		struct fchmod_args *p = params;
4046b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4056b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* int */
4065f2336efSEd Maste 		*n_args = 2;
4075f2336efSEd Maste 		break;
4085f2336efSEd Maste 	}
4095f2336efSEd Maste 	/* linux_fchmodat */
4105f2336efSEd Maste 	case 53: {
4115f2336efSEd Maste 		struct linux_fchmodat_args *p = params;
4126b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4136b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4146b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
4155f2336efSEd Maste 		*n_args = 3;
4165f2336efSEd Maste 		break;
4175f2336efSEd Maste 	}
4185f2336efSEd Maste 	/* linux_fchownat */
4195f2336efSEd Maste 	case 54: {
4205f2336efSEd Maste 		struct linux_fchownat_args *p = params;
4216b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4236b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* l_uid_t */
4246b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* l_gid_t */
4256b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
4265f2336efSEd Maste 		*n_args = 5;
4275f2336efSEd Maste 		break;
4285f2336efSEd Maste 	}
4295f2336efSEd Maste 	/* fchown */
4305f2336efSEd Maste 	case 55: {
4315f2336efSEd Maste 		struct fchown_args *p = params;
4326b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4336b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* int */
4346b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* int */
4355f2336efSEd Maste 		*n_args = 3;
4365f2336efSEd Maste 		break;
4375f2336efSEd Maste 	}
4385f2336efSEd Maste 	/* linux_openat */
4395f2336efSEd Maste 	case 56: {
4405f2336efSEd Maste 		struct linux_openat_args *p = params;
4416b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4436b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
4446b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
4455f2336efSEd Maste 		*n_args = 4;
4465f2336efSEd Maste 		break;
4475f2336efSEd Maste 	}
4485f2336efSEd Maste 	/* close */
4495f2336efSEd Maste 	case 57: {
4505f2336efSEd Maste 		struct close_args *p = params;
4516b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4525f2336efSEd Maste 		*n_args = 1;
4535f2336efSEd Maste 		break;
4545f2336efSEd Maste 	}
4555f2336efSEd Maste 	/* linux_vhangup */
4565f2336efSEd Maste 	case 58: {
4575f2336efSEd Maste 		*n_args = 0;
4585f2336efSEd Maste 		break;
4595f2336efSEd Maste 	}
4605f2336efSEd Maste 	/* linux_pipe2 */
4615f2336efSEd Maste 	case 59: {
4625f2336efSEd Maste 		struct linux_pipe2_args *p = params;
4636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
4646b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
4655f2336efSEd Maste 		*n_args = 2;
4665f2336efSEd Maste 		break;
4675f2336efSEd Maste 	}
4685f2336efSEd Maste 	/* linux_getdents64 */
4695f2336efSEd Maste 	case 61: {
4705f2336efSEd Maste 		struct linux_getdents64_args *p = params;
4716b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
4726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->dirent; /* void * */
4736b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_uint */
4745f2336efSEd Maste 		*n_args = 3;
4755f2336efSEd Maste 		break;
4765f2336efSEd Maste 	}
4775f2336efSEd Maste 	/* linux_lseek */
4785f2336efSEd Maste 	case 62: {
4795f2336efSEd Maste 		struct linux_lseek_args *p = params;
4806b7c23a0SBrooks Davis 		iarg[a++] = p->fdes; /* l_uint */
4816b7c23a0SBrooks Davis 		iarg[a++] = p->off; /* l_off_t */
4826b7c23a0SBrooks Davis 		iarg[a++] = p->whence; /* l_int */
4835f2336efSEd Maste 		*n_args = 3;
4845f2336efSEd Maste 		break;
4855f2336efSEd Maste 	}
4865f2336efSEd Maste 	/* read */
4875f2336efSEd Maste 	case 63: {
4885f2336efSEd Maste 		struct read_args *p = params;
4896b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
4916b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
4925f2336efSEd Maste 		*n_args = 3;
4935f2336efSEd Maste 		break;
4945f2336efSEd Maste 	}
49589d270b2SDmitry Chagin 	/* linux_write */
4965f2336efSEd Maste 	case 64: {
49789d270b2SDmitry Chagin 		struct linux_write_args *p = params;
4986b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4996b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
5006b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
5015f2336efSEd Maste 		*n_args = 3;
5025f2336efSEd Maste 		break;
5035f2336efSEd Maste 	}
5045f2336efSEd Maste 	/* readv */
5055f2336efSEd Maste 	case 65: {
5065f2336efSEd Maste 		struct readv_args *p = params;
5076b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
5086b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
5096b7c23a0SBrooks Davis 		uarg[a++] = p->iovcnt; /* u_int */
5105f2336efSEd Maste 		*n_args = 3;
5115f2336efSEd Maste 		break;
5125f2336efSEd Maste 	}
5131f9d71eeSDmitry Chagin 	/* linux_writev */
5145f2336efSEd Maste 	case 66: {
5151f9d71eeSDmitry Chagin 		struct linux_writev_args *p = params;
5166b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
5176b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
5186b7c23a0SBrooks Davis 		uarg[a++] = p->iovcnt; /* u_int */
5195f2336efSEd Maste 		*n_args = 3;
5205f2336efSEd Maste 		break;
5215f2336efSEd Maste 	}
5225f2336efSEd Maste 	/* linux_pread */
5235f2336efSEd Maste 	case 67: {
5245f2336efSEd Maste 		struct linux_pread_args *p = params;
5256b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
5266b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
5276b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
5286b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
5295f2336efSEd Maste 		*n_args = 4;
5305f2336efSEd Maste 		break;
5315f2336efSEd Maste 	}
5325f2336efSEd Maste 	/* linux_pwrite */
5335f2336efSEd Maste 	case 68: {
5345f2336efSEd Maste 		struct linux_pwrite_args *p = params;
5356b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
5366b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
5376b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
5386b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
5395f2336efSEd Maste 		*n_args = 4;
5405f2336efSEd Maste 		break;
5415f2336efSEd Maste 	}
5425f2336efSEd Maste 	/* linux_preadv */
5435f2336efSEd Maste 	case 69: {
5445f2336efSEd Maste 		struct linux_preadv_args *p = params;
5456b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
5466b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
5476b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
5486b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
5496b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
5505f2336efSEd Maste 		*n_args = 5;
5515f2336efSEd Maste 		break;
5525f2336efSEd Maste 	}
5535f2336efSEd Maste 	/* linux_pwritev */
5545f2336efSEd Maste 	case 70: {
5555f2336efSEd Maste 		struct linux_pwritev_args *p = params;
5566b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
5576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
5586b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
5596b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
5606b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
5615f2336efSEd Maste 		*n_args = 5;
5625f2336efSEd Maste 		break;
5635f2336efSEd Maste 	}
5645f2336efSEd Maste 	/* linux_sendfile */
5655f2336efSEd Maste 	case 71: {
5665f2336efSEd Maste 		struct linux_sendfile_args *p = params;
5676b7c23a0SBrooks Davis 		iarg[a++] = p->out; /* l_int */
5686b7c23a0SBrooks Davis 		iarg[a++] = p->in; /* l_int */
5696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
5706b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_size_t */
5715f2336efSEd Maste 		*n_args = 4;
5725f2336efSEd Maste 		break;
5735f2336efSEd Maste 	}
5745f2336efSEd Maste 	/* linux_pselect6 */
5755f2336efSEd Maste 	case 72: {
5765f2336efSEd Maste 		struct linux_pselect6_args *p = params;
5776b7c23a0SBrooks Davis 		iarg[a++] = p->nfds; /* l_int */
5786b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
5796b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
5806b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
5816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
5826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
5835f2336efSEd Maste 		*n_args = 6;
5845f2336efSEd Maste 		break;
5855f2336efSEd Maste 	}
5865f2336efSEd Maste 	/* linux_ppoll */
5875f2336efSEd Maste 	case 73: {
5885f2336efSEd Maste 		struct linux_ppoll_args *p = params;
5896b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
5906b7c23a0SBrooks Davis 		iarg[a++] = p->nfds; /* l_uint */
5916b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
5926b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
5936b7c23a0SBrooks Davis 		iarg[a++] = p->ssize; /* l_size_t */
5945f2336efSEd Maste 		*n_args = 5;
5955f2336efSEd Maste 		break;
5965f2336efSEd Maste 	}
5975f2336efSEd Maste 	/* linux_signalfd4 */
5985f2336efSEd Maste 	case 74: {
5995f2336efSEd Maste 		*n_args = 0;
6005f2336efSEd Maste 		break;
6015f2336efSEd Maste 	}
6025f2336efSEd Maste 	/* linux_vmsplice */
6035f2336efSEd Maste 	case 75: {
6045f2336efSEd Maste 		*n_args = 0;
6055f2336efSEd Maste 		break;
6065f2336efSEd Maste 	}
6075f2336efSEd Maste 	/* linux_splice */
6085f2336efSEd Maste 	case 76: {
6093e9a2142SEdward Tomasz Napierala 		struct linux_splice_args *p = params;
6106b7c23a0SBrooks Davis 		iarg[a++] = p->fd_in; /* int */
6116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
6126b7c23a0SBrooks Davis 		iarg[a++] = p->fd_out; /* int */
6136b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
6146b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
6156b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
6163e9a2142SEdward Tomasz Napierala 		*n_args = 6;
6175f2336efSEd Maste 		break;
6185f2336efSEd Maste 	}
6195f2336efSEd Maste 	/* linux_tee */
6205f2336efSEd Maste 	case 77: {
6215f2336efSEd Maste 		*n_args = 0;
6225f2336efSEd Maste 		break;
6235f2336efSEd Maste 	}
6245f2336efSEd Maste 	/* linux_readlinkat */
6255f2336efSEd Maste 	case 78: {
6265f2336efSEd Maste 		struct linux_readlinkat_args *p = params;
6276b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
6286b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
6296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
6306b7c23a0SBrooks Davis 		iarg[a++] = p->bufsiz; /* l_int */
6315f2336efSEd Maste 		*n_args = 4;
6325f2336efSEd Maste 		break;
6335f2336efSEd Maste 	}
6345f2336efSEd Maste 	/* linux_newfstatat */
6355f2336efSEd Maste 	case 79: {
6365f2336efSEd Maste 		struct linux_newfstatat_args *p = params;
6376b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
6386b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* char * */
6396b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
6406b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
6415f2336efSEd Maste 		*n_args = 4;
6425f2336efSEd Maste 		break;
6435f2336efSEd Maste 	}
6445f2336efSEd Maste 	/* linux_newfstat */
6455f2336efSEd Maste 	case 80: {
6465f2336efSEd Maste 		struct linux_newfstat_args *p = params;
6476b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
6486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
6495f2336efSEd Maste 		*n_args = 2;
6505f2336efSEd Maste 		break;
6515f2336efSEd Maste 	}
6525f2336efSEd Maste 	/* fsync */
6535f2336efSEd Maste 	case 82: {
6545f2336efSEd Maste 		struct fsync_args *p = params;
6556b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
6565f2336efSEd Maste 		*n_args = 1;
6575f2336efSEd Maste 		break;
6585f2336efSEd Maste 	}
6595f2336efSEd Maste 	/* linux_fdatasync */
6605f2336efSEd Maste 	case 83: {
6615f2336efSEd Maste 		struct linux_fdatasync_args *p = params;
6626b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
6635f2336efSEd Maste 		*n_args = 1;
6645f2336efSEd Maste 		break;
6655f2336efSEd Maste 	}
6665f2336efSEd Maste 	/* linux_sync_file_range */
6675f2336efSEd Maste 	case 84: {
6680cde2b32SEdward Tomasz Napierala 		struct linux_sync_file_range_args *p = params;
6696b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6706b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
6716b7c23a0SBrooks Davis 		iarg[a++] = p->nbytes; /* l_loff_t */
6726b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
6730cde2b32SEdward Tomasz Napierala 		*n_args = 4;
6745f2336efSEd Maste 		break;
6755f2336efSEd Maste 	}
6765f2336efSEd Maste 	/* linux_timerfd_create */
6775f2336efSEd Maste 	case 85: {
6785f2336efSEd Maste 		struct linux_timerfd_create_args *p = params;
6796b7c23a0SBrooks Davis 		iarg[a++] = p->clockid; /* l_int */
6806b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
6815f2336efSEd Maste 		*n_args = 2;
6825f2336efSEd Maste 		break;
6835f2336efSEd Maste 	}
6845f2336efSEd Maste 	/* linux_timerfd_settime */
6855f2336efSEd Maste 	case 86: {
6865f2336efSEd Maste 		struct linux_timerfd_settime_args *p = params;
6876b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6886b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
6896b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
6906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
6915f2336efSEd Maste 		*n_args = 4;
6925f2336efSEd Maste 		break;
6935f2336efSEd Maste 	}
6945f2336efSEd Maste 	/* linux_timerfd_gettime */
6955f2336efSEd Maste 	case 87: {
6965f2336efSEd Maste 		struct linux_timerfd_gettime_args *p = params;
6976b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6986b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
6995f2336efSEd Maste 		*n_args = 2;
7005f2336efSEd Maste 		break;
7015f2336efSEd Maste 	}
7025f2336efSEd Maste 	/* linux_utimensat */
7035f2336efSEd Maste 	case 88: {
7045f2336efSEd Maste 		struct linux_utimensat_args *p = params;
7056b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
7066b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
7076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
7086b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
7095f2336efSEd Maste 		*n_args = 4;
7105f2336efSEd Maste 		break;
7115f2336efSEd Maste 	}
7125f2336efSEd Maste 	/* acct */
7135f2336efSEd Maste 	case 89: {
7145f2336efSEd Maste 		struct acct_args *p = params;
7156b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
7165f2336efSEd Maste 		*n_args = 1;
7175f2336efSEd Maste 		break;
7185f2336efSEd Maste 	}
7195f2336efSEd Maste 	/* linux_capget */
7205f2336efSEd Maste 	case 90: {
7215f2336efSEd Maste 		struct linux_capget_args *p = params;
7226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
7236b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
7245f2336efSEd Maste 		*n_args = 2;
7255f2336efSEd Maste 		break;
7265f2336efSEd Maste 	}
7275f2336efSEd Maste 	/* linux_capset */
7285f2336efSEd Maste 	case 91: {
7295f2336efSEd Maste 		struct linux_capset_args *p = params;
7306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
7316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
7325f2336efSEd Maste 		*n_args = 2;
7335f2336efSEd Maste 		break;
7345f2336efSEd Maste 	}
7355f2336efSEd Maste 	/* linux_personality */
7365f2336efSEd Maste 	case 92: {
7375f2336efSEd Maste 		struct linux_personality_args *p = params;
7386b7c23a0SBrooks Davis 		iarg[a++] = p->per; /* l_uint */
7395f2336efSEd Maste 		*n_args = 1;
7405f2336efSEd Maste 		break;
7415f2336efSEd Maste 	}
7425f2336efSEd Maste 	/* linux_exit */
7435f2336efSEd Maste 	case 93: {
7445f2336efSEd Maste 		struct linux_exit_args *p = params;
7456b7c23a0SBrooks Davis 		uarg[a++] = p->rval; /* u_int */
7465f2336efSEd Maste 		*n_args = 1;
7475f2336efSEd Maste 		break;
7485f2336efSEd Maste 	}
7495f2336efSEd Maste 	/* linux_exit_group */
7505f2336efSEd Maste 	case 94: {
7515f2336efSEd Maste 		struct linux_exit_group_args *p = params;
7526b7c23a0SBrooks Davis 		iarg[a++] = p->error_code; /* l_int */
7535f2336efSEd Maste 		*n_args = 1;
7545f2336efSEd Maste 		break;
7555f2336efSEd Maste 	}
7565f2336efSEd Maste 	/* linux_waitid */
7575f2336efSEd Maste 	case 95: {
7585f2336efSEd Maste 		struct linux_waitid_args *p = params;
7596b7c23a0SBrooks Davis 		iarg[a++] = p->idtype; /* l_int */
7606b7c23a0SBrooks Davis 		iarg[a++] = p->id; /* l_pid_t */
7616b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
7626b7c23a0SBrooks Davis 		iarg[a++] = p->options; /* l_int */
7636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
7645f2336efSEd Maste 		*n_args = 5;
7655f2336efSEd Maste 		break;
7665f2336efSEd Maste 	}
7675f2336efSEd Maste 	/* linux_set_tid_address */
7685f2336efSEd Maste 	case 96: {
7695f2336efSEd Maste 		struct linux_set_tid_address_args *p = params;
7706b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tidptr; /* l_int * */
7715f2336efSEd Maste 		*n_args = 1;
7725f2336efSEd Maste 		break;
7735f2336efSEd Maste 	}
7745f2336efSEd Maste 	/* linux_unshare */
7755f2336efSEd Maste 	case 97: {
7765f2336efSEd Maste 		*n_args = 0;
7775f2336efSEd Maste 		break;
7785f2336efSEd Maste 	}
7795f2336efSEd Maste 	/* linux_sys_futex */
7805f2336efSEd Maste 	case 98: {
7815f2336efSEd Maste 		struct linux_sys_futex_args *p = params;
7826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
7836b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_int */
7846b7c23a0SBrooks Davis 		uarg[a++] = p->val; /* uint32_t */
7856b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
7866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
7876b7c23a0SBrooks Davis 		uarg[a++] = p->val3; /* uint32_t */
7885f2336efSEd Maste 		*n_args = 6;
7895f2336efSEd Maste 		break;
7905f2336efSEd Maste 	}
7915f2336efSEd Maste 	/* linux_set_robust_list */
7925f2336efSEd Maste 	case 99: {
7935f2336efSEd Maste 		struct linux_set_robust_list_args *p = params;
7946b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
7956b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
7965f2336efSEd Maste 		*n_args = 2;
7975f2336efSEd Maste 		break;
7985f2336efSEd Maste 	}
7995f2336efSEd Maste 	/* linux_get_robust_list */
8005f2336efSEd Maste 	case 100: {
8015f2336efSEd Maste 		struct linux_get_robust_list_args *p = params;
8026b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_int */
8036b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
8046b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
8055f2336efSEd Maste 		*n_args = 3;
8065f2336efSEd Maste 		break;
8075f2336efSEd Maste 	}
8085f2336efSEd Maste 	/* linux_nanosleep */
8095f2336efSEd Maste 	case 101: {
8105f2336efSEd Maste 		struct linux_nanosleep_args *p = params;
8116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
8126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
8135f2336efSEd Maste 		*n_args = 2;
8145f2336efSEd Maste 		break;
8155f2336efSEd Maste 	}
8165f2336efSEd Maste 	/* linux_getitimer */
8175f2336efSEd Maste 	case 102: {
8185f2336efSEd Maste 		struct linux_getitimer_args *p = params;
8196b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
8206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
8215f2336efSEd Maste 		*n_args = 2;
8225f2336efSEd Maste 		break;
8235f2336efSEd Maste 	}
8245f2336efSEd Maste 	/* linux_setitimer */
8255f2336efSEd Maste 	case 103: {
8265f2336efSEd Maste 		struct linux_setitimer_args *p = params;
8276b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
8286b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
8296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
8305f2336efSEd Maste 		*n_args = 3;
8315f2336efSEd Maste 		break;
8325f2336efSEd Maste 	}
8335f2336efSEd Maste 	/* linux_kexec_load */
8345f2336efSEd Maste 	case 104: {
8355f2336efSEd Maste 		*n_args = 0;
8365f2336efSEd Maste 		break;
8375f2336efSEd Maste 	}
8385f2336efSEd Maste 	/* linux_init_module */
8395f2336efSEd Maste 	case 105: {
8405f2336efSEd Maste 		*n_args = 0;
8415f2336efSEd Maste 		break;
8425f2336efSEd Maste 	}
8435f2336efSEd Maste 	/* linux_delete_module */
8445f2336efSEd Maste 	case 106: {
8455f2336efSEd Maste 		*n_args = 0;
8465f2336efSEd Maste 		break;
8475f2336efSEd Maste 	}
8485f2336efSEd Maste 	/* linux_timer_create */
8495f2336efSEd Maste 	case 107: {
8505f2336efSEd Maste 		struct linux_timer_create_args *p = params;
8516b7c23a0SBrooks Davis 		iarg[a++] = p->clock_id; /* clockid_t */
8526b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */
8536b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
8545f2336efSEd Maste 		*n_args = 3;
8555f2336efSEd Maste 		break;
8565f2336efSEd Maste 	}
8575f2336efSEd Maste 	/* linux_timer_gettime */
8585f2336efSEd Maste 	case 108: {
8595f2336efSEd Maste 		struct linux_timer_gettime_args *p = params;
8606b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8616b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
8625f2336efSEd Maste 		*n_args = 2;
8635f2336efSEd Maste 		break;
8645f2336efSEd Maste 	}
8655f2336efSEd Maste 	/* linux_timer_getoverrun */
8665f2336efSEd Maste 	case 109: {
8675f2336efSEd Maste 		struct linux_timer_getoverrun_args *p = params;
8686b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8695f2336efSEd Maste 		*n_args = 1;
8705f2336efSEd Maste 		break;
8715f2336efSEd Maste 	}
8725f2336efSEd Maste 	/* linux_timer_settime */
8735f2336efSEd Maste 	case 110: {
8745f2336efSEd Maste 		struct linux_timer_settime_args *p = params;
8756b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8766b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
8776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
8786b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
8795f2336efSEd Maste 		*n_args = 4;
8805f2336efSEd Maste 		break;
8815f2336efSEd Maste 	}
8825f2336efSEd Maste 	/* linux_timer_delete */
8835f2336efSEd Maste 	case 111: {
8845f2336efSEd Maste 		struct linux_timer_delete_args *p = params;
8856b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8865f2336efSEd Maste 		*n_args = 1;
8875f2336efSEd Maste 		break;
8885f2336efSEd Maste 	}
8895f2336efSEd Maste 	/* linux_clock_settime */
8905f2336efSEd Maste 	case 112: {
8915f2336efSEd Maste 		struct linux_clock_settime_args *p = params;
8926b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
8936b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
8945f2336efSEd Maste 		*n_args = 2;
8955f2336efSEd Maste 		break;
8965f2336efSEd Maste 	}
8975f2336efSEd Maste 	/* linux_clock_gettime */
8985f2336efSEd Maste 	case 113: {
8995f2336efSEd Maste 		struct linux_clock_gettime_args *p = params;
9006b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
9016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
9025f2336efSEd Maste 		*n_args = 2;
9035f2336efSEd Maste 		break;
9045f2336efSEd Maste 	}
9055f2336efSEd Maste 	/* linux_clock_getres */
9065f2336efSEd Maste 	case 114: {
9075f2336efSEd Maste 		struct linux_clock_getres_args *p = params;
9086b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
9096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
9105f2336efSEd Maste 		*n_args = 2;
9115f2336efSEd Maste 		break;
9125f2336efSEd Maste 	}
9135f2336efSEd Maste 	/* linux_clock_nanosleep */
9145f2336efSEd Maste 	case 115: {
9155f2336efSEd Maste 		struct linux_clock_nanosleep_args *p = params;
9166b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
9176b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
9186b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
9196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
9205f2336efSEd Maste 		*n_args = 4;
9215f2336efSEd Maste 		break;
9225f2336efSEd Maste 	}
9235f2336efSEd Maste 	/* linux_syslog */
9245f2336efSEd Maste 	case 116: {
9255f2336efSEd Maste 		struct linux_syslog_args *p = params;
9266b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
9276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
9286b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_int */
9295f2336efSEd Maste 		*n_args = 3;
9305f2336efSEd Maste 		break;
9315f2336efSEd Maste 	}
9325f2336efSEd Maste 	/* linux_ptrace */
9335f2336efSEd Maste 	case 117: {
9345f2336efSEd Maste 		struct linux_ptrace_args *p = params;
9356b7c23a0SBrooks Davis 		iarg[a++] = p->req; /* l_long */
9366b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_long */
9376b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
9386b7c23a0SBrooks Davis 		iarg[a++] = p->data; /* l_ulong */
9395f2336efSEd Maste 		*n_args = 4;
9405f2336efSEd Maste 		break;
9415f2336efSEd Maste 	}
9425f2336efSEd Maste 	/* linux_sched_setparam */
9435f2336efSEd Maste 	case 118: {
9445f2336efSEd Maste 		struct linux_sched_setparam_args *p = params;
9456b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9466b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9475f2336efSEd Maste 		*n_args = 2;
9485f2336efSEd Maste 		break;
9495f2336efSEd Maste 	}
9505f2336efSEd Maste 	/* linux_sched_setscheduler */
9515f2336efSEd Maste 	case 119: {
9525f2336efSEd Maste 		struct linux_sched_setscheduler_args *p = params;
9536b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9546b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
9556b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9565f2336efSEd Maste 		*n_args = 3;
9575f2336efSEd Maste 		break;
9585f2336efSEd Maste 	}
9595f2336efSEd Maste 	/* linux_sched_getscheduler */
9605f2336efSEd Maste 	case 120: {
9615f2336efSEd Maste 		struct linux_sched_getscheduler_args *p = params;
9626b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9635f2336efSEd Maste 		*n_args = 1;
9645f2336efSEd Maste 		break;
9655f2336efSEd Maste 	}
9665f2336efSEd Maste 	/* linux_sched_getparam */
9675f2336efSEd Maste 	case 121: {
9685f2336efSEd Maste 		struct linux_sched_getparam_args *p = params;
9696b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9706b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9715f2336efSEd Maste 		*n_args = 2;
9725f2336efSEd Maste 		break;
9735f2336efSEd Maste 	}
9745f2336efSEd Maste 	/* linux_sched_setaffinity */
9755f2336efSEd Maste 	case 122: {
9765f2336efSEd Maste 		struct linux_sched_setaffinity_args *p = params;
9776b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9786b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
9796b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
9805f2336efSEd Maste 		*n_args = 3;
9815f2336efSEd Maste 		break;
9825f2336efSEd Maste 	}
9835f2336efSEd Maste 	/* linux_sched_getaffinity */
9845f2336efSEd Maste 	case 123: {
9855f2336efSEd Maste 		struct linux_sched_getaffinity_args *p = params;
9866b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9876b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
9886b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
9895f2336efSEd Maste 		*n_args = 3;
9905f2336efSEd Maste 		break;
9915f2336efSEd Maste 	}
9925f2336efSEd Maste 	/* sched_yield */
9935f2336efSEd Maste 	case 124: {
9945f2336efSEd Maste 		*n_args = 0;
9955f2336efSEd Maste 		break;
9965f2336efSEd Maste 	}
9975f2336efSEd Maste 	/* linux_sched_get_priority_max */
9985f2336efSEd Maste 	case 125: {
9995f2336efSEd Maste 		struct linux_sched_get_priority_max_args *p = params;
10006b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
10015f2336efSEd Maste 		*n_args = 1;
10025f2336efSEd Maste 		break;
10035f2336efSEd Maste 	}
10045f2336efSEd Maste 	/* linux_sched_get_priority_min */
10055f2336efSEd Maste 	case 126: {
10065f2336efSEd Maste 		struct linux_sched_get_priority_min_args *p = params;
10076b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
10085f2336efSEd Maste 		*n_args = 1;
10095f2336efSEd Maste 		break;
10105f2336efSEd Maste 	}
10115f2336efSEd Maste 	/* linux_sched_rr_get_interval */
10125f2336efSEd Maste 	case 127: {
10135f2336efSEd Maste 		struct linux_sched_rr_get_interval_args *p = params;
10146b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10156b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
10165f2336efSEd Maste 		*n_args = 2;
10175f2336efSEd Maste 		break;
10185f2336efSEd Maste 	}
10195f2336efSEd Maste 	/* linux_kill */
10205f2336efSEd Maste 	case 129: {
10215f2336efSEd Maste 		struct linux_kill_args *p = params;
10226b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10236b7c23a0SBrooks Davis 		iarg[a++] = p->signum; /* l_int */
10245f2336efSEd Maste 		*n_args = 2;
10255f2336efSEd Maste 		break;
10265f2336efSEd Maste 	}
10275f2336efSEd Maste 	/* linux_tkill */
10285f2336efSEd Maste 	case 130: {
10295f2336efSEd Maste 		struct linux_tkill_args *p = params;
10306b7c23a0SBrooks Davis 		iarg[a++] = p->tid; /* l_pid_t */
10316b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10325f2336efSEd Maste 		*n_args = 2;
10335f2336efSEd Maste 		break;
10345f2336efSEd Maste 	}
10355f2336efSEd Maste 	/* linux_tgkill */
10365f2336efSEd Maste 	case 131: {
10375f2336efSEd Maste 		struct linux_tgkill_args *p = params;
10386b7c23a0SBrooks Davis 		iarg[a++] = p->tgid; /* l_pid_t */
10396b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10406b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10415f2336efSEd Maste 		*n_args = 3;
10425f2336efSEd Maste 		break;
10435f2336efSEd Maste 	}
10445f2336efSEd Maste 	/* linux_sigaltstack */
10455f2336efSEd Maste 	case 132: {
10465f2336efSEd Maste 		struct linux_sigaltstack_args *p = params;
10476b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
10486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
10495f2336efSEd Maste 		*n_args = 2;
10505f2336efSEd Maste 		break;
10515f2336efSEd Maste 	}
10525f2336efSEd Maste 	/* linux_rt_sigsuspend */
10535f2336efSEd Maste 	case 133: {
10545f2336efSEd Maste 		struct linux_rt_sigsuspend_args *p = params;
10556b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
10566b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10575f2336efSEd Maste 		*n_args = 2;
10585f2336efSEd Maste 		break;
10595f2336efSEd Maste 	}
10605f2336efSEd Maste 	/* linux_rt_sigaction */
10615f2336efSEd Maste 	case 134: {
10625f2336efSEd Maste 		struct linux_rt_sigaction_args *p = params;
10636b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
10656b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
10666b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10675f2336efSEd Maste 		*n_args = 4;
10685f2336efSEd Maste 		break;
10695f2336efSEd Maste 	}
10705f2336efSEd Maste 	/* linux_rt_sigprocmask */
10715f2336efSEd Maste 	case 135: {
10725f2336efSEd Maste 		struct linux_rt_sigprocmask_args *p = params;
10736b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* l_int */
10746b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
10756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
10766b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10775f2336efSEd Maste 		*n_args = 4;
10785f2336efSEd Maste 		break;
10795f2336efSEd Maste 	}
10805f2336efSEd Maste 	/* linux_rt_sigpending */
10815f2336efSEd Maste 	case 136: {
10825f2336efSEd Maste 		struct linux_rt_sigpending_args *p = params;
10836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
10846b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10855f2336efSEd Maste 		*n_args = 2;
10865f2336efSEd Maste 		break;
10875f2336efSEd Maste 	}
10885f2336efSEd Maste 	/* linux_rt_sigtimedwait */
10895f2336efSEd Maste 	case 137: {
10905f2336efSEd Maste 		struct linux_rt_sigtimedwait_args *p = params;
10916b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
10926b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
10936b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
10946b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10955f2336efSEd Maste 		*n_args = 4;
10965f2336efSEd Maste 		break;
10975f2336efSEd Maste 	}
10985f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
10995f2336efSEd Maste 	case 138: {
11005f2336efSEd Maste 		struct linux_rt_sigqueueinfo_args *p = params;
11016b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
11026b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
11036b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
11045f2336efSEd Maste 		*n_args = 3;
11055f2336efSEd Maste 		break;
11065f2336efSEd Maste 	}
11075f2336efSEd Maste 	/* linux_rt_sigreturn */
11085f2336efSEd Maste 	case 139: {
11098bc3dc01SEdward Tomasz Napierala 		*n_args = 0;
11105f2336efSEd Maste 		break;
11115f2336efSEd Maste 	}
11125f2336efSEd Maste 	/* setpriority */
11135f2336efSEd Maste 	case 140: {
11145f2336efSEd Maste 		struct setpriority_args *p = params;
11156b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* int */
11166b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* int */
11176b7c23a0SBrooks Davis 		iarg[a++] = p->prio; /* int */
11185f2336efSEd Maste 		*n_args = 3;
11195f2336efSEd Maste 		break;
11205f2336efSEd Maste 	}
11215f2336efSEd Maste 	/* linux_getpriority */
11225f2336efSEd Maste 	case 141: {
11235f2336efSEd Maste 		struct linux_getpriority_args *p = params;
11246b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
11256b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* l_int */
11265f2336efSEd Maste 		*n_args = 2;
11275f2336efSEd Maste 		break;
11285f2336efSEd Maste 	}
11295f2336efSEd Maste 	/* linux_reboot */
11305f2336efSEd Maste 	case 142: {
11315f2336efSEd Maste 		struct linux_reboot_args *p = params;
11326b7c23a0SBrooks Davis 		iarg[a++] = p->magic1; /* l_int */
11336b7c23a0SBrooks Davis 		iarg[a++] = p->magic2; /* l_int */
11346b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
11356b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg; /* void * */
11365f2336efSEd Maste 		*n_args = 4;
11375f2336efSEd Maste 		break;
11385f2336efSEd Maste 	}
11395f2336efSEd Maste 	/* setregid */
11405f2336efSEd Maste 	case 143: {
11415f2336efSEd Maste 		struct setregid_args *p = params;
11426b7c23a0SBrooks Davis 		iarg[a++] = p->rgid; /* gid_t */
11436b7c23a0SBrooks Davis 		iarg[a++] = p->egid; /* gid_t */
11445f2336efSEd Maste 		*n_args = 2;
11455f2336efSEd Maste 		break;
11465f2336efSEd Maste 	}
11475f2336efSEd Maste 	/* setgid */
11485f2336efSEd Maste 	case 144: {
11495f2336efSEd Maste 		struct setgid_args *p = params;
11506b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* gid_t */
11515f2336efSEd Maste 		*n_args = 1;
11525f2336efSEd Maste 		break;
11535f2336efSEd Maste 	}
11545f2336efSEd Maste 	/* setreuid */
11555f2336efSEd Maste 	case 145: {
11565f2336efSEd Maste 		struct setreuid_args *p = params;
11576b7c23a0SBrooks Davis 		uarg[a++] = p->ruid; /* uid_t */
11586b7c23a0SBrooks Davis 		uarg[a++] = p->euid; /* uid_t */
11595f2336efSEd Maste 		*n_args = 2;
11605f2336efSEd Maste 		break;
11615f2336efSEd Maste 	}
11625f2336efSEd Maste 	/* setuid */
11635f2336efSEd Maste 	case 146: {
11645f2336efSEd Maste 		struct setuid_args *p = params;
11656b7c23a0SBrooks Davis 		uarg[a++] = p->uid; /* uid_t */
11665f2336efSEd Maste 		*n_args = 1;
11675f2336efSEd Maste 		break;
11685f2336efSEd Maste 	}
11695f2336efSEd Maste 	/* setresuid */
11705f2336efSEd Maste 	case 147: {
11715f2336efSEd Maste 		struct setresuid_args *p = params;
11726b7c23a0SBrooks Davis 		uarg[a++] = p->ruid; /* uid_t */
11736b7c23a0SBrooks Davis 		uarg[a++] = p->euid; /* uid_t */
11746b7c23a0SBrooks Davis 		uarg[a++] = p->suid; /* uid_t */
11755f2336efSEd Maste 		*n_args = 3;
11765f2336efSEd Maste 		break;
11775f2336efSEd Maste 	}
11785f2336efSEd Maste 	/* getresuid */
11795f2336efSEd Maste 	case 148: {
11805f2336efSEd Maste 		struct getresuid_args *p = params;
11816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
11826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
11836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
11845f2336efSEd Maste 		*n_args = 3;
11855f2336efSEd Maste 		break;
11865f2336efSEd Maste 	}
11875f2336efSEd Maste 	/* setresgid */
11885f2336efSEd Maste 	case 149: {
11895f2336efSEd Maste 		struct setresgid_args *p = params;
11906b7c23a0SBrooks Davis 		iarg[a++] = p->rgid; /* gid_t */
11916b7c23a0SBrooks Davis 		iarg[a++] = p->egid; /* gid_t */
11926b7c23a0SBrooks Davis 		iarg[a++] = p->sgid; /* gid_t */
11935f2336efSEd Maste 		*n_args = 3;
11945f2336efSEd Maste 		break;
11955f2336efSEd Maste 	}
11965f2336efSEd Maste 	/* getresgid */
11975f2336efSEd Maste 	case 150: {
11985f2336efSEd Maste 		struct getresgid_args *p = params;
11996b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
12006b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
12016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
12025f2336efSEd Maste 		*n_args = 3;
12035f2336efSEd Maste 		break;
12045f2336efSEd Maste 	}
12055f2336efSEd Maste 	/* linux_setfsuid */
12065f2336efSEd Maste 	case 151: {
12075f2336efSEd Maste 		struct linux_setfsuid_args *p = params;
12086b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* l_uid_t */
12095f2336efSEd Maste 		*n_args = 1;
12105f2336efSEd Maste 		break;
12115f2336efSEd Maste 	}
12125f2336efSEd Maste 	/* linux_setfsgid */
12135f2336efSEd Maste 	case 152: {
12145f2336efSEd Maste 		struct linux_setfsgid_args *p = params;
12156b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* l_gid_t */
12165f2336efSEd Maste 		*n_args = 1;
12175f2336efSEd Maste 		break;
12185f2336efSEd Maste 	}
12195f2336efSEd Maste 	/* linux_times */
12205f2336efSEd Maste 	case 153: {
12215f2336efSEd Maste 		struct linux_times_args *p = params;
12226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
12235f2336efSEd Maste 		*n_args = 1;
12245f2336efSEd Maste 		break;
12255f2336efSEd Maste 	}
12265f2336efSEd Maste 	/* setpgid */
12275f2336efSEd Maste 	case 154: {
12285f2336efSEd Maste 		struct setpgid_args *p = params;
12296b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* int */
12306b7c23a0SBrooks Davis 		iarg[a++] = p->pgid; /* int */
12315f2336efSEd Maste 		*n_args = 2;
12325f2336efSEd Maste 		break;
12335f2336efSEd Maste 	}
12345f2336efSEd Maste 	/* getpgid */
12355f2336efSEd Maste 	case 155: {
12365f2336efSEd Maste 		struct getpgid_args *p = params;
12376b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* int */
12385f2336efSEd Maste 		*n_args = 1;
12395f2336efSEd Maste 		break;
12405f2336efSEd Maste 	}
12415f2336efSEd Maste 	/* linux_getsid */
12425f2336efSEd Maste 	case 156: {
12435f2336efSEd Maste 		struct linux_getsid_args *p = params;
12446b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
12455f2336efSEd Maste 		*n_args = 1;
12465f2336efSEd Maste 		break;
12475f2336efSEd Maste 	}
12485f2336efSEd Maste 	/* setsid */
12495f2336efSEd Maste 	case 157: {
12505f2336efSEd Maste 		*n_args = 0;
12515f2336efSEd Maste 		break;
12525f2336efSEd Maste 	}
12535f2336efSEd Maste 	/* linux_getgroups */
12545f2336efSEd Maste 	case 158: {
12555f2336efSEd Maste 		struct linux_getgroups_args *p = params;
12566b7c23a0SBrooks Davis 		iarg[a++] = p->gidsetsize; /* l_int */
12576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
12585f2336efSEd Maste 		*n_args = 2;
12595f2336efSEd Maste 		break;
12605f2336efSEd Maste 	}
12615f2336efSEd Maste 	/* linux_setgroups */
12625f2336efSEd Maste 	case 159: {
12635f2336efSEd Maste 		struct linux_setgroups_args *p = params;
12646b7c23a0SBrooks Davis 		iarg[a++] = p->gidsetsize; /* l_int */
12656b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
12665f2336efSEd Maste 		*n_args = 2;
12675f2336efSEd Maste 		break;
12685f2336efSEd Maste 	}
12695f2336efSEd Maste 	/* linux_newuname */
12705f2336efSEd Maste 	case 160: {
12715f2336efSEd Maste 		struct linux_newuname_args *p = params;
12726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
12735f2336efSEd Maste 		*n_args = 1;
12745f2336efSEd Maste 		break;
12755f2336efSEd Maste 	}
12765f2336efSEd Maste 	/* linux_sethostname */
12775f2336efSEd Maste 	case 161: {
12785f2336efSEd Maste 		struct linux_sethostname_args *p = params;
12796b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hostname; /* char * */
12806b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
12815f2336efSEd Maste 		*n_args = 2;
12825f2336efSEd Maste 		break;
12835f2336efSEd Maste 	}
12845f2336efSEd Maste 	/* linux_setdomainname */
12855f2336efSEd Maste 	case 162: {
12865f2336efSEd Maste 		struct linux_setdomainname_args *p = params;
12876b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* char * */
12886b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_int */
12895f2336efSEd Maste 		*n_args = 2;
12905f2336efSEd Maste 		break;
12915f2336efSEd Maste 	}
12925f2336efSEd Maste 	/* linux_getrlimit */
12935f2336efSEd Maste 	case 163: {
12945f2336efSEd Maste 		struct linux_getrlimit_args *p = params;
12956b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
12966b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
12975f2336efSEd Maste 		*n_args = 2;
12985f2336efSEd Maste 		break;
12995f2336efSEd Maste 	}
13005f2336efSEd Maste 	/* linux_setrlimit */
13015f2336efSEd Maste 	case 164: {
13025f2336efSEd Maste 		struct linux_setrlimit_args *p = params;
13036b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
13046b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
13055f2336efSEd Maste 		*n_args = 2;
13065f2336efSEd Maste 		break;
13075f2336efSEd Maste 	}
13085f2336efSEd Maste 	/* getrusage */
13095f2336efSEd Maste 	case 165: {
13105f2336efSEd Maste 		struct getrusage_args *p = params;
13116b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* int */
13126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
13135f2336efSEd Maste 		*n_args = 2;
13145f2336efSEd Maste 		break;
13155f2336efSEd Maste 	}
13165f2336efSEd Maste 	/* umask */
13175f2336efSEd Maste 	case 166: {
13185f2336efSEd Maste 		struct umask_args *p = params;
13196b7c23a0SBrooks Davis 		iarg[a++] = p->newmask; /* int */
13205f2336efSEd Maste 		*n_args = 1;
13215f2336efSEd Maste 		break;
13225f2336efSEd Maste 	}
13235f2336efSEd Maste 	/* linux_prctl */
13245f2336efSEd Maste 	case 167: {
13255f2336efSEd Maste 		struct linux_prctl_args *p = params;
13266b7c23a0SBrooks Davis 		iarg[a++] = p->option; /* l_int */
13276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
13286b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
13296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
13306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
13315f2336efSEd Maste 		*n_args = 5;
13325f2336efSEd Maste 		break;
13335f2336efSEd Maste 	}
13345f2336efSEd Maste 	/* linux_getcpu */
13355f2336efSEd Maste 	case 168: {
13365f2336efSEd Maste 		struct linux_getcpu_args *p = params;
13376b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
13386b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
13396b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->cache; /* void * */
13405f2336efSEd Maste 		*n_args = 3;
13415f2336efSEd Maste 		break;
13425f2336efSEd Maste 	}
13435f2336efSEd Maste 	/* gettimeofday */
13445f2336efSEd Maste 	case 169: {
13455f2336efSEd Maste 		struct gettimeofday_args *p = params;
13466b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
13476b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
13485f2336efSEd Maste 		*n_args = 2;
13495f2336efSEd Maste 		break;
13505f2336efSEd Maste 	}
13515f2336efSEd Maste 	/* settimeofday */
13525f2336efSEd Maste 	case 170: {
13535f2336efSEd Maste 		struct settimeofday_args *p = params;
13546b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */
13556b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
13565f2336efSEd Maste 		*n_args = 2;
13575f2336efSEd Maste 		break;
13585f2336efSEd Maste 	}
13595f2336efSEd Maste 	/* linux_adjtimex */
13605f2336efSEd Maste 	case 171: {
13615f2336efSEd Maste 		*n_args = 0;
13625f2336efSEd Maste 		break;
13635f2336efSEd Maste 	}
13645f2336efSEd Maste 	/* linux_getpid */
13655f2336efSEd Maste 	case 172: {
13665f2336efSEd Maste 		*n_args = 0;
13675f2336efSEd Maste 		break;
13685f2336efSEd Maste 	}
13695f2336efSEd Maste 	/* linux_getppid */
13705f2336efSEd Maste 	case 173: {
13715f2336efSEd Maste 		*n_args = 0;
13725f2336efSEd Maste 		break;
13735f2336efSEd Maste 	}
13745f2336efSEd Maste 	/* linux_getuid */
13755f2336efSEd Maste 	case 174: {
13765f2336efSEd Maste 		*n_args = 0;
13775f2336efSEd Maste 		break;
13785f2336efSEd Maste 	}
13795f2336efSEd Maste 	/* geteuid */
13805f2336efSEd Maste 	case 175: {
13815f2336efSEd Maste 		*n_args = 0;
13825f2336efSEd Maste 		break;
13835f2336efSEd Maste 	}
13845f2336efSEd Maste 	/* linux_getgid */
13855f2336efSEd Maste 	case 176: {
13865f2336efSEd Maste 		*n_args = 0;
13875f2336efSEd Maste 		break;
13885f2336efSEd Maste 	}
13895f2336efSEd Maste 	/* getegid */
13905f2336efSEd Maste 	case 177: {
13915f2336efSEd Maste 		*n_args = 0;
13925f2336efSEd Maste 		break;
13935f2336efSEd Maste 	}
13945f2336efSEd Maste 	/* linux_gettid */
13955f2336efSEd Maste 	case 178: {
13965f2336efSEd Maste 		*n_args = 0;
13975f2336efSEd Maste 		break;
13985f2336efSEd Maste 	}
13995f2336efSEd Maste 	/* linux_sysinfo */
14005f2336efSEd Maste 	case 179: {
14015f2336efSEd Maste 		struct linux_sysinfo_args *p = params;
14026b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
14035f2336efSEd Maste 		*n_args = 1;
14045f2336efSEd Maste 		break;
14055f2336efSEd Maste 	}
14065f2336efSEd Maste 	/* linux_mq_open */
14075f2336efSEd Maste 	case 180: {
1408a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_open_args *p = params;
14096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
14106b7c23a0SBrooks Davis 		iarg[a++] = p->oflag; /* l_int */
14116b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
14126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
1413a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
14145f2336efSEd Maste 		break;
14155f2336efSEd Maste 	}
14165f2336efSEd Maste 	/* linux_mq_unlink */
14175f2336efSEd Maste 	case 181: {
1418a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_unlink_args *p = params;
14196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
1420a39cdcd7SEdward Tomasz Napierala 		*n_args = 1;
14215f2336efSEd Maste 		break;
14225f2336efSEd Maste 	}
14235f2336efSEd Maste 	/* linux_mq_timedsend */
14245f2336efSEd Maste 	case 182: {
1425a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedsend_args *p = params;
14266b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
14286b7c23a0SBrooks Davis 		iarg[a++] = p->msg_len; /* l_size_t */
14296b7c23a0SBrooks Davis 		iarg[a++] = p->msg_prio; /* l_uint */
14306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1431a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14325f2336efSEd Maste 		break;
14335f2336efSEd Maste 	}
14345f2336efSEd Maste 	/* linux_mq_timedreceive */
14355f2336efSEd Maste 	case 183: {
1436a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedreceive_args *p = params;
14376b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14386b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
14396b7c23a0SBrooks Davis 		iarg[a++] = p->msg_len; /* l_size_t */
14406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
14416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1442a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14435f2336efSEd Maste 		break;
14445f2336efSEd Maste 	}
14455f2336efSEd Maste 	/* linux_mq_notify */
14465f2336efSEd Maste 	case 184: {
1447a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_notify_args *p = params;
14486b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14496b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1450a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
14515f2336efSEd Maste 		break;
14525f2336efSEd Maste 	}
14535f2336efSEd Maste 	/* linux_mq_getsetattr */
14545f2336efSEd Maste 	case 185: {
1455a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_getsetattr_args *p = params;
14566b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
14586b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
1459a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
14605f2336efSEd Maste 		break;
14615f2336efSEd Maste 	}
14625f2336efSEd Maste 	/* linux_msgget */
14635f2336efSEd Maste 	case 186: {
14645f2336efSEd Maste 		struct linux_msgget_args *p = params;
14656b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
14666b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14675f2336efSEd Maste 		*n_args = 2;
14685f2336efSEd Maste 		break;
14695f2336efSEd Maste 	}
14705f2336efSEd Maste 	/* linux_msgctl */
14715f2336efSEd Maste 	case 187: {
14725f2336efSEd Maste 		struct linux_msgctl_args *p = params;
14736b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14746b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
14756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
14765f2336efSEd Maste 		*n_args = 3;
14775f2336efSEd Maste 		break;
14785f2336efSEd Maste 	}
14795f2336efSEd Maste 	/* linux_msgrcv */
14805f2336efSEd Maste 	case 188: {
14815f2336efSEd Maste 		struct linux_msgrcv_args *p = params;
14826b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
14846b7c23a0SBrooks Davis 		iarg[a++] = p->msgsz; /* l_size_t */
14856b7c23a0SBrooks Davis 		iarg[a++] = p->msgtyp; /* l_long */
14866b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14875f2336efSEd Maste 		*n_args = 5;
14885f2336efSEd Maste 		break;
14895f2336efSEd Maste 	}
14905f2336efSEd Maste 	/* linux_msgsnd */
14915f2336efSEd Maste 	case 189: {
14925f2336efSEd Maste 		struct linux_msgsnd_args *p = params;
14936b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14946b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
14956b7c23a0SBrooks Davis 		iarg[a++] = p->msgsz; /* l_size_t */
14966b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14975f2336efSEd Maste 		*n_args = 4;
14985f2336efSEd Maste 		break;
14995f2336efSEd Maste 	}
15005f2336efSEd Maste 	/* linux_semget */
15015f2336efSEd Maste 	case 190: {
15025f2336efSEd Maste 		struct linux_semget_args *p = params;
15036b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
15046b7c23a0SBrooks Davis 		iarg[a++] = p->nsems; /* l_int */
15056b7c23a0SBrooks Davis 		iarg[a++] = p->semflg; /* l_int */
15065f2336efSEd Maste 		*n_args = 3;
15075f2336efSEd Maste 		break;
15085f2336efSEd Maste 	}
15095f2336efSEd Maste 	/* linux_semctl */
15105f2336efSEd Maste 	case 191: {
15115f2336efSEd Maste 		struct linux_semctl_args *p = params;
15126b7c23a0SBrooks Davis 		iarg[a++] = p->semid; /* l_int */
15136b7c23a0SBrooks Davis 		iarg[a++] = p->semnum; /* l_int */
15146b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
15156b7c23a0SBrooks Davis 		uarg[a++] = p->arg.buf; /* union l_semun */
15165f2336efSEd Maste 		*n_args = 4;
15175f2336efSEd Maste 		break;
15185f2336efSEd Maste 	}
15195f2336efSEd Maste 	/* linux_semtimedop */
15205f2336efSEd Maste 	case 192: {
1521430460d7SDmitry Chagin 		struct linux_semtimedop_args *p = params;
1522430460d7SDmitry Chagin 		iarg[a++] = p->semid; /* l_int */
1523430460d7SDmitry Chagin 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
1524430460d7SDmitry Chagin 		iarg[a++] = p->nsops; /* l_size_t */
1525430460d7SDmitry Chagin 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
1526430460d7SDmitry Chagin 		*n_args = 4;
15275f2336efSEd Maste 		break;
15285f2336efSEd Maste 	}
1529cd875998SDmitry Chagin 	/* semop */
15305f2336efSEd Maste 	case 193: {
1531cd875998SDmitry Chagin 		struct semop_args *p = params;
15326b7c23a0SBrooks Davis 		iarg[a++] = p->semid; /* l_int */
1533cd875998SDmitry Chagin 		uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
1534cd875998SDmitry Chagin 		iarg[a++] = p->nsops; /* l_size_t */
15355f2336efSEd Maste 		*n_args = 3;
15365f2336efSEd Maste 		break;
15375f2336efSEd Maste 	}
15385f2336efSEd Maste 	/* linux_shmget */
15395f2336efSEd Maste 	case 194: {
15405f2336efSEd Maste 		struct linux_shmget_args *p = params;
15416b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
15426b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
15436b7c23a0SBrooks Davis 		iarg[a++] = p->shmflg; /* l_int */
15445f2336efSEd Maste 		*n_args = 3;
15455f2336efSEd Maste 		break;
15465f2336efSEd Maste 	}
15475f2336efSEd Maste 	/* linux_shmctl */
15485f2336efSEd Maste 	case 195: {
15495f2336efSEd Maste 		struct linux_shmctl_args *p = params;
15506b7c23a0SBrooks Davis 		iarg[a++] = p->shmid; /* l_int */
15516b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
15526b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
15535f2336efSEd Maste 		*n_args = 3;
15545f2336efSEd Maste 		break;
15555f2336efSEd Maste 	}
15565f2336efSEd Maste 	/* linux_shmat */
15575f2336efSEd Maste 	case 196: {
15585f2336efSEd Maste 		struct linux_shmat_args *p = params;
15596b7c23a0SBrooks Davis 		iarg[a++] = p->shmid; /* l_int */
15606b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
15616b7c23a0SBrooks Davis 		iarg[a++] = p->shmflg; /* l_int */
15625f2336efSEd Maste 		*n_args = 3;
15635f2336efSEd Maste 		break;
15645f2336efSEd Maste 	}
15655f2336efSEd Maste 	/* linux_shmdt */
15665f2336efSEd Maste 	case 197: {
15675f2336efSEd Maste 		struct linux_shmdt_args *p = params;
15686b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
15695f2336efSEd Maste 		*n_args = 1;
15705f2336efSEd Maste 		break;
15715f2336efSEd Maste 	}
15725f2336efSEd Maste 	/* linux_socket */
15735f2336efSEd Maste 	case 198: {
15745f2336efSEd Maste 		struct linux_socket_args *p = params;
15756b7c23a0SBrooks Davis 		iarg[a++] = p->domain; /* l_int */
15766b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
15776b7c23a0SBrooks Davis 		iarg[a++] = p->protocol; /* l_int */
15785f2336efSEd Maste 		*n_args = 3;
15795f2336efSEd Maste 		break;
15805f2336efSEd Maste 	}
15815f2336efSEd Maste 	/* linux_socketpair */
15825f2336efSEd Maste 	case 199: {
15835f2336efSEd Maste 		struct linux_socketpair_args *p = params;
15846b7c23a0SBrooks Davis 		iarg[a++] = p->domain; /* l_int */
15856b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
15866b7c23a0SBrooks Davis 		iarg[a++] = p->protocol; /* l_int */
15876b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
15885f2336efSEd Maste 		*n_args = 4;
15895f2336efSEd Maste 		break;
15905f2336efSEd Maste 	}
15915f2336efSEd Maste 	/* linux_bind */
15925f2336efSEd Maste 	case 200: {
15935f2336efSEd Maste 		struct linux_bind_args *p = params;
15946b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
15956b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
15966b7c23a0SBrooks Davis 		iarg[a++] = p->namelen; /* l_int */
15975f2336efSEd Maste 		*n_args = 3;
15985f2336efSEd Maste 		break;
15995f2336efSEd Maste 	}
16005f2336efSEd Maste 	/* linux_listen */
16015f2336efSEd Maste 	case 201: {
16025f2336efSEd Maste 		struct linux_listen_args *p = params;
16036b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16046b7c23a0SBrooks Davis 		iarg[a++] = p->backlog; /* l_int */
16055f2336efSEd Maste 		*n_args = 2;
16065f2336efSEd Maste 		break;
16075f2336efSEd Maste 	}
16085f2336efSEd Maste 	/* linux_accept */
16095f2336efSEd Maste 	case 202: {
16105f2336efSEd Maste 		struct linux_accept_args *p = params;
16116b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16136b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16145f2336efSEd Maste 		*n_args = 3;
16155f2336efSEd Maste 		break;
16165f2336efSEd Maste 	}
16175f2336efSEd Maste 	/* linux_connect */
16185f2336efSEd Maste 	case 203: {
16195f2336efSEd Maste 		struct linux_connect_args *p = params;
16206b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
16226b7c23a0SBrooks Davis 		iarg[a++] = p->namelen; /* l_int */
16235f2336efSEd Maste 		*n_args = 3;
16245f2336efSEd Maste 		break;
16255f2336efSEd Maste 	}
16265f2336efSEd Maste 	/* linux_getsockname */
16275f2336efSEd Maste 	case 204: {
16285f2336efSEd Maste 		struct linux_getsockname_args *p = params;
16296b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16325f2336efSEd Maste 		*n_args = 3;
16335f2336efSEd Maste 		break;
16345f2336efSEd Maste 	}
16355f2336efSEd Maste 	/* linux_getpeername */
16365f2336efSEd Maste 	case 205: {
16375f2336efSEd Maste 		struct linux_getpeername_args *p = params;
16386b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16396b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16415f2336efSEd Maste 		*n_args = 3;
16425f2336efSEd Maste 		break;
16435f2336efSEd Maste 	}
16445f2336efSEd Maste 	/* linux_sendto */
16455f2336efSEd Maste 	case 206: {
16465f2336efSEd Maste 		struct linux_sendto_args *p = params;
16476b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
16496b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
16506b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
16516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
16526b7c23a0SBrooks Davis 		iarg[a++] = p->tolen; /* l_int */
16535f2336efSEd Maste 		*n_args = 6;
16545f2336efSEd Maste 		break;
16555f2336efSEd Maste 	}
16565f2336efSEd Maste 	/* linux_recvfrom */
16575f2336efSEd Maste 	case 207: {
16585f2336efSEd Maste 		struct linux_recvfrom_args *p = params;
16596b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16606b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
16616b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
16626b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
16636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
16646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
16655f2336efSEd Maste 		*n_args = 6;
16665f2336efSEd Maste 		break;
16675f2336efSEd Maste 	}
16685f2336efSEd Maste 	/* linux_setsockopt */
16695f2336efSEd Maste 	case 208: {
16705f2336efSEd Maste 		struct linux_setsockopt_args *p = params;
16716b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16726b7c23a0SBrooks Davis 		iarg[a++] = p->level; /* l_int */
16736b7c23a0SBrooks Davis 		iarg[a++] = p->optname; /* l_int */
16746b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
16756b7c23a0SBrooks Davis 		iarg[a++] = p->optlen; /* l_int */
16765f2336efSEd Maste 		*n_args = 5;
16775f2336efSEd Maste 		break;
16785f2336efSEd Maste 	}
16795f2336efSEd Maste 	/* linux_getsockopt */
16805f2336efSEd Maste 	case 209: {
16815f2336efSEd Maste 		struct linux_getsockopt_args *p = params;
16826b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16836b7c23a0SBrooks Davis 		iarg[a++] = p->level; /* l_int */
16846b7c23a0SBrooks Davis 		iarg[a++] = p->optname; /* l_int */
16856b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
16866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
16875f2336efSEd Maste 		*n_args = 5;
16885f2336efSEd Maste 		break;
16895f2336efSEd Maste 	}
16905f2336efSEd Maste 	/* linux_shutdown */
16915f2336efSEd Maste 	case 210: {
16925f2336efSEd Maste 		struct linux_shutdown_args *p = params;
16936b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16946b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* l_int */
16955f2336efSEd Maste 		*n_args = 2;
16965f2336efSEd Maste 		break;
16975f2336efSEd Maste 	}
16985f2336efSEd Maste 	/* linux_sendmsg */
16995f2336efSEd Maste 	case 211: {
17005f2336efSEd Maste 		struct linux_sendmsg_args *p = params;
17016b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
17026b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
17036b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
17045f2336efSEd Maste 		*n_args = 3;
17055f2336efSEd Maste 		break;
17065f2336efSEd Maste 	}
17075f2336efSEd Maste 	/* linux_recvmsg */
17085f2336efSEd Maste 	case 212: {
17095f2336efSEd Maste 		struct linux_recvmsg_args *p = params;
17106b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
17116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
17126b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
17135f2336efSEd Maste 		*n_args = 3;
17145f2336efSEd Maste 		break;
17155f2336efSEd Maste 	}
17165f2336efSEd Maste 	/* linux_brk */
17175f2336efSEd Maste 	case 214: {
17185f2336efSEd Maste 		struct linux_brk_args *p = params;
17196b7c23a0SBrooks Davis 		iarg[a++] = p->dsend; /* l_ulong */
17205f2336efSEd Maste 		*n_args = 1;
17215f2336efSEd Maste 		break;
17225f2336efSEd Maste 	}
17235f2336efSEd Maste 	/* munmap */
17245f2336efSEd Maste 	case 215: {
17255f2336efSEd Maste 		struct munmap_args *p = params;
17266b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* void * */
17276b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
17285f2336efSEd Maste 		*n_args = 2;
17295f2336efSEd Maste 		break;
17305f2336efSEd Maste 	}
17315f2336efSEd Maste 	/* linux_mremap */
17325f2336efSEd Maste 	case 216: {
17335f2336efSEd Maste 		struct linux_mremap_args *p = params;
17346b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
17356b7c23a0SBrooks Davis 		iarg[a++] = p->old_len; /* l_ulong */
17366b7c23a0SBrooks Davis 		iarg[a++] = p->new_len; /* l_ulong */
17376b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17386b7c23a0SBrooks Davis 		iarg[a++] = p->new_addr; /* l_ulong */
17395f2336efSEd Maste 		*n_args = 5;
17405f2336efSEd Maste 		break;
17415f2336efSEd Maste 	}
17425f2336efSEd Maste 	/* linux_add_key */
17435f2336efSEd Maste 	case 217: {
17445f2336efSEd Maste 		*n_args = 0;
17455f2336efSEd Maste 		break;
17465f2336efSEd Maste 	}
17475f2336efSEd Maste 	/* linux_request_key */
17485f2336efSEd Maste 	case 218: {
17495f2336efSEd Maste 		*n_args = 0;
17505f2336efSEd Maste 		break;
17515f2336efSEd Maste 	}
17525f2336efSEd Maste 	/* linux_keyctl */
17535f2336efSEd Maste 	case 219: {
17545f2336efSEd Maste 		*n_args = 0;
17555f2336efSEd Maste 		break;
17565f2336efSEd Maste 	}
17575f2336efSEd Maste 	/* linux_clone */
17585f2336efSEd Maste 	case 220: {
17595f2336efSEd Maste 		struct linux_clone_args *p = params;
17606b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17616b7c23a0SBrooks Davis 		iarg[a++] = p->stack; /* l_ulong */
17626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
17636b7c23a0SBrooks Davis 		iarg[a++] = p->tls; /* l_ulong */
17646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
17655f2336efSEd Maste 		*n_args = 5;
17665f2336efSEd Maste 		break;
17675f2336efSEd Maste 	}
17685f2336efSEd Maste 	/* linux_execve */
17695f2336efSEd Maste 	case 221: {
17705f2336efSEd Maste 		struct linux_execve_args *p = params;
17716b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
1772eb98f779SDmitry Chagin 		uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
1773eb98f779SDmitry Chagin 		uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
17745f2336efSEd Maste 		*n_args = 3;
17755f2336efSEd Maste 		break;
17765f2336efSEd Maste 	}
17775f2336efSEd Maste 	/* linux_mmap2 */
17785f2336efSEd Maste 	case 222: {
17795f2336efSEd Maste 		struct linux_mmap2_args *p = params;
17806b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
17816b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_ulong */
17826b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
17836b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17846b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
17856b7c23a0SBrooks Davis 		iarg[a++] = p->pgoff; /* l_ulong */
17865f2336efSEd Maste 		*n_args = 6;
17875f2336efSEd Maste 		break;
17885f2336efSEd Maste 	}
17895f2336efSEd Maste 	/* linux_fadvise64 */
17905f2336efSEd Maste 	case 223: {
17915f2336efSEd Maste 		struct linux_fadvise64_args *p = params;
17926b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
17936b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
17946b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
17956b7c23a0SBrooks Davis 		iarg[a++] = p->advice; /* l_int */
17965f2336efSEd Maste 		*n_args = 4;
17975f2336efSEd Maste 		break;
17985f2336efSEd Maste 	}
17995f2336efSEd Maste 	/* swapon */
18005f2336efSEd Maste 	case 224: {
18015f2336efSEd Maste 		struct swapon_args *p = params;
18026b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* char * */
18035f2336efSEd Maste 		*n_args = 1;
18045f2336efSEd Maste 		break;
18055f2336efSEd Maste 	}
18065f2336efSEd Maste 	/* linux_swapoff */
18075f2336efSEd Maste 	case 225: {
18085f2336efSEd Maste 		*n_args = 0;
18095f2336efSEd Maste 		break;
18105f2336efSEd Maste 	}
18115f2336efSEd Maste 	/* linux_mprotect */
18125f2336efSEd Maste 	case 226: {
18135f2336efSEd Maste 		struct linux_mprotect_args *p = params;
18146b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18156b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18166b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
18175f2336efSEd Maste 		*n_args = 3;
18185f2336efSEd Maste 		break;
18195f2336efSEd Maste 	}
18205f2336efSEd Maste 	/* linux_msync */
18215f2336efSEd Maste 	case 227: {
18225f2336efSEd Maste 		struct linux_msync_args *p = params;
18236b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18246b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18256b7c23a0SBrooks Davis 		iarg[a++] = p->fl; /* l_int */
18265f2336efSEd Maste 		*n_args = 3;
18275f2336efSEd Maste 		break;
18285f2336efSEd Maste 	}
18295f2336efSEd Maste 	/* mlock */
18305f2336efSEd Maste 	case 228: {
18315f2336efSEd Maste 		struct mlock_args *p = params;
18326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* const void * */
18336b7c23a0SBrooks Davis 		uarg[a++] = p->len; /* size_t */
18345f2336efSEd Maste 		*n_args = 2;
18355f2336efSEd Maste 		break;
18365f2336efSEd Maste 	}
18375f2336efSEd Maste 	/* munlock */
18385f2336efSEd Maste 	case 229: {
18395f2336efSEd Maste 		struct munlock_args *p = params;
18406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* const void * */
18416b7c23a0SBrooks Davis 		uarg[a++] = p->len; /* size_t */
18425f2336efSEd Maste 		*n_args = 2;
18435f2336efSEd Maste 		break;
18445f2336efSEd Maste 	}
18455f2336efSEd Maste 	/* mlockall */
18465f2336efSEd Maste 	case 230: {
18475f2336efSEd Maste 		struct mlockall_args *p = params;
18486b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* int */
18495f2336efSEd Maste 		*n_args = 1;
18505f2336efSEd Maste 		break;
18515f2336efSEd Maste 	}
18525f2336efSEd Maste 	/* munlockall */
18535f2336efSEd Maste 	case 231: {
18545f2336efSEd Maste 		*n_args = 0;
18555f2336efSEd Maste 		break;
18565f2336efSEd Maste 	}
18575f2336efSEd Maste 	/* linux_mincore */
18585f2336efSEd Maste 	case 232: {
18595f2336efSEd Maste 		struct linux_mincore_args *p = params;
18606b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
18616b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
18635f2336efSEd Maste 		*n_args = 3;
18645f2336efSEd Maste 		break;
18655f2336efSEd Maste 	}
1866bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
18675f2336efSEd Maste 	case 233: {
1868bafd96b8SEdward Tomasz Napierala 		struct linux_madvise_args *p = params;
18696b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18706b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18716b7c23a0SBrooks Davis 		iarg[a++] = p->behav; /* l_int */
18725f2336efSEd Maste 		*n_args = 3;
18735f2336efSEd Maste 		break;
18745f2336efSEd Maste 	}
18755f2336efSEd Maste 	/* linux_remap_file_pages */
18765f2336efSEd Maste 	case 234: {
18775f2336efSEd Maste 		*n_args = 0;
18785f2336efSEd Maste 		break;
18795f2336efSEd Maste 	}
18805f2336efSEd Maste 	/* linux_mbind */
18815f2336efSEd Maste 	case 235: {
18825f2336efSEd Maste 		*n_args = 0;
18835f2336efSEd Maste 		break;
18845f2336efSEd Maste 	}
18855f2336efSEd Maste 	/* linux_get_mempolicy */
18865f2336efSEd Maste 	case 236: {
18875f2336efSEd Maste 		*n_args = 0;
18885f2336efSEd Maste 		break;
18895f2336efSEd Maste 	}
18905f2336efSEd Maste 	/* linux_set_mempolicy */
18915f2336efSEd Maste 	case 237: {
18925f2336efSEd Maste 		*n_args = 0;
18935f2336efSEd Maste 		break;
18945f2336efSEd Maste 	}
18955f2336efSEd Maste 	/* linux_migrate_pages */
18965f2336efSEd Maste 	case 238: {
18975f2336efSEd Maste 		*n_args = 0;
18985f2336efSEd Maste 		break;
18995f2336efSEd Maste 	}
19005f2336efSEd Maste 	/* linux_move_pages */
19015f2336efSEd Maste 	case 239: {
19025f2336efSEd Maste 		*n_args = 0;
19035f2336efSEd Maste 		break;
19045f2336efSEd Maste 	}
19055f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
19065f2336efSEd Maste 	case 240: {
19075f2336efSEd Maste 		struct linux_rt_tgsigqueueinfo_args *p = params;
19086b7c23a0SBrooks Davis 		iarg[a++] = p->tgid; /* l_pid_t */
19096b7c23a0SBrooks Davis 		iarg[a++] = p->tid; /* l_pid_t */
19106b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
19116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */
19125f2336efSEd Maste 		*n_args = 4;
19135f2336efSEd Maste 		break;
19145f2336efSEd Maste 	}
19155f2336efSEd Maste 	/* linux_perf_event_open */
19165f2336efSEd Maste 	case 241: {
19175f2336efSEd Maste 		*n_args = 0;
19185f2336efSEd Maste 		break;
19195f2336efSEd Maste 	}
19205f2336efSEd Maste 	/* linux_accept4 */
19215f2336efSEd Maste 	case 242: {
19225f2336efSEd Maste 		struct linux_accept4_args *p = params;
19236b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
19246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
19256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
19266b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
19275f2336efSEd Maste 		*n_args = 4;
19285f2336efSEd Maste 		break;
19295f2336efSEd Maste 	}
19305f2336efSEd Maste 	/* linux_recvmmsg */
19315f2336efSEd Maste 	case 243: {
19325f2336efSEd Maste 		struct linux_recvmmsg_args *p = params;
19336b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
19346b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
19356b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_uint */
19366b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
19376b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
19385f2336efSEd Maste 		*n_args = 5;
19395f2336efSEd Maste 		break;
19405f2336efSEd Maste 	}
19415f2336efSEd Maste 	/* linux_wait4 */
19425f2336efSEd Maste 	case 260: {
19435f2336efSEd Maste 		struct linux_wait4_args *p = params;
19446b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
19456b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->status; /* l_int * */
19466b7c23a0SBrooks Davis 		iarg[a++] = p->options; /* l_int */
19476b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
19485f2336efSEd Maste 		*n_args = 4;
19495f2336efSEd Maste 		break;
19505f2336efSEd Maste 	}
19515f2336efSEd Maste 	/* linux_prlimit64 */
19525f2336efSEd Maste 	case 261: {
19535f2336efSEd Maste 		struct linux_prlimit64_args *p = params;
19546b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
19556b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
19566b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
19576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old; /* struct rlimit * */
19585f2336efSEd Maste 		*n_args = 4;
19595f2336efSEd Maste 		break;
19605f2336efSEd Maste 	}
19615f2336efSEd Maste 	/* linux_fanotify_init */
19625f2336efSEd Maste 	case 262: {
19635f2336efSEd Maste 		*n_args = 0;
19645f2336efSEd Maste 		break;
19655f2336efSEd Maste 	}
19665f2336efSEd Maste 	/* linux_fanotify_mark */
19675f2336efSEd Maste 	case 263: {
19685f2336efSEd Maste 		*n_args = 0;
19695f2336efSEd Maste 		break;
19705f2336efSEd Maste 	}
19715f2336efSEd Maste 	/* linux_name_to_handle_at */
19725f2336efSEd Maste 	case 264: {
197377eb9841SConrad Meyer 		struct linux_name_to_handle_at_args *p = params;
19746b7c23a0SBrooks Davis 		iarg[a++] = p->dirfd; /* l_int */
19756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
19766b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
19776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
19786b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
197977eb9841SConrad Meyer 		*n_args = 5;
19805f2336efSEd Maste 		break;
19815f2336efSEd Maste 	}
19825f2336efSEd Maste 	/* linux_open_by_handle_at */
19835f2336efSEd Maste 	case 265: {
198477eb9841SConrad Meyer 		struct linux_open_by_handle_at_args *p = params;
19856b7c23a0SBrooks Davis 		iarg[a++] = p->mountdirfd; /* l_int */
19866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
19876b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
198877eb9841SConrad Meyer 		*n_args = 3;
19895f2336efSEd Maste 		break;
19905f2336efSEd Maste 	}
19915f2336efSEd Maste 	/* linux_clock_adjtime */
19925f2336efSEd Maste 	case 266: {
19935f2336efSEd Maste 		*n_args = 0;
19945f2336efSEd Maste 		break;
19955f2336efSEd Maste 	}
19965f2336efSEd Maste 	/* linux_syncfs */
19975f2336efSEd Maste 	case 267: {
19985f2336efSEd Maste 		struct linux_syncfs_args *p = params;
19996b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
20005f2336efSEd Maste 		*n_args = 1;
20015f2336efSEd Maste 		break;
20025f2336efSEd Maste 	}
20035f2336efSEd Maste 	/* linux_setns */
20045f2336efSEd Maste 	case 268: {
20055f2336efSEd Maste 		struct linux_setns_args *p = params;
20066b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
20076b7c23a0SBrooks Davis 		iarg[a++] = p->nstype; /* l_int */
20085f2336efSEd Maste 		*n_args = 2;
20095f2336efSEd Maste 		break;
20105f2336efSEd Maste 	}
20115f2336efSEd Maste 	/* linux_sendmmsg */
20125f2336efSEd Maste 	case 269: {
20135f2336efSEd Maste 		struct linux_sendmmsg_args *p = params;
20146b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
20156b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
20166b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_uint */
20176b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20185f2336efSEd Maste 		*n_args = 4;
20195f2336efSEd Maste 		break;
20205f2336efSEd Maste 	}
20215f2336efSEd Maste 	/* linux_process_vm_readv */
20225f2336efSEd Maste 	case 270: {
20235f2336efSEd Maste 		struct linux_process_vm_readv_args *p = params;
20246b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
20266b7c23a0SBrooks Davis 		iarg[a++] = p->liovcnt; /* l_ulong */
20276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
20286b7c23a0SBrooks Davis 		iarg[a++] = p->riovcnt; /* l_ulong */
20296b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
20305f2336efSEd Maste 		*n_args = 6;
20315f2336efSEd Maste 		break;
20325f2336efSEd Maste 	}
20335f2336efSEd Maste 	/* linux_process_vm_writev */
20345f2336efSEd Maste 	case 271: {
20355f2336efSEd Maste 		struct linux_process_vm_writev_args *p = params;
20366b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20376b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
20386b7c23a0SBrooks Davis 		iarg[a++] = p->liovcnt; /* l_ulong */
20396b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
20406b7c23a0SBrooks Davis 		iarg[a++] = p->riovcnt; /* l_ulong */
20416b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
20425f2336efSEd Maste 		*n_args = 6;
20435f2336efSEd Maste 		break;
20445f2336efSEd Maste 	}
20455f2336efSEd Maste 	/* linux_kcmp */
20465f2336efSEd Maste 	case 272: {
20475f2336efSEd Maste 		struct linux_kcmp_args *p = params;
20486b7c23a0SBrooks Davis 		iarg[a++] = p->pid1; /* l_pid_t */
20496b7c23a0SBrooks Davis 		iarg[a++] = p->pid2; /* l_pid_t */
20506b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
20516b7c23a0SBrooks Davis 		iarg[a++] = p->idx1; /* l_ulong */
20526b7c23a0SBrooks Davis 		iarg[a++] = p->idx; /* l_ulong */
20535f2336efSEd Maste 		*n_args = 5;
20545f2336efSEd Maste 		break;
20555f2336efSEd Maste 	}
20565f2336efSEd Maste 	/* linux_finit_module */
20575f2336efSEd Maste 	case 273: {
20585f2336efSEd Maste 		struct linux_finit_module_args *p = params;
20596b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
20606b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
20616b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
20625f2336efSEd Maste 		*n_args = 3;
20635f2336efSEd Maste 		break;
20645f2336efSEd Maste 	}
20655f2336efSEd Maste 	/* linux_sched_setattr */
20665f2336efSEd Maste 	case 274: {
20675f2336efSEd Maste 		struct linux_sched_setattr_args *p = params;
20686b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
20706b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20715f2336efSEd Maste 		*n_args = 3;
20725f2336efSEd Maste 		break;
20735f2336efSEd Maste 	}
20745f2336efSEd Maste 	/* linux_sched_getattr */
20755f2336efSEd Maste 	case 275: {
20765f2336efSEd Maste 		struct linux_sched_getattr_args *p = params;
20776b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20786b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
20796b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_uint */
20806b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20815f2336efSEd Maste 		*n_args = 4;
20825f2336efSEd Maste 		break;
20835f2336efSEd Maste 	}
20845f2336efSEd Maste 	/* linux_renameat2 */
20855f2336efSEd Maste 	case 276: {
20865f2336efSEd Maste 		struct linux_renameat2_args *p = params;
20876b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
20886b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
20896b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
20906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
20916b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20925f2336efSEd Maste 		*n_args = 5;
20935f2336efSEd Maste 		break;
20945f2336efSEd Maste 	}
20955f2336efSEd Maste 	/* linux_seccomp */
20965f2336efSEd Maste 	case 277: {
20975f2336efSEd Maste 		struct linux_seccomp_args *p = params;
20986b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_uint */
20996b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21006b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
21015f2336efSEd Maste 		*n_args = 3;
21025f2336efSEd Maste 		break;
21035f2336efSEd Maste 	}
21045f2336efSEd Maste 	/* linux_getrandom */
21055f2336efSEd Maste 	case 278: {
21065f2336efSEd Maste 		struct linux_getrandom_args *p = params;
21076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
21086b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_size_t */
21096b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21105f2336efSEd Maste 		*n_args = 3;
21115f2336efSEd Maste 		break;
21125f2336efSEd Maste 	}
21135f2336efSEd Maste 	/* linux_memfd_create */
21145f2336efSEd Maste 	case 279: {
21155f2336efSEd Maste 		struct linux_memfd_create_args *p = params;
21166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
21176b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21185f2336efSEd Maste 		*n_args = 2;
21195f2336efSEd Maste 		break;
21205f2336efSEd Maste 	}
21215f2336efSEd Maste 	/* linux_bpf */
21225f2336efSEd Maste 	case 280: {
21235f2336efSEd Maste 		struct linux_bpf_args *p = params;
21246b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
21256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
21266b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_uint */
21275f2336efSEd Maste 		*n_args = 3;
21285f2336efSEd Maste 		break;
21295f2336efSEd Maste 	}
21305f2336efSEd Maste 	/* linux_execveat */
21315f2336efSEd Maste 	case 281: {
21325f2336efSEd Maste 		struct linux_execveat_args *p = params;
21336b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
21346b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
21356b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
21366b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
21376b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21385f2336efSEd Maste 		*n_args = 5;
21395f2336efSEd Maste 		break;
21405f2336efSEd Maste 	}
21415f2336efSEd Maste 	/* linux_userfaultfd */
21425f2336efSEd Maste 	case 282: {
21435f2336efSEd Maste 		struct linux_userfaultfd_args *p = params;
21446b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21455f2336efSEd Maste 		*n_args = 1;
21465f2336efSEd Maste 		break;
21475f2336efSEd Maste 	}
21485f2336efSEd Maste 	/* linux_membarrier */
21495f2336efSEd Maste 	case 283: {
21505f2336efSEd Maste 		struct linux_membarrier_args *p = params;
21516b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
21526b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21535f2336efSEd Maste 		*n_args = 2;
21545f2336efSEd Maste 		break;
21555f2336efSEd Maste 	}
21565f2336efSEd Maste 	/* linux_mlock2 */
21575f2336efSEd Maste 	case 284: {
21585f2336efSEd Maste 		struct linux_mlock2_args *p = params;
21596b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
21606b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
21616b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21625f2336efSEd Maste 		*n_args = 3;
21635f2336efSEd Maste 		break;
21645f2336efSEd Maste 	}
21655f2336efSEd Maste 	/* linux_copy_file_range */
21665f2336efSEd Maste 	case 285: {
21675f2336efSEd Maste 		struct linux_copy_file_range_args *p = params;
21686b7c23a0SBrooks Davis 		iarg[a++] = p->fd_in; /* l_int */
21696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
21706b7c23a0SBrooks Davis 		iarg[a++] = p->fd_out; /* l_int */
21716b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
21726b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
21736b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21745f2336efSEd Maste 		*n_args = 6;
21755f2336efSEd Maste 		break;
21765f2336efSEd Maste 	}
21775f2336efSEd Maste 	/* linux_preadv2 */
21785f2336efSEd Maste 	case 286: {
21795f2336efSEd Maste 		struct linux_preadv2_args *p = params;
21806b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
21816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
21826b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
21836b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
21846b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
21856b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21865f2336efSEd Maste 		*n_args = 6;
21875f2336efSEd Maste 		break;
21885f2336efSEd Maste 	}
21895f2336efSEd Maste 	/* linux_pwritev2 */
21905f2336efSEd Maste 	case 287: {
21915f2336efSEd Maste 		struct linux_pwritev2_args *p = params;
21926b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
21936b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
21946b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
21956b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
21966b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
21976b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21985f2336efSEd Maste 		*n_args = 6;
21995f2336efSEd Maste 		break;
22005f2336efSEd Maste 	}
22015f2336efSEd Maste 	/* linux_pkey_mprotect */
22025f2336efSEd Maste 	case 288: {
22035f2336efSEd Maste 		struct linux_pkey_mprotect_args *p = params;
22046b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
22056b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
22066b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
22076b7c23a0SBrooks Davis 		iarg[a++] = p->pkey; /* l_int */
22085f2336efSEd Maste 		*n_args = 4;
22095f2336efSEd Maste 		break;
22105f2336efSEd Maste 	}
22115f2336efSEd Maste 	/* linux_pkey_alloc */
22125f2336efSEd Maste 	case 289: {
22135f2336efSEd Maste 		struct linux_pkey_alloc_args *p = params;
22146b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
22156b7c23a0SBrooks Davis 		iarg[a++] = p->init_val; /* l_ulong */
22165f2336efSEd Maste 		*n_args = 2;
22175f2336efSEd Maste 		break;
22185f2336efSEd Maste 	}
22195f2336efSEd Maste 	/* linux_pkey_free */
22205f2336efSEd Maste 	case 290: {
22215f2336efSEd Maste 		struct linux_pkey_free_args *p = params;
22226b7c23a0SBrooks Davis 		iarg[a++] = p->pkey; /* l_int */
22235f2336efSEd Maste 		*n_args = 1;
22245f2336efSEd Maste 		break;
22255f2336efSEd Maste 	}
2226c0f17173SEdward Tomasz Napierala 	/* linux_statx */
2227c0f17173SEdward Tomasz Napierala 	case 291: {
2228c0f17173SEdward Tomasz Napierala 		struct linux_statx_args *p = params;
22296b7c23a0SBrooks Davis 		iarg[a++] = p->dirfd; /* l_int */
22306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
22316b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
22326b7c23a0SBrooks Davis 		iarg[a++] = p->mask; /* l_uint */
22336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
2234c0f17173SEdward Tomasz Napierala 		*n_args = 5;
2235c0f17173SEdward Tomasz Napierala 		break;
2236c0f17173SEdward Tomasz Napierala 	}
2237c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
2238c0f17173SEdward Tomasz Napierala 	case 292: {
2239c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2240c0f17173SEdward Tomasz Napierala 		break;
2241c0f17173SEdward Tomasz Napierala 	}
2242c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
2243c0f17173SEdward Tomasz Napierala 	case 293: {
224475e40949SDmitry Chagin 		struct linux_rseq_args *p = params;
224575e40949SDmitry Chagin 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
224675e40949SDmitry Chagin 		uarg[a++] = p->rseq_len; /* uint32_t */
224775e40949SDmitry Chagin 		iarg[a++] = p->flags; /* l_int */
224875e40949SDmitry Chagin 		uarg[a++] = p->sig; /* uint32_t */
224975e40949SDmitry Chagin 		*n_args = 4;
2250c0f17173SEdward Tomasz Napierala 		break;
2251c0f17173SEdward Tomasz Napierala 	}
2252c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
2253c0f17173SEdward Tomasz Napierala 	case 294: {
2254c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2255c0f17173SEdward Tomasz Napierala 		break;
2256c0f17173SEdward Tomasz Napierala 	}
2257c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
2258c0f17173SEdward Tomasz Napierala 	case 424: {
2259c0f17173SEdward Tomasz Napierala 		struct linux_pidfd_send_signal_args *p = params;
22606b7c23a0SBrooks Davis 		iarg[a++] = p->pidfd; /* l_int */
22616b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
22626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
22636b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
2264c0f17173SEdward Tomasz Napierala 		*n_args = 4;
2265c0f17173SEdward Tomasz Napierala 		break;
2266c0f17173SEdward Tomasz Napierala 	}
2267c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
2268c0f17173SEdward Tomasz Napierala 	case 425: {
2269c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2270c0f17173SEdward Tomasz Napierala 		break;
2271c0f17173SEdward Tomasz Napierala 	}
2272c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
2273c0f17173SEdward Tomasz Napierala 	case 426: {
2274c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2275c0f17173SEdward Tomasz Napierala 		break;
2276c0f17173SEdward Tomasz Napierala 	}
2277c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
2278c0f17173SEdward Tomasz Napierala 	case 427: {
2279c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2280c0f17173SEdward Tomasz Napierala 		break;
2281c0f17173SEdward Tomasz Napierala 	}
2282c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
2283c0f17173SEdward Tomasz Napierala 	case 428: {
2284c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2285c0f17173SEdward Tomasz Napierala 		break;
2286c0f17173SEdward Tomasz Napierala 	}
2287c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
2288c0f17173SEdward Tomasz Napierala 	case 429: {
2289c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2290c0f17173SEdward Tomasz Napierala 		break;
2291c0f17173SEdward Tomasz Napierala 	}
2292c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
2293c0f17173SEdward Tomasz Napierala 	case 430: {
2294c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2295c0f17173SEdward Tomasz Napierala 		break;
2296c0f17173SEdward Tomasz Napierala 	}
2297c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
2298c0f17173SEdward Tomasz Napierala 	case 431: {
2299c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2300c0f17173SEdward Tomasz Napierala 		break;
2301c0f17173SEdward Tomasz Napierala 	}
2302c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
2303c0f17173SEdward Tomasz Napierala 	case 432: {
2304c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2305c0f17173SEdward Tomasz Napierala 		break;
2306c0f17173SEdward Tomasz Napierala 	}
2307c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
2308c0f17173SEdward Tomasz Napierala 	case 433: {
2309c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2310c0f17173SEdward Tomasz Napierala 		break;
2311c0f17173SEdward Tomasz Napierala 	}
2312c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
2313c0f17173SEdward Tomasz Napierala 	case 434: {
2314c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2315c0f17173SEdward Tomasz Napierala 		break;
2316c0f17173SEdward Tomasz Napierala 	}
2317c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
2318c0f17173SEdward Tomasz Napierala 	case 435: {
2319b356030eSDmitry Chagin 		struct linux_clone3_args *p = params;
23206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
23216b7c23a0SBrooks Davis 		iarg[a++] = p->usize; /* l_size_t */
2322b356030eSDmitry Chagin 		*n_args = 2;
2323c0f17173SEdward Tomasz Napierala 		break;
2324c0f17173SEdward Tomasz Napierala 	}
2325c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
2326c0f17173SEdward Tomasz Napierala 	case 436: {
232750111714SDmitry Chagin 		struct linux_close_range_args *p = params;
232850111714SDmitry Chagin 		iarg[a++] = p->first; /* l_uint */
232950111714SDmitry Chagin 		iarg[a++] = p->last; /* l_uint */
233050111714SDmitry Chagin 		iarg[a++] = p->flags; /* l_uint */
233150111714SDmitry Chagin 		*n_args = 3;
2332c0f17173SEdward Tomasz Napierala 		break;
2333c0f17173SEdward Tomasz Napierala 	}
2334c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
2335c0f17173SEdward Tomasz Napierala 	case 437: {
2336c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2337c0f17173SEdward Tomasz Napierala 		break;
2338c0f17173SEdward Tomasz Napierala 	}
2339c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
2340c0f17173SEdward Tomasz Napierala 	case 438: {
2341c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2342c0f17173SEdward Tomasz Napierala 		break;
2343c0f17173SEdward Tomasz Napierala 	}
2344c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
2345c0f17173SEdward Tomasz Napierala 	case 439: {
2346bee191e4SDmitry Chagin 		struct linux_faccessat2_args *p = params;
23476b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
23486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
23496b7c23a0SBrooks Davis 		iarg[a++] = p->amode; /* l_int */
23506b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
2351bee191e4SDmitry Chagin 		*n_args = 4;
2352c0f17173SEdward Tomasz Napierala 		break;
2353c0f17173SEdward Tomasz Napierala 	}
2354c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
2355c0f17173SEdward Tomasz Napierala 	case 440: {
2356c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2357c0f17173SEdward Tomasz Napierala 		break;
2358c0f17173SEdward Tomasz Napierala 	}
2359c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
2360c0f17173SEdward Tomasz Napierala 	case 441: {
2361df377f1fSDmitry Chagin 		struct linux_epoll_pwait2_args *p = params;
2362df377f1fSDmitry Chagin 		iarg[a++] = p->epfd; /* l_int */
2363df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
2364df377f1fSDmitry Chagin 		iarg[a++] = p->maxevents; /* l_int */
2365df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
2366df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
2367df377f1fSDmitry Chagin 		iarg[a++] = p->sigsetsize; /* l_size_t */
2368df377f1fSDmitry Chagin 		*n_args = 6;
2369c0f17173SEdward Tomasz Napierala 		break;
2370c0f17173SEdward Tomasz Napierala 	}
2371c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
2372c0f17173SEdward Tomasz Napierala 	case 442: {
2373c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2374c0f17173SEdward Tomasz Napierala 		break;
2375c0f17173SEdward Tomasz Napierala 	}
2376*28035f67SDmitry Chagin 	/* linux_quotactl_fd */
2377*28035f67SDmitry Chagin 	case 443: {
2378*28035f67SDmitry Chagin 		*n_args = 0;
2379*28035f67SDmitry Chagin 		break;
2380*28035f67SDmitry Chagin 	}
2381*28035f67SDmitry Chagin 	/* linux_landlock_create_ruleset */
2382*28035f67SDmitry Chagin 	case 444: {
2383*28035f67SDmitry Chagin 		*n_args = 0;
2384*28035f67SDmitry Chagin 		break;
2385*28035f67SDmitry Chagin 	}
2386*28035f67SDmitry Chagin 	/* linux_landlock_add_rule */
2387*28035f67SDmitry Chagin 	case 445: {
2388*28035f67SDmitry Chagin 		*n_args = 0;
2389*28035f67SDmitry Chagin 		break;
2390*28035f67SDmitry Chagin 	}
2391*28035f67SDmitry Chagin 	/* linux_landlock_restrict_self */
2392*28035f67SDmitry Chagin 	case 446: {
2393*28035f67SDmitry Chagin 		*n_args = 0;
2394*28035f67SDmitry Chagin 		break;
2395*28035f67SDmitry Chagin 	}
2396*28035f67SDmitry Chagin 	/* linux_memfd_secret */
2397*28035f67SDmitry Chagin 	case 447: {
2398*28035f67SDmitry Chagin 		*n_args = 0;
2399*28035f67SDmitry Chagin 		break;
2400*28035f67SDmitry Chagin 	}
2401*28035f67SDmitry Chagin 	/* linux_process_mrelease */
2402*28035f67SDmitry Chagin 	case 448: {
2403*28035f67SDmitry Chagin 		*n_args = 0;
2404*28035f67SDmitry Chagin 		break;
2405*28035f67SDmitry Chagin 	}
2406*28035f67SDmitry Chagin 	/* linux_futex_waitv */
2407*28035f67SDmitry Chagin 	case 449: {
2408*28035f67SDmitry Chagin 		*n_args = 0;
2409*28035f67SDmitry Chagin 		break;
2410*28035f67SDmitry Chagin 	}
2411*28035f67SDmitry Chagin 	/* linux_set_mempolicy_home_node */
2412*28035f67SDmitry Chagin 	case 450: {
2413*28035f67SDmitry Chagin 		*n_args = 0;
2414*28035f67SDmitry Chagin 		break;
2415*28035f67SDmitry Chagin 	}
2416*28035f67SDmitry Chagin 	/* linux_cachestat */
2417*28035f67SDmitry Chagin 	case 451: {
2418*28035f67SDmitry Chagin 		*n_args = 0;
2419*28035f67SDmitry Chagin 		break;
2420*28035f67SDmitry Chagin 	}
2421*28035f67SDmitry Chagin 	/* linux_fchmodat2 */
2422*28035f67SDmitry Chagin 	case 452: {
2423*28035f67SDmitry Chagin 		*n_args = 0;
2424*28035f67SDmitry Chagin 		break;
2425*28035f67SDmitry Chagin 	}
24265f2336efSEd Maste 	default:
24275f2336efSEd Maste 		*n_args = 0;
24285f2336efSEd Maste 		break;
24295f2336efSEd Maste 	};
24305f2336efSEd Maste }
24315f2336efSEd Maste static void
24325f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
24335f2336efSEd Maste {
24345f2336efSEd Maste 	const char *p = NULL;
24355f2336efSEd Maste 	switch (sysnum) {
24365f2336efSEd Maste #define	nosys	linux_nosys
24375f2336efSEd Maste 	/* linux_setxattr */
24385f2336efSEd Maste 	case 5:
2439a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2440a39cdcd7SEdward Tomasz Napierala 		case 0:
2441a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2442a39cdcd7SEdward Tomasz Napierala 			break;
2443a39cdcd7SEdward Tomasz Napierala 		case 1:
2444a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2445a39cdcd7SEdward Tomasz Napierala 			break;
2446a39cdcd7SEdward Tomasz Napierala 		case 2:
2447d9c2dc6bSDmitry Chagin 			p = "userland void *";
2448a39cdcd7SEdward Tomasz Napierala 			break;
2449a39cdcd7SEdward Tomasz Napierala 		case 3:
2450a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2451a39cdcd7SEdward Tomasz Napierala 			break;
2452a39cdcd7SEdward Tomasz Napierala 		case 4:
2453a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2454a39cdcd7SEdward Tomasz Napierala 			break;
2455a39cdcd7SEdward Tomasz Napierala 		default:
2456a39cdcd7SEdward Tomasz Napierala 			break;
2457a39cdcd7SEdward Tomasz Napierala 		};
24585f2336efSEd Maste 		break;
24595f2336efSEd Maste 	/* linux_lsetxattr */
24605f2336efSEd Maste 	case 6:
2461a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2462a39cdcd7SEdward Tomasz Napierala 		case 0:
2463a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2464a39cdcd7SEdward Tomasz Napierala 			break;
2465a39cdcd7SEdward Tomasz Napierala 		case 1:
2466a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2467a39cdcd7SEdward Tomasz Napierala 			break;
2468a39cdcd7SEdward Tomasz Napierala 		case 2:
2469d9c2dc6bSDmitry Chagin 			p = "userland void *";
2470a39cdcd7SEdward Tomasz Napierala 			break;
2471a39cdcd7SEdward Tomasz Napierala 		case 3:
2472a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2473a39cdcd7SEdward Tomasz Napierala 			break;
2474a39cdcd7SEdward Tomasz Napierala 		case 4:
2475a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2476a39cdcd7SEdward Tomasz Napierala 			break;
2477a39cdcd7SEdward Tomasz Napierala 		default:
2478a39cdcd7SEdward Tomasz Napierala 			break;
2479a39cdcd7SEdward Tomasz Napierala 		};
24805f2336efSEd Maste 		break;
24815f2336efSEd Maste 	/* linux_fsetxattr */
24825f2336efSEd Maste 	case 7:
2483a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2484a39cdcd7SEdward Tomasz Napierala 		case 0:
2485a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2486a39cdcd7SEdward Tomasz Napierala 			break;
2487a39cdcd7SEdward Tomasz Napierala 		case 1:
2488a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2489a39cdcd7SEdward Tomasz Napierala 			break;
2490a39cdcd7SEdward Tomasz Napierala 		case 2:
2491d9c2dc6bSDmitry Chagin 			p = "userland void *";
2492a39cdcd7SEdward Tomasz Napierala 			break;
2493a39cdcd7SEdward Tomasz Napierala 		case 3:
2494a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2495a39cdcd7SEdward Tomasz Napierala 			break;
2496a39cdcd7SEdward Tomasz Napierala 		case 4:
2497a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2498a39cdcd7SEdward Tomasz Napierala 			break;
2499a39cdcd7SEdward Tomasz Napierala 		default:
2500a39cdcd7SEdward Tomasz Napierala 			break;
2501a39cdcd7SEdward Tomasz Napierala 		};
25025f2336efSEd Maste 		break;
25035f2336efSEd Maste 	/* linux_getxattr */
25045f2336efSEd Maste 	case 8:
2505a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2506a39cdcd7SEdward Tomasz Napierala 		case 0:
2507a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2508a39cdcd7SEdward Tomasz Napierala 			break;
2509a39cdcd7SEdward Tomasz Napierala 		case 1:
2510a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2511a39cdcd7SEdward Tomasz Napierala 			break;
2512a39cdcd7SEdward Tomasz Napierala 		case 2:
2513d9c2dc6bSDmitry Chagin 			p = "userland void *";
2514a39cdcd7SEdward Tomasz Napierala 			break;
2515a39cdcd7SEdward Tomasz Napierala 		case 3:
2516a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2517a39cdcd7SEdward Tomasz Napierala 			break;
2518a39cdcd7SEdward Tomasz Napierala 		default:
2519a39cdcd7SEdward Tomasz Napierala 			break;
2520a39cdcd7SEdward Tomasz Napierala 		};
25215f2336efSEd Maste 		break;
25225f2336efSEd Maste 	/* linux_lgetxattr */
25235f2336efSEd Maste 	case 9:
2524a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2525a39cdcd7SEdward Tomasz Napierala 		case 0:
2526a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2527a39cdcd7SEdward Tomasz Napierala 			break;
2528a39cdcd7SEdward Tomasz Napierala 		case 1:
2529a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2530a39cdcd7SEdward Tomasz Napierala 			break;
2531a39cdcd7SEdward Tomasz Napierala 		case 2:
2532d9c2dc6bSDmitry Chagin 			p = "userland void *";
2533a39cdcd7SEdward Tomasz Napierala 			break;
2534a39cdcd7SEdward Tomasz Napierala 		case 3:
2535a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2536a39cdcd7SEdward Tomasz Napierala 			break;
2537a39cdcd7SEdward Tomasz Napierala 		default:
2538a39cdcd7SEdward Tomasz Napierala 			break;
2539a39cdcd7SEdward Tomasz Napierala 		};
25405f2336efSEd Maste 		break;
25415f2336efSEd Maste 	/* linux_fgetxattr */
25425f2336efSEd Maste 	case 10:
2543a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2544a39cdcd7SEdward Tomasz Napierala 		case 0:
2545a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2546a39cdcd7SEdward Tomasz Napierala 			break;
2547a39cdcd7SEdward Tomasz Napierala 		case 1:
2548a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2549a39cdcd7SEdward Tomasz Napierala 			break;
2550a39cdcd7SEdward Tomasz Napierala 		case 2:
2551d9c2dc6bSDmitry Chagin 			p = "userland void *";
2552a39cdcd7SEdward Tomasz Napierala 			break;
2553a39cdcd7SEdward Tomasz Napierala 		case 3:
2554a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2555a39cdcd7SEdward Tomasz Napierala 			break;
2556a39cdcd7SEdward Tomasz Napierala 		default:
2557a39cdcd7SEdward Tomasz Napierala 			break;
2558a39cdcd7SEdward Tomasz Napierala 		};
25595f2336efSEd Maste 		break;
25605f2336efSEd Maste 	/* linux_listxattr */
25615f2336efSEd Maste 	case 11:
2562a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2563a39cdcd7SEdward Tomasz Napierala 		case 0:
2564a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2565a39cdcd7SEdward Tomasz Napierala 			break;
2566a39cdcd7SEdward Tomasz Napierala 		case 1:
2567d9c2dc6bSDmitry Chagin 			p = "userland char *";
2568a39cdcd7SEdward Tomasz Napierala 			break;
2569a39cdcd7SEdward Tomasz Napierala 		case 2:
2570a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2571a39cdcd7SEdward Tomasz Napierala 			break;
2572a39cdcd7SEdward Tomasz Napierala 		default:
2573a39cdcd7SEdward Tomasz Napierala 			break;
2574a39cdcd7SEdward Tomasz Napierala 		};
25755f2336efSEd Maste 		break;
25765f2336efSEd Maste 	/* linux_llistxattr */
25775f2336efSEd Maste 	case 12:
2578a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2579a39cdcd7SEdward Tomasz Napierala 		case 0:
2580a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2581a39cdcd7SEdward Tomasz Napierala 			break;
2582a39cdcd7SEdward Tomasz Napierala 		case 1:
2583d9c2dc6bSDmitry Chagin 			p = "userland char *";
2584a39cdcd7SEdward Tomasz Napierala 			break;
2585a39cdcd7SEdward Tomasz Napierala 		case 2:
2586a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2587a39cdcd7SEdward Tomasz Napierala 			break;
2588a39cdcd7SEdward Tomasz Napierala 		default:
2589a39cdcd7SEdward Tomasz Napierala 			break;
2590a39cdcd7SEdward Tomasz Napierala 		};
25915f2336efSEd Maste 		break;
25925f2336efSEd Maste 	/* linux_flistxattr */
25935f2336efSEd Maste 	case 13:
2594a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2595a39cdcd7SEdward Tomasz Napierala 		case 0:
2596a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2597a39cdcd7SEdward Tomasz Napierala 			break;
2598a39cdcd7SEdward Tomasz Napierala 		case 1:
2599d9c2dc6bSDmitry Chagin 			p = "userland char *";
2600a39cdcd7SEdward Tomasz Napierala 			break;
2601a39cdcd7SEdward Tomasz Napierala 		case 2:
2602a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2603a39cdcd7SEdward Tomasz Napierala 			break;
2604a39cdcd7SEdward Tomasz Napierala 		default:
2605a39cdcd7SEdward Tomasz Napierala 			break;
2606a39cdcd7SEdward Tomasz Napierala 		};
26075f2336efSEd Maste 		break;
26085f2336efSEd Maste 	/* linux_removexattr */
26095f2336efSEd Maste 	case 14:
2610a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2611a39cdcd7SEdward Tomasz Napierala 		case 0:
2612a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2613a39cdcd7SEdward Tomasz Napierala 			break;
2614a39cdcd7SEdward Tomasz Napierala 		case 1:
2615a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2616a39cdcd7SEdward Tomasz Napierala 			break;
2617a39cdcd7SEdward Tomasz Napierala 		default:
2618a39cdcd7SEdward Tomasz Napierala 			break;
2619a39cdcd7SEdward Tomasz Napierala 		};
26205f2336efSEd Maste 		break;
26215f2336efSEd Maste 	/* linux_lremovexattr */
26225f2336efSEd Maste 	case 15:
2623a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2624a39cdcd7SEdward Tomasz Napierala 		case 0:
2625a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2626a39cdcd7SEdward Tomasz Napierala 			break;
2627a39cdcd7SEdward Tomasz Napierala 		case 1:
2628a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2629a39cdcd7SEdward Tomasz Napierala 			break;
2630a39cdcd7SEdward Tomasz Napierala 		default:
2631a39cdcd7SEdward Tomasz Napierala 			break;
2632a39cdcd7SEdward Tomasz Napierala 		};
26335f2336efSEd Maste 		break;
26345f2336efSEd Maste 	/* linux_fremovexattr */
26355f2336efSEd Maste 	case 16:
2636a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2637a39cdcd7SEdward Tomasz Napierala 		case 0:
2638a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2639a39cdcd7SEdward Tomasz Napierala 			break;
2640a39cdcd7SEdward Tomasz Napierala 		case 1:
2641a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2642a39cdcd7SEdward Tomasz Napierala 			break;
2643a39cdcd7SEdward Tomasz Napierala 		default:
2644a39cdcd7SEdward Tomasz Napierala 			break;
2645a39cdcd7SEdward Tomasz Napierala 		};
26465f2336efSEd Maste 		break;
26475f2336efSEd Maste 	/* linux_getcwd */
26485f2336efSEd Maste 	case 17:
26495f2336efSEd Maste 		switch (ndx) {
26505f2336efSEd Maste 		case 0:
26515f2336efSEd Maste 			p = "userland char *";
26525f2336efSEd Maste 			break;
26535f2336efSEd Maste 		case 1:
26545f2336efSEd Maste 			p = "l_ulong";
26555f2336efSEd Maste 			break;
26565f2336efSEd Maste 		default:
26575f2336efSEd Maste 			break;
26585f2336efSEd Maste 		};
26595f2336efSEd Maste 		break;
26605f2336efSEd Maste 	/* linux_lookup_dcookie */
26615f2336efSEd Maste 	case 18:
26625f2336efSEd Maste 		break;
26635f2336efSEd Maste 	/* linux_eventfd2 */
26645f2336efSEd Maste 	case 19:
26655f2336efSEd Maste 		switch (ndx) {
26665f2336efSEd Maste 		case 0:
26675f2336efSEd Maste 			p = "l_uint";
26685f2336efSEd Maste 			break;
26695f2336efSEd Maste 		case 1:
26705f2336efSEd Maste 			p = "l_int";
26715f2336efSEd Maste 			break;
26725f2336efSEd Maste 		default:
26735f2336efSEd Maste 			break;
26745f2336efSEd Maste 		};
26755f2336efSEd Maste 		break;
26765f2336efSEd Maste 	/* linux_epoll_create1 */
26775f2336efSEd Maste 	case 20:
26785f2336efSEd Maste 		switch (ndx) {
26795f2336efSEd Maste 		case 0:
26805f2336efSEd Maste 			p = "l_int";
26815f2336efSEd Maste 			break;
26825f2336efSEd Maste 		default:
26835f2336efSEd Maste 			break;
26845f2336efSEd Maste 		};
26855f2336efSEd Maste 		break;
26865f2336efSEd Maste 	/* linux_epoll_ctl */
26875f2336efSEd Maste 	case 21:
26885f2336efSEd Maste 		switch (ndx) {
26895f2336efSEd Maste 		case 0:
26905f2336efSEd Maste 			p = "l_int";
26915f2336efSEd Maste 			break;
26925f2336efSEd Maste 		case 1:
26935f2336efSEd Maste 			p = "l_int";
26945f2336efSEd Maste 			break;
26955f2336efSEd Maste 		case 2:
26965f2336efSEd Maste 			p = "l_int";
26975f2336efSEd Maste 			break;
26985f2336efSEd Maste 		case 3:
26995f2336efSEd Maste 			p = "userland struct epoll_event *";
27005f2336efSEd Maste 			break;
27015f2336efSEd Maste 		default:
27025f2336efSEd Maste 			break;
27035f2336efSEd Maste 		};
27045f2336efSEd Maste 		break;
27055f2336efSEd Maste 	/* linux_epoll_pwait */
27065f2336efSEd Maste 	case 22:
27075f2336efSEd Maste 		switch (ndx) {
27085f2336efSEd Maste 		case 0:
27095f2336efSEd Maste 			p = "l_int";
27105f2336efSEd Maste 			break;
27115f2336efSEd Maste 		case 1:
27125f2336efSEd Maste 			p = "userland struct epoll_event *";
27135f2336efSEd Maste 			break;
27145f2336efSEd Maste 		case 2:
27155f2336efSEd Maste 			p = "l_int";
27165f2336efSEd Maste 			break;
27175f2336efSEd Maste 		case 3:
27185f2336efSEd Maste 			p = "l_int";
27195f2336efSEd Maste 			break;
27205f2336efSEd Maste 		case 4:
27215f2336efSEd Maste 			p = "userland l_sigset_t *";
27225f2336efSEd Maste 			break;
27235f2336efSEd Maste 		case 5:
27245f2336efSEd Maste 			p = "l_size_t";
27255f2336efSEd Maste 			break;
27265f2336efSEd Maste 		default:
27275f2336efSEd Maste 			break;
27285f2336efSEd Maste 		};
27295f2336efSEd Maste 		break;
2730c4db0baaSEd Maste 	/* dup */
2731c4db0baaSEd Maste 	case 23:
2732c4db0baaSEd Maste 		switch (ndx) {
2733c4db0baaSEd Maste 		case 0:
2734c4db0baaSEd Maste 			p = "u_int";
2735c4db0baaSEd Maste 			break;
2736c4db0baaSEd Maste 		default:
2737c4db0baaSEd Maste 			break;
2738c4db0baaSEd Maste 		};
2739c4db0baaSEd Maste 		break;
27405f2336efSEd Maste 	/* linux_dup3 */
27415f2336efSEd Maste 	case 24:
27425f2336efSEd Maste 		switch (ndx) {
27435f2336efSEd Maste 		case 0:
27445f2336efSEd Maste 			p = "l_int";
27455f2336efSEd Maste 			break;
27465f2336efSEd Maste 		case 1:
27475f2336efSEd Maste 			p = "l_int";
27485f2336efSEd Maste 			break;
27495f2336efSEd Maste 		case 2:
27505f2336efSEd Maste 			p = "l_int";
27515f2336efSEd Maste 			break;
27525f2336efSEd Maste 		default:
27535f2336efSEd Maste 			break;
27545f2336efSEd Maste 		};
27555f2336efSEd Maste 		break;
27565f2336efSEd Maste 	/* linux_fcntl */
27575f2336efSEd Maste 	case 25:
27585f2336efSEd Maste 		switch (ndx) {
27595f2336efSEd Maste 		case 0:
27605f2336efSEd Maste 			p = "l_uint";
27615f2336efSEd Maste 			break;
27625f2336efSEd Maste 		case 1:
27635f2336efSEd Maste 			p = "l_uint";
27645f2336efSEd Maste 			break;
27655f2336efSEd Maste 		case 2:
27665f2336efSEd Maste 			p = "l_ulong";
27675f2336efSEd Maste 			break;
27685f2336efSEd Maste 		default:
27695f2336efSEd Maste 			break;
27705f2336efSEd Maste 		};
27715f2336efSEd Maste 		break;
27725f2336efSEd Maste 	/* linux_inotify_init1 */
27735f2336efSEd Maste 	case 26:
27745f2336efSEd Maste 		switch (ndx) {
27755f2336efSEd Maste 		case 0:
27765f2336efSEd Maste 			p = "l_int";
27775f2336efSEd Maste 			break;
27785f2336efSEd Maste 		default:
27795f2336efSEd Maste 			break;
27805f2336efSEd Maste 		};
27815f2336efSEd Maste 		break;
27825f2336efSEd Maste 	/* linux_inotify_add_watch */
27835f2336efSEd Maste 	case 27:
27845f2336efSEd Maste 		break;
27855f2336efSEd Maste 	/* linux_inotify_rm_watch */
27865f2336efSEd Maste 	case 28:
27875f2336efSEd Maste 		break;
27885f2336efSEd Maste 	/* linux_ioctl */
27895f2336efSEd Maste 	case 29:
27905f2336efSEd Maste 		switch (ndx) {
27915f2336efSEd Maste 		case 0:
27925f2336efSEd Maste 			p = "l_uint";
27935f2336efSEd Maste 			break;
27945f2336efSEd Maste 		case 1:
27955f2336efSEd Maste 			p = "l_uint";
27965f2336efSEd Maste 			break;
27975f2336efSEd Maste 		case 2:
2798a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
27995f2336efSEd Maste 			break;
28005f2336efSEd Maste 		default:
28015f2336efSEd Maste 			break;
28025f2336efSEd Maste 		};
28035f2336efSEd Maste 		break;
28045f2336efSEd Maste 	/* linux_ioprio_set */
28055f2336efSEd Maste 	case 30:
2806b5c0b955SDmitry Chagin 		switch (ndx) {
2807b5c0b955SDmitry Chagin 		case 0:
2808b5c0b955SDmitry Chagin 			p = "l_int";
2809b5c0b955SDmitry Chagin 			break;
2810b5c0b955SDmitry Chagin 		case 1:
2811b5c0b955SDmitry Chagin 			p = "l_int";
2812b5c0b955SDmitry Chagin 			break;
2813b5c0b955SDmitry Chagin 		case 2:
2814b5c0b955SDmitry Chagin 			p = "l_int";
2815b5c0b955SDmitry Chagin 			break;
2816b5c0b955SDmitry Chagin 		default:
2817b5c0b955SDmitry Chagin 			break;
2818b5c0b955SDmitry Chagin 		};
28195f2336efSEd Maste 		break;
28205f2336efSEd Maste 	/* linux_ioprio_get */
28215f2336efSEd Maste 	case 31:
2822b5c0b955SDmitry Chagin 		switch (ndx) {
2823b5c0b955SDmitry Chagin 		case 0:
2824b5c0b955SDmitry Chagin 			p = "l_int";
2825b5c0b955SDmitry Chagin 			break;
2826b5c0b955SDmitry Chagin 		case 1:
2827b5c0b955SDmitry Chagin 			p = "l_int";
2828b5c0b955SDmitry Chagin 			break;
2829b5c0b955SDmitry Chagin 		default:
2830b5c0b955SDmitry Chagin 			break;
2831b5c0b955SDmitry Chagin 		};
28325f2336efSEd Maste 		break;
28335f2336efSEd Maste 	/* flock */
28345f2336efSEd Maste 	case 32:
28355f2336efSEd Maste 		switch (ndx) {
28365f2336efSEd Maste 		case 0:
28375f2336efSEd Maste 			p = "int";
28385f2336efSEd Maste 			break;
28395f2336efSEd Maste 		case 1:
28405f2336efSEd Maste 			p = "int";
28415f2336efSEd Maste 			break;
28425f2336efSEd Maste 		default:
28435f2336efSEd Maste 			break;
28445f2336efSEd Maste 		};
28455f2336efSEd Maste 		break;
28465f2336efSEd Maste 	/* linux_mknodat */
28475f2336efSEd Maste 	case 33:
28485f2336efSEd Maste 		switch (ndx) {
28495f2336efSEd Maste 		case 0:
28505f2336efSEd Maste 			p = "l_int";
28515f2336efSEd Maste 			break;
28525f2336efSEd Maste 		case 1:
28535f2336efSEd Maste 			p = "userland const char *";
28545f2336efSEd Maste 			break;
28555f2336efSEd Maste 		case 2:
28565f2336efSEd Maste 			p = "l_int";
28575f2336efSEd Maste 			break;
28585f2336efSEd Maste 		case 3:
2859cd0fca82SDmitry Chagin 			p = "l_dev_t";
28605f2336efSEd Maste 			break;
28615f2336efSEd Maste 		default:
28625f2336efSEd Maste 			break;
28635f2336efSEd Maste 		};
28645f2336efSEd Maste 		break;
28655f2336efSEd Maste 	/* linux_mkdirat */
28665f2336efSEd Maste 	case 34:
28675f2336efSEd Maste 		switch (ndx) {
28685f2336efSEd Maste 		case 0:
28695f2336efSEd Maste 			p = "l_int";
28705f2336efSEd Maste 			break;
28715f2336efSEd Maste 		case 1:
28725f2336efSEd Maste 			p = "userland const char *";
28735f2336efSEd Maste 			break;
28745f2336efSEd Maste 		case 2:
2875a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
28765f2336efSEd Maste 			break;
28775f2336efSEd Maste 		default:
28785f2336efSEd Maste 			break;
28795f2336efSEd Maste 		};
28805f2336efSEd Maste 		break;
28815f2336efSEd Maste 	/* linux_unlinkat */
28825f2336efSEd Maste 	case 35:
28835f2336efSEd Maste 		switch (ndx) {
28845f2336efSEd Maste 		case 0:
28855f2336efSEd Maste 			p = "l_int";
28865f2336efSEd Maste 			break;
28875f2336efSEd Maste 		case 1:
28885f2336efSEd Maste 			p = "userland const char *";
28895f2336efSEd Maste 			break;
28905f2336efSEd Maste 		case 2:
28915f2336efSEd Maste 			p = "l_int";
28925f2336efSEd Maste 			break;
28935f2336efSEd Maste 		default:
28945f2336efSEd Maste 			break;
28955f2336efSEd Maste 		};
28965f2336efSEd Maste 		break;
28975f2336efSEd Maste 	/* linux_symlinkat */
28985f2336efSEd Maste 	case 36:
28995f2336efSEd Maste 		switch (ndx) {
29005f2336efSEd Maste 		case 0:
29015f2336efSEd Maste 			p = "userland const char *";
29025f2336efSEd Maste 			break;
29035f2336efSEd Maste 		case 1:
29045f2336efSEd Maste 			p = "l_int";
29055f2336efSEd Maste 			break;
29065f2336efSEd Maste 		case 2:
29075f2336efSEd Maste 			p = "userland const char *";
29085f2336efSEd Maste 			break;
29095f2336efSEd Maste 		default:
29105f2336efSEd Maste 			break;
29115f2336efSEd Maste 		};
29125f2336efSEd Maste 		break;
29135f2336efSEd Maste 	/* linux_linkat */
29145f2336efSEd Maste 	case 37:
29155f2336efSEd Maste 		switch (ndx) {
29165f2336efSEd Maste 		case 0:
29175f2336efSEd Maste 			p = "l_int";
29185f2336efSEd Maste 			break;
29195f2336efSEd Maste 		case 1:
29205f2336efSEd Maste 			p = "userland const char *";
29215f2336efSEd Maste 			break;
29225f2336efSEd Maste 		case 2:
29235f2336efSEd Maste 			p = "l_int";
29245f2336efSEd Maste 			break;
29255f2336efSEd Maste 		case 3:
29265f2336efSEd Maste 			p = "userland const char *";
29275f2336efSEd Maste 			break;
29285f2336efSEd Maste 		case 4:
29295f2336efSEd Maste 			p = "l_int";
29305f2336efSEd Maste 			break;
29315f2336efSEd Maste 		default:
29325f2336efSEd Maste 			break;
29335f2336efSEd Maste 		};
29345f2336efSEd Maste 		break;
29355f2336efSEd Maste 	/* linux_renameat */
29365f2336efSEd Maste 	case 38:
29375f2336efSEd Maste 		switch (ndx) {
29385f2336efSEd Maste 		case 0:
29395f2336efSEd Maste 			p = "l_int";
29405f2336efSEd Maste 			break;
29415f2336efSEd Maste 		case 1:
29425f2336efSEd Maste 			p = "userland const char *";
29435f2336efSEd Maste 			break;
29445f2336efSEd Maste 		case 2:
29455f2336efSEd Maste 			p = "l_int";
29465f2336efSEd Maste 			break;
29475f2336efSEd Maste 		case 3:
29485f2336efSEd Maste 			p = "userland const char *";
29495f2336efSEd Maste 			break;
29505f2336efSEd Maste 		default:
29515f2336efSEd Maste 			break;
29525f2336efSEd Maste 		};
29535f2336efSEd Maste 		break;
29545f2336efSEd Maste 	/* linux_mount */
29555f2336efSEd Maste 	case 40:
29565f2336efSEd Maste 		switch (ndx) {
29575f2336efSEd Maste 		case 0:
29585f2336efSEd Maste 			p = "userland char *";
29595f2336efSEd Maste 			break;
29605f2336efSEd Maste 		case 1:
29615f2336efSEd Maste 			p = "userland char *";
29625f2336efSEd Maste 			break;
29635f2336efSEd Maste 		case 2:
29645f2336efSEd Maste 			p = "userland char *";
29655f2336efSEd Maste 			break;
29665f2336efSEd Maste 		case 3:
29675f2336efSEd Maste 			p = "l_ulong";
29685f2336efSEd Maste 			break;
29695f2336efSEd Maste 		case 4:
29705f2336efSEd Maste 			p = "userland void *";
29715f2336efSEd Maste 			break;
29725f2336efSEd Maste 		default:
29735f2336efSEd Maste 			break;
29745f2336efSEd Maste 		};
29755f2336efSEd Maste 		break;
29765f2336efSEd Maste 	/* linux_pivot_root */
29775f2336efSEd Maste 	case 41:
29785f2336efSEd Maste 		break;
29795f2336efSEd Maste 	/* linux_statfs */
29805f2336efSEd Maste 	case 43:
29815f2336efSEd Maste 		switch (ndx) {
29825f2336efSEd Maste 		case 0:
29835f2336efSEd Maste 			p = "userland char *";
29845f2336efSEd Maste 			break;
29855f2336efSEd Maste 		case 1:
29865f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
29875f2336efSEd Maste 			break;
29885f2336efSEd Maste 		default:
29895f2336efSEd Maste 			break;
29905f2336efSEd Maste 		};
29915f2336efSEd Maste 		break;
29925f2336efSEd Maste 	/* linux_fstatfs */
29935f2336efSEd Maste 	case 44:
29945f2336efSEd Maste 		switch (ndx) {
29955f2336efSEd Maste 		case 0:
29965f2336efSEd Maste 			p = "l_uint";
29975f2336efSEd Maste 			break;
29985f2336efSEd Maste 		case 1:
29995f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
30005f2336efSEd Maste 			break;
30015f2336efSEd Maste 		default:
30025f2336efSEd Maste 			break;
30035f2336efSEd Maste 		};
30045f2336efSEd Maste 		break;
30055f2336efSEd Maste 	/* linux_truncate */
30065f2336efSEd Maste 	case 45:
30075f2336efSEd Maste 		switch (ndx) {
30085f2336efSEd Maste 		case 0:
30095f2336efSEd Maste 			p = "userland char *";
30105f2336efSEd Maste 			break;
30115f2336efSEd Maste 		case 1:
30125f2336efSEd Maste 			p = "l_ulong";
30135f2336efSEd Maste 			break;
30145f2336efSEd Maste 		default:
30155f2336efSEd Maste 			break;
30165f2336efSEd Maste 		};
30175f2336efSEd Maste 		break;
30185f2336efSEd Maste 	/* linux_ftruncate */
30195f2336efSEd Maste 	case 46:
30205f2336efSEd Maste 		switch (ndx) {
30215f2336efSEd Maste 		case 0:
30225f2336efSEd Maste 			p = "l_int";
30235f2336efSEd Maste 			break;
30245f2336efSEd Maste 		case 1:
30255f2336efSEd Maste 			p = "l_long";
30265f2336efSEd Maste 			break;
30275f2336efSEd Maste 		default:
30285f2336efSEd Maste 			break;
30295f2336efSEd Maste 		};
30305f2336efSEd Maste 		break;
30315f2336efSEd Maste 	/* linux_fallocate */
30325f2336efSEd Maste 	case 47:
30335f2336efSEd Maste 		switch (ndx) {
30345f2336efSEd Maste 		case 0:
30355f2336efSEd Maste 			p = "l_int";
30365f2336efSEd Maste 			break;
30375f2336efSEd Maste 		case 1:
30385f2336efSEd Maste 			p = "l_int";
30395f2336efSEd Maste 			break;
30405f2336efSEd Maste 		case 2:
30415f2336efSEd Maste 			p = "l_loff_t";
30425f2336efSEd Maste 			break;
30435f2336efSEd Maste 		case 3:
30445f2336efSEd Maste 			p = "l_loff_t";
30455f2336efSEd Maste 			break;
30465f2336efSEd Maste 		default:
30475f2336efSEd Maste 			break;
30485f2336efSEd Maste 		};
30495f2336efSEd Maste 		break;
30505f2336efSEd Maste 	/* linux_faccessat */
30515f2336efSEd Maste 	case 48:
30525f2336efSEd Maste 		switch (ndx) {
30535f2336efSEd Maste 		case 0:
30545f2336efSEd Maste 			p = "l_int";
30555f2336efSEd Maste 			break;
30565f2336efSEd Maste 		case 1:
30575f2336efSEd Maste 			p = "userland const char *";
30585f2336efSEd Maste 			break;
30595f2336efSEd Maste 		case 2:
30605f2336efSEd Maste 			p = "l_int";
30615f2336efSEd Maste 			break;
30625f2336efSEd Maste 		default:
30635f2336efSEd Maste 			break;
30645f2336efSEd Maste 		};
30655f2336efSEd Maste 		break;
30665f2336efSEd Maste 	/* linux_chdir */
30675f2336efSEd Maste 	case 49:
30685f2336efSEd Maste 		switch (ndx) {
30695f2336efSEd Maste 		case 0:
30705f2336efSEd Maste 			p = "userland char *";
30715f2336efSEd Maste 			break;
30725f2336efSEd Maste 		default:
30735f2336efSEd Maste 			break;
30745f2336efSEd Maste 		};
30755f2336efSEd Maste 		break;
30765f2336efSEd Maste 	/* fchdir */
30775f2336efSEd Maste 	case 50:
30785f2336efSEd Maste 		switch (ndx) {
30795f2336efSEd Maste 		case 0:
30805f2336efSEd Maste 			p = "int";
30815f2336efSEd Maste 			break;
30825f2336efSEd Maste 		default:
30835f2336efSEd Maste 			break;
30845f2336efSEd Maste 		};
30855f2336efSEd Maste 		break;
30865f2336efSEd Maste 	/* chroot */
30875f2336efSEd Maste 	case 51:
30885f2336efSEd Maste 		switch (ndx) {
30895f2336efSEd Maste 		case 0:
30905f2336efSEd Maste 			p = "userland char *";
30915f2336efSEd Maste 			break;
30925f2336efSEd Maste 		default:
30935f2336efSEd Maste 			break;
30945f2336efSEd Maste 		};
30955f2336efSEd Maste 		break;
30965f2336efSEd Maste 	/* fchmod */
30975f2336efSEd Maste 	case 52:
30985f2336efSEd Maste 		switch (ndx) {
30995f2336efSEd Maste 		case 0:
31005f2336efSEd Maste 			p = "int";
31015f2336efSEd Maste 			break;
31025f2336efSEd Maste 		case 1:
31035f2336efSEd Maste 			p = "int";
31045f2336efSEd Maste 			break;
31055f2336efSEd Maste 		default:
31065f2336efSEd Maste 			break;
31075f2336efSEd Maste 		};
31085f2336efSEd Maste 		break;
31095f2336efSEd Maste 	/* linux_fchmodat */
31105f2336efSEd Maste 	case 53:
31115f2336efSEd Maste 		switch (ndx) {
31125f2336efSEd Maste 		case 0:
31135f2336efSEd Maste 			p = "l_int";
31145f2336efSEd Maste 			break;
31155f2336efSEd Maste 		case 1:
31165f2336efSEd Maste 			p = "userland const char *";
31175f2336efSEd Maste 			break;
31185f2336efSEd Maste 		case 2:
31195f2336efSEd Maste 			p = "l_mode_t";
31205f2336efSEd Maste 			break;
31215f2336efSEd Maste 		default:
31225f2336efSEd Maste 			break;
31235f2336efSEd Maste 		};
31245f2336efSEd Maste 		break;
31255f2336efSEd Maste 	/* linux_fchownat */
31265f2336efSEd Maste 	case 54:
31275f2336efSEd Maste 		switch (ndx) {
31285f2336efSEd Maste 		case 0:
31295f2336efSEd Maste 			p = "l_int";
31305f2336efSEd Maste 			break;
31315f2336efSEd Maste 		case 1:
31325f2336efSEd Maste 			p = "userland const char *";
31335f2336efSEd Maste 			break;
31345f2336efSEd Maste 		case 2:
31355f2336efSEd Maste 			p = "l_uid_t";
31365f2336efSEd Maste 			break;
31375f2336efSEd Maste 		case 3:
31385f2336efSEd Maste 			p = "l_gid_t";
31395f2336efSEd Maste 			break;
31405f2336efSEd Maste 		case 4:
31415f2336efSEd Maste 			p = "l_int";
31425f2336efSEd Maste 			break;
31435f2336efSEd Maste 		default:
31445f2336efSEd Maste 			break;
31455f2336efSEd Maste 		};
31465f2336efSEd Maste 		break;
31475f2336efSEd Maste 	/* fchown */
31485f2336efSEd Maste 	case 55:
31495f2336efSEd Maste 		switch (ndx) {
31505f2336efSEd Maste 		case 0:
31515f2336efSEd Maste 			p = "int";
31525f2336efSEd Maste 			break;
31535f2336efSEd Maste 		case 1:
31545f2336efSEd Maste 			p = "int";
31555f2336efSEd Maste 			break;
31565f2336efSEd Maste 		case 2:
31575f2336efSEd Maste 			p = "int";
31585f2336efSEd Maste 			break;
31595f2336efSEd Maste 		default:
31605f2336efSEd Maste 			break;
31615f2336efSEd Maste 		};
31625f2336efSEd Maste 		break;
31635f2336efSEd Maste 	/* linux_openat */
31645f2336efSEd Maste 	case 56:
31655f2336efSEd Maste 		switch (ndx) {
31665f2336efSEd Maste 		case 0:
31675f2336efSEd Maste 			p = "l_int";
31685f2336efSEd Maste 			break;
31695f2336efSEd Maste 		case 1:
31705f2336efSEd Maste 			p = "userland const char *";
31715f2336efSEd Maste 			break;
31725f2336efSEd Maste 		case 2:
31735f2336efSEd Maste 			p = "l_int";
31745f2336efSEd Maste 			break;
31755f2336efSEd Maste 		case 3:
3176a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
31775f2336efSEd Maste 			break;
31785f2336efSEd Maste 		default:
31795f2336efSEd Maste 			break;
31805f2336efSEd Maste 		};
31815f2336efSEd Maste 		break;
31825f2336efSEd Maste 	/* close */
31835f2336efSEd Maste 	case 57:
31845f2336efSEd Maste 		switch (ndx) {
31855f2336efSEd Maste 		case 0:
31865f2336efSEd Maste 			p = "int";
31875f2336efSEd Maste 			break;
31885f2336efSEd Maste 		default:
31895f2336efSEd Maste 			break;
31905f2336efSEd Maste 		};
31915f2336efSEd Maste 		break;
31925f2336efSEd Maste 	/* linux_vhangup */
31935f2336efSEd Maste 	case 58:
31945f2336efSEd Maste 		break;
31955f2336efSEd Maste 	/* linux_pipe2 */
31965f2336efSEd Maste 	case 59:
31975f2336efSEd Maste 		switch (ndx) {
31985f2336efSEd Maste 		case 0:
31995f2336efSEd Maste 			p = "userland l_int *";
32005f2336efSEd Maste 			break;
32015f2336efSEd Maste 		case 1:
32025f2336efSEd Maste 			p = "l_int";
32035f2336efSEd Maste 			break;
32045f2336efSEd Maste 		default:
32055f2336efSEd Maste 			break;
32065f2336efSEd Maste 		};
32075f2336efSEd Maste 		break;
32085f2336efSEd Maste 	/* linux_getdents64 */
32095f2336efSEd Maste 	case 61:
32105f2336efSEd Maste 		switch (ndx) {
32115f2336efSEd Maste 		case 0:
32125f2336efSEd Maste 			p = "l_uint";
32135f2336efSEd Maste 			break;
32145f2336efSEd Maste 		case 1:
32155f2336efSEd Maste 			p = "userland void *";
32165f2336efSEd Maste 			break;
32175f2336efSEd Maste 		case 2:
32185f2336efSEd Maste 			p = "l_uint";
32195f2336efSEd Maste 			break;
32205f2336efSEd Maste 		default:
32215f2336efSEd Maste 			break;
32225f2336efSEd Maste 		};
32235f2336efSEd Maste 		break;
32245f2336efSEd Maste 	/* linux_lseek */
32255f2336efSEd Maste 	case 62:
32265f2336efSEd Maste 		switch (ndx) {
32275f2336efSEd Maste 		case 0:
32285f2336efSEd Maste 			p = "l_uint";
32295f2336efSEd Maste 			break;
32305f2336efSEd Maste 		case 1:
32315f2336efSEd Maste 			p = "l_off_t";
32325f2336efSEd Maste 			break;
32335f2336efSEd Maste 		case 2:
32345f2336efSEd Maste 			p = "l_int";
32355f2336efSEd Maste 			break;
32365f2336efSEd Maste 		default:
32375f2336efSEd Maste 			break;
32385f2336efSEd Maste 		};
32395f2336efSEd Maste 		break;
32405f2336efSEd Maste 	/* read */
32415f2336efSEd Maste 	case 63:
32425f2336efSEd Maste 		switch (ndx) {
32435f2336efSEd Maste 		case 0:
32445f2336efSEd Maste 			p = "int";
32455f2336efSEd Maste 			break;
32465f2336efSEd Maste 		case 1:
32475f2336efSEd Maste 			p = "userland char *";
32485f2336efSEd Maste 			break;
32495f2336efSEd Maste 		case 2:
3250a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
32515f2336efSEd Maste 			break;
32525f2336efSEd Maste 		default:
32535f2336efSEd Maste 			break;
32545f2336efSEd Maste 		};
32555f2336efSEd Maste 		break;
325689d270b2SDmitry Chagin 	/* linux_write */
32575f2336efSEd Maste 	case 64:
32585f2336efSEd Maste 		switch (ndx) {
32595f2336efSEd Maste 		case 0:
32605f2336efSEd Maste 			p = "int";
32615f2336efSEd Maste 			break;
32625f2336efSEd Maste 		case 1:
32635f2336efSEd Maste 			p = "userland char *";
32645f2336efSEd Maste 			break;
32655f2336efSEd Maste 		case 2:
3266a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
32675f2336efSEd Maste 			break;
32685f2336efSEd Maste 		default:
32695f2336efSEd Maste 			break;
32705f2336efSEd Maste 		};
32715f2336efSEd Maste 		break;
32725f2336efSEd Maste 	/* readv */
32735f2336efSEd Maste 	case 65:
32745f2336efSEd Maste 		switch (ndx) {
32755f2336efSEd Maste 		case 0:
32765f2336efSEd Maste 			p = "int";
32775f2336efSEd Maste 			break;
32785f2336efSEd Maste 		case 1:
32795f2336efSEd Maste 			p = "userland struct iovec *";
32805f2336efSEd Maste 			break;
32815f2336efSEd Maste 		case 2:
32825f2336efSEd Maste 			p = "u_int";
32835f2336efSEd Maste 			break;
32845f2336efSEd Maste 		default:
32855f2336efSEd Maste 			break;
32865f2336efSEd Maste 		};
32875f2336efSEd Maste 		break;
32881f9d71eeSDmitry Chagin 	/* linux_writev */
32895f2336efSEd Maste 	case 66:
32905f2336efSEd Maste 		switch (ndx) {
32915f2336efSEd Maste 		case 0:
32925f2336efSEd Maste 			p = "int";
32935f2336efSEd Maste 			break;
32945f2336efSEd Maste 		case 1:
32955f2336efSEd Maste 			p = "userland struct iovec *";
32965f2336efSEd Maste 			break;
32975f2336efSEd Maste 		case 2:
32985f2336efSEd Maste 			p = "u_int";
32995f2336efSEd Maste 			break;
33005f2336efSEd Maste 		default:
33015f2336efSEd Maste 			break;
33025f2336efSEd Maste 		};
33035f2336efSEd Maste 		break;
33045f2336efSEd Maste 	/* linux_pread */
33055f2336efSEd Maste 	case 67:
33065f2336efSEd Maste 		switch (ndx) {
33075f2336efSEd Maste 		case 0:
33085f2336efSEd Maste 			p = "l_uint";
33095f2336efSEd Maste 			break;
33105f2336efSEd Maste 		case 1:
33115f2336efSEd Maste 			p = "userland char *";
33125f2336efSEd Maste 			break;
33135f2336efSEd Maste 		case 2:
33145f2336efSEd Maste 			p = "l_size_t";
33155f2336efSEd Maste 			break;
33165f2336efSEd Maste 		case 3:
33175f2336efSEd Maste 			p = "l_loff_t";
33185f2336efSEd Maste 			break;
33195f2336efSEd Maste 		default:
33205f2336efSEd Maste 			break;
33215f2336efSEd Maste 		};
33225f2336efSEd Maste 		break;
33235f2336efSEd Maste 	/* linux_pwrite */
33245f2336efSEd Maste 	case 68:
33255f2336efSEd Maste 		switch (ndx) {
33265f2336efSEd Maste 		case 0:
33275f2336efSEd Maste 			p = "l_uint";
33285f2336efSEd Maste 			break;
33295f2336efSEd Maste 		case 1:
33305f2336efSEd Maste 			p = "userland char *";
33315f2336efSEd Maste 			break;
33325f2336efSEd Maste 		case 2:
33335f2336efSEd Maste 			p = "l_size_t";
33345f2336efSEd Maste 			break;
33355f2336efSEd Maste 		case 3:
33365f2336efSEd Maste 			p = "l_loff_t";
33375f2336efSEd Maste 			break;
33385f2336efSEd Maste 		default:
33395f2336efSEd Maste 			break;
33405f2336efSEd Maste 		};
33415f2336efSEd Maste 		break;
33425f2336efSEd Maste 	/* linux_preadv */
33435f2336efSEd Maste 	case 69:
33445f2336efSEd Maste 		switch (ndx) {
33455f2336efSEd Maste 		case 0:
33465f2336efSEd Maste 			p = "l_ulong";
33475f2336efSEd Maste 			break;
33485f2336efSEd Maste 		case 1:
33495f2336efSEd Maste 			p = "userland struct iovec *";
33505f2336efSEd Maste 			break;
33515f2336efSEd Maste 		case 2:
33525f2336efSEd Maste 			p = "l_ulong";
33535f2336efSEd Maste 			break;
33545f2336efSEd Maste 		case 3:
33555f2336efSEd Maste 			p = "l_ulong";
33565f2336efSEd Maste 			break;
33575f2336efSEd Maste 		case 4:
33585f2336efSEd Maste 			p = "l_ulong";
33595f2336efSEd Maste 			break;
33605f2336efSEd Maste 		default:
33615f2336efSEd Maste 			break;
33625f2336efSEd Maste 		};
33635f2336efSEd Maste 		break;
33645f2336efSEd Maste 	/* linux_pwritev */
33655f2336efSEd Maste 	case 70:
33665f2336efSEd Maste 		switch (ndx) {
33675f2336efSEd Maste 		case 0:
33685f2336efSEd Maste 			p = "l_ulong";
33695f2336efSEd Maste 			break;
33705f2336efSEd Maste 		case 1:
33715f2336efSEd Maste 			p = "userland struct iovec *";
33725f2336efSEd Maste 			break;
33735f2336efSEd Maste 		case 2:
33745f2336efSEd Maste 			p = "l_ulong";
33755f2336efSEd Maste 			break;
33765f2336efSEd Maste 		case 3:
33775f2336efSEd Maste 			p = "l_ulong";
33785f2336efSEd Maste 			break;
33795f2336efSEd Maste 		case 4:
33805f2336efSEd Maste 			p = "l_ulong";
33815f2336efSEd Maste 			break;
33825f2336efSEd Maste 		default:
33835f2336efSEd Maste 			break;
33845f2336efSEd Maste 		};
33855f2336efSEd Maste 		break;
33865f2336efSEd Maste 	/* linux_sendfile */
33875f2336efSEd Maste 	case 71:
33885f2336efSEd Maste 		switch (ndx) {
33895f2336efSEd Maste 		case 0:
33905f2336efSEd Maste 			p = "l_int";
33915f2336efSEd Maste 			break;
33925f2336efSEd Maste 		case 1:
33935f2336efSEd Maste 			p = "l_int";
33945f2336efSEd Maste 			break;
33955f2336efSEd Maste 		case 2:
3396a39cdcd7SEdward Tomasz Napierala 			p = "userland l_off_t *";
33975f2336efSEd Maste 			break;
33985f2336efSEd Maste 		case 3:
33995f2336efSEd Maste 			p = "l_size_t";
34005f2336efSEd Maste 			break;
34015f2336efSEd Maste 		default:
34025f2336efSEd Maste 			break;
34035f2336efSEd Maste 		};
34045f2336efSEd Maste 		break;
34055f2336efSEd Maste 	/* linux_pselect6 */
34065f2336efSEd Maste 	case 72:
34075f2336efSEd Maste 		switch (ndx) {
34085f2336efSEd Maste 		case 0:
34095f2336efSEd Maste 			p = "l_int";
34105f2336efSEd Maste 			break;
34115f2336efSEd Maste 		case 1:
34125f2336efSEd Maste 			p = "userland l_fd_set *";
34135f2336efSEd Maste 			break;
34145f2336efSEd Maste 		case 2:
34155f2336efSEd Maste 			p = "userland l_fd_set *";
34165f2336efSEd Maste 			break;
34175f2336efSEd Maste 		case 3:
34185f2336efSEd Maste 			p = "userland l_fd_set *";
34195f2336efSEd Maste 			break;
34205f2336efSEd Maste 		case 4:
34215f2336efSEd Maste 			p = "userland struct l_timespec *";
34225f2336efSEd Maste 			break;
34235f2336efSEd Maste 		case 5:
34245f2336efSEd Maste 			p = "userland l_uintptr_t *";
34255f2336efSEd Maste 			break;
34265f2336efSEd Maste 		default:
34275f2336efSEd Maste 			break;
34285f2336efSEd Maste 		};
34295f2336efSEd Maste 		break;
34305f2336efSEd Maste 	/* linux_ppoll */
34315f2336efSEd Maste 	case 73:
34325f2336efSEd Maste 		switch (ndx) {
34335f2336efSEd Maste 		case 0:
34345f2336efSEd Maste 			p = "userland struct pollfd *";
34355f2336efSEd Maste 			break;
34365f2336efSEd Maste 		case 1:
3437a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
34385f2336efSEd Maste 			break;
34395f2336efSEd Maste 		case 2:
34405f2336efSEd Maste 			p = "userland struct l_timespec *";
34415f2336efSEd Maste 			break;
34425f2336efSEd Maste 		case 3:
34435f2336efSEd Maste 			p = "userland l_sigset_t *";
34445f2336efSEd Maste 			break;
34455f2336efSEd Maste 		case 4:
34465f2336efSEd Maste 			p = "l_size_t";
34475f2336efSEd Maste 			break;
34485f2336efSEd Maste 		default:
34495f2336efSEd Maste 			break;
34505f2336efSEd Maste 		};
34515f2336efSEd Maste 		break;
34525f2336efSEd Maste 	/* linux_signalfd4 */
34535f2336efSEd Maste 	case 74:
34545f2336efSEd Maste 		break;
34555f2336efSEd Maste 	/* linux_vmsplice */
34565f2336efSEd Maste 	case 75:
34575f2336efSEd Maste 		break;
34585f2336efSEd Maste 	/* linux_splice */
34595f2336efSEd Maste 	case 76:
34603e9a2142SEdward Tomasz Napierala 		switch (ndx) {
34613e9a2142SEdward Tomasz Napierala 		case 0:
34623e9a2142SEdward Tomasz Napierala 			p = "int";
34633e9a2142SEdward Tomasz Napierala 			break;
34643e9a2142SEdward Tomasz Napierala 		case 1:
34653e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
34663e9a2142SEdward Tomasz Napierala 			break;
34673e9a2142SEdward Tomasz Napierala 		case 2:
34683e9a2142SEdward Tomasz Napierala 			p = "int";
34693e9a2142SEdward Tomasz Napierala 			break;
34703e9a2142SEdward Tomasz Napierala 		case 3:
34713e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
34723e9a2142SEdward Tomasz Napierala 			break;
34733e9a2142SEdward Tomasz Napierala 		case 4:
34743e9a2142SEdward Tomasz Napierala 			p = "l_size_t";
34753e9a2142SEdward Tomasz Napierala 			break;
34763e9a2142SEdward Tomasz Napierala 		case 5:
34773e9a2142SEdward Tomasz Napierala 			p = "l_uint";
34783e9a2142SEdward Tomasz Napierala 			break;
34793e9a2142SEdward Tomasz Napierala 		default:
34803e9a2142SEdward Tomasz Napierala 			break;
34813e9a2142SEdward Tomasz Napierala 		};
34825f2336efSEd Maste 		break;
34835f2336efSEd Maste 	/* linux_tee */
34845f2336efSEd Maste 	case 77:
34855f2336efSEd Maste 		break;
34865f2336efSEd Maste 	/* linux_readlinkat */
34875f2336efSEd Maste 	case 78:
34885f2336efSEd Maste 		switch (ndx) {
34895f2336efSEd Maste 		case 0:
34905f2336efSEd Maste 			p = "l_int";
34915f2336efSEd Maste 			break;
34925f2336efSEd Maste 		case 1:
34935f2336efSEd Maste 			p = "userland const char *";
34945f2336efSEd Maste 			break;
34955f2336efSEd Maste 		case 2:
34965f2336efSEd Maste 			p = "userland char *";
34975f2336efSEd Maste 			break;
34985f2336efSEd Maste 		case 3:
34995f2336efSEd Maste 			p = "l_int";
35005f2336efSEd Maste 			break;
35015f2336efSEd Maste 		default:
35025f2336efSEd Maste 			break;
35035f2336efSEd Maste 		};
35045f2336efSEd Maste 		break;
35055f2336efSEd Maste 	/* linux_newfstatat */
35065f2336efSEd Maste 	case 79:
35075f2336efSEd Maste 		switch (ndx) {
35085f2336efSEd Maste 		case 0:
35095f2336efSEd Maste 			p = "l_int";
35105f2336efSEd Maste 			break;
35115f2336efSEd Maste 		case 1:
35125f2336efSEd Maste 			p = "userland char *";
35135f2336efSEd Maste 			break;
35145f2336efSEd Maste 		case 2:
35155f2336efSEd Maste 			p = "userland struct l_stat64 *";
35165f2336efSEd Maste 			break;
35175f2336efSEd Maste 		case 3:
35185f2336efSEd Maste 			p = "l_int";
35195f2336efSEd Maste 			break;
35205f2336efSEd Maste 		default:
35215f2336efSEd Maste 			break;
35225f2336efSEd Maste 		};
35235f2336efSEd Maste 		break;
35245f2336efSEd Maste 	/* linux_newfstat */
35255f2336efSEd Maste 	case 80:
35265f2336efSEd Maste 		switch (ndx) {
35275f2336efSEd Maste 		case 0:
35285f2336efSEd Maste 			p = "l_uint";
35295f2336efSEd Maste 			break;
35305f2336efSEd Maste 		case 1:
35315f2336efSEd Maste 			p = "userland struct l_newstat *";
35325f2336efSEd Maste 			break;
35335f2336efSEd Maste 		default:
35345f2336efSEd Maste 			break;
35355f2336efSEd Maste 		};
35365f2336efSEd Maste 		break;
35375f2336efSEd Maste 	/* fsync */
35385f2336efSEd Maste 	case 82:
35395f2336efSEd Maste 		switch (ndx) {
35405f2336efSEd Maste 		case 0:
35415f2336efSEd Maste 			p = "int";
35425f2336efSEd Maste 			break;
35435f2336efSEd Maste 		default:
35445f2336efSEd Maste 			break;
35455f2336efSEd Maste 		};
35465f2336efSEd Maste 		break;
35475f2336efSEd Maste 	/* linux_fdatasync */
35485f2336efSEd Maste 	case 83:
35495f2336efSEd Maste 		switch (ndx) {
35505f2336efSEd Maste 		case 0:
35515f2336efSEd Maste 			p = "l_uint";
35525f2336efSEd Maste 			break;
35535f2336efSEd Maste 		default:
35545f2336efSEd Maste 			break;
35555f2336efSEd Maste 		};
35565f2336efSEd Maste 		break;
35575f2336efSEd Maste 	/* linux_sync_file_range */
35585f2336efSEd Maste 	case 84:
35590cde2b32SEdward Tomasz Napierala 		switch (ndx) {
35600cde2b32SEdward Tomasz Napierala 		case 0:
35610cde2b32SEdward Tomasz Napierala 			p = "l_int";
35620cde2b32SEdward Tomasz Napierala 			break;
35630cde2b32SEdward Tomasz Napierala 		case 1:
35640cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
35650cde2b32SEdward Tomasz Napierala 			break;
35660cde2b32SEdward Tomasz Napierala 		case 2:
35670cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
35680cde2b32SEdward Tomasz Napierala 			break;
35690cde2b32SEdward Tomasz Napierala 		case 3:
3570a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
35710cde2b32SEdward Tomasz Napierala 			break;
35720cde2b32SEdward Tomasz Napierala 		default:
35730cde2b32SEdward Tomasz Napierala 			break;
35740cde2b32SEdward Tomasz Napierala 		};
35755f2336efSEd Maste 		break;
35765f2336efSEd Maste 	/* linux_timerfd_create */
35775f2336efSEd Maste 	case 85:
35785f2336efSEd Maste 		switch (ndx) {
35795f2336efSEd Maste 		case 0:
35805f2336efSEd Maste 			p = "l_int";
35815f2336efSEd Maste 			break;
35825f2336efSEd Maste 		case 1:
35835f2336efSEd Maste 			p = "l_int";
35845f2336efSEd Maste 			break;
35855f2336efSEd Maste 		default:
35865f2336efSEd Maste 			break;
35875f2336efSEd Maste 		};
35885f2336efSEd Maste 		break;
35895f2336efSEd Maste 	/* linux_timerfd_settime */
35905f2336efSEd Maste 	case 86:
35915f2336efSEd Maste 		switch (ndx) {
35925f2336efSEd Maste 		case 0:
35935f2336efSEd Maste 			p = "l_int";
35945f2336efSEd Maste 			break;
35955f2336efSEd Maste 		case 1:
35965f2336efSEd Maste 			p = "l_int";
35975f2336efSEd Maste 			break;
35985f2336efSEd Maste 		case 2:
35995f2336efSEd Maste 			p = "userland const struct l_itimerspec *";
36005f2336efSEd Maste 			break;
36015f2336efSEd Maste 		case 3:
36025f2336efSEd Maste 			p = "userland struct l_itimerspec *";
36035f2336efSEd Maste 			break;
36045f2336efSEd Maste 		default:
36055f2336efSEd Maste 			break;
36065f2336efSEd Maste 		};
36075f2336efSEd Maste 		break;
36085f2336efSEd Maste 	/* linux_timerfd_gettime */
36095f2336efSEd Maste 	case 87:
36105f2336efSEd Maste 		switch (ndx) {
36115f2336efSEd Maste 		case 0:
36125f2336efSEd Maste 			p = "l_int";
36135f2336efSEd Maste 			break;
36145f2336efSEd Maste 		case 1:
36155f2336efSEd Maste 			p = "userland struct l_itimerspec *";
36165f2336efSEd Maste 			break;
36175f2336efSEd Maste 		default:
36185f2336efSEd Maste 			break;
36195f2336efSEd Maste 		};
36205f2336efSEd Maste 		break;
36215f2336efSEd Maste 	/* linux_utimensat */
36225f2336efSEd Maste 	case 88:
36235f2336efSEd Maste 		switch (ndx) {
36245f2336efSEd Maste 		case 0:
36255f2336efSEd Maste 			p = "l_int";
36265f2336efSEd Maste 			break;
36275f2336efSEd Maste 		case 1:
36285f2336efSEd Maste 			p = "userland const char *";
36295f2336efSEd Maste 			break;
36305f2336efSEd Maste 		case 2:
36315f2336efSEd Maste 			p = "userland const struct l_timespec *";
36325f2336efSEd Maste 			break;
36335f2336efSEd Maste 		case 3:
36345f2336efSEd Maste 			p = "l_int";
36355f2336efSEd Maste 			break;
36365f2336efSEd Maste 		default:
36375f2336efSEd Maste 			break;
36385f2336efSEd Maste 		};
36395f2336efSEd Maste 		break;
36405f2336efSEd Maste 	/* acct */
36415f2336efSEd Maste 	case 89:
36425f2336efSEd Maste 		switch (ndx) {
36435f2336efSEd Maste 		case 0:
36445f2336efSEd Maste 			p = "userland char *";
36455f2336efSEd Maste 			break;
36465f2336efSEd Maste 		default:
36475f2336efSEd Maste 			break;
36485f2336efSEd Maste 		};
36495f2336efSEd Maste 		break;
36505f2336efSEd Maste 	/* linux_capget */
36515f2336efSEd Maste 	case 90:
36525f2336efSEd Maste 		switch (ndx) {
36535f2336efSEd Maste 		case 0:
36545f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
36555f2336efSEd Maste 			break;
36565f2336efSEd Maste 		case 1:
36575f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
36585f2336efSEd Maste 			break;
36595f2336efSEd Maste 		default:
36605f2336efSEd Maste 			break;
36615f2336efSEd Maste 		};
36625f2336efSEd Maste 		break;
36635f2336efSEd Maste 	/* linux_capset */
36645f2336efSEd Maste 	case 91:
36655f2336efSEd Maste 		switch (ndx) {
36665f2336efSEd Maste 		case 0:
36675f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
36685f2336efSEd Maste 			break;
36695f2336efSEd Maste 		case 1:
36705f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
36715f2336efSEd Maste 			break;
36725f2336efSEd Maste 		default:
36735f2336efSEd Maste 			break;
36745f2336efSEd Maste 		};
36755f2336efSEd Maste 		break;
36765f2336efSEd Maste 	/* linux_personality */
36775f2336efSEd Maste 	case 92:
36785f2336efSEd Maste 		switch (ndx) {
36795f2336efSEd Maste 		case 0:
36805f2336efSEd Maste 			p = "l_uint";
36815f2336efSEd Maste 			break;
36825f2336efSEd Maste 		default:
36835f2336efSEd Maste 			break;
36845f2336efSEd Maste 		};
36855f2336efSEd Maste 		break;
36865f2336efSEd Maste 	/* linux_exit */
36875f2336efSEd Maste 	case 93:
36885f2336efSEd Maste 		switch (ndx) {
36895f2336efSEd Maste 		case 0:
3690a39cdcd7SEdward Tomasz Napierala 			p = "u_int";
36915f2336efSEd Maste 			break;
36925f2336efSEd Maste 		default:
36935f2336efSEd Maste 			break;
36945f2336efSEd Maste 		};
36955f2336efSEd Maste 		break;
36965f2336efSEd Maste 	/* linux_exit_group */
36975f2336efSEd Maste 	case 94:
36985f2336efSEd Maste 		switch (ndx) {
36995f2336efSEd Maste 		case 0:
3700a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
37015f2336efSEd Maste 			break;
37025f2336efSEd Maste 		default:
37035f2336efSEd Maste 			break;
37045f2336efSEd Maste 		};
37055f2336efSEd Maste 		break;
37065f2336efSEd Maste 	/* linux_waitid */
37075f2336efSEd Maste 	case 95:
37085f2336efSEd Maste 		switch (ndx) {
37095f2336efSEd Maste 		case 0:
37105f2336efSEd Maste 			p = "l_int";
37115f2336efSEd Maste 			break;
37125f2336efSEd Maste 		case 1:
37135f2336efSEd Maste 			p = "l_pid_t";
37145f2336efSEd Maste 			break;
37155f2336efSEd Maste 		case 2:
37165f2336efSEd Maste 			p = "userland l_siginfo_t *";
37175f2336efSEd Maste 			break;
37185f2336efSEd Maste 		case 3:
37195f2336efSEd Maste 			p = "l_int";
37205f2336efSEd Maste 			break;
37215f2336efSEd Maste 		case 4:
37225f2336efSEd Maste 			p = "userland struct rusage *";
37235f2336efSEd Maste 			break;
37245f2336efSEd Maste 		default:
37255f2336efSEd Maste 			break;
37265f2336efSEd Maste 		};
37275f2336efSEd Maste 		break;
37285f2336efSEd Maste 	/* linux_set_tid_address */
37295f2336efSEd Maste 	case 96:
37305f2336efSEd Maste 		switch (ndx) {
37315f2336efSEd Maste 		case 0:
3732a39cdcd7SEdward Tomasz Napierala 			p = "userland l_int *";
37335f2336efSEd Maste 			break;
37345f2336efSEd Maste 		default:
37355f2336efSEd Maste 			break;
37365f2336efSEd Maste 		};
37375f2336efSEd Maste 		break;
37385f2336efSEd Maste 	/* linux_unshare */
37395f2336efSEd Maste 	case 97:
37405f2336efSEd Maste 		break;
37415f2336efSEd Maste 	/* linux_sys_futex */
37425f2336efSEd Maste 	case 98:
37435f2336efSEd Maste 		switch (ndx) {
37445f2336efSEd Maste 		case 0:
3745ee64d982SDmitry Chagin 			p = "userland uint32_t *";
37465f2336efSEd Maste 			break;
37475f2336efSEd Maste 		case 1:
3748ee64d982SDmitry Chagin 			p = "l_int";
37495f2336efSEd Maste 			break;
37505f2336efSEd Maste 		case 2:
3751ee64d982SDmitry Chagin 			p = "uint32_t";
37525f2336efSEd Maste 			break;
37535f2336efSEd Maste 		case 3:
37545f2336efSEd Maste 			p = "userland struct l_timespec *";
37555f2336efSEd Maste 			break;
37565f2336efSEd Maste 		case 4:
3757ee64d982SDmitry Chagin 			p = "userland uint32_t *";
37585f2336efSEd Maste 			break;
37595f2336efSEd Maste 		case 5:
3760ee64d982SDmitry Chagin 			p = "uint32_t";
37615f2336efSEd Maste 			break;
37625f2336efSEd Maste 		default:
37635f2336efSEd Maste 			break;
37645f2336efSEd Maste 		};
37655f2336efSEd Maste 		break;
37665f2336efSEd Maste 	/* linux_set_robust_list */
37675f2336efSEd Maste 	case 99:
37685f2336efSEd Maste 		switch (ndx) {
37695f2336efSEd Maste 		case 0:
37705f2336efSEd Maste 			p = "userland struct linux_robust_list_head *";
37715f2336efSEd Maste 			break;
37725f2336efSEd Maste 		case 1:
37735f2336efSEd Maste 			p = "l_size_t";
37745f2336efSEd Maste 			break;
37755f2336efSEd Maste 		default:
37765f2336efSEd Maste 			break;
37775f2336efSEd Maste 		};
37785f2336efSEd Maste 		break;
37795f2336efSEd Maste 	/* linux_get_robust_list */
37805f2336efSEd Maste 	case 100:
37815f2336efSEd Maste 		switch (ndx) {
37825f2336efSEd Maste 		case 0:
37835f2336efSEd Maste 			p = "l_int";
37845f2336efSEd Maste 			break;
37855f2336efSEd Maste 		case 1:
37865f2336efSEd Maste 			p = "userland struct linux_robust_list_head **";
37875f2336efSEd Maste 			break;
37885f2336efSEd Maste 		case 2:
37895f2336efSEd Maste 			p = "userland l_size_t *";
37905f2336efSEd Maste 			break;
37915f2336efSEd Maste 		default:
37925f2336efSEd Maste 			break;
37935f2336efSEd Maste 		};
37945f2336efSEd Maste 		break;
37955f2336efSEd Maste 	/* linux_nanosleep */
37965f2336efSEd Maste 	case 101:
37975f2336efSEd Maste 		switch (ndx) {
37985f2336efSEd Maste 		case 0:
37995f2336efSEd Maste 			p = "userland const struct l_timespec *";
38005f2336efSEd Maste 			break;
38015f2336efSEd Maste 		case 1:
38025f2336efSEd Maste 			p = "userland struct l_timespec *";
38035f2336efSEd Maste 			break;
38045f2336efSEd Maste 		default:
38055f2336efSEd Maste 			break;
38065f2336efSEd Maste 		};
38075f2336efSEd Maste 		break;
38085f2336efSEd Maste 	/* linux_getitimer */
38095f2336efSEd Maste 	case 102:
38105f2336efSEd Maste 		switch (ndx) {
38115f2336efSEd Maste 		case 0:
38125f2336efSEd Maste 			p = "l_int";
38135f2336efSEd Maste 			break;
38145f2336efSEd Maste 		case 1:
38155f2336efSEd Maste 			p = "userland struct l_itimerval *";
38165f2336efSEd Maste 			break;
38175f2336efSEd Maste 		default:
38185f2336efSEd Maste 			break;
38195f2336efSEd Maste 		};
38205f2336efSEd Maste 		break;
38215f2336efSEd Maste 	/* linux_setitimer */
38225f2336efSEd Maste 	case 103:
38235f2336efSEd Maste 		switch (ndx) {
38245f2336efSEd Maste 		case 0:
38255f2336efSEd Maste 			p = "l_int";
38265f2336efSEd Maste 			break;
38275f2336efSEd Maste 		case 1:
38285f2336efSEd Maste 			p = "userland struct l_itimerval *";
38295f2336efSEd Maste 			break;
38305f2336efSEd Maste 		case 2:
38315f2336efSEd Maste 			p = "userland struct l_itimerval *";
38325f2336efSEd Maste 			break;
38335f2336efSEd Maste 		default:
38345f2336efSEd Maste 			break;
38355f2336efSEd Maste 		};
38365f2336efSEd Maste 		break;
38375f2336efSEd Maste 	/* linux_kexec_load */
38385f2336efSEd Maste 	case 104:
38395f2336efSEd Maste 		break;
38405f2336efSEd Maste 	/* linux_init_module */
38415f2336efSEd Maste 	case 105:
38425f2336efSEd Maste 		break;
38435f2336efSEd Maste 	/* linux_delete_module */
38445f2336efSEd Maste 	case 106:
38455f2336efSEd Maste 		break;
38465f2336efSEd Maste 	/* linux_timer_create */
38475f2336efSEd Maste 	case 107:
38485f2336efSEd Maste 		switch (ndx) {
38495f2336efSEd Maste 		case 0:
38505f2336efSEd Maste 			p = "clockid_t";
38515f2336efSEd Maste 			break;
38525f2336efSEd Maste 		case 1:
38535f2336efSEd Maste 			p = "userland struct sigevent *";
38545f2336efSEd Maste 			break;
38555f2336efSEd Maste 		case 2:
38565f2336efSEd Maste 			p = "userland l_timer_t *";
38575f2336efSEd Maste 			break;
38585f2336efSEd Maste 		default:
38595f2336efSEd Maste 			break;
38605f2336efSEd Maste 		};
38615f2336efSEd Maste 		break;
38625f2336efSEd Maste 	/* linux_timer_gettime */
38635f2336efSEd Maste 	case 108:
38645f2336efSEd Maste 		switch (ndx) {
38655f2336efSEd Maste 		case 0:
38665f2336efSEd Maste 			p = "l_timer_t";
38675f2336efSEd Maste 			break;
38685f2336efSEd Maste 		case 1:
38695f2336efSEd Maste 			p = "userland struct itimerspec *";
38705f2336efSEd Maste 			break;
38715f2336efSEd Maste 		default:
38725f2336efSEd Maste 			break;
38735f2336efSEd Maste 		};
38745f2336efSEd Maste 		break;
38755f2336efSEd Maste 	/* linux_timer_getoverrun */
38765f2336efSEd Maste 	case 109:
38775f2336efSEd Maste 		switch (ndx) {
38785f2336efSEd Maste 		case 0:
38795f2336efSEd Maste 			p = "l_timer_t";
38805f2336efSEd Maste 			break;
38815f2336efSEd Maste 		default:
38825f2336efSEd Maste 			break;
38835f2336efSEd Maste 		};
38845f2336efSEd Maste 		break;
38855f2336efSEd Maste 	/* linux_timer_settime */
38865f2336efSEd Maste 	case 110:
38875f2336efSEd Maste 		switch (ndx) {
38885f2336efSEd Maste 		case 0:
38895f2336efSEd Maste 			p = "l_timer_t";
38905f2336efSEd Maste 			break;
38915f2336efSEd Maste 		case 1:
38925f2336efSEd Maste 			p = "l_int";
38935f2336efSEd Maste 			break;
38945f2336efSEd Maste 		case 2:
38955f2336efSEd Maste 			p = "userland const struct itimerspec *";
38965f2336efSEd Maste 			break;
38975f2336efSEd Maste 		case 3:
38985f2336efSEd Maste 			p = "userland struct itimerspec *";
38995f2336efSEd Maste 			break;
39005f2336efSEd Maste 		default:
39015f2336efSEd Maste 			break;
39025f2336efSEd Maste 		};
39035f2336efSEd Maste 		break;
39045f2336efSEd Maste 	/* linux_timer_delete */
39055f2336efSEd Maste 	case 111:
39065f2336efSEd Maste 		switch (ndx) {
39075f2336efSEd Maste 		case 0:
39085f2336efSEd Maste 			p = "l_timer_t";
39095f2336efSEd Maste 			break;
39105f2336efSEd Maste 		default:
39115f2336efSEd Maste 			break;
39125f2336efSEd Maste 		};
39135f2336efSEd Maste 		break;
39145f2336efSEd Maste 	/* linux_clock_settime */
39155f2336efSEd Maste 	case 112:
39165f2336efSEd Maste 		switch (ndx) {
39175f2336efSEd Maste 		case 0:
39185f2336efSEd Maste 			p = "clockid_t";
39195f2336efSEd Maste 			break;
39205f2336efSEd Maste 		case 1:
39215f2336efSEd Maste 			p = "userland struct l_timespec *";
39225f2336efSEd Maste 			break;
39235f2336efSEd Maste 		default:
39245f2336efSEd Maste 			break;
39255f2336efSEd Maste 		};
39265f2336efSEd Maste 		break;
39275f2336efSEd Maste 	/* linux_clock_gettime */
39285f2336efSEd Maste 	case 113:
39295f2336efSEd Maste 		switch (ndx) {
39305f2336efSEd Maste 		case 0:
39315f2336efSEd Maste 			p = "clockid_t";
39325f2336efSEd Maste 			break;
39335f2336efSEd Maste 		case 1:
39345f2336efSEd Maste 			p = "userland struct l_timespec *";
39355f2336efSEd Maste 			break;
39365f2336efSEd Maste 		default:
39375f2336efSEd Maste 			break;
39385f2336efSEd Maste 		};
39395f2336efSEd Maste 		break;
39405f2336efSEd Maste 	/* linux_clock_getres */
39415f2336efSEd Maste 	case 114:
39425f2336efSEd Maste 		switch (ndx) {
39435f2336efSEd Maste 		case 0:
39445f2336efSEd Maste 			p = "clockid_t";
39455f2336efSEd Maste 			break;
39465f2336efSEd Maste 		case 1:
39475f2336efSEd Maste 			p = "userland struct l_timespec *";
39485f2336efSEd Maste 			break;
39495f2336efSEd Maste 		default:
39505f2336efSEd Maste 			break;
39515f2336efSEd Maste 		};
39525f2336efSEd Maste 		break;
39535f2336efSEd Maste 	/* linux_clock_nanosleep */
39545f2336efSEd Maste 	case 115:
39555f2336efSEd Maste 		switch (ndx) {
39565f2336efSEd Maste 		case 0:
39575f2336efSEd Maste 			p = "clockid_t";
39585f2336efSEd Maste 			break;
39595f2336efSEd Maste 		case 1:
3960a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
39615f2336efSEd Maste 			break;
39625f2336efSEd Maste 		case 2:
39635f2336efSEd Maste 			p = "userland struct l_timespec *";
39645f2336efSEd Maste 			break;
39655f2336efSEd Maste 		case 3:
39665f2336efSEd Maste 			p = "userland struct l_timespec *";
39675f2336efSEd Maste 			break;
39685f2336efSEd Maste 		default:
39695f2336efSEd Maste 			break;
39705f2336efSEd Maste 		};
39715f2336efSEd Maste 		break;
39725f2336efSEd Maste 	/* linux_syslog */
39735f2336efSEd Maste 	case 116:
39745f2336efSEd Maste 		switch (ndx) {
39755f2336efSEd Maste 		case 0:
39765f2336efSEd Maste 			p = "l_int";
39775f2336efSEd Maste 			break;
39785f2336efSEd Maste 		case 1:
39795f2336efSEd Maste 			p = "userland char *";
39805f2336efSEd Maste 			break;
39815f2336efSEd Maste 		case 2:
39825f2336efSEd Maste 			p = "l_int";
39835f2336efSEd Maste 			break;
39845f2336efSEd Maste 		default:
39855f2336efSEd Maste 			break;
39865f2336efSEd Maste 		};
39875f2336efSEd Maste 		break;
39885f2336efSEd Maste 	/* linux_ptrace */
39895f2336efSEd Maste 	case 117:
39905f2336efSEd Maste 		switch (ndx) {
39915f2336efSEd Maste 		case 0:
39925f2336efSEd Maste 			p = "l_long";
39935f2336efSEd Maste 			break;
39945f2336efSEd Maste 		case 1:
39955f2336efSEd Maste 			p = "l_long";
39965f2336efSEd Maste 			break;
39975f2336efSEd Maste 		case 2:
39985f2336efSEd Maste 			p = "l_ulong";
39995f2336efSEd Maste 			break;
40005f2336efSEd Maste 		case 3:
40015f2336efSEd Maste 			p = "l_ulong";
40025f2336efSEd Maste 			break;
40035f2336efSEd Maste 		default:
40045f2336efSEd Maste 			break;
40055f2336efSEd Maste 		};
40065f2336efSEd Maste 		break;
40075f2336efSEd Maste 	/* linux_sched_setparam */
40085f2336efSEd Maste 	case 118:
40095f2336efSEd Maste 		switch (ndx) {
40105f2336efSEd Maste 		case 0:
40115f2336efSEd Maste 			p = "l_pid_t";
40125f2336efSEd Maste 			break;
40135f2336efSEd Maste 		case 1:
40145f2336efSEd Maste 			p = "userland struct sched_param *";
40155f2336efSEd Maste 			break;
40165f2336efSEd Maste 		default:
40175f2336efSEd Maste 			break;
40185f2336efSEd Maste 		};
40195f2336efSEd Maste 		break;
40205f2336efSEd Maste 	/* linux_sched_setscheduler */
40215f2336efSEd Maste 	case 119:
40225f2336efSEd Maste 		switch (ndx) {
40235f2336efSEd Maste 		case 0:
40245f2336efSEd Maste 			p = "l_pid_t";
40255f2336efSEd Maste 			break;
40265f2336efSEd Maste 		case 1:
40275f2336efSEd Maste 			p = "l_int";
40285f2336efSEd Maste 			break;
40295f2336efSEd Maste 		case 2:
40305f2336efSEd Maste 			p = "userland struct sched_param *";
40315f2336efSEd Maste 			break;
40325f2336efSEd Maste 		default:
40335f2336efSEd Maste 			break;
40345f2336efSEd Maste 		};
40355f2336efSEd Maste 		break;
40365f2336efSEd Maste 	/* linux_sched_getscheduler */
40375f2336efSEd Maste 	case 120:
40385f2336efSEd Maste 		switch (ndx) {
40395f2336efSEd Maste 		case 0:
40405f2336efSEd Maste 			p = "l_pid_t";
40415f2336efSEd Maste 			break;
40425f2336efSEd Maste 		default:
40435f2336efSEd Maste 			break;
40445f2336efSEd Maste 		};
40455f2336efSEd Maste 		break;
40465f2336efSEd Maste 	/* linux_sched_getparam */
40475f2336efSEd Maste 	case 121:
40485f2336efSEd Maste 		switch (ndx) {
40495f2336efSEd Maste 		case 0:
40505f2336efSEd Maste 			p = "l_pid_t";
40515f2336efSEd Maste 			break;
40525f2336efSEd Maste 		case 1:
40535f2336efSEd Maste 			p = "userland struct sched_param *";
40545f2336efSEd Maste 			break;
40555f2336efSEd Maste 		default:
40565f2336efSEd Maste 			break;
40575f2336efSEd Maste 		};
40585f2336efSEd Maste 		break;
40595f2336efSEd Maste 	/* linux_sched_setaffinity */
40605f2336efSEd Maste 	case 122:
40615f2336efSEd Maste 		switch (ndx) {
40625f2336efSEd Maste 		case 0:
40635f2336efSEd Maste 			p = "l_pid_t";
40645f2336efSEd Maste 			break;
40655f2336efSEd Maste 		case 1:
40665f2336efSEd Maste 			p = "l_uint";
40675f2336efSEd Maste 			break;
40685f2336efSEd Maste 		case 2:
40695f2336efSEd Maste 			p = "userland l_ulong *";
40705f2336efSEd Maste 			break;
40715f2336efSEd Maste 		default:
40725f2336efSEd Maste 			break;
40735f2336efSEd Maste 		};
40745f2336efSEd Maste 		break;
40755f2336efSEd Maste 	/* linux_sched_getaffinity */
40765f2336efSEd Maste 	case 123:
40775f2336efSEd Maste 		switch (ndx) {
40785f2336efSEd Maste 		case 0:
40795f2336efSEd Maste 			p = "l_pid_t";
40805f2336efSEd Maste 			break;
40815f2336efSEd Maste 		case 1:
40825f2336efSEd Maste 			p = "l_uint";
40835f2336efSEd Maste 			break;
40845f2336efSEd Maste 		case 2:
40855f2336efSEd Maste 			p = "userland l_ulong *";
40865f2336efSEd Maste 			break;
40875f2336efSEd Maste 		default:
40885f2336efSEd Maste 			break;
40895f2336efSEd Maste 		};
40905f2336efSEd Maste 		break;
40915f2336efSEd Maste 	/* sched_yield */
40925f2336efSEd Maste 	case 124:
40935f2336efSEd Maste 		break;
40945f2336efSEd Maste 	/* linux_sched_get_priority_max */
40955f2336efSEd Maste 	case 125:
40965f2336efSEd Maste 		switch (ndx) {
40975f2336efSEd Maste 		case 0:
40985f2336efSEd Maste 			p = "l_int";
40995f2336efSEd Maste 			break;
41005f2336efSEd Maste 		default:
41015f2336efSEd Maste 			break;
41025f2336efSEd Maste 		};
41035f2336efSEd Maste 		break;
41045f2336efSEd Maste 	/* linux_sched_get_priority_min */
41055f2336efSEd Maste 	case 126:
41065f2336efSEd Maste 		switch (ndx) {
41075f2336efSEd Maste 		case 0:
41085f2336efSEd Maste 			p = "l_int";
41095f2336efSEd Maste 			break;
41105f2336efSEd Maste 		default:
41115f2336efSEd Maste 			break;
41125f2336efSEd Maste 		};
41135f2336efSEd Maste 		break;
41145f2336efSEd Maste 	/* linux_sched_rr_get_interval */
41155f2336efSEd Maste 	case 127:
41165f2336efSEd Maste 		switch (ndx) {
41175f2336efSEd Maste 		case 0:
41185f2336efSEd Maste 			p = "l_pid_t";
41195f2336efSEd Maste 			break;
41205f2336efSEd Maste 		case 1:
41215f2336efSEd Maste 			p = "userland struct l_timespec *";
41225f2336efSEd Maste 			break;
41235f2336efSEd Maste 		default:
41245f2336efSEd Maste 			break;
41255f2336efSEd Maste 		};
41265f2336efSEd Maste 		break;
41275f2336efSEd Maste 	/* linux_kill */
41285f2336efSEd Maste 	case 129:
41295f2336efSEd Maste 		switch (ndx) {
41305f2336efSEd Maste 		case 0:
4131a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
41325f2336efSEd Maste 			break;
41335f2336efSEd Maste 		case 1:
41345f2336efSEd Maste 			p = "l_int";
41355f2336efSEd Maste 			break;
41365f2336efSEd Maste 		default:
41375f2336efSEd Maste 			break;
41385f2336efSEd Maste 		};
41395f2336efSEd Maste 		break;
41405f2336efSEd Maste 	/* linux_tkill */
41415f2336efSEd Maste 	case 130:
41425f2336efSEd Maste 		switch (ndx) {
41435f2336efSEd Maste 		case 0:
4144a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
41455f2336efSEd Maste 			break;
41465f2336efSEd Maste 		case 1:
41475f2336efSEd Maste 			p = "l_int";
41485f2336efSEd Maste 			break;
41495f2336efSEd Maste 		default:
41505f2336efSEd Maste 			break;
41515f2336efSEd Maste 		};
41525f2336efSEd Maste 		break;
41535f2336efSEd Maste 	/* linux_tgkill */
41545f2336efSEd Maste 	case 131:
41555f2336efSEd Maste 		switch (ndx) {
41565f2336efSEd Maste 		case 0:
4157a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
41585f2336efSEd Maste 			break;
41595f2336efSEd Maste 		case 1:
4160a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
41615f2336efSEd Maste 			break;
41625f2336efSEd Maste 		case 2:
41635f2336efSEd Maste 			p = "l_int";
41645f2336efSEd Maste 			break;
41655f2336efSEd Maste 		default:
41665f2336efSEd Maste 			break;
41675f2336efSEd Maste 		};
41685f2336efSEd Maste 		break;
41695f2336efSEd Maste 	/* linux_sigaltstack */
41705f2336efSEd Maste 	case 132:
41715f2336efSEd Maste 		switch (ndx) {
41725f2336efSEd Maste 		case 0:
41735f2336efSEd Maste 			p = "userland l_stack_t *";
41745f2336efSEd Maste 			break;
41755f2336efSEd Maste 		case 1:
41765f2336efSEd Maste 			p = "userland l_stack_t *";
41775f2336efSEd Maste 			break;
41785f2336efSEd Maste 		default:
41795f2336efSEd Maste 			break;
41805f2336efSEd Maste 		};
41815f2336efSEd Maste 		break;
41825f2336efSEd Maste 	/* linux_rt_sigsuspend */
41835f2336efSEd Maste 	case 133:
41845f2336efSEd Maste 		switch (ndx) {
41855f2336efSEd Maste 		case 0:
41865f2336efSEd Maste 			p = "userland l_sigset_t *";
41875f2336efSEd Maste 			break;
41885f2336efSEd Maste 		case 1:
41895f2336efSEd Maste 			p = "l_size_t";
41905f2336efSEd Maste 			break;
41915f2336efSEd Maste 		default:
41925f2336efSEd Maste 			break;
41935f2336efSEd Maste 		};
41945f2336efSEd Maste 		break;
41955f2336efSEd Maste 	/* linux_rt_sigaction */
41965f2336efSEd Maste 	case 134:
41975f2336efSEd Maste 		switch (ndx) {
41985f2336efSEd Maste 		case 0:
41995f2336efSEd Maste 			p = "l_int";
42005f2336efSEd Maste 			break;
42015f2336efSEd Maste 		case 1:
42025f2336efSEd Maste 			p = "userland l_sigaction_t *";
42035f2336efSEd Maste 			break;
42045f2336efSEd Maste 		case 2:
42055f2336efSEd Maste 			p = "userland l_sigaction_t *";
42065f2336efSEd Maste 			break;
42075f2336efSEd Maste 		case 3:
42085f2336efSEd Maste 			p = "l_size_t";
42095f2336efSEd Maste 			break;
42105f2336efSEd Maste 		default:
42115f2336efSEd Maste 			break;
42125f2336efSEd Maste 		};
42135f2336efSEd Maste 		break;
42145f2336efSEd Maste 	/* linux_rt_sigprocmask */
42155f2336efSEd Maste 	case 135:
42165f2336efSEd Maste 		switch (ndx) {
42175f2336efSEd Maste 		case 0:
42185f2336efSEd Maste 			p = "l_int";
42195f2336efSEd Maste 			break;
42205f2336efSEd Maste 		case 1:
42215f2336efSEd Maste 			p = "userland l_sigset_t *";
42225f2336efSEd Maste 			break;
42235f2336efSEd Maste 		case 2:
42245f2336efSEd Maste 			p = "userland l_sigset_t *";
42255f2336efSEd Maste 			break;
42265f2336efSEd Maste 		case 3:
42275f2336efSEd Maste 			p = "l_size_t";
42285f2336efSEd Maste 			break;
42295f2336efSEd Maste 		default:
42305f2336efSEd Maste 			break;
42315f2336efSEd Maste 		};
42325f2336efSEd Maste 		break;
42335f2336efSEd Maste 	/* linux_rt_sigpending */
42345f2336efSEd Maste 	case 136:
42355f2336efSEd Maste 		switch (ndx) {
42365f2336efSEd Maste 		case 0:
42375f2336efSEd Maste 			p = "userland l_sigset_t *";
42385f2336efSEd Maste 			break;
42395f2336efSEd Maste 		case 1:
42405f2336efSEd Maste 			p = "l_size_t";
42415f2336efSEd Maste 			break;
42425f2336efSEd Maste 		default:
42435f2336efSEd Maste 			break;
42445f2336efSEd Maste 		};
42455f2336efSEd Maste 		break;
42465f2336efSEd Maste 	/* linux_rt_sigtimedwait */
42475f2336efSEd Maste 	case 137:
42485f2336efSEd Maste 		switch (ndx) {
42495f2336efSEd Maste 		case 0:
42505f2336efSEd Maste 			p = "userland l_sigset_t *";
42515f2336efSEd Maste 			break;
42525f2336efSEd Maste 		case 1:
42535f2336efSEd Maste 			p = "userland l_siginfo_t *";
42545f2336efSEd Maste 			break;
42555f2336efSEd Maste 		case 2:
4256e29ea22fSDmitry Chagin 			p = "userland struct l_timespec *";
42575f2336efSEd Maste 			break;
42585f2336efSEd Maste 		case 3:
42595f2336efSEd Maste 			p = "l_size_t";
42605f2336efSEd Maste 			break;
42615f2336efSEd Maste 		default:
42625f2336efSEd Maste 			break;
42635f2336efSEd Maste 		};
42645f2336efSEd Maste 		break;
42655f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
42665f2336efSEd Maste 	case 138:
42675f2336efSEd Maste 		switch (ndx) {
42685f2336efSEd Maste 		case 0:
42695f2336efSEd Maste 			p = "l_pid_t";
42705f2336efSEd Maste 			break;
42715f2336efSEd Maste 		case 1:
42725f2336efSEd Maste 			p = "l_int";
42735f2336efSEd Maste 			break;
42745f2336efSEd Maste 		case 2:
42755f2336efSEd Maste 			p = "userland l_siginfo_t *";
42765f2336efSEd Maste 			break;
42775f2336efSEd Maste 		default:
42785f2336efSEd Maste 			break;
42795f2336efSEd Maste 		};
42805f2336efSEd Maste 		break;
42815f2336efSEd Maste 	/* linux_rt_sigreturn */
42825f2336efSEd Maste 	case 139:
42835f2336efSEd Maste 		break;
42845f2336efSEd Maste 	/* setpriority */
42855f2336efSEd Maste 	case 140:
42865f2336efSEd Maste 		switch (ndx) {
42875f2336efSEd Maste 		case 0:
42885f2336efSEd Maste 			p = "int";
42895f2336efSEd Maste 			break;
42905f2336efSEd Maste 		case 1:
42915f2336efSEd Maste 			p = "int";
42925f2336efSEd Maste 			break;
42935f2336efSEd Maste 		case 2:
42945f2336efSEd Maste 			p = "int";
42955f2336efSEd Maste 			break;
42965f2336efSEd Maste 		default:
42975f2336efSEd Maste 			break;
42985f2336efSEd Maste 		};
42995f2336efSEd Maste 		break;
43005f2336efSEd Maste 	/* linux_getpriority */
43015f2336efSEd Maste 	case 141:
43025f2336efSEd Maste 		switch (ndx) {
43035f2336efSEd Maste 		case 0:
43045f2336efSEd Maste 			p = "l_int";
43055f2336efSEd Maste 			break;
43065f2336efSEd Maste 		case 1:
43075f2336efSEd Maste 			p = "l_int";
43085f2336efSEd Maste 			break;
43095f2336efSEd Maste 		default:
43105f2336efSEd Maste 			break;
43115f2336efSEd Maste 		};
43125f2336efSEd Maste 		break;
43135f2336efSEd Maste 	/* linux_reboot */
43145f2336efSEd Maste 	case 142:
43155f2336efSEd Maste 		switch (ndx) {
43165f2336efSEd Maste 		case 0:
43175f2336efSEd Maste 			p = "l_int";
43185f2336efSEd Maste 			break;
43195f2336efSEd Maste 		case 1:
43205f2336efSEd Maste 			p = "l_int";
43215f2336efSEd Maste 			break;
43225f2336efSEd Maste 		case 2:
43235f2336efSEd Maste 			p = "l_uint";
43245f2336efSEd Maste 			break;
43255f2336efSEd Maste 		case 3:
43265f2336efSEd Maste 			p = "userland void *";
43275f2336efSEd Maste 			break;
43285f2336efSEd Maste 		default:
43295f2336efSEd Maste 			break;
43305f2336efSEd Maste 		};
43315f2336efSEd Maste 		break;
43325f2336efSEd Maste 	/* setregid */
43335f2336efSEd Maste 	case 143:
43345f2336efSEd Maste 		switch (ndx) {
43355f2336efSEd Maste 		case 0:
43365f2336efSEd Maste 			p = "gid_t";
43375f2336efSEd Maste 			break;
43385f2336efSEd Maste 		case 1:
43395f2336efSEd Maste 			p = "gid_t";
43405f2336efSEd Maste 			break;
43415f2336efSEd Maste 		default:
43425f2336efSEd Maste 			break;
43435f2336efSEd Maste 		};
43445f2336efSEd Maste 		break;
43455f2336efSEd Maste 	/* setgid */
43465f2336efSEd Maste 	case 144:
43475f2336efSEd Maste 		switch (ndx) {
43485f2336efSEd Maste 		case 0:
43495f2336efSEd Maste 			p = "gid_t";
43505f2336efSEd Maste 			break;
43515f2336efSEd Maste 		default:
43525f2336efSEd Maste 			break;
43535f2336efSEd Maste 		};
43545f2336efSEd Maste 		break;
43555f2336efSEd Maste 	/* setreuid */
43565f2336efSEd Maste 	case 145:
43575f2336efSEd Maste 		switch (ndx) {
43585f2336efSEd Maste 		case 0:
43595f2336efSEd Maste 			p = "uid_t";
43605f2336efSEd Maste 			break;
43615f2336efSEd Maste 		case 1:
43625f2336efSEd Maste 			p = "uid_t";
43635f2336efSEd Maste 			break;
43645f2336efSEd Maste 		default:
43655f2336efSEd Maste 			break;
43665f2336efSEd Maste 		};
43675f2336efSEd Maste 		break;
43685f2336efSEd Maste 	/* setuid */
43695f2336efSEd Maste 	case 146:
43705f2336efSEd Maste 		switch (ndx) {
43715f2336efSEd Maste 		case 0:
43725f2336efSEd Maste 			p = "uid_t";
43735f2336efSEd Maste 			break;
43745f2336efSEd Maste 		default:
43755f2336efSEd Maste 			break;
43765f2336efSEd Maste 		};
43775f2336efSEd Maste 		break;
43785f2336efSEd Maste 	/* setresuid */
43795f2336efSEd Maste 	case 147:
43805f2336efSEd Maste 		switch (ndx) {
43815f2336efSEd Maste 		case 0:
43825f2336efSEd Maste 			p = "uid_t";
43835f2336efSEd Maste 			break;
43845f2336efSEd Maste 		case 1:
43855f2336efSEd Maste 			p = "uid_t";
43865f2336efSEd Maste 			break;
43875f2336efSEd Maste 		case 2:
43885f2336efSEd Maste 			p = "uid_t";
43895f2336efSEd Maste 			break;
43905f2336efSEd Maste 		default:
43915f2336efSEd Maste 			break;
43925f2336efSEd Maste 		};
43935f2336efSEd Maste 		break;
43945f2336efSEd Maste 	/* getresuid */
43955f2336efSEd Maste 	case 148:
43965f2336efSEd Maste 		switch (ndx) {
43975f2336efSEd Maste 		case 0:
43985f2336efSEd Maste 			p = "userland uid_t *";
43995f2336efSEd Maste 			break;
44005f2336efSEd Maste 		case 1:
44015f2336efSEd Maste 			p = "userland uid_t *";
44025f2336efSEd Maste 			break;
44035f2336efSEd Maste 		case 2:
44045f2336efSEd Maste 			p = "userland uid_t *";
44055f2336efSEd Maste 			break;
44065f2336efSEd Maste 		default:
44075f2336efSEd Maste 			break;
44085f2336efSEd Maste 		};
44095f2336efSEd Maste 		break;
44105f2336efSEd Maste 	/* setresgid */
44115f2336efSEd Maste 	case 149:
44125f2336efSEd Maste 		switch (ndx) {
44135f2336efSEd Maste 		case 0:
44145f2336efSEd Maste 			p = "gid_t";
44155f2336efSEd Maste 			break;
44165f2336efSEd Maste 		case 1:
44175f2336efSEd Maste 			p = "gid_t";
44185f2336efSEd Maste 			break;
44195f2336efSEd Maste 		case 2:
44205f2336efSEd Maste 			p = "gid_t";
44215f2336efSEd Maste 			break;
44225f2336efSEd Maste 		default:
44235f2336efSEd Maste 			break;
44245f2336efSEd Maste 		};
44255f2336efSEd Maste 		break;
44265f2336efSEd Maste 	/* getresgid */
44275f2336efSEd Maste 	case 150:
44285f2336efSEd Maste 		switch (ndx) {
44295f2336efSEd Maste 		case 0:
44305f2336efSEd Maste 			p = "userland gid_t *";
44315f2336efSEd Maste 			break;
44325f2336efSEd Maste 		case 1:
44335f2336efSEd Maste 			p = "userland gid_t *";
44345f2336efSEd Maste 			break;
44355f2336efSEd Maste 		case 2:
44365f2336efSEd Maste 			p = "userland gid_t *";
44375f2336efSEd Maste 			break;
44385f2336efSEd Maste 		default:
44395f2336efSEd Maste 			break;
44405f2336efSEd Maste 		};
44415f2336efSEd Maste 		break;
44425f2336efSEd Maste 	/* linux_setfsuid */
44435f2336efSEd Maste 	case 151:
44445f2336efSEd Maste 		switch (ndx) {
44455f2336efSEd Maste 		case 0:
44465f2336efSEd Maste 			p = "l_uid_t";
44475f2336efSEd Maste 			break;
44485f2336efSEd Maste 		default:
44495f2336efSEd Maste 			break;
44505f2336efSEd Maste 		};
44515f2336efSEd Maste 		break;
44525f2336efSEd Maste 	/* linux_setfsgid */
44535f2336efSEd Maste 	case 152:
44545f2336efSEd Maste 		switch (ndx) {
44555f2336efSEd Maste 		case 0:
44565f2336efSEd Maste 			p = "l_gid_t";
44575f2336efSEd Maste 			break;
44585f2336efSEd Maste 		default:
44595f2336efSEd Maste 			break;
44605f2336efSEd Maste 		};
44615f2336efSEd Maste 		break;
44625f2336efSEd Maste 	/* linux_times */
44635f2336efSEd Maste 	case 153:
44645f2336efSEd Maste 		switch (ndx) {
44655f2336efSEd Maste 		case 0:
44665f2336efSEd Maste 			p = "userland struct l_times_argv *";
44675f2336efSEd Maste 			break;
44685f2336efSEd Maste 		default:
44695f2336efSEd Maste 			break;
44705f2336efSEd Maste 		};
44715f2336efSEd Maste 		break;
44725f2336efSEd Maste 	/* setpgid */
44735f2336efSEd Maste 	case 154:
44745f2336efSEd Maste 		switch (ndx) {
44755f2336efSEd Maste 		case 0:
44765f2336efSEd Maste 			p = "int";
44775f2336efSEd Maste 			break;
44785f2336efSEd Maste 		case 1:
44795f2336efSEd Maste 			p = "int";
44805f2336efSEd Maste 			break;
44815f2336efSEd Maste 		default:
44825f2336efSEd Maste 			break;
44835f2336efSEd Maste 		};
44845f2336efSEd Maste 		break;
44855f2336efSEd Maste 	/* getpgid */
44865f2336efSEd Maste 	case 155:
44875f2336efSEd Maste 		switch (ndx) {
44885f2336efSEd Maste 		case 0:
44895f2336efSEd Maste 			p = "int";
44905f2336efSEd Maste 			break;
44915f2336efSEd Maste 		default:
44925f2336efSEd Maste 			break;
44935f2336efSEd Maste 		};
44945f2336efSEd Maste 		break;
44955f2336efSEd Maste 	/* linux_getsid */
44965f2336efSEd Maste 	case 156:
44975f2336efSEd Maste 		switch (ndx) {
44985f2336efSEd Maste 		case 0:
44995f2336efSEd Maste 			p = "l_pid_t";
45005f2336efSEd Maste 			break;
45015f2336efSEd Maste 		default:
45025f2336efSEd Maste 			break;
45035f2336efSEd Maste 		};
45045f2336efSEd Maste 		break;
45055f2336efSEd Maste 	/* setsid */
45065f2336efSEd Maste 	case 157:
45075f2336efSEd Maste 		break;
45085f2336efSEd Maste 	/* linux_getgroups */
45095f2336efSEd Maste 	case 158:
45105f2336efSEd Maste 		switch (ndx) {
45115f2336efSEd Maste 		case 0:
45125f2336efSEd Maste 			p = "l_int";
45135f2336efSEd Maste 			break;
45145f2336efSEd Maste 		case 1:
45155f2336efSEd Maste 			p = "userland l_gid_t *";
45165f2336efSEd Maste 			break;
45175f2336efSEd Maste 		default:
45185f2336efSEd Maste 			break;
45195f2336efSEd Maste 		};
45205f2336efSEd Maste 		break;
45215f2336efSEd Maste 	/* linux_setgroups */
45225f2336efSEd Maste 	case 159:
45235f2336efSEd Maste 		switch (ndx) {
45245f2336efSEd Maste 		case 0:
45255f2336efSEd Maste 			p = "l_int";
45265f2336efSEd Maste 			break;
45275f2336efSEd Maste 		case 1:
45285f2336efSEd Maste 			p = "userland l_gid_t *";
45295f2336efSEd Maste 			break;
45305f2336efSEd Maste 		default:
45315f2336efSEd Maste 			break;
45325f2336efSEd Maste 		};
45335f2336efSEd Maste 		break;
45345f2336efSEd Maste 	/* linux_newuname */
45355f2336efSEd Maste 	case 160:
45365f2336efSEd Maste 		switch (ndx) {
45375f2336efSEd Maste 		case 0:
45385f2336efSEd Maste 			p = "userland struct l_new_utsname *";
45395f2336efSEd Maste 			break;
45405f2336efSEd Maste 		default:
45415f2336efSEd Maste 			break;
45425f2336efSEd Maste 		};
45435f2336efSEd Maste 		break;
45445f2336efSEd Maste 	/* linux_sethostname */
45455f2336efSEd Maste 	case 161:
45465f2336efSEd Maste 		switch (ndx) {
45475f2336efSEd Maste 		case 0:
45485f2336efSEd Maste 			p = "userland char *";
45495f2336efSEd Maste 			break;
45505f2336efSEd Maste 		case 1:
45515f2336efSEd Maste 			p = "l_uint";
45525f2336efSEd Maste 			break;
45535f2336efSEd Maste 		default:
45545f2336efSEd Maste 			break;
45555f2336efSEd Maste 		};
45565f2336efSEd Maste 		break;
45575f2336efSEd Maste 	/* linux_setdomainname */
45585f2336efSEd Maste 	case 162:
45595f2336efSEd Maste 		switch (ndx) {
45605f2336efSEd Maste 		case 0:
45615f2336efSEd Maste 			p = "userland char *";
45625f2336efSEd Maste 			break;
45635f2336efSEd Maste 		case 1:
45645f2336efSEd Maste 			p = "l_int";
45655f2336efSEd Maste 			break;
45665f2336efSEd Maste 		default:
45675f2336efSEd Maste 			break;
45685f2336efSEd Maste 		};
45695f2336efSEd Maste 		break;
45705f2336efSEd Maste 	/* linux_getrlimit */
45715f2336efSEd Maste 	case 163:
45725f2336efSEd Maste 		switch (ndx) {
45735f2336efSEd Maste 		case 0:
45745f2336efSEd Maste 			p = "l_uint";
45755f2336efSEd Maste 			break;
45765f2336efSEd Maste 		case 1:
45775f2336efSEd Maste 			p = "userland struct l_rlimit *";
45785f2336efSEd Maste 			break;
45795f2336efSEd Maste 		default:
45805f2336efSEd Maste 			break;
45815f2336efSEd Maste 		};
45825f2336efSEd Maste 		break;
45835f2336efSEd Maste 	/* linux_setrlimit */
45845f2336efSEd Maste 	case 164:
45855f2336efSEd Maste 		switch (ndx) {
45865f2336efSEd Maste 		case 0:
45875f2336efSEd Maste 			p = "l_uint";
45885f2336efSEd Maste 			break;
45895f2336efSEd Maste 		case 1:
45905f2336efSEd Maste 			p = "userland struct l_rlimit *";
45915f2336efSEd Maste 			break;
45925f2336efSEd Maste 		default:
45935f2336efSEd Maste 			break;
45945f2336efSEd Maste 		};
45955f2336efSEd Maste 		break;
45965f2336efSEd Maste 	/* getrusage */
45975f2336efSEd Maste 	case 165:
45985f2336efSEd Maste 		switch (ndx) {
45995f2336efSEd Maste 		case 0:
46005f2336efSEd Maste 			p = "int";
46015f2336efSEd Maste 			break;
46025f2336efSEd Maste 		case 1:
46035f2336efSEd Maste 			p = "userland struct rusage *";
46045f2336efSEd Maste 			break;
46055f2336efSEd Maste 		default:
46065f2336efSEd Maste 			break;
46075f2336efSEd Maste 		};
46085f2336efSEd Maste 		break;
46095f2336efSEd Maste 	/* umask */
46105f2336efSEd Maste 	case 166:
46115f2336efSEd Maste 		switch (ndx) {
46125f2336efSEd Maste 		case 0:
46135f2336efSEd Maste 			p = "int";
46145f2336efSEd Maste 			break;
46155f2336efSEd Maste 		default:
46165f2336efSEd Maste 			break;
46175f2336efSEd Maste 		};
46185f2336efSEd Maste 		break;
46195f2336efSEd Maste 	/* linux_prctl */
46205f2336efSEd Maste 	case 167:
46215f2336efSEd Maste 		switch (ndx) {
46225f2336efSEd Maste 		case 0:
46235f2336efSEd Maste 			p = "l_int";
46245f2336efSEd Maste 			break;
46255f2336efSEd Maste 		case 1:
46265f2336efSEd Maste 			p = "l_uintptr_t";
46275f2336efSEd Maste 			break;
46285f2336efSEd Maste 		case 2:
46295f2336efSEd Maste 			p = "l_uintptr_t";
46305f2336efSEd Maste 			break;
46315f2336efSEd Maste 		case 3:
46325f2336efSEd Maste 			p = "l_uintptr_t";
46335f2336efSEd Maste 			break;
46345f2336efSEd Maste 		case 4:
46355f2336efSEd Maste 			p = "l_uintptr_t";
46365f2336efSEd Maste 			break;
46375f2336efSEd Maste 		default:
46385f2336efSEd Maste 			break;
46395f2336efSEd Maste 		};
46405f2336efSEd Maste 		break;
46415f2336efSEd Maste 	/* linux_getcpu */
46425f2336efSEd Maste 	case 168:
46435f2336efSEd Maste 		switch (ndx) {
46445f2336efSEd Maste 		case 0:
46455f2336efSEd Maste 			p = "userland l_uint *";
46465f2336efSEd Maste 			break;
46475f2336efSEd Maste 		case 1:
46485f2336efSEd Maste 			p = "userland l_uint *";
46495f2336efSEd Maste 			break;
46505f2336efSEd Maste 		case 2:
46515f2336efSEd Maste 			p = "userland void *";
46525f2336efSEd Maste 			break;
46535f2336efSEd Maste 		default:
46545f2336efSEd Maste 			break;
46555f2336efSEd Maste 		};
46565f2336efSEd Maste 		break;
46575f2336efSEd Maste 	/* gettimeofday */
46585f2336efSEd Maste 	case 169:
46595f2336efSEd Maste 		switch (ndx) {
46605f2336efSEd Maste 		case 0:
46615f2336efSEd Maste 			p = "userland struct l_timeval *";
46625f2336efSEd Maste 			break;
46635f2336efSEd Maste 		case 1:
46645f2336efSEd Maste 			p = "userland struct timezone *";
46655f2336efSEd Maste 			break;
46665f2336efSEd Maste 		default:
46675f2336efSEd Maste 			break;
46685f2336efSEd Maste 		};
46695f2336efSEd Maste 		break;
46705f2336efSEd Maste 	/* settimeofday */
46715f2336efSEd Maste 	case 170:
46725f2336efSEd Maste 		switch (ndx) {
46735f2336efSEd Maste 		case 0:
46745f2336efSEd Maste 			p = "userland struct l_timeval *";
46755f2336efSEd Maste 			break;
46765f2336efSEd Maste 		case 1:
46775f2336efSEd Maste 			p = "userland struct timezone *";
46785f2336efSEd Maste 			break;
46795f2336efSEd Maste 		default:
46805f2336efSEd Maste 			break;
46815f2336efSEd Maste 		};
46825f2336efSEd Maste 		break;
46835f2336efSEd Maste 	/* linux_adjtimex */
46845f2336efSEd Maste 	case 171:
46855f2336efSEd Maste 		break;
46865f2336efSEd Maste 	/* linux_getpid */
46875f2336efSEd Maste 	case 172:
46885f2336efSEd Maste 		break;
46895f2336efSEd Maste 	/* linux_getppid */
46905f2336efSEd Maste 	case 173:
46915f2336efSEd Maste 		break;
46925f2336efSEd Maste 	/* linux_getuid */
46935f2336efSEd Maste 	case 174:
46945f2336efSEd Maste 		break;
46955f2336efSEd Maste 	/* geteuid */
46965f2336efSEd Maste 	case 175:
46975f2336efSEd Maste 		break;
46985f2336efSEd Maste 	/* linux_getgid */
46995f2336efSEd Maste 	case 176:
47005f2336efSEd Maste 		break;
47015f2336efSEd Maste 	/* getegid */
47025f2336efSEd Maste 	case 177:
47035f2336efSEd Maste 		break;
47045f2336efSEd Maste 	/* linux_gettid */
47055f2336efSEd Maste 	case 178:
47065f2336efSEd Maste 		break;
47075f2336efSEd Maste 	/* linux_sysinfo */
47085f2336efSEd Maste 	case 179:
47095f2336efSEd Maste 		switch (ndx) {
47105f2336efSEd Maste 		case 0:
47115f2336efSEd Maste 			p = "userland struct l_sysinfo *";
47125f2336efSEd Maste 			break;
47135f2336efSEd Maste 		default:
47145f2336efSEd Maste 			break;
47155f2336efSEd Maste 		};
47165f2336efSEd Maste 		break;
47175f2336efSEd Maste 	/* linux_mq_open */
47185f2336efSEd Maste 	case 180:
4719a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4720a39cdcd7SEdward Tomasz Napierala 		case 0:
4721a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4722a39cdcd7SEdward Tomasz Napierala 			break;
4723a39cdcd7SEdward Tomasz Napierala 		case 1:
4724a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
4725a39cdcd7SEdward Tomasz Napierala 			break;
4726a39cdcd7SEdward Tomasz Napierala 		case 2:
4727a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
4728a39cdcd7SEdward Tomasz Napierala 			break;
4729a39cdcd7SEdward Tomasz Napierala 		case 3:
4730a39cdcd7SEdward Tomasz Napierala 			p = "userland struct mq_attr *";
4731a39cdcd7SEdward Tomasz Napierala 			break;
4732a39cdcd7SEdward Tomasz Napierala 		default:
4733a39cdcd7SEdward Tomasz Napierala 			break;
4734a39cdcd7SEdward Tomasz Napierala 		};
47355f2336efSEd Maste 		break;
47365f2336efSEd Maste 	/* linux_mq_unlink */
47375f2336efSEd Maste 	case 181:
4738a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4739a39cdcd7SEdward Tomasz Napierala 		case 0:
4740a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4741a39cdcd7SEdward Tomasz Napierala 			break;
4742a39cdcd7SEdward Tomasz Napierala 		default:
4743a39cdcd7SEdward Tomasz Napierala 			break;
4744a39cdcd7SEdward Tomasz Napierala 		};
47455f2336efSEd Maste 		break;
47465f2336efSEd Maste 	/* linux_mq_timedsend */
47475f2336efSEd Maste 	case 182:
4748a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4749a39cdcd7SEdward Tomasz Napierala 		case 0:
4750a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4751a39cdcd7SEdward Tomasz Napierala 			break;
4752a39cdcd7SEdward Tomasz Napierala 		case 1:
4753a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4754a39cdcd7SEdward Tomasz Napierala 			break;
4755a39cdcd7SEdward Tomasz Napierala 		case 2:
4756a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4757a39cdcd7SEdward Tomasz Napierala 			break;
4758a39cdcd7SEdward Tomasz Napierala 		case 3:
4759a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
4760a39cdcd7SEdward Tomasz Napierala 			break;
4761a39cdcd7SEdward Tomasz Napierala 		case 4:
4762a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4763a39cdcd7SEdward Tomasz Napierala 			break;
4764a39cdcd7SEdward Tomasz Napierala 		default:
4765a39cdcd7SEdward Tomasz Napierala 			break;
4766a39cdcd7SEdward Tomasz Napierala 		};
47675f2336efSEd Maste 		break;
47685f2336efSEd Maste 	/* linux_mq_timedreceive */
47695f2336efSEd Maste 	case 183:
4770a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4771a39cdcd7SEdward Tomasz Napierala 		case 0:
4772a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4773a39cdcd7SEdward Tomasz Napierala 			break;
4774a39cdcd7SEdward Tomasz Napierala 		case 1:
4775a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
4776a39cdcd7SEdward Tomasz Napierala 			break;
4777a39cdcd7SEdward Tomasz Napierala 		case 2:
4778a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4779a39cdcd7SEdward Tomasz Napierala 			break;
4780a39cdcd7SEdward Tomasz Napierala 		case 3:
4781a39cdcd7SEdward Tomasz Napierala 			p = "userland l_uint *";
4782a39cdcd7SEdward Tomasz Napierala 			break;
4783a39cdcd7SEdward Tomasz Napierala 		case 4:
4784a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4785a39cdcd7SEdward Tomasz Napierala 			break;
4786a39cdcd7SEdward Tomasz Napierala 		default:
4787a39cdcd7SEdward Tomasz Napierala 			break;
4788a39cdcd7SEdward Tomasz Napierala 		};
47895f2336efSEd Maste 		break;
47905f2336efSEd Maste 	/* linux_mq_notify */
47915f2336efSEd Maste 	case 184:
4792a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4793a39cdcd7SEdward Tomasz Napierala 		case 0:
4794a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4795a39cdcd7SEdward Tomasz Napierala 			break;
4796a39cdcd7SEdward Tomasz Napierala 		case 1:
4797a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4798a39cdcd7SEdward Tomasz Napierala 			break;
4799a39cdcd7SEdward Tomasz Napierala 		default:
4800a39cdcd7SEdward Tomasz Napierala 			break;
4801a39cdcd7SEdward Tomasz Napierala 		};
48025f2336efSEd Maste 		break;
48035f2336efSEd Maste 	/* linux_mq_getsetattr */
48045f2336efSEd Maste 	case 185:
4805a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4806a39cdcd7SEdward Tomasz Napierala 		case 0:
4807a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4808a39cdcd7SEdward Tomasz Napierala 			break;
4809a39cdcd7SEdward Tomasz Napierala 		case 1:
4810a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct mq_attr *";
4811a39cdcd7SEdward Tomasz Napierala 			break;
4812a39cdcd7SEdward Tomasz Napierala 		case 2:
4813a39cdcd7SEdward Tomasz Napierala 			p = "userland struct mq_attr *";
4814a39cdcd7SEdward Tomasz Napierala 			break;
4815a39cdcd7SEdward Tomasz Napierala 		default:
4816a39cdcd7SEdward Tomasz Napierala 			break;
4817a39cdcd7SEdward Tomasz Napierala 		};
48185f2336efSEd Maste 		break;
48195f2336efSEd Maste 	/* linux_msgget */
48205f2336efSEd Maste 	case 186:
48215f2336efSEd Maste 		switch (ndx) {
48225f2336efSEd Maste 		case 0:
48235f2336efSEd Maste 			p = "l_key_t";
48245f2336efSEd Maste 			break;
48255f2336efSEd Maste 		case 1:
48265f2336efSEd Maste 			p = "l_int";
48275f2336efSEd Maste 			break;
48285f2336efSEd Maste 		default:
48295f2336efSEd Maste 			break;
48305f2336efSEd Maste 		};
48315f2336efSEd Maste 		break;
48325f2336efSEd Maste 	/* linux_msgctl */
48335f2336efSEd Maste 	case 187:
48345f2336efSEd Maste 		switch (ndx) {
48355f2336efSEd Maste 		case 0:
48365f2336efSEd Maste 			p = "l_int";
48375f2336efSEd Maste 			break;
48385f2336efSEd Maste 		case 1:
48395f2336efSEd Maste 			p = "l_int";
48405f2336efSEd Maste 			break;
48415f2336efSEd Maste 		case 2:
48425f2336efSEd Maste 			p = "userland struct l_msqid_ds *";
48435f2336efSEd Maste 			break;
48445f2336efSEd Maste 		default:
48455f2336efSEd Maste 			break;
48465f2336efSEd Maste 		};
48475f2336efSEd Maste 		break;
48485f2336efSEd Maste 	/* linux_msgrcv */
48495f2336efSEd Maste 	case 188:
48505f2336efSEd Maste 		switch (ndx) {
48515f2336efSEd Maste 		case 0:
48525f2336efSEd Maste 			p = "l_int";
48535f2336efSEd Maste 			break;
48545f2336efSEd Maste 		case 1:
48555f2336efSEd Maste 			p = "userland struct l_msgbuf *";
48565f2336efSEd Maste 			break;
48575f2336efSEd Maste 		case 2:
48585f2336efSEd Maste 			p = "l_size_t";
48595f2336efSEd Maste 			break;
48605f2336efSEd Maste 		case 3:
48615f2336efSEd Maste 			p = "l_long";
48625f2336efSEd Maste 			break;
48635f2336efSEd Maste 		case 4:
48645f2336efSEd Maste 			p = "l_int";
48655f2336efSEd Maste 			break;
48665f2336efSEd Maste 		default:
48675f2336efSEd Maste 			break;
48685f2336efSEd Maste 		};
48695f2336efSEd Maste 		break;
48705f2336efSEd Maste 	/* linux_msgsnd */
48715f2336efSEd Maste 	case 189:
48725f2336efSEd Maste 		switch (ndx) {
48735f2336efSEd Maste 		case 0:
48745f2336efSEd Maste 			p = "l_int";
48755f2336efSEd Maste 			break;
48765f2336efSEd Maste 		case 1:
48775f2336efSEd Maste 			p = "userland struct l_msgbuf *";
48785f2336efSEd Maste 			break;
48795f2336efSEd Maste 		case 2:
48805f2336efSEd Maste 			p = "l_size_t";
48815f2336efSEd Maste 			break;
48825f2336efSEd Maste 		case 3:
48835f2336efSEd Maste 			p = "l_int";
48845f2336efSEd Maste 			break;
48855f2336efSEd Maste 		default:
48865f2336efSEd Maste 			break;
48875f2336efSEd Maste 		};
48885f2336efSEd Maste 		break;
48895f2336efSEd Maste 	/* linux_semget */
48905f2336efSEd Maste 	case 190:
48915f2336efSEd Maste 		switch (ndx) {
48925f2336efSEd Maste 		case 0:
48935f2336efSEd Maste 			p = "l_key_t";
48945f2336efSEd Maste 			break;
48955f2336efSEd Maste 		case 1:
48965f2336efSEd Maste 			p = "l_int";
48975f2336efSEd Maste 			break;
48985f2336efSEd Maste 		case 2:
48995f2336efSEd Maste 			p = "l_int";
49005f2336efSEd Maste 			break;
49015f2336efSEd Maste 		default:
49025f2336efSEd Maste 			break;
49035f2336efSEd Maste 		};
49045f2336efSEd Maste 		break;
49055f2336efSEd Maste 	/* linux_semctl */
49065f2336efSEd Maste 	case 191:
49075f2336efSEd Maste 		switch (ndx) {
49085f2336efSEd Maste 		case 0:
49095f2336efSEd Maste 			p = "l_int";
49105f2336efSEd Maste 			break;
49115f2336efSEd Maste 		case 1:
49125f2336efSEd Maste 			p = "l_int";
49135f2336efSEd Maste 			break;
49145f2336efSEd Maste 		case 2:
49155f2336efSEd Maste 			p = "l_int";
49165f2336efSEd Maste 			break;
49175f2336efSEd Maste 		case 3:
49185f2336efSEd Maste 			p = "union l_semun";
49195f2336efSEd Maste 			break;
49205f2336efSEd Maste 		default:
49215f2336efSEd Maste 			break;
49225f2336efSEd Maste 		};
49235f2336efSEd Maste 		break;
49245f2336efSEd Maste 	/* linux_semtimedop */
49255f2336efSEd Maste 	case 192:
4926430460d7SDmitry Chagin 		switch (ndx) {
4927430460d7SDmitry Chagin 		case 0:
4928430460d7SDmitry Chagin 			p = "l_int";
4929430460d7SDmitry Chagin 			break;
4930430460d7SDmitry Chagin 		case 1:
4931430460d7SDmitry Chagin 			p = "userland struct sembuf *";
4932430460d7SDmitry Chagin 			break;
4933430460d7SDmitry Chagin 		case 2:
4934430460d7SDmitry Chagin 			p = "l_size_t";
4935430460d7SDmitry Chagin 			break;
4936430460d7SDmitry Chagin 		case 3:
4937430460d7SDmitry Chagin 			p = "userland struct l_timespec *";
4938430460d7SDmitry Chagin 			break;
4939430460d7SDmitry Chagin 		default:
4940430460d7SDmitry Chagin 			break;
4941430460d7SDmitry Chagin 		};
49425f2336efSEd Maste 		break;
4943cd875998SDmitry Chagin 	/* semop */
49445f2336efSEd Maste 	case 193:
49455f2336efSEd Maste 		switch (ndx) {
49465f2336efSEd Maste 		case 0:
49475f2336efSEd Maste 			p = "l_int";
49485f2336efSEd Maste 			break;
49495f2336efSEd Maste 		case 1:
4950cd875998SDmitry Chagin 			p = "userland struct sembuf *";
49515f2336efSEd Maste 			break;
49525f2336efSEd Maste 		case 2:
4953cd875998SDmitry Chagin 			p = "l_size_t";
49545f2336efSEd Maste 			break;
49555f2336efSEd Maste 		default:
49565f2336efSEd Maste 			break;
49575f2336efSEd Maste 		};
49585f2336efSEd Maste 		break;
49595f2336efSEd Maste 	/* linux_shmget */
49605f2336efSEd Maste 	case 194:
49615f2336efSEd Maste 		switch (ndx) {
49625f2336efSEd Maste 		case 0:
49635f2336efSEd Maste 			p = "l_key_t";
49645f2336efSEd Maste 			break;
49655f2336efSEd Maste 		case 1:
49665f2336efSEd Maste 			p = "l_size_t";
49675f2336efSEd Maste 			break;
49685f2336efSEd Maste 		case 2:
49695f2336efSEd Maste 			p = "l_int";
49705f2336efSEd Maste 			break;
49715f2336efSEd Maste 		default:
49725f2336efSEd Maste 			break;
49735f2336efSEd Maste 		};
49745f2336efSEd Maste 		break;
49755f2336efSEd Maste 	/* linux_shmctl */
49765f2336efSEd Maste 	case 195:
49775f2336efSEd Maste 		switch (ndx) {
49785f2336efSEd Maste 		case 0:
49795f2336efSEd Maste 			p = "l_int";
49805f2336efSEd Maste 			break;
49815f2336efSEd Maste 		case 1:
49825f2336efSEd Maste 			p = "l_int";
49835f2336efSEd Maste 			break;
49845f2336efSEd Maste 		case 2:
49855f2336efSEd Maste 			p = "userland struct l_shmid_ds *";
49865f2336efSEd Maste 			break;
49875f2336efSEd Maste 		default:
49885f2336efSEd Maste 			break;
49895f2336efSEd Maste 		};
49905f2336efSEd Maste 		break;
49915f2336efSEd Maste 	/* linux_shmat */
49925f2336efSEd Maste 	case 196:
49935f2336efSEd Maste 		switch (ndx) {
49945f2336efSEd Maste 		case 0:
49955f2336efSEd Maste 			p = "l_int";
49965f2336efSEd Maste 			break;
49975f2336efSEd Maste 		case 1:
49985f2336efSEd Maste 			p = "userland char *";
49995f2336efSEd Maste 			break;
50005f2336efSEd Maste 		case 2:
50015f2336efSEd Maste 			p = "l_int";
50025f2336efSEd Maste 			break;
50035f2336efSEd Maste 		default:
50045f2336efSEd Maste 			break;
50055f2336efSEd Maste 		};
50065f2336efSEd Maste 		break;
50075f2336efSEd Maste 	/* linux_shmdt */
50085f2336efSEd Maste 	case 197:
50095f2336efSEd Maste 		switch (ndx) {
50105f2336efSEd Maste 		case 0:
50115f2336efSEd Maste 			p = "userland char *";
50125f2336efSEd Maste 			break;
50135f2336efSEd Maste 		default:
50145f2336efSEd Maste 			break;
50155f2336efSEd Maste 		};
50165f2336efSEd Maste 		break;
50175f2336efSEd Maste 	/* linux_socket */
50185f2336efSEd Maste 	case 198:
50195f2336efSEd Maste 		switch (ndx) {
50205f2336efSEd Maste 		case 0:
50215f2336efSEd Maste 			p = "l_int";
50225f2336efSEd Maste 			break;
50235f2336efSEd Maste 		case 1:
50245f2336efSEd Maste 			p = "l_int";
50255f2336efSEd Maste 			break;
50265f2336efSEd Maste 		case 2:
50275f2336efSEd Maste 			p = "l_int";
50285f2336efSEd Maste 			break;
50295f2336efSEd Maste 		default:
50305f2336efSEd Maste 			break;
50315f2336efSEd Maste 		};
50325f2336efSEd Maste 		break;
50335f2336efSEd Maste 	/* linux_socketpair */
50345f2336efSEd Maste 	case 199:
50355f2336efSEd Maste 		switch (ndx) {
50365f2336efSEd Maste 		case 0:
50375f2336efSEd Maste 			p = "l_int";
50385f2336efSEd Maste 			break;
50395f2336efSEd Maste 		case 1:
50405f2336efSEd Maste 			p = "l_int";
50415f2336efSEd Maste 			break;
50425f2336efSEd Maste 		case 2:
50435f2336efSEd Maste 			p = "l_int";
50445f2336efSEd Maste 			break;
50455f2336efSEd Maste 		case 3:
50465f2336efSEd Maste 			p = "l_uintptr_t";
50475f2336efSEd Maste 			break;
50485f2336efSEd Maste 		default:
50495f2336efSEd Maste 			break;
50505f2336efSEd Maste 		};
50515f2336efSEd Maste 		break;
50525f2336efSEd Maste 	/* linux_bind */
50535f2336efSEd Maste 	case 200:
50545f2336efSEd Maste 		switch (ndx) {
50555f2336efSEd Maste 		case 0:
50565f2336efSEd Maste 			p = "l_int";
50575f2336efSEd Maste 			break;
50585f2336efSEd Maste 		case 1:
50595f2336efSEd Maste 			p = "l_uintptr_t";
50605f2336efSEd Maste 			break;
50615f2336efSEd Maste 		case 2:
50625f2336efSEd Maste 			p = "l_int";
50635f2336efSEd Maste 			break;
50645f2336efSEd Maste 		default:
50655f2336efSEd Maste 			break;
50665f2336efSEd Maste 		};
50675f2336efSEd Maste 		break;
50685f2336efSEd Maste 	/* linux_listen */
50695f2336efSEd Maste 	case 201:
50705f2336efSEd Maste 		switch (ndx) {
50715f2336efSEd Maste 		case 0:
50725f2336efSEd Maste 			p = "l_int";
50735f2336efSEd Maste 			break;
50745f2336efSEd Maste 		case 1:
50755f2336efSEd Maste 			p = "l_int";
50765f2336efSEd Maste 			break;
50775f2336efSEd Maste 		default:
50785f2336efSEd Maste 			break;
50795f2336efSEd Maste 		};
50805f2336efSEd Maste 		break;
50815f2336efSEd Maste 	/* linux_accept */
50825f2336efSEd Maste 	case 202:
50835f2336efSEd Maste 		switch (ndx) {
50845f2336efSEd Maste 		case 0:
50855f2336efSEd Maste 			p = "l_int";
50865f2336efSEd Maste 			break;
50875f2336efSEd Maste 		case 1:
50885f2336efSEd Maste 			p = "l_uintptr_t";
50895f2336efSEd Maste 			break;
50905f2336efSEd Maste 		case 2:
50915f2336efSEd Maste 			p = "l_uintptr_t";
50925f2336efSEd Maste 			break;
50935f2336efSEd Maste 		default:
50945f2336efSEd Maste 			break;
50955f2336efSEd Maste 		};
50965f2336efSEd Maste 		break;
50975f2336efSEd Maste 	/* linux_connect */
50985f2336efSEd Maste 	case 203:
50995f2336efSEd Maste 		switch (ndx) {
51005f2336efSEd Maste 		case 0:
51015f2336efSEd Maste 			p = "l_int";
51025f2336efSEd Maste 			break;
51035f2336efSEd Maste 		case 1:
51045f2336efSEd Maste 			p = "l_uintptr_t";
51055f2336efSEd Maste 			break;
51065f2336efSEd Maste 		case 2:
51075f2336efSEd Maste 			p = "l_int";
51085f2336efSEd Maste 			break;
51095f2336efSEd Maste 		default:
51105f2336efSEd Maste 			break;
51115f2336efSEd Maste 		};
51125f2336efSEd Maste 		break;
51135f2336efSEd Maste 	/* linux_getsockname */
51145f2336efSEd Maste 	case 204:
51155f2336efSEd Maste 		switch (ndx) {
51165f2336efSEd Maste 		case 0:
51175f2336efSEd Maste 			p = "l_int";
51185f2336efSEd Maste 			break;
51195f2336efSEd Maste 		case 1:
51205f2336efSEd Maste 			p = "l_uintptr_t";
51215f2336efSEd Maste 			break;
51225f2336efSEd Maste 		case 2:
51235f2336efSEd Maste 			p = "l_uintptr_t";
51245f2336efSEd Maste 			break;
51255f2336efSEd Maste 		default:
51265f2336efSEd Maste 			break;
51275f2336efSEd Maste 		};
51285f2336efSEd Maste 		break;
51295f2336efSEd Maste 	/* linux_getpeername */
51305f2336efSEd Maste 	case 205:
51315f2336efSEd Maste 		switch (ndx) {
51325f2336efSEd Maste 		case 0:
51335f2336efSEd Maste 			p = "l_int";
51345f2336efSEd Maste 			break;
51355f2336efSEd Maste 		case 1:
51365f2336efSEd Maste 			p = "l_uintptr_t";
51375f2336efSEd Maste 			break;
51385f2336efSEd Maste 		case 2:
51395f2336efSEd Maste 			p = "l_uintptr_t";
51405f2336efSEd Maste 			break;
51415f2336efSEd Maste 		default:
51425f2336efSEd Maste 			break;
51435f2336efSEd Maste 		};
51445f2336efSEd Maste 		break;
51455f2336efSEd Maste 	/* linux_sendto */
51465f2336efSEd Maste 	case 206:
51475f2336efSEd Maste 		switch (ndx) {
51485f2336efSEd Maste 		case 0:
51495f2336efSEd Maste 			p = "l_int";
51505f2336efSEd Maste 			break;
51515f2336efSEd Maste 		case 1:
51525f2336efSEd Maste 			p = "l_uintptr_t";
51535f2336efSEd Maste 			break;
51545f2336efSEd Maste 		case 2:
5155a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
51565f2336efSEd Maste 			break;
51575f2336efSEd Maste 		case 3:
5158a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
51595f2336efSEd Maste 			break;
51605f2336efSEd Maste 		case 4:
51615f2336efSEd Maste 			p = "l_uintptr_t";
51625f2336efSEd Maste 			break;
51635f2336efSEd Maste 		case 5:
51645f2336efSEd Maste 			p = "l_int";
51655f2336efSEd Maste 			break;
51665f2336efSEd Maste 		default:
51675f2336efSEd Maste 			break;
51685f2336efSEd Maste 		};
51695f2336efSEd Maste 		break;
51705f2336efSEd Maste 	/* linux_recvfrom */
51715f2336efSEd Maste 	case 207:
51725f2336efSEd Maste 		switch (ndx) {
51735f2336efSEd Maste 		case 0:
51745f2336efSEd Maste 			p = "l_int";
51755f2336efSEd Maste 			break;
51765f2336efSEd Maste 		case 1:
51775f2336efSEd Maste 			p = "l_uintptr_t";
51785f2336efSEd Maste 			break;
51795f2336efSEd Maste 		case 2:
51805f2336efSEd Maste 			p = "l_size_t";
51815f2336efSEd Maste 			break;
51825f2336efSEd Maste 		case 3:
5183a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
51845f2336efSEd Maste 			break;
51855f2336efSEd Maste 		case 4:
51865f2336efSEd Maste 			p = "l_uintptr_t";
51875f2336efSEd Maste 			break;
51885f2336efSEd Maste 		case 5:
51895f2336efSEd Maste 			p = "l_uintptr_t";
51905f2336efSEd Maste 			break;
51915f2336efSEd Maste 		default:
51925f2336efSEd Maste 			break;
51935f2336efSEd Maste 		};
51945f2336efSEd Maste 		break;
51955f2336efSEd Maste 	/* linux_setsockopt */
51965f2336efSEd Maste 	case 208:
51975f2336efSEd Maste 		switch (ndx) {
51985f2336efSEd Maste 		case 0:
51995f2336efSEd Maste 			p = "l_int";
52005f2336efSEd Maste 			break;
52015f2336efSEd Maste 		case 1:
52025f2336efSEd Maste 			p = "l_int";
52035f2336efSEd Maste 			break;
52045f2336efSEd Maste 		case 2:
52055f2336efSEd Maste 			p = "l_int";
52065f2336efSEd Maste 			break;
52075f2336efSEd Maste 		case 3:
52085f2336efSEd Maste 			p = "l_uintptr_t";
52095f2336efSEd Maste 			break;
52105f2336efSEd Maste 		case 4:
52115f2336efSEd Maste 			p = "l_int";
52125f2336efSEd Maste 			break;
52135f2336efSEd Maste 		default:
52145f2336efSEd Maste 			break;
52155f2336efSEd Maste 		};
52165f2336efSEd Maste 		break;
52175f2336efSEd Maste 	/* linux_getsockopt */
52185f2336efSEd Maste 	case 209:
52195f2336efSEd Maste 		switch (ndx) {
52205f2336efSEd Maste 		case 0:
52215f2336efSEd Maste 			p = "l_int";
52225f2336efSEd Maste 			break;
52235f2336efSEd Maste 		case 1:
52245f2336efSEd Maste 			p = "l_int";
52255f2336efSEd Maste 			break;
52265f2336efSEd Maste 		case 2:
52275f2336efSEd Maste 			p = "l_int";
52285f2336efSEd Maste 			break;
52295f2336efSEd Maste 		case 3:
52305f2336efSEd Maste 			p = "l_uintptr_t";
52315f2336efSEd Maste 			break;
52325f2336efSEd Maste 		case 4:
52335f2336efSEd Maste 			p = "l_uintptr_t";
52345f2336efSEd Maste 			break;
52355f2336efSEd Maste 		default:
52365f2336efSEd Maste 			break;
52375f2336efSEd Maste 		};
52385f2336efSEd Maste 		break;
52395f2336efSEd Maste 	/* linux_shutdown */
52405f2336efSEd Maste 	case 210:
52415f2336efSEd Maste 		switch (ndx) {
52425f2336efSEd Maste 		case 0:
52435f2336efSEd Maste 			p = "l_int";
52445f2336efSEd Maste 			break;
52455f2336efSEd Maste 		case 1:
52465f2336efSEd Maste 			p = "l_int";
52475f2336efSEd Maste 			break;
52485f2336efSEd Maste 		default:
52495f2336efSEd Maste 			break;
52505f2336efSEd Maste 		};
52515f2336efSEd Maste 		break;
52525f2336efSEd Maste 	/* linux_sendmsg */
52535f2336efSEd Maste 	case 211:
52545f2336efSEd Maste 		switch (ndx) {
52555f2336efSEd Maste 		case 0:
52565f2336efSEd Maste 			p = "l_int";
52575f2336efSEd Maste 			break;
52585f2336efSEd Maste 		case 1:
52595f2336efSEd Maste 			p = "l_uintptr_t";
52605f2336efSEd Maste 			break;
52615f2336efSEd Maste 		case 2:
5262a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
52635f2336efSEd Maste 			break;
52645f2336efSEd Maste 		default:
52655f2336efSEd Maste 			break;
52665f2336efSEd Maste 		};
52675f2336efSEd Maste 		break;
52685f2336efSEd Maste 	/* linux_recvmsg */
52695f2336efSEd Maste 	case 212:
52705f2336efSEd Maste 		switch (ndx) {
52715f2336efSEd Maste 		case 0:
52725f2336efSEd Maste 			p = "l_int";
52735f2336efSEd Maste 			break;
52745f2336efSEd Maste 		case 1:
52755f2336efSEd Maste 			p = "l_uintptr_t";
52765f2336efSEd Maste 			break;
52775f2336efSEd Maste 		case 2:
5278a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
52795f2336efSEd Maste 			break;
52805f2336efSEd Maste 		default:
52815f2336efSEd Maste 			break;
52825f2336efSEd Maste 		};
52835f2336efSEd Maste 		break;
52845f2336efSEd Maste 	/* linux_brk */
52855f2336efSEd Maste 	case 214:
52865f2336efSEd Maste 		switch (ndx) {
52875f2336efSEd Maste 		case 0:
52885f2336efSEd Maste 			p = "l_ulong";
52895f2336efSEd Maste 			break;
52905f2336efSEd Maste 		default:
52915f2336efSEd Maste 			break;
52925f2336efSEd Maste 		};
52935f2336efSEd Maste 		break;
52945f2336efSEd Maste 	/* munmap */
52955f2336efSEd Maste 	case 215:
52965f2336efSEd Maste 		switch (ndx) {
52975f2336efSEd Maste 		case 0:
5298a39cdcd7SEdward Tomasz Napierala 			p = "userland void *";
52995f2336efSEd Maste 			break;
53005f2336efSEd Maste 		case 1:
5301a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
53025f2336efSEd Maste 			break;
53035f2336efSEd Maste 		default:
53045f2336efSEd Maste 			break;
53055f2336efSEd Maste 		};
53065f2336efSEd Maste 		break;
53075f2336efSEd Maste 	/* linux_mremap */
53085f2336efSEd Maste 	case 216:
53095f2336efSEd Maste 		switch (ndx) {
53105f2336efSEd Maste 		case 0:
53115f2336efSEd Maste 			p = "l_ulong";
53125f2336efSEd Maste 			break;
53135f2336efSEd Maste 		case 1:
53145f2336efSEd Maste 			p = "l_ulong";
53155f2336efSEd Maste 			break;
53165f2336efSEd Maste 		case 2:
53175f2336efSEd Maste 			p = "l_ulong";
53185f2336efSEd Maste 			break;
53195f2336efSEd Maste 		case 3:
53205f2336efSEd Maste 			p = "l_ulong";
53215f2336efSEd Maste 			break;
53225f2336efSEd Maste 		case 4:
53235f2336efSEd Maste 			p = "l_ulong";
53245f2336efSEd Maste 			break;
53255f2336efSEd Maste 		default:
53265f2336efSEd Maste 			break;
53275f2336efSEd Maste 		};
53285f2336efSEd Maste 		break;
53295f2336efSEd Maste 	/* linux_add_key */
53305f2336efSEd Maste 	case 217:
53315f2336efSEd Maste 		break;
53325f2336efSEd Maste 	/* linux_request_key */
53335f2336efSEd Maste 	case 218:
53345f2336efSEd Maste 		break;
53355f2336efSEd Maste 	/* linux_keyctl */
53365f2336efSEd Maste 	case 219:
53375f2336efSEd Maste 		break;
53385f2336efSEd Maste 	/* linux_clone */
53395f2336efSEd Maste 	case 220:
53405f2336efSEd Maste 		switch (ndx) {
53415f2336efSEd Maste 		case 0:
5342a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
53435f2336efSEd Maste 			break;
53445f2336efSEd Maste 		case 1:
53450c08f34fSDmitry Chagin 			p = "l_ulong";
53465f2336efSEd Maste 			break;
53475f2336efSEd Maste 		case 2:
53480c08f34fSDmitry Chagin 			p = "userland l_int *";
53495f2336efSEd Maste 			break;
53505f2336efSEd Maste 		case 3:
53510c08f34fSDmitry Chagin 			p = "l_ulong";
53525f2336efSEd Maste 			break;
53535f2336efSEd Maste 		case 4:
53540c08f34fSDmitry Chagin 			p = "userland l_int *";
53555f2336efSEd Maste 			break;
53565f2336efSEd Maste 		default:
53575f2336efSEd Maste 			break;
53585f2336efSEd Maste 		};
53595f2336efSEd Maste 		break;
53605f2336efSEd Maste 	/* linux_execve */
53615f2336efSEd Maste 	case 221:
53625f2336efSEd Maste 		switch (ndx) {
53635f2336efSEd Maste 		case 0:
53645f2336efSEd Maste 			p = "userland char *";
53655f2336efSEd Maste 			break;
53665f2336efSEd Maste 		case 1:
5367eb98f779SDmitry Chagin 			p = "userland l_uintptr_t *";
53685f2336efSEd Maste 			break;
53695f2336efSEd Maste 		case 2:
5370eb98f779SDmitry Chagin 			p = "userland l_uintptr_t *";
53715f2336efSEd Maste 			break;
53725f2336efSEd Maste 		default:
53735f2336efSEd Maste 			break;
53745f2336efSEd Maste 		};
53755f2336efSEd Maste 		break;
53765f2336efSEd Maste 	/* linux_mmap2 */
53775f2336efSEd Maste 	case 222:
53785f2336efSEd Maste 		switch (ndx) {
53795f2336efSEd Maste 		case 0:
53805f2336efSEd Maste 			p = "l_ulong";
53815f2336efSEd Maste 			break;
53825f2336efSEd Maste 		case 1:
53835f2336efSEd Maste 			p = "l_ulong";
53845f2336efSEd Maste 			break;
53855f2336efSEd Maste 		case 2:
53865f2336efSEd Maste 			p = "l_ulong";
53875f2336efSEd Maste 			break;
53885f2336efSEd Maste 		case 3:
53895f2336efSEd Maste 			p = "l_ulong";
53905f2336efSEd Maste 			break;
53915f2336efSEd Maste 		case 4:
53925f2336efSEd Maste 			p = "l_ulong";
53935f2336efSEd Maste 			break;
53945f2336efSEd Maste 		case 5:
53955f2336efSEd Maste 			p = "l_ulong";
53965f2336efSEd Maste 			break;
53975f2336efSEd Maste 		default:
53985f2336efSEd Maste 			break;
53995f2336efSEd Maste 		};
54005f2336efSEd Maste 		break;
54015f2336efSEd Maste 	/* linux_fadvise64 */
54025f2336efSEd Maste 	case 223:
54035f2336efSEd Maste 		switch (ndx) {
54045f2336efSEd Maste 		case 0:
54055f2336efSEd Maste 			p = "l_int";
54065f2336efSEd Maste 			break;
54075f2336efSEd Maste 		case 1:
54085f2336efSEd Maste 			p = "l_loff_t";
54095f2336efSEd Maste 			break;
54105f2336efSEd Maste 		case 2:
54115f2336efSEd Maste 			p = "l_size_t";
54125f2336efSEd Maste 			break;
54135f2336efSEd Maste 		case 3:
54145f2336efSEd Maste 			p = "l_int";
54155f2336efSEd Maste 			break;
54165f2336efSEd Maste 		default:
54175f2336efSEd Maste 			break;
54185f2336efSEd Maste 		};
54195f2336efSEd Maste 		break;
54205f2336efSEd Maste 	/* swapon */
54215f2336efSEd Maste 	case 224:
54225f2336efSEd Maste 		switch (ndx) {
54235f2336efSEd Maste 		case 0:
54245f2336efSEd Maste 			p = "userland char *";
54255f2336efSEd Maste 			break;
54265f2336efSEd Maste 		default:
54275f2336efSEd Maste 			break;
54285f2336efSEd Maste 		};
54295f2336efSEd Maste 		break;
54305f2336efSEd Maste 	/* linux_swapoff */
54315f2336efSEd Maste 	case 225:
54325f2336efSEd Maste 		break;
54335f2336efSEd Maste 	/* linux_mprotect */
54345f2336efSEd Maste 	case 226:
54355f2336efSEd Maste 		switch (ndx) {
54365f2336efSEd Maste 		case 0:
5437a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
54385f2336efSEd Maste 			break;
54395f2336efSEd Maste 		case 1:
5440a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
54415f2336efSEd Maste 			break;
54425f2336efSEd Maste 		case 2:
5443a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
54445f2336efSEd Maste 			break;
54455f2336efSEd Maste 		default:
54465f2336efSEd Maste 			break;
54475f2336efSEd Maste 		};
54485f2336efSEd Maste 		break;
54495f2336efSEd Maste 	/* linux_msync */
54505f2336efSEd Maste 	case 227:
54515f2336efSEd Maste 		switch (ndx) {
54525f2336efSEd Maste 		case 0:
54535f2336efSEd Maste 			p = "l_ulong";
54545f2336efSEd Maste 			break;
54555f2336efSEd Maste 		case 1:
54565f2336efSEd Maste 			p = "l_size_t";
54575f2336efSEd Maste 			break;
54585f2336efSEd Maste 		case 2:
54595f2336efSEd Maste 			p = "l_int";
54605f2336efSEd Maste 			break;
54615f2336efSEd Maste 		default:
54625f2336efSEd Maste 			break;
54635f2336efSEd Maste 		};
54645f2336efSEd Maste 		break;
54655f2336efSEd Maste 	/* mlock */
54665f2336efSEd Maste 	case 228:
54675f2336efSEd Maste 		switch (ndx) {
54685f2336efSEd Maste 		case 0:
54695f2336efSEd Maste 			p = "userland const void *";
54705f2336efSEd Maste 			break;
54715f2336efSEd Maste 		case 1:
54725f2336efSEd Maste 			p = "size_t";
54735f2336efSEd Maste 			break;
54745f2336efSEd Maste 		default:
54755f2336efSEd Maste 			break;
54765f2336efSEd Maste 		};
54775f2336efSEd Maste 		break;
54785f2336efSEd Maste 	/* munlock */
54795f2336efSEd Maste 	case 229:
54805f2336efSEd Maste 		switch (ndx) {
54815f2336efSEd Maste 		case 0:
54825f2336efSEd Maste 			p = "userland const void *";
54835f2336efSEd Maste 			break;
54845f2336efSEd Maste 		case 1:
54855f2336efSEd Maste 			p = "size_t";
54865f2336efSEd Maste 			break;
54875f2336efSEd Maste 		default:
54885f2336efSEd Maste 			break;
54895f2336efSEd Maste 		};
54905f2336efSEd Maste 		break;
54915f2336efSEd Maste 	/* mlockall */
54925f2336efSEd Maste 	case 230:
54935f2336efSEd Maste 		switch (ndx) {
54945f2336efSEd Maste 		case 0:
54955f2336efSEd Maste 			p = "int";
54965f2336efSEd Maste 			break;
54975f2336efSEd Maste 		default:
54985f2336efSEd Maste 			break;
54995f2336efSEd Maste 		};
55005f2336efSEd Maste 		break;
55015f2336efSEd Maste 	/* munlockall */
55025f2336efSEd Maste 	case 231:
55035f2336efSEd Maste 		break;
55045f2336efSEd Maste 	/* linux_mincore */
55055f2336efSEd Maste 	case 232:
55065f2336efSEd Maste 		switch (ndx) {
55075f2336efSEd Maste 		case 0:
55085f2336efSEd Maste 			p = "l_ulong";
55095f2336efSEd Maste 			break;
55105f2336efSEd Maste 		case 1:
55115f2336efSEd Maste 			p = "l_size_t";
55125f2336efSEd Maste 			break;
55135f2336efSEd Maste 		case 2:
55145f2336efSEd Maste 			p = "userland u_char *";
55155f2336efSEd Maste 			break;
55165f2336efSEd Maste 		default:
55175f2336efSEd Maste 			break;
55185f2336efSEd Maste 		};
55195f2336efSEd Maste 		break;
5520bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
55215f2336efSEd Maste 	case 233:
55225f2336efSEd Maste 		switch (ndx) {
55235f2336efSEd Maste 		case 0:
5524a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
55255f2336efSEd Maste 			break;
55265f2336efSEd Maste 		case 1:
5527a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
55285f2336efSEd Maste 			break;
55295f2336efSEd Maste 		case 2:
5530a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
55315f2336efSEd Maste 			break;
55325f2336efSEd Maste 		default:
55335f2336efSEd Maste 			break;
55345f2336efSEd Maste 		};
55355f2336efSEd Maste 		break;
55365f2336efSEd Maste 	/* linux_remap_file_pages */
55375f2336efSEd Maste 	case 234:
55385f2336efSEd Maste 		break;
55395f2336efSEd Maste 	/* linux_mbind */
55405f2336efSEd Maste 	case 235:
55415f2336efSEd Maste 		break;
55425f2336efSEd Maste 	/* linux_get_mempolicy */
55435f2336efSEd Maste 	case 236:
55445f2336efSEd Maste 		break;
55455f2336efSEd Maste 	/* linux_set_mempolicy */
55465f2336efSEd Maste 	case 237:
55475f2336efSEd Maste 		break;
55485f2336efSEd Maste 	/* linux_migrate_pages */
55495f2336efSEd Maste 	case 238:
55505f2336efSEd Maste 		break;
55515f2336efSEd Maste 	/* linux_move_pages */
55525f2336efSEd Maste 	case 239:
55535f2336efSEd Maste 		break;
55545f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
55555f2336efSEd Maste 	case 240:
55565f2336efSEd Maste 		switch (ndx) {
55575f2336efSEd Maste 		case 0:
55585f2336efSEd Maste 			p = "l_pid_t";
55595f2336efSEd Maste 			break;
55605f2336efSEd Maste 		case 1:
55615f2336efSEd Maste 			p = "l_pid_t";
55625f2336efSEd Maste 			break;
55635f2336efSEd Maste 		case 2:
55645f2336efSEd Maste 			p = "l_int";
55655f2336efSEd Maste 			break;
55665f2336efSEd Maste 		case 3:
55675f2336efSEd Maste 			p = "userland l_siginfo_t *";
55685f2336efSEd Maste 			break;
55695f2336efSEd Maste 		default:
55705f2336efSEd Maste 			break;
55715f2336efSEd Maste 		};
55725f2336efSEd Maste 		break;
55735f2336efSEd Maste 	/* linux_perf_event_open */
55745f2336efSEd Maste 	case 241:
55755f2336efSEd Maste 		break;
55765f2336efSEd Maste 	/* linux_accept4 */
55775f2336efSEd Maste 	case 242:
55785f2336efSEd Maste 		switch (ndx) {
55795f2336efSEd Maste 		case 0:
55805f2336efSEd Maste 			p = "l_int";
55815f2336efSEd Maste 			break;
55825f2336efSEd Maste 		case 1:
55835f2336efSEd Maste 			p = "l_uintptr_t";
55845f2336efSEd Maste 			break;
55855f2336efSEd Maste 		case 2:
55865f2336efSEd Maste 			p = "l_uintptr_t";
55875f2336efSEd Maste 			break;
55885f2336efSEd Maste 		case 3:
5589a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
55905f2336efSEd Maste 			break;
55915f2336efSEd Maste 		default:
55925f2336efSEd Maste 			break;
55935f2336efSEd Maste 		};
55945f2336efSEd Maste 		break;
55955f2336efSEd Maste 	/* linux_recvmmsg */
55965f2336efSEd Maste 	case 243:
55975f2336efSEd Maste 		switch (ndx) {
55985f2336efSEd Maste 		case 0:
55995f2336efSEd Maste 			p = "l_int";
56005f2336efSEd Maste 			break;
56015f2336efSEd Maste 		case 1:
56025f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
56035f2336efSEd Maste 			break;
56045f2336efSEd Maste 		case 2:
56055f2336efSEd Maste 			p = "l_uint";
56065f2336efSEd Maste 			break;
56075f2336efSEd Maste 		case 3:
56085f2336efSEd Maste 			p = "l_uint";
56095f2336efSEd Maste 			break;
56105f2336efSEd Maste 		case 4:
56115f2336efSEd Maste 			p = "userland struct l_timespec *";
56125f2336efSEd Maste 			break;
56135f2336efSEd Maste 		default:
56145f2336efSEd Maste 			break;
56155f2336efSEd Maste 		};
56165f2336efSEd Maste 		break;
56175f2336efSEd Maste 	/* linux_wait4 */
56185f2336efSEd Maste 	case 260:
56195f2336efSEd Maste 		switch (ndx) {
56205f2336efSEd Maste 		case 0:
56215f2336efSEd Maste 			p = "l_pid_t";
56225f2336efSEd Maste 			break;
56235f2336efSEd Maste 		case 1:
56245f2336efSEd Maste 			p = "userland l_int *";
56255f2336efSEd Maste 			break;
56265f2336efSEd Maste 		case 2:
56275f2336efSEd Maste 			p = "l_int";
56285f2336efSEd Maste 			break;
56295f2336efSEd Maste 		case 3:
56305f2336efSEd Maste 			p = "userland struct rusage *";
56315f2336efSEd Maste 			break;
56325f2336efSEd Maste 		default:
56335f2336efSEd Maste 			break;
56345f2336efSEd Maste 		};
56355f2336efSEd Maste 		break;
56365f2336efSEd Maste 	/* linux_prlimit64 */
56375f2336efSEd Maste 	case 261:
56385f2336efSEd Maste 		switch (ndx) {
56395f2336efSEd Maste 		case 0:
56405f2336efSEd Maste 			p = "l_pid_t";
56415f2336efSEd Maste 			break;
56425f2336efSEd Maste 		case 1:
56435f2336efSEd Maste 			p = "l_uint";
56445f2336efSEd Maste 			break;
56455f2336efSEd Maste 		case 2:
56465f2336efSEd Maste 			p = "userland struct rlimit *";
56475f2336efSEd Maste 			break;
56485f2336efSEd Maste 		case 3:
56495f2336efSEd Maste 			p = "userland struct rlimit *";
56505f2336efSEd Maste 			break;
56515f2336efSEd Maste 		default:
56525f2336efSEd Maste 			break;
56535f2336efSEd Maste 		};
56545f2336efSEd Maste 		break;
56555f2336efSEd Maste 	/* linux_fanotify_init */
56565f2336efSEd Maste 	case 262:
56575f2336efSEd Maste 		break;
56585f2336efSEd Maste 	/* linux_fanotify_mark */
56595f2336efSEd Maste 	case 263:
56605f2336efSEd Maste 		break;
56615f2336efSEd Maste 	/* linux_name_to_handle_at */
56625f2336efSEd Maste 	case 264:
566377eb9841SConrad Meyer 		switch (ndx) {
566477eb9841SConrad Meyer 		case 0:
566577eb9841SConrad Meyer 			p = "l_int";
566677eb9841SConrad Meyer 			break;
566777eb9841SConrad Meyer 		case 1:
566877eb9841SConrad Meyer 			p = "userland const char *";
566977eb9841SConrad Meyer 			break;
567077eb9841SConrad Meyer 		case 2:
567177eb9841SConrad Meyer 			p = "userland struct l_file_handle *";
567277eb9841SConrad Meyer 			break;
567377eb9841SConrad Meyer 		case 3:
567477eb9841SConrad Meyer 			p = "userland l_int *";
567577eb9841SConrad Meyer 			break;
567677eb9841SConrad Meyer 		case 4:
567777eb9841SConrad Meyer 			p = "l_int";
567877eb9841SConrad Meyer 			break;
567977eb9841SConrad Meyer 		default:
568077eb9841SConrad Meyer 			break;
568177eb9841SConrad Meyer 		};
56825f2336efSEd Maste 		break;
56835f2336efSEd Maste 	/* linux_open_by_handle_at */
56845f2336efSEd Maste 	case 265:
568577eb9841SConrad Meyer 		switch (ndx) {
568677eb9841SConrad Meyer 		case 0:
568777eb9841SConrad Meyer 			p = "l_int";
568877eb9841SConrad Meyer 			break;
568977eb9841SConrad Meyer 		case 1:
569077eb9841SConrad Meyer 			p = "userland struct l_file_handle *";
569177eb9841SConrad Meyer 			break;
569277eb9841SConrad Meyer 		case 2:
569377eb9841SConrad Meyer 			p = "l_int";
569477eb9841SConrad Meyer 			break;
569577eb9841SConrad Meyer 		default:
569677eb9841SConrad Meyer 			break;
569777eb9841SConrad Meyer 		};
56985f2336efSEd Maste 		break;
56995f2336efSEd Maste 	/* linux_clock_adjtime */
57005f2336efSEd Maste 	case 266:
57015f2336efSEd Maste 		break;
57025f2336efSEd Maste 	/* linux_syncfs */
57035f2336efSEd Maste 	case 267:
57045f2336efSEd Maste 		switch (ndx) {
57055f2336efSEd Maste 		case 0:
57065f2336efSEd Maste 			p = "l_int";
57075f2336efSEd Maste 			break;
57085f2336efSEd Maste 		default:
57095f2336efSEd Maste 			break;
57105f2336efSEd Maste 		};
57115f2336efSEd Maste 		break;
57125f2336efSEd Maste 	/* linux_setns */
57135f2336efSEd Maste 	case 268:
57145f2336efSEd Maste 		switch (ndx) {
57155f2336efSEd Maste 		case 0:
57165f2336efSEd Maste 			p = "l_int";
57175f2336efSEd Maste 			break;
57185f2336efSEd Maste 		case 1:
57195f2336efSEd Maste 			p = "l_int";
57205f2336efSEd Maste 			break;
57215f2336efSEd Maste 		default:
57225f2336efSEd Maste 			break;
57235f2336efSEd Maste 		};
57245f2336efSEd Maste 		break;
57255f2336efSEd Maste 	/* linux_sendmmsg */
57265f2336efSEd Maste 	case 269:
57275f2336efSEd Maste 		switch (ndx) {
57285f2336efSEd Maste 		case 0:
57295f2336efSEd Maste 			p = "l_int";
57305f2336efSEd Maste 			break;
57315f2336efSEd Maste 		case 1:
57325f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
57335f2336efSEd Maste 			break;
57345f2336efSEd Maste 		case 2:
57355f2336efSEd Maste 			p = "l_uint";
57365f2336efSEd Maste 			break;
57375f2336efSEd Maste 		case 3:
57385f2336efSEd Maste 			p = "l_uint";
57395f2336efSEd Maste 			break;
57405f2336efSEd Maste 		default:
57415f2336efSEd Maste 			break;
57425f2336efSEd Maste 		};
57435f2336efSEd Maste 		break;
57445f2336efSEd Maste 	/* linux_process_vm_readv */
57455f2336efSEd Maste 	case 270:
57465f2336efSEd Maste 		switch (ndx) {
57475f2336efSEd Maste 		case 0:
57485f2336efSEd Maste 			p = "l_pid_t";
57495f2336efSEd Maste 			break;
57505f2336efSEd Maste 		case 1:
57515f2336efSEd Maste 			p = "userland const struct iovec *";
57525f2336efSEd Maste 			break;
57535f2336efSEd Maste 		case 2:
57545f2336efSEd Maste 			p = "l_ulong";
57555f2336efSEd Maste 			break;
57565f2336efSEd Maste 		case 3:
57575f2336efSEd Maste 			p = "userland const struct iovec *";
57585f2336efSEd Maste 			break;
57595f2336efSEd Maste 		case 4:
57605f2336efSEd Maste 			p = "l_ulong";
57615f2336efSEd Maste 			break;
57625f2336efSEd Maste 		case 5:
57635f2336efSEd Maste 			p = "l_ulong";
57645f2336efSEd Maste 			break;
57655f2336efSEd Maste 		default:
57665f2336efSEd Maste 			break;
57675f2336efSEd Maste 		};
57685f2336efSEd Maste 		break;
57695f2336efSEd Maste 	/* linux_process_vm_writev */
57705f2336efSEd Maste 	case 271:
57715f2336efSEd Maste 		switch (ndx) {
57725f2336efSEd Maste 		case 0:
57735f2336efSEd Maste 			p = "l_pid_t";
57745f2336efSEd Maste 			break;
57755f2336efSEd Maste 		case 1:
57765f2336efSEd Maste 			p = "userland const struct iovec *";
57775f2336efSEd Maste 			break;
57785f2336efSEd Maste 		case 2:
57795f2336efSEd Maste 			p = "l_ulong";
57805f2336efSEd Maste 			break;
57815f2336efSEd Maste 		case 3:
57825f2336efSEd Maste 			p = "userland const struct iovec *";
57835f2336efSEd Maste 			break;
57845f2336efSEd Maste 		case 4:
57855f2336efSEd Maste 			p = "l_ulong";
57865f2336efSEd Maste 			break;
57875f2336efSEd Maste 		case 5:
57885f2336efSEd Maste 			p = "l_ulong";
57895f2336efSEd Maste 			break;
57905f2336efSEd Maste 		default:
57915f2336efSEd Maste 			break;
57925f2336efSEd Maste 		};
57935f2336efSEd Maste 		break;
57945f2336efSEd Maste 	/* linux_kcmp */
57955f2336efSEd Maste 	case 272:
57965f2336efSEd Maste 		switch (ndx) {
57975f2336efSEd Maste 		case 0:
57985f2336efSEd Maste 			p = "l_pid_t";
57995f2336efSEd Maste 			break;
58005f2336efSEd Maste 		case 1:
58015f2336efSEd Maste 			p = "l_pid_t";
58025f2336efSEd Maste 			break;
58035f2336efSEd Maste 		case 2:
58045f2336efSEd Maste 			p = "l_int";
58055f2336efSEd Maste 			break;
58065f2336efSEd Maste 		case 3:
58075f2336efSEd Maste 			p = "l_ulong";
58085f2336efSEd Maste 			break;
58095f2336efSEd Maste 		case 4:
58105f2336efSEd Maste 			p = "l_ulong";
58115f2336efSEd Maste 			break;
58125f2336efSEd Maste 		default:
58135f2336efSEd Maste 			break;
58145f2336efSEd Maste 		};
58155f2336efSEd Maste 		break;
58165f2336efSEd Maste 	/* linux_finit_module */
58175f2336efSEd Maste 	case 273:
58185f2336efSEd Maste 		switch (ndx) {
58195f2336efSEd Maste 		case 0:
58205f2336efSEd Maste 			p = "l_int";
58215f2336efSEd Maste 			break;
58225f2336efSEd Maste 		case 1:
58235f2336efSEd Maste 			p = "userland const char *";
58245f2336efSEd Maste 			break;
58255f2336efSEd Maste 		case 2:
58265f2336efSEd Maste 			p = "l_int";
58275f2336efSEd Maste 			break;
58285f2336efSEd Maste 		default:
58295f2336efSEd Maste 			break;
58305f2336efSEd Maste 		};
58315f2336efSEd Maste 		break;
58325f2336efSEd Maste 	/* linux_sched_setattr */
58335f2336efSEd Maste 	case 274:
58345f2336efSEd Maste 		switch (ndx) {
58355f2336efSEd Maste 		case 0:
58365f2336efSEd Maste 			p = "l_pid_t";
58375f2336efSEd Maste 			break;
58385f2336efSEd Maste 		case 1:
58395f2336efSEd Maste 			p = "userland void *";
58405f2336efSEd Maste 			break;
58415f2336efSEd Maste 		case 2:
58425f2336efSEd Maste 			p = "l_uint";
58435f2336efSEd Maste 			break;
58445f2336efSEd Maste 		default:
58455f2336efSEd Maste 			break;
58465f2336efSEd Maste 		};
58475f2336efSEd Maste 		break;
58485f2336efSEd Maste 	/* linux_sched_getattr */
58495f2336efSEd Maste 	case 275:
58505f2336efSEd Maste 		switch (ndx) {
58515f2336efSEd Maste 		case 0:
58525f2336efSEd Maste 			p = "l_pid_t";
58535f2336efSEd Maste 			break;
58545f2336efSEd Maste 		case 1:
58555f2336efSEd Maste 			p = "userland void *";
58565f2336efSEd Maste 			break;
58575f2336efSEd Maste 		case 2:
58585f2336efSEd Maste 			p = "l_uint";
58595f2336efSEd Maste 			break;
58605f2336efSEd Maste 		case 3:
58615f2336efSEd Maste 			p = "l_uint";
58625f2336efSEd Maste 			break;
58635f2336efSEd Maste 		default:
58645f2336efSEd Maste 			break;
58655f2336efSEd Maste 		};
58665f2336efSEd Maste 		break;
58675f2336efSEd Maste 	/* linux_renameat2 */
58685f2336efSEd Maste 	case 276:
58695f2336efSEd Maste 		switch (ndx) {
58705f2336efSEd Maste 		case 0:
58715f2336efSEd Maste 			p = "l_int";
58725f2336efSEd Maste 			break;
58735f2336efSEd Maste 		case 1:
58745f2336efSEd Maste 			p = "userland const char *";
58755f2336efSEd Maste 			break;
58765f2336efSEd Maste 		case 2:
58775f2336efSEd Maste 			p = "l_int";
58785f2336efSEd Maste 			break;
58795f2336efSEd Maste 		case 3:
58805f2336efSEd Maste 			p = "userland const char *";
58815f2336efSEd Maste 			break;
58825f2336efSEd Maste 		case 4:
5883a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
58845f2336efSEd Maste 			break;
58855f2336efSEd Maste 		default:
58865f2336efSEd Maste 			break;
58875f2336efSEd Maste 		};
58885f2336efSEd Maste 		break;
58895f2336efSEd Maste 	/* linux_seccomp */
58905f2336efSEd Maste 	case 277:
58915f2336efSEd Maste 		switch (ndx) {
58925f2336efSEd Maste 		case 0:
58935f2336efSEd Maste 			p = "l_uint";
58945f2336efSEd Maste 			break;
58955f2336efSEd Maste 		case 1:
58965f2336efSEd Maste 			p = "l_uint";
58975f2336efSEd Maste 			break;
58985f2336efSEd Maste 		case 2:
58995f2336efSEd Maste 			p = "userland const char *";
59005f2336efSEd Maste 			break;
59015f2336efSEd Maste 		default:
59025f2336efSEd Maste 			break;
59035f2336efSEd Maste 		};
59045f2336efSEd Maste 		break;
59055f2336efSEd Maste 	/* linux_getrandom */
59065f2336efSEd Maste 	case 278:
59075f2336efSEd Maste 		switch (ndx) {
59085f2336efSEd Maste 		case 0:
59095f2336efSEd Maste 			p = "userland char *";
59105f2336efSEd Maste 			break;
59115f2336efSEd Maste 		case 1:
59125f2336efSEd Maste 			p = "l_size_t";
59135f2336efSEd Maste 			break;
59145f2336efSEd Maste 		case 2:
59155f2336efSEd Maste 			p = "l_uint";
59165f2336efSEd Maste 			break;
59175f2336efSEd Maste 		default:
59185f2336efSEd Maste 			break;
59195f2336efSEd Maste 		};
59205f2336efSEd Maste 		break;
59215f2336efSEd Maste 	/* linux_memfd_create */
59225f2336efSEd Maste 	case 279:
59235f2336efSEd Maste 		switch (ndx) {
59245f2336efSEd Maste 		case 0:
59255f2336efSEd Maste 			p = "userland const char *";
59265f2336efSEd Maste 			break;
59275f2336efSEd Maste 		case 1:
59285f2336efSEd Maste 			p = "l_uint";
59295f2336efSEd Maste 			break;
59305f2336efSEd Maste 		default:
59315f2336efSEd Maste 			break;
59325f2336efSEd Maste 		};
59335f2336efSEd Maste 		break;
59345f2336efSEd Maste 	/* linux_bpf */
59355f2336efSEd Maste 	case 280:
59365f2336efSEd Maste 		switch (ndx) {
59375f2336efSEd Maste 		case 0:
59385f2336efSEd Maste 			p = "l_int";
59395f2336efSEd Maste 			break;
59405f2336efSEd Maste 		case 1:
59415f2336efSEd Maste 			p = "userland void *";
59425f2336efSEd Maste 			break;
59435f2336efSEd Maste 		case 2:
59445f2336efSEd Maste 			p = "l_uint";
59455f2336efSEd Maste 			break;
59465f2336efSEd Maste 		default:
59475f2336efSEd Maste 			break;
59485f2336efSEd Maste 		};
59495f2336efSEd Maste 		break;
59505f2336efSEd Maste 	/* linux_execveat */
59515f2336efSEd Maste 	case 281:
59525f2336efSEd Maste 		switch (ndx) {
59535f2336efSEd Maste 		case 0:
59545f2336efSEd Maste 			p = "l_int";
59555f2336efSEd Maste 			break;
59565f2336efSEd Maste 		case 1:
59575f2336efSEd Maste 			p = "userland const char *";
59585f2336efSEd Maste 			break;
59595f2336efSEd Maste 		case 2:
59605f2336efSEd Maste 			p = "userland const char **";
59615f2336efSEd Maste 			break;
59625f2336efSEd Maste 		case 3:
59635f2336efSEd Maste 			p = "userland const char **";
59645f2336efSEd Maste 			break;
59655f2336efSEd Maste 		case 4:
59665f2336efSEd Maste 			p = "l_int";
59675f2336efSEd Maste 			break;
59685f2336efSEd Maste 		default:
59695f2336efSEd Maste 			break;
59705f2336efSEd Maste 		};
59715f2336efSEd Maste 		break;
59725f2336efSEd Maste 	/* linux_userfaultfd */
59735f2336efSEd Maste 	case 282:
59745f2336efSEd Maste 		switch (ndx) {
59755f2336efSEd Maste 		case 0:
59765f2336efSEd Maste 			p = "l_int";
59775f2336efSEd Maste 			break;
59785f2336efSEd Maste 		default:
59795f2336efSEd Maste 			break;
59805f2336efSEd Maste 		};
59815f2336efSEd Maste 		break;
59825f2336efSEd Maste 	/* linux_membarrier */
59835f2336efSEd Maste 	case 283:
59845f2336efSEd Maste 		switch (ndx) {
59855f2336efSEd Maste 		case 0:
59865f2336efSEd Maste 			p = "l_int";
59875f2336efSEd Maste 			break;
59885f2336efSEd Maste 		case 1:
59895f2336efSEd Maste 			p = "l_int";
59905f2336efSEd Maste 			break;
59915f2336efSEd Maste 		default:
59925f2336efSEd Maste 			break;
59935f2336efSEd Maste 		};
59945f2336efSEd Maste 		break;
59955f2336efSEd Maste 	/* linux_mlock2 */
59965f2336efSEd Maste 	case 284:
59975f2336efSEd Maste 		switch (ndx) {
59985f2336efSEd Maste 		case 0:
59995f2336efSEd Maste 			p = "l_ulong";
60005f2336efSEd Maste 			break;
60015f2336efSEd Maste 		case 1:
60025f2336efSEd Maste 			p = "l_size_t";
60035f2336efSEd Maste 			break;
60045f2336efSEd Maste 		case 2:
60055f2336efSEd Maste 			p = "l_int";
60065f2336efSEd Maste 			break;
60075f2336efSEd Maste 		default:
60085f2336efSEd Maste 			break;
60095f2336efSEd Maste 		};
60105f2336efSEd Maste 		break;
60115f2336efSEd Maste 	/* linux_copy_file_range */
60125f2336efSEd Maste 	case 285:
60135f2336efSEd Maste 		switch (ndx) {
60145f2336efSEd Maste 		case 0:
60155f2336efSEd Maste 			p = "l_int";
60165f2336efSEd Maste 			break;
60175f2336efSEd Maste 		case 1:
60185f2336efSEd Maste 			p = "userland l_loff_t *";
60195f2336efSEd Maste 			break;
60205f2336efSEd Maste 		case 2:
60215f2336efSEd Maste 			p = "l_int";
60225f2336efSEd Maste 			break;
60235f2336efSEd Maste 		case 3:
60245f2336efSEd Maste 			p = "userland l_loff_t *";
60255f2336efSEd Maste 			break;
60265f2336efSEd Maste 		case 4:
60275f2336efSEd Maste 			p = "l_size_t";
60285f2336efSEd Maste 			break;
60295f2336efSEd Maste 		case 5:
60305f2336efSEd Maste 			p = "l_uint";
60315f2336efSEd Maste 			break;
60325f2336efSEd Maste 		default:
60335f2336efSEd Maste 			break;
60345f2336efSEd Maste 		};
60355f2336efSEd Maste 		break;
60365f2336efSEd Maste 	/* linux_preadv2 */
60375f2336efSEd Maste 	case 286:
60385f2336efSEd Maste 		switch (ndx) {
60395f2336efSEd Maste 		case 0:
60405f2336efSEd Maste 			p = "l_ulong";
60415f2336efSEd Maste 			break;
60425f2336efSEd Maste 		case 1:
60435f2336efSEd Maste 			p = "userland const struct iovec *";
60445f2336efSEd Maste 			break;
60455f2336efSEd Maste 		case 2:
60465f2336efSEd Maste 			p = "l_ulong";
60475f2336efSEd Maste 			break;
60485f2336efSEd Maste 		case 3:
60495f2336efSEd Maste 			p = "l_ulong";
60505f2336efSEd Maste 			break;
60515f2336efSEd Maste 		case 4:
60525f2336efSEd Maste 			p = "l_ulong";
60535f2336efSEd Maste 			break;
60545f2336efSEd Maste 		case 5:
60555f2336efSEd Maste 			p = "l_int";
60565f2336efSEd Maste 			break;
60575f2336efSEd Maste 		default:
60585f2336efSEd Maste 			break;
60595f2336efSEd Maste 		};
60605f2336efSEd Maste 		break;
60615f2336efSEd Maste 	/* linux_pwritev2 */
60625f2336efSEd Maste 	case 287:
60635f2336efSEd Maste 		switch (ndx) {
60645f2336efSEd Maste 		case 0:
60655f2336efSEd Maste 			p = "l_ulong";
60665f2336efSEd Maste 			break;
60675f2336efSEd Maste 		case 1:
60685f2336efSEd Maste 			p = "userland const struct iovec *";
60695f2336efSEd Maste 			break;
60705f2336efSEd Maste 		case 2:
60715f2336efSEd Maste 			p = "l_ulong";
60725f2336efSEd Maste 			break;
60735f2336efSEd Maste 		case 3:
60745f2336efSEd Maste 			p = "l_ulong";
60755f2336efSEd Maste 			break;
60765f2336efSEd Maste 		case 4:
60775f2336efSEd Maste 			p = "l_ulong";
60785f2336efSEd Maste 			break;
60795f2336efSEd Maste 		case 5:
60805f2336efSEd Maste 			p = "l_int";
60815f2336efSEd Maste 			break;
60825f2336efSEd Maste 		default:
60835f2336efSEd Maste 			break;
60845f2336efSEd Maste 		};
60855f2336efSEd Maste 		break;
60865f2336efSEd Maste 	/* linux_pkey_mprotect */
60875f2336efSEd Maste 	case 288:
60885f2336efSEd Maste 		switch (ndx) {
60895f2336efSEd Maste 		case 0:
60905f2336efSEd Maste 			p = "l_ulong";
60915f2336efSEd Maste 			break;
60925f2336efSEd Maste 		case 1:
60935f2336efSEd Maste 			p = "l_size_t";
60945f2336efSEd Maste 			break;
60955f2336efSEd Maste 		case 2:
60965f2336efSEd Maste 			p = "l_ulong";
60975f2336efSEd Maste 			break;
60985f2336efSEd Maste 		case 3:
60995f2336efSEd Maste 			p = "l_int";
61005f2336efSEd Maste 			break;
61015f2336efSEd Maste 		default:
61025f2336efSEd Maste 			break;
61035f2336efSEd Maste 		};
61045f2336efSEd Maste 		break;
61055f2336efSEd Maste 	/* linux_pkey_alloc */
61065f2336efSEd Maste 	case 289:
61075f2336efSEd Maste 		switch (ndx) {
61085f2336efSEd Maste 		case 0:
61095f2336efSEd Maste 			p = "l_ulong";
61105f2336efSEd Maste 			break;
61115f2336efSEd Maste 		case 1:
61125f2336efSEd Maste 			p = "l_ulong";
61135f2336efSEd Maste 			break;
61145f2336efSEd Maste 		default:
61155f2336efSEd Maste 			break;
61165f2336efSEd Maste 		};
61175f2336efSEd Maste 		break;
61185f2336efSEd Maste 	/* linux_pkey_free */
61195f2336efSEd Maste 	case 290:
61205f2336efSEd Maste 		switch (ndx) {
61215f2336efSEd Maste 		case 0:
61225f2336efSEd Maste 			p = "l_int";
61235f2336efSEd Maste 			break;
61245f2336efSEd Maste 		default:
61255f2336efSEd Maste 			break;
61265f2336efSEd Maste 		};
61275f2336efSEd Maste 		break;
6128c0f17173SEdward Tomasz Napierala 	/* linux_statx */
6129c0f17173SEdward Tomasz Napierala 	case 291:
6130c0f17173SEdward Tomasz Napierala 		switch (ndx) {
6131c0f17173SEdward Tomasz Napierala 		case 0:
6132c0f17173SEdward Tomasz Napierala 			p = "l_int";
6133c0f17173SEdward Tomasz Napierala 			break;
6134c0f17173SEdward Tomasz Napierala 		case 1:
6135c0f17173SEdward Tomasz Napierala 			p = "userland const char *";
6136c0f17173SEdward Tomasz Napierala 			break;
6137c0f17173SEdward Tomasz Napierala 		case 2:
6138c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6139c0f17173SEdward Tomasz Napierala 			break;
6140c0f17173SEdward Tomasz Napierala 		case 3:
6141c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6142c0f17173SEdward Tomasz Napierala 			break;
6143c0f17173SEdward Tomasz Napierala 		case 4:
6144c0f17173SEdward Tomasz Napierala 			p = "userland void *";
6145c0f17173SEdward Tomasz Napierala 			break;
6146c0f17173SEdward Tomasz Napierala 		default:
6147c0f17173SEdward Tomasz Napierala 			break;
6148c0f17173SEdward Tomasz Napierala 		};
6149c0f17173SEdward Tomasz Napierala 		break;
6150c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
6151c0f17173SEdward Tomasz Napierala 	case 292:
6152c0f17173SEdward Tomasz Napierala 		break;
6153c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
6154c0f17173SEdward Tomasz Napierala 	case 293:
615575e40949SDmitry Chagin 		switch (ndx) {
615675e40949SDmitry Chagin 		case 0:
615775e40949SDmitry Chagin 			p = "userland struct linux_rseq *";
615875e40949SDmitry Chagin 			break;
615975e40949SDmitry Chagin 		case 1:
616075e40949SDmitry Chagin 			p = "uint32_t";
616175e40949SDmitry Chagin 			break;
616275e40949SDmitry Chagin 		case 2:
616375e40949SDmitry Chagin 			p = "l_int";
616475e40949SDmitry Chagin 			break;
616575e40949SDmitry Chagin 		case 3:
616675e40949SDmitry Chagin 			p = "uint32_t";
616775e40949SDmitry Chagin 			break;
616875e40949SDmitry Chagin 		default:
616975e40949SDmitry Chagin 			break;
617075e40949SDmitry Chagin 		};
6171c0f17173SEdward Tomasz Napierala 		break;
6172c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
6173c0f17173SEdward Tomasz Napierala 	case 294:
6174c0f17173SEdward Tomasz Napierala 		break;
6175c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
6176c0f17173SEdward Tomasz Napierala 	case 424:
6177c0f17173SEdward Tomasz Napierala 		switch (ndx) {
6178c0f17173SEdward Tomasz Napierala 		case 0:
6179c0f17173SEdward Tomasz Napierala 			p = "l_int";
6180c0f17173SEdward Tomasz Napierala 			break;
6181c0f17173SEdward Tomasz Napierala 		case 1:
6182c0f17173SEdward Tomasz Napierala 			p = "l_int";
6183c0f17173SEdward Tomasz Napierala 			break;
6184c0f17173SEdward Tomasz Napierala 		case 2:
6185c0f17173SEdward Tomasz Napierala 			p = "userland l_siginfo_t *";
6186c0f17173SEdward Tomasz Napierala 			break;
6187c0f17173SEdward Tomasz Napierala 		case 3:
6188c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6189c0f17173SEdward Tomasz Napierala 			break;
6190c0f17173SEdward Tomasz Napierala 		default:
6191c0f17173SEdward Tomasz Napierala 			break;
6192c0f17173SEdward Tomasz Napierala 		};
6193c0f17173SEdward Tomasz Napierala 		break;
6194c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
6195c0f17173SEdward Tomasz Napierala 	case 425:
6196c0f17173SEdward Tomasz Napierala 		break;
6197c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
6198c0f17173SEdward Tomasz Napierala 	case 426:
6199c0f17173SEdward Tomasz Napierala 		break;
6200c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
6201c0f17173SEdward Tomasz Napierala 	case 427:
6202c0f17173SEdward Tomasz Napierala 		break;
6203c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
6204c0f17173SEdward Tomasz Napierala 	case 428:
6205c0f17173SEdward Tomasz Napierala 		break;
6206c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
6207c0f17173SEdward Tomasz Napierala 	case 429:
6208c0f17173SEdward Tomasz Napierala 		break;
6209c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
6210c0f17173SEdward Tomasz Napierala 	case 430:
6211c0f17173SEdward Tomasz Napierala 		break;
6212c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
6213c0f17173SEdward Tomasz Napierala 	case 431:
6214c0f17173SEdward Tomasz Napierala 		break;
6215c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
6216c0f17173SEdward Tomasz Napierala 	case 432:
6217c0f17173SEdward Tomasz Napierala 		break;
6218c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
6219c0f17173SEdward Tomasz Napierala 	case 433:
6220c0f17173SEdward Tomasz Napierala 		break;
6221c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
6222c0f17173SEdward Tomasz Napierala 	case 434:
6223c0f17173SEdward Tomasz Napierala 		break;
6224c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
6225c0f17173SEdward Tomasz Napierala 	case 435:
6226b356030eSDmitry Chagin 		switch (ndx) {
6227b356030eSDmitry Chagin 		case 0:
6228b356030eSDmitry Chagin 			p = "userland struct l_user_clone_args *";
6229b356030eSDmitry Chagin 			break;
6230b356030eSDmitry Chagin 		case 1:
6231b356030eSDmitry Chagin 			p = "l_size_t";
6232b356030eSDmitry Chagin 			break;
6233b356030eSDmitry Chagin 		default:
6234b356030eSDmitry Chagin 			break;
6235b356030eSDmitry Chagin 		};
6236c0f17173SEdward Tomasz Napierala 		break;
6237c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
6238c0f17173SEdward Tomasz Napierala 	case 436:
623950111714SDmitry Chagin 		switch (ndx) {
624050111714SDmitry Chagin 		case 0:
624150111714SDmitry Chagin 			p = "l_uint";
624250111714SDmitry Chagin 			break;
624350111714SDmitry Chagin 		case 1:
624450111714SDmitry Chagin 			p = "l_uint";
624550111714SDmitry Chagin 			break;
624650111714SDmitry Chagin 		case 2:
624750111714SDmitry Chagin 			p = "l_uint";
624850111714SDmitry Chagin 			break;
624950111714SDmitry Chagin 		default:
625050111714SDmitry Chagin 			break;
625150111714SDmitry Chagin 		};
6252c0f17173SEdward Tomasz Napierala 		break;
6253c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
6254c0f17173SEdward Tomasz Napierala 	case 437:
6255c0f17173SEdward Tomasz Napierala 		break;
6256c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
6257c0f17173SEdward Tomasz Napierala 	case 438:
6258c0f17173SEdward Tomasz Napierala 		break;
6259c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
6260c0f17173SEdward Tomasz Napierala 	case 439:
6261bee191e4SDmitry Chagin 		switch (ndx) {
6262bee191e4SDmitry Chagin 		case 0:
6263bee191e4SDmitry Chagin 			p = "l_int";
6264bee191e4SDmitry Chagin 			break;
6265bee191e4SDmitry Chagin 		case 1:
6266bee191e4SDmitry Chagin 			p = "userland const char *";
6267bee191e4SDmitry Chagin 			break;
6268bee191e4SDmitry Chagin 		case 2:
6269bee191e4SDmitry Chagin 			p = "l_int";
6270bee191e4SDmitry Chagin 			break;
6271bee191e4SDmitry Chagin 		case 3:
6272bee191e4SDmitry Chagin 			p = "l_int";
6273bee191e4SDmitry Chagin 			break;
6274bee191e4SDmitry Chagin 		default:
6275bee191e4SDmitry Chagin 			break;
6276bee191e4SDmitry Chagin 		};
6277c0f17173SEdward Tomasz Napierala 		break;
6278c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
6279c0f17173SEdward Tomasz Napierala 	case 440:
6280c0f17173SEdward Tomasz Napierala 		break;
6281c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
6282c0f17173SEdward Tomasz Napierala 	case 441:
6283df377f1fSDmitry Chagin 		switch (ndx) {
6284df377f1fSDmitry Chagin 		case 0:
6285df377f1fSDmitry Chagin 			p = "l_int";
6286df377f1fSDmitry Chagin 			break;
6287df377f1fSDmitry Chagin 		case 1:
6288df377f1fSDmitry Chagin 			p = "userland struct epoll_event *";
6289df377f1fSDmitry Chagin 			break;
6290df377f1fSDmitry Chagin 		case 2:
6291df377f1fSDmitry Chagin 			p = "l_int";
6292df377f1fSDmitry Chagin 			break;
6293df377f1fSDmitry Chagin 		case 3:
6294df377f1fSDmitry Chagin 			p = "userland struct l_timespec *";
6295df377f1fSDmitry Chagin 			break;
6296df377f1fSDmitry Chagin 		case 4:
6297df377f1fSDmitry Chagin 			p = "userland l_sigset_t *";
6298df377f1fSDmitry Chagin 			break;
6299df377f1fSDmitry Chagin 		case 5:
6300df377f1fSDmitry Chagin 			p = "l_size_t";
6301df377f1fSDmitry Chagin 			break;
6302df377f1fSDmitry Chagin 		default:
6303df377f1fSDmitry Chagin 			break;
6304df377f1fSDmitry Chagin 		};
6305c0f17173SEdward Tomasz Napierala 		break;
6306c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
6307c0f17173SEdward Tomasz Napierala 	case 442:
6308c0f17173SEdward Tomasz Napierala 		break;
6309*28035f67SDmitry Chagin 	/* linux_quotactl_fd */
6310*28035f67SDmitry Chagin 	case 443:
6311*28035f67SDmitry Chagin 		break;
6312*28035f67SDmitry Chagin 	/* linux_landlock_create_ruleset */
6313*28035f67SDmitry Chagin 	case 444:
6314*28035f67SDmitry Chagin 		break;
6315*28035f67SDmitry Chagin 	/* linux_landlock_add_rule */
6316*28035f67SDmitry Chagin 	case 445:
6317*28035f67SDmitry Chagin 		break;
6318*28035f67SDmitry Chagin 	/* linux_landlock_restrict_self */
6319*28035f67SDmitry Chagin 	case 446:
6320*28035f67SDmitry Chagin 		break;
6321*28035f67SDmitry Chagin 	/* linux_memfd_secret */
6322*28035f67SDmitry Chagin 	case 447:
6323*28035f67SDmitry Chagin 		break;
6324*28035f67SDmitry Chagin 	/* linux_process_mrelease */
6325*28035f67SDmitry Chagin 	case 448:
6326*28035f67SDmitry Chagin 		break;
6327*28035f67SDmitry Chagin 	/* linux_futex_waitv */
6328*28035f67SDmitry Chagin 	case 449:
6329*28035f67SDmitry Chagin 		break;
6330*28035f67SDmitry Chagin 	/* linux_set_mempolicy_home_node */
6331*28035f67SDmitry Chagin 	case 450:
6332*28035f67SDmitry Chagin 		break;
6333*28035f67SDmitry Chagin 	/* linux_cachestat */
6334*28035f67SDmitry Chagin 	case 451:
6335*28035f67SDmitry Chagin 		break;
6336*28035f67SDmitry Chagin 	/* linux_fchmodat2 */
6337*28035f67SDmitry Chagin 	case 452:
6338*28035f67SDmitry Chagin 		break;
63395f2336efSEd Maste 	default:
63405f2336efSEd Maste 		break;
63415f2336efSEd Maste 	};
63425f2336efSEd Maste 	if (p != NULL)
63435f2336efSEd Maste 		strlcpy(desc, p, descsz);
63445f2336efSEd Maste }
63455f2336efSEd Maste static void
63465f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
63475f2336efSEd Maste {
63485f2336efSEd Maste 	const char *p = NULL;
63495f2336efSEd Maste 	switch (sysnum) {
63505f2336efSEd Maste #define	nosys	linux_nosys
63515f2336efSEd Maste 	/* linux_setxattr */
63525f2336efSEd Maste 	case 5:
6353a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6354a39cdcd7SEdward Tomasz Napierala 			p = "int";
6355a39cdcd7SEdward Tomasz Napierala 		break;
63565f2336efSEd Maste 	/* linux_lsetxattr */
63575f2336efSEd Maste 	case 6:
6358a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6359a39cdcd7SEdward Tomasz Napierala 			p = "int";
6360a39cdcd7SEdward Tomasz Napierala 		break;
63615f2336efSEd Maste 	/* linux_fsetxattr */
63625f2336efSEd Maste 	case 7:
6363a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6364a39cdcd7SEdward Tomasz Napierala 			p = "int";
6365a39cdcd7SEdward Tomasz Napierala 		break;
63665f2336efSEd Maste 	/* linux_getxattr */
63675f2336efSEd Maste 	case 8:
6368a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6369a39cdcd7SEdward Tomasz Napierala 			p = "int";
6370a39cdcd7SEdward Tomasz Napierala 		break;
63715f2336efSEd Maste 	/* linux_lgetxattr */
63725f2336efSEd Maste 	case 9:
6373a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6374a39cdcd7SEdward Tomasz Napierala 			p = "int";
6375a39cdcd7SEdward Tomasz Napierala 		break;
63765f2336efSEd Maste 	/* linux_fgetxattr */
63775f2336efSEd Maste 	case 10:
6378a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6379a39cdcd7SEdward Tomasz Napierala 			p = "int";
6380a39cdcd7SEdward Tomasz Napierala 		break;
63815f2336efSEd Maste 	/* linux_listxattr */
63825f2336efSEd Maste 	case 11:
6383a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6384a39cdcd7SEdward Tomasz Napierala 			p = "int";
6385a39cdcd7SEdward Tomasz Napierala 		break;
63865f2336efSEd Maste 	/* linux_llistxattr */
63875f2336efSEd Maste 	case 12:
6388a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6389a39cdcd7SEdward Tomasz Napierala 			p = "int";
6390a39cdcd7SEdward Tomasz Napierala 		break;
63915f2336efSEd Maste 	/* linux_flistxattr */
63925f2336efSEd Maste 	case 13:
6393a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6394a39cdcd7SEdward Tomasz Napierala 			p = "int";
6395a39cdcd7SEdward Tomasz Napierala 		break;
63965f2336efSEd Maste 	/* linux_removexattr */
63975f2336efSEd Maste 	case 14:
6398a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6399a39cdcd7SEdward Tomasz Napierala 			p = "int";
6400a39cdcd7SEdward Tomasz Napierala 		break;
64015f2336efSEd Maste 	/* linux_lremovexattr */
64025f2336efSEd Maste 	case 15:
6403a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6404a39cdcd7SEdward Tomasz Napierala 			p = "int";
6405a39cdcd7SEdward Tomasz Napierala 		break;
64065f2336efSEd Maste 	/* linux_fremovexattr */
64075f2336efSEd Maste 	case 16:
6408a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6409a39cdcd7SEdward Tomasz Napierala 			p = "int";
6410a39cdcd7SEdward Tomasz Napierala 		break;
64115f2336efSEd Maste 	/* linux_getcwd */
64125f2336efSEd Maste 	case 17:
64135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64145f2336efSEd Maste 			p = "int";
64155f2336efSEd Maste 		break;
64165f2336efSEd Maste 	/* linux_lookup_dcookie */
64175f2336efSEd Maste 	case 18:
64185f2336efSEd Maste 	/* linux_eventfd2 */
64195f2336efSEd Maste 	case 19:
64205f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64215f2336efSEd Maste 			p = "int";
64225f2336efSEd Maste 		break;
64235f2336efSEd Maste 	/* linux_epoll_create1 */
64245f2336efSEd Maste 	case 20:
64255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64265f2336efSEd Maste 			p = "int";
64275f2336efSEd Maste 		break;
64285f2336efSEd Maste 	/* linux_epoll_ctl */
64295f2336efSEd Maste 	case 21:
64305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64315f2336efSEd Maste 			p = "int";
64325f2336efSEd Maste 		break;
64335f2336efSEd Maste 	/* linux_epoll_pwait */
64345f2336efSEd Maste 	case 22:
64355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64365f2336efSEd Maste 			p = "int";
64375f2336efSEd Maste 		break;
6438c4db0baaSEd Maste 	/* dup */
6439c4db0baaSEd Maste 	case 23:
6440c4db0baaSEd Maste 		if (ndx == 0 || ndx == 1)
6441c4db0baaSEd Maste 			p = "int";
6442c4db0baaSEd Maste 		break;
64435f2336efSEd Maste 	/* linux_dup3 */
64445f2336efSEd Maste 	case 24:
64455f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64465f2336efSEd Maste 			p = "int";
64475f2336efSEd Maste 		break;
64485f2336efSEd Maste 	/* linux_fcntl */
64495f2336efSEd Maste 	case 25:
64505f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64515f2336efSEd Maste 			p = "int";
64525f2336efSEd Maste 		break;
64535f2336efSEd Maste 	/* linux_inotify_init1 */
64545f2336efSEd Maste 	case 26:
64555f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64565f2336efSEd Maste 			p = "int";
64575f2336efSEd Maste 		break;
64585f2336efSEd Maste 	/* linux_inotify_add_watch */
64595f2336efSEd Maste 	case 27:
64605f2336efSEd Maste 	/* linux_inotify_rm_watch */
64615f2336efSEd Maste 	case 28:
64625f2336efSEd Maste 	/* linux_ioctl */
64635f2336efSEd Maste 	case 29:
64645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64655f2336efSEd Maste 			p = "int";
64665f2336efSEd Maste 		break;
64675f2336efSEd Maste 	/* linux_ioprio_set */
64685f2336efSEd Maste 	case 30:
6469b5c0b955SDmitry Chagin 		if (ndx == 0 || ndx == 1)
6470b5c0b955SDmitry Chagin 			p = "int";
6471b5c0b955SDmitry Chagin 		break;
64725f2336efSEd Maste 	/* linux_ioprio_get */
64735f2336efSEd Maste 	case 31:
6474b5c0b955SDmitry Chagin 		if (ndx == 0 || ndx == 1)
6475b5c0b955SDmitry Chagin 			p = "int";
6476b5c0b955SDmitry Chagin 		break;
64775f2336efSEd Maste 	/* flock */
64785f2336efSEd Maste 	case 32:
64795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64805f2336efSEd Maste 			p = "int";
64815f2336efSEd Maste 		break;
64825f2336efSEd Maste 	/* linux_mknodat */
64835f2336efSEd Maste 	case 33:
64845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64855f2336efSEd Maste 			p = "int";
64865f2336efSEd Maste 		break;
64875f2336efSEd Maste 	/* linux_mkdirat */
64885f2336efSEd Maste 	case 34:
64895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64905f2336efSEd Maste 			p = "int";
64915f2336efSEd Maste 		break;
64925f2336efSEd Maste 	/* linux_unlinkat */
64935f2336efSEd Maste 	case 35:
64945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64955f2336efSEd Maste 			p = "int";
64965f2336efSEd Maste 		break;
64975f2336efSEd Maste 	/* linux_symlinkat */
64985f2336efSEd Maste 	case 36:
64995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65005f2336efSEd Maste 			p = "int";
65015f2336efSEd Maste 		break;
65025f2336efSEd Maste 	/* linux_linkat */
65035f2336efSEd Maste 	case 37:
65045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65055f2336efSEd Maste 			p = "int";
65065f2336efSEd Maste 		break;
65075f2336efSEd Maste 	/* linux_renameat */
65085f2336efSEd Maste 	case 38:
65095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65105f2336efSEd Maste 			p = "int";
65115f2336efSEd Maste 		break;
65125f2336efSEd Maste 	/* linux_mount */
65135f2336efSEd Maste 	case 40:
65145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65155f2336efSEd Maste 			p = "int";
65165f2336efSEd Maste 		break;
65175f2336efSEd Maste 	/* linux_pivot_root */
65185f2336efSEd Maste 	case 41:
65195f2336efSEd Maste 	/* linux_statfs */
65205f2336efSEd Maste 	case 43:
65215f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65225f2336efSEd Maste 			p = "int";
65235f2336efSEd Maste 		break;
65245f2336efSEd Maste 	/* linux_fstatfs */
65255f2336efSEd Maste 	case 44:
65265f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65275f2336efSEd Maste 			p = "int";
65285f2336efSEd Maste 		break;
65295f2336efSEd Maste 	/* linux_truncate */
65305f2336efSEd Maste 	case 45:
65315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65325f2336efSEd Maste 			p = "int";
65335f2336efSEd Maste 		break;
65345f2336efSEd Maste 	/* linux_ftruncate */
65355f2336efSEd Maste 	case 46:
65365f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65375f2336efSEd Maste 			p = "int";
65385f2336efSEd Maste 		break;
65395f2336efSEd Maste 	/* linux_fallocate */
65405f2336efSEd Maste 	case 47:
65415f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65425f2336efSEd Maste 			p = "int";
65435f2336efSEd Maste 		break;
65445f2336efSEd Maste 	/* linux_faccessat */
65455f2336efSEd Maste 	case 48:
65465f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65475f2336efSEd Maste 			p = "int";
65485f2336efSEd Maste 		break;
65495f2336efSEd Maste 	/* linux_chdir */
65505f2336efSEd Maste 	case 49:
65515f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65525f2336efSEd Maste 			p = "int";
65535f2336efSEd Maste 		break;
65545f2336efSEd Maste 	/* fchdir */
65555f2336efSEd Maste 	case 50:
65565f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65575f2336efSEd Maste 			p = "int";
65585f2336efSEd Maste 		break;
65595f2336efSEd Maste 	/* chroot */
65605f2336efSEd Maste 	case 51:
65615f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65625f2336efSEd Maste 			p = "int";
65635f2336efSEd Maste 		break;
65645f2336efSEd Maste 	/* fchmod */
65655f2336efSEd Maste 	case 52:
65665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65675f2336efSEd Maste 			p = "int";
65685f2336efSEd Maste 		break;
65695f2336efSEd Maste 	/* linux_fchmodat */
65705f2336efSEd Maste 	case 53:
65715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65725f2336efSEd Maste 			p = "int";
65735f2336efSEd Maste 		break;
65745f2336efSEd Maste 	/* linux_fchownat */
65755f2336efSEd Maste 	case 54:
65765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65775f2336efSEd Maste 			p = "int";
65785f2336efSEd Maste 		break;
65795f2336efSEd Maste 	/* fchown */
65805f2336efSEd Maste 	case 55:
65815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65825f2336efSEd Maste 			p = "int";
65835f2336efSEd Maste 		break;
65845f2336efSEd Maste 	/* linux_openat */
65855f2336efSEd Maste 	case 56:
65865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65875f2336efSEd Maste 			p = "int";
65885f2336efSEd Maste 		break;
65895f2336efSEd Maste 	/* close */
65905f2336efSEd Maste 	case 57:
65915f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65925f2336efSEd Maste 			p = "int";
65935f2336efSEd Maste 		break;
65945f2336efSEd Maste 	/* linux_vhangup */
65955f2336efSEd Maste 	case 58:
65965f2336efSEd Maste 	/* linux_pipe2 */
65975f2336efSEd Maste 	case 59:
65985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65995f2336efSEd Maste 			p = "int";
66005f2336efSEd Maste 		break;
66015f2336efSEd Maste 	/* linux_getdents64 */
66025f2336efSEd Maste 	case 61:
66035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66045f2336efSEd Maste 			p = "int";
66055f2336efSEd Maste 		break;
66065f2336efSEd Maste 	/* linux_lseek */
66075f2336efSEd Maste 	case 62:
66085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66095f2336efSEd Maste 			p = "int";
66105f2336efSEd Maste 		break;
66115f2336efSEd Maste 	/* read */
66125f2336efSEd Maste 	case 63:
66135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66145f2336efSEd Maste 			p = "int";
66155f2336efSEd Maste 		break;
661689d270b2SDmitry Chagin 	/* linux_write */
66175f2336efSEd Maste 	case 64:
66185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66195f2336efSEd Maste 			p = "int";
66205f2336efSEd Maste 		break;
66215f2336efSEd Maste 	/* readv */
66225f2336efSEd Maste 	case 65:
66235f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66245f2336efSEd Maste 			p = "int";
66255f2336efSEd Maste 		break;
66261f9d71eeSDmitry Chagin 	/* linux_writev */
66275f2336efSEd Maste 	case 66:
66285f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66295f2336efSEd Maste 			p = "int";
66305f2336efSEd Maste 		break;
66315f2336efSEd Maste 	/* linux_pread */
66325f2336efSEd Maste 	case 67:
66335f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66345f2336efSEd Maste 			p = "int";
66355f2336efSEd Maste 		break;
66365f2336efSEd Maste 	/* linux_pwrite */
66375f2336efSEd Maste 	case 68:
66385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66395f2336efSEd Maste 			p = "int";
66405f2336efSEd Maste 		break;
66415f2336efSEd Maste 	/* linux_preadv */
66425f2336efSEd Maste 	case 69:
66435f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66445f2336efSEd Maste 			p = "int";
66455f2336efSEd Maste 		break;
66465f2336efSEd Maste 	/* linux_pwritev */
66475f2336efSEd Maste 	case 70:
66485f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66495f2336efSEd Maste 			p = "int";
66505f2336efSEd Maste 		break;
66515f2336efSEd Maste 	/* linux_sendfile */
66525f2336efSEd Maste 	case 71:
66535f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66545f2336efSEd Maste 			p = "int";
66555f2336efSEd Maste 		break;
66565f2336efSEd Maste 	/* linux_pselect6 */
66575f2336efSEd Maste 	case 72:
66585f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66595f2336efSEd Maste 			p = "int";
66605f2336efSEd Maste 		break;
66615f2336efSEd Maste 	/* linux_ppoll */
66625f2336efSEd Maste 	case 73:
66635f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66645f2336efSEd Maste 			p = "int";
66655f2336efSEd Maste 		break;
66665f2336efSEd Maste 	/* linux_signalfd4 */
66675f2336efSEd Maste 	case 74:
66685f2336efSEd Maste 	/* linux_vmsplice */
66695f2336efSEd Maste 	case 75:
66705f2336efSEd Maste 	/* linux_splice */
66715f2336efSEd Maste 	case 76:
66723e9a2142SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
66733e9a2142SEdward Tomasz Napierala 			p = "int";
66743e9a2142SEdward Tomasz Napierala 		break;
66755f2336efSEd Maste 	/* linux_tee */
66765f2336efSEd Maste 	case 77:
66775f2336efSEd Maste 	/* linux_readlinkat */
66785f2336efSEd Maste 	case 78:
66795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66805f2336efSEd Maste 			p = "int";
66815f2336efSEd Maste 		break;
66825f2336efSEd Maste 	/* linux_newfstatat */
66835f2336efSEd Maste 	case 79:
66845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66855f2336efSEd Maste 			p = "int";
66865f2336efSEd Maste 		break;
66875f2336efSEd Maste 	/* linux_newfstat */
66885f2336efSEd Maste 	case 80:
66895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66905f2336efSEd Maste 			p = "int";
66915f2336efSEd Maste 		break;
66925f2336efSEd Maste 	/* fsync */
66935f2336efSEd Maste 	case 82:
66945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66955f2336efSEd Maste 			p = "int";
66965f2336efSEd Maste 		break;
66975f2336efSEd Maste 	/* linux_fdatasync */
66985f2336efSEd Maste 	case 83:
66995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67005f2336efSEd Maste 			p = "int";
67015f2336efSEd Maste 		break;
67025f2336efSEd Maste 	/* linux_sync_file_range */
67035f2336efSEd Maste 	case 84:
67040cde2b32SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
67050cde2b32SEdward Tomasz Napierala 			p = "int";
67060cde2b32SEdward Tomasz Napierala 		break;
67075f2336efSEd Maste 	/* linux_timerfd_create */
67085f2336efSEd Maste 	case 85:
67095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67105f2336efSEd Maste 			p = "int";
67115f2336efSEd Maste 		break;
67125f2336efSEd Maste 	/* linux_timerfd_settime */
67135f2336efSEd Maste 	case 86:
67145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67155f2336efSEd Maste 			p = "int";
67165f2336efSEd Maste 		break;
67175f2336efSEd Maste 	/* linux_timerfd_gettime */
67185f2336efSEd Maste 	case 87:
67195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67205f2336efSEd Maste 			p = "int";
67215f2336efSEd Maste 		break;
67225f2336efSEd Maste 	/* linux_utimensat */
67235f2336efSEd Maste 	case 88:
67245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67255f2336efSEd Maste 			p = "int";
67265f2336efSEd Maste 		break;
67275f2336efSEd Maste 	/* acct */
67285f2336efSEd Maste 	case 89:
67295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67305f2336efSEd Maste 			p = "int";
67315f2336efSEd Maste 		break;
67325f2336efSEd Maste 	/* linux_capget */
67335f2336efSEd Maste 	case 90:
67345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67355f2336efSEd Maste 			p = "int";
67365f2336efSEd Maste 		break;
67375f2336efSEd Maste 	/* linux_capset */
67385f2336efSEd Maste 	case 91:
67395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67405f2336efSEd Maste 			p = "int";
67415f2336efSEd Maste 		break;
67425f2336efSEd Maste 	/* linux_personality */
67435f2336efSEd Maste 	case 92:
67445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67455f2336efSEd Maste 			p = "int";
67465f2336efSEd Maste 		break;
67475f2336efSEd Maste 	/* linux_exit */
67485f2336efSEd Maste 	case 93:
67495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67505f2336efSEd Maste 			p = "int";
67515f2336efSEd Maste 		break;
67525f2336efSEd Maste 	/* linux_exit_group */
67535f2336efSEd Maste 	case 94:
67545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67555f2336efSEd Maste 			p = "int";
67565f2336efSEd Maste 		break;
67575f2336efSEd Maste 	/* linux_waitid */
67585f2336efSEd Maste 	case 95:
67595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67605f2336efSEd Maste 			p = "int";
67615f2336efSEd Maste 		break;
67625f2336efSEd Maste 	/* linux_set_tid_address */
67635f2336efSEd Maste 	case 96:
67645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67655f2336efSEd Maste 			p = "int";
67665f2336efSEd Maste 		break;
67675f2336efSEd Maste 	/* linux_unshare */
67685f2336efSEd Maste 	case 97:
67695f2336efSEd Maste 	/* linux_sys_futex */
67705f2336efSEd Maste 	case 98:
67715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67725f2336efSEd Maste 			p = "int";
67735f2336efSEd Maste 		break;
67745f2336efSEd Maste 	/* linux_set_robust_list */
67755f2336efSEd Maste 	case 99:
67765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67775f2336efSEd Maste 			p = "int";
67785f2336efSEd Maste 		break;
67795f2336efSEd Maste 	/* linux_get_robust_list */
67805f2336efSEd Maste 	case 100:
67815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67825f2336efSEd Maste 			p = "int";
67835f2336efSEd Maste 		break;
67845f2336efSEd Maste 	/* linux_nanosleep */
67855f2336efSEd Maste 	case 101:
67865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67875f2336efSEd Maste 			p = "int";
67885f2336efSEd Maste 		break;
67895f2336efSEd Maste 	/* linux_getitimer */
67905f2336efSEd Maste 	case 102:
67915f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67925f2336efSEd Maste 			p = "int";
67935f2336efSEd Maste 		break;
67945f2336efSEd Maste 	/* linux_setitimer */
67955f2336efSEd Maste 	case 103:
67965f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67975f2336efSEd Maste 			p = "int";
67985f2336efSEd Maste 		break;
67995f2336efSEd Maste 	/* linux_kexec_load */
68005f2336efSEd Maste 	case 104:
68015f2336efSEd Maste 	/* linux_init_module */
68025f2336efSEd Maste 	case 105:
68035f2336efSEd Maste 	/* linux_delete_module */
68045f2336efSEd Maste 	case 106:
68055f2336efSEd Maste 	/* linux_timer_create */
68065f2336efSEd Maste 	case 107:
68075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68085f2336efSEd Maste 			p = "int";
68095f2336efSEd Maste 		break;
68105f2336efSEd Maste 	/* linux_timer_gettime */
68115f2336efSEd Maste 	case 108:
68125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68135f2336efSEd Maste 			p = "int";
68145f2336efSEd Maste 		break;
68155f2336efSEd Maste 	/* linux_timer_getoverrun */
68165f2336efSEd Maste 	case 109:
68175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68185f2336efSEd Maste 			p = "int";
68195f2336efSEd Maste 		break;
68205f2336efSEd Maste 	/* linux_timer_settime */
68215f2336efSEd Maste 	case 110:
68225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68235f2336efSEd Maste 			p = "int";
68245f2336efSEd Maste 		break;
68255f2336efSEd Maste 	/* linux_timer_delete */
68265f2336efSEd Maste 	case 111:
68275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68285f2336efSEd Maste 			p = "int";
68295f2336efSEd Maste 		break;
68305f2336efSEd Maste 	/* linux_clock_settime */
68315f2336efSEd Maste 	case 112:
68325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68335f2336efSEd Maste 			p = "int";
68345f2336efSEd Maste 		break;
68355f2336efSEd Maste 	/* linux_clock_gettime */
68365f2336efSEd Maste 	case 113:
68375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68385f2336efSEd Maste 			p = "int";
68395f2336efSEd Maste 		break;
68405f2336efSEd Maste 	/* linux_clock_getres */
68415f2336efSEd Maste 	case 114:
68425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68435f2336efSEd Maste 			p = "int";
68445f2336efSEd Maste 		break;
68455f2336efSEd Maste 	/* linux_clock_nanosleep */
68465f2336efSEd Maste 	case 115:
68475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68485f2336efSEd Maste 			p = "int";
68495f2336efSEd Maste 		break;
68505f2336efSEd Maste 	/* linux_syslog */
68515f2336efSEd Maste 	case 116:
68525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68535f2336efSEd Maste 			p = "int";
68545f2336efSEd Maste 		break;
68555f2336efSEd Maste 	/* linux_ptrace */
68565f2336efSEd Maste 	case 117:
68575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68585f2336efSEd Maste 			p = "int";
68595f2336efSEd Maste 		break;
68605f2336efSEd Maste 	/* linux_sched_setparam */
68615f2336efSEd Maste 	case 118:
68625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68635f2336efSEd Maste 			p = "int";
68645f2336efSEd Maste 		break;
68655f2336efSEd Maste 	/* linux_sched_setscheduler */
68665f2336efSEd Maste 	case 119:
68675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68685f2336efSEd Maste 			p = "int";
68695f2336efSEd Maste 		break;
68705f2336efSEd Maste 	/* linux_sched_getscheduler */
68715f2336efSEd Maste 	case 120:
68725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68735f2336efSEd Maste 			p = "int";
68745f2336efSEd Maste 		break;
68755f2336efSEd Maste 	/* linux_sched_getparam */
68765f2336efSEd Maste 	case 121:
68775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68785f2336efSEd Maste 			p = "int";
68795f2336efSEd Maste 		break;
68805f2336efSEd Maste 	/* linux_sched_setaffinity */
68815f2336efSEd Maste 	case 122:
68825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68835f2336efSEd Maste 			p = "int";
68845f2336efSEd Maste 		break;
68855f2336efSEd Maste 	/* linux_sched_getaffinity */
68865f2336efSEd Maste 	case 123:
68875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68885f2336efSEd Maste 			p = "int";
68895f2336efSEd Maste 		break;
68905f2336efSEd Maste 	/* sched_yield */
68915f2336efSEd Maste 	case 124:
68925f2336efSEd Maste 	/* linux_sched_get_priority_max */
68935f2336efSEd Maste 	case 125:
68945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68955f2336efSEd Maste 			p = "int";
68965f2336efSEd Maste 		break;
68975f2336efSEd Maste 	/* linux_sched_get_priority_min */
68985f2336efSEd Maste 	case 126:
68995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69005f2336efSEd Maste 			p = "int";
69015f2336efSEd Maste 		break;
69025f2336efSEd Maste 	/* linux_sched_rr_get_interval */
69035f2336efSEd Maste 	case 127:
69045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69055f2336efSEd Maste 			p = "int";
69065f2336efSEd Maste 		break;
69075f2336efSEd Maste 	/* linux_kill */
69085f2336efSEd Maste 	case 129:
69095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69105f2336efSEd Maste 			p = "int";
69115f2336efSEd Maste 		break;
69125f2336efSEd Maste 	/* linux_tkill */
69135f2336efSEd Maste 	case 130:
69145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69155f2336efSEd Maste 			p = "int";
69165f2336efSEd Maste 		break;
69175f2336efSEd Maste 	/* linux_tgkill */
69185f2336efSEd Maste 	case 131:
69195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69205f2336efSEd Maste 			p = "int";
69215f2336efSEd Maste 		break;
69225f2336efSEd Maste 	/* linux_sigaltstack */
69235f2336efSEd Maste 	case 132:
69245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69255f2336efSEd Maste 			p = "int";
69265f2336efSEd Maste 		break;
69275f2336efSEd Maste 	/* linux_rt_sigsuspend */
69285f2336efSEd Maste 	case 133:
69295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69305f2336efSEd Maste 			p = "int";
69315f2336efSEd Maste 		break;
69325f2336efSEd Maste 	/* linux_rt_sigaction */
69335f2336efSEd Maste 	case 134:
69345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69355f2336efSEd Maste 			p = "int";
69365f2336efSEd Maste 		break;
69375f2336efSEd Maste 	/* linux_rt_sigprocmask */
69385f2336efSEd Maste 	case 135:
69395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69405f2336efSEd Maste 			p = "int";
69415f2336efSEd Maste 		break;
69425f2336efSEd Maste 	/* linux_rt_sigpending */
69435f2336efSEd Maste 	case 136:
69445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69455f2336efSEd Maste 			p = "int";
69465f2336efSEd Maste 		break;
69475f2336efSEd Maste 	/* linux_rt_sigtimedwait */
69485f2336efSEd Maste 	case 137:
69495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69505f2336efSEd Maste 			p = "int";
69515f2336efSEd Maste 		break;
69525f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
69535f2336efSEd Maste 	case 138:
69545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69555f2336efSEd Maste 			p = "int";
69565f2336efSEd Maste 		break;
69575f2336efSEd Maste 	/* linux_rt_sigreturn */
69585f2336efSEd Maste 	case 139:
69595f2336efSEd Maste 	/* setpriority */
69605f2336efSEd Maste 	case 140:
69615f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69625f2336efSEd Maste 			p = "int";
69635f2336efSEd Maste 		break;
69645f2336efSEd Maste 	/* linux_getpriority */
69655f2336efSEd Maste 	case 141:
69665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69675f2336efSEd Maste 			p = "int";
69685f2336efSEd Maste 		break;
69695f2336efSEd Maste 	/* linux_reboot */
69705f2336efSEd Maste 	case 142:
69715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69725f2336efSEd Maste 			p = "int";
69735f2336efSEd Maste 		break;
69745f2336efSEd Maste 	/* setregid */
69755f2336efSEd Maste 	case 143:
69765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69775f2336efSEd Maste 			p = "int";
69785f2336efSEd Maste 		break;
69795f2336efSEd Maste 	/* setgid */
69805f2336efSEd Maste 	case 144:
69815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69825f2336efSEd Maste 			p = "int";
69835f2336efSEd Maste 		break;
69845f2336efSEd Maste 	/* setreuid */
69855f2336efSEd Maste 	case 145:
69865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69875f2336efSEd Maste 			p = "int";
69885f2336efSEd Maste 		break;
69895f2336efSEd Maste 	/* setuid */
69905f2336efSEd Maste 	case 146:
69915f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69925f2336efSEd Maste 			p = "int";
69935f2336efSEd Maste 		break;
69945f2336efSEd Maste 	/* setresuid */
69955f2336efSEd Maste 	case 147:
69965f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69975f2336efSEd Maste 			p = "int";
69985f2336efSEd Maste 		break;
69995f2336efSEd Maste 	/* getresuid */
70005f2336efSEd Maste 	case 148:
70015f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70025f2336efSEd Maste 			p = "int";
70035f2336efSEd Maste 		break;
70045f2336efSEd Maste 	/* setresgid */
70055f2336efSEd Maste 	case 149:
70065f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70075f2336efSEd Maste 			p = "int";
70085f2336efSEd Maste 		break;
70095f2336efSEd Maste 	/* getresgid */
70105f2336efSEd Maste 	case 150:
70115f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70125f2336efSEd Maste 			p = "int";
70135f2336efSEd Maste 		break;
70145f2336efSEd Maste 	/* linux_setfsuid */
70155f2336efSEd Maste 	case 151:
70165f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70175f2336efSEd Maste 			p = "int";
70185f2336efSEd Maste 		break;
70195f2336efSEd Maste 	/* linux_setfsgid */
70205f2336efSEd Maste 	case 152:
70215f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70225f2336efSEd Maste 			p = "int";
70235f2336efSEd Maste 		break;
70245f2336efSEd Maste 	/* linux_times */
70255f2336efSEd Maste 	case 153:
70265f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70275f2336efSEd Maste 			p = "int";
70285f2336efSEd Maste 		break;
70295f2336efSEd Maste 	/* setpgid */
70305f2336efSEd Maste 	case 154:
70315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70325f2336efSEd Maste 			p = "int";
70335f2336efSEd Maste 		break;
70345f2336efSEd Maste 	/* getpgid */
70355f2336efSEd Maste 	case 155:
70365f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70375f2336efSEd Maste 			p = "int";
70385f2336efSEd Maste 		break;
70395f2336efSEd Maste 	/* linux_getsid */
70405f2336efSEd Maste 	case 156:
70415f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70425f2336efSEd Maste 			p = "int";
70435f2336efSEd Maste 		break;
70445f2336efSEd Maste 	/* setsid */
70455f2336efSEd Maste 	case 157:
70465f2336efSEd Maste 	/* linux_getgroups */
70475f2336efSEd Maste 	case 158:
70485f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70495f2336efSEd Maste 			p = "int";
70505f2336efSEd Maste 		break;
70515f2336efSEd Maste 	/* linux_setgroups */
70525f2336efSEd Maste 	case 159:
70535f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70545f2336efSEd Maste 			p = "int";
70555f2336efSEd Maste 		break;
70565f2336efSEd Maste 	/* linux_newuname */
70575f2336efSEd Maste 	case 160:
70585f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70595f2336efSEd Maste 			p = "int";
70605f2336efSEd Maste 		break;
70615f2336efSEd Maste 	/* linux_sethostname */
70625f2336efSEd Maste 	case 161:
70635f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70645f2336efSEd Maste 			p = "int";
70655f2336efSEd Maste 		break;
70665f2336efSEd Maste 	/* linux_setdomainname */
70675f2336efSEd Maste 	case 162:
70685f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70695f2336efSEd Maste 			p = "int";
70705f2336efSEd Maste 		break;
70715f2336efSEd Maste 	/* linux_getrlimit */
70725f2336efSEd Maste 	case 163:
70735f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70745f2336efSEd Maste 			p = "int";
70755f2336efSEd Maste 		break;
70765f2336efSEd Maste 	/* linux_setrlimit */
70775f2336efSEd Maste 	case 164:
70785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70795f2336efSEd Maste 			p = "int";
70805f2336efSEd Maste 		break;
70815f2336efSEd Maste 	/* getrusage */
70825f2336efSEd Maste 	case 165:
70835f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70845f2336efSEd Maste 			p = "int";
70855f2336efSEd Maste 		break;
70865f2336efSEd Maste 	/* umask */
70875f2336efSEd Maste 	case 166:
70885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70895f2336efSEd Maste 			p = "int";
70905f2336efSEd Maste 		break;
70915f2336efSEd Maste 	/* linux_prctl */
70925f2336efSEd Maste 	case 167:
70935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70945f2336efSEd Maste 			p = "int";
70955f2336efSEd Maste 		break;
70965f2336efSEd Maste 	/* linux_getcpu */
70975f2336efSEd Maste 	case 168:
70985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70995f2336efSEd Maste 			p = "int";
71005f2336efSEd Maste 		break;
71015f2336efSEd Maste 	/* gettimeofday */
71025f2336efSEd Maste 	case 169:
71035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71045f2336efSEd Maste 			p = "int";
71055f2336efSEd Maste 		break;
71065f2336efSEd Maste 	/* settimeofday */
71075f2336efSEd Maste 	case 170:
71085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71095f2336efSEd Maste 			p = "int";
71105f2336efSEd Maste 		break;
71115f2336efSEd Maste 	/* linux_adjtimex */
71125f2336efSEd Maste 	case 171:
71135f2336efSEd Maste 	/* linux_getpid */
71145f2336efSEd Maste 	case 172:
71155f2336efSEd Maste 	/* linux_getppid */
71165f2336efSEd Maste 	case 173:
71175f2336efSEd Maste 	/* linux_getuid */
71185f2336efSEd Maste 	case 174:
71195f2336efSEd Maste 	/* geteuid */
71205f2336efSEd Maste 	case 175:
71215f2336efSEd Maste 	/* linux_getgid */
71225f2336efSEd Maste 	case 176:
71235f2336efSEd Maste 	/* getegid */
71245f2336efSEd Maste 	case 177:
71255f2336efSEd Maste 	/* linux_gettid */
71265f2336efSEd Maste 	case 178:
71275f2336efSEd Maste 	/* linux_sysinfo */
71285f2336efSEd Maste 	case 179:
71295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71305f2336efSEd Maste 			p = "int";
71315f2336efSEd Maste 		break;
71325f2336efSEd Maste 	/* linux_mq_open */
71335f2336efSEd Maste 	case 180:
7134a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7135a39cdcd7SEdward Tomasz Napierala 			p = "int";
7136a39cdcd7SEdward Tomasz Napierala 		break;
71375f2336efSEd Maste 	/* linux_mq_unlink */
71385f2336efSEd Maste 	case 181:
7139a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7140a39cdcd7SEdward Tomasz Napierala 			p = "int";
7141a39cdcd7SEdward Tomasz Napierala 		break;
71425f2336efSEd Maste 	/* linux_mq_timedsend */
71435f2336efSEd Maste 	case 182:
7144a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7145a39cdcd7SEdward Tomasz Napierala 			p = "int";
7146a39cdcd7SEdward Tomasz Napierala 		break;
71475f2336efSEd Maste 	/* linux_mq_timedreceive */
71485f2336efSEd Maste 	case 183:
7149a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7150a39cdcd7SEdward Tomasz Napierala 			p = "int";
7151a39cdcd7SEdward Tomasz Napierala 		break;
71525f2336efSEd Maste 	/* linux_mq_notify */
71535f2336efSEd Maste 	case 184:
7154a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7155a39cdcd7SEdward Tomasz Napierala 			p = "int";
7156a39cdcd7SEdward Tomasz Napierala 		break;
71575f2336efSEd Maste 	/* linux_mq_getsetattr */
71585f2336efSEd Maste 	case 185:
7159a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7160a39cdcd7SEdward Tomasz Napierala 			p = "int";
7161a39cdcd7SEdward Tomasz Napierala 		break;
71625f2336efSEd Maste 	/* linux_msgget */
71635f2336efSEd Maste 	case 186:
71645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71655f2336efSEd Maste 			p = "int";
71665f2336efSEd Maste 		break;
71675f2336efSEd Maste 	/* linux_msgctl */
71685f2336efSEd Maste 	case 187:
71695f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71705f2336efSEd Maste 			p = "int";
71715f2336efSEd Maste 		break;
71725f2336efSEd Maste 	/* linux_msgrcv */
71735f2336efSEd Maste 	case 188:
71745f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71755f2336efSEd Maste 			p = "int";
71765f2336efSEd Maste 		break;
71775f2336efSEd Maste 	/* linux_msgsnd */
71785f2336efSEd Maste 	case 189:
71795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71805f2336efSEd Maste 			p = "int";
71815f2336efSEd Maste 		break;
71825f2336efSEd Maste 	/* linux_semget */
71835f2336efSEd Maste 	case 190:
71845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71855f2336efSEd Maste 			p = "int";
71865f2336efSEd Maste 		break;
71875f2336efSEd Maste 	/* linux_semctl */
71885f2336efSEd Maste 	case 191:
71895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71905f2336efSEd Maste 			p = "int";
71915f2336efSEd Maste 		break;
71925f2336efSEd Maste 	/* linux_semtimedop */
71935f2336efSEd Maste 	case 192:
7194430460d7SDmitry Chagin 		if (ndx == 0 || ndx == 1)
7195430460d7SDmitry Chagin 			p = "int";
7196430460d7SDmitry Chagin 		break;
7197cd875998SDmitry Chagin 	/* semop */
71985f2336efSEd Maste 	case 193:
71995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72005f2336efSEd Maste 			p = "int";
72015f2336efSEd Maste 		break;
72025f2336efSEd Maste 	/* linux_shmget */
72035f2336efSEd Maste 	case 194:
72045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72055f2336efSEd Maste 			p = "int";
72065f2336efSEd Maste 		break;
72075f2336efSEd Maste 	/* linux_shmctl */
72085f2336efSEd Maste 	case 195:
72095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72105f2336efSEd Maste 			p = "int";
72115f2336efSEd Maste 		break;
72125f2336efSEd Maste 	/* linux_shmat */
72135f2336efSEd Maste 	case 196:
72145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72155f2336efSEd Maste 			p = "int";
72165f2336efSEd Maste 		break;
72175f2336efSEd Maste 	/* linux_shmdt */
72185f2336efSEd Maste 	case 197:
72195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72205f2336efSEd Maste 			p = "int";
72215f2336efSEd Maste 		break;
72225f2336efSEd Maste 	/* linux_socket */
72235f2336efSEd Maste 	case 198:
72245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72255f2336efSEd Maste 			p = "int";
72265f2336efSEd Maste 		break;
72275f2336efSEd Maste 	/* linux_socketpair */
72285f2336efSEd Maste 	case 199:
72295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72305f2336efSEd Maste 			p = "int";
72315f2336efSEd Maste 		break;
72325f2336efSEd Maste 	/* linux_bind */
72335f2336efSEd Maste 	case 200:
72345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72355f2336efSEd Maste 			p = "int";
72365f2336efSEd Maste 		break;
72375f2336efSEd Maste 	/* linux_listen */
72385f2336efSEd Maste 	case 201:
72395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72405f2336efSEd Maste 			p = "int";
72415f2336efSEd Maste 		break;
72425f2336efSEd Maste 	/* linux_accept */
72435f2336efSEd Maste 	case 202:
72445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72455f2336efSEd Maste 			p = "int";
72465f2336efSEd Maste 		break;
72475f2336efSEd Maste 	/* linux_connect */
72485f2336efSEd Maste 	case 203:
72495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72505f2336efSEd Maste 			p = "int";
72515f2336efSEd Maste 		break;
72525f2336efSEd Maste 	/* linux_getsockname */
72535f2336efSEd Maste 	case 204:
72545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72555f2336efSEd Maste 			p = "int";
72565f2336efSEd Maste 		break;
72575f2336efSEd Maste 	/* linux_getpeername */
72585f2336efSEd Maste 	case 205:
72595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72605f2336efSEd Maste 			p = "int";
72615f2336efSEd Maste 		break;
72625f2336efSEd Maste 	/* linux_sendto */
72635f2336efSEd Maste 	case 206:
72645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72655f2336efSEd Maste 			p = "int";
72665f2336efSEd Maste 		break;
72675f2336efSEd Maste 	/* linux_recvfrom */
72685f2336efSEd Maste 	case 207:
72695f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72705f2336efSEd Maste 			p = "int";
72715f2336efSEd Maste 		break;
72725f2336efSEd Maste 	/* linux_setsockopt */
72735f2336efSEd Maste 	case 208:
72745f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72755f2336efSEd Maste 			p = "int";
72765f2336efSEd Maste 		break;
72775f2336efSEd Maste 	/* linux_getsockopt */
72785f2336efSEd Maste 	case 209:
72795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72805f2336efSEd Maste 			p = "int";
72815f2336efSEd Maste 		break;
72825f2336efSEd Maste 	/* linux_shutdown */
72835f2336efSEd Maste 	case 210:
72845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72855f2336efSEd Maste 			p = "int";
72865f2336efSEd Maste 		break;
72875f2336efSEd Maste 	/* linux_sendmsg */
72885f2336efSEd Maste 	case 211:
72895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72905f2336efSEd Maste 			p = "int";
72915f2336efSEd Maste 		break;
72925f2336efSEd Maste 	/* linux_recvmsg */
72935f2336efSEd Maste 	case 212:
72945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72955f2336efSEd Maste 			p = "int";
72965f2336efSEd Maste 		break;
72975f2336efSEd Maste 	/* linux_brk */
72985f2336efSEd Maste 	case 214:
72995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73005f2336efSEd Maste 			p = "int";
73015f2336efSEd Maste 		break;
73025f2336efSEd Maste 	/* munmap */
73035f2336efSEd Maste 	case 215:
73045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73055f2336efSEd Maste 			p = "int";
73065f2336efSEd Maste 		break;
73075f2336efSEd Maste 	/* linux_mremap */
73085f2336efSEd Maste 	case 216:
73095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73105f2336efSEd Maste 			p = "int";
73115f2336efSEd Maste 		break;
73125f2336efSEd Maste 	/* linux_add_key */
73135f2336efSEd Maste 	case 217:
73145f2336efSEd Maste 	/* linux_request_key */
73155f2336efSEd Maste 	case 218:
73165f2336efSEd Maste 	/* linux_keyctl */
73175f2336efSEd Maste 	case 219:
73185f2336efSEd Maste 	/* linux_clone */
73195f2336efSEd Maste 	case 220:
73205f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73215f2336efSEd Maste 			p = "int";
73225f2336efSEd Maste 		break;
73235f2336efSEd Maste 	/* linux_execve */
73245f2336efSEd Maste 	case 221:
73255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73265f2336efSEd Maste 			p = "int";
73275f2336efSEd Maste 		break;
73285f2336efSEd Maste 	/* linux_mmap2 */
73295f2336efSEd Maste 	case 222:
73305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73315f2336efSEd Maste 			p = "int";
73325f2336efSEd Maste 		break;
73335f2336efSEd Maste 	/* linux_fadvise64 */
73345f2336efSEd Maste 	case 223:
73355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73365f2336efSEd Maste 			p = "int";
73375f2336efSEd Maste 		break;
73385f2336efSEd Maste 	/* swapon */
73395f2336efSEd Maste 	case 224:
73405f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73415f2336efSEd Maste 			p = "int";
73425f2336efSEd Maste 		break;
73435f2336efSEd Maste 	/* linux_swapoff */
73445f2336efSEd Maste 	case 225:
73455f2336efSEd Maste 	/* linux_mprotect */
73465f2336efSEd Maste 	case 226:
73475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73485f2336efSEd Maste 			p = "int";
73495f2336efSEd Maste 		break;
73505f2336efSEd Maste 	/* linux_msync */
73515f2336efSEd Maste 	case 227:
73525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73535f2336efSEd Maste 			p = "int";
73545f2336efSEd Maste 		break;
73555f2336efSEd Maste 	/* mlock */
73565f2336efSEd Maste 	case 228:
73575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73585f2336efSEd Maste 			p = "int";
73595f2336efSEd Maste 		break;
73605f2336efSEd Maste 	/* munlock */
73615f2336efSEd Maste 	case 229:
73625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73635f2336efSEd Maste 			p = "int";
73645f2336efSEd Maste 		break;
73655f2336efSEd Maste 	/* mlockall */
73665f2336efSEd Maste 	case 230:
73675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73685f2336efSEd Maste 			p = "int";
73695f2336efSEd Maste 		break;
73705f2336efSEd Maste 	/* munlockall */
73715f2336efSEd Maste 	case 231:
73725f2336efSEd Maste 	/* linux_mincore */
73735f2336efSEd Maste 	case 232:
73745f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73755f2336efSEd Maste 			p = "int";
73765f2336efSEd Maste 		break;
7377bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
73785f2336efSEd Maste 	case 233:
73795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73805f2336efSEd Maste 			p = "int";
73815f2336efSEd Maste 		break;
73825f2336efSEd Maste 	/* linux_remap_file_pages */
73835f2336efSEd Maste 	case 234:
73845f2336efSEd Maste 	/* linux_mbind */
73855f2336efSEd Maste 	case 235:
73865f2336efSEd Maste 	/* linux_get_mempolicy */
73875f2336efSEd Maste 	case 236:
73885f2336efSEd Maste 	/* linux_set_mempolicy */
73895f2336efSEd Maste 	case 237:
73905f2336efSEd Maste 	/* linux_migrate_pages */
73915f2336efSEd Maste 	case 238:
73925f2336efSEd Maste 	/* linux_move_pages */
73935f2336efSEd Maste 	case 239:
73945f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
73955f2336efSEd Maste 	case 240:
73965f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73975f2336efSEd Maste 			p = "int";
73985f2336efSEd Maste 		break;
73995f2336efSEd Maste 	/* linux_perf_event_open */
74005f2336efSEd Maste 	case 241:
74015f2336efSEd Maste 	/* linux_accept4 */
74025f2336efSEd Maste 	case 242:
74035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74045f2336efSEd Maste 			p = "int";
74055f2336efSEd Maste 		break;
74065f2336efSEd Maste 	/* linux_recvmmsg */
74075f2336efSEd Maste 	case 243:
74085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74095f2336efSEd Maste 			p = "int";
74105f2336efSEd Maste 		break;
74115f2336efSEd Maste 	/* linux_wait4 */
74125f2336efSEd Maste 	case 260:
74135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74145f2336efSEd Maste 			p = "int";
74155f2336efSEd Maste 		break;
74165f2336efSEd Maste 	/* linux_prlimit64 */
74175f2336efSEd Maste 	case 261:
74185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74195f2336efSEd Maste 			p = "int";
74205f2336efSEd Maste 		break;
74215f2336efSEd Maste 	/* linux_fanotify_init */
74225f2336efSEd Maste 	case 262:
74235f2336efSEd Maste 	/* linux_fanotify_mark */
74245f2336efSEd Maste 	case 263:
74255f2336efSEd Maste 	/* linux_name_to_handle_at */
74265f2336efSEd Maste 	case 264:
742777eb9841SConrad Meyer 		if (ndx == 0 || ndx == 1)
742877eb9841SConrad Meyer 			p = "int";
742977eb9841SConrad Meyer 		break;
74305f2336efSEd Maste 	/* linux_open_by_handle_at */
74315f2336efSEd Maste 	case 265:
743277eb9841SConrad Meyer 		if (ndx == 0 || ndx == 1)
743377eb9841SConrad Meyer 			p = "int";
743477eb9841SConrad Meyer 		break;
74355f2336efSEd Maste 	/* linux_clock_adjtime */
74365f2336efSEd Maste 	case 266:
74375f2336efSEd Maste 	/* linux_syncfs */
74385f2336efSEd Maste 	case 267:
74395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74405f2336efSEd Maste 			p = "int";
74415f2336efSEd Maste 		break;
74425f2336efSEd Maste 	/* linux_setns */
74435f2336efSEd Maste 	case 268:
74445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74455f2336efSEd Maste 			p = "int";
74465f2336efSEd Maste 		break;
74475f2336efSEd Maste 	/* linux_sendmmsg */
74485f2336efSEd Maste 	case 269:
74495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74505f2336efSEd Maste 			p = "int";
74515f2336efSEd Maste 		break;
74525f2336efSEd Maste 	/* linux_process_vm_readv */
74535f2336efSEd Maste 	case 270:
74545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74555f2336efSEd Maste 			p = "int";
74565f2336efSEd Maste 		break;
74575f2336efSEd Maste 	/* linux_process_vm_writev */
74585f2336efSEd Maste 	case 271:
74595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74605f2336efSEd Maste 			p = "int";
74615f2336efSEd Maste 		break;
74625f2336efSEd Maste 	/* linux_kcmp */
74635f2336efSEd Maste 	case 272:
74645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74655f2336efSEd Maste 			p = "int";
74665f2336efSEd Maste 		break;
74675f2336efSEd Maste 	/* linux_finit_module */
74685f2336efSEd Maste 	case 273:
74695f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74705f2336efSEd Maste 			p = "int";
74715f2336efSEd Maste 		break;
74725f2336efSEd Maste 	/* linux_sched_setattr */
74735f2336efSEd Maste 	case 274:
74745f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74755f2336efSEd Maste 			p = "int";
74765f2336efSEd Maste 		break;
74775f2336efSEd Maste 	/* linux_sched_getattr */
74785f2336efSEd Maste 	case 275:
74795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74805f2336efSEd Maste 			p = "int";
74815f2336efSEd Maste 		break;
74825f2336efSEd Maste 	/* linux_renameat2 */
74835f2336efSEd Maste 	case 276:
74845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74855f2336efSEd Maste 			p = "int";
74865f2336efSEd Maste 		break;
74875f2336efSEd Maste 	/* linux_seccomp */
74885f2336efSEd Maste 	case 277:
74895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74905f2336efSEd Maste 			p = "int";
74915f2336efSEd Maste 		break;
74925f2336efSEd Maste 	/* linux_getrandom */
74935f2336efSEd Maste 	case 278:
74945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74955f2336efSEd Maste 			p = "int";
74965f2336efSEd Maste 		break;
74975f2336efSEd Maste 	/* linux_memfd_create */
74985f2336efSEd Maste 	case 279:
74995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75005f2336efSEd Maste 			p = "int";
75015f2336efSEd Maste 		break;
75025f2336efSEd Maste 	/* linux_bpf */
75035f2336efSEd Maste 	case 280:
75045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75055f2336efSEd Maste 			p = "int";
75065f2336efSEd Maste 		break;
75075f2336efSEd Maste 	/* linux_execveat */
75085f2336efSEd Maste 	case 281:
75095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75105f2336efSEd Maste 			p = "int";
75115f2336efSEd Maste 		break;
75125f2336efSEd Maste 	/* linux_userfaultfd */
75135f2336efSEd Maste 	case 282:
75145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75155f2336efSEd Maste 			p = "int";
75165f2336efSEd Maste 		break;
75175f2336efSEd Maste 	/* linux_membarrier */
75185f2336efSEd Maste 	case 283:
75195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75205f2336efSEd Maste 			p = "int";
75215f2336efSEd Maste 		break;
75225f2336efSEd Maste 	/* linux_mlock2 */
75235f2336efSEd Maste 	case 284:
75245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75255f2336efSEd Maste 			p = "int";
75265f2336efSEd Maste 		break;
75275f2336efSEd Maste 	/* linux_copy_file_range */
75285f2336efSEd Maste 	case 285:
75295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75305f2336efSEd Maste 			p = "int";
75315f2336efSEd Maste 		break;
75325f2336efSEd Maste 	/* linux_preadv2 */
75335f2336efSEd Maste 	case 286:
75345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75355f2336efSEd Maste 			p = "int";
75365f2336efSEd Maste 		break;
75375f2336efSEd Maste 	/* linux_pwritev2 */
75385f2336efSEd Maste 	case 287:
75395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75405f2336efSEd Maste 			p = "int";
75415f2336efSEd Maste 		break;
75425f2336efSEd Maste 	/* linux_pkey_mprotect */
75435f2336efSEd Maste 	case 288:
75445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75455f2336efSEd Maste 			p = "int";
75465f2336efSEd Maste 		break;
75475f2336efSEd Maste 	/* linux_pkey_alloc */
75485f2336efSEd Maste 	case 289:
75495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75505f2336efSEd Maste 			p = "int";
75515f2336efSEd Maste 		break;
75525f2336efSEd Maste 	/* linux_pkey_free */
75535f2336efSEd Maste 	case 290:
75545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
75555f2336efSEd Maste 			p = "int";
75565f2336efSEd Maste 		break;
7557c0f17173SEdward Tomasz Napierala 	/* linux_statx */
7558c0f17173SEdward Tomasz Napierala 	case 291:
7559c0f17173SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7560c0f17173SEdward Tomasz Napierala 			p = "int";
7561c0f17173SEdward Tomasz Napierala 		break;
7562c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
7563c0f17173SEdward Tomasz Napierala 	case 292:
7564c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
7565c0f17173SEdward Tomasz Napierala 	case 293:
756675e40949SDmitry Chagin 		if (ndx == 0 || ndx == 1)
756775e40949SDmitry Chagin 			p = "int";
756875e40949SDmitry Chagin 		break;
7569c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
7570c0f17173SEdward Tomasz Napierala 	case 294:
7571c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
7572c0f17173SEdward Tomasz Napierala 	case 424:
7573c0f17173SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7574c0f17173SEdward Tomasz Napierala 			p = "int";
7575c0f17173SEdward Tomasz Napierala 		break;
7576c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
7577c0f17173SEdward Tomasz Napierala 	case 425:
7578c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
7579c0f17173SEdward Tomasz Napierala 	case 426:
7580c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
7581c0f17173SEdward Tomasz Napierala 	case 427:
7582c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
7583c0f17173SEdward Tomasz Napierala 	case 428:
7584c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
7585c0f17173SEdward Tomasz Napierala 	case 429:
7586c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
7587c0f17173SEdward Tomasz Napierala 	case 430:
7588c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
7589c0f17173SEdward Tomasz Napierala 	case 431:
7590c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
7591c0f17173SEdward Tomasz Napierala 	case 432:
7592c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
7593c0f17173SEdward Tomasz Napierala 	case 433:
7594c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
7595c0f17173SEdward Tomasz Napierala 	case 434:
7596c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
7597c0f17173SEdward Tomasz Napierala 	case 435:
7598b356030eSDmitry Chagin 		if (ndx == 0 || ndx == 1)
7599b356030eSDmitry Chagin 			p = "int";
7600b356030eSDmitry Chagin 		break;
7601c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
7602c0f17173SEdward Tomasz Napierala 	case 436:
760350111714SDmitry Chagin 		if (ndx == 0 || ndx == 1)
760450111714SDmitry Chagin 			p = "int";
760550111714SDmitry Chagin 		break;
7606c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
7607c0f17173SEdward Tomasz Napierala 	case 437:
7608c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
7609c0f17173SEdward Tomasz Napierala 	case 438:
7610c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
7611c0f17173SEdward Tomasz Napierala 	case 439:
7612bee191e4SDmitry Chagin 		if (ndx == 0 || ndx == 1)
7613bee191e4SDmitry Chagin 			p = "int";
7614bee191e4SDmitry Chagin 		break;
7615c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
7616c0f17173SEdward Tomasz Napierala 	case 440:
7617c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
7618c0f17173SEdward Tomasz Napierala 	case 441:
7619df377f1fSDmitry Chagin 		if (ndx == 0 || ndx == 1)
7620df377f1fSDmitry Chagin 			p = "int";
7621df377f1fSDmitry Chagin 		break;
7622c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
7623c0f17173SEdward Tomasz Napierala 	case 442:
7624*28035f67SDmitry Chagin 	/* linux_quotactl_fd */
7625*28035f67SDmitry Chagin 	case 443:
7626*28035f67SDmitry Chagin 	/* linux_landlock_create_ruleset */
7627*28035f67SDmitry Chagin 	case 444:
7628*28035f67SDmitry Chagin 	/* linux_landlock_add_rule */
7629*28035f67SDmitry Chagin 	case 445:
7630*28035f67SDmitry Chagin 	/* linux_landlock_restrict_self */
7631*28035f67SDmitry Chagin 	case 446:
7632*28035f67SDmitry Chagin 	/* linux_memfd_secret */
7633*28035f67SDmitry Chagin 	case 447:
7634*28035f67SDmitry Chagin 	/* linux_process_mrelease */
7635*28035f67SDmitry Chagin 	case 448:
7636*28035f67SDmitry Chagin 	/* linux_futex_waitv */
7637*28035f67SDmitry Chagin 	case 449:
7638*28035f67SDmitry Chagin 	/* linux_set_mempolicy_home_node */
7639*28035f67SDmitry Chagin 	case 450:
7640*28035f67SDmitry Chagin 	/* linux_cachestat */
7641*28035f67SDmitry Chagin 	case 451:
7642*28035f67SDmitry Chagin 	/* linux_fchmodat2 */
7643*28035f67SDmitry Chagin 	case 452:
76445f2336efSEd Maste 	default:
76455f2336efSEd Maste 		break;
76465f2336efSEd Maste 	};
76475f2336efSEd Maste 	if (p != NULL)
76485f2336efSEd Maste 		strlcpy(desc, p, descsz);
76495f2336efSEd Maste }
7650