xref: /freebsd/sys/arm64/linux/linux_systrace_args.c (revision 430460d7178285a26087d294177627e6c88ad369)
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  * $FreeBSD$
65f2336efSEd Maste  * This file is part of the DTrace syscall provider.
75f2336efSEd Maste  */
85f2336efSEd Maste 
95f2336efSEd Maste static void
105f2336efSEd Maste systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
115f2336efSEd Maste {
125f2336efSEd Maste 	int64_t *iarg = (int64_t *)uarg;
136b7c23a0SBrooks Davis 	int a = 0;
145f2336efSEd Maste 	switch (sysnum) {
155f2336efSEd Maste #define	nosys	linux_nosys
165f2336efSEd Maste 	/* linux_setxattr */
175f2336efSEd Maste 	case 5: {
18a39cdcd7SEdward Tomasz Napierala 		struct linux_setxattr_args *p = params;
196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* const char * */
226b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
236b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
24a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
255f2336efSEd Maste 		break;
265f2336efSEd Maste 	}
275f2336efSEd Maste 	/* linux_lsetxattr */
285f2336efSEd Maste 	case 6: {
29a39cdcd7SEdward Tomasz Napierala 		struct linux_lsetxattr_args *p = params;
306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* const char * */
336b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
346b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
35a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
365f2336efSEd Maste 		break;
375f2336efSEd Maste 	}
385f2336efSEd Maste 	/* linux_fsetxattr */
395f2336efSEd Maste 	case 7: {
40a39cdcd7SEdward Tomasz Napierala 		struct linux_fsetxattr_args *p = params;
416b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
436b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* const char * */
446b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
456b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
46a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
475f2336efSEd Maste 		break;
485f2336efSEd Maste 	}
495f2336efSEd Maste 	/* linux_getxattr */
505f2336efSEd Maste 	case 8: {
51a39cdcd7SEdward Tomasz Napierala 		struct linux_getxattr_args *p = params;
526b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
536b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
546b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* char * */
556b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
56a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
575f2336efSEd Maste 		break;
585f2336efSEd Maste 	}
595f2336efSEd Maste 	/* linux_lgetxattr */
605f2336efSEd Maste 	case 9: {
61a39cdcd7SEdward Tomasz Napierala 		struct linux_lgetxattr_args *p = params;
626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* char * */
656b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
66a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
675f2336efSEd Maste 		break;
685f2336efSEd Maste 	}
695f2336efSEd Maste 	/* linux_fgetxattr */
705f2336efSEd Maste 	case 10: {
71a39cdcd7SEdward Tomasz Napierala 		struct linux_fgetxattr_args *p = params;
726b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
736b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
746b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->value; /* char * */
756b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
76a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
775f2336efSEd Maste 		break;
785f2336efSEd Maste 	}
795f2336efSEd Maste 	/* linux_listxattr */
805f2336efSEd Maste 	case 11: {
81a39cdcd7SEdward Tomasz Napierala 		struct linux_listxattr_args *p = params;
826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->list; /* const char * */
846b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
85a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
865f2336efSEd Maste 		break;
875f2336efSEd Maste 	}
885f2336efSEd Maste 	/* linux_llistxattr */
895f2336efSEd Maste 	case 12: {
90a39cdcd7SEdward Tomasz Napierala 		struct linux_llistxattr_args *p = params;
916b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
926b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->list; /* const char * */
936b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
94a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
955f2336efSEd Maste 		break;
965f2336efSEd Maste 	}
975f2336efSEd Maste 	/* linux_flistxattr */
985f2336efSEd Maste 	case 13: {
99a39cdcd7SEdward Tomasz Napierala 		struct linux_flistxattr_args *p = params;
1006b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
1016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->list; /* const char * */
1026b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
103a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
1045f2336efSEd Maste 		break;
1055f2336efSEd Maste 	}
1065f2336efSEd Maste 	/* linux_removexattr */
1075f2336efSEd Maste 	case 14: {
108a39cdcd7SEdward Tomasz Napierala 		struct linux_removexattr_args *p = params;
1096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
1106b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
111a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1125f2336efSEd Maste 		break;
1135f2336efSEd Maste 	}
1145f2336efSEd Maste 	/* linux_lremovexattr */
1155f2336efSEd Maste 	case 15: {
116a39cdcd7SEdward Tomasz Napierala 		struct linux_lremovexattr_args *p = params;
1176b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
1186b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
119a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1205f2336efSEd Maste 		break;
1215f2336efSEd Maste 	}
1225f2336efSEd Maste 	/* linux_fremovexattr */
1235f2336efSEd Maste 	case 16: {
124a39cdcd7SEdward Tomasz Napierala 		struct linux_fremovexattr_args *p = params;
1256b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
1266b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
127a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1285f2336efSEd Maste 		break;
1295f2336efSEd Maste 	}
1305f2336efSEd Maste 	/* linux_getcwd */
1315f2336efSEd Maste 	case 17: {
1325f2336efSEd Maste 		struct linux_getcwd_args *p = params;
1336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
1346b7c23a0SBrooks Davis 		iarg[a++] = p->bufsize; /* l_ulong */
1355f2336efSEd Maste 		*n_args = 2;
1365f2336efSEd Maste 		break;
1375f2336efSEd Maste 	}
1385f2336efSEd Maste 	/* linux_lookup_dcookie */
1395f2336efSEd Maste 	case 18: {
1405f2336efSEd Maste 		*n_args = 0;
1415f2336efSEd Maste 		break;
1425f2336efSEd Maste 	}
1435f2336efSEd Maste 	/* linux_eventfd2 */
1445f2336efSEd Maste 	case 19: {
1455f2336efSEd Maste 		struct linux_eventfd2_args *p = params;
1466b7c23a0SBrooks Davis 		iarg[a++] = p->initval; /* l_uint */
1476b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1485f2336efSEd Maste 		*n_args = 2;
1495f2336efSEd Maste 		break;
1505f2336efSEd Maste 	}
1515f2336efSEd Maste 	/* linux_epoll_create1 */
1525f2336efSEd Maste 	case 20: {
1535f2336efSEd Maste 		struct linux_epoll_create1_args *p = params;
1546b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1555f2336efSEd Maste 		*n_args = 1;
1565f2336efSEd Maste 		break;
1575f2336efSEd Maste 	}
1585f2336efSEd Maste 	/* linux_epoll_ctl */
1595f2336efSEd Maste 	case 21: {
1605f2336efSEd Maste 		struct linux_epoll_ctl_args *p = params;
1616b7c23a0SBrooks Davis 		iarg[a++] = p->epfd; /* l_int */
1626b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_int */
1636b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
1646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
1655f2336efSEd Maste 		*n_args = 4;
1665f2336efSEd Maste 		break;
1675f2336efSEd Maste 	}
1685f2336efSEd Maste 	/* linux_epoll_pwait */
1695f2336efSEd Maste 	case 22: {
1705f2336efSEd Maste 		struct linux_epoll_pwait_args *p = params;
1716b7c23a0SBrooks Davis 		iarg[a++] = p->epfd; /* l_int */
1726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
1736b7c23a0SBrooks Davis 		iarg[a++] = p->maxevents; /* l_int */
1746b7c23a0SBrooks Davis 		iarg[a++] = p->timeout; /* l_int */
1756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
1766b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
1775f2336efSEd Maste 		*n_args = 6;
1785f2336efSEd Maste 		break;
1795f2336efSEd Maste 	}
180c4db0baaSEd Maste 	/* dup */
181c4db0baaSEd Maste 	case 23: {
182c4db0baaSEd Maste 		struct dup_args *p = params;
1836b7c23a0SBrooks Davis 		uarg[a++] = p->fd; /* u_int */
184c4db0baaSEd Maste 		*n_args = 1;
185c4db0baaSEd Maste 		break;
186c4db0baaSEd Maste 	}
1875f2336efSEd Maste 	/* linux_dup3 */
1885f2336efSEd Maste 	case 24: {
1895f2336efSEd Maste 		struct linux_dup3_args *p = params;
1906b7c23a0SBrooks Davis 		iarg[a++] = p->oldfd; /* l_int */
1916b7c23a0SBrooks Davis 		iarg[a++] = p->newfd; /* l_int */
1926b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
1935f2336efSEd Maste 		*n_args = 3;
1945f2336efSEd Maste 		break;
1955f2336efSEd Maste 	}
1965f2336efSEd Maste 	/* linux_fcntl */
1975f2336efSEd Maste 	case 25: {
1985f2336efSEd Maste 		struct linux_fcntl_args *p = params;
1996b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
2006b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
2016b7c23a0SBrooks Davis 		iarg[a++] = p->arg; /* l_ulong */
2025f2336efSEd Maste 		*n_args = 3;
2035f2336efSEd Maste 		break;
2045f2336efSEd Maste 	}
2055f2336efSEd Maste 	/* linux_inotify_init1 */
2065f2336efSEd Maste 	case 26: {
2075f2336efSEd Maste 		struct linux_inotify_init1_args *p = params;
2086b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
2095f2336efSEd Maste 		*n_args = 1;
2105f2336efSEd Maste 		break;
2115f2336efSEd Maste 	}
2125f2336efSEd Maste 	/* linux_inotify_add_watch */
2135f2336efSEd Maste 	case 27: {
2145f2336efSEd Maste 		*n_args = 0;
2155f2336efSEd Maste 		break;
2165f2336efSEd Maste 	}
2175f2336efSEd Maste 	/* linux_inotify_rm_watch */
2185f2336efSEd Maste 	case 28: {
2195f2336efSEd Maste 		*n_args = 0;
2205f2336efSEd Maste 		break;
2215f2336efSEd Maste 	}
2225f2336efSEd Maste 	/* linux_ioctl */
2235f2336efSEd Maste 	case 29: {
2245f2336efSEd Maste 		struct linux_ioctl_args *p = params;
2256b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
2266b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
2276b7c23a0SBrooks Davis 		iarg[a++] = p->arg; /* l_ulong */
2285f2336efSEd Maste 		*n_args = 3;
2295f2336efSEd Maste 		break;
2305f2336efSEd Maste 	}
2315f2336efSEd Maste 	/* linux_ioprio_set */
2325f2336efSEd Maste 	case 30: {
2335f2336efSEd Maste 		*n_args = 0;
2345f2336efSEd Maste 		break;
2355f2336efSEd Maste 	}
2365f2336efSEd Maste 	/* linux_ioprio_get */
2375f2336efSEd Maste 	case 31: {
2385f2336efSEd Maste 		*n_args = 0;
2395f2336efSEd Maste 		break;
2405f2336efSEd Maste 	}
2415f2336efSEd Maste 	/* flock */
2425f2336efSEd Maste 	case 32: {
2435f2336efSEd Maste 		struct flock_args *p = params;
2446b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
2456b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* int */
2465f2336efSEd Maste 		*n_args = 2;
2475f2336efSEd Maste 		break;
2485f2336efSEd Maste 	}
2495f2336efSEd Maste 	/* linux_mknodat */
2505f2336efSEd Maste 	case 33: {
2515f2336efSEd Maste 		struct linux_mknodat_args *p = params;
2526b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2536b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
2546b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_int */
2556b7c23a0SBrooks Davis 		iarg[a++] = p->dev; /* l_uint */
2565f2336efSEd Maste 		*n_args = 4;
2575f2336efSEd Maste 		break;
2585f2336efSEd Maste 	}
2595f2336efSEd Maste 	/* linux_mkdirat */
2605f2336efSEd Maste 	case 34: {
2615f2336efSEd Maste 		struct linux_mkdirat_args *p = params;
2626b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
2646b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
2655f2336efSEd Maste 		*n_args = 3;
2665f2336efSEd Maste 		break;
2675f2336efSEd Maste 	}
2685f2336efSEd Maste 	/* linux_unlinkat */
2695f2336efSEd Maste 	case 35: {
2705f2336efSEd Maste 		struct linux_unlinkat_args *p = params;
2716b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
2726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
2736b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
2745f2336efSEd Maste 		*n_args = 3;
2755f2336efSEd Maste 		break;
2765f2336efSEd Maste 	}
2775f2336efSEd Maste 	/* linux_symlinkat */
2785f2336efSEd Maste 	case 36: {
2795f2336efSEd Maste 		struct linux_symlinkat_args *p = params;
2806b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
2816b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
2826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
2835f2336efSEd Maste 		*n_args = 3;
2845f2336efSEd Maste 		break;
2855f2336efSEd Maste 	}
2865f2336efSEd Maste 	/* linux_linkat */
2875f2336efSEd Maste 	case 37: {
2885f2336efSEd Maste 		struct linux_linkat_args *p = params;
2896b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
2906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
2916b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
2926b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
2936b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
2945f2336efSEd Maste 		*n_args = 5;
2955f2336efSEd Maste 		break;
2965f2336efSEd Maste 	}
2975f2336efSEd Maste 	/* linux_renameat */
2985f2336efSEd Maste 	case 38: {
2995f2336efSEd Maste 		struct linux_renameat_args *p = params;
3006b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
3016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
3026b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
3036b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
3045f2336efSEd Maste 		*n_args = 4;
3055f2336efSEd Maste 		break;
3065f2336efSEd Maste 	}
3075f2336efSEd Maste 	/* linux_mount */
3085f2336efSEd Maste 	case 40: {
3095f2336efSEd Maste 		struct linux_mount_args *p = params;
3106b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->specialfile; /* char * */
3116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->dir; /* char * */
3126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
3136b7c23a0SBrooks Davis 		iarg[a++] = p->rwflag; /* l_ulong */
3146b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->data; /* void * */
3155f2336efSEd Maste 		*n_args = 5;
3165f2336efSEd Maste 		break;
3175f2336efSEd Maste 	}
3185f2336efSEd Maste 	/* linux_pivot_root */
3195f2336efSEd Maste 	case 41: {
3205f2336efSEd Maste 		*n_args = 0;
3215f2336efSEd Maste 		break;
3225f2336efSEd Maste 	}
3235f2336efSEd Maste 	/* linux_statfs */
3245f2336efSEd Maste 	case 43: {
3255f2336efSEd Maste 		struct linux_statfs_args *p = params;
3266b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
3285f2336efSEd Maste 		*n_args = 2;
3295f2336efSEd Maste 		break;
3305f2336efSEd Maste 	}
3315f2336efSEd Maste 	/* linux_fstatfs */
3325f2336efSEd Maste 	case 44: {
3335f2336efSEd Maste 		struct linux_fstatfs_args *p = params;
3346b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
3356b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
3365f2336efSEd Maste 		*n_args = 2;
3375f2336efSEd Maste 		break;
3385f2336efSEd Maste 	}
3395f2336efSEd Maste 	/* linux_truncate */
3405f2336efSEd Maste 	case 45: {
3415f2336efSEd Maste 		struct linux_truncate_args *p = params;
3426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3436b7c23a0SBrooks Davis 		iarg[a++] = p->length; /* l_ulong */
3445f2336efSEd Maste 		*n_args = 2;
3455f2336efSEd Maste 		break;
3465f2336efSEd Maste 	}
3475f2336efSEd Maste 	/* linux_ftruncate */
3485f2336efSEd Maste 	case 46: {
3495f2336efSEd Maste 		struct linux_ftruncate_args *p = params;
3506b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
3516b7c23a0SBrooks Davis 		iarg[a++] = p->length; /* l_long */
3525f2336efSEd Maste 		*n_args = 2;
3535f2336efSEd Maste 		break;
3545f2336efSEd Maste 	}
3555f2336efSEd Maste 	/* linux_fallocate */
3565f2336efSEd Maste 	case 47: {
3575f2336efSEd Maste 		struct linux_fallocate_args *p = params;
3586b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
3596b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_int */
3606b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
3616b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_loff_t */
3625f2336efSEd Maste 		*n_args = 4;
3635f2336efSEd Maste 		break;
3645f2336efSEd Maste 	}
3655f2336efSEd Maste 	/* linux_faccessat */
3665f2336efSEd Maste 	case 48: {
3675f2336efSEd Maste 		struct linux_faccessat_args *p = params;
3686b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
3696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
3706b7c23a0SBrooks Davis 		iarg[a++] = p->amode; /* l_int */
3715f2336efSEd Maste 		*n_args = 3;
3725f2336efSEd Maste 		break;
3735f2336efSEd Maste 	}
3745f2336efSEd Maste 	/* linux_chdir */
3755f2336efSEd Maste 	case 49: {
3765f2336efSEd Maste 		struct linux_chdir_args *p = params;
3776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3785f2336efSEd Maste 		*n_args = 1;
3795f2336efSEd Maste 		break;
3805f2336efSEd Maste 	}
3815f2336efSEd Maste 	/* fchdir */
3825f2336efSEd Maste 	case 50: {
3835f2336efSEd Maste 		struct fchdir_args *p = params;
3846b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
3855f2336efSEd Maste 		*n_args = 1;
3865f2336efSEd Maste 		break;
3875f2336efSEd Maste 	}
3885f2336efSEd Maste 	/* chroot */
3895f2336efSEd Maste 	case 51: {
3905f2336efSEd Maste 		struct chroot_args *p = params;
3916b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
3925f2336efSEd Maste 		*n_args = 1;
3935f2336efSEd Maste 		break;
3945f2336efSEd Maste 	}
3955f2336efSEd Maste 	/* fchmod */
3965f2336efSEd Maste 	case 52: {
3975f2336efSEd Maste 		struct fchmod_args *p = params;
3986b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
3996b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* int */
4005f2336efSEd Maste 		*n_args = 2;
4015f2336efSEd Maste 		break;
4025f2336efSEd Maste 	}
4035f2336efSEd Maste 	/* linux_fchmodat */
4045f2336efSEd Maste 	case 53: {
4055f2336efSEd Maste 		struct linux_fchmodat_args *p = params;
4066b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4086b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
4095f2336efSEd Maste 		*n_args = 3;
4105f2336efSEd Maste 		break;
4115f2336efSEd Maste 	}
4125f2336efSEd Maste 	/* linux_fchownat */
4135f2336efSEd Maste 	case 54: {
4145f2336efSEd Maste 		struct linux_fchownat_args *p = params;
4156b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4176b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* l_uid_t */
4186b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* l_gid_t */
4196b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
4205f2336efSEd Maste 		*n_args = 5;
4215f2336efSEd Maste 		break;
4225f2336efSEd Maste 	}
4235f2336efSEd Maste 	/* fchown */
4245f2336efSEd Maste 	case 55: {
4255f2336efSEd Maste 		struct fchown_args *p = params;
4266b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4276b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* int */
4286b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* int */
4295f2336efSEd Maste 		*n_args = 3;
4305f2336efSEd Maste 		break;
4315f2336efSEd Maste 	}
4325f2336efSEd Maste 	/* linux_openat */
4335f2336efSEd Maste 	case 56: {
4345f2336efSEd Maste 		struct linux_openat_args *p = params;
4356b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
4366b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
4376b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
4386b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
4395f2336efSEd Maste 		*n_args = 4;
4405f2336efSEd Maste 		break;
4415f2336efSEd Maste 	}
4425f2336efSEd Maste 	/* close */
4435f2336efSEd Maste 	case 57: {
4445f2336efSEd Maste 		struct close_args *p = params;
4456b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4465f2336efSEd Maste 		*n_args = 1;
4475f2336efSEd Maste 		break;
4485f2336efSEd Maste 	}
4495f2336efSEd Maste 	/* linux_vhangup */
4505f2336efSEd Maste 	case 58: {
4515f2336efSEd Maste 		*n_args = 0;
4525f2336efSEd Maste 		break;
4535f2336efSEd Maste 	}
4545f2336efSEd Maste 	/* linux_pipe2 */
4555f2336efSEd Maste 	case 59: {
4565f2336efSEd Maste 		struct linux_pipe2_args *p = params;
4576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
4586b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
4595f2336efSEd Maste 		*n_args = 2;
4605f2336efSEd Maste 		break;
4615f2336efSEd Maste 	}
4625f2336efSEd Maste 	/* linux_getdents64 */
4635f2336efSEd Maste 	case 61: {
4645f2336efSEd Maste 		struct linux_getdents64_args *p = params;
4656b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
4666b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->dirent; /* void * */
4676b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_uint */
4685f2336efSEd Maste 		*n_args = 3;
4695f2336efSEd Maste 		break;
4705f2336efSEd Maste 	}
4715f2336efSEd Maste 	/* linux_lseek */
4725f2336efSEd Maste 	case 62: {
4735f2336efSEd Maste 		struct linux_lseek_args *p = params;
4746b7c23a0SBrooks Davis 		iarg[a++] = p->fdes; /* l_uint */
4756b7c23a0SBrooks Davis 		iarg[a++] = p->off; /* l_off_t */
4766b7c23a0SBrooks Davis 		iarg[a++] = p->whence; /* l_int */
4775f2336efSEd Maste 		*n_args = 3;
4785f2336efSEd Maste 		break;
4795f2336efSEd Maste 	}
4805f2336efSEd Maste 	/* read */
4815f2336efSEd Maste 	case 63: {
4825f2336efSEd Maste 		struct read_args *p = params;
4836b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4846b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
4856b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
4865f2336efSEd Maste 		*n_args = 3;
4875f2336efSEd Maste 		break;
4885f2336efSEd Maste 	}
4895f2336efSEd Maste 	/* write */
4905f2336efSEd Maste 	case 64: {
4915f2336efSEd Maste 		struct write_args *p = params;
4926b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
4936b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
4946b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
4955f2336efSEd Maste 		*n_args = 3;
4965f2336efSEd Maste 		break;
4975f2336efSEd Maste 	}
4985f2336efSEd Maste 	/* readv */
4995f2336efSEd Maste 	case 65: {
5005f2336efSEd Maste 		struct readv_args *p = params;
5016b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
5026b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
5036b7c23a0SBrooks Davis 		uarg[a++] = p->iovcnt; /* u_int */
5045f2336efSEd Maste 		*n_args = 3;
5055f2336efSEd Maste 		break;
5065f2336efSEd Maste 	}
5075f2336efSEd Maste 	/* writev */
5085f2336efSEd Maste 	case 66: {
5095f2336efSEd Maste 		struct writev_args *p = params;
5106b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
5116b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
5126b7c23a0SBrooks Davis 		uarg[a++] = p->iovcnt; /* u_int */
5135f2336efSEd Maste 		*n_args = 3;
5145f2336efSEd Maste 		break;
5155f2336efSEd Maste 	}
5165f2336efSEd Maste 	/* linux_pread */
5175f2336efSEd Maste 	case 67: {
5185f2336efSEd Maste 		struct linux_pread_args *p = params;
5196b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
5206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
5216b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
5226b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
5235f2336efSEd Maste 		*n_args = 4;
5245f2336efSEd Maste 		break;
5255f2336efSEd Maste 	}
5265f2336efSEd Maste 	/* linux_pwrite */
5275f2336efSEd Maste 	case 68: {
5285f2336efSEd Maste 		struct linux_pwrite_args *p = params;
5296b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
5306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
5316b7c23a0SBrooks Davis 		iarg[a++] = p->nbyte; /* l_size_t */
5326b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
5335f2336efSEd Maste 		*n_args = 4;
5345f2336efSEd Maste 		break;
5355f2336efSEd Maste 	}
5365f2336efSEd Maste 	/* linux_preadv */
5375f2336efSEd Maste 	case 69: {
5385f2336efSEd Maste 		struct linux_preadv_args *p = params;
5396b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
5406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
5416b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
5426b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
5436b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
5445f2336efSEd Maste 		*n_args = 5;
5455f2336efSEd Maste 		break;
5465f2336efSEd Maste 	}
5475f2336efSEd Maste 	/* linux_pwritev */
5485f2336efSEd Maste 	case 70: {
5495f2336efSEd Maste 		struct linux_pwritev_args *p = params;
5506b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
5516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
5526b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
5536b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
5546b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
5555f2336efSEd Maste 		*n_args = 5;
5565f2336efSEd Maste 		break;
5575f2336efSEd Maste 	}
5585f2336efSEd Maste 	/* linux_sendfile */
5595f2336efSEd Maste 	case 71: {
5605f2336efSEd Maste 		struct linux_sendfile_args *p = params;
5616b7c23a0SBrooks Davis 		iarg[a++] = p->out; /* l_int */
5626b7c23a0SBrooks Davis 		iarg[a++] = p->in; /* l_int */
5636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
5646b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_size_t */
5655f2336efSEd Maste 		*n_args = 4;
5665f2336efSEd Maste 		break;
5675f2336efSEd Maste 	}
5685f2336efSEd Maste 	/* linux_pselect6 */
5695f2336efSEd Maste 	case 72: {
5705f2336efSEd Maste 		struct linux_pselect6_args *p = params;
5716b7c23a0SBrooks Davis 		iarg[a++] = p->nfds; /* l_int */
5726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
5736b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
5746b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
5756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
5766b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
5775f2336efSEd Maste 		*n_args = 6;
5785f2336efSEd Maste 		break;
5795f2336efSEd Maste 	}
5805f2336efSEd Maste 	/* linux_ppoll */
5815f2336efSEd Maste 	case 73: {
5825f2336efSEd Maste 		struct linux_ppoll_args *p = params;
5836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
5846b7c23a0SBrooks Davis 		iarg[a++] = p->nfds; /* l_uint */
5856b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
5866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
5876b7c23a0SBrooks Davis 		iarg[a++] = p->ssize; /* l_size_t */
5885f2336efSEd Maste 		*n_args = 5;
5895f2336efSEd Maste 		break;
5905f2336efSEd Maste 	}
5915f2336efSEd Maste 	/* linux_signalfd4 */
5925f2336efSEd Maste 	case 74: {
5935f2336efSEd Maste 		*n_args = 0;
5945f2336efSEd Maste 		break;
5955f2336efSEd Maste 	}
5965f2336efSEd Maste 	/* linux_vmsplice */
5975f2336efSEd Maste 	case 75: {
5985f2336efSEd Maste 		*n_args = 0;
5995f2336efSEd Maste 		break;
6005f2336efSEd Maste 	}
6015f2336efSEd Maste 	/* linux_splice */
6025f2336efSEd Maste 	case 76: {
6033e9a2142SEdward Tomasz Napierala 		struct linux_splice_args *p = params;
6046b7c23a0SBrooks Davis 		iarg[a++] = p->fd_in; /* int */
6056b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
6066b7c23a0SBrooks Davis 		iarg[a++] = p->fd_out; /* int */
6076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
6086b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
6096b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
6103e9a2142SEdward Tomasz Napierala 		*n_args = 6;
6115f2336efSEd Maste 		break;
6125f2336efSEd Maste 	}
6135f2336efSEd Maste 	/* linux_tee */
6145f2336efSEd Maste 	case 77: {
6155f2336efSEd Maste 		*n_args = 0;
6165f2336efSEd Maste 		break;
6175f2336efSEd Maste 	}
6185f2336efSEd Maste 	/* linux_readlinkat */
6195f2336efSEd Maste 	case 78: {
6205f2336efSEd Maste 		struct linux_readlinkat_args *p = params;
6216b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
6226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* const char * */
6236b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
6246b7c23a0SBrooks Davis 		iarg[a++] = p->bufsiz; /* l_int */
6255f2336efSEd Maste 		*n_args = 4;
6265f2336efSEd Maste 		break;
6275f2336efSEd Maste 	}
6285f2336efSEd Maste 	/* linux_newfstatat */
6295f2336efSEd Maste 	case 79: {
6305f2336efSEd Maste 		struct linux_newfstatat_args *p = params;
6316b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
6326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* char * */
6336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
6346b7c23a0SBrooks Davis 		iarg[a++] = p->flag; /* l_int */
6355f2336efSEd Maste 		*n_args = 4;
6365f2336efSEd Maste 		break;
6375f2336efSEd Maste 	}
6385f2336efSEd Maste 	/* linux_newfstat */
6395f2336efSEd Maste 	case 80: {
6405f2336efSEd Maste 		struct linux_newfstat_args *p = params;
6416b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
6426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
6435f2336efSEd Maste 		*n_args = 2;
6445f2336efSEd Maste 		break;
6455f2336efSEd Maste 	}
6465f2336efSEd Maste 	/* fsync */
6475f2336efSEd Maste 	case 82: {
6485f2336efSEd Maste 		struct fsync_args *p = params;
6496b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* int */
6505f2336efSEd Maste 		*n_args = 1;
6515f2336efSEd Maste 		break;
6525f2336efSEd Maste 	}
6535f2336efSEd Maste 	/* linux_fdatasync */
6545f2336efSEd Maste 	case 83: {
6555f2336efSEd Maste 		struct linux_fdatasync_args *p = params;
6566b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_uint */
6575f2336efSEd Maste 		*n_args = 1;
6585f2336efSEd Maste 		break;
6595f2336efSEd Maste 	}
6605f2336efSEd Maste 	/* linux_sync_file_range */
6615f2336efSEd Maste 	case 84: {
6620cde2b32SEdward Tomasz Napierala 		struct linux_sync_file_range_args *p = params;
6636b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6646b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
6656b7c23a0SBrooks Davis 		iarg[a++] = p->nbytes; /* l_loff_t */
6666b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
6670cde2b32SEdward Tomasz Napierala 		*n_args = 4;
6685f2336efSEd Maste 		break;
6695f2336efSEd Maste 	}
6705f2336efSEd Maste 	/* linux_timerfd_create */
6715f2336efSEd Maste 	case 85: {
6725f2336efSEd Maste 		struct linux_timerfd_create_args *p = params;
6736b7c23a0SBrooks Davis 		iarg[a++] = p->clockid; /* l_int */
6746b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
6755f2336efSEd Maste 		*n_args = 2;
6765f2336efSEd Maste 		break;
6775f2336efSEd Maste 	}
6785f2336efSEd Maste 	/* linux_timerfd_settime */
6795f2336efSEd Maste 	case 86: {
6805f2336efSEd Maste 		struct linux_timerfd_settime_args *p = params;
6816b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6826b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
6836b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
6846b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
6855f2336efSEd Maste 		*n_args = 4;
6865f2336efSEd Maste 		break;
6875f2336efSEd Maste 	}
6885f2336efSEd Maste 	/* linux_timerfd_gettime */
6895f2336efSEd Maste 	case 87: {
6905f2336efSEd Maste 		struct linux_timerfd_gettime_args *p = params;
6916b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
6926b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
6935f2336efSEd Maste 		*n_args = 2;
6945f2336efSEd Maste 		break;
6955f2336efSEd Maste 	}
6965f2336efSEd Maste 	/* linux_utimensat */
6975f2336efSEd Maste 	case 88: {
6985f2336efSEd Maste 		struct linux_utimensat_args *p = params;
6996b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
7006b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
7016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
7026b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
7035f2336efSEd Maste 		*n_args = 4;
7045f2336efSEd Maste 		break;
7055f2336efSEd Maste 	}
7065f2336efSEd Maste 	/* acct */
7075f2336efSEd Maste 	case 89: {
7085f2336efSEd Maste 		struct acct_args *p = params;
7096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
7105f2336efSEd Maste 		*n_args = 1;
7115f2336efSEd Maste 		break;
7125f2336efSEd Maste 	}
7135f2336efSEd Maste 	/* linux_capget */
7145f2336efSEd Maste 	case 90: {
7155f2336efSEd Maste 		struct linux_capget_args *p = params;
7166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
7176b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
7185f2336efSEd Maste 		*n_args = 2;
7195f2336efSEd Maste 		break;
7205f2336efSEd Maste 	}
7215f2336efSEd Maste 	/* linux_capset */
7225f2336efSEd Maste 	case 91: {
7235f2336efSEd Maste 		struct linux_capset_args *p = params;
7246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
7256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
7265f2336efSEd Maste 		*n_args = 2;
7275f2336efSEd Maste 		break;
7285f2336efSEd Maste 	}
7295f2336efSEd Maste 	/* linux_personality */
7305f2336efSEd Maste 	case 92: {
7315f2336efSEd Maste 		struct linux_personality_args *p = params;
7326b7c23a0SBrooks Davis 		iarg[a++] = p->per; /* l_uint */
7335f2336efSEd Maste 		*n_args = 1;
7345f2336efSEd Maste 		break;
7355f2336efSEd Maste 	}
7365f2336efSEd Maste 	/* linux_exit */
7375f2336efSEd Maste 	case 93: {
7385f2336efSEd Maste 		struct linux_exit_args *p = params;
7396b7c23a0SBrooks Davis 		uarg[a++] = p->rval; /* u_int */
7405f2336efSEd Maste 		*n_args = 1;
7415f2336efSEd Maste 		break;
7425f2336efSEd Maste 	}
7435f2336efSEd Maste 	/* linux_exit_group */
7445f2336efSEd Maste 	case 94: {
7455f2336efSEd Maste 		struct linux_exit_group_args *p = params;
7466b7c23a0SBrooks Davis 		iarg[a++] = p->error_code; /* l_int */
7475f2336efSEd Maste 		*n_args = 1;
7485f2336efSEd Maste 		break;
7495f2336efSEd Maste 	}
7505f2336efSEd Maste 	/* linux_waitid */
7515f2336efSEd Maste 	case 95: {
7525f2336efSEd Maste 		struct linux_waitid_args *p = params;
7536b7c23a0SBrooks Davis 		iarg[a++] = p->idtype; /* l_int */
7546b7c23a0SBrooks Davis 		iarg[a++] = p->id; /* l_pid_t */
7556b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
7566b7c23a0SBrooks Davis 		iarg[a++] = p->options; /* l_int */
7576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
7585f2336efSEd Maste 		*n_args = 5;
7595f2336efSEd Maste 		break;
7605f2336efSEd Maste 	}
7615f2336efSEd Maste 	/* linux_set_tid_address */
7625f2336efSEd Maste 	case 96: {
7635f2336efSEd Maste 		struct linux_set_tid_address_args *p = params;
7646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tidptr; /* l_int * */
7655f2336efSEd Maste 		*n_args = 1;
7665f2336efSEd Maste 		break;
7675f2336efSEd Maste 	}
7685f2336efSEd Maste 	/* linux_unshare */
7695f2336efSEd Maste 	case 97: {
7705f2336efSEd Maste 		*n_args = 0;
7715f2336efSEd Maste 		break;
7725f2336efSEd Maste 	}
7735f2336efSEd Maste 	/* linux_sys_futex */
7745f2336efSEd Maste 	case 98: {
7755f2336efSEd Maste 		struct linux_sys_futex_args *p = params;
7766b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
7776b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_int */
7786b7c23a0SBrooks Davis 		uarg[a++] = p->val; /* uint32_t */
7796b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
7806b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
7816b7c23a0SBrooks Davis 		uarg[a++] = p->val3; /* uint32_t */
7825f2336efSEd Maste 		*n_args = 6;
7835f2336efSEd Maste 		break;
7845f2336efSEd Maste 	}
7855f2336efSEd Maste 	/* linux_set_robust_list */
7865f2336efSEd Maste 	case 99: {
7875f2336efSEd Maste 		struct linux_set_robust_list_args *p = params;
7886b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
7896b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
7905f2336efSEd Maste 		*n_args = 2;
7915f2336efSEd Maste 		break;
7925f2336efSEd Maste 	}
7935f2336efSEd Maste 	/* linux_get_robust_list */
7945f2336efSEd Maste 	case 100: {
7955f2336efSEd Maste 		struct linux_get_robust_list_args *p = params;
7966b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_int */
7976b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
7986b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->len; /* l_size_t * */
7995f2336efSEd Maste 		*n_args = 3;
8005f2336efSEd Maste 		break;
8015f2336efSEd Maste 	}
8025f2336efSEd Maste 	/* linux_nanosleep */
8035f2336efSEd Maste 	case 101: {
8045f2336efSEd Maste 		struct linux_nanosleep_args *p = params;
8056b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
8066b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
8075f2336efSEd Maste 		*n_args = 2;
8085f2336efSEd Maste 		break;
8095f2336efSEd Maste 	}
8105f2336efSEd Maste 	/* linux_getitimer */
8115f2336efSEd Maste 	case 102: {
8125f2336efSEd Maste 		struct linux_getitimer_args *p = params;
8136b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
8146b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
8155f2336efSEd Maste 		*n_args = 2;
8165f2336efSEd Maste 		break;
8175f2336efSEd Maste 	}
8185f2336efSEd Maste 	/* linux_setitimer */
8195f2336efSEd Maste 	case 103: {
8205f2336efSEd Maste 		struct linux_setitimer_args *p = params;
8216b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
8226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
8236b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
8245f2336efSEd Maste 		*n_args = 3;
8255f2336efSEd Maste 		break;
8265f2336efSEd Maste 	}
8275f2336efSEd Maste 	/* linux_kexec_load */
8285f2336efSEd Maste 	case 104: {
8295f2336efSEd Maste 		*n_args = 0;
8305f2336efSEd Maste 		break;
8315f2336efSEd Maste 	}
8325f2336efSEd Maste 	/* linux_init_module */
8335f2336efSEd Maste 	case 105: {
8345f2336efSEd Maste 		*n_args = 0;
8355f2336efSEd Maste 		break;
8365f2336efSEd Maste 	}
8375f2336efSEd Maste 	/* linux_delete_module */
8385f2336efSEd Maste 	case 106: {
8395f2336efSEd Maste 		*n_args = 0;
8405f2336efSEd Maste 		break;
8415f2336efSEd Maste 	}
8425f2336efSEd Maste 	/* linux_timer_create */
8435f2336efSEd Maste 	case 107: {
8445f2336efSEd Maste 		struct linux_timer_create_args *p = params;
8456b7c23a0SBrooks Davis 		iarg[a++] = p->clock_id; /* clockid_t */
8466b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */
8476b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
8485f2336efSEd Maste 		*n_args = 3;
8495f2336efSEd Maste 		break;
8505f2336efSEd Maste 	}
8515f2336efSEd Maste 	/* linux_timer_gettime */
8525f2336efSEd Maste 	case 108: {
8535f2336efSEd Maste 		struct linux_timer_gettime_args *p = params;
8546b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8556b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
8565f2336efSEd Maste 		*n_args = 2;
8575f2336efSEd Maste 		break;
8585f2336efSEd Maste 	}
8595f2336efSEd Maste 	/* linux_timer_getoverrun */
8605f2336efSEd Maste 	case 109: {
8615f2336efSEd Maste 		struct linux_timer_getoverrun_args *p = params;
8626b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8635f2336efSEd Maste 		*n_args = 1;
8645f2336efSEd Maste 		break;
8655f2336efSEd Maste 	}
8665f2336efSEd Maste 	/* linux_timer_settime */
8675f2336efSEd Maste 	case 110: {
8685f2336efSEd Maste 		struct linux_timer_settime_args *p = params;
8696b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8706b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
8716b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
8726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
8735f2336efSEd Maste 		*n_args = 4;
8745f2336efSEd Maste 		break;
8755f2336efSEd Maste 	}
8765f2336efSEd Maste 	/* linux_timer_delete */
8775f2336efSEd Maste 	case 111: {
8785f2336efSEd Maste 		struct linux_timer_delete_args *p = params;
8796b7c23a0SBrooks Davis 		iarg[a++] = p->timerid; /* l_timer_t */
8805f2336efSEd Maste 		*n_args = 1;
8815f2336efSEd Maste 		break;
8825f2336efSEd Maste 	}
8835f2336efSEd Maste 	/* linux_clock_settime */
8845f2336efSEd Maste 	case 112: {
8855f2336efSEd Maste 		struct linux_clock_settime_args *p = params;
8866b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
8876b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
8885f2336efSEd Maste 		*n_args = 2;
8895f2336efSEd Maste 		break;
8905f2336efSEd Maste 	}
8915f2336efSEd Maste 	/* linux_clock_gettime */
8925f2336efSEd Maste 	case 113: {
8935f2336efSEd Maste 		struct linux_clock_gettime_args *p = params;
8946b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
8956b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
8965f2336efSEd Maste 		*n_args = 2;
8975f2336efSEd Maste 		break;
8985f2336efSEd Maste 	}
8995f2336efSEd Maste 	/* linux_clock_getres */
9005f2336efSEd Maste 	case 114: {
9015f2336efSEd Maste 		struct linux_clock_getres_args *p = params;
9026b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
9036b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
9045f2336efSEd Maste 		*n_args = 2;
9055f2336efSEd Maste 		break;
9065f2336efSEd Maste 	}
9075f2336efSEd Maste 	/* linux_clock_nanosleep */
9085f2336efSEd Maste 	case 115: {
9095f2336efSEd Maste 		struct linux_clock_nanosleep_args *p = params;
9106b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* clockid_t */
9116b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
9126b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
9136b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
9145f2336efSEd Maste 		*n_args = 4;
9155f2336efSEd Maste 		break;
9165f2336efSEd Maste 	}
9175f2336efSEd Maste 	/* linux_syslog */
9185f2336efSEd Maste 	case 116: {
9195f2336efSEd Maste 		struct linux_syslog_args *p = params;
9206b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
9216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
9226b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_int */
9235f2336efSEd Maste 		*n_args = 3;
9245f2336efSEd Maste 		break;
9255f2336efSEd Maste 	}
9265f2336efSEd Maste 	/* linux_ptrace */
9275f2336efSEd Maste 	case 117: {
9285f2336efSEd Maste 		struct linux_ptrace_args *p = params;
9296b7c23a0SBrooks Davis 		iarg[a++] = p->req; /* l_long */
9306b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_long */
9316b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
9326b7c23a0SBrooks Davis 		iarg[a++] = p->data; /* l_ulong */
9335f2336efSEd Maste 		*n_args = 4;
9345f2336efSEd Maste 		break;
9355f2336efSEd Maste 	}
9365f2336efSEd Maste 	/* linux_sched_setparam */
9375f2336efSEd Maste 	case 118: {
9385f2336efSEd Maste 		struct linux_sched_setparam_args *p = params;
9396b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9415f2336efSEd Maste 		*n_args = 2;
9425f2336efSEd Maste 		break;
9435f2336efSEd Maste 	}
9445f2336efSEd Maste 	/* linux_sched_setscheduler */
9455f2336efSEd Maste 	case 119: {
9465f2336efSEd Maste 		struct linux_sched_setscheduler_args *p = params;
9476b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9486b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
9496b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9505f2336efSEd Maste 		*n_args = 3;
9515f2336efSEd Maste 		break;
9525f2336efSEd Maste 	}
9535f2336efSEd Maste 	/* linux_sched_getscheduler */
9545f2336efSEd Maste 	case 120: {
9555f2336efSEd Maste 		struct linux_sched_getscheduler_args *p = params;
9566b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9575f2336efSEd Maste 		*n_args = 1;
9585f2336efSEd Maste 		break;
9595f2336efSEd Maste 	}
9605f2336efSEd Maste 	/* linux_sched_getparam */
9615f2336efSEd Maste 	case 121: {
9625f2336efSEd Maste 		struct linux_sched_getparam_args *p = params;
9636b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9646b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
9655f2336efSEd Maste 		*n_args = 2;
9665f2336efSEd Maste 		break;
9675f2336efSEd Maste 	}
9685f2336efSEd Maste 	/* linux_sched_setaffinity */
9695f2336efSEd Maste 	case 122: {
9705f2336efSEd Maste 		struct linux_sched_setaffinity_args *p = params;
9716b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9726b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
9736b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
9745f2336efSEd Maste 		*n_args = 3;
9755f2336efSEd Maste 		break;
9765f2336efSEd Maste 	}
9775f2336efSEd Maste 	/* linux_sched_getaffinity */
9785f2336efSEd Maste 	case 123: {
9795f2336efSEd Maste 		struct linux_sched_getaffinity_args *p = params;
9806b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
9816b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
9826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
9835f2336efSEd Maste 		*n_args = 3;
9845f2336efSEd Maste 		break;
9855f2336efSEd Maste 	}
9865f2336efSEd Maste 	/* sched_yield */
9875f2336efSEd Maste 	case 124: {
9885f2336efSEd Maste 		*n_args = 0;
9895f2336efSEd Maste 		break;
9905f2336efSEd Maste 	}
9915f2336efSEd Maste 	/* linux_sched_get_priority_max */
9925f2336efSEd Maste 	case 125: {
9935f2336efSEd Maste 		struct linux_sched_get_priority_max_args *p = params;
9946b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
9955f2336efSEd Maste 		*n_args = 1;
9965f2336efSEd Maste 		break;
9975f2336efSEd Maste 	}
9985f2336efSEd Maste 	/* linux_sched_get_priority_min */
9995f2336efSEd Maste 	case 126: {
10005f2336efSEd Maste 		struct linux_sched_get_priority_min_args *p = params;
10016b7c23a0SBrooks Davis 		iarg[a++] = p->policy; /* l_int */
10025f2336efSEd Maste 		*n_args = 1;
10035f2336efSEd Maste 		break;
10045f2336efSEd Maste 	}
10055f2336efSEd Maste 	/* linux_sched_rr_get_interval */
10065f2336efSEd Maste 	case 127: {
10075f2336efSEd Maste 		struct linux_sched_rr_get_interval_args *p = params;
10086b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
10105f2336efSEd Maste 		*n_args = 2;
10115f2336efSEd Maste 		break;
10125f2336efSEd Maste 	}
10135f2336efSEd Maste 	/* linux_kill */
10145f2336efSEd Maste 	case 129: {
10155f2336efSEd Maste 		struct linux_kill_args *p = params;
10166b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10176b7c23a0SBrooks Davis 		iarg[a++] = p->signum; /* l_int */
10185f2336efSEd Maste 		*n_args = 2;
10195f2336efSEd Maste 		break;
10205f2336efSEd Maste 	}
10215f2336efSEd Maste 	/* linux_tkill */
10225f2336efSEd Maste 	case 130: {
10235f2336efSEd Maste 		struct linux_tkill_args *p = params;
10246b7c23a0SBrooks Davis 		iarg[a++] = p->tid; /* l_pid_t */
10256b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10265f2336efSEd Maste 		*n_args = 2;
10275f2336efSEd Maste 		break;
10285f2336efSEd Maste 	}
10295f2336efSEd Maste 	/* linux_tgkill */
10305f2336efSEd Maste 	case 131: {
10315f2336efSEd Maste 		struct linux_tgkill_args *p = params;
10326b7c23a0SBrooks Davis 		iarg[a++] = p->tgid; /* l_pid_t */
10336b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10346b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10355f2336efSEd Maste 		*n_args = 3;
10365f2336efSEd Maste 		break;
10375f2336efSEd Maste 	}
10385f2336efSEd Maste 	/* linux_sigaltstack */
10395f2336efSEd Maste 	case 132: {
10405f2336efSEd Maste 		struct linux_sigaltstack_args *p = params;
10416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
10426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
10435f2336efSEd Maste 		*n_args = 2;
10445f2336efSEd Maste 		break;
10455f2336efSEd Maste 	}
10465f2336efSEd Maste 	/* linux_rt_sigsuspend */
10475f2336efSEd Maste 	case 133: {
10485f2336efSEd Maste 		struct linux_rt_sigsuspend_args *p = params;
10496b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
10506b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10515f2336efSEd Maste 		*n_args = 2;
10525f2336efSEd Maste 		break;
10535f2336efSEd Maste 	}
10545f2336efSEd Maste 	/* linux_rt_sigaction */
10555f2336efSEd Maste 	case 134: {
10565f2336efSEd Maste 		struct linux_rt_sigaction_args *p = params;
10576b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10586b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
10596b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
10606b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10615f2336efSEd Maste 		*n_args = 4;
10625f2336efSEd Maste 		break;
10635f2336efSEd Maste 	}
10645f2336efSEd Maste 	/* linux_rt_sigprocmask */
10655f2336efSEd Maste 	case 135: {
10665f2336efSEd Maste 		struct linux_rt_sigprocmask_args *p = params;
10676b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* l_int */
10686b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
10696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
10706b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10715f2336efSEd Maste 		*n_args = 4;
10725f2336efSEd Maste 		break;
10735f2336efSEd Maste 	}
10745f2336efSEd Maste 	/* linux_rt_sigpending */
10755f2336efSEd Maste 	case 136: {
10765f2336efSEd Maste 		struct linux_rt_sigpending_args *p = params;
10776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
10786b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10795f2336efSEd Maste 		*n_args = 2;
10805f2336efSEd Maste 		break;
10815f2336efSEd Maste 	}
10825f2336efSEd Maste 	/* linux_rt_sigtimedwait */
10835f2336efSEd Maste 	case 137: {
10845f2336efSEd Maste 		struct linux_rt_sigtimedwait_args *p = params;
10856b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
10866b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
10876b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
10886b7c23a0SBrooks Davis 		iarg[a++] = p->sigsetsize; /* l_size_t */
10895f2336efSEd Maste 		*n_args = 4;
10905f2336efSEd Maste 		break;
10915f2336efSEd Maste 	}
10925f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
10935f2336efSEd Maste 	case 138: {
10945f2336efSEd Maste 		struct linux_rt_sigqueueinfo_args *p = params;
10956b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
10966b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
10976b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
10985f2336efSEd Maste 		*n_args = 3;
10995f2336efSEd Maste 		break;
11005f2336efSEd Maste 	}
11015f2336efSEd Maste 	/* linux_rt_sigreturn */
11025f2336efSEd Maste 	case 139: {
11038bc3dc01SEdward Tomasz Napierala 		*n_args = 0;
11045f2336efSEd Maste 		break;
11055f2336efSEd Maste 	}
11065f2336efSEd Maste 	/* setpriority */
11075f2336efSEd Maste 	case 140: {
11085f2336efSEd Maste 		struct setpriority_args *p = params;
11096b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* int */
11106b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* int */
11116b7c23a0SBrooks Davis 		iarg[a++] = p->prio; /* int */
11125f2336efSEd Maste 		*n_args = 3;
11135f2336efSEd Maste 		break;
11145f2336efSEd Maste 	}
11155f2336efSEd Maste 	/* linux_getpriority */
11165f2336efSEd Maste 	case 141: {
11175f2336efSEd Maste 		struct linux_getpriority_args *p = params;
11186b7c23a0SBrooks Davis 		iarg[a++] = p->which; /* l_int */
11196b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* l_int */
11205f2336efSEd Maste 		*n_args = 2;
11215f2336efSEd Maste 		break;
11225f2336efSEd Maste 	}
11235f2336efSEd Maste 	/* linux_reboot */
11245f2336efSEd Maste 	case 142: {
11255f2336efSEd Maste 		struct linux_reboot_args *p = params;
11266b7c23a0SBrooks Davis 		iarg[a++] = p->magic1; /* l_int */
11276b7c23a0SBrooks Davis 		iarg[a++] = p->magic2; /* l_int */
11286b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_uint */
11296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg; /* void * */
11305f2336efSEd Maste 		*n_args = 4;
11315f2336efSEd Maste 		break;
11325f2336efSEd Maste 	}
11335f2336efSEd Maste 	/* setregid */
11345f2336efSEd Maste 	case 143: {
11355f2336efSEd Maste 		struct setregid_args *p = params;
11366b7c23a0SBrooks Davis 		iarg[a++] = p->rgid; /* gid_t */
11376b7c23a0SBrooks Davis 		iarg[a++] = p->egid; /* gid_t */
11385f2336efSEd Maste 		*n_args = 2;
11395f2336efSEd Maste 		break;
11405f2336efSEd Maste 	}
11415f2336efSEd Maste 	/* setgid */
11425f2336efSEd Maste 	case 144: {
11435f2336efSEd Maste 		struct setgid_args *p = params;
11446b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* gid_t */
11455f2336efSEd Maste 		*n_args = 1;
11465f2336efSEd Maste 		break;
11475f2336efSEd Maste 	}
11485f2336efSEd Maste 	/* setreuid */
11495f2336efSEd Maste 	case 145: {
11505f2336efSEd Maste 		struct setreuid_args *p = params;
11516b7c23a0SBrooks Davis 		uarg[a++] = p->ruid; /* uid_t */
11526b7c23a0SBrooks Davis 		uarg[a++] = p->euid; /* uid_t */
11535f2336efSEd Maste 		*n_args = 2;
11545f2336efSEd Maste 		break;
11555f2336efSEd Maste 	}
11565f2336efSEd Maste 	/* setuid */
11575f2336efSEd Maste 	case 146: {
11585f2336efSEd Maste 		struct setuid_args *p = params;
11596b7c23a0SBrooks Davis 		uarg[a++] = p->uid; /* uid_t */
11605f2336efSEd Maste 		*n_args = 1;
11615f2336efSEd Maste 		break;
11625f2336efSEd Maste 	}
11635f2336efSEd Maste 	/* setresuid */
11645f2336efSEd Maste 	case 147: {
11655f2336efSEd Maste 		struct setresuid_args *p = params;
11666b7c23a0SBrooks Davis 		uarg[a++] = p->ruid; /* uid_t */
11676b7c23a0SBrooks Davis 		uarg[a++] = p->euid; /* uid_t */
11686b7c23a0SBrooks Davis 		uarg[a++] = p->suid; /* uid_t */
11695f2336efSEd Maste 		*n_args = 3;
11705f2336efSEd Maste 		break;
11715f2336efSEd Maste 	}
11725f2336efSEd Maste 	/* getresuid */
11735f2336efSEd Maste 	case 148: {
11745f2336efSEd Maste 		struct getresuid_args *p = params;
11756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
11766b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->euid; /* uid_t * */
11776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->suid; /* uid_t * */
11785f2336efSEd Maste 		*n_args = 3;
11795f2336efSEd Maste 		break;
11805f2336efSEd Maste 	}
11815f2336efSEd Maste 	/* setresgid */
11825f2336efSEd Maste 	case 149: {
11835f2336efSEd Maste 		struct setresgid_args *p = params;
11846b7c23a0SBrooks Davis 		iarg[a++] = p->rgid; /* gid_t */
11856b7c23a0SBrooks Davis 		iarg[a++] = p->egid; /* gid_t */
11866b7c23a0SBrooks Davis 		iarg[a++] = p->sgid; /* gid_t */
11875f2336efSEd Maste 		*n_args = 3;
11885f2336efSEd Maste 		break;
11895f2336efSEd Maste 	}
11905f2336efSEd Maste 	/* getresgid */
11915f2336efSEd Maste 	case 150: {
11925f2336efSEd Maste 		struct getresgid_args *p = params;
11936b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
11946b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->egid; /* gid_t * */
11956b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
11965f2336efSEd Maste 		*n_args = 3;
11975f2336efSEd Maste 		break;
11985f2336efSEd Maste 	}
11995f2336efSEd Maste 	/* linux_setfsuid */
12005f2336efSEd Maste 	case 151: {
12015f2336efSEd Maste 		struct linux_setfsuid_args *p = params;
12026b7c23a0SBrooks Davis 		iarg[a++] = p->uid; /* l_uid_t */
12035f2336efSEd Maste 		*n_args = 1;
12045f2336efSEd Maste 		break;
12055f2336efSEd Maste 	}
12065f2336efSEd Maste 	/* linux_setfsgid */
12075f2336efSEd Maste 	case 152: {
12085f2336efSEd Maste 		struct linux_setfsgid_args *p = params;
12096b7c23a0SBrooks Davis 		iarg[a++] = p->gid; /* l_gid_t */
12105f2336efSEd Maste 		*n_args = 1;
12115f2336efSEd Maste 		break;
12125f2336efSEd Maste 	}
12135f2336efSEd Maste 	/* linux_times */
12145f2336efSEd Maste 	case 153: {
12155f2336efSEd Maste 		struct linux_times_args *p = params;
12166b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
12175f2336efSEd Maste 		*n_args = 1;
12185f2336efSEd Maste 		break;
12195f2336efSEd Maste 	}
12205f2336efSEd Maste 	/* setpgid */
12215f2336efSEd Maste 	case 154: {
12225f2336efSEd Maste 		struct setpgid_args *p = params;
12236b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* int */
12246b7c23a0SBrooks Davis 		iarg[a++] = p->pgid; /* int */
12255f2336efSEd Maste 		*n_args = 2;
12265f2336efSEd Maste 		break;
12275f2336efSEd Maste 	}
12285f2336efSEd Maste 	/* getpgid */
12295f2336efSEd Maste 	case 155: {
12305f2336efSEd Maste 		struct getpgid_args *p = params;
12316b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* int */
12325f2336efSEd Maste 		*n_args = 1;
12335f2336efSEd Maste 		break;
12345f2336efSEd Maste 	}
12355f2336efSEd Maste 	/* linux_getsid */
12365f2336efSEd Maste 	case 156: {
12375f2336efSEd Maste 		struct linux_getsid_args *p = params;
12386b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
12395f2336efSEd Maste 		*n_args = 1;
12405f2336efSEd Maste 		break;
12415f2336efSEd Maste 	}
12425f2336efSEd Maste 	/* setsid */
12435f2336efSEd Maste 	case 157: {
12445f2336efSEd Maste 		*n_args = 0;
12455f2336efSEd Maste 		break;
12465f2336efSEd Maste 	}
12475f2336efSEd Maste 	/* linux_getgroups */
12485f2336efSEd Maste 	case 158: {
12495f2336efSEd Maste 		struct linux_getgroups_args *p = params;
12506b7c23a0SBrooks Davis 		iarg[a++] = p->gidsetsize; /* l_int */
12516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
12525f2336efSEd Maste 		*n_args = 2;
12535f2336efSEd Maste 		break;
12545f2336efSEd Maste 	}
12555f2336efSEd Maste 	/* linux_setgroups */
12565f2336efSEd Maste 	case 159: {
12575f2336efSEd Maste 		struct linux_setgroups_args *p = params;
12586b7c23a0SBrooks Davis 		iarg[a++] = p->gidsetsize; /* l_int */
12596b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
12605f2336efSEd Maste 		*n_args = 2;
12615f2336efSEd Maste 		break;
12625f2336efSEd Maste 	}
12635f2336efSEd Maste 	/* linux_newuname */
12645f2336efSEd Maste 	case 160: {
12655f2336efSEd Maste 		struct linux_newuname_args *p = params;
12666b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
12675f2336efSEd Maste 		*n_args = 1;
12685f2336efSEd Maste 		break;
12695f2336efSEd Maste 	}
12705f2336efSEd Maste 	/* linux_sethostname */
12715f2336efSEd Maste 	case 161: {
12725f2336efSEd Maste 		struct linux_sethostname_args *p = params;
12736b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->hostname; /* char * */
12746b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_uint */
12755f2336efSEd Maste 		*n_args = 2;
12765f2336efSEd Maste 		break;
12775f2336efSEd Maste 	}
12785f2336efSEd Maste 	/* linux_setdomainname */
12795f2336efSEd Maste 	case 162: {
12805f2336efSEd Maste 		struct linux_setdomainname_args *p = params;
12816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* char * */
12826b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_int */
12835f2336efSEd Maste 		*n_args = 2;
12845f2336efSEd Maste 		break;
12855f2336efSEd Maste 	}
12865f2336efSEd Maste 	/* linux_getrlimit */
12875f2336efSEd Maste 	case 163: {
12885f2336efSEd Maste 		struct linux_getrlimit_args *p = params;
12896b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
12906b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
12915f2336efSEd Maste 		*n_args = 2;
12925f2336efSEd Maste 		break;
12935f2336efSEd Maste 	}
12945f2336efSEd Maste 	/* linux_setrlimit */
12955f2336efSEd Maste 	case 164: {
12965f2336efSEd Maste 		struct linux_setrlimit_args *p = params;
12976b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
12986b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
12995f2336efSEd Maste 		*n_args = 2;
13005f2336efSEd Maste 		break;
13015f2336efSEd Maste 	}
13025f2336efSEd Maste 	/* getrusage */
13035f2336efSEd Maste 	case 165: {
13045f2336efSEd Maste 		struct getrusage_args *p = params;
13056b7c23a0SBrooks Davis 		iarg[a++] = p->who; /* int */
13066b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
13075f2336efSEd Maste 		*n_args = 2;
13085f2336efSEd Maste 		break;
13095f2336efSEd Maste 	}
13105f2336efSEd Maste 	/* umask */
13115f2336efSEd Maste 	case 166: {
13125f2336efSEd Maste 		struct umask_args *p = params;
13136b7c23a0SBrooks Davis 		iarg[a++] = p->newmask; /* int */
13145f2336efSEd Maste 		*n_args = 1;
13155f2336efSEd Maste 		break;
13165f2336efSEd Maste 	}
13175f2336efSEd Maste 	/* linux_prctl */
13185f2336efSEd Maste 	case 167: {
13195f2336efSEd Maste 		struct linux_prctl_args *p = params;
13206b7c23a0SBrooks Davis 		iarg[a++] = p->option; /* l_int */
13216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
13226b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
13236b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
13246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
13255f2336efSEd Maste 		*n_args = 5;
13265f2336efSEd Maste 		break;
13275f2336efSEd Maste 	}
13285f2336efSEd Maste 	/* linux_getcpu */
13295f2336efSEd Maste 	case 168: {
13305f2336efSEd Maste 		struct linux_getcpu_args *p = params;
13316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
13326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->node; /* l_uint * */
13336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->cache; /* void * */
13345f2336efSEd Maste 		*n_args = 3;
13355f2336efSEd Maste 		break;
13365f2336efSEd Maste 	}
13375f2336efSEd Maste 	/* gettimeofday */
13385f2336efSEd Maste 	case 169: {
13395f2336efSEd Maste 		struct gettimeofday_args *p = params;
13406b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */
13416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
13425f2336efSEd Maste 		*n_args = 2;
13435f2336efSEd Maste 		break;
13445f2336efSEd Maste 	}
13455f2336efSEd Maste 	/* settimeofday */
13465f2336efSEd Maste 	case 170: {
13475f2336efSEd Maste 		struct settimeofday_args *p = params;
13486b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */
13496b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
13505f2336efSEd Maste 		*n_args = 2;
13515f2336efSEd Maste 		break;
13525f2336efSEd Maste 	}
13535f2336efSEd Maste 	/* linux_adjtimex */
13545f2336efSEd Maste 	case 171: {
13555f2336efSEd Maste 		*n_args = 0;
13565f2336efSEd Maste 		break;
13575f2336efSEd Maste 	}
13585f2336efSEd Maste 	/* linux_getpid */
13595f2336efSEd Maste 	case 172: {
13605f2336efSEd Maste 		*n_args = 0;
13615f2336efSEd Maste 		break;
13625f2336efSEd Maste 	}
13635f2336efSEd Maste 	/* linux_getppid */
13645f2336efSEd Maste 	case 173: {
13655f2336efSEd Maste 		*n_args = 0;
13665f2336efSEd Maste 		break;
13675f2336efSEd Maste 	}
13685f2336efSEd Maste 	/* linux_getuid */
13695f2336efSEd Maste 	case 174: {
13705f2336efSEd Maste 		*n_args = 0;
13715f2336efSEd Maste 		break;
13725f2336efSEd Maste 	}
13735f2336efSEd Maste 	/* geteuid */
13745f2336efSEd Maste 	case 175: {
13755f2336efSEd Maste 		*n_args = 0;
13765f2336efSEd Maste 		break;
13775f2336efSEd Maste 	}
13785f2336efSEd Maste 	/* linux_getgid */
13795f2336efSEd Maste 	case 176: {
13805f2336efSEd Maste 		*n_args = 0;
13815f2336efSEd Maste 		break;
13825f2336efSEd Maste 	}
13835f2336efSEd Maste 	/* getegid */
13845f2336efSEd Maste 	case 177: {
13855f2336efSEd Maste 		*n_args = 0;
13865f2336efSEd Maste 		break;
13875f2336efSEd Maste 	}
13885f2336efSEd Maste 	/* linux_gettid */
13895f2336efSEd Maste 	case 178: {
13905f2336efSEd Maste 		*n_args = 0;
13915f2336efSEd Maste 		break;
13925f2336efSEd Maste 	}
13935f2336efSEd Maste 	/* linux_sysinfo */
13945f2336efSEd Maste 	case 179: {
13955f2336efSEd Maste 		struct linux_sysinfo_args *p = params;
13966b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
13975f2336efSEd Maste 		*n_args = 1;
13985f2336efSEd Maste 		break;
13995f2336efSEd Maste 	}
14005f2336efSEd Maste 	/* linux_mq_open */
14015f2336efSEd Maste 	case 180: {
1402a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_open_args *p = params;
14036b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
14046b7c23a0SBrooks Davis 		iarg[a++] = p->oflag; /* l_int */
14056b7c23a0SBrooks Davis 		iarg[a++] = p->mode; /* l_mode_t */
14066b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
1407a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
14085f2336efSEd Maste 		break;
14095f2336efSEd Maste 	}
14105f2336efSEd Maste 	/* linux_mq_unlink */
14115f2336efSEd Maste 	case 181: {
1412a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_unlink_args *p = params;
14136b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
1414a39cdcd7SEdward Tomasz Napierala 		*n_args = 1;
14155f2336efSEd Maste 		break;
14165f2336efSEd Maste 	}
14175f2336efSEd Maste 	/* linux_mq_timedsend */
14185f2336efSEd Maste 	case 182: {
1419a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedsend_args *p = params;
14206b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
14226b7c23a0SBrooks Davis 		iarg[a++] = p->msg_len; /* l_size_t */
14236b7c23a0SBrooks Davis 		iarg[a++] = p->msg_prio; /* l_uint */
14246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1425a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14265f2336efSEd Maste 		break;
14275f2336efSEd Maste 	}
14285f2336efSEd Maste 	/* linux_mq_timedreceive */
14295f2336efSEd Maste 	case 183: {
1430a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedreceive_args *p = params;
14316b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14326b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
14336b7c23a0SBrooks Davis 		iarg[a++] = p->msg_len; /* l_size_t */
14346b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
14356b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1436a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14375f2336efSEd Maste 		break;
14385f2336efSEd Maste 	}
14395f2336efSEd Maste 	/* linux_mq_notify */
14405f2336efSEd Maste 	case 184: {
1441a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_notify_args *p = params;
14426b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14436b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1444a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
14455f2336efSEd Maste 		break;
14465f2336efSEd Maste 	}
14475f2336efSEd Maste 	/* linux_mq_getsetattr */
14485f2336efSEd Maste 	case 185: {
1449a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_getsetattr_args *p = params;
14506b7c23a0SBrooks Davis 		iarg[a++] = p->mqd; /* l_mqd_t */
14516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
14526b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
1453a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
14545f2336efSEd Maste 		break;
14555f2336efSEd Maste 	}
14565f2336efSEd Maste 	/* linux_msgget */
14575f2336efSEd Maste 	case 186: {
14585f2336efSEd Maste 		struct linux_msgget_args *p = params;
14596b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
14606b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14615f2336efSEd Maste 		*n_args = 2;
14625f2336efSEd Maste 		break;
14635f2336efSEd Maste 	}
14645f2336efSEd Maste 	/* linux_msgctl */
14655f2336efSEd Maste 	case 187: {
14665f2336efSEd Maste 		struct linux_msgctl_args *p = params;
14676b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14686b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
14696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
14705f2336efSEd Maste 		*n_args = 3;
14715f2336efSEd Maste 		break;
14725f2336efSEd Maste 	}
14735f2336efSEd Maste 	/* linux_msgrcv */
14745f2336efSEd Maste 	case 188: {
14755f2336efSEd Maste 		struct linux_msgrcv_args *p = params;
14766b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14776b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
14786b7c23a0SBrooks Davis 		iarg[a++] = p->msgsz; /* l_size_t */
14796b7c23a0SBrooks Davis 		iarg[a++] = p->msgtyp; /* l_long */
14806b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14815f2336efSEd Maste 		*n_args = 5;
14825f2336efSEd Maste 		break;
14835f2336efSEd Maste 	}
14845f2336efSEd Maste 	/* linux_msgsnd */
14855f2336efSEd Maste 	case 189: {
14865f2336efSEd Maste 		struct linux_msgsnd_args *p = params;
14876b7c23a0SBrooks Davis 		iarg[a++] = p->msqid; /* l_int */
14886b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
14896b7c23a0SBrooks Davis 		iarg[a++] = p->msgsz; /* l_size_t */
14906b7c23a0SBrooks Davis 		iarg[a++] = p->msgflg; /* l_int */
14915f2336efSEd Maste 		*n_args = 4;
14925f2336efSEd Maste 		break;
14935f2336efSEd Maste 	}
14945f2336efSEd Maste 	/* linux_semget */
14955f2336efSEd Maste 	case 190: {
14965f2336efSEd Maste 		struct linux_semget_args *p = params;
14976b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
14986b7c23a0SBrooks Davis 		iarg[a++] = p->nsems; /* l_int */
14996b7c23a0SBrooks Davis 		iarg[a++] = p->semflg; /* l_int */
15005f2336efSEd Maste 		*n_args = 3;
15015f2336efSEd Maste 		break;
15025f2336efSEd Maste 	}
15035f2336efSEd Maste 	/* linux_semctl */
15045f2336efSEd Maste 	case 191: {
15055f2336efSEd Maste 		struct linux_semctl_args *p = params;
15066b7c23a0SBrooks Davis 		iarg[a++] = p->semid; /* l_int */
15076b7c23a0SBrooks Davis 		iarg[a++] = p->semnum; /* l_int */
15086b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
15096b7c23a0SBrooks Davis 		uarg[a++] = p->arg.buf; /* union l_semun */
15105f2336efSEd Maste 		*n_args = 4;
15115f2336efSEd Maste 		break;
15125f2336efSEd Maste 	}
15135f2336efSEd Maste 	/* linux_semtimedop */
15145f2336efSEd Maste 	case 192: {
1515*430460d7SDmitry Chagin 		struct linux_semtimedop_args *p = params;
1516*430460d7SDmitry Chagin 		iarg[a++] = p->semid; /* l_int */
1517*430460d7SDmitry Chagin 		uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
1518*430460d7SDmitry Chagin 		iarg[a++] = p->nsops; /* l_size_t */
1519*430460d7SDmitry Chagin 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
1520*430460d7SDmitry Chagin 		*n_args = 4;
15215f2336efSEd Maste 		break;
15225f2336efSEd Maste 	}
1523cd875998SDmitry Chagin 	/* semop */
15245f2336efSEd Maste 	case 193: {
1525cd875998SDmitry Chagin 		struct semop_args *p = params;
15266b7c23a0SBrooks Davis 		iarg[a++] = p->semid; /* l_int */
1527cd875998SDmitry Chagin 		uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
1528cd875998SDmitry Chagin 		iarg[a++] = p->nsops; /* l_size_t */
15295f2336efSEd Maste 		*n_args = 3;
15305f2336efSEd Maste 		break;
15315f2336efSEd Maste 	}
15325f2336efSEd Maste 	/* linux_shmget */
15335f2336efSEd Maste 	case 194: {
15345f2336efSEd Maste 		struct linux_shmget_args *p = params;
15356b7c23a0SBrooks Davis 		iarg[a++] = p->key; /* l_key_t */
15366b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_size_t */
15376b7c23a0SBrooks Davis 		iarg[a++] = p->shmflg; /* l_int */
15385f2336efSEd Maste 		*n_args = 3;
15395f2336efSEd Maste 		break;
15405f2336efSEd Maste 	}
15415f2336efSEd Maste 	/* linux_shmctl */
15425f2336efSEd Maste 	case 195: {
15435f2336efSEd Maste 		struct linux_shmctl_args *p = params;
15446b7c23a0SBrooks Davis 		iarg[a++] = p->shmid; /* l_int */
15456b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
15466b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
15475f2336efSEd Maste 		*n_args = 3;
15485f2336efSEd Maste 		break;
15495f2336efSEd Maste 	}
15505f2336efSEd Maste 	/* linux_shmat */
15515f2336efSEd Maste 	case 196: {
15525f2336efSEd Maste 		struct linux_shmat_args *p = params;
15536b7c23a0SBrooks Davis 		iarg[a++] = p->shmid; /* l_int */
15546b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
15556b7c23a0SBrooks Davis 		iarg[a++] = p->shmflg; /* l_int */
15565f2336efSEd Maste 		*n_args = 3;
15575f2336efSEd Maste 		break;
15585f2336efSEd Maste 	}
15595f2336efSEd Maste 	/* linux_shmdt */
15605f2336efSEd Maste 	case 197: {
15615f2336efSEd Maste 		struct linux_shmdt_args *p = params;
15626b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->shmaddr; /* char * */
15635f2336efSEd Maste 		*n_args = 1;
15645f2336efSEd Maste 		break;
15655f2336efSEd Maste 	}
15665f2336efSEd Maste 	/* linux_socket */
15675f2336efSEd Maste 	case 198: {
15685f2336efSEd Maste 		struct linux_socket_args *p = params;
15696b7c23a0SBrooks Davis 		iarg[a++] = p->domain; /* l_int */
15706b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
15716b7c23a0SBrooks Davis 		iarg[a++] = p->protocol; /* l_int */
15725f2336efSEd Maste 		*n_args = 3;
15735f2336efSEd Maste 		break;
15745f2336efSEd Maste 	}
15755f2336efSEd Maste 	/* linux_socketpair */
15765f2336efSEd Maste 	case 199: {
15775f2336efSEd Maste 		struct linux_socketpair_args *p = params;
15786b7c23a0SBrooks Davis 		iarg[a++] = p->domain; /* l_int */
15796b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
15806b7c23a0SBrooks Davis 		iarg[a++] = p->protocol; /* l_int */
15816b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
15825f2336efSEd Maste 		*n_args = 4;
15835f2336efSEd Maste 		break;
15845f2336efSEd Maste 	}
15855f2336efSEd Maste 	/* linux_bind */
15865f2336efSEd Maste 	case 200: {
15875f2336efSEd Maste 		struct linux_bind_args *p = params;
15886b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
15896b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
15906b7c23a0SBrooks Davis 		iarg[a++] = p->namelen; /* l_int */
15915f2336efSEd Maste 		*n_args = 3;
15925f2336efSEd Maste 		break;
15935f2336efSEd Maste 	}
15945f2336efSEd Maste 	/* linux_listen */
15955f2336efSEd Maste 	case 201: {
15965f2336efSEd Maste 		struct linux_listen_args *p = params;
15976b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
15986b7c23a0SBrooks Davis 		iarg[a++] = p->backlog; /* l_int */
15995f2336efSEd Maste 		*n_args = 2;
16005f2336efSEd Maste 		break;
16015f2336efSEd Maste 	}
16025f2336efSEd Maste 	/* linux_accept */
16035f2336efSEd Maste 	case 202: {
16045f2336efSEd Maste 		struct linux_accept_args *p = params;
16056b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16066b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16076b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16085f2336efSEd Maste 		*n_args = 3;
16095f2336efSEd Maste 		break;
16105f2336efSEd Maste 	}
16115f2336efSEd Maste 	/* linux_connect */
16125f2336efSEd Maste 	case 203: {
16135f2336efSEd Maste 		struct linux_connect_args *p = params;
16146b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16156b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
16166b7c23a0SBrooks Davis 		iarg[a++] = p->namelen; /* l_int */
16175f2336efSEd Maste 		*n_args = 3;
16185f2336efSEd Maste 		break;
16195f2336efSEd Maste 	}
16205f2336efSEd Maste 	/* linux_getsockname */
16215f2336efSEd Maste 	case 204: {
16225f2336efSEd Maste 		struct linux_getsockname_args *p = params;
16236b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16256b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16265f2336efSEd Maste 		*n_args = 3;
16275f2336efSEd Maste 		break;
16285f2336efSEd Maste 	}
16295f2336efSEd Maste 	/* linux_getpeername */
16305f2336efSEd Maste 	case 205: {
16315f2336efSEd Maste 		struct linux_getpeername_args *p = params;
16326b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
16346b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
16355f2336efSEd Maste 		*n_args = 3;
16365f2336efSEd Maste 		break;
16375f2336efSEd Maste 	}
16385f2336efSEd Maste 	/* linux_sendto */
16395f2336efSEd Maste 	case 206: {
16405f2336efSEd Maste 		struct linux_sendto_args *p = params;
16416b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16426b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
16436b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
16446b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
16456b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
16466b7c23a0SBrooks Davis 		iarg[a++] = p->tolen; /* l_int */
16475f2336efSEd Maste 		*n_args = 6;
16485f2336efSEd Maste 		break;
16495f2336efSEd Maste 	}
16505f2336efSEd Maste 	/* linux_recvfrom */
16515f2336efSEd Maste 	case 207: {
16525f2336efSEd Maste 		struct linux_recvfrom_args *p = params;
16536b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16546b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
16556b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
16566b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
16576b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
16586b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
16595f2336efSEd Maste 		*n_args = 6;
16605f2336efSEd Maste 		break;
16615f2336efSEd Maste 	}
16625f2336efSEd Maste 	/* linux_setsockopt */
16635f2336efSEd Maste 	case 208: {
16645f2336efSEd Maste 		struct linux_setsockopt_args *p = params;
16656b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16666b7c23a0SBrooks Davis 		iarg[a++] = p->level; /* l_int */
16676b7c23a0SBrooks Davis 		iarg[a++] = p->optname; /* l_int */
16686b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
16696b7c23a0SBrooks Davis 		iarg[a++] = p->optlen; /* l_int */
16705f2336efSEd Maste 		*n_args = 5;
16715f2336efSEd Maste 		break;
16725f2336efSEd Maste 	}
16735f2336efSEd Maste 	/* linux_getsockopt */
16745f2336efSEd Maste 	case 209: {
16755f2336efSEd Maste 		struct linux_getsockopt_args *p = params;
16766b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16776b7c23a0SBrooks Davis 		iarg[a++] = p->level; /* l_int */
16786b7c23a0SBrooks Davis 		iarg[a++] = p->optname; /* l_int */
16796b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
16806b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
16815f2336efSEd Maste 		*n_args = 5;
16825f2336efSEd Maste 		break;
16835f2336efSEd Maste 	}
16845f2336efSEd Maste 	/* linux_shutdown */
16855f2336efSEd Maste 	case 210: {
16865f2336efSEd Maste 		struct linux_shutdown_args *p = params;
16876b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16886b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* l_int */
16895f2336efSEd Maste 		*n_args = 2;
16905f2336efSEd Maste 		break;
16915f2336efSEd Maste 	}
16925f2336efSEd Maste 	/* linux_sendmsg */
16935f2336efSEd Maste 	case 211: {
16945f2336efSEd Maste 		struct linux_sendmsg_args *p = params;
16956b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
16966b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
16976b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
16985f2336efSEd Maste 		*n_args = 3;
16995f2336efSEd Maste 		break;
17005f2336efSEd Maste 	}
17015f2336efSEd Maste 	/* linux_recvmsg */
17025f2336efSEd Maste 	case 212: {
17035f2336efSEd Maste 		struct linux_recvmsg_args *p = params;
17046b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
17056b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
17066b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
17075f2336efSEd Maste 		*n_args = 3;
17085f2336efSEd Maste 		break;
17095f2336efSEd Maste 	}
17105f2336efSEd Maste 	/* linux_brk */
17115f2336efSEd Maste 	case 214: {
17125f2336efSEd Maste 		struct linux_brk_args *p = params;
17136b7c23a0SBrooks Davis 		iarg[a++] = p->dsend; /* l_ulong */
17145f2336efSEd Maste 		*n_args = 1;
17155f2336efSEd Maste 		break;
17165f2336efSEd Maste 	}
17175f2336efSEd Maste 	/* munmap */
17185f2336efSEd Maste 	case 215: {
17195f2336efSEd Maste 		struct munmap_args *p = params;
17206b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* void * */
17216b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
17225f2336efSEd Maste 		*n_args = 2;
17235f2336efSEd Maste 		break;
17245f2336efSEd Maste 	}
17255f2336efSEd Maste 	/* linux_mremap */
17265f2336efSEd Maste 	case 216: {
17275f2336efSEd Maste 		struct linux_mremap_args *p = params;
17286b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
17296b7c23a0SBrooks Davis 		iarg[a++] = p->old_len; /* l_ulong */
17306b7c23a0SBrooks Davis 		iarg[a++] = p->new_len; /* l_ulong */
17316b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17326b7c23a0SBrooks Davis 		iarg[a++] = p->new_addr; /* l_ulong */
17335f2336efSEd Maste 		*n_args = 5;
17345f2336efSEd Maste 		break;
17355f2336efSEd Maste 	}
17365f2336efSEd Maste 	/* linux_add_key */
17375f2336efSEd Maste 	case 217: {
17385f2336efSEd Maste 		*n_args = 0;
17395f2336efSEd Maste 		break;
17405f2336efSEd Maste 	}
17415f2336efSEd Maste 	/* linux_request_key */
17425f2336efSEd Maste 	case 218: {
17435f2336efSEd Maste 		*n_args = 0;
17445f2336efSEd Maste 		break;
17455f2336efSEd Maste 	}
17465f2336efSEd Maste 	/* linux_keyctl */
17475f2336efSEd Maste 	case 219: {
17485f2336efSEd Maste 		*n_args = 0;
17495f2336efSEd Maste 		break;
17505f2336efSEd Maste 	}
17515f2336efSEd Maste 	/* linux_clone */
17525f2336efSEd Maste 	case 220: {
17535f2336efSEd Maste 		struct linux_clone_args *p = params;
17546b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17556b7c23a0SBrooks Davis 		iarg[a++] = p->stack; /* l_ulong */
17566b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
17576b7c23a0SBrooks Davis 		iarg[a++] = p->tls; /* l_ulong */
17586b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
17595f2336efSEd Maste 		*n_args = 5;
17605f2336efSEd Maste 		break;
17615f2336efSEd Maste 	}
17625f2336efSEd Maste 	/* linux_execve */
17635f2336efSEd Maste 	case 221: {
17645f2336efSEd Maste 		struct linux_execve_args *p = params;
17656b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->path; /* char * */
17666b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->argp; /* char ** */
17676b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->envp; /* char ** */
17685f2336efSEd Maste 		*n_args = 3;
17695f2336efSEd Maste 		break;
17705f2336efSEd Maste 	}
17715f2336efSEd Maste 	/* linux_mmap2 */
17725f2336efSEd Maste 	case 222: {
17735f2336efSEd Maste 		struct linux_mmap2_args *p = params;
17746b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
17756b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_ulong */
17766b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
17776b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
17786b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
17796b7c23a0SBrooks Davis 		iarg[a++] = p->pgoff; /* l_ulong */
17805f2336efSEd Maste 		*n_args = 6;
17815f2336efSEd Maste 		break;
17825f2336efSEd Maste 	}
17835f2336efSEd Maste 	/* linux_fadvise64 */
17845f2336efSEd Maste 	case 223: {
17855f2336efSEd Maste 		struct linux_fadvise64_args *p = params;
17866b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
17876b7c23a0SBrooks Davis 		iarg[a++] = p->offset; /* l_loff_t */
17886b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
17896b7c23a0SBrooks Davis 		iarg[a++] = p->advice; /* l_int */
17905f2336efSEd Maste 		*n_args = 4;
17915f2336efSEd Maste 		break;
17925f2336efSEd Maste 	}
17935f2336efSEd Maste 	/* swapon */
17945f2336efSEd Maste 	case 224: {
17955f2336efSEd Maste 		struct swapon_args *p = params;
17966b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* char * */
17975f2336efSEd Maste 		*n_args = 1;
17985f2336efSEd Maste 		break;
17995f2336efSEd Maste 	}
18005f2336efSEd Maste 	/* linux_swapoff */
18015f2336efSEd Maste 	case 225: {
18025f2336efSEd Maste 		*n_args = 0;
18035f2336efSEd Maste 		break;
18045f2336efSEd Maste 	}
18055f2336efSEd Maste 	/* linux_mprotect */
18065f2336efSEd Maste 	case 226: {
18075f2336efSEd Maste 		struct linux_mprotect_args *p = params;
18086b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18096b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18106b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
18115f2336efSEd Maste 		*n_args = 3;
18125f2336efSEd Maste 		break;
18135f2336efSEd Maste 	}
18145f2336efSEd Maste 	/* linux_msync */
18155f2336efSEd Maste 	case 227: {
18165f2336efSEd Maste 		struct linux_msync_args *p = params;
18176b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18186b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18196b7c23a0SBrooks Davis 		iarg[a++] = p->fl; /* l_int */
18205f2336efSEd Maste 		*n_args = 3;
18215f2336efSEd Maste 		break;
18225f2336efSEd Maste 	}
18235f2336efSEd Maste 	/* mlock */
18245f2336efSEd Maste 	case 228: {
18255f2336efSEd Maste 		struct mlock_args *p = params;
18266b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* const void * */
18276b7c23a0SBrooks Davis 		uarg[a++] = p->len; /* size_t */
18285f2336efSEd Maste 		*n_args = 2;
18295f2336efSEd Maste 		break;
18305f2336efSEd Maste 	}
18315f2336efSEd Maste 	/* munlock */
18325f2336efSEd Maste 	case 229: {
18335f2336efSEd Maste 		struct munlock_args *p = params;
18346b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* const void * */
18356b7c23a0SBrooks Davis 		uarg[a++] = p->len; /* size_t */
18365f2336efSEd Maste 		*n_args = 2;
18375f2336efSEd Maste 		break;
18385f2336efSEd Maste 	}
18395f2336efSEd Maste 	/* mlockall */
18405f2336efSEd Maste 	case 230: {
18415f2336efSEd Maste 		struct mlockall_args *p = params;
18426b7c23a0SBrooks Davis 		iarg[a++] = p->how; /* int */
18435f2336efSEd Maste 		*n_args = 1;
18445f2336efSEd Maste 		break;
18455f2336efSEd Maste 	}
18465f2336efSEd Maste 	/* munlockall */
18475f2336efSEd Maste 	case 231: {
18485f2336efSEd Maste 		*n_args = 0;
18495f2336efSEd Maste 		break;
18505f2336efSEd Maste 	}
18515f2336efSEd Maste 	/* linux_mincore */
18525f2336efSEd Maste 	case 232: {
18535f2336efSEd Maste 		struct linux_mincore_args *p = params;
18546b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
18556b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18566b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* u_char * */
18575f2336efSEd Maste 		*n_args = 3;
18585f2336efSEd Maste 		break;
18595f2336efSEd Maste 	}
1860bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
18615f2336efSEd Maste 	case 233: {
1862bafd96b8SEdward Tomasz Napierala 		struct linux_madvise_args *p = params;
18636b7c23a0SBrooks Davis 		iarg[a++] = p->addr; /* l_ulong */
18646b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
18656b7c23a0SBrooks Davis 		iarg[a++] = p->behav; /* l_int */
18665f2336efSEd Maste 		*n_args = 3;
18675f2336efSEd Maste 		break;
18685f2336efSEd Maste 	}
18695f2336efSEd Maste 	/* linux_remap_file_pages */
18705f2336efSEd Maste 	case 234: {
18715f2336efSEd Maste 		*n_args = 0;
18725f2336efSEd Maste 		break;
18735f2336efSEd Maste 	}
18745f2336efSEd Maste 	/* linux_mbind */
18755f2336efSEd Maste 	case 235: {
18765f2336efSEd Maste 		*n_args = 0;
18775f2336efSEd Maste 		break;
18785f2336efSEd Maste 	}
18795f2336efSEd Maste 	/* linux_get_mempolicy */
18805f2336efSEd Maste 	case 236: {
18815f2336efSEd Maste 		*n_args = 0;
18825f2336efSEd Maste 		break;
18835f2336efSEd Maste 	}
18845f2336efSEd Maste 	/* linux_set_mempolicy */
18855f2336efSEd Maste 	case 237: {
18865f2336efSEd Maste 		*n_args = 0;
18875f2336efSEd Maste 		break;
18885f2336efSEd Maste 	}
18895f2336efSEd Maste 	/* linux_migrate_pages */
18905f2336efSEd Maste 	case 238: {
18915f2336efSEd Maste 		*n_args = 0;
18925f2336efSEd Maste 		break;
18935f2336efSEd Maste 	}
18945f2336efSEd Maste 	/* linux_move_pages */
18955f2336efSEd Maste 	case 239: {
18965f2336efSEd Maste 		*n_args = 0;
18975f2336efSEd Maste 		break;
18985f2336efSEd Maste 	}
18995f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
19005f2336efSEd Maste 	case 240: {
19015f2336efSEd Maste 		struct linux_rt_tgsigqueueinfo_args *p = params;
19026b7c23a0SBrooks Davis 		iarg[a++] = p->tgid; /* l_pid_t */
19036b7c23a0SBrooks Davis 		iarg[a++] = p->tid; /* l_pid_t */
19046b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
19056b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */
19065f2336efSEd Maste 		*n_args = 4;
19075f2336efSEd Maste 		break;
19085f2336efSEd Maste 	}
19095f2336efSEd Maste 	/* linux_perf_event_open */
19105f2336efSEd Maste 	case 241: {
19115f2336efSEd Maste 		*n_args = 0;
19125f2336efSEd Maste 		break;
19135f2336efSEd Maste 	}
19145f2336efSEd Maste 	/* linux_accept4 */
19155f2336efSEd Maste 	case 242: {
19165f2336efSEd Maste 		struct linux_accept4_args *p = params;
19176b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
19186b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
19196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
19206b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
19215f2336efSEd Maste 		*n_args = 4;
19225f2336efSEd Maste 		break;
19235f2336efSEd Maste 	}
19245f2336efSEd Maste 	/* linux_recvmmsg */
19255f2336efSEd Maste 	case 243: {
19265f2336efSEd Maste 		struct linux_recvmmsg_args *p = params;
19276b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
19286b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
19296b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_uint */
19306b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
19316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
19325f2336efSEd Maste 		*n_args = 5;
19335f2336efSEd Maste 		break;
19345f2336efSEd Maste 	}
19355f2336efSEd Maste 	/* linux_wait4 */
19365f2336efSEd Maste 	case 260: {
19375f2336efSEd Maste 		struct linux_wait4_args *p = params;
19386b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
19396b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->status; /* l_int * */
19406b7c23a0SBrooks Davis 		iarg[a++] = p->options; /* l_int */
19416b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
19425f2336efSEd Maste 		*n_args = 4;
19435f2336efSEd Maste 		break;
19445f2336efSEd Maste 	}
19455f2336efSEd Maste 	/* linux_prlimit64 */
19465f2336efSEd Maste 	case 261: {
19475f2336efSEd Maste 		struct linux_prlimit64_args *p = params;
19486b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
19496b7c23a0SBrooks Davis 		iarg[a++] = p->resource; /* l_uint */
19506b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
19516b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->old; /* struct rlimit * */
19525f2336efSEd Maste 		*n_args = 4;
19535f2336efSEd Maste 		break;
19545f2336efSEd Maste 	}
19555f2336efSEd Maste 	/* linux_fanotify_init */
19565f2336efSEd Maste 	case 262: {
19575f2336efSEd Maste 		*n_args = 0;
19585f2336efSEd Maste 		break;
19595f2336efSEd Maste 	}
19605f2336efSEd Maste 	/* linux_fanotify_mark */
19615f2336efSEd Maste 	case 263: {
19625f2336efSEd Maste 		*n_args = 0;
19635f2336efSEd Maste 		break;
19645f2336efSEd Maste 	}
19655f2336efSEd Maste 	/* linux_name_to_handle_at */
19665f2336efSEd Maste 	case 264: {
196777eb9841SConrad Meyer 		struct linux_name_to_handle_at_args *p = params;
19686b7c23a0SBrooks Davis 		iarg[a++] = p->dirfd; /* l_int */
19696b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->name; /* const char * */
19706b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
19716b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
19726b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
197377eb9841SConrad Meyer 		*n_args = 5;
19745f2336efSEd Maste 		break;
19755f2336efSEd Maste 	}
19765f2336efSEd Maste 	/* linux_open_by_handle_at */
19775f2336efSEd Maste 	case 265: {
197877eb9841SConrad Meyer 		struct linux_open_by_handle_at_args *p = params;
19796b7c23a0SBrooks Davis 		iarg[a++] = p->mountdirfd; /* l_int */
19806b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
19816b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
198277eb9841SConrad Meyer 		*n_args = 3;
19835f2336efSEd Maste 		break;
19845f2336efSEd Maste 	}
19855f2336efSEd Maste 	/* linux_clock_adjtime */
19865f2336efSEd Maste 	case 266: {
19875f2336efSEd Maste 		*n_args = 0;
19885f2336efSEd Maste 		break;
19895f2336efSEd Maste 	}
19905f2336efSEd Maste 	/* linux_syncfs */
19915f2336efSEd Maste 	case 267: {
19925f2336efSEd Maste 		struct linux_syncfs_args *p = params;
19936b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
19945f2336efSEd Maste 		*n_args = 1;
19955f2336efSEd Maste 		break;
19965f2336efSEd Maste 	}
19975f2336efSEd Maste 	/* linux_setns */
19985f2336efSEd Maste 	case 268: {
19995f2336efSEd Maste 		struct linux_setns_args *p = params;
20006b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
20016b7c23a0SBrooks Davis 		iarg[a++] = p->nstype; /* l_int */
20025f2336efSEd Maste 		*n_args = 2;
20035f2336efSEd Maste 		break;
20045f2336efSEd Maste 	}
20055f2336efSEd Maste 	/* linux_sendmmsg */
20065f2336efSEd Maste 	case 269: {
20075f2336efSEd Maste 		struct linux_sendmmsg_args *p = params;
20086b7c23a0SBrooks Davis 		iarg[a++] = p->s; /* l_int */
20096b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
20106b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_uint */
20116b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20125f2336efSEd Maste 		*n_args = 4;
20135f2336efSEd Maste 		break;
20145f2336efSEd Maste 	}
20155f2336efSEd Maste 	/* linux_process_vm_readv */
20165f2336efSEd Maste 	case 270: {
20175f2336efSEd Maste 		struct linux_process_vm_readv_args *p = params;
20186b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
20206b7c23a0SBrooks Davis 		iarg[a++] = p->liovcnt; /* l_ulong */
20216b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
20226b7c23a0SBrooks Davis 		iarg[a++] = p->riovcnt; /* l_ulong */
20236b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
20245f2336efSEd Maste 		*n_args = 6;
20255f2336efSEd Maste 		break;
20265f2336efSEd Maste 	}
20275f2336efSEd Maste 	/* linux_process_vm_writev */
20285f2336efSEd Maste 	case 271: {
20295f2336efSEd Maste 		struct linux_process_vm_writev_args *p = params;
20306b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20316b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
20326b7c23a0SBrooks Davis 		iarg[a++] = p->liovcnt; /* l_ulong */
20336b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
20346b7c23a0SBrooks Davis 		iarg[a++] = p->riovcnt; /* l_ulong */
20356b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
20365f2336efSEd Maste 		*n_args = 6;
20375f2336efSEd Maste 		break;
20385f2336efSEd Maste 	}
20395f2336efSEd Maste 	/* linux_kcmp */
20405f2336efSEd Maste 	case 272: {
20415f2336efSEd Maste 		struct linux_kcmp_args *p = params;
20426b7c23a0SBrooks Davis 		iarg[a++] = p->pid1; /* l_pid_t */
20436b7c23a0SBrooks Davis 		iarg[a++] = p->pid2; /* l_pid_t */
20446b7c23a0SBrooks Davis 		iarg[a++] = p->type; /* l_int */
20456b7c23a0SBrooks Davis 		iarg[a++] = p->idx1; /* l_ulong */
20466b7c23a0SBrooks Davis 		iarg[a++] = p->idx; /* l_ulong */
20475f2336efSEd Maste 		*n_args = 5;
20485f2336efSEd Maste 		break;
20495f2336efSEd Maste 	}
20505f2336efSEd Maste 	/* linux_finit_module */
20515f2336efSEd Maste 	case 273: {
20525f2336efSEd Maste 		struct linux_finit_module_args *p = params;
20536b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_int */
20546b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
20556b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
20565f2336efSEd Maste 		*n_args = 3;
20575f2336efSEd Maste 		break;
20585f2336efSEd Maste 	}
20595f2336efSEd Maste 	/* linux_sched_setattr */
20605f2336efSEd Maste 	case 274: {
20615f2336efSEd Maste 		struct linux_sched_setattr_args *p = params;
20626b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
20646b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20655f2336efSEd Maste 		*n_args = 3;
20665f2336efSEd Maste 		break;
20675f2336efSEd Maste 	}
20685f2336efSEd Maste 	/* linux_sched_getattr */
20695f2336efSEd Maste 	case 275: {
20705f2336efSEd Maste 		struct linux_sched_getattr_args *p = params;
20716b7c23a0SBrooks Davis 		iarg[a++] = p->pid; /* l_pid_t */
20726b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
20736b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_uint */
20746b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20755f2336efSEd Maste 		*n_args = 4;
20765f2336efSEd Maste 		break;
20775f2336efSEd Maste 	}
20785f2336efSEd Maste 	/* linux_renameat2 */
20795f2336efSEd Maste 	case 276: {
20805f2336efSEd Maste 		struct linux_renameat2_args *p = params;
20816b7c23a0SBrooks Davis 		iarg[a++] = p->olddfd; /* l_int */
20826b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->oldname; /* const char * */
20836b7c23a0SBrooks Davis 		iarg[a++] = p->newdfd; /* l_int */
20846b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->newname; /* const char * */
20856b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20865f2336efSEd Maste 		*n_args = 5;
20875f2336efSEd Maste 		break;
20885f2336efSEd Maste 	}
20895f2336efSEd Maste 	/* linux_seccomp */
20905f2336efSEd Maste 	case 277: {
20915f2336efSEd Maste 		struct linux_seccomp_args *p = params;
20926b7c23a0SBrooks Davis 		iarg[a++] = p->op; /* l_uint */
20936b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
20946b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* const char * */
20955f2336efSEd Maste 		*n_args = 3;
20965f2336efSEd Maste 		break;
20975f2336efSEd Maste 	}
20985f2336efSEd Maste 	/* linux_getrandom */
20995f2336efSEd Maste 	case 278: {
21005f2336efSEd Maste 		struct linux_getrandom_args *p = params;
21016b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->buf; /* char * */
21026b7c23a0SBrooks Davis 		iarg[a++] = p->count; /* l_size_t */
21036b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21045f2336efSEd Maste 		*n_args = 3;
21055f2336efSEd Maste 		break;
21065f2336efSEd Maste 	}
21075f2336efSEd Maste 	/* linux_memfd_create */
21085f2336efSEd Maste 	case 279: {
21095f2336efSEd Maste 		struct linux_memfd_create_args *p = params;
21106b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
21116b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21125f2336efSEd Maste 		*n_args = 2;
21135f2336efSEd Maste 		break;
21145f2336efSEd Maste 	}
21155f2336efSEd Maste 	/* linux_bpf */
21165f2336efSEd Maste 	case 280: {
21175f2336efSEd Maste 		struct linux_bpf_args *p = params;
21186b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
21196b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->attr; /* void * */
21206b7c23a0SBrooks Davis 		iarg[a++] = p->size; /* l_uint */
21215f2336efSEd Maste 		*n_args = 3;
21225f2336efSEd Maste 		break;
21235f2336efSEd Maste 	}
21245f2336efSEd Maste 	/* linux_execveat */
21255f2336efSEd Maste 	case 281: {
21265f2336efSEd Maste 		struct linux_execveat_args *p = params;
21276b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
21286b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
21296b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->argv; /* const char ** */
21306b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->envp; /* const char ** */
21316b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21325f2336efSEd Maste 		*n_args = 5;
21335f2336efSEd Maste 		break;
21345f2336efSEd Maste 	}
21355f2336efSEd Maste 	/* linux_userfaultfd */
21365f2336efSEd Maste 	case 282: {
21375f2336efSEd Maste 		struct linux_userfaultfd_args *p = params;
21386b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21395f2336efSEd Maste 		*n_args = 1;
21405f2336efSEd Maste 		break;
21415f2336efSEd Maste 	}
21425f2336efSEd Maste 	/* linux_membarrier */
21435f2336efSEd Maste 	case 283: {
21445f2336efSEd Maste 		struct linux_membarrier_args *p = params;
21456b7c23a0SBrooks Davis 		iarg[a++] = p->cmd; /* l_int */
21466b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21475f2336efSEd Maste 		*n_args = 2;
21485f2336efSEd Maste 		break;
21495f2336efSEd Maste 	}
21505f2336efSEd Maste 	/* linux_mlock2 */
21515f2336efSEd Maste 	case 284: {
21525f2336efSEd Maste 		struct linux_mlock2_args *p = params;
21536b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
21546b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
21556b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21565f2336efSEd Maste 		*n_args = 3;
21575f2336efSEd Maste 		break;
21585f2336efSEd Maste 	}
21595f2336efSEd Maste 	/* linux_copy_file_range */
21605f2336efSEd Maste 	case 285: {
21615f2336efSEd Maste 		struct linux_copy_file_range_args *p = params;
21626b7c23a0SBrooks Davis 		iarg[a++] = p->fd_in; /* l_int */
21636b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
21646b7c23a0SBrooks Davis 		iarg[a++] = p->fd_out; /* l_int */
21656b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
21666b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
21676b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
21685f2336efSEd Maste 		*n_args = 6;
21695f2336efSEd Maste 		break;
21705f2336efSEd Maste 	}
21715f2336efSEd Maste 	/* linux_preadv2 */
21725f2336efSEd Maste 	case 286: {
21735f2336efSEd Maste 		struct linux_preadv2_args *p = params;
21746b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
21756b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
21766b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
21776b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
21786b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
21796b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21805f2336efSEd Maste 		*n_args = 6;
21815f2336efSEd Maste 		break;
21825f2336efSEd Maste 	}
21835f2336efSEd Maste 	/* linux_pwritev2 */
21845f2336efSEd Maste 	case 287: {
21855f2336efSEd Maste 		struct linux_pwritev2_args *p = params;
21866b7c23a0SBrooks Davis 		iarg[a++] = p->fd; /* l_ulong */
21876b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
21886b7c23a0SBrooks Davis 		iarg[a++] = p->vlen; /* l_ulong */
21896b7c23a0SBrooks Davis 		iarg[a++] = p->pos_l; /* l_ulong */
21906b7c23a0SBrooks Davis 		iarg[a++] = p->pos_h; /* l_ulong */
21916b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
21925f2336efSEd Maste 		*n_args = 6;
21935f2336efSEd Maste 		break;
21945f2336efSEd Maste 	}
21955f2336efSEd Maste 	/* linux_pkey_mprotect */
21965f2336efSEd Maste 	case 288: {
21975f2336efSEd Maste 		struct linux_pkey_mprotect_args *p = params;
21986b7c23a0SBrooks Davis 		iarg[a++] = p->start; /* l_ulong */
21996b7c23a0SBrooks Davis 		iarg[a++] = p->len; /* l_size_t */
22006b7c23a0SBrooks Davis 		iarg[a++] = p->prot; /* l_ulong */
22016b7c23a0SBrooks Davis 		iarg[a++] = p->pkey; /* l_int */
22025f2336efSEd Maste 		*n_args = 4;
22035f2336efSEd Maste 		break;
22045f2336efSEd Maste 	}
22055f2336efSEd Maste 	/* linux_pkey_alloc */
22065f2336efSEd Maste 	case 289: {
22075f2336efSEd Maste 		struct linux_pkey_alloc_args *p = params;
22086b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_ulong */
22096b7c23a0SBrooks Davis 		iarg[a++] = p->init_val; /* l_ulong */
22105f2336efSEd Maste 		*n_args = 2;
22115f2336efSEd Maste 		break;
22125f2336efSEd Maste 	}
22135f2336efSEd Maste 	/* linux_pkey_free */
22145f2336efSEd Maste 	case 290: {
22155f2336efSEd Maste 		struct linux_pkey_free_args *p = params;
22166b7c23a0SBrooks Davis 		iarg[a++] = p->pkey; /* l_int */
22175f2336efSEd Maste 		*n_args = 1;
22185f2336efSEd Maste 		break;
22195f2336efSEd Maste 	}
2220c0f17173SEdward Tomasz Napierala 	/* linux_statx */
2221c0f17173SEdward Tomasz Napierala 	case 291: {
2222c0f17173SEdward Tomasz Napierala 		struct linux_statx_args *p = params;
22236b7c23a0SBrooks Davis 		iarg[a++] = p->dirfd; /* l_int */
22246b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->pathname; /* const char * */
22256b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
22266b7c23a0SBrooks Davis 		iarg[a++] = p->mask; /* l_uint */
22276b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->statxbuf; /* void * */
2228c0f17173SEdward Tomasz Napierala 		*n_args = 5;
2229c0f17173SEdward Tomasz Napierala 		break;
2230c0f17173SEdward Tomasz Napierala 	}
2231c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
2232c0f17173SEdward Tomasz Napierala 	case 292: {
2233c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2234c0f17173SEdward Tomasz Napierala 		break;
2235c0f17173SEdward Tomasz Napierala 	}
2236c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
2237c0f17173SEdward Tomasz Napierala 	case 293: {
223875e40949SDmitry Chagin 		struct linux_rseq_args *p = params;
223975e40949SDmitry Chagin 		uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
224075e40949SDmitry Chagin 		uarg[a++] = p->rseq_len; /* uint32_t */
224175e40949SDmitry Chagin 		iarg[a++] = p->flags; /* l_int */
224275e40949SDmitry Chagin 		uarg[a++] = p->sig; /* uint32_t */
224375e40949SDmitry Chagin 		*n_args = 4;
2244c0f17173SEdward Tomasz Napierala 		break;
2245c0f17173SEdward Tomasz Napierala 	}
2246c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
2247c0f17173SEdward Tomasz Napierala 	case 294: {
2248c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2249c0f17173SEdward Tomasz Napierala 		break;
2250c0f17173SEdward Tomasz Napierala 	}
2251c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
2252c0f17173SEdward Tomasz Napierala 	case 424: {
2253c0f17173SEdward Tomasz Napierala 		struct linux_pidfd_send_signal_args *p = params;
22546b7c23a0SBrooks Davis 		iarg[a++] = p->pidfd; /* l_int */
22556b7c23a0SBrooks Davis 		iarg[a++] = p->sig; /* l_int */
22566b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
22576b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_uint */
2258c0f17173SEdward Tomasz Napierala 		*n_args = 4;
2259c0f17173SEdward Tomasz Napierala 		break;
2260c0f17173SEdward Tomasz Napierala 	}
2261c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
2262c0f17173SEdward Tomasz Napierala 	case 425: {
2263c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2264c0f17173SEdward Tomasz Napierala 		break;
2265c0f17173SEdward Tomasz Napierala 	}
2266c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
2267c0f17173SEdward Tomasz Napierala 	case 426: {
2268c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2269c0f17173SEdward Tomasz Napierala 		break;
2270c0f17173SEdward Tomasz Napierala 	}
2271c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
2272c0f17173SEdward Tomasz Napierala 	case 427: {
2273c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2274c0f17173SEdward Tomasz Napierala 		break;
2275c0f17173SEdward Tomasz Napierala 	}
2276c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
2277c0f17173SEdward Tomasz Napierala 	case 428: {
2278c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2279c0f17173SEdward Tomasz Napierala 		break;
2280c0f17173SEdward Tomasz Napierala 	}
2281c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
2282c0f17173SEdward Tomasz Napierala 	case 429: {
2283c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2284c0f17173SEdward Tomasz Napierala 		break;
2285c0f17173SEdward Tomasz Napierala 	}
2286c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
2287c0f17173SEdward Tomasz Napierala 	case 430: {
2288c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2289c0f17173SEdward Tomasz Napierala 		break;
2290c0f17173SEdward Tomasz Napierala 	}
2291c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
2292c0f17173SEdward Tomasz Napierala 	case 431: {
2293c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2294c0f17173SEdward Tomasz Napierala 		break;
2295c0f17173SEdward Tomasz Napierala 	}
2296c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
2297c0f17173SEdward Tomasz Napierala 	case 432: {
2298c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2299c0f17173SEdward Tomasz Napierala 		break;
2300c0f17173SEdward Tomasz Napierala 	}
2301c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
2302c0f17173SEdward Tomasz Napierala 	case 433: {
2303c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2304c0f17173SEdward Tomasz Napierala 		break;
2305c0f17173SEdward Tomasz Napierala 	}
2306c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
2307c0f17173SEdward Tomasz Napierala 	case 434: {
2308c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2309c0f17173SEdward Tomasz Napierala 		break;
2310c0f17173SEdward Tomasz Napierala 	}
2311c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
2312c0f17173SEdward Tomasz Napierala 	case 435: {
2313b356030eSDmitry Chagin 		struct linux_clone3_args *p = params;
23146b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
23156b7c23a0SBrooks Davis 		iarg[a++] = p->usize; /* l_size_t */
2316b356030eSDmitry Chagin 		*n_args = 2;
2317c0f17173SEdward Tomasz Napierala 		break;
2318c0f17173SEdward Tomasz Napierala 	}
2319c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
2320c0f17173SEdward Tomasz Napierala 	case 436: {
2321c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2322c0f17173SEdward Tomasz Napierala 		break;
2323c0f17173SEdward Tomasz Napierala 	}
2324c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
2325c0f17173SEdward Tomasz Napierala 	case 437: {
2326c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2327c0f17173SEdward Tomasz Napierala 		break;
2328c0f17173SEdward Tomasz Napierala 	}
2329c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
2330c0f17173SEdward Tomasz Napierala 	case 438: {
2331c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2332c0f17173SEdward Tomasz Napierala 		break;
2333c0f17173SEdward Tomasz Napierala 	}
2334c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
2335c0f17173SEdward Tomasz Napierala 	case 439: {
2336bee191e4SDmitry Chagin 		struct linux_faccessat2_args *p = params;
23376b7c23a0SBrooks Davis 		iarg[a++] = p->dfd; /* l_int */
23386b7c23a0SBrooks Davis 		uarg[a++] = (intptr_t)p->filename; /* const char * */
23396b7c23a0SBrooks Davis 		iarg[a++] = p->amode; /* l_int */
23406b7c23a0SBrooks Davis 		iarg[a++] = p->flags; /* l_int */
2341bee191e4SDmitry Chagin 		*n_args = 4;
2342c0f17173SEdward Tomasz Napierala 		break;
2343c0f17173SEdward Tomasz Napierala 	}
2344c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
2345c0f17173SEdward Tomasz Napierala 	case 440: {
2346c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2347c0f17173SEdward Tomasz Napierala 		break;
2348c0f17173SEdward Tomasz Napierala 	}
2349c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
2350c0f17173SEdward Tomasz Napierala 	case 441: {
2351df377f1fSDmitry Chagin 		struct linux_epoll_pwait2_args *p = params;
2352df377f1fSDmitry Chagin 		iarg[a++] = p->epfd; /* l_int */
2353df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
2354df377f1fSDmitry Chagin 		iarg[a++] = p->maxevents; /* l_int */
2355df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
2356df377f1fSDmitry Chagin 		uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
2357df377f1fSDmitry Chagin 		iarg[a++] = p->sigsetsize; /* l_size_t */
2358df377f1fSDmitry Chagin 		*n_args = 6;
2359c0f17173SEdward Tomasz Napierala 		break;
2360c0f17173SEdward Tomasz Napierala 	}
2361c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
2362c0f17173SEdward Tomasz Napierala 	case 442: {
2363c0f17173SEdward Tomasz Napierala 		*n_args = 0;
2364c0f17173SEdward Tomasz Napierala 		break;
2365c0f17173SEdward Tomasz Napierala 	}
23665f2336efSEd Maste 	default:
23675f2336efSEd Maste 		*n_args = 0;
23685f2336efSEd Maste 		break;
23695f2336efSEd Maste 	};
23705f2336efSEd Maste }
23715f2336efSEd Maste static void
23725f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
23735f2336efSEd Maste {
23745f2336efSEd Maste 	const char *p = NULL;
23755f2336efSEd Maste 	switch (sysnum) {
23765f2336efSEd Maste #define	nosys	linux_nosys
23775f2336efSEd Maste 	/* linux_setxattr */
23785f2336efSEd Maste 	case 5:
2379a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2380a39cdcd7SEdward Tomasz Napierala 		case 0:
2381a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2382a39cdcd7SEdward Tomasz Napierala 			break;
2383a39cdcd7SEdward Tomasz Napierala 		case 1:
2384a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2385a39cdcd7SEdward Tomasz Napierala 			break;
2386a39cdcd7SEdward Tomasz Napierala 		case 2:
2387a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2388a39cdcd7SEdward Tomasz Napierala 			break;
2389a39cdcd7SEdward Tomasz Napierala 		case 3:
2390a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2391a39cdcd7SEdward Tomasz Napierala 			break;
2392a39cdcd7SEdward Tomasz Napierala 		case 4:
2393a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2394a39cdcd7SEdward Tomasz Napierala 			break;
2395a39cdcd7SEdward Tomasz Napierala 		default:
2396a39cdcd7SEdward Tomasz Napierala 			break;
2397a39cdcd7SEdward Tomasz Napierala 		};
23985f2336efSEd Maste 		break;
23995f2336efSEd Maste 	/* linux_lsetxattr */
24005f2336efSEd Maste 	case 6:
2401a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2402a39cdcd7SEdward Tomasz Napierala 		case 0:
2403a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2404a39cdcd7SEdward Tomasz Napierala 			break;
2405a39cdcd7SEdward Tomasz Napierala 		case 1:
2406a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2407a39cdcd7SEdward Tomasz Napierala 			break;
2408a39cdcd7SEdward Tomasz Napierala 		case 2:
2409a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2410a39cdcd7SEdward Tomasz Napierala 			break;
2411a39cdcd7SEdward Tomasz Napierala 		case 3:
2412a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2413a39cdcd7SEdward Tomasz Napierala 			break;
2414a39cdcd7SEdward Tomasz Napierala 		case 4:
2415a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2416a39cdcd7SEdward Tomasz Napierala 			break;
2417a39cdcd7SEdward Tomasz Napierala 		default:
2418a39cdcd7SEdward Tomasz Napierala 			break;
2419a39cdcd7SEdward Tomasz Napierala 		};
24205f2336efSEd Maste 		break;
24215f2336efSEd Maste 	/* linux_fsetxattr */
24225f2336efSEd Maste 	case 7:
2423a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2424a39cdcd7SEdward Tomasz Napierala 		case 0:
2425a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2426a39cdcd7SEdward Tomasz Napierala 			break;
2427a39cdcd7SEdward Tomasz Napierala 		case 1:
2428a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2429a39cdcd7SEdward Tomasz Napierala 			break;
2430a39cdcd7SEdward Tomasz Napierala 		case 2:
2431a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2432a39cdcd7SEdward Tomasz Napierala 			break;
2433a39cdcd7SEdward Tomasz Napierala 		case 3:
2434a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2435a39cdcd7SEdward Tomasz Napierala 			break;
2436a39cdcd7SEdward Tomasz Napierala 		case 4:
2437a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2438a39cdcd7SEdward Tomasz Napierala 			break;
2439a39cdcd7SEdward Tomasz Napierala 		default:
2440a39cdcd7SEdward Tomasz Napierala 			break;
2441a39cdcd7SEdward Tomasz Napierala 		};
24425f2336efSEd Maste 		break;
24435f2336efSEd Maste 	/* linux_getxattr */
24445f2336efSEd Maste 	case 8:
2445a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2446a39cdcd7SEdward Tomasz Napierala 		case 0:
2447a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2448a39cdcd7SEdward Tomasz Napierala 			break;
2449a39cdcd7SEdward Tomasz Napierala 		case 1:
2450a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2451a39cdcd7SEdward Tomasz Napierala 			break;
2452a39cdcd7SEdward Tomasz Napierala 		case 2:
2453a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2454a39cdcd7SEdward Tomasz Napierala 			break;
2455a39cdcd7SEdward Tomasz Napierala 		case 3:
2456a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2457a39cdcd7SEdward Tomasz Napierala 			break;
2458a39cdcd7SEdward Tomasz Napierala 		default:
2459a39cdcd7SEdward Tomasz Napierala 			break;
2460a39cdcd7SEdward Tomasz Napierala 		};
24615f2336efSEd Maste 		break;
24625f2336efSEd Maste 	/* linux_lgetxattr */
24635f2336efSEd Maste 	case 9:
2464a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2465a39cdcd7SEdward Tomasz Napierala 		case 0:
2466a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2467a39cdcd7SEdward Tomasz Napierala 			break;
2468a39cdcd7SEdward Tomasz Napierala 		case 1:
2469a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2470a39cdcd7SEdward Tomasz Napierala 			break;
2471a39cdcd7SEdward Tomasz Napierala 		case 2:
2472a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2473a39cdcd7SEdward Tomasz Napierala 			break;
2474a39cdcd7SEdward Tomasz Napierala 		case 3:
2475a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2476a39cdcd7SEdward Tomasz Napierala 			break;
2477a39cdcd7SEdward Tomasz Napierala 		default:
2478a39cdcd7SEdward Tomasz Napierala 			break;
2479a39cdcd7SEdward Tomasz Napierala 		};
24805f2336efSEd Maste 		break;
24815f2336efSEd Maste 	/* linux_fgetxattr */
24825f2336efSEd Maste 	case 10:
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:
2491a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2492a39cdcd7SEdward Tomasz Napierala 			break;
2493a39cdcd7SEdward Tomasz Napierala 		case 3:
2494a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2495a39cdcd7SEdward Tomasz Napierala 			break;
2496a39cdcd7SEdward Tomasz Napierala 		default:
2497a39cdcd7SEdward Tomasz Napierala 			break;
2498a39cdcd7SEdward Tomasz Napierala 		};
24995f2336efSEd Maste 		break;
25005f2336efSEd Maste 	/* linux_listxattr */
25015f2336efSEd Maste 	case 11:
2502a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2503a39cdcd7SEdward Tomasz Napierala 		case 0:
2504a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2505a39cdcd7SEdward Tomasz Napierala 			break;
2506a39cdcd7SEdward Tomasz Napierala 		case 1:
2507a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2508a39cdcd7SEdward Tomasz Napierala 			break;
2509a39cdcd7SEdward Tomasz Napierala 		case 2:
2510a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2511a39cdcd7SEdward Tomasz Napierala 			break;
2512a39cdcd7SEdward Tomasz Napierala 		default:
2513a39cdcd7SEdward Tomasz Napierala 			break;
2514a39cdcd7SEdward Tomasz Napierala 		};
25155f2336efSEd Maste 		break;
25165f2336efSEd Maste 	/* linux_llistxattr */
25175f2336efSEd Maste 	case 12:
2518a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2519a39cdcd7SEdward Tomasz Napierala 		case 0:
2520a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2521a39cdcd7SEdward Tomasz Napierala 			break;
2522a39cdcd7SEdward Tomasz Napierala 		case 1:
2523a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2524a39cdcd7SEdward Tomasz Napierala 			break;
2525a39cdcd7SEdward Tomasz Napierala 		case 2:
2526a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2527a39cdcd7SEdward Tomasz Napierala 			break;
2528a39cdcd7SEdward Tomasz Napierala 		default:
2529a39cdcd7SEdward Tomasz Napierala 			break;
2530a39cdcd7SEdward Tomasz Napierala 		};
25315f2336efSEd Maste 		break;
25325f2336efSEd Maste 	/* linux_flistxattr */
25335f2336efSEd Maste 	case 13:
2534a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2535a39cdcd7SEdward Tomasz Napierala 		case 0:
2536a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2537a39cdcd7SEdward Tomasz Napierala 			break;
2538a39cdcd7SEdward Tomasz Napierala 		case 1:
2539a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2540a39cdcd7SEdward Tomasz Napierala 			break;
2541a39cdcd7SEdward Tomasz Napierala 		case 2:
2542a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2543a39cdcd7SEdward Tomasz Napierala 			break;
2544a39cdcd7SEdward Tomasz Napierala 		default:
2545a39cdcd7SEdward Tomasz Napierala 			break;
2546a39cdcd7SEdward Tomasz Napierala 		};
25475f2336efSEd Maste 		break;
25485f2336efSEd Maste 	/* linux_removexattr */
25495f2336efSEd Maste 	case 14:
2550a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2551a39cdcd7SEdward Tomasz Napierala 		case 0:
2552a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2553a39cdcd7SEdward Tomasz Napierala 			break;
2554a39cdcd7SEdward Tomasz Napierala 		case 1:
2555a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2556a39cdcd7SEdward Tomasz Napierala 			break;
2557a39cdcd7SEdward Tomasz Napierala 		default:
2558a39cdcd7SEdward Tomasz Napierala 			break;
2559a39cdcd7SEdward Tomasz Napierala 		};
25605f2336efSEd Maste 		break;
25615f2336efSEd Maste 	/* linux_lremovexattr */
25625f2336efSEd Maste 	case 15:
2563a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2564a39cdcd7SEdward Tomasz Napierala 		case 0:
2565a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2566a39cdcd7SEdward Tomasz Napierala 			break;
2567a39cdcd7SEdward Tomasz Napierala 		case 1:
2568a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2569a39cdcd7SEdward Tomasz Napierala 			break;
2570a39cdcd7SEdward Tomasz Napierala 		default:
2571a39cdcd7SEdward Tomasz Napierala 			break;
2572a39cdcd7SEdward Tomasz Napierala 		};
25735f2336efSEd Maste 		break;
25745f2336efSEd Maste 	/* linux_fremovexattr */
25755f2336efSEd Maste 	case 16:
2576a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
2577a39cdcd7SEdward Tomasz Napierala 		case 0:
2578a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2579a39cdcd7SEdward Tomasz Napierala 			break;
2580a39cdcd7SEdward Tomasz Napierala 		case 1:
2581a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2582a39cdcd7SEdward Tomasz Napierala 			break;
2583a39cdcd7SEdward Tomasz Napierala 		default:
2584a39cdcd7SEdward Tomasz Napierala 			break;
2585a39cdcd7SEdward Tomasz Napierala 		};
25865f2336efSEd Maste 		break;
25875f2336efSEd Maste 	/* linux_getcwd */
25885f2336efSEd Maste 	case 17:
25895f2336efSEd Maste 		switch (ndx) {
25905f2336efSEd Maste 		case 0:
25915f2336efSEd Maste 			p = "userland char *";
25925f2336efSEd Maste 			break;
25935f2336efSEd Maste 		case 1:
25945f2336efSEd Maste 			p = "l_ulong";
25955f2336efSEd Maste 			break;
25965f2336efSEd Maste 		default:
25975f2336efSEd Maste 			break;
25985f2336efSEd Maste 		};
25995f2336efSEd Maste 		break;
26005f2336efSEd Maste 	/* linux_lookup_dcookie */
26015f2336efSEd Maste 	case 18:
26025f2336efSEd Maste 		break;
26035f2336efSEd Maste 	/* linux_eventfd2 */
26045f2336efSEd Maste 	case 19:
26055f2336efSEd Maste 		switch (ndx) {
26065f2336efSEd Maste 		case 0:
26075f2336efSEd Maste 			p = "l_uint";
26085f2336efSEd Maste 			break;
26095f2336efSEd Maste 		case 1:
26105f2336efSEd Maste 			p = "l_int";
26115f2336efSEd Maste 			break;
26125f2336efSEd Maste 		default:
26135f2336efSEd Maste 			break;
26145f2336efSEd Maste 		};
26155f2336efSEd Maste 		break;
26165f2336efSEd Maste 	/* linux_epoll_create1 */
26175f2336efSEd Maste 	case 20:
26185f2336efSEd Maste 		switch (ndx) {
26195f2336efSEd Maste 		case 0:
26205f2336efSEd Maste 			p = "l_int";
26215f2336efSEd Maste 			break;
26225f2336efSEd Maste 		default:
26235f2336efSEd Maste 			break;
26245f2336efSEd Maste 		};
26255f2336efSEd Maste 		break;
26265f2336efSEd Maste 	/* linux_epoll_ctl */
26275f2336efSEd Maste 	case 21:
26285f2336efSEd Maste 		switch (ndx) {
26295f2336efSEd Maste 		case 0:
26305f2336efSEd Maste 			p = "l_int";
26315f2336efSEd Maste 			break;
26325f2336efSEd Maste 		case 1:
26335f2336efSEd Maste 			p = "l_int";
26345f2336efSEd Maste 			break;
26355f2336efSEd Maste 		case 2:
26365f2336efSEd Maste 			p = "l_int";
26375f2336efSEd Maste 			break;
26385f2336efSEd Maste 		case 3:
26395f2336efSEd Maste 			p = "userland struct epoll_event *";
26405f2336efSEd Maste 			break;
26415f2336efSEd Maste 		default:
26425f2336efSEd Maste 			break;
26435f2336efSEd Maste 		};
26445f2336efSEd Maste 		break;
26455f2336efSEd Maste 	/* linux_epoll_pwait */
26465f2336efSEd Maste 	case 22:
26475f2336efSEd Maste 		switch (ndx) {
26485f2336efSEd Maste 		case 0:
26495f2336efSEd Maste 			p = "l_int";
26505f2336efSEd Maste 			break;
26515f2336efSEd Maste 		case 1:
26525f2336efSEd Maste 			p = "userland struct epoll_event *";
26535f2336efSEd Maste 			break;
26545f2336efSEd Maste 		case 2:
26555f2336efSEd Maste 			p = "l_int";
26565f2336efSEd Maste 			break;
26575f2336efSEd Maste 		case 3:
26585f2336efSEd Maste 			p = "l_int";
26595f2336efSEd Maste 			break;
26605f2336efSEd Maste 		case 4:
26615f2336efSEd Maste 			p = "userland l_sigset_t *";
26625f2336efSEd Maste 			break;
26635f2336efSEd Maste 		case 5:
26645f2336efSEd Maste 			p = "l_size_t";
26655f2336efSEd Maste 			break;
26665f2336efSEd Maste 		default:
26675f2336efSEd Maste 			break;
26685f2336efSEd Maste 		};
26695f2336efSEd Maste 		break;
2670c4db0baaSEd Maste 	/* dup */
2671c4db0baaSEd Maste 	case 23:
2672c4db0baaSEd Maste 		switch (ndx) {
2673c4db0baaSEd Maste 		case 0:
2674c4db0baaSEd Maste 			p = "u_int";
2675c4db0baaSEd Maste 			break;
2676c4db0baaSEd Maste 		default:
2677c4db0baaSEd Maste 			break;
2678c4db0baaSEd Maste 		};
2679c4db0baaSEd Maste 		break;
26805f2336efSEd Maste 	/* linux_dup3 */
26815f2336efSEd Maste 	case 24:
26825f2336efSEd Maste 		switch (ndx) {
26835f2336efSEd Maste 		case 0:
26845f2336efSEd Maste 			p = "l_int";
26855f2336efSEd Maste 			break;
26865f2336efSEd Maste 		case 1:
26875f2336efSEd Maste 			p = "l_int";
26885f2336efSEd Maste 			break;
26895f2336efSEd Maste 		case 2:
26905f2336efSEd Maste 			p = "l_int";
26915f2336efSEd Maste 			break;
26925f2336efSEd Maste 		default:
26935f2336efSEd Maste 			break;
26945f2336efSEd Maste 		};
26955f2336efSEd Maste 		break;
26965f2336efSEd Maste 	/* linux_fcntl */
26975f2336efSEd Maste 	case 25:
26985f2336efSEd Maste 		switch (ndx) {
26995f2336efSEd Maste 		case 0:
27005f2336efSEd Maste 			p = "l_uint";
27015f2336efSEd Maste 			break;
27025f2336efSEd Maste 		case 1:
27035f2336efSEd Maste 			p = "l_uint";
27045f2336efSEd Maste 			break;
27055f2336efSEd Maste 		case 2:
27065f2336efSEd Maste 			p = "l_ulong";
27075f2336efSEd Maste 			break;
27085f2336efSEd Maste 		default:
27095f2336efSEd Maste 			break;
27105f2336efSEd Maste 		};
27115f2336efSEd Maste 		break;
27125f2336efSEd Maste 	/* linux_inotify_init1 */
27135f2336efSEd Maste 	case 26:
27145f2336efSEd Maste 		switch (ndx) {
27155f2336efSEd Maste 		case 0:
27165f2336efSEd Maste 			p = "l_int";
27175f2336efSEd Maste 			break;
27185f2336efSEd Maste 		default:
27195f2336efSEd Maste 			break;
27205f2336efSEd Maste 		};
27215f2336efSEd Maste 		break;
27225f2336efSEd Maste 	/* linux_inotify_add_watch */
27235f2336efSEd Maste 	case 27:
27245f2336efSEd Maste 		break;
27255f2336efSEd Maste 	/* linux_inotify_rm_watch */
27265f2336efSEd Maste 	case 28:
27275f2336efSEd Maste 		break;
27285f2336efSEd Maste 	/* linux_ioctl */
27295f2336efSEd Maste 	case 29:
27305f2336efSEd Maste 		switch (ndx) {
27315f2336efSEd Maste 		case 0:
27325f2336efSEd Maste 			p = "l_uint";
27335f2336efSEd Maste 			break;
27345f2336efSEd Maste 		case 1:
27355f2336efSEd Maste 			p = "l_uint";
27365f2336efSEd Maste 			break;
27375f2336efSEd Maste 		case 2:
2738a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
27395f2336efSEd Maste 			break;
27405f2336efSEd Maste 		default:
27415f2336efSEd Maste 			break;
27425f2336efSEd Maste 		};
27435f2336efSEd Maste 		break;
27445f2336efSEd Maste 	/* linux_ioprio_set */
27455f2336efSEd Maste 	case 30:
27465f2336efSEd Maste 		break;
27475f2336efSEd Maste 	/* linux_ioprio_get */
27485f2336efSEd Maste 	case 31:
27495f2336efSEd Maste 		break;
27505f2336efSEd Maste 	/* flock */
27515f2336efSEd Maste 	case 32:
27525f2336efSEd Maste 		switch (ndx) {
27535f2336efSEd Maste 		case 0:
27545f2336efSEd Maste 			p = "int";
27555f2336efSEd Maste 			break;
27565f2336efSEd Maste 		case 1:
27575f2336efSEd Maste 			p = "int";
27585f2336efSEd Maste 			break;
27595f2336efSEd Maste 		default:
27605f2336efSEd Maste 			break;
27615f2336efSEd Maste 		};
27625f2336efSEd Maste 		break;
27635f2336efSEd Maste 	/* linux_mknodat */
27645f2336efSEd Maste 	case 33:
27655f2336efSEd Maste 		switch (ndx) {
27665f2336efSEd Maste 		case 0:
27675f2336efSEd Maste 			p = "l_int";
27685f2336efSEd Maste 			break;
27695f2336efSEd Maste 		case 1:
27705f2336efSEd Maste 			p = "userland const char *";
27715f2336efSEd Maste 			break;
27725f2336efSEd Maste 		case 2:
27735f2336efSEd Maste 			p = "l_int";
27745f2336efSEd Maste 			break;
27755f2336efSEd Maste 		case 3:
27765f2336efSEd Maste 			p = "l_uint";
27775f2336efSEd Maste 			break;
27785f2336efSEd Maste 		default:
27795f2336efSEd Maste 			break;
27805f2336efSEd Maste 		};
27815f2336efSEd Maste 		break;
27825f2336efSEd Maste 	/* linux_mkdirat */
27835f2336efSEd Maste 	case 34:
27845f2336efSEd Maste 		switch (ndx) {
27855f2336efSEd Maste 		case 0:
27865f2336efSEd Maste 			p = "l_int";
27875f2336efSEd Maste 			break;
27885f2336efSEd Maste 		case 1:
27895f2336efSEd Maste 			p = "userland const char *";
27905f2336efSEd Maste 			break;
27915f2336efSEd Maste 		case 2:
2792a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
27935f2336efSEd Maste 			break;
27945f2336efSEd Maste 		default:
27955f2336efSEd Maste 			break;
27965f2336efSEd Maste 		};
27975f2336efSEd Maste 		break;
27985f2336efSEd Maste 	/* linux_unlinkat */
27995f2336efSEd Maste 	case 35:
28005f2336efSEd Maste 		switch (ndx) {
28015f2336efSEd Maste 		case 0:
28025f2336efSEd Maste 			p = "l_int";
28035f2336efSEd Maste 			break;
28045f2336efSEd Maste 		case 1:
28055f2336efSEd Maste 			p = "userland const char *";
28065f2336efSEd Maste 			break;
28075f2336efSEd Maste 		case 2:
28085f2336efSEd Maste 			p = "l_int";
28095f2336efSEd Maste 			break;
28105f2336efSEd Maste 		default:
28115f2336efSEd Maste 			break;
28125f2336efSEd Maste 		};
28135f2336efSEd Maste 		break;
28145f2336efSEd Maste 	/* linux_symlinkat */
28155f2336efSEd Maste 	case 36:
28165f2336efSEd Maste 		switch (ndx) {
28175f2336efSEd Maste 		case 0:
28185f2336efSEd Maste 			p = "userland const char *";
28195f2336efSEd Maste 			break;
28205f2336efSEd Maste 		case 1:
28215f2336efSEd Maste 			p = "l_int";
28225f2336efSEd Maste 			break;
28235f2336efSEd Maste 		case 2:
28245f2336efSEd Maste 			p = "userland const char *";
28255f2336efSEd Maste 			break;
28265f2336efSEd Maste 		default:
28275f2336efSEd Maste 			break;
28285f2336efSEd Maste 		};
28295f2336efSEd Maste 		break;
28305f2336efSEd Maste 	/* linux_linkat */
28315f2336efSEd Maste 	case 37:
28325f2336efSEd Maste 		switch (ndx) {
28335f2336efSEd Maste 		case 0:
28345f2336efSEd Maste 			p = "l_int";
28355f2336efSEd Maste 			break;
28365f2336efSEd Maste 		case 1:
28375f2336efSEd Maste 			p = "userland const char *";
28385f2336efSEd Maste 			break;
28395f2336efSEd Maste 		case 2:
28405f2336efSEd Maste 			p = "l_int";
28415f2336efSEd Maste 			break;
28425f2336efSEd Maste 		case 3:
28435f2336efSEd Maste 			p = "userland const char *";
28445f2336efSEd Maste 			break;
28455f2336efSEd Maste 		case 4:
28465f2336efSEd Maste 			p = "l_int";
28475f2336efSEd Maste 			break;
28485f2336efSEd Maste 		default:
28495f2336efSEd Maste 			break;
28505f2336efSEd Maste 		};
28515f2336efSEd Maste 		break;
28525f2336efSEd Maste 	/* linux_renameat */
28535f2336efSEd Maste 	case 38:
28545f2336efSEd Maste 		switch (ndx) {
28555f2336efSEd Maste 		case 0:
28565f2336efSEd Maste 			p = "l_int";
28575f2336efSEd Maste 			break;
28585f2336efSEd Maste 		case 1:
28595f2336efSEd Maste 			p = "userland const char *";
28605f2336efSEd Maste 			break;
28615f2336efSEd Maste 		case 2:
28625f2336efSEd Maste 			p = "l_int";
28635f2336efSEd Maste 			break;
28645f2336efSEd Maste 		case 3:
28655f2336efSEd Maste 			p = "userland const char *";
28665f2336efSEd Maste 			break;
28675f2336efSEd Maste 		default:
28685f2336efSEd Maste 			break;
28695f2336efSEd Maste 		};
28705f2336efSEd Maste 		break;
28715f2336efSEd Maste 	/* linux_mount */
28725f2336efSEd Maste 	case 40:
28735f2336efSEd Maste 		switch (ndx) {
28745f2336efSEd Maste 		case 0:
28755f2336efSEd Maste 			p = "userland char *";
28765f2336efSEd Maste 			break;
28775f2336efSEd Maste 		case 1:
28785f2336efSEd Maste 			p = "userland char *";
28795f2336efSEd Maste 			break;
28805f2336efSEd Maste 		case 2:
28815f2336efSEd Maste 			p = "userland char *";
28825f2336efSEd Maste 			break;
28835f2336efSEd Maste 		case 3:
28845f2336efSEd Maste 			p = "l_ulong";
28855f2336efSEd Maste 			break;
28865f2336efSEd Maste 		case 4:
28875f2336efSEd Maste 			p = "userland void *";
28885f2336efSEd Maste 			break;
28895f2336efSEd Maste 		default:
28905f2336efSEd Maste 			break;
28915f2336efSEd Maste 		};
28925f2336efSEd Maste 		break;
28935f2336efSEd Maste 	/* linux_pivot_root */
28945f2336efSEd Maste 	case 41:
28955f2336efSEd Maste 		break;
28965f2336efSEd Maste 	/* linux_statfs */
28975f2336efSEd Maste 	case 43:
28985f2336efSEd Maste 		switch (ndx) {
28995f2336efSEd Maste 		case 0:
29005f2336efSEd Maste 			p = "userland char *";
29015f2336efSEd Maste 			break;
29025f2336efSEd Maste 		case 1:
29035f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
29045f2336efSEd Maste 			break;
29055f2336efSEd Maste 		default:
29065f2336efSEd Maste 			break;
29075f2336efSEd Maste 		};
29085f2336efSEd Maste 		break;
29095f2336efSEd Maste 	/* linux_fstatfs */
29105f2336efSEd Maste 	case 44:
29115f2336efSEd Maste 		switch (ndx) {
29125f2336efSEd Maste 		case 0:
29135f2336efSEd Maste 			p = "l_uint";
29145f2336efSEd Maste 			break;
29155f2336efSEd Maste 		case 1:
29165f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
29175f2336efSEd Maste 			break;
29185f2336efSEd Maste 		default:
29195f2336efSEd Maste 			break;
29205f2336efSEd Maste 		};
29215f2336efSEd Maste 		break;
29225f2336efSEd Maste 	/* linux_truncate */
29235f2336efSEd Maste 	case 45:
29245f2336efSEd Maste 		switch (ndx) {
29255f2336efSEd Maste 		case 0:
29265f2336efSEd Maste 			p = "userland char *";
29275f2336efSEd Maste 			break;
29285f2336efSEd Maste 		case 1:
29295f2336efSEd Maste 			p = "l_ulong";
29305f2336efSEd Maste 			break;
29315f2336efSEd Maste 		default:
29325f2336efSEd Maste 			break;
29335f2336efSEd Maste 		};
29345f2336efSEd Maste 		break;
29355f2336efSEd Maste 	/* linux_ftruncate */
29365f2336efSEd Maste 	case 46:
29375f2336efSEd Maste 		switch (ndx) {
29385f2336efSEd Maste 		case 0:
29395f2336efSEd Maste 			p = "l_int";
29405f2336efSEd Maste 			break;
29415f2336efSEd Maste 		case 1:
29425f2336efSEd Maste 			p = "l_long";
29435f2336efSEd Maste 			break;
29445f2336efSEd Maste 		default:
29455f2336efSEd Maste 			break;
29465f2336efSEd Maste 		};
29475f2336efSEd Maste 		break;
29485f2336efSEd Maste 	/* linux_fallocate */
29495f2336efSEd Maste 	case 47:
29505f2336efSEd Maste 		switch (ndx) {
29515f2336efSEd Maste 		case 0:
29525f2336efSEd Maste 			p = "l_int";
29535f2336efSEd Maste 			break;
29545f2336efSEd Maste 		case 1:
29555f2336efSEd Maste 			p = "l_int";
29565f2336efSEd Maste 			break;
29575f2336efSEd Maste 		case 2:
29585f2336efSEd Maste 			p = "l_loff_t";
29595f2336efSEd Maste 			break;
29605f2336efSEd Maste 		case 3:
29615f2336efSEd Maste 			p = "l_loff_t";
29625f2336efSEd Maste 			break;
29635f2336efSEd Maste 		default:
29645f2336efSEd Maste 			break;
29655f2336efSEd Maste 		};
29665f2336efSEd Maste 		break;
29675f2336efSEd Maste 	/* linux_faccessat */
29685f2336efSEd Maste 	case 48:
29695f2336efSEd Maste 		switch (ndx) {
29705f2336efSEd Maste 		case 0:
29715f2336efSEd Maste 			p = "l_int";
29725f2336efSEd Maste 			break;
29735f2336efSEd Maste 		case 1:
29745f2336efSEd Maste 			p = "userland const char *";
29755f2336efSEd Maste 			break;
29765f2336efSEd Maste 		case 2:
29775f2336efSEd Maste 			p = "l_int";
29785f2336efSEd Maste 			break;
29795f2336efSEd Maste 		default:
29805f2336efSEd Maste 			break;
29815f2336efSEd Maste 		};
29825f2336efSEd Maste 		break;
29835f2336efSEd Maste 	/* linux_chdir */
29845f2336efSEd Maste 	case 49:
29855f2336efSEd Maste 		switch (ndx) {
29865f2336efSEd Maste 		case 0:
29875f2336efSEd Maste 			p = "userland char *";
29885f2336efSEd Maste 			break;
29895f2336efSEd Maste 		default:
29905f2336efSEd Maste 			break;
29915f2336efSEd Maste 		};
29925f2336efSEd Maste 		break;
29935f2336efSEd Maste 	/* fchdir */
29945f2336efSEd Maste 	case 50:
29955f2336efSEd Maste 		switch (ndx) {
29965f2336efSEd Maste 		case 0:
29975f2336efSEd Maste 			p = "int";
29985f2336efSEd Maste 			break;
29995f2336efSEd Maste 		default:
30005f2336efSEd Maste 			break;
30015f2336efSEd Maste 		};
30025f2336efSEd Maste 		break;
30035f2336efSEd Maste 	/* chroot */
30045f2336efSEd Maste 	case 51:
30055f2336efSEd Maste 		switch (ndx) {
30065f2336efSEd Maste 		case 0:
30075f2336efSEd Maste 			p = "userland char *";
30085f2336efSEd Maste 			break;
30095f2336efSEd Maste 		default:
30105f2336efSEd Maste 			break;
30115f2336efSEd Maste 		};
30125f2336efSEd Maste 		break;
30135f2336efSEd Maste 	/* fchmod */
30145f2336efSEd Maste 	case 52:
30155f2336efSEd Maste 		switch (ndx) {
30165f2336efSEd Maste 		case 0:
30175f2336efSEd Maste 			p = "int";
30185f2336efSEd Maste 			break;
30195f2336efSEd Maste 		case 1:
30205f2336efSEd Maste 			p = "int";
30215f2336efSEd Maste 			break;
30225f2336efSEd Maste 		default:
30235f2336efSEd Maste 			break;
30245f2336efSEd Maste 		};
30255f2336efSEd Maste 		break;
30265f2336efSEd Maste 	/* linux_fchmodat */
30275f2336efSEd Maste 	case 53:
30285f2336efSEd Maste 		switch (ndx) {
30295f2336efSEd Maste 		case 0:
30305f2336efSEd Maste 			p = "l_int";
30315f2336efSEd Maste 			break;
30325f2336efSEd Maste 		case 1:
30335f2336efSEd Maste 			p = "userland const char *";
30345f2336efSEd Maste 			break;
30355f2336efSEd Maste 		case 2:
30365f2336efSEd Maste 			p = "l_mode_t";
30375f2336efSEd Maste 			break;
30385f2336efSEd Maste 		default:
30395f2336efSEd Maste 			break;
30405f2336efSEd Maste 		};
30415f2336efSEd Maste 		break;
30425f2336efSEd Maste 	/* linux_fchownat */
30435f2336efSEd Maste 	case 54:
30445f2336efSEd Maste 		switch (ndx) {
30455f2336efSEd Maste 		case 0:
30465f2336efSEd Maste 			p = "l_int";
30475f2336efSEd Maste 			break;
30485f2336efSEd Maste 		case 1:
30495f2336efSEd Maste 			p = "userland const char *";
30505f2336efSEd Maste 			break;
30515f2336efSEd Maste 		case 2:
30525f2336efSEd Maste 			p = "l_uid_t";
30535f2336efSEd Maste 			break;
30545f2336efSEd Maste 		case 3:
30555f2336efSEd Maste 			p = "l_gid_t";
30565f2336efSEd Maste 			break;
30575f2336efSEd Maste 		case 4:
30585f2336efSEd Maste 			p = "l_int";
30595f2336efSEd Maste 			break;
30605f2336efSEd Maste 		default:
30615f2336efSEd Maste 			break;
30625f2336efSEd Maste 		};
30635f2336efSEd Maste 		break;
30645f2336efSEd Maste 	/* fchown */
30655f2336efSEd Maste 	case 55:
30665f2336efSEd Maste 		switch (ndx) {
30675f2336efSEd Maste 		case 0:
30685f2336efSEd Maste 			p = "int";
30695f2336efSEd Maste 			break;
30705f2336efSEd Maste 		case 1:
30715f2336efSEd Maste 			p = "int";
30725f2336efSEd Maste 			break;
30735f2336efSEd Maste 		case 2:
30745f2336efSEd Maste 			p = "int";
30755f2336efSEd Maste 			break;
30765f2336efSEd Maste 		default:
30775f2336efSEd Maste 			break;
30785f2336efSEd Maste 		};
30795f2336efSEd Maste 		break;
30805f2336efSEd Maste 	/* linux_openat */
30815f2336efSEd Maste 	case 56:
30825f2336efSEd Maste 		switch (ndx) {
30835f2336efSEd Maste 		case 0:
30845f2336efSEd Maste 			p = "l_int";
30855f2336efSEd Maste 			break;
30865f2336efSEd Maste 		case 1:
30875f2336efSEd Maste 			p = "userland const char *";
30885f2336efSEd Maste 			break;
30895f2336efSEd Maste 		case 2:
30905f2336efSEd Maste 			p = "l_int";
30915f2336efSEd Maste 			break;
30925f2336efSEd Maste 		case 3:
3093a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
30945f2336efSEd Maste 			break;
30955f2336efSEd Maste 		default:
30965f2336efSEd Maste 			break;
30975f2336efSEd Maste 		};
30985f2336efSEd Maste 		break;
30995f2336efSEd Maste 	/* close */
31005f2336efSEd Maste 	case 57:
31015f2336efSEd Maste 		switch (ndx) {
31025f2336efSEd Maste 		case 0:
31035f2336efSEd Maste 			p = "int";
31045f2336efSEd Maste 			break;
31055f2336efSEd Maste 		default:
31065f2336efSEd Maste 			break;
31075f2336efSEd Maste 		};
31085f2336efSEd Maste 		break;
31095f2336efSEd Maste 	/* linux_vhangup */
31105f2336efSEd Maste 	case 58:
31115f2336efSEd Maste 		break;
31125f2336efSEd Maste 	/* linux_pipe2 */
31135f2336efSEd Maste 	case 59:
31145f2336efSEd Maste 		switch (ndx) {
31155f2336efSEd Maste 		case 0:
31165f2336efSEd Maste 			p = "userland l_int *";
31175f2336efSEd Maste 			break;
31185f2336efSEd Maste 		case 1:
31195f2336efSEd Maste 			p = "l_int";
31205f2336efSEd Maste 			break;
31215f2336efSEd Maste 		default:
31225f2336efSEd Maste 			break;
31235f2336efSEd Maste 		};
31245f2336efSEd Maste 		break;
31255f2336efSEd Maste 	/* linux_getdents64 */
31265f2336efSEd Maste 	case 61:
31275f2336efSEd Maste 		switch (ndx) {
31285f2336efSEd Maste 		case 0:
31295f2336efSEd Maste 			p = "l_uint";
31305f2336efSEd Maste 			break;
31315f2336efSEd Maste 		case 1:
31325f2336efSEd Maste 			p = "userland void *";
31335f2336efSEd Maste 			break;
31345f2336efSEd Maste 		case 2:
31355f2336efSEd Maste 			p = "l_uint";
31365f2336efSEd Maste 			break;
31375f2336efSEd Maste 		default:
31385f2336efSEd Maste 			break;
31395f2336efSEd Maste 		};
31405f2336efSEd Maste 		break;
31415f2336efSEd Maste 	/* linux_lseek */
31425f2336efSEd Maste 	case 62:
31435f2336efSEd Maste 		switch (ndx) {
31445f2336efSEd Maste 		case 0:
31455f2336efSEd Maste 			p = "l_uint";
31465f2336efSEd Maste 			break;
31475f2336efSEd Maste 		case 1:
31485f2336efSEd Maste 			p = "l_off_t";
31495f2336efSEd Maste 			break;
31505f2336efSEd Maste 		case 2:
31515f2336efSEd Maste 			p = "l_int";
31525f2336efSEd Maste 			break;
31535f2336efSEd Maste 		default:
31545f2336efSEd Maste 			break;
31555f2336efSEd Maste 		};
31565f2336efSEd Maste 		break;
31575f2336efSEd Maste 	/* read */
31585f2336efSEd Maste 	case 63:
31595f2336efSEd Maste 		switch (ndx) {
31605f2336efSEd Maste 		case 0:
31615f2336efSEd Maste 			p = "int";
31625f2336efSEd Maste 			break;
31635f2336efSEd Maste 		case 1:
31645f2336efSEd Maste 			p = "userland char *";
31655f2336efSEd Maste 			break;
31665f2336efSEd Maste 		case 2:
3167a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
31685f2336efSEd Maste 			break;
31695f2336efSEd Maste 		default:
31705f2336efSEd Maste 			break;
31715f2336efSEd Maste 		};
31725f2336efSEd Maste 		break;
31735f2336efSEd Maste 	/* write */
31745f2336efSEd Maste 	case 64:
31755f2336efSEd Maste 		switch (ndx) {
31765f2336efSEd Maste 		case 0:
31775f2336efSEd Maste 			p = "int";
31785f2336efSEd Maste 			break;
31795f2336efSEd Maste 		case 1:
31805f2336efSEd Maste 			p = "userland char *";
31815f2336efSEd Maste 			break;
31825f2336efSEd Maste 		case 2:
3183a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
31845f2336efSEd Maste 			break;
31855f2336efSEd Maste 		default:
31865f2336efSEd Maste 			break;
31875f2336efSEd Maste 		};
31885f2336efSEd Maste 		break;
31895f2336efSEd Maste 	/* readv */
31905f2336efSEd Maste 	case 65:
31915f2336efSEd Maste 		switch (ndx) {
31925f2336efSEd Maste 		case 0:
31935f2336efSEd Maste 			p = "int";
31945f2336efSEd Maste 			break;
31955f2336efSEd Maste 		case 1:
31965f2336efSEd Maste 			p = "userland struct iovec *";
31975f2336efSEd Maste 			break;
31985f2336efSEd Maste 		case 2:
31995f2336efSEd Maste 			p = "u_int";
32005f2336efSEd Maste 			break;
32015f2336efSEd Maste 		default:
32025f2336efSEd Maste 			break;
32035f2336efSEd Maste 		};
32045f2336efSEd Maste 		break;
32055f2336efSEd Maste 	/* writev */
32065f2336efSEd Maste 	case 66:
32075f2336efSEd Maste 		switch (ndx) {
32085f2336efSEd Maste 		case 0:
32095f2336efSEd Maste 			p = "int";
32105f2336efSEd Maste 			break;
32115f2336efSEd Maste 		case 1:
32125f2336efSEd Maste 			p = "userland struct iovec *";
32135f2336efSEd Maste 			break;
32145f2336efSEd Maste 		case 2:
32155f2336efSEd Maste 			p = "u_int";
32165f2336efSEd Maste 			break;
32175f2336efSEd Maste 		default:
32185f2336efSEd Maste 			break;
32195f2336efSEd Maste 		};
32205f2336efSEd Maste 		break;
32215f2336efSEd Maste 	/* linux_pread */
32225f2336efSEd Maste 	case 67:
32235f2336efSEd Maste 		switch (ndx) {
32245f2336efSEd Maste 		case 0:
32255f2336efSEd Maste 			p = "l_uint";
32265f2336efSEd Maste 			break;
32275f2336efSEd Maste 		case 1:
32285f2336efSEd Maste 			p = "userland char *";
32295f2336efSEd Maste 			break;
32305f2336efSEd Maste 		case 2:
32315f2336efSEd Maste 			p = "l_size_t";
32325f2336efSEd Maste 			break;
32335f2336efSEd Maste 		case 3:
32345f2336efSEd Maste 			p = "l_loff_t";
32355f2336efSEd Maste 			break;
32365f2336efSEd Maste 		default:
32375f2336efSEd Maste 			break;
32385f2336efSEd Maste 		};
32395f2336efSEd Maste 		break;
32405f2336efSEd Maste 	/* linux_pwrite */
32415f2336efSEd Maste 	case 68:
32425f2336efSEd Maste 		switch (ndx) {
32435f2336efSEd Maste 		case 0:
32445f2336efSEd Maste 			p = "l_uint";
32455f2336efSEd Maste 			break;
32465f2336efSEd Maste 		case 1:
32475f2336efSEd Maste 			p = "userland char *";
32485f2336efSEd Maste 			break;
32495f2336efSEd Maste 		case 2:
32505f2336efSEd Maste 			p = "l_size_t";
32515f2336efSEd Maste 			break;
32525f2336efSEd Maste 		case 3:
32535f2336efSEd Maste 			p = "l_loff_t";
32545f2336efSEd Maste 			break;
32555f2336efSEd Maste 		default:
32565f2336efSEd Maste 			break;
32575f2336efSEd Maste 		};
32585f2336efSEd Maste 		break;
32595f2336efSEd Maste 	/* linux_preadv */
32605f2336efSEd Maste 	case 69:
32615f2336efSEd Maste 		switch (ndx) {
32625f2336efSEd Maste 		case 0:
32635f2336efSEd Maste 			p = "l_ulong";
32645f2336efSEd Maste 			break;
32655f2336efSEd Maste 		case 1:
32665f2336efSEd Maste 			p = "userland struct iovec *";
32675f2336efSEd Maste 			break;
32685f2336efSEd Maste 		case 2:
32695f2336efSEd Maste 			p = "l_ulong";
32705f2336efSEd Maste 			break;
32715f2336efSEd Maste 		case 3:
32725f2336efSEd Maste 			p = "l_ulong";
32735f2336efSEd Maste 			break;
32745f2336efSEd Maste 		case 4:
32755f2336efSEd Maste 			p = "l_ulong";
32765f2336efSEd Maste 			break;
32775f2336efSEd Maste 		default:
32785f2336efSEd Maste 			break;
32795f2336efSEd Maste 		};
32805f2336efSEd Maste 		break;
32815f2336efSEd Maste 	/* linux_pwritev */
32825f2336efSEd Maste 	case 70:
32835f2336efSEd Maste 		switch (ndx) {
32845f2336efSEd Maste 		case 0:
32855f2336efSEd Maste 			p = "l_ulong";
32865f2336efSEd Maste 			break;
32875f2336efSEd Maste 		case 1:
32885f2336efSEd Maste 			p = "userland struct iovec *";
32895f2336efSEd Maste 			break;
32905f2336efSEd Maste 		case 2:
32915f2336efSEd Maste 			p = "l_ulong";
32925f2336efSEd Maste 			break;
32935f2336efSEd Maste 		case 3:
32945f2336efSEd Maste 			p = "l_ulong";
32955f2336efSEd Maste 			break;
32965f2336efSEd Maste 		case 4:
32975f2336efSEd Maste 			p = "l_ulong";
32985f2336efSEd Maste 			break;
32995f2336efSEd Maste 		default:
33005f2336efSEd Maste 			break;
33015f2336efSEd Maste 		};
33025f2336efSEd Maste 		break;
33035f2336efSEd Maste 	/* linux_sendfile */
33045f2336efSEd Maste 	case 71:
33055f2336efSEd Maste 		switch (ndx) {
33065f2336efSEd Maste 		case 0:
33075f2336efSEd Maste 			p = "l_int";
33085f2336efSEd Maste 			break;
33095f2336efSEd Maste 		case 1:
33105f2336efSEd Maste 			p = "l_int";
33115f2336efSEd Maste 			break;
33125f2336efSEd Maste 		case 2:
3313a39cdcd7SEdward Tomasz Napierala 			p = "userland l_off_t *";
33145f2336efSEd Maste 			break;
33155f2336efSEd Maste 		case 3:
33165f2336efSEd Maste 			p = "l_size_t";
33175f2336efSEd Maste 			break;
33185f2336efSEd Maste 		default:
33195f2336efSEd Maste 			break;
33205f2336efSEd Maste 		};
33215f2336efSEd Maste 		break;
33225f2336efSEd Maste 	/* linux_pselect6 */
33235f2336efSEd Maste 	case 72:
33245f2336efSEd Maste 		switch (ndx) {
33255f2336efSEd Maste 		case 0:
33265f2336efSEd Maste 			p = "l_int";
33275f2336efSEd Maste 			break;
33285f2336efSEd Maste 		case 1:
33295f2336efSEd Maste 			p = "userland l_fd_set *";
33305f2336efSEd Maste 			break;
33315f2336efSEd Maste 		case 2:
33325f2336efSEd Maste 			p = "userland l_fd_set *";
33335f2336efSEd Maste 			break;
33345f2336efSEd Maste 		case 3:
33355f2336efSEd Maste 			p = "userland l_fd_set *";
33365f2336efSEd Maste 			break;
33375f2336efSEd Maste 		case 4:
33385f2336efSEd Maste 			p = "userland struct l_timespec *";
33395f2336efSEd Maste 			break;
33405f2336efSEd Maste 		case 5:
33415f2336efSEd Maste 			p = "userland l_uintptr_t *";
33425f2336efSEd Maste 			break;
33435f2336efSEd Maste 		default:
33445f2336efSEd Maste 			break;
33455f2336efSEd Maste 		};
33465f2336efSEd Maste 		break;
33475f2336efSEd Maste 	/* linux_ppoll */
33485f2336efSEd Maste 	case 73:
33495f2336efSEd Maste 		switch (ndx) {
33505f2336efSEd Maste 		case 0:
33515f2336efSEd Maste 			p = "userland struct pollfd *";
33525f2336efSEd Maste 			break;
33535f2336efSEd Maste 		case 1:
3354a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
33555f2336efSEd Maste 			break;
33565f2336efSEd Maste 		case 2:
33575f2336efSEd Maste 			p = "userland struct l_timespec *";
33585f2336efSEd Maste 			break;
33595f2336efSEd Maste 		case 3:
33605f2336efSEd Maste 			p = "userland l_sigset_t *";
33615f2336efSEd Maste 			break;
33625f2336efSEd Maste 		case 4:
33635f2336efSEd Maste 			p = "l_size_t";
33645f2336efSEd Maste 			break;
33655f2336efSEd Maste 		default:
33665f2336efSEd Maste 			break;
33675f2336efSEd Maste 		};
33685f2336efSEd Maste 		break;
33695f2336efSEd Maste 	/* linux_signalfd4 */
33705f2336efSEd Maste 	case 74:
33715f2336efSEd Maste 		break;
33725f2336efSEd Maste 	/* linux_vmsplice */
33735f2336efSEd Maste 	case 75:
33745f2336efSEd Maste 		break;
33755f2336efSEd Maste 	/* linux_splice */
33765f2336efSEd Maste 	case 76:
33773e9a2142SEdward Tomasz Napierala 		switch (ndx) {
33783e9a2142SEdward Tomasz Napierala 		case 0:
33793e9a2142SEdward Tomasz Napierala 			p = "int";
33803e9a2142SEdward Tomasz Napierala 			break;
33813e9a2142SEdward Tomasz Napierala 		case 1:
33823e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
33833e9a2142SEdward Tomasz Napierala 			break;
33843e9a2142SEdward Tomasz Napierala 		case 2:
33853e9a2142SEdward Tomasz Napierala 			p = "int";
33863e9a2142SEdward Tomasz Napierala 			break;
33873e9a2142SEdward Tomasz Napierala 		case 3:
33883e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
33893e9a2142SEdward Tomasz Napierala 			break;
33903e9a2142SEdward Tomasz Napierala 		case 4:
33913e9a2142SEdward Tomasz Napierala 			p = "l_size_t";
33923e9a2142SEdward Tomasz Napierala 			break;
33933e9a2142SEdward Tomasz Napierala 		case 5:
33943e9a2142SEdward Tomasz Napierala 			p = "l_uint";
33953e9a2142SEdward Tomasz Napierala 			break;
33963e9a2142SEdward Tomasz Napierala 		default:
33973e9a2142SEdward Tomasz Napierala 			break;
33983e9a2142SEdward Tomasz Napierala 		};
33995f2336efSEd Maste 		break;
34005f2336efSEd Maste 	/* linux_tee */
34015f2336efSEd Maste 	case 77:
34025f2336efSEd Maste 		break;
34035f2336efSEd Maste 	/* linux_readlinkat */
34045f2336efSEd Maste 	case 78:
34055f2336efSEd Maste 		switch (ndx) {
34065f2336efSEd Maste 		case 0:
34075f2336efSEd Maste 			p = "l_int";
34085f2336efSEd Maste 			break;
34095f2336efSEd Maste 		case 1:
34105f2336efSEd Maste 			p = "userland const char *";
34115f2336efSEd Maste 			break;
34125f2336efSEd Maste 		case 2:
34135f2336efSEd Maste 			p = "userland char *";
34145f2336efSEd Maste 			break;
34155f2336efSEd Maste 		case 3:
34165f2336efSEd Maste 			p = "l_int";
34175f2336efSEd Maste 			break;
34185f2336efSEd Maste 		default:
34195f2336efSEd Maste 			break;
34205f2336efSEd Maste 		};
34215f2336efSEd Maste 		break;
34225f2336efSEd Maste 	/* linux_newfstatat */
34235f2336efSEd Maste 	case 79:
34245f2336efSEd Maste 		switch (ndx) {
34255f2336efSEd Maste 		case 0:
34265f2336efSEd Maste 			p = "l_int";
34275f2336efSEd Maste 			break;
34285f2336efSEd Maste 		case 1:
34295f2336efSEd Maste 			p = "userland char *";
34305f2336efSEd Maste 			break;
34315f2336efSEd Maste 		case 2:
34325f2336efSEd Maste 			p = "userland struct l_stat64 *";
34335f2336efSEd Maste 			break;
34345f2336efSEd Maste 		case 3:
34355f2336efSEd Maste 			p = "l_int";
34365f2336efSEd Maste 			break;
34375f2336efSEd Maste 		default:
34385f2336efSEd Maste 			break;
34395f2336efSEd Maste 		};
34405f2336efSEd Maste 		break;
34415f2336efSEd Maste 	/* linux_newfstat */
34425f2336efSEd Maste 	case 80:
34435f2336efSEd Maste 		switch (ndx) {
34445f2336efSEd Maste 		case 0:
34455f2336efSEd Maste 			p = "l_uint";
34465f2336efSEd Maste 			break;
34475f2336efSEd Maste 		case 1:
34485f2336efSEd Maste 			p = "userland struct l_newstat *";
34495f2336efSEd Maste 			break;
34505f2336efSEd Maste 		default:
34515f2336efSEd Maste 			break;
34525f2336efSEd Maste 		};
34535f2336efSEd Maste 		break;
34545f2336efSEd Maste 	/* fsync */
34555f2336efSEd Maste 	case 82:
34565f2336efSEd Maste 		switch (ndx) {
34575f2336efSEd Maste 		case 0:
34585f2336efSEd Maste 			p = "int";
34595f2336efSEd Maste 			break;
34605f2336efSEd Maste 		default:
34615f2336efSEd Maste 			break;
34625f2336efSEd Maste 		};
34635f2336efSEd Maste 		break;
34645f2336efSEd Maste 	/* linux_fdatasync */
34655f2336efSEd Maste 	case 83:
34665f2336efSEd Maste 		switch (ndx) {
34675f2336efSEd Maste 		case 0:
34685f2336efSEd Maste 			p = "l_uint";
34695f2336efSEd Maste 			break;
34705f2336efSEd Maste 		default:
34715f2336efSEd Maste 			break;
34725f2336efSEd Maste 		};
34735f2336efSEd Maste 		break;
34745f2336efSEd Maste 	/* linux_sync_file_range */
34755f2336efSEd Maste 	case 84:
34760cde2b32SEdward Tomasz Napierala 		switch (ndx) {
34770cde2b32SEdward Tomasz Napierala 		case 0:
34780cde2b32SEdward Tomasz Napierala 			p = "l_int";
34790cde2b32SEdward Tomasz Napierala 			break;
34800cde2b32SEdward Tomasz Napierala 		case 1:
34810cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
34820cde2b32SEdward Tomasz Napierala 			break;
34830cde2b32SEdward Tomasz Napierala 		case 2:
34840cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
34850cde2b32SEdward Tomasz Napierala 			break;
34860cde2b32SEdward Tomasz Napierala 		case 3:
3487a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
34880cde2b32SEdward Tomasz Napierala 			break;
34890cde2b32SEdward Tomasz Napierala 		default:
34900cde2b32SEdward Tomasz Napierala 			break;
34910cde2b32SEdward Tomasz Napierala 		};
34925f2336efSEd Maste 		break;
34935f2336efSEd Maste 	/* linux_timerfd_create */
34945f2336efSEd Maste 	case 85:
34955f2336efSEd Maste 		switch (ndx) {
34965f2336efSEd Maste 		case 0:
34975f2336efSEd Maste 			p = "l_int";
34985f2336efSEd Maste 			break;
34995f2336efSEd Maste 		case 1:
35005f2336efSEd Maste 			p = "l_int";
35015f2336efSEd Maste 			break;
35025f2336efSEd Maste 		default:
35035f2336efSEd Maste 			break;
35045f2336efSEd Maste 		};
35055f2336efSEd Maste 		break;
35065f2336efSEd Maste 	/* linux_timerfd_settime */
35075f2336efSEd Maste 	case 86:
35085f2336efSEd Maste 		switch (ndx) {
35095f2336efSEd Maste 		case 0:
35105f2336efSEd Maste 			p = "l_int";
35115f2336efSEd Maste 			break;
35125f2336efSEd Maste 		case 1:
35135f2336efSEd Maste 			p = "l_int";
35145f2336efSEd Maste 			break;
35155f2336efSEd Maste 		case 2:
35165f2336efSEd Maste 			p = "userland const struct l_itimerspec *";
35175f2336efSEd Maste 			break;
35185f2336efSEd Maste 		case 3:
35195f2336efSEd Maste 			p = "userland struct l_itimerspec *";
35205f2336efSEd Maste 			break;
35215f2336efSEd Maste 		default:
35225f2336efSEd Maste 			break;
35235f2336efSEd Maste 		};
35245f2336efSEd Maste 		break;
35255f2336efSEd Maste 	/* linux_timerfd_gettime */
35265f2336efSEd Maste 	case 87:
35275f2336efSEd Maste 		switch (ndx) {
35285f2336efSEd Maste 		case 0:
35295f2336efSEd Maste 			p = "l_int";
35305f2336efSEd Maste 			break;
35315f2336efSEd Maste 		case 1:
35325f2336efSEd Maste 			p = "userland struct l_itimerspec *";
35335f2336efSEd Maste 			break;
35345f2336efSEd Maste 		default:
35355f2336efSEd Maste 			break;
35365f2336efSEd Maste 		};
35375f2336efSEd Maste 		break;
35385f2336efSEd Maste 	/* linux_utimensat */
35395f2336efSEd Maste 	case 88:
35405f2336efSEd Maste 		switch (ndx) {
35415f2336efSEd Maste 		case 0:
35425f2336efSEd Maste 			p = "l_int";
35435f2336efSEd Maste 			break;
35445f2336efSEd Maste 		case 1:
35455f2336efSEd Maste 			p = "userland const char *";
35465f2336efSEd Maste 			break;
35475f2336efSEd Maste 		case 2:
35485f2336efSEd Maste 			p = "userland const struct l_timespec *";
35495f2336efSEd Maste 			break;
35505f2336efSEd Maste 		case 3:
35515f2336efSEd Maste 			p = "l_int";
35525f2336efSEd Maste 			break;
35535f2336efSEd Maste 		default:
35545f2336efSEd Maste 			break;
35555f2336efSEd Maste 		};
35565f2336efSEd Maste 		break;
35575f2336efSEd Maste 	/* acct */
35585f2336efSEd Maste 	case 89:
35595f2336efSEd Maste 		switch (ndx) {
35605f2336efSEd Maste 		case 0:
35615f2336efSEd Maste 			p = "userland char *";
35625f2336efSEd Maste 			break;
35635f2336efSEd Maste 		default:
35645f2336efSEd Maste 			break;
35655f2336efSEd Maste 		};
35665f2336efSEd Maste 		break;
35675f2336efSEd Maste 	/* linux_capget */
35685f2336efSEd Maste 	case 90:
35695f2336efSEd Maste 		switch (ndx) {
35705f2336efSEd Maste 		case 0:
35715f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
35725f2336efSEd Maste 			break;
35735f2336efSEd Maste 		case 1:
35745f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
35755f2336efSEd Maste 			break;
35765f2336efSEd Maste 		default:
35775f2336efSEd Maste 			break;
35785f2336efSEd Maste 		};
35795f2336efSEd Maste 		break;
35805f2336efSEd Maste 	/* linux_capset */
35815f2336efSEd Maste 	case 91:
35825f2336efSEd Maste 		switch (ndx) {
35835f2336efSEd Maste 		case 0:
35845f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
35855f2336efSEd Maste 			break;
35865f2336efSEd Maste 		case 1:
35875f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
35885f2336efSEd Maste 			break;
35895f2336efSEd Maste 		default:
35905f2336efSEd Maste 			break;
35915f2336efSEd Maste 		};
35925f2336efSEd Maste 		break;
35935f2336efSEd Maste 	/* linux_personality */
35945f2336efSEd Maste 	case 92:
35955f2336efSEd Maste 		switch (ndx) {
35965f2336efSEd Maste 		case 0:
35975f2336efSEd Maste 			p = "l_uint";
35985f2336efSEd Maste 			break;
35995f2336efSEd Maste 		default:
36005f2336efSEd Maste 			break;
36015f2336efSEd Maste 		};
36025f2336efSEd Maste 		break;
36035f2336efSEd Maste 	/* linux_exit */
36045f2336efSEd Maste 	case 93:
36055f2336efSEd Maste 		switch (ndx) {
36065f2336efSEd Maste 		case 0:
3607a39cdcd7SEdward Tomasz Napierala 			p = "u_int";
36085f2336efSEd Maste 			break;
36095f2336efSEd Maste 		default:
36105f2336efSEd Maste 			break;
36115f2336efSEd Maste 		};
36125f2336efSEd Maste 		break;
36135f2336efSEd Maste 	/* linux_exit_group */
36145f2336efSEd Maste 	case 94:
36155f2336efSEd Maste 		switch (ndx) {
36165f2336efSEd Maste 		case 0:
3617a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
36185f2336efSEd Maste 			break;
36195f2336efSEd Maste 		default:
36205f2336efSEd Maste 			break;
36215f2336efSEd Maste 		};
36225f2336efSEd Maste 		break;
36235f2336efSEd Maste 	/* linux_waitid */
36245f2336efSEd Maste 	case 95:
36255f2336efSEd Maste 		switch (ndx) {
36265f2336efSEd Maste 		case 0:
36275f2336efSEd Maste 			p = "l_int";
36285f2336efSEd Maste 			break;
36295f2336efSEd Maste 		case 1:
36305f2336efSEd Maste 			p = "l_pid_t";
36315f2336efSEd Maste 			break;
36325f2336efSEd Maste 		case 2:
36335f2336efSEd Maste 			p = "userland l_siginfo_t *";
36345f2336efSEd Maste 			break;
36355f2336efSEd Maste 		case 3:
36365f2336efSEd Maste 			p = "l_int";
36375f2336efSEd Maste 			break;
36385f2336efSEd Maste 		case 4:
36395f2336efSEd Maste 			p = "userland struct rusage *";
36405f2336efSEd Maste 			break;
36415f2336efSEd Maste 		default:
36425f2336efSEd Maste 			break;
36435f2336efSEd Maste 		};
36445f2336efSEd Maste 		break;
36455f2336efSEd Maste 	/* linux_set_tid_address */
36465f2336efSEd Maste 	case 96:
36475f2336efSEd Maste 		switch (ndx) {
36485f2336efSEd Maste 		case 0:
3649a39cdcd7SEdward Tomasz Napierala 			p = "userland l_int *";
36505f2336efSEd Maste 			break;
36515f2336efSEd Maste 		default:
36525f2336efSEd Maste 			break;
36535f2336efSEd Maste 		};
36545f2336efSEd Maste 		break;
36555f2336efSEd Maste 	/* linux_unshare */
36565f2336efSEd Maste 	case 97:
36575f2336efSEd Maste 		break;
36585f2336efSEd Maste 	/* linux_sys_futex */
36595f2336efSEd Maste 	case 98:
36605f2336efSEd Maste 		switch (ndx) {
36615f2336efSEd Maste 		case 0:
3662ee64d982SDmitry Chagin 			p = "userland uint32_t *";
36635f2336efSEd Maste 			break;
36645f2336efSEd Maste 		case 1:
3665ee64d982SDmitry Chagin 			p = "l_int";
36665f2336efSEd Maste 			break;
36675f2336efSEd Maste 		case 2:
3668ee64d982SDmitry Chagin 			p = "uint32_t";
36695f2336efSEd Maste 			break;
36705f2336efSEd Maste 		case 3:
36715f2336efSEd Maste 			p = "userland struct l_timespec *";
36725f2336efSEd Maste 			break;
36735f2336efSEd Maste 		case 4:
3674ee64d982SDmitry Chagin 			p = "userland uint32_t *";
36755f2336efSEd Maste 			break;
36765f2336efSEd Maste 		case 5:
3677ee64d982SDmitry Chagin 			p = "uint32_t";
36785f2336efSEd Maste 			break;
36795f2336efSEd Maste 		default:
36805f2336efSEd Maste 			break;
36815f2336efSEd Maste 		};
36825f2336efSEd Maste 		break;
36835f2336efSEd Maste 	/* linux_set_robust_list */
36845f2336efSEd Maste 	case 99:
36855f2336efSEd Maste 		switch (ndx) {
36865f2336efSEd Maste 		case 0:
36875f2336efSEd Maste 			p = "userland struct linux_robust_list_head *";
36885f2336efSEd Maste 			break;
36895f2336efSEd Maste 		case 1:
36905f2336efSEd Maste 			p = "l_size_t";
36915f2336efSEd Maste 			break;
36925f2336efSEd Maste 		default:
36935f2336efSEd Maste 			break;
36945f2336efSEd Maste 		};
36955f2336efSEd Maste 		break;
36965f2336efSEd Maste 	/* linux_get_robust_list */
36975f2336efSEd Maste 	case 100:
36985f2336efSEd Maste 		switch (ndx) {
36995f2336efSEd Maste 		case 0:
37005f2336efSEd Maste 			p = "l_int";
37015f2336efSEd Maste 			break;
37025f2336efSEd Maste 		case 1:
37035f2336efSEd Maste 			p = "userland struct linux_robust_list_head **";
37045f2336efSEd Maste 			break;
37055f2336efSEd Maste 		case 2:
37065f2336efSEd Maste 			p = "userland l_size_t *";
37075f2336efSEd Maste 			break;
37085f2336efSEd Maste 		default:
37095f2336efSEd Maste 			break;
37105f2336efSEd Maste 		};
37115f2336efSEd Maste 		break;
37125f2336efSEd Maste 	/* linux_nanosleep */
37135f2336efSEd Maste 	case 101:
37145f2336efSEd Maste 		switch (ndx) {
37155f2336efSEd Maste 		case 0:
37165f2336efSEd Maste 			p = "userland const struct l_timespec *";
37175f2336efSEd Maste 			break;
37185f2336efSEd Maste 		case 1:
37195f2336efSEd Maste 			p = "userland struct l_timespec *";
37205f2336efSEd Maste 			break;
37215f2336efSEd Maste 		default:
37225f2336efSEd Maste 			break;
37235f2336efSEd Maste 		};
37245f2336efSEd Maste 		break;
37255f2336efSEd Maste 	/* linux_getitimer */
37265f2336efSEd Maste 	case 102:
37275f2336efSEd Maste 		switch (ndx) {
37285f2336efSEd Maste 		case 0:
37295f2336efSEd Maste 			p = "l_int";
37305f2336efSEd Maste 			break;
37315f2336efSEd Maste 		case 1:
37325f2336efSEd Maste 			p = "userland struct l_itimerval *";
37335f2336efSEd Maste 			break;
37345f2336efSEd Maste 		default:
37355f2336efSEd Maste 			break;
37365f2336efSEd Maste 		};
37375f2336efSEd Maste 		break;
37385f2336efSEd Maste 	/* linux_setitimer */
37395f2336efSEd Maste 	case 103:
37405f2336efSEd Maste 		switch (ndx) {
37415f2336efSEd Maste 		case 0:
37425f2336efSEd Maste 			p = "l_int";
37435f2336efSEd Maste 			break;
37445f2336efSEd Maste 		case 1:
37455f2336efSEd Maste 			p = "userland struct l_itimerval *";
37465f2336efSEd Maste 			break;
37475f2336efSEd Maste 		case 2:
37485f2336efSEd Maste 			p = "userland struct l_itimerval *";
37495f2336efSEd Maste 			break;
37505f2336efSEd Maste 		default:
37515f2336efSEd Maste 			break;
37525f2336efSEd Maste 		};
37535f2336efSEd Maste 		break;
37545f2336efSEd Maste 	/* linux_kexec_load */
37555f2336efSEd Maste 	case 104:
37565f2336efSEd Maste 		break;
37575f2336efSEd Maste 	/* linux_init_module */
37585f2336efSEd Maste 	case 105:
37595f2336efSEd Maste 		break;
37605f2336efSEd Maste 	/* linux_delete_module */
37615f2336efSEd Maste 	case 106:
37625f2336efSEd Maste 		break;
37635f2336efSEd Maste 	/* linux_timer_create */
37645f2336efSEd Maste 	case 107:
37655f2336efSEd Maste 		switch (ndx) {
37665f2336efSEd Maste 		case 0:
37675f2336efSEd Maste 			p = "clockid_t";
37685f2336efSEd Maste 			break;
37695f2336efSEd Maste 		case 1:
37705f2336efSEd Maste 			p = "userland struct sigevent *";
37715f2336efSEd Maste 			break;
37725f2336efSEd Maste 		case 2:
37735f2336efSEd Maste 			p = "userland l_timer_t *";
37745f2336efSEd Maste 			break;
37755f2336efSEd Maste 		default:
37765f2336efSEd Maste 			break;
37775f2336efSEd Maste 		};
37785f2336efSEd Maste 		break;
37795f2336efSEd Maste 	/* linux_timer_gettime */
37805f2336efSEd Maste 	case 108:
37815f2336efSEd Maste 		switch (ndx) {
37825f2336efSEd Maste 		case 0:
37835f2336efSEd Maste 			p = "l_timer_t";
37845f2336efSEd Maste 			break;
37855f2336efSEd Maste 		case 1:
37865f2336efSEd Maste 			p = "userland struct itimerspec *";
37875f2336efSEd Maste 			break;
37885f2336efSEd Maste 		default:
37895f2336efSEd Maste 			break;
37905f2336efSEd Maste 		};
37915f2336efSEd Maste 		break;
37925f2336efSEd Maste 	/* linux_timer_getoverrun */
37935f2336efSEd Maste 	case 109:
37945f2336efSEd Maste 		switch (ndx) {
37955f2336efSEd Maste 		case 0:
37965f2336efSEd Maste 			p = "l_timer_t";
37975f2336efSEd Maste 			break;
37985f2336efSEd Maste 		default:
37995f2336efSEd Maste 			break;
38005f2336efSEd Maste 		};
38015f2336efSEd Maste 		break;
38025f2336efSEd Maste 	/* linux_timer_settime */
38035f2336efSEd Maste 	case 110:
38045f2336efSEd Maste 		switch (ndx) {
38055f2336efSEd Maste 		case 0:
38065f2336efSEd Maste 			p = "l_timer_t";
38075f2336efSEd Maste 			break;
38085f2336efSEd Maste 		case 1:
38095f2336efSEd Maste 			p = "l_int";
38105f2336efSEd Maste 			break;
38115f2336efSEd Maste 		case 2:
38125f2336efSEd Maste 			p = "userland const struct itimerspec *";
38135f2336efSEd Maste 			break;
38145f2336efSEd Maste 		case 3:
38155f2336efSEd Maste 			p = "userland struct itimerspec *";
38165f2336efSEd Maste 			break;
38175f2336efSEd Maste 		default:
38185f2336efSEd Maste 			break;
38195f2336efSEd Maste 		};
38205f2336efSEd Maste 		break;
38215f2336efSEd Maste 	/* linux_timer_delete */
38225f2336efSEd Maste 	case 111:
38235f2336efSEd Maste 		switch (ndx) {
38245f2336efSEd Maste 		case 0:
38255f2336efSEd Maste 			p = "l_timer_t";
38265f2336efSEd Maste 			break;
38275f2336efSEd Maste 		default:
38285f2336efSEd Maste 			break;
38295f2336efSEd Maste 		};
38305f2336efSEd Maste 		break;
38315f2336efSEd Maste 	/* linux_clock_settime */
38325f2336efSEd Maste 	case 112:
38335f2336efSEd Maste 		switch (ndx) {
38345f2336efSEd Maste 		case 0:
38355f2336efSEd Maste 			p = "clockid_t";
38365f2336efSEd Maste 			break;
38375f2336efSEd Maste 		case 1:
38385f2336efSEd Maste 			p = "userland struct l_timespec *";
38395f2336efSEd Maste 			break;
38405f2336efSEd Maste 		default:
38415f2336efSEd Maste 			break;
38425f2336efSEd Maste 		};
38435f2336efSEd Maste 		break;
38445f2336efSEd Maste 	/* linux_clock_gettime */
38455f2336efSEd Maste 	case 113:
38465f2336efSEd Maste 		switch (ndx) {
38475f2336efSEd Maste 		case 0:
38485f2336efSEd Maste 			p = "clockid_t";
38495f2336efSEd Maste 			break;
38505f2336efSEd Maste 		case 1:
38515f2336efSEd Maste 			p = "userland struct l_timespec *";
38525f2336efSEd Maste 			break;
38535f2336efSEd Maste 		default:
38545f2336efSEd Maste 			break;
38555f2336efSEd Maste 		};
38565f2336efSEd Maste 		break;
38575f2336efSEd Maste 	/* linux_clock_getres */
38585f2336efSEd Maste 	case 114:
38595f2336efSEd Maste 		switch (ndx) {
38605f2336efSEd Maste 		case 0:
38615f2336efSEd Maste 			p = "clockid_t";
38625f2336efSEd Maste 			break;
38635f2336efSEd Maste 		case 1:
38645f2336efSEd Maste 			p = "userland struct l_timespec *";
38655f2336efSEd Maste 			break;
38665f2336efSEd Maste 		default:
38675f2336efSEd Maste 			break;
38685f2336efSEd Maste 		};
38695f2336efSEd Maste 		break;
38705f2336efSEd Maste 	/* linux_clock_nanosleep */
38715f2336efSEd Maste 	case 115:
38725f2336efSEd Maste 		switch (ndx) {
38735f2336efSEd Maste 		case 0:
38745f2336efSEd Maste 			p = "clockid_t";
38755f2336efSEd Maste 			break;
38765f2336efSEd Maste 		case 1:
3877a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
38785f2336efSEd Maste 			break;
38795f2336efSEd Maste 		case 2:
38805f2336efSEd Maste 			p = "userland struct l_timespec *";
38815f2336efSEd Maste 			break;
38825f2336efSEd Maste 		case 3:
38835f2336efSEd Maste 			p = "userland struct l_timespec *";
38845f2336efSEd Maste 			break;
38855f2336efSEd Maste 		default:
38865f2336efSEd Maste 			break;
38875f2336efSEd Maste 		};
38885f2336efSEd Maste 		break;
38895f2336efSEd Maste 	/* linux_syslog */
38905f2336efSEd Maste 	case 116:
38915f2336efSEd Maste 		switch (ndx) {
38925f2336efSEd Maste 		case 0:
38935f2336efSEd Maste 			p = "l_int";
38945f2336efSEd Maste 			break;
38955f2336efSEd Maste 		case 1:
38965f2336efSEd Maste 			p = "userland char *";
38975f2336efSEd Maste 			break;
38985f2336efSEd Maste 		case 2:
38995f2336efSEd Maste 			p = "l_int";
39005f2336efSEd Maste 			break;
39015f2336efSEd Maste 		default:
39025f2336efSEd Maste 			break;
39035f2336efSEd Maste 		};
39045f2336efSEd Maste 		break;
39055f2336efSEd Maste 	/* linux_ptrace */
39065f2336efSEd Maste 	case 117:
39075f2336efSEd Maste 		switch (ndx) {
39085f2336efSEd Maste 		case 0:
39095f2336efSEd Maste 			p = "l_long";
39105f2336efSEd Maste 			break;
39115f2336efSEd Maste 		case 1:
39125f2336efSEd Maste 			p = "l_long";
39135f2336efSEd Maste 			break;
39145f2336efSEd Maste 		case 2:
39155f2336efSEd Maste 			p = "l_ulong";
39165f2336efSEd Maste 			break;
39175f2336efSEd Maste 		case 3:
39185f2336efSEd Maste 			p = "l_ulong";
39195f2336efSEd Maste 			break;
39205f2336efSEd Maste 		default:
39215f2336efSEd Maste 			break;
39225f2336efSEd Maste 		};
39235f2336efSEd Maste 		break;
39245f2336efSEd Maste 	/* linux_sched_setparam */
39255f2336efSEd Maste 	case 118:
39265f2336efSEd Maste 		switch (ndx) {
39275f2336efSEd Maste 		case 0:
39285f2336efSEd Maste 			p = "l_pid_t";
39295f2336efSEd Maste 			break;
39305f2336efSEd Maste 		case 1:
39315f2336efSEd Maste 			p = "userland struct sched_param *";
39325f2336efSEd Maste 			break;
39335f2336efSEd Maste 		default:
39345f2336efSEd Maste 			break;
39355f2336efSEd Maste 		};
39365f2336efSEd Maste 		break;
39375f2336efSEd Maste 	/* linux_sched_setscheduler */
39385f2336efSEd Maste 	case 119:
39395f2336efSEd Maste 		switch (ndx) {
39405f2336efSEd Maste 		case 0:
39415f2336efSEd Maste 			p = "l_pid_t";
39425f2336efSEd Maste 			break;
39435f2336efSEd Maste 		case 1:
39445f2336efSEd Maste 			p = "l_int";
39455f2336efSEd Maste 			break;
39465f2336efSEd Maste 		case 2:
39475f2336efSEd Maste 			p = "userland struct sched_param *";
39485f2336efSEd Maste 			break;
39495f2336efSEd Maste 		default:
39505f2336efSEd Maste 			break;
39515f2336efSEd Maste 		};
39525f2336efSEd Maste 		break;
39535f2336efSEd Maste 	/* linux_sched_getscheduler */
39545f2336efSEd Maste 	case 120:
39555f2336efSEd Maste 		switch (ndx) {
39565f2336efSEd Maste 		case 0:
39575f2336efSEd Maste 			p = "l_pid_t";
39585f2336efSEd Maste 			break;
39595f2336efSEd Maste 		default:
39605f2336efSEd Maste 			break;
39615f2336efSEd Maste 		};
39625f2336efSEd Maste 		break;
39635f2336efSEd Maste 	/* linux_sched_getparam */
39645f2336efSEd Maste 	case 121:
39655f2336efSEd Maste 		switch (ndx) {
39665f2336efSEd Maste 		case 0:
39675f2336efSEd Maste 			p = "l_pid_t";
39685f2336efSEd Maste 			break;
39695f2336efSEd Maste 		case 1:
39705f2336efSEd Maste 			p = "userland struct sched_param *";
39715f2336efSEd Maste 			break;
39725f2336efSEd Maste 		default:
39735f2336efSEd Maste 			break;
39745f2336efSEd Maste 		};
39755f2336efSEd Maste 		break;
39765f2336efSEd Maste 	/* linux_sched_setaffinity */
39775f2336efSEd Maste 	case 122:
39785f2336efSEd Maste 		switch (ndx) {
39795f2336efSEd Maste 		case 0:
39805f2336efSEd Maste 			p = "l_pid_t";
39815f2336efSEd Maste 			break;
39825f2336efSEd Maste 		case 1:
39835f2336efSEd Maste 			p = "l_uint";
39845f2336efSEd Maste 			break;
39855f2336efSEd Maste 		case 2:
39865f2336efSEd Maste 			p = "userland l_ulong *";
39875f2336efSEd Maste 			break;
39885f2336efSEd Maste 		default:
39895f2336efSEd Maste 			break;
39905f2336efSEd Maste 		};
39915f2336efSEd Maste 		break;
39925f2336efSEd Maste 	/* linux_sched_getaffinity */
39935f2336efSEd Maste 	case 123:
39945f2336efSEd Maste 		switch (ndx) {
39955f2336efSEd Maste 		case 0:
39965f2336efSEd Maste 			p = "l_pid_t";
39975f2336efSEd Maste 			break;
39985f2336efSEd Maste 		case 1:
39995f2336efSEd Maste 			p = "l_uint";
40005f2336efSEd Maste 			break;
40015f2336efSEd Maste 		case 2:
40025f2336efSEd Maste 			p = "userland l_ulong *";
40035f2336efSEd Maste 			break;
40045f2336efSEd Maste 		default:
40055f2336efSEd Maste 			break;
40065f2336efSEd Maste 		};
40075f2336efSEd Maste 		break;
40085f2336efSEd Maste 	/* sched_yield */
40095f2336efSEd Maste 	case 124:
40105f2336efSEd Maste 		break;
40115f2336efSEd Maste 	/* linux_sched_get_priority_max */
40125f2336efSEd Maste 	case 125:
40135f2336efSEd Maste 		switch (ndx) {
40145f2336efSEd Maste 		case 0:
40155f2336efSEd Maste 			p = "l_int";
40165f2336efSEd Maste 			break;
40175f2336efSEd Maste 		default:
40185f2336efSEd Maste 			break;
40195f2336efSEd Maste 		};
40205f2336efSEd Maste 		break;
40215f2336efSEd Maste 	/* linux_sched_get_priority_min */
40225f2336efSEd Maste 	case 126:
40235f2336efSEd Maste 		switch (ndx) {
40245f2336efSEd Maste 		case 0:
40255f2336efSEd Maste 			p = "l_int";
40265f2336efSEd Maste 			break;
40275f2336efSEd Maste 		default:
40285f2336efSEd Maste 			break;
40295f2336efSEd Maste 		};
40305f2336efSEd Maste 		break;
40315f2336efSEd Maste 	/* linux_sched_rr_get_interval */
40325f2336efSEd Maste 	case 127:
40335f2336efSEd Maste 		switch (ndx) {
40345f2336efSEd Maste 		case 0:
40355f2336efSEd Maste 			p = "l_pid_t";
40365f2336efSEd Maste 			break;
40375f2336efSEd Maste 		case 1:
40385f2336efSEd Maste 			p = "userland struct l_timespec *";
40395f2336efSEd Maste 			break;
40405f2336efSEd Maste 		default:
40415f2336efSEd Maste 			break;
40425f2336efSEd Maste 		};
40435f2336efSEd Maste 		break;
40445f2336efSEd Maste 	/* linux_kill */
40455f2336efSEd Maste 	case 129:
40465f2336efSEd Maste 		switch (ndx) {
40475f2336efSEd Maste 		case 0:
4048a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
40495f2336efSEd Maste 			break;
40505f2336efSEd Maste 		case 1:
40515f2336efSEd Maste 			p = "l_int";
40525f2336efSEd Maste 			break;
40535f2336efSEd Maste 		default:
40545f2336efSEd Maste 			break;
40555f2336efSEd Maste 		};
40565f2336efSEd Maste 		break;
40575f2336efSEd Maste 	/* linux_tkill */
40585f2336efSEd Maste 	case 130:
40595f2336efSEd Maste 		switch (ndx) {
40605f2336efSEd Maste 		case 0:
4061a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
40625f2336efSEd Maste 			break;
40635f2336efSEd Maste 		case 1:
40645f2336efSEd Maste 			p = "l_int";
40655f2336efSEd Maste 			break;
40665f2336efSEd Maste 		default:
40675f2336efSEd Maste 			break;
40685f2336efSEd Maste 		};
40695f2336efSEd Maste 		break;
40705f2336efSEd Maste 	/* linux_tgkill */
40715f2336efSEd Maste 	case 131:
40725f2336efSEd Maste 		switch (ndx) {
40735f2336efSEd Maste 		case 0:
4074a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
40755f2336efSEd Maste 			break;
40765f2336efSEd Maste 		case 1:
4077a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
40785f2336efSEd Maste 			break;
40795f2336efSEd Maste 		case 2:
40805f2336efSEd Maste 			p = "l_int";
40815f2336efSEd Maste 			break;
40825f2336efSEd Maste 		default:
40835f2336efSEd Maste 			break;
40845f2336efSEd Maste 		};
40855f2336efSEd Maste 		break;
40865f2336efSEd Maste 	/* linux_sigaltstack */
40875f2336efSEd Maste 	case 132:
40885f2336efSEd Maste 		switch (ndx) {
40895f2336efSEd Maste 		case 0:
40905f2336efSEd Maste 			p = "userland l_stack_t *";
40915f2336efSEd Maste 			break;
40925f2336efSEd Maste 		case 1:
40935f2336efSEd Maste 			p = "userland l_stack_t *";
40945f2336efSEd Maste 			break;
40955f2336efSEd Maste 		default:
40965f2336efSEd Maste 			break;
40975f2336efSEd Maste 		};
40985f2336efSEd Maste 		break;
40995f2336efSEd Maste 	/* linux_rt_sigsuspend */
41005f2336efSEd Maste 	case 133:
41015f2336efSEd Maste 		switch (ndx) {
41025f2336efSEd Maste 		case 0:
41035f2336efSEd Maste 			p = "userland l_sigset_t *";
41045f2336efSEd Maste 			break;
41055f2336efSEd Maste 		case 1:
41065f2336efSEd Maste 			p = "l_size_t";
41075f2336efSEd Maste 			break;
41085f2336efSEd Maste 		default:
41095f2336efSEd Maste 			break;
41105f2336efSEd Maste 		};
41115f2336efSEd Maste 		break;
41125f2336efSEd Maste 	/* linux_rt_sigaction */
41135f2336efSEd Maste 	case 134:
41145f2336efSEd Maste 		switch (ndx) {
41155f2336efSEd Maste 		case 0:
41165f2336efSEd Maste 			p = "l_int";
41175f2336efSEd Maste 			break;
41185f2336efSEd Maste 		case 1:
41195f2336efSEd Maste 			p = "userland l_sigaction_t *";
41205f2336efSEd Maste 			break;
41215f2336efSEd Maste 		case 2:
41225f2336efSEd Maste 			p = "userland l_sigaction_t *";
41235f2336efSEd Maste 			break;
41245f2336efSEd Maste 		case 3:
41255f2336efSEd Maste 			p = "l_size_t";
41265f2336efSEd Maste 			break;
41275f2336efSEd Maste 		default:
41285f2336efSEd Maste 			break;
41295f2336efSEd Maste 		};
41305f2336efSEd Maste 		break;
41315f2336efSEd Maste 	/* linux_rt_sigprocmask */
41325f2336efSEd Maste 	case 135:
41335f2336efSEd Maste 		switch (ndx) {
41345f2336efSEd Maste 		case 0:
41355f2336efSEd Maste 			p = "l_int";
41365f2336efSEd Maste 			break;
41375f2336efSEd Maste 		case 1:
41385f2336efSEd Maste 			p = "userland l_sigset_t *";
41395f2336efSEd Maste 			break;
41405f2336efSEd Maste 		case 2:
41415f2336efSEd Maste 			p = "userland l_sigset_t *";
41425f2336efSEd Maste 			break;
41435f2336efSEd Maste 		case 3:
41445f2336efSEd Maste 			p = "l_size_t";
41455f2336efSEd Maste 			break;
41465f2336efSEd Maste 		default:
41475f2336efSEd Maste 			break;
41485f2336efSEd Maste 		};
41495f2336efSEd Maste 		break;
41505f2336efSEd Maste 	/* linux_rt_sigpending */
41515f2336efSEd Maste 	case 136:
41525f2336efSEd Maste 		switch (ndx) {
41535f2336efSEd Maste 		case 0:
41545f2336efSEd Maste 			p = "userland l_sigset_t *";
41555f2336efSEd Maste 			break;
41565f2336efSEd Maste 		case 1:
41575f2336efSEd Maste 			p = "l_size_t";
41585f2336efSEd Maste 			break;
41595f2336efSEd Maste 		default:
41605f2336efSEd Maste 			break;
41615f2336efSEd Maste 		};
41625f2336efSEd Maste 		break;
41635f2336efSEd Maste 	/* linux_rt_sigtimedwait */
41645f2336efSEd Maste 	case 137:
41655f2336efSEd Maste 		switch (ndx) {
41665f2336efSEd Maste 		case 0:
41675f2336efSEd Maste 			p = "userland l_sigset_t *";
41685f2336efSEd Maste 			break;
41695f2336efSEd Maste 		case 1:
41705f2336efSEd Maste 			p = "userland l_siginfo_t *";
41715f2336efSEd Maste 			break;
41725f2336efSEd Maste 		case 2:
4173e29ea22fSDmitry Chagin 			p = "userland struct l_timespec *";
41745f2336efSEd Maste 			break;
41755f2336efSEd Maste 		case 3:
41765f2336efSEd Maste 			p = "l_size_t";
41775f2336efSEd Maste 			break;
41785f2336efSEd Maste 		default:
41795f2336efSEd Maste 			break;
41805f2336efSEd Maste 		};
41815f2336efSEd Maste 		break;
41825f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
41835f2336efSEd Maste 	case 138:
41845f2336efSEd Maste 		switch (ndx) {
41855f2336efSEd Maste 		case 0:
41865f2336efSEd Maste 			p = "l_pid_t";
41875f2336efSEd Maste 			break;
41885f2336efSEd Maste 		case 1:
41895f2336efSEd Maste 			p = "l_int";
41905f2336efSEd Maste 			break;
41915f2336efSEd Maste 		case 2:
41925f2336efSEd Maste 			p = "userland l_siginfo_t *";
41935f2336efSEd Maste 			break;
41945f2336efSEd Maste 		default:
41955f2336efSEd Maste 			break;
41965f2336efSEd Maste 		};
41975f2336efSEd Maste 		break;
41985f2336efSEd Maste 	/* linux_rt_sigreturn */
41995f2336efSEd Maste 	case 139:
42005f2336efSEd Maste 		break;
42015f2336efSEd Maste 	/* setpriority */
42025f2336efSEd Maste 	case 140:
42035f2336efSEd Maste 		switch (ndx) {
42045f2336efSEd Maste 		case 0:
42055f2336efSEd Maste 			p = "int";
42065f2336efSEd Maste 			break;
42075f2336efSEd Maste 		case 1:
42085f2336efSEd Maste 			p = "int";
42095f2336efSEd Maste 			break;
42105f2336efSEd Maste 		case 2:
42115f2336efSEd Maste 			p = "int";
42125f2336efSEd Maste 			break;
42135f2336efSEd Maste 		default:
42145f2336efSEd Maste 			break;
42155f2336efSEd Maste 		};
42165f2336efSEd Maste 		break;
42175f2336efSEd Maste 	/* linux_getpriority */
42185f2336efSEd Maste 	case 141:
42195f2336efSEd Maste 		switch (ndx) {
42205f2336efSEd Maste 		case 0:
42215f2336efSEd Maste 			p = "l_int";
42225f2336efSEd Maste 			break;
42235f2336efSEd Maste 		case 1:
42245f2336efSEd Maste 			p = "l_int";
42255f2336efSEd Maste 			break;
42265f2336efSEd Maste 		default:
42275f2336efSEd Maste 			break;
42285f2336efSEd Maste 		};
42295f2336efSEd Maste 		break;
42305f2336efSEd Maste 	/* linux_reboot */
42315f2336efSEd Maste 	case 142:
42325f2336efSEd Maste 		switch (ndx) {
42335f2336efSEd Maste 		case 0:
42345f2336efSEd Maste 			p = "l_int";
42355f2336efSEd Maste 			break;
42365f2336efSEd Maste 		case 1:
42375f2336efSEd Maste 			p = "l_int";
42385f2336efSEd Maste 			break;
42395f2336efSEd Maste 		case 2:
42405f2336efSEd Maste 			p = "l_uint";
42415f2336efSEd Maste 			break;
42425f2336efSEd Maste 		case 3:
42435f2336efSEd Maste 			p = "userland void *";
42445f2336efSEd Maste 			break;
42455f2336efSEd Maste 		default:
42465f2336efSEd Maste 			break;
42475f2336efSEd Maste 		};
42485f2336efSEd Maste 		break;
42495f2336efSEd Maste 	/* setregid */
42505f2336efSEd Maste 	case 143:
42515f2336efSEd Maste 		switch (ndx) {
42525f2336efSEd Maste 		case 0:
42535f2336efSEd Maste 			p = "gid_t";
42545f2336efSEd Maste 			break;
42555f2336efSEd Maste 		case 1:
42565f2336efSEd Maste 			p = "gid_t";
42575f2336efSEd Maste 			break;
42585f2336efSEd Maste 		default:
42595f2336efSEd Maste 			break;
42605f2336efSEd Maste 		};
42615f2336efSEd Maste 		break;
42625f2336efSEd Maste 	/* setgid */
42635f2336efSEd Maste 	case 144:
42645f2336efSEd Maste 		switch (ndx) {
42655f2336efSEd Maste 		case 0:
42665f2336efSEd Maste 			p = "gid_t";
42675f2336efSEd Maste 			break;
42685f2336efSEd Maste 		default:
42695f2336efSEd Maste 			break;
42705f2336efSEd Maste 		};
42715f2336efSEd Maste 		break;
42725f2336efSEd Maste 	/* setreuid */
42735f2336efSEd Maste 	case 145:
42745f2336efSEd Maste 		switch (ndx) {
42755f2336efSEd Maste 		case 0:
42765f2336efSEd Maste 			p = "uid_t";
42775f2336efSEd Maste 			break;
42785f2336efSEd Maste 		case 1:
42795f2336efSEd Maste 			p = "uid_t";
42805f2336efSEd Maste 			break;
42815f2336efSEd Maste 		default:
42825f2336efSEd Maste 			break;
42835f2336efSEd Maste 		};
42845f2336efSEd Maste 		break;
42855f2336efSEd Maste 	/* setuid */
42865f2336efSEd Maste 	case 146:
42875f2336efSEd Maste 		switch (ndx) {
42885f2336efSEd Maste 		case 0:
42895f2336efSEd Maste 			p = "uid_t";
42905f2336efSEd Maste 			break;
42915f2336efSEd Maste 		default:
42925f2336efSEd Maste 			break;
42935f2336efSEd Maste 		};
42945f2336efSEd Maste 		break;
42955f2336efSEd Maste 	/* setresuid */
42965f2336efSEd Maste 	case 147:
42975f2336efSEd Maste 		switch (ndx) {
42985f2336efSEd Maste 		case 0:
42995f2336efSEd Maste 			p = "uid_t";
43005f2336efSEd Maste 			break;
43015f2336efSEd Maste 		case 1:
43025f2336efSEd Maste 			p = "uid_t";
43035f2336efSEd Maste 			break;
43045f2336efSEd Maste 		case 2:
43055f2336efSEd Maste 			p = "uid_t";
43065f2336efSEd Maste 			break;
43075f2336efSEd Maste 		default:
43085f2336efSEd Maste 			break;
43095f2336efSEd Maste 		};
43105f2336efSEd Maste 		break;
43115f2336efSEd Maste 	/* getresuid */
43125f2336efSEd Maste 	case 148:
43135f2336efSEd Maste 		switch (ndx) {
43145f2336efSEd Maste 		case 0:
43155f2336efSEd Maste 			p = "userland uid_t *";
43165f2336efSEd Maste 			break;
43175f2336efSEd Maste 		case 1:
43185f2336efSEd Maste 			p = "userland uid_t *";
43195f2336efSEd Maste 			break;
43205f2336efSEd Maste 		case 2:
43215f2336efSEd Maste 			p = "userland uid_t *";
43225f2336efSEd Maste 			break;
43235f2336efSEd Maste 		default:
43245f2336efSEd Maste 			break;
43255f2336efSEd Maste 		};
43265f2336efSEd Maste 		break;
43275f2336efSEd Maste 	/* setresgid */
43285f2336efSEd Maste 	case 149:
43295f2336efSEd Maste 		switch (ndx) {
43305f2336efSEd Maste 		case 0:
43315f2336efSEd Maste 			p = "gid_t";
43325f2336efSEd Maste 			break;
43335f2336efSEd Maste 		case 1:
43345f2336efSEd Maste 			p = "gid_t";
43355f2336efSEd Maste 			break;
43365f2336efSEd Maste 		case 2:
43375f2336efSEd Maste 			p = "gid_t";
43385f2336efSEd Maste 			break;
43395f2336efSEd Maste 		default:
43405f2336efSEd Maste 			break;
43415f2336efSEd Maste 		};
43425f2336efSEd Maste 		break;
43435f2336efSEd Maste 	/* getresgid */
43445f2336efSEd Maste 	case 150:
43455f2336efSEd Maste 		switch (ndx) {
43465f2336efSEd Maste 		case 0:
43475f2336efSEd Maste 			p = "userland gid_t *";
43485f2336efSEd Maste 			break;
43495f2336efSEd Maste 		case 1:
43505f2336efSEd Maste 			p = "userland gid_t *";
43515f2336efSEd Maste 			break;
43525f2336efSEd Maste 		case 2:
43535f2336efSEd Maste 			p = "userland gid_t *";
43545f2336efSEd Maste 			break;
43555f2336efSEd Maste 		default:
43565f2336efSEd Maste 			break;
43575f2336efSEd Maste 		};
43585f2336efSEd Maste 		break;
43595f2336efSEd Maste 	/* linux_setfsuid */
43605f2336efSEd Maste 	case 151:
43615f2336efSEd Maste 		switch (ndx) {
43625f2336efSEd Maste 		case 0:
43635f2336efSEd Maste 			p = "l_uid_t";
43645f2336efSEd Maste 			break;
43655f2336efSEd Maste 		default:
43665f2336efSEd Maste 			break;
43675f2336efSEd Maste 		};
43685f2336efSEd Maste 		break;
43695f2336efSEd Maste 	/* linux_setfsgid */
43705f2336efSEd Maste 	case 152:
43715f2336efSEd Maste 		switch (ndx) {
43725f2336efSEd Maste 		case 0:
43735f2336efSEd Maste 			p = "l_gid_t";
43745f2336efSEd Maste 			break;
43755f2336efSEd Maste 		default:
43765f2336efSEd Maste 			break;
43775f2336efSEd Maste 		};
43785f2336efSEd Maste 		break;
43795f2336efSEd Maste 	/* linux_times */
43805f2336efSEd Maste 	case 153:
43815f2336efSEd Maste 		switch (ndx) {
43825f2336efSEd Maste 		case 0:
43835f2336efSEd Maste 			p = "userland struct l_times_argv *";
43845f2336efSEd Maste 			break;
43855f2336efSEd Maste 		default:
43865f2336efSEd Maste 			break;
43875f2336efSEd Maste 		};
43885f2336efSEd Maste 		break;
43895f2336efSEd Maste 	/* setpgid */
43905f2336efSEd Maste 	case 154:
43915f2336efSEd Maste 		switch (ndx) {
43925f2336efSEd Maste 		case 0:
43935f2336efSEd Maste 			p = "int";
43945f2336efSEd Maste 			break;
43955f2336efSEd Maste 		case 1:
43965f2336efSEd Maste 			p = "int";
43975f2336efSEd Maste 			break;
43985f2336efSEd Maste 		default:
43995f2336efSEd Maste 			break;
44005f2336efSEd Maste 		};
44015f2336efSEd Maste 		break;
44025f2336efSEd Maste 	/* getpgid */
44035f2336efSEd Maste 	case 155:
44045f2336efSEd Maste 		switch (ndx) {
44055f2336efSEd Maste 		case 0:
44065f2336efSEd Maste 			p = "int";
44075f2336efSEd Maste 			break;
44085f2336efSEd Maste 		default:
44095f2336efSEd Maste 			break;
44105f2336efSEd Maste 		};
44115f2336efSEd Maste 		break;
44125f2336efSEd Maste 	/* linux_getsid */
44135f2336efSEd Maste 	case 156:
44145f2336efSEd Maste 		switch (ndx) {
44155f2336efSEd Maste 		case 0:
44165f2336efSEd Maste 			p = "l_pid_t";
44175f2336efSEd Maste 			break;
44185f2336efSEd Maste 		default:
44195f2336efSEd Maste 			break;
44205f2336efSEd Maste 		};
44215f2336efSEd Maste 		break;
44225f2336efSEd Maste 	/* setsid */
44235f2336efSEd Maste 	case 157:
44245f2336efSEd Maste 		break;
44255f2336efSEd Maste 	/* linux_getgroups */
44265f2336efSEd Maste 	case 158:
44275f2336efSEd Maste 		switch (ndx) {
44285f2336efSEd Maste 		case 0:
44295f2336efSEd Maste 			p = "l_int";
44305f2336efSEd Maste 			break;
44315f2336efSEd Maste 		case 1:
44325f2336efSEd Maste 			p = "userland l_gid_t *";
44335f2336efSEd Maste 			break;
44345f2336efSEd Maste 		default:
44355f2336efSEd Maste 			break;
44365f2336efSEd Maste 		};
44375f2336efSEd Maste 		break;
44385f2336efSEd Maste 	/* linux_setgroups */
44395f2336efSEd Maste 	case 159:
44405f2336efSEd Maste 		switch (ndx) {
44415f2336efSEd Maste 		case 0:
44425f2336efSEd Maste 			p = "l_int";
44435f2336efSEd Maste 			break;
44445f2336efSEd Maste 		case 1:
44455f2336efSEd Maste 			p = "userland l_gid_t *";
44465f2336efSEd Maste 			break;
44475f2336efSEd Maste 		default:
44485f2336efSEd Maste 			break;
44495f2336efSEd Maste 		};
44505f2336efSEd Maste 		break;
44515f2336efSEd Maste 	/* linux_newuname */
44525f2336efSEd Maste 	case 160:
44535f2336efSEd Maste 		switch (ndx) {
44545f2336efSEd Maste 		case 0:
44555f2336efSEd Maste 			p = "userland struct l_new_utsname *";
44565f2336efSEd Maste 			break;
44575f2336efSEd Maste 		default:
44585f2336efSEd Maste 			break;
44595f2336efSEd Maste 		};
44605f2336efSEd Maste 		break;
44615f2336efSEd Maste 	/* linux_sethostname */
44625f2336efSEd Maste 	case 161:
44635f2336efSEd Maste 		switch (ndx) {
44645f2336efSEd Maste 		case 0:
44655f2336efSEd Maste 			p = "userland char *";
44665f2336efSEd Maste 			break;
44675f2336efSEd Maste 		case 1:
44685f2336efSEd Maste 			p = "l_uint";
44695f2336efSEd Maste 			break;
44705f2336efSEd Maste 		default:
44715f2336efSEd Maste 			break;
44725f2336efSEd Maste 		};
44735f2336efSEd Maste 		break;
44745f2336efSEd Maste 	/* linux_setdomainname */
44755f2336efSEd Maste 	case 162:
44765f2336efSEd Maste 		switch (ndx) {
44775f2336efSEd Maste 		case 0:
44785f2336efSEd Maste 			p = "userland char *";
44795f2336efSEd Maste 			break;
44805f2336efSEd Maste 		case 1:
44815f2336efSEd Maste 			p = "l_int";
44825f2336efSEd Maste 			break;
44835f2336efSEd Maste 		default:
44845f2336efSEd Maste 			break;
44855f2336efSEd Maste 		};
44865f2336efSEd Maste 		break;
44875f2336efSEd Maste 	/* linux_getrlimit */
44885f2336efSEd Maste 	case 163:
44895f2336efSEd Maste 		switch (ndx) {
44905f2336efSEd Maste 		case 0:
44915f2336efSEd Maste 			p = "l_uint";
44925f2336efSEd Maste 			break;
44935f2336efSEd Maste 		case 1:
44945f2336efSEd Maste 			p = "userland struct l_rlimit *";
44955f2336efSEd Maste 			break;
44965f2336efSEd Maste 		default:
44975f2336efSEd Maste 			break;
44985f2336efSEd Maste 		};
44995f2336efSEd Maste 		break;
45005f2336efSEd Maste 	/* linux_setrlimit */
45015f2336efSEd Maste 	case 164:
45025f2336efSEd Maste 		switch (ndx) {
45035f2336efSEd Maste 		case 0:
45045f2336efSEd Maste 			p = "l_uint";
45055f2336efSEd Maste 			break;
45065f2336efSEd Maste 		case 1:
45075f2336efSEd Maste 			p = "userland struct l_rlimit *";
45085f2336efSEd Maste 			break;
45095f2336efSEd Maste 		default:
45105f2336efSEd Maste 			break;
45115f2336efSEd Maste 		};
45125f2336efSEd Maste 		break;
45135f2336efSEd Maste 	/* getrusage */
45145f2336efSEd Maste 	case 165:
45155f2336efSEd Maste 		switch (ndx) {
45165f2336efSEd Maste 		case 0:
45175f2336efSEd Maste 			p = "int";
45185f2336efSEd Maste 			break;
45195f2336efSEd Maste 		case 1:
45205f2336efSEd Maste 			p = "userland struct rusage *";
45215f2336efSEd Maste 			break;
45225f2336efSEd Maste 		default:
45235f2336efSEd Maste 			break;
45245f2336efSEd Maste 		};
45255f2336efSEd Maste 		break;
45265f2336efSEd Maste 	/* umask */
45275f2336efSEd Maste 	case 166:
45285f2336efSEd Maste 		switch (ndx) {
45295f2336efSEd Maste 		case 0:
45305f2336efSEd Maste 			p = "int";
45315f2336efSEd Maste 			break;
45325f2336efSEd Maste 		default:
45335f2336efSEd Maste 			break;
45345f2336efSEd Maste 		};
45355f2336efSEd Maste 		break;
45365f2336efSEd Maste 	/* linux_prctl */
45375f2336efSEd Maste 	case 167:
45385f2336efSEd Maste 		switch (ndx) {
45395f2336efSEd Maste 		case 0:
45405f2336efSEd Maste 			p = "l_int";
45415f2336efSEd Maste 			break;
45425f2336efSEd Maste 		case 1:
45435f2336efSEd Maste 			p = "l_uintptr_t";
45445f2336efSEd Maste 			break;
45455f2336efSEd Maste 		case 2:
45465f2336efSEd Maste 			p = "l_uintptr_t";
45475f2336efSEd Maste 			break;
45485f2336efSEd Maste 		case 3:
45495f2336efSEd Maste 			p = "l_uintptr_t";
45505f2336efSEd Maste 			break;
45515f2336efSEd Maste 		case 4:
45525f2336efSEd Maste 			p = "l_uintptr_t";
45535f2336efSEd Maste 			break;
45545f2336efSEd Maste 		default:
45555f2336efSEd Maste 			break;
45565f2336efSEd Maste 		};
45575f2336efSEd Maste 		break;
45585f2336efSEd Maste 	/* linux_getcpu */
45595f2336efSEd Maste 	case 168:
45605f2336efSEd Maste 		switch (ndx) {
45615f2336efSEd Maste 		case 0:
45625f2336efSEd Maste 			p = "userland l_uint *";
45635f2336efSEd Maste 			break;
45645f2336efSEd Maste 		case 1:
45655f2336efSEd Maste 			p = "userland l_uint *";
45665f2336efSEd Maste 			break;
45675f2336efSEd Maste 		case 2:
45685f2336efSEd Maste 			p = "userland void *";
45695f2336efSEd Maste 			break;
45705f2336efSEd Maste 		default:
45715f2336efSEd Maste 			break;
45725f2336efSEd Maste 		};
45735f2336efSEd Maste 		break;
45745f2336efSEd Maste 	/* gettimeofday */
45755f2336efSEd Maste 	case 169:
45765f2336efSEd Maste 		switch (ndx) {
45775f2336efSEd Maste 		case 0:
45785f2336efSEd Maste 			p = "userland struct l_timeval *";
45795f2336efSEd Maste 			break;
45805f2336efSEd Maste 		case 1:
45815f2336efSEd Maste 			p = "userland struct timezone *";
45825f2336efSEd Maste 			break;
45835f2336efSEd Maste 		default:
45845f2336efSEd Maste 			break;
45855f2336efSEd Maste 		};
45865f2336efSEd Maste 		break;
45875f2336efSEd Maste 	/* settimeofday */
45885f2336efSEd Maste 	case 170:
45895f2336efSEd Maste 		switch (ndx) {
45905f2336efSEd Maste 		case 0:
45915f2336efSEd Maste 			p = "userland struct l_timeval *";
45925f2336efSEd Maste 			break;
45935f2336efSEd Maste 		case 1:
45945f2336efSEd Maste 			p = "userland struct timezone *";
45955f2336efSEd Maste 			break;
45965f2336efSEd Maste 		default:
45975f2336efSEd Maste 			break;
45985f2336efSEd Maste 		};
45995f2336efSEd Maste 		break;
46005f2336efSEd Maste 	/* linux_adjtimex */
46015f2336efSEd Maste 	case 171:
46025f2336efSEd Maste 		break;
46035f2336efSEd Maste 	/* linux_getpid */
46045f2336efSEd Maste 	case 172:
46055f2336efSEd Maste 		break;
46065f2336efSEd Maste 	/* linux_getppid */
46075f2336efSEd Maste 	case 173:
46085f2336efSEd Maste 		break;
46095f2336efSEd Maste 	/* linux_getuid */
46105f2336efSEd Maste 	case 174:
46115f2336efSEd Maste 		break;
46125f2336efSEd Maste 	/* geteuid */
46135f2336efSEd Maste 	case 175:
46145f2336efSEd Maste 		break;
46155f2336efSEd Maste 	/* linux_getgid */
46165f2336efSEd Maste 	case 176:
46175f2336efSEd Maste 		break;
46185f2336efSEd Maste 	/* getegid */
46195f2336efSEd Maste 	case 177:
46205f2336efSEd Maste 		break;
46215f2336efSEd Maste 	/* linux_gettid */
46225f2336efSEd Maste 	case 178:
46235f2336efSEd Maste 		break;
46245f2336efSEd Maste 	/* linux_sysinfo */
46255f2336efSEd Maste 	case 179:
46265f2336efSEd Maste 		switch (ndx) {
46275f2336efSEd Maste 		case 0:
46285f2336efSEd Maste 			p = "userland struct l_sysinfo *";
46295f2336efSEd Maste 			break;
46305f2336efSEd Maste 		default:
46315f2336efSEd Maste 			break;
46325f2336efSEd Maste 		};
46335f2336efSEd Maste 		break;
46345f2336efSEd Maste 	/* linux_mq_open */
46355f2336efSEd Maste 	case 180:
4636a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4637a39cdcd7SEdward Tomasz Napierala 		case 0:
4638a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4639a39cdcd7SEdward Tomasz Napierala 			break;
4640a39cdcd7SEdward Tomasz Napierala 		case 1:
4641a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
4642a39cdcd7SEdward Tomasz Napierala 			break;
4643a39cdcd7SEdward Tomasz Napierala 		case 2:
4644a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
4645a39cdcd7SEdward Tomasz Napierala 			break;
4646a39cdcd7SEdward Tomasz Napierala 		case 3:
4647a39cdcd7SEdward Tomasz Napierala 			p = "userland struct mq_attr *";
4648a39cdcd7SEdward Tomasz Napierala 			break;
4649a39cdcd7SEdward Tomasz Napierala 		default:
4650a39cdcd7SEdward Tomasz Napierala 			break;
4651a39cdcd7SEdward Tomasz Napierala 		};
46525f2336efSEd Maste 		break;
46535f2336efSEd Maste 	/* linux_mq_unlink */
46545f2336efSEd Maste 	case 181:
4655a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4656a39cdcd7SEdward Tomasz Napierala 		case 0:
4657a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4658a39cdcd7SEdward Tomasz Napierala 			break;
4659a39cdcd7SEdward Tomasz Napierala 		default:
4660a39cdcd7SEdward Tomasz Napierala 			break;
4661a39cdcd7SEdward Tomasz Napierala 		};
46625f2336efSEd Maste 		break;
46635f2336efSEd Maste 	/* linux_mq_timedsend */
46645f2336efSEd Maste 	case 182:
4665a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4666a39cdcd7SEdward Tomasz Napierala 		case 0:
4667a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4668a39cdcd7SEdward Tomasz Napierala 			break;
4669a39cdcd7SEdward Tomasz Napierala 		case 1:
4670a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4671a39cdcd7SEdward Tomasz Napierala 			break;
4672a39cdcd7SEdward Tomasz Napierala 		case 2:
4673a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4674a39cdcd7SEdward Tomasz Napierala 			break;
4675a39cdcd7SEdward Tomasz Napierala 		case 3:
4676a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
4677a39cdcd7SEdward Tomasz Napierala 			break;
4678a39cdcd7SEdward Tomasz Napierala 		case 4:
4679a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4680a39cdcd7SEdward Tomasz Napierala 			break;
4681a39cdcd7SEdward Tomasz Napierala 		default:
4682a39cdcd7SEdward Tomasz Napierala 			break;
4683a39cdcd7SEdward Tomasz Napierala 		};
46845f2336efSEd Maste 		break;
46855f2336efSEd Maste 	/* linux_mq_timedreceive */
46865f2336efSEd Maste 	case 183:
4687a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4688a39cdcd7SEdward Tomasz Napierala 		case 0:
4689a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4690a39cdcd7SEdward Tomasz Napierala 			break;
4691a39cdcd7SEdward Tomasz Napierala 		case 1:
4692a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
4693a39cdcd7SEdward Tomasz Napierala 			break;
4694a39cdcd7SEdward Tomasz Napierala 		case 2:
4695a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4696a39cdcd7SEdward Tomasz Napierala 			break;
4697a39cdcd7SEdward Tomasz Napierala 		case 3:
4698a39cdcd7SEdward Tomasz Napierala 			p = "userland l_uint *";
4699a39cdcd7SEdward Tomasz Napierala 			break;
4700a39cdcd7SEdward Tomasz Napierala 		case 4:
4701a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4702a39cdcd7SEdward Tomasz Napierala 			break;
4703a39cdcd7SEdward Tomasz Napierala 		default:
4704a39cdcd7SEdward Tomasz Napierala 			break;
4705a39cdcd7SEdward Tomasz Napierala 		};
47065f2336efSEd Maste 		break;
47075f2336efSEd Maste 	/* linux_mq_notify */
47085f2336efSEd Maste 	case 184:
4709a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4710a39cdcd7SEdward Tomasz Napierala 		case 0:
4711a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4712a39cdcd7SEdward Tomasz Napierala 			break;
4713a39cdcd7SEdward Tomasz Napierala 		case 1:
4714a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4715a39cdcd7SEdward Tomasz Napierala 			break;
4716a39cdcd7SEdward Tomasz Napierala 		default:
4717a39cdcd7SEdward Tomasz Napierala 			break;
4718a39cdcd7SEdward Tomasz Napierala 		};
47195f2336efSEd Maste 		break;
47205f2336efSEd Maste 	/* linux_mq_getsetattr */
47215f2336efSEd Maste 	case 185:
4722a39cdcd7SEdward Tomasz Napierala 		switch (ndx) {
4723a39cdcd7SEdward Tomasz Napierala 		case 0:
4724a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4725a39cdcd7SEdward Tomasz Napierala 			break;
4726a39cdcd7SEdward Tomasz Napierala 		case 1:
4727a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct mq_attr *";
4728a39cdcd7SEdward Tomasz Napierala 			break;
4729a39cdcd7SEdward Tomasz Napierala 		case 2:
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_msgget */
47375f2336efSEd Maste 	case 186:
47385f2336efSEd Maste 		switch (ndx) {
47395f2336efSEd Maste 		case 0:
47405f2336efSEd Maste 			p = "l_key_t";
47415f2336efSEd Maste 			break;
47425f2336efSEd Maste 		case 1:
47435f2336efSEd Maste 			p = "l_int";
47445f2336efSEd Maste 			break;
47455f2336efSEd Maste 		default:
47465f2336efSEd Maste 			break;
47475f2336efSEd Maste 		};
47485f2336efSEd Maste 		break;
47495f2336efSEd Maste 	/* linux_msgctl */
47505f2336efSEd Maste 	case 187:
47515f2336efSEd Maste 		switch (ndx) {
47525f2336efSEd Maste 		case 0:
47535f2336efSEd Maste 			p = "l_int";
47545f2336efSEd Maste 			break;
47555f2336efSEd Maste 		case 1:
47565f2336efSEd Maste 			p = "l_int";
47575f2336efSEd Maste 			break;
47585f2336efSEd Maste 		case 2:
47595f2336efSEd Maste 			p = "userland struct l_msqid_ds *";
47605f2336efSEd Maste 			break;
47615f2336efSEd Maste 		default:
47625f2336efSEd Maste 			break;
47635f2336efSEd Maste 		};
47645f2336efSEd Maste 		break;
47655f2336efSEd Maste 	/* linux_msgrcv */
47665f2336efSEd Maste 	case 188:
47675f2336efSEd Maste 		switch (ndx) {
47685f2336efSEd Maste 		case 0:
47695f2336efSEd Maste 			p = "l_int";
47705f2336efSEd Maste 			break;
47715f2336efSEd Maste 		case 1:
47725f2336efSEd Maste 			p = "userland struct l_msgbuf *";
47735f2336efSEd Maste 			break;
47745f2336efSEd Maste 		case 2:
47755f2336efSEd Maste 			p = "l_size_t";
47765f2336efSEd Maste 			break;
47775f2336efSEd Maste 		case 3:
47785f2336efSEd Maste 			p = "l_long";
47795f2336efSEd Maste 			break;
47805f2336efSEd Maste 		case 4:
47815f2336efSEd Maste 			p = "l_int";
47825f2336efSEd Maste 			break;
47835f2336efSEd Maste 		default:
47845f2336efSEd Maste 			break;
47855f2336efSEd Maste 		};
47865f2336efSEd Maste 		break;
47875f2336efSEd Maste 	/* linux_msgsnd */
47885f2336efSEd Maste 	case 189:
47895f2336efSEd Maste 		switch (ndx) {
47905f2336efSEd Maste 		case 0:
47915f2336efSEd Maste 			p = "l_int";
47925f2336efSEd Maste 			break;
47935f2336efSEd Maste 		case 1:
47945f2336efSEd Maste 			p = "userland struct l_msgbuf *";
47955f2336efSEd Maste 			break;
47965f2336efSEd Maste 		case 2:
47975f2336efSEd Maste 			p = "l_size_t";
47985f2336efSEd Maste 			break;
47995f2336efSEd Maste 		case 3:
48005f2336efSEd Maste 			p = "l_int";
48015f2336efSEd Maste 			break;
48025f2336efSEd Maste 		default:
48035f2336efSEd Maste 			break;
48045f2336efSEd Maste 		};
48055f2336efSEd Maste 		break;
48065f2336efSEd Maste 	/* linux_semget */
48075f2336efSEd Maste 	case 190:
48085f2336efSEd Maste 		switch (ndx) {
48095f2336efSEd Maste 		case 0:
48105f2336efSEd Maste 			p = "l_key_t";
48115f2336efSEd Maste 			break;
48125f2336efSEd Maste 		case 1:
48135f2336efSEd Maste 			p = "l_int";
48145f2336efSEd Maste 			break;
48155f2336efSEd Maste 		case 2:
48165f2336efSEd Maste 			p = "l_int";
48175f2336efSEd Maste 			break;
48185f2336efSEd Maste 		default:
48195f2336efSEd Maste 			break;
48205f2336efSEd Maste 		};
48215f2336efSEd Maste 		break;
48225f2336efSEd Maste 	/* linux_semctl */
48235f2336efSEd Maste 	case 191:
48245f2336efSEd Maste 		switch (ndx) {
48255f2336efSEd Maste 		case 0:
48265f2336efSEd Maste 			p = "l_int";
48275f2336efSEd Maste 			break;
48285f2336efSEd Maste 		case 1:
48295f2336efSEd Maste 			p = "l_int";
48305f2336efSEd Maste 			break;
48315f2336efSEd Maste 		case 2:
48325f2336efSEd Maste 			p = "l_int";
48335f2336efSEd Maste 			break;
48345f2336efSEd Maste 		case 3:
48355f2336efSEd Maste 			p = "union l_semun";
48365f2336efSEd Maste 			break;
48375f2336efSEd Maste 		default:
48385f2336efSEd Maste 			break;
48395f2336efSEd Maste 		};
48405f2336efSEd Maste 		break;
48415f2336efSEd Maste 	/* linux_semtimedop */
48425f2336efSEd Maste 	case 192:
4843*430460d7SDmitry Chagin 		switch (ndx) {
4844*430460d7SDmitry Chagin 		case 0:
4845*430460d7SDmitry Chagin 			p = "l_int";
4846*430460d7SDmitry Chagin 			break;
4847*430460d7SDmitry Chagin 		case 1:
4848*430460d7SDmitry Chagin 			p = "userland struct sembuf *";
4849*430460d7SDmitry Chagin 			break;
4850*430460d7SDmitry Chagin 		case 2:
4851*430460d7SDmitry Chagin 			p = "l_size_t";
4852*430460d7SDmitry Chagin 			break;
4853*430460d7SDmitry Chagin 		case 3:
4854*430460d7SDmitry Chagin 			p = "userland struct l_timespec *";
4855*430460d7SDmitry Chagin 			break;
4856*430460d7SDmitry Chagin 		default:
4857*430460d7SDmitry Chagin 			break;
4858*430460d7SDmitry Chagin 		};
48595f2336efSEd Maste 		break;
4860cd875998SDmitry Chagin 	/* semop */
48615f2336efSEd Maste 	case 193:
48625f2336efSEd Maste 		switch (ndx) {
48635f2336efSEd Maste 		case 0:
48645f2336efSEd Maste 			p = "l_int";
48655f2336efSEd Maste 			break;
48665f2336efSEd Maste 		case 1:
4867cd875998SDmitry Chagin 			p = "userland struct sembuf *";
48685f2336efSEd Maste 			break;
48695f2336efSEd Maste 		case 2:
4870cd875998SDmitry Chagin 			p = "l_size_t";
48715f2336efSEd Maste 			break;
48725f2336efSEd Maste 		default:
48735f2336efSEd Maste 			break;
48745f2336efSEd Maste 		};
48755f2336efSEd Maste 		break;
48765f2336efSEd Maste 	/* linux_shmget */
48775f2336efSEd Maste 	case 194:
48785f2336efSEd Maste 		switch (ndx) {
48795f2336efSEd Maste 		case 0:
48805f2336efSEd Maste 			p = "l_key_t";
48815f2336efSEd Maste 			break;
48825f2336efSEd Maste 		case 1:
48835f2336efSEd Maste 			p = "l_size_t";
48845f2336efSEd Maste 			break;
48855f2336efSEd Maste 		case 2:
48865f2336efSEd Maste 			p = "l_int";
48875f2336efSEd Maste 			break;
48885f2336efSEd Maste 		default:
48895f2336efSEd Maste 			break;
48905f2336efSEd Maste 		};
48915f2336efSEd Maste 		break;
48925f2336efSEd Maste 	/* linux_shmctl */
48935f2336efSEd Maste 	case 195:
48945f2336efSEd Maste 		switch (ndx) {
48955f2336efSEd Maste 		case 0:
48965f2336efSEd Maste 			p = "l_int";
48975f2336efSEd Maste 			break;
48985f2336efSEd Maste 		case 1:
48995f2336efSEd Maste 			p = "l_int";
49005f2336efSEd Maste 			break;
49015f2336efSEd Maste 		case 2:
49025f2336efSEd Maste 			p = "userland struct l_shmid_ds *";
49035f2336efSEd Maste 			break;
49045f2336efSEd Maste 		default:
49055f2336efSEd Maste 			break;
49065f2336efSEd Maste 		};
49075f2336efSEd Maste 		break;
49085f2336efSEd Maste 	/* linux_shmat */
49095f2336efSEd Maste 	case 196:
49105f2336efSEd Maste 		switch (ndx) {
49115f2336efSEd Maste 		case 0:
49125f2336efSEd Maste 			p = "l_int";
49135f2336efSEd Maste 			break;
49145f2336efSEd Maste 		case 1:
49155f2336efSEd Maste 			p = "userland char *";
49165f2336efSEd Maste 			break;
49175f2336efSEd Maste 		case 2:
49185f2336efSEd Maste 			p = "l_int";
49195f2336efSEd Maste 			break;
49205f2336efSEd Maste 		default:
49215f2336efSEd Maste 			break;
49225f2336efSEd Maste 		};
49235f2336efSEd Maste 		break;
49245f2336efSEd Maste 	/* linux_shmdt */
49255f2336efSEd Maste 	case 197:
49265f2336efSEd Maste 		switch (ndx) {
49275f2336efSEd Maste 		case 0:
49285f2336efSEd Maste 			p = "userland char *";
49295f2336efSEd Maste 			break;
49305f2336efSEd Maste 		default:
49315f2336efSEd Maste 			break;
49325f2336efSEd Maste 		};
49335f2336efSEd Maste 		break;
49345f2336efSEd Maste 	/* linux_socket */
49355f2336efSEd Maste 	case 198:
49365f2336efSEd Maste 		switch (ndx) {
49375f2336efSEd Maste 		case 0:
49385f2336efSEd Maste 			p = "l_int";
49395f2336efSEd Maste 			break;
49405f2336efSEd Maste 		case 1:
49415f2336efSEd Maste 			p = "l_int";
49425f2336efSEd Maste 			break;
49435f2336efSEd Maste 		case 2:
49445f2336efSEd Maste 			p = "l_int";
49455f2336efSEd Maste 			break;
49465f2336efSEd Maste 		default:
49475f2336efSEd Maste 			break;
49485f2336efSEd Maste 		};
49495f2336efSEd Maste 		break;
49505f2336efSEd Maste 	/* linux_socketpair */
49515f2336efSEd Maste 	case 199:
49525f2336efSEd Maste 		switch (ndx) {
49535f2336efSEd Maste 		case 0:
49545f2336efSEd Maste 			p = "l_int";
49555f2336efSEd Maste 			break;
49565f2336efSEd Maste 		case 1:
49575f2336efSEd Maste 			p = "l_int";
49585f2336efSEd Maste 			break;
49595f2336efSEd Maste 		case 2:
49605f2336efSEd Maste 			p = "l_int";
49615f2336efSEd Maste 			break;
49625f2336efSEd Maste 		case 3:
49635f2336efSEd Maste 			p = "l_uintptr_t";
49645f2336efSEd Maste 			break;
49655f2336efSEd Maste 		default:
49665f2336efSEd Maste 			break;
49675f2336efSEd Maste 		};
49685f2336efSEd Maste 		break;
49695f2336efSEd Maste 	/* linux_bind */
49705f2336efSEd Maste 	case 200:
49715f2336efSEd Maste 		switch (ndx) {
49725f2336efSEd Maste 		case 0:
49735f2336efSEd Maste 			p = "l_int";
49745f2336efSEd Maste 			break;
49755f2336efSEd Maste 		case 1:
49765f2336efSEd Maste 			p = "l_uintptr_t";
49775f2336efSEd Maste 			break;
49785f2336efSEd Maste 		case 2:
49795f2336efSEd Maste 			p = "l_int";
49805f2336efSEd Maste 			break;
49815f2336efSEd Maste 		default:
49825f2336efSEd Maste 			break;
49835f2336efSEd Maste 		};
49845f2336efSEd Maste 		break;
49855f2336efSEd Maste 	/* linux_listen */
49865f2336efSEd Maste 	case 201:
49875f2336efSEd Maste 		switch (ndx) {
49885f2336efSEd Maste 		case 0:
49895f2336efSEd Maste 			p = "l_int";
49905f2336efSEd Maste 			break;
49915f2336efSEd Maste 		case 1:
49925f2336efSEd Maste 			p = "l_int";
49935f2336efSEd Maste 			break;
49945f2336efSEd Maste 		default:
49955f2336efSEd Maste 			break;
49965f2336efSEd Maste 		};
49975f2336efSEd Maste 		break;
49985f2336efSEd Maste 	/* linux_accept */
49995f2336efSEd Maste 	case 202:
50005f2336efSEd Maste 		switch (ndx) {
50015f2336efSEd Maste 		case 0:
50025f2336efSEd Maste 			p = "l_int";
50035f2336efSEd Maste 			break;
50045f2336efSEd Maste 		case 1:
50055f2336efSEd Maste 			p = "l_uintptr_t";
50065f2336efSEd Maste 			break;
50075f2336efSEd Maste 		case 2:
50085f2336efSEd Maste 			p = "l_uintptr_t";
50095f2336efSEd Maste 			break;
50105f2336efSEd Maste 		default:
50115f2336efSEd Maste 			break;
50125f2336efSEd Maste 		};
50135f2336efSEd Maste 		break;
50145f2336efSEd Maste 	/* linux_connect */
50155f2336efSEd Maste 	case 203:
50165f2336efSEd Maste 		switch (ndx) {
50175f2336efSEd Maste 		case 0:
50185f2336efSEd Maste 			p = "l_int";
50195f2336efSEd Maste 			break;
50205f2336efSEd Maste 		case 1:
50215f2336efSEd Maste 			p = "l_uintptr_t";
50225f2336efSEd Maste 			break;
50235f2336efSEd Maste 		case 2:
50245f2336efSEd Maste 			p = "l_int";
50255f2336efSEd Maste 			break;
50265f2336efSEd Maste 		default:
50275f2336efSEd Maste 			break;
50285f2336efSEd Maste 		};
50295f2336efSEd Maste 		break;
50305f2336efSEd Maste 	/* linux_getsockname */
50315f2336efSEd Maste 	case 204:
50325f2336efSEd Maste 		switch (ndx) {
50335f2336efSEd Maste 		case 0:
50345f2336efSEd Maste 			p = "l_int";
50355f2336efSEd Maste 			break;
50365f2336efSEd Maste 		case 1:
50375f2336efSEd Maste 			p = "l_uintptr_t";
50385f2336efSEd Maste 			break;
50395f2336efSEd Maste 		case 2:
50405f2336efSEd Maste 			p = "l_uintptr_t";
50415f2336efSEd Maste 			break;
50425f2336efSEd Maste 		default:
50435f2336efSEd Maste 			break;
50445f2336efSEd Maste 		};
50455f2336efSEd Maste 		break;
50465f2336efSEd Maste 	/* linux_getpeername */
50475f2336efSEd Maste 	case 205:
50485f2336efSEd Maste 		switch (ndx) {
50495f2336efSEd Maste 		case 0:
50505f2336efSEd Maste 			p = "l_int";
50515f2336efSEd Maste 			break;
50525f2336efSEd Maste 		case 1:
50535f2336efSEd Maste 			p = "l_uintptr_t";
50545f2336efSEd Maste 			break;
50555f2336efSEd Maste 		case 2:
50565f2336efSEd Maste 			p = "l_uintptr_t";
50575f2336efSEd Maste 			break;
50585f2336efSEd Maste 		default:
50595f2336efSEd Maste 			break;
50605f2336efSEd Maste 		};
50615f2336efSEd Maste 		break;
50625f2336efSEd Maste 	/* linux_sendto */
50635f2336efSEd Maste 	case 206:
50645f2336efSEd Maste 		switch (ndx) {
50655f2336efSEd Maste 		case 0:
50665f2336efSEd Maste 			p = "l_int";
50675f2336efSEd Maste 			break;
50685f2336efSEd Maste 		case 1:
50695f2336efSEd Maste 			p = "l_uintptr_t";
50705f2336efSEd Maste 			break;
50715f2336efSEd Maste 		case 2:
5072a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
50735f2336efSEd Maste 			break;
50745f2336efSEd Maste 		case 3:
5075a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
50765f2336efSEd Maste 			break;
50775f2336efSEd Maste 		case 4:
50785f2336efSEd Maste 			p = "l_uintptr_t";
50795f2336efSEd Maste 			break;
50805f2336efSEd Maste 		case 5:
50815f2336efSEd Maste 			p = "l_int";
50825f2336efSEd Maste 			break;
50835f2336efSEd Maste 		default:
50845f2336efSEd Maste 			break;
50855f2336efSEd Maste 		};
50865f2336efSEd Maste 		break;
50875f2336efSEd Maste 	/* linux_recvfrom */
50885f2336efSEd Maste 	case 207:
50895f2336efSEd Maste 		switch (ndx) {
50905f2336efSEd Maste 		case 0:
50915f2336efSEd Maste 			p = "l_int";
50925f2336efSEd Maste 			break;
50935f2336efSEd Maste 		case 1:
50945f2336efSEd Maste 			p = "l_uintptr_t";
50955f2336efSEd Maste 			break;
50965f2336efSEd Maste 		case 2:
50975f2336efSEd Maste 			p = "l_size_t";
50985f2336efSEd Maste 			break;
50995f2336efSEd Maste 		case 3:
5100a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
51015f2336efSEd Maste 			break;
51025f2336efSEd Maste 		case 4:
51035f2336efSEd Maste 			p = "l_uintptr_t";
51045f2336efSEd Maste 			break;
51055f2336efSEd Maste 		case 5:
51065f2336efSEd Maste 			p = "l_uintptr_t";
51075f2336efSEd Maste 			break;
51085f2336efSEd Maste 		default:
51095f2336efSEd Maste 			break;
51105f2336efSEd Maste 		};
51115f2336efSEd Maste 		break;
51125f2336efSEd Maste 	/* linux_setsockopt */
51135f2336efSEd Maste 	case 208:
51145f2336efSEd Maste 		switch (ndx) {
51155f2336efSEd Maste 		case 0:
51165f2336efSEd Maste 			p = "l_int";
51175f2336efSEd Maste 			break;
51185f2336efSEd Maste 		case 1:
51195f2336efSEd Maste 			p = "l_int";
51205f2336efSEd Maste 			break;
51215f2336efSEd Maste 		case 2:
51225f2336efSEd Maste 			p = "l_int";
51235f2336efSEd Maste 			break;
51245f2336efSEd Maste 		case 3:
51255f2336efSEd Maste 			p = "l_uintptr_t";
51265f2336efSEd Maste 			break;
51275f2336efSEd Maste 		case 4:
51285f2336efSEd Maste 			p = "l_int";
51295f2336efSEd Maste 			break;
51305f2336efSEd Maste 		default:
51315f2336efSEd Maste 			break;
51325f2336efSEd Maste 		};
51335f2336efSEd Maste 		break;
51345f2336efSEd Maste 	/* linux_getsockopt */
51355f2336efSEd Maste 	case 209:
51365f2336efSEd Maste 		switch (ndx) {
51375f2336efSEd Maste 		case 0:
51385f2336efSEd Maste 			p = "l_int";
51395f2336efSEd Maste 			break;
51405f2336efSEd Maste 		case 1:
51415f2336efSEd Maste 			p = "l_int";
51425f2336efSEd Maste 			break;
51435f2336efSEd Maste 		case 2:
51445f2336efSEd Maste 			p = "l_int";
51455f2336efSEd Maste 			break;
51465f2336efSEd Maste 		case 3:
51475f2336efSEd Maste 			p = "l_uintptr_t";
51485f2336efSEd Maste 			break;
51495f2336efSEd Maste 		case 4:
51505f2336efSEd Maste 			p = "l_uintptr_t";
51515f2336efSEd Maste 			break;
51525f2336efSEd Maste 		default:
51535f2336efSEd Maste 			break;
51545f2336efSEd Maste 		};
51555f2336efSEd Maste 		break;
51565f2336efSEd Maste 	/* linux_shutdown */
51575f2336efSEd Maste 	case 210:
51585f2336efSEd Maste 		switch (ndx) {
51595f2336efSEd Maste 		case 0:
51605f2336efSEd Maste 			p = "l_int";
51615f2336efSEd Maste 			break;
51625f2336efSEd Maste 		case 1:
51635f2336efSEd Maste 			p = "l_int";
51645f2336efSEd Maste 			break;
51655f2336efSEd Maste 		default:
51665f2336efSEd Maste 			break;
51675f2336efSEd Maste 		};
51685f2336efSEd Maste 		break;
51695f2336efSEd Maste 	/* linux_sendmsg */
51705f2336efSEd Maste 	case 211:
51715f2336efSEd Maste 		switch (ndx) {
51725f2336efSEd Maste 		case 0:
51735f2336efSEd Maste 			p = "l_int";
51745f2336efSEd Maste 			break;
51755f2336efSEd Maste 		case 1:
51765f2336efSEd Maste 			p = "l_uintptr_t";
51775f2336efSEd Maste 			break;
51785f2336efSEd Maste 		case 2:
5179a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
51805f2336efSEd Maste 			break;
51815f2336efSEd Maste 		default:
51825f2336efSEd Maste 			break;
51835f2336efSEd Maste 		};
51845f2336efSEd Maste 		break;
51855f2336efSEd Maste 	/* linux_recvmsg */
51865f2336efSEd Maste 	case 212:
51875f2336efSEd Maste 		switch (ndx) {
51885f2336efSEd Maste 		case 0:
51895f2336efSEd Maste 			p = "l_int";
51905f2336efSEd Maste 			break;
51915f2336efSEd Maste 		case 1:
51925f2336efSEd Maste 			p = "l_uintptr_t";
51935f2336efSEd Maste 			break;
51945f2336efSEd Maste 		case 2:
5195a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
51965f2336efSEd Maste 			break;
51975f2336efSEd Maste 		default:
51985f2336efSEd Maste 			break;
51995f2336efSEd Maste 		};
52005f2336efSEd Maste 		break;
52015f2336efSEd Maste 	/* linux_brk */
52025f2336efSEd Maste 	case 214:
52035f2336efSEd Maste 		switch (ndx) {
52045f2336efSEd Maste 		case 0:
52055f2336efSEd Maste 			p = "l_ulong";
52065f2336efSEd Maste 			break;
52075f2336efSEd Maste 		default:
52085f2336efSEd Maste 			break;
52095f2336efSEd Maste 		};
52105f2336efSEd Maste 		break;
52115f2336efSEd Maste 	/* munmap */
52125f2336efSEd Maste 	case 215:
52135f2336efSEd Maste 		switch (ndx) {
52145f2336efSEd Maste 		case 0:
5215a39cdcd7SEdward Tomasz Napierala 			p = "userland void *";
52165f2336efSEd Maste 			break;
52175f2336efSEd Maste 		case 1:
5218a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
52195f2336efSEd Maste 			break;
52205f2336efSEd Maste 		default:
52215f2336efSEd Maste 			break;
52225f2336efSEd Maste 		};
52235f2336efSEd Maste 		break;
52245f2336efSEd Maste 	/* linux_mremap */
52255f2336efSEd Maste 	case 216:
52265f2336efSEd Maste 		switch (ndx) {
52275f2336efSEd Maste 		case 0:
52285f2336efSEd Maste 			p = "l_ulong";
52295f2336efSEd Maste 			break;
52305f2336efSEd Maste 		case 1:
52315f2336efSEd Maste 			p = "l_ulong";
52325f2336efSEd Maste 			break;
52335f2336efSEd Maste 		case 2:
52345f2336efSEd Maste 			p = "l_ulong";
52355f2336efSEd Maste 			break;
52365f2336efSEd Maste 		case 3:
52375f2336efSEd Maste 			p = "l_ulong";
52385f2336efSEd Maste 			break;
52395f2336efSEd Maste 		case 4:
52405f2336efSEd Maste 			p = "l_ulong";
52415f2336efSEd Maste 			break;
52425f2336efSEd Maste 		default:
52435f2336efSEd Maste 			break;
52445f2336efSEd Maste 		};
52455f2336efSEd Maste 		break;
52465f2336efSEd Maste 	/* linux_add_key */
52475f2336efSEd Maste 	case 217:
52485f2336efSEd Maste 		break;
52495f2336efSEd Maste 	/* linux_request_key */
52505f2336efSEd Maste 	case 218:
52515f2336efSEd Maste 		break;
52525f2336efSEd Maste 	/* linux_keyctl */
52535f2336efSEd Maste 	case 219:
52545f2336efSEd Maste 		break;
52555f2336efSEd Maste 	/* linux_clone */
52565f2336efSEd Maste 	case 220:
52575f2336efSEd Maste 		switch (ndx) {
52585f2336efSEd Maste 		case 0:
5259a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
52605f2336efSEd Maste 			break;
52615f2336efSEd Maste 		case 1:
52620c08f34fSDmitry Chagin 			p = "l_ulong";
52635f2336efSEd Maste 			break;
52645f2336efSEd Maste 		case 2:
52650c08f34fSDmitry Chagin 			p = "userland l_int *";
52665f2336efSEd Maste 			break;
52675f2336efSEd Maste 		case 3:
52680c08f34fSDmitry Chagin 			p = "l_ulong";
52695f2336efSEd Maste 			break;
52705f2336efSEd Maste 		case 4:
52710c08f34fSDmitry Chagin 			p = "userland l_int *";
52725f2336efSEd Maste 			break;
52735f2336efSEd Maste 		default:
52745f2336efSEd Maste 			break;
52755f2336efSEd Maste 		};
52765f2336efSEd Maste 		break;
52775f2336efSEd Maste 	/* linux_execve */
52785f2336efSEd Maste 	case 221:
52795f2336efSEd Maste 		switch (ndx) {
52805f2336efSEd Maste 		case 0:
52815f2336efSEd Maste 			p = "userland char *";
52825f2336efSEd Maste 			break;
52835f2336efSEd Maste 		case 1:
52845f2336efSEd Maste 			p = "userland char **";
52855f2336efSEd Maste 			break;
52865f2336efSEd Maste 		case 2:
52875f2336efSEd Maste 			p = "userland char **";
52885f2336efSEd Maste 			break;
52895f2336efSEd Maste 		default:
52905f2336efSEd Maste 			break;
52915f2336efSEd Maste 		};
52925f2336efSEd Maste 		break;
52935f2336efSEd Maste 	/* linux_mmap2 */
52945f2336efSEd Maste 	case 222:
52955f2336efSEd Maste 		switch (ndx) {
52965f2336efSEd Maste 		case 0:
52975f2336efSEd Maste 			p = "l_ulong";
52985f2336efSEd Maste 			break;
52995f2336efSEd Maste 		case 1:
53005f2336efSEd Maste 			p = "l_ulong";
53015f2336efSEd Maste 			break;
53025f2336efSEd Maste 		case 2:
53035f2336efSEd Maste 			p = "l_ulong";
53045f2336efSEd Maste 			break;
53055f2336efSEd Maste 		case 3:
53065f2336efSEd Maste 			p = "l_ulong";
53075f2336efSEd Maste 			break;
53085f2336efSEd Maste 		case 4:
53095f2336efSEd Maste 			p = "l_ulong";
53105f2336efSEd Maste 			break;
53115f2336efSEd Maste 		case 5:
53125f2336efSEd Maste 			p = "l_ulong";
53135f2336efSEd Maste 			break;
53145f2336efSEd Maste 		default:
53155f2336efSEd Maste 			break;
53165f2336efSEd Maste 		};
53175f2336efSEd Maste 		break;
53185f2336efSEd Maste 	/* linux_fadvise64 */
53195f2336efSEd Maste 	case 223:
53205f2336efSEd Maste 		switch (ndx) {
53215f2336efSEd Maste 		case 0:
53225f2336efSEd Maste 			p = "l_int";
53235f2336efSEd Maste 			break;
53245f2336efSEd Maste 		case 1:
53255f2336efSEd Maste 			p = "l_loff_t";
53265f2336efSEd Maste 			break;
53275f2336efSEd Maste 		case 2:
53285f2336efSEd Maste 			p = "l_size_t";
53295f2336efSEd Maste 			break;
53305f2336efSEd Maste 		case 3:
53315f2336efSEd Maste 			p = "l_int";
53325f2336efSEd Maste 			break;
53335f2336efSEd Maste 		default:
53345f2336efSEd Maste 			break;
53355f2336efSEd Maste 		};
53365f2336efSEd Maste 		break;
53375f2336efSEd Maste 	/* swapon */
53385f2336efSEd Maste 	case 224:
53395f2336efSEd Maste 		switch (ndx) {
53405f2336efSEd Maste 		case 0:
53415f2336efSEd Maste 			p = "userland char *";
53425f2336efSEd Maste 			break;
53435f2336efSEd Maste 		default:
53445f2336efSEd Maste 			break;
53455f2336efSEd Maste 		};
53465f2336efSEd Maste 		break;
53475f2336efSEd Maste 	/* linux_swapoff */
53485f2336efSEd Maste 	case 225:
53495f2336efSEd Maste 		break;
53505f2336efSEd Maste 	/* linux_mprotect */
53515f2336efSEd Maste 	case 226:
53525f2336efSEd Maste 		switch (ndx) {
53535f2336efSEd Maste 		case 0:
5354a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
53555f2336efSEd Maste 			break;
53565f2336efSEd Maste 		case 1:
5357a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
53585f2336efSEd Maste 			break;
53595f2336efSEd Maste 		case 2:
5360a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
53615f2336efSEd Maste 			break;
53625f2336efSEd Maste 		default:
53635f2336efSEd Maste 			break;
53645f2336efSEd Maste 		};
53655f2336efSEd Maste 		break;
53665f2336efSEd Maste 	/* linux_msync */
53675f2336efSEd Maste 	case 227:
53685f2336efSEd Maste 		switch (ndx) {
53695f2336efSEd Maste 		case 0:
53705f2336efSEd Maste 			p = "l_ulong";
53715f2336efSEd Maste 			break;
53725f2336efSEd Maste 		case 1:
53735f2336efSEd Maste 			p = "l_size_t";
53745f2336efSEd Maste 			break;
53755f2336efSEd Maste 		case 2:
53765f2336efSEd Maste 			p = "l_int";
53775f2336efSEd Maste 			break;
53785f2336efSEd Maste 		default:
53795f2336efSEd Maste 			break;
53805f2336efSEd Maste 		};
53815f2336efSEd Maste 		break;
53825f2336efSEd Maste 	/* mlock */
53835f2336efSEd Maste 	case 228:
53845f2336efSEd Maste 		switch (ndx) {
53855f2336efSEd Maste 		case 0:
53865f2336efSEd Maste 			p = "userland const void *";
53875f2336efSEd Maste 			break;
53885f2336efSEd Maste 		case 1:
53895f2336efSEd Maste 			p = "size_t";
53905f2336efSEd Maste 			break;
53915f2336efSEd Maste 		default:
53925f2336efSEd Maste 			break;
53935f2336efSEd Maste 		};
53945f2336efSEd Maste 		break;
53955f2336efSEd Maste 	/* munlock */
53965f2336efSEd Maste 	case 229:
53975f2336efSEd Maste 		switch (ndx) {
53985f2336efSEd Maste 		case 0:
53995f2336efSEd Maste 			p = "userland const void *";
54005f2336efSEd Maste 			break;
54015f2336efSEd Maste 		case 1:
54025f2336efSEd Maste 			p = "size_t";
54035f2336efSEd Maste 			break;
54045f2336efSEd Maste 		default:
54055f2336efSEd Maste 			break;
54065f2336efSEd Maste 		};
54075f2336efSEd Maste 		break;
54085f2336efSEd Maste 	/* mlockall */
54095f2336efSEd Maste 	case 230:
54105f2336efSEd Maste 		switch (ndx) {
54115f2336efSEd Maste 		case 0:
54125f2336efSEd Maste 			p = "int";
54135f2336efSEd Maste 			break;
54145f2336efSEd Maste 		default:
54155f2336efSEd Maste 			break;
54165f2336efSEd Maste 		};
54175f2336efSEd Maste 		break;
54185f2336efSEd Maste 	/* munlockall */
54195f2336efSEd Maste 	case 231:
54205f2336efSEd Maste 		break;
54215f2336efSEd Maste 	/* linux_mincore */
54225f2336efSEd Maste 	case 232:
54235f2336efSEd Maste 		switch (ndx) {
54245f2336efSEd Maste 		case 0:
54255f2336efSEd Maste 			p = "l_ulong";
54265f2336efSEd Maste 			break;
54275f2336efSEd Maste 		case 1:
54285f2336efSEd Maste 			p = "l_size_t";
54295f2336efSEd Maste 			break;
54305f2336efSEd Maste 		case 2:
54315f2336efSEd Maste 			p = "userland u_char *";
54325f2336efSEd Maste 			break;
54335f2336efSEd Maste 		default:
54345f2336efSEd Maste 			break;
54355f2336efSEd Maste 		};
54365f2336efSEd Maste 		break;
5437bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
54385f2336efSEd Maste 	case 233:
54395f2336efSEd Maste 		switch (ndx) {
54405f2336efSEd Maste 		case 0:
5441a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
54425f2336efSEd Maste 			break;
54435f2336efSEd Maste 		case 1:
5444a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
54455f2336efSEd Maste 			break;
54465f2336efSEd Maste 		case 2:
5447a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
54485f2336efSEd Maste 			break;
54495f2336efSEd Maste 		default:
54505f2336efSEd Maste 			break;
54515f2336efSEd Maste 		};
54525f2336efSEd Maste 		break;
54535f2336efSEd Maste 	/* linux_remap_file_pages */
54545f2336efSEd Maste 	case 234:
54555f2336efSEd Maste 		break;
54565f2336efSEd Maste 	/* linux_mbind */
54575f2336efSEd Maste 	case 235:
54585f2336efSEd Maste 		break;
54595f2336efSEd Maste 	/* linux_get_mempolicy */
54605f2336efSEd Maste 	case 236:
54615f2336efSEd Maste 		break;
54625f2336efSEd Maste 	/* linux_set_mempolicy */
54635f2336efSEd Maste 	case 237:
54645f2336efSEd Maste 		break;
54655f2336efSEd Maste 	/* linux_migrate_pages */
54665f2336efSEd Maste 	case 238:
54675f2336efSEd Maste 		break;
54685f2336efSEd Maste 	/* linux_move_pages */
54695f2336efSEd Maste 	case 239:
54705f2336efSEd Maste 		break;
54715f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
54725f2336efSEd Maste 	case 240:
54735f2336efSEd Maste 		switch (ndx) {
54745f2336efSEd Maste 		case 0:
54755f2336efSEd Maste 			p = "l_pid_t";
54765f2336efSEd Maste 			break;
54775f2336efSEd Maste 		case 1:
54785f2336efSEd Maste 			p = "l_pid_t";
54795f2336efSEd Maste 			break;
54805f2336efSEd Maste 		case 2:
54815f2336efSEd Maste 			p = "l_int";
54825f2336efSEd Maste 			break;
54835f2336efSEd Maste 		case 3:
54845f2336efSEd Maste 			p = "userland l_siginfo_t *";
54855f2336efSEd Maste 			break;
54865f2336efSEd Maste 		default:
54875f2336efSEd Maste 			break;
54885f2336efSEd Maste 		};
54895f2336efSEd Maste 		break;
54905f2336efSEd Maste 	/* linux_perf_event_open */
54915f2336efSEd Maste 	case 241:
54925f2336efSEd Maste 		break;
54935f2336efSEd Maste 	/* linux_accept4 */
54945f2336efSEd Maste 	case 242:
54955f2336efSEd Maste 		switch (ndx) {
54965f2336efSEd Maste 		case 0:
54975f2336efSEd Maste 			p = "l_int";
54985f2336efSEd Maste 			break;
54995f2336efSEd Maste 		case 1:
55005f2336efSEd Maste 			p = "l_uintptr_t";
55015f2336efSEd Maste 			break;
55025f2336efSEd Maste 		case 2:
55035f2336efSEd Maste 			p = "l_uintptr_t";
55045f2336efSEd Maste 			break;
55055f2336efSEd Maste 		case 3:
5506a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
55075f2336efSEd Maste 			break;
55085f2336efSEd Maste 		default:
55095f2336efSEd Maste 			break;
55105f2336efSEd Maste 		};
55115f2336efSEd Maste 		break;
55125f2336efSEd Maste 	/* linux_recvmmsg */
55135f2336efSEd Maste 	case 243:
55145f2336efSEd Maste 		switch (ndx) {
55155f2336efSEd Maste 		case 0:
55165f2336efSEd Maste 			p = "l_int";
55175f2336efSEd Maste 			break;
55185f2336efSEd Maste 		case 1:
55195f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
55205f2336efSEd Maste 			break;
55215f2336efSEd Maste 		case 2:
55225f2336efSEd Maste 			p = "l_uint";
55235f2336efSEd Maste 			break;
55245f2336efSEd Maste 		case 3:
55255f2336efSEd Maste 			p = "l_uint";
55265f2336efSEd Maste 			break;
55275f2336efSEd Maste 		case 4:
55285f2336efSEd Maste 			p = "userland struct l_timespec *";
55295f2336efSEd Maste 			break;
55305f2336efSEd Maste 		default:
55315f2336efSEd Maste 			break;
55325f2336efSEd Maste 		};
55335f2336efSEd Maste 		break;
55345f2336efSEd Maste 	/* linux_wait4 */
55355f2336efSEd Maste 	case 260:
55365f2336efSEd Maste 		switch (ndx) {
55375f2336efSEd Maste 		case 0:
55385f2336efSEd Maste 			p = "l_pid_t";
55395f2336efSEd Maste 			break;
55405f2336efSEd Maste 		case 1:
55415f2336efSEd Maste 			p = "userland l_int *";
55425f2336efSEd Maste 			break;
55435f2336efSEd Maste 		case 2:
55445f2336efSEd Maste 			p = "l_int";
55455f2336efSEd Maste 			break;
55465f2336efSEd Maste 		case 3:
55475f2336efSEd Maste 			p = "userland struct rusage *";
55485f2336efSEd Maste 			break;
55495f2336efSEd Maste 		default:
55505f2336efSEd Maste 			break;
55515f2336efSEd Maste 		};
55525f2336efSEd Maste 		break;
55535f2336efSEd Maste 	/* linux_prlimit64 */
55545f2336efSEd Maste 	case 261:
55555f2336efSEd Maste 		switch (ndx) {
55565f2336efSEd Maste 		case 0:
55575f2336efSEd Maste 			p = "l_pid_t";
55585f2336efSEd Maste 			break;
55595f2336efSEd Maste 		case 1:
55605f2336efSEd Maste 			p = "l_uint";
55615f2336efSEd Maste 			break;
55625f2336efSEd Maste 		case 2:
55635f2336efSEd Maste 			p = "userland struct rlimit *";
55645f2336efSEd Maste 			break;
55655f2336efSEd Maste 		case 3:
55665f2336efSEd Maste 			p = "userland struct rlimit *";
55675f2336efSEd Maste 			break;
55685f2336efSEd Maste 		default:
55695f2336efSEd Maste 			break;
55705f2336efSEd Maste 		};
55715f2336efSEd Maste 		break;
55725f2336efSEd Maste 	/* linux_fanotify_init */
55735f2336efSEd Maste 	case 262:
55745f2336efSEd Maste 		break;
55755f2336efSEd Maste 	/* linux_fanotify_mark */
55765f2336efSEd Maste 	case 263:
55775f2336efSEd Maste 		break;
55785f2336efSEd Maste 	/* linux_name_to_handle_at */
55795f2336efSEd Maste 	case 264:
558077eb9841SConrad Meyer 		switch (ndx) {
558177eb9841SConrad Meyer 		case 0:
558277eb9841SConrad Meyer 			p = "l_int";
558377eb9841SConrad Meyer 			break;
558477eb9841SConrad Meyer 		case 1:
558577eb9841SConrad Meyer 			p = "userland const char *";
558677eb9841SConrad Meyer 			break;
558777eb9841SConrad Meyer 		case 2:
558877eb9841SConrad Meyer 			p = "userland struct l_file_handle *";
558977eb9841SConrad Meyer 			break;
559077eb9841SConrad Meyer 		case 3:
559177eb9841SConrad Meyer 			p = "userland l_int *";
559277eb9841SConrad Meyer 			break;
559377eb9841SConrad Meyer 		case 4:
559477eb9841SConrad Meyer 			p = "l_int";
559577eb9841SConrad Meyer 			break;
559677eb9841SConrad Meyer 		default:
559777eb9841SConrad Meyer 			break;
559877eb9841SConrad Meyer 		};
55995f2336efSEd Maste 		break;
56005f2336efSEd Maste 	/* linux_open_by_handle_at */
56015f2336efSEd Maste 	case 265:
560277eb9841SConrad Meyer 		switch (ndx) {
560377eb9841SConrad Meyer 		case 0:
560477eb9841SConrad Meyer 			p = "l_int";
560577eb9841SConrad Meyer 			break;
560677eb9841SConrad Meyer 		case 1:
560777eb9841SConrad Meyer 			p = "userland struct l_file_handle *";
560877eb9841SConrad Meyer 			break;
560977eb9841SConrad Meyer 		case 2:
561077eb9841SConrad Meyer 			p = "l_int";
561177eb9841SConrad Meyer 			break;
561277eb9841SConrad Meyer 		default:
561377eb9841SConrad Meyer 			break;
561477eb9841SConrad Meyer 		};
56155f2336efSEd Maste 		break;
56165f2336efSEd Maste 	/* linux_clock_adjtime */
56175f2336efSEd Maste 	case 266:
56185f2336efSEd Maste 		break;
56195f2336efSEd Maste 	/* linux_syncfs */
56205f2336efSEd Maste 	case 267:
56215f2336efSEd Maste 		switch (ndx) {
56225f2336efSEd Maste 		case 0:
56235f2336efSEd Maste 			p = "l_int";
56245f2336efSEd Maste 			break;
56255f2336efSEd Maste 		default:
56265f2336efSEd Maste 			break;
56275f2336efSEd Maste 		};
56285f2336efSEd Maste 		break;
56295f2336efSEd Maste 	/* linux_setns */
56305f2336efSEd Maste 	case 268:
56315f2336efSEd Maste 		switch (ndx) {
56325f2336efSEd Maste 		case 0:
56335f2336efSEd Maste 			p = "l_int";
56345f2336efSEd Maste 			break;
56355f2336efSEd Maste 		case 1:
56365f2336efSEd Maste 			p = "l_int";
56375f2336efSEd Maste 			break;
56385f2336efSEd Maste 		default:
56395f2336efSEd Maste 			break;
56405f2336efSEd Maste 		};
56415f2336efSEd Maste 		break;
56425f2336efSEd Maste 	/* linux_sendmmsg */
56435f2336efSEd Maste 	case 269:
56445f2336efSEd Maste 		switch (ndx) {
56455f2336efSEd Maste 		case 0:
56465f2336efSEd Maste 			p = "l_int";
56475f2336efSEd Maste 			break;
56485f2336efSEd Maste 		case 1:
56495f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
56505f2336efSEd Maste 			break;
56515f2336efSEd Maste 		case 2:
56525f2336efSEd Maste 			p = "l_uint";
56535f2336efSEd Maste 			break;
56545f2336efSEd Maste 		case 3:
56555f2336efSEd Maste 			p = "l_uint";
56565f2336efSEd Maste 			break;
56575f2336efSEd Maste 		default:
56585f2336efSEd Maste 			break;
56595f2336efSEd Maste 		};
56605f2336efSEd Maste 		break;
56615f2336efSEd Maste 	/* linux_process_vm_readv */
56625f2336efSEd Maste 	case 270:
56635f2336efSEd Maste 		switch (ndx) {
56645f2336efSEd Maste 		case 0:
56655f2336efSEd Maste 			p = "l_pid_t";
56665f2336efSEd Maste 			break;
56675f2336efSEd Maste 		case 1:
56685f2336efSEd Maste 			p = "userland const struct iovec *";
56695f2336efSEd Maste 			break;
56705f2336efSEd Maste 		case 2:
56715f2336efSEd Maste 			p = "l_ulong";
56725f2336efSEd Maste 			break;
56735f2336efSEd Maste 		case 3:
56745f2336efSEd Maste 			p = "userland const struct iovec *";
56755f2336efSEd Maste 			break;
56765f2336efSEd Maste 		case 4:
56775f2336efSEd Maste 			p = "l_ulong";
56785f2336efSEd Maste 			break;
56795f2336efSEd Maste 		case 5:
56805f2336efSEd Maste 			p = "l_ulong";
56815f2336efSEd Maste 			break;
56825f2336efSEd Maste 		default:
56835f2336efSEd Maste 			break;
56845f2336efSEd Maste 		};
56855f2336efSEd Maste 		break;
56865f2336efSEd Maste 	/* linux_process_vm_writev */
56875f2336efSEd Maste 	case 271:
56885f2336efSEd Maste 		switch (ndx) {
56895f2336efSEd Maste 		case 0:
56905f2336efSEd Maste 			p = "l_pid_t";
56915f2336efSEd Maste 			break;
56925f2336efSEd Maste 		case 1:
56935f2336efSEd Maste 			p = "userland const struct iovec *";
56945f2336efSEd Maste 			break;
56955f2336efSEd Maste 		case 2:
56965f2336efSEd Maste 			p = "l_ulong";
56975f2336efSEd Maste 			break;
56985f2336efSEd Maste 		case 3:
56995f2336efSEd Maste 			p = "userland const struct iovec *";
57005f2336efSEd Maste 			break;
57015f2336efSEd Maste 		case 4:
57025f2336efSEd Maste 			p = "l_ulong";
57035f2336efSEd Maste 			break;
57045f2336efSEd Maste 		case 5:
57055f2336efSEd Maste 			p = "l_ulong";
57065f2336efSEd Maste 			break;
57075f2336efSEd Maste 		default:
57085f2336efSEd Maste 			break;
57095f2336efSEd Maste 		};
57105f2336efSEd Maste 		break;
57115f2336efSEd Maste 	/* linux_kcmp */
57125f2336efSEd Maste 	case 272:
57135f2336efSEd Maste 		switch (ndx) {
57145f2336efSEd Maste 		case 0:
57155f2336efSEd Maste 			p = "l_pid_t";
57165f2336efSEd Maste 			break;
57175f2336efSEd Maste 		case 1:
57185f2336efSEd Maste 			p = "l_pid_t";
57195f2336efSEd Maste 			break;
57205f2336efSEd Maste 		case 2:
57215f2336efSEd Maste 			p = "l_int";
57225f2336efSEd Maste 			break;
57235f2336efSEd Maste 		case 3:
57245f2336efSEd Maste 			p = "l_ulong";
57255f2336efSEd Maste 			break;
57265f2336efSEd Maste 		case 4:
57275f2336efSEd Maste 			p = "l_ulong";
57285f2336efSEd Maste 			break;
57295f2336efSEd Maste 		default:
57305f2336efSEd Maste 			break;
57315f2336efSEd Maste 		};
57325f2336efSEd Maste 		break;
57335f2336efSEd Maste 	/* linux_finit_module */
57345f2336efSEd Maste 	case 273:
57355f2336efSEd Maste 		switch (ndx) {
57365f2336efSEd Maste 		case 0:
57375f2336efSEd Maste 			p = "l_int";
57385f2336efSEd Maste 			break;
57395f2336efSEd Maste 		case 1:
57405f2336efSEd Maste 			p = "userland const char *";
57415f2336efSEd Maste 			break;
57425f2336efSEd Maste 		case 2:
57435f2336efSEd Maste 			p = "l_int";
57445f2336efSEd Maste 			break;
57455f2336efSEd Maste 		default:
57465f2336efSEd Maste 			break;
57475f2336efSEd Maste 		};
57485f2336efSEd Maste 		break;
57495f2336efSEd Maste 	/* linux_sched_setattr */
57505f2336efSEd Maste 	case 274:
57515f2336efSEd Maste 		switch (ndx) {
57525f2336efSEd Maste 		case 0:
57535f2336efSEd Maste 			p = "l_pid_t";
57545f2336efSEd Maste 			break;
57555f2336efSEd Maste 		case 1:
57565f2336efSEd Maste 			p = "userland void *";
57575f2336efSEd Maste 			break;
57585f2336efSEd Maste 		case 2:
57595f2336efSEd Maste 			p = "l_uint";
57605f2336efSEd Maste 			break;
57615f2336efSEd Maste 		default:
57625f2336efSEd Maste 			break;
57635f2336efSEd Maste 		};
57645f2336efSEd Maste 		break;
57655f2336efSEd Maste 	/* linux_sched_getattr */
57665f2336efSEd Maste 	case 275:
57675f2336efSEd Maste 		switch (ndx) {
57685f2336efSEd Maste 		case 0:
57695f2336efSEd Maste 			p = "l_pid_t";
57705f2336efSEd Maste 			break;
57715f2336efSEd Maste 		case 1:
57725f2336efSEd Maste 			p = "userland void *";
57735f2336efSEd Maste 			break;
57745f2336efSEd Maste 		case 2:
57755f2336efSEd Maste 			p = "l_uint";
57765f2336efSEd Maste 			break;
57775f2336efSEd Maste 		case 3:
57785f2336efSEd Maste 			p = "l_uint";
57795f2336efSEd Maste 			break;
57805f2336efSEd Maste 		default:
57815f2336efSEd Maste 			break;
57825f2336efSEd Maste 		};
57835f2336efSEd Maste 		break;
57845f2336efSEd Maste 	/* linux_renameat2 */
57855f2336efSEd Maste 	case 276:
57865f2336efSEd Maste 		switch (ndx) {
57875f2336efSEd Maste 		case 0:
57885f2336efSEd Maste 			p = "l_int";
57895f2336efSEd Maste 			break;
57905f2336efSEd Maste 		case 1:
57915f2336efSEd Maste 			p = "userland const char *";
57925f2336efSEd Maste 			break;
57935f2336efSEd Maste 		case 2:
57945f2336efSEd Maste 			p = "l_int";
57955f2336efSEd Maste 			break;
57965f2336efSEd Maste 		case 3:
57975f2336efSEd Maste 			p = "userland const char *";
57985f2336efSEd Maste 			break;
57995f2336efSEd Maste 		case 4:
5800a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
58015f2336efSEd Maste 			break;
58025f2336efSEd Maste 		default:
58035f2336efSEd Maste 			break;
58045f2336efSEd Maste 		};
58055f2336efSEd Maste 		break;
58065f2336efSEd Maste 	/* linux_seccomp */
58075f2336efSEd Maste 	case 277:
58085f2336efSEd Maste 		switch (ndx) {
58095f2336efSEd Maste 		case 0:
58105f2336efSEd Maste 			p = "l_uint";
58115f2336efSEd Maste 			break;
58125f2336efSEd Maste 		case 1:
58135f2336efSEd Maste 			p = "l_uint";
58145f2336efSEd Maste 			break;
58155f2336efSEd Maste 		case 2:
58165f2336efSEd Maste 			p = "userland const char *";
58175f2336efSEd Maste 			break;
58185f2336efSEd Maste 		default:
58195f2336efSEd Maste 			break;
58205f2336efSEd Maste 		};
58215f2336efSEd Maste 		break;
58225f2336efSEd Maste 	/* linux_getrandom */
58235f2336efSEd Maste 	case 278:
58245f2336efSEd Maste 		switch (ndx) {
58255f2336efSEd Maste 		case 0:
58265f2336efSEd Maste 			p = "userland char *";
58275f2336efSEd Maste 			break;
58285f2336efSEd Maste 		case 1:
58295f2336efSEd Maste 			p = "l_size_t";
58305f2336efSEd Maste 			break;
58315f2336efSEd Maste 		case 2:
58325f2336efSEd Maste 			p = "l_uint";
58335f2336efSEd Maste 			break;
58345f2336efSEd Maste 		default:
58355f2336efSEd Maste 			break;
58365f2336efSEd Maste 		};
58375f2336efSEd Maste 		break;
58385f2336efSEd Maste 	/* linux_memfd_create */
58395f2336efSEd Maste 	case 279:
58405f2336efSEd Maste 		switch (ndx) {
58415f2336efSEd Maste 		case 0:
58425f2336efSEd Maste 			p = "userland const char *";
58435f2336efSEd Maste 			break;
58445f2336efSEd Maste 		case 1:
58455f2336efSEd Maste 			p = "l_uint";
58465f2336efSEd Maste 			break;
58475f2336efSEd Maste 		default:
58485f2336efSEd Maste 			break;
58495f2336efSEd Maste 		};
58505f2336efSEd Maste 		break;
58515f2336efSEd Maste 	/* linux_bpf */
58525f2336efSEd Maste 	case 280:
58535f2336efSEd Maste 		switch (ndx) {
58545f2336efSEd Maste 		case 0:
58555f2336efSEd Maste 			p = "l_int";
58565f2336efSEd Maste 			break;
58575f2336efSEd Maste 		case 1:
58585f2336efSEd Maste 			p = "userland void *";
58595f2336efSEd Maste 			break;
58605f2336efSEd Maste 		case 2:
58615f2336efSEd Maste 			p = "l_uint";
58625f2336efSEd Maste 			break;
58635f2336efSEd Maste 		default:
58645f2336efSEd Maste 			break;
58655f2336efSEd Maste 		};
58665f2336efSEd Maste 		break;
58675f2336efSEd Maste 	/* linux_execveat */
58685f2336efSEd Maste 	case 281:
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 = "userland const char **";
58785f2336efSEd Maste 			break;
58795f2336efSEd Maste 		case 3:
58805f2336efSEd Maste 			p = "userland const char **";
58815f2336efSEd Maste 			break;
58825f2336efSEd Maste 		case 4:
58835f2336efSEd Maste 			p = "l_int";
58845f2336efSEd Maste 			break;
58855f2336efSEd Maste 		default:
58865f2336efSEd Maste 			break;
58875f2336efSEd Maste 		};
58885f2336efSEd Maste 		break;
58895f2336efSEd Maste 	/* linux_userfaultfd */
58905f2336efSEd Maste 	case 282:
58915f2336efSEd Maste 		switch (ndx) {
58925f2336efSEd Maste 		case 0:
58935f2336efSEd Maste 			p = "l_int";
58945f2336efSEd Maste 			break;
58955f2336efSEd Maste 		default:
58965f2336efSEd Maste 			break;
58975f2336efSEd Maste 		};
58985f2336efSEd Maste 		break;
58995f2336efSEd Maste 	/* linux_membarrier */
59005f2336efSEd Maste 	case 283:
59015f2336efSEd Maste 		switch (ndx) {
59025f2336efSEd Maste 		case 0:
59035f2336efSEd Maste 			p = "l_int";
59045f2336efSEd Maste 			break;
59055f2336efSEd Maste 		case 1:
59065f2336efSEd Maste 			p = "l_int";
59075f2336efSEd Maste 			break;
59085f2336efSEd Maste 		default:
59095f2336efSEd Maste 			break;
59105f2336efSEd Maste 		};
59115f2336efSEd Maste 		break;
59125f2336efSEd Maste 	/* linux_mlock2 */
59135f2336efSEd Maste 	case 284:
59145f2336efSEd Maste 		switch (ndx) {
59155f2336efSEd Maste 		case 0:
59165f2336efSEd Maste 			p = "l_ulong";
59175f2336efSEd Maste 			break;
59185f2336efSEd Maste 		case 1:
59195f2336efSEd Maste 			p = "l_size_t";
59205f2336efSEd Maste 			break;
59215f2336efSEd Maste 		case 2:
59225f2336efSEd Maste 			p = "l_int";
59235f2336efSEd Maste 			break;
59245f2336efSEd Maste 		default:
59255f2336efSEd Maste 			break;
59265f2336efSEd Maste 		};
59275f2336efSEd Maste 		break;
59285f2336efSEd Maste 	/* linux_copy_file_range */
59295f2336efSEd Maste 	case 285:
59305f2336efSEd Maste 		switch (ndx) {
59315f2336efSEd Maste 		case 0:
59325f2336efSEd Maste 			p = "l_int";
59335f2336efSEd Maste 			break;
59345f2336efSEd Maste 		case 1:
59355f2336efSEd Maste 			p = "userland l_loff_t *";
59365f2336efSEd Maste 			break;
59375f2336efSEd Maste 		case 2:
59385f2336efSEd Maste 			p = "l_int";
59395f2336efSEd Maste 			break;
59405f2336efSEd Maste 		case 3:
59415f2336efSEd Maste 			p = "userland l_loff_t *";
59425f2336efSEd Maste 			break;
59435f2336efSEd Maste 		case 4:
59445f2336efSEd Maste 			p = "l_size_t";
59455f2336efSEd Maste 			break;
59465f2336efSEd Maste 		case 5:
59475f2336efSEd Maste 			p = "l_uint";
59485f2336efSEd Maste 			break;
59495f2336efSEd Maste 		default:
59505f2336efSEd Maste 			break;
59515f2336efSEd Maste 		};
59525f2336efSEd Maste 		break;
59535f2336efSEd Maste 	/* linux_preadv2 */
59545f2336efSEd Maste 	case 286:
59555f2336efSEd Maste 		switch (ndx) {
59565f2336efSEd Maste 		case 0:
59575f2336efSEd Maste 			p = "l_ulong";
59585f2336efSEd Maste 			break;
59595f2336efSEd Maste 		case 1:
59605f2336efSEd Maste 			p = "userland const struct iovec *";
59615f2336efSEd Maste 			break;
59625f2336efSEd Maste 		case 2:
59635f2336efSEd Maste 			p = "l_ulong";
59645f2336efSEd Maste 			break;
59655f2336efSEd Maste 		case 3:
59665f2336efSEd Maste 			p = "l_ulong";
59675f2336efSEd Maste 			break;
59685f2336efSEd Maste 		case 4:
59695f2336efSEd Maste 			p = "l_ulong";
59705f2336efSEd Maste 			break;
59715f2336efSEd Maste 		case 5:
59725f2336efSEd Maste 			p = "l_int";
59735f2336efSEd Maste 			break;
59745f2336efSEd Maste 		default:
59755f2336efSEd Maste 			break;
59765f2336efSEd Maste 		};
59775f2336efSEd Maste 		break;
59785f2336efSEd Maste 	/* linux_pwritev2 */
59795f2336efSEd Maste 	case 287:
59805f2336efSEd Maste 		switch (ndx) {
59815f2336efSEd Maste 		case 0:
59825f2336efSEd Maste 			p = "l_ulong";
59835f2336efSEd Maste 			break;
59845f2336efSEd Maste 		case 1:
59855f2336efSEd Maste 			p = "userland const struct iovec *";
59865f2336efSEd Maste 			break;
59875f2336efSEd Maste 		case 2:
59885f2336efSEd Maste 			p = "l_ulong";
59895f2336efSEd Maste 			break;
59905f2336efSEd Maste 		case 3:
59915f2336efSEd Maste 			p = "l_ulong";
59925f2336efSEd Maste 			break;
59935f2336efSEd Maste 		case 4:
59945f2336efSEd Maste 			p = "l_ulong";
59955f2336efSEd Maste 			break;
59965f2336efSEd Maste 		case 5:
59975f2336efSEd Maste 			p = "l_int";
59985f2336efSEd Maste 			break;
59995f2336efSEd Maste 		default:
60005f2336efSEd Maste 			break;
60015f2336efSEd Maste 		};
60025f2336efSEd Maste 		break;
60035f2336efSEd Maste 	/* linux_pkey_mprotect */
60045f2336efSEd Maste 	case 288:
60055f2336efSEd Maste 		switch (ndx) {
60065f2336efSEd Maste 		case 0:
60075f2336efSEd Maste 			p = "l_ulong";
60085f2336efSEd Maste 			break;
60095f2336efSEd Maste 		case 1:
60105f2336efSEd Maste 			p = "l_size_t";
60115f2336efSEd Maste 			break;
60125f2336efSEd Maste 		case 2:
60135f2336efSEd Maste 			p = "l_ulong";
60145f2336efSEd Maste 			break;
60155f2336efSEd Maste 		case 3:
60165f2336efSEd Maste 			p = "l_int";
60175f2336efSEd Maste 			break;
60185f2336efSEd Maste 		default:
60195f2336efSEd Maste 			break;
60205f2336efSEd Maste 		};
60215f2336efSEd Maste 		break;
60225f2336efSEd Maste 	/* linux_pkey_alloc */
60235f2336efSEd Maste 	case 289:
60245f2336efSEd Maste 		switch (ndx) {
60255f2336efSEd Maste 		case 0:
60265f2336efSEd Maste 			p = "l_ulong";
60275f2336efSEd Maste 			break;
60285f2336efSEd Maste 		case 1:
60295f2336efSEd Maste 			p = "l_ulong";
60305f2336efSEd Maste 			break;
60315f2336efSEd Maste 		default:
60325f2336efSEd Maste 			break;
60335f2336efSEd Maste 		};
60345f2336efSEd Maste 		break;
60355f2336efSEd Maste 	/* linux_pkey_free */
60365f2336efSEd Maste 	case 290:
60375f2336efSEd Maste 		switch (ndx) {
60385f2336efSEd Maste 		case 0:
60395f2336efSEd Maste 			p = "l_int";
60405f2336efSEd Maste 			break;
60415f2336efSEd Maste 		default:
60425f2336efSEd Maste 			break;
60435f2336efSEd Maste 		};
60445f2336efSEd Maste 		break;
6045c0f17173SEdward Tomasz Napierala 	/* linux_statx */
6046c0f17173SEdward Tomasz Napierala 	case 291:
6047c0f17173SEdward Tomasz Napierala 		switch (ndx) {
6048c0f17173SEdward Tomasz Napierala 		case 0:
6049c0f17173SEdward Tomasz Napierala 			p = "l_int";
6050c0f17173SEdward Tomasz Napierala 			break;
6051c0f17173SEdward Tomasz Napierala 		case 1:
6052c0f17173SEdward Tomasz Napierala 			p = "userland const char *";
6053c0f17173SEdward Tomasz Napierala 			break;
6054c0f17173SEdward Tomasz Napierala 		case 2:
6055c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6056c0f17173SEdward Tomasz Napierala 			break;
6057c0f17173SEdward Tomasz Napierala 		case 3:
6058c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6059c0f17173SEdward Tomasz Napierala 			break;
6060c0f17173SEdward Tomasz Napierala 		case 4:
6061c0f17173SEdward Tomasz Napierala 			p = "userland void *";
6062c0f17173SEdward Tomasz Napierala 			break;
6063c0f17173SEdward Tomasz Napierala 		default:
6064c0f17173SEdward Tomasz Napierala 			break;
6065c0f17173SEdward Tomasz Napierala 		};
6066c0f17173SEdward Tomasz Napierala 		break;
6067c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
6068c0f17173SEdward Tomasz Napierala 	case 292:
6069c0f17173SEdward Tomasz Napierala 		break;
6070c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
6071c0f17173SEdward Tomasz Napierala 	case 293:
607275e40949SDmitry Chagin 		switch (ndx) {
607375e40949SDmitry Chagin 		case 0:
607475e40949SDmitry Chagin 			p = "userland struct linux_rseq *";
607575e40949SDmitry Chagin 			break;
607675e40949SDmitry Chagin 		case 1:
607775e40949SDmitry Chagin 			p = "uint32_t";
607875e40949SDmitry Chagin 			break;
607975e40949SDmitry Chagin 		case 2:
608075e40949SDmitry Chagin 			p = "l_int";
608175e40949SDmitry Chagin 			break;
608275e40949SDmitry Chagin 		case 3:
608375e40949SDmitry Chagin 			p = "uint32_t";
608475e40949SDmitry Chagin 			break;
608575e40949SDmitry Chagin 		default:
608675e40949SDmitry Chagin 			break;
608775e40949SDmitry Chagin 		};
6088c0f17173SEdward Tomasz Napierala 		break;
6089c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
6090c0f17173SEdward Tomasz Napierala 	case 294:
6091c0f17173SEdward Tomasz Napierala 		break;
6092c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
6093c0f17173SEdward Tomasz Napierala 	case 424:
6094c0f17173SEdward Tomasz Napierala 		switch (ndx) {
6095c0f17173SEdward Tomasz Napierala 		case 0:
6096c0f17173SEdward Tomasz Napierala 			p = "l_int";
6097c0f17173SEdward Tomasz Napierala 			break;
6098c0f17173SEdward Tomasz Napierala 		case 1:
6099c0f17173SEdward Tomasz Napierala 			p = "l_int";
6100c0f17173SEdward Tomasz Napierala 			break;
6101c0f17173SEdward Tomasz Napierala 		case 2:
6102c0f17173SEdward Tomasz Napierala 			p = "userland l_siginfo_t *";
6103c0f17173SEdward Tomasz Napierala 			break;
6104c0f17173SEdward Tomasz Napierala 		case 3:
6105c0f17173SEdward Tomasz Napierala 			p = "l_uint";
6106c0f17173SEdward Tomasz Napierala 			break;
6107c0f17173SEdward Tomasz Napierala 		default:
6108c0f17173SEdward Tomasz Napierala 			break;
6109c0f17173SEdward Tomasz Napierala 		};
6110c0f17173SEdward Tomasz Napierala 		break;
6111c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
6112c0f17173SEdward Tomasz Napierala 	case 425:
6113c0f17173SEdward Tomasz Napierala 		break;
6114c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
6115c0f17173SEdward Tomasz Napierala 	case 426:
6116c0f17173SEdward Tomasz Napierala 		break;
6117c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
6118c0f17173SEdward Tomasz Napierala 	case 427:
6119c0f17173SEdward Tomasz Napierala 		break;
6120c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
6121c0f17173SEdward Tomasz Napierala 	case 428:
6122c0f17173SEdward Tomasz Napierala 		break;
6123c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
6124c0f17173SEdward Tomasz Napierala 	case 429:
6125c0f17173SEdward Tomasz Napierala 		break;
6126c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
6127c0f17173SEdward Tomasz Napierala 	case 430:
6128c0f17173SEdward Tomasz Napierala 		break;
6129c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
6130c0f17173SEdward Tomasz Napierala 	case 431:
6131c0f17173SEdward Tomasz Napierala 		break;
6132c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
6133c0f17173SEdward Tomasz Napierala 	case 432:
6134c0f17173SEdward Tomasz Napierala 		break;
6135c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
6136c0f17173SEdward Tomasz Napierala 	case 433:
6137c0f17173SEdward Tomasz Napierala 		break;
6138c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
6139c0f17173SEdward Tomasz Napierala 	case 434:
6140c0f17173SEdward Tomasz Napierala 		break;
6141c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
6142c0f17173SEdward Tomasz Napierala 	case 435:
6143b356030eSDmitry Chagin 		switch (ndx) {
6144b356030eSDmitry Chagin 		case 0:
6145b356030eSDmitry Chagin 			p = "userland struct l_user_clone_args *";
6146b356030eSDmitry Chagin 			break;
6147b356030eSDmitry Chagin 		case 1:
6148b356030eSDmitry Chagin 			p = "l_size_t";
6149b356030eSDmitry Chagin 			break;
6150b356030eSDmitry Chagin 		default:
6151b356030eSDmitry Chagin 			break;
6152b356030eSDmitry Chagin 		};
6153c0f17173SEdward Tomasz Napierala 		break;
6154c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
6155c0f17173SEdward Tomasz Napierala 	case 436:
6156c0f17173SEdward Tomasz Napierala 		break;
6157c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
6158c0f17173SEdward Tomasz Napierala 	case 437:
6159c0f17173SEdward Tomasz Napierala 		break;
6160c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
6161c0f17173SEdward Tomasz Napierala 	case 438:
6162c0f17173SEdward Tomasz Napierala 		break;
6163c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
6164c0f17173SEdward Tomasz Napierala 	case 439:
6165bee191e4SDmitry Chagin 		switch (ndx) {
6166bee191e4SDmitry Chagin 		case 0:
6167bee191e4SDmitry Chagin 			p = "l_int";
6168bee191e4SDmitry Chagin 			break;
6169bee191e4SDmitry Chagin 		case 1:
6170bee191e4SDmitry Chagin 			p = "userland const char *";
6171bee191e4SDmitry Chagin 			break;
6172bee191e4SDmitry Chagin 		case 2:
6173bee191e4SDmitry Chagin 			p = "l_int";
6174bee191e4SDmitry Chagin 			break;
6175bee191e4SDmitry Chagin 		case 3:
6176bee191e4SDmitry Chagin 			p = "l_int";
6177bee191e4SDmitry Chagin 			break;
6178bee191e4SDmitry Chagin 		default:
6179bee191e4SDmitry Chagin 			break;
6180bee191e4SDmitry Chagin 		};
6181c0f17173SEdward Tomasz Napierala 		break;
6182c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
6183c0f17173SEdward Tomasz Napierala 	case 440:
6184c0f17173SEdward Tomasz Napierala 		break;
6185c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
6186c0f17173SEdward Tomasz Napierala 	case 441:
6187df377f1fSDmitry Chagin 		switch (ndx) {
6188df377f1fSDmitry Chagin 		case 0:
6189df377f1fSDmitry Chagin 			p = "l_int";
6190df377f1fSDmitry Chagin 			break;
6191df377f1fSDmitry Chagin 		case 1:
6192df377f1fSDmitry Chagin 			p = "userland struct epoll_event *";
6193df377f1fSDmitry Chagin 			break;
6194df377f1fSDmitry Chagin 		case 2:
6195df377f1fSDmitry Chagin 			p = "l_int";
6196df377f1fSDmitry Chagin 			break;
6197df377f1fSDmitry Chagin 		case 3:
6198df377f1fSDmitry Chagin 			p = "userland struct l_timespec *";
6199df377f1fSDmitry Chagin 			break;
6200df377f1fSDmitry Chagin 		case 4:
6201df377f1fSDmitry Chagin 			p = "userland l_sigset_t *";
6202df377f1fSDmitry Chagin 			break;
6203df377f1fSDmitry Chagin 		case 5:
6204df377f1fSDmitry Chagin 			p = "l_size_t";
6205df377f1fSDmitry Chagin 			break;
6206df377f1fSDmitry Chagin 		default:
6207df377f1fSDmitry Chagin 			break;
6208df377f1fSDmitry Chagin 		};
6209c0f17173SEdward Tomasz Napierala 		break;
6210c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
6211c0f17173SEdward Tomasz Napierala 	case 442:
6212c0f17173SEdward Tomasz Napierala 		break;
62135f2336efSEd Maste 	default:
62145f2336efSEd Maste 		break;
62155f2336efSEd Maste 	};
62165f2336efSEd Maste 	if (p != NULL)
62175f2336efSEd Maste 		strlcpy(desc, p, descsz);
62185f2336efSEd Maste }
62195f2336efSEd Maste static void
62205f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
62215f2336efSEd Maste {
62225f2336efSEd Maste 	const char *p = NULL;
62235f2336efSEd Maste 	switch (sysnum) {
62245f2336efSEd Maste #define	nosys	linux_nosys
62255f2336efSEd Maste 	/* linux_setxattr */
62265f2336efSEd Maste 	case 5:
6227a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6228a39cdcd7SEdward Tomasz Napierala 			p = "int";
6229a39cdcd7SEdward Tomasz Napierala 		break;
62305f2336efSEd Maste 	/* linux_lsetxattr */
62315f2336efSEd Maste 	case 6:
6232a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6233a39cdcd7SEdward Tomasz Napierala 			p = "int";
6234a39cdcd7SEdward Tomasz Napierala 		break;
62355f2336efSEd Maste 	/* linux_fsetxattr */
62365f2336efSEd Maste 	case 7:
6237a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6238a39cdcd7SEdward Tomasz Napierala 			p = "int";
6239a39cdcd7SEdward Tomasz Napierala 		break;
62405f2336efSEd Maste 	/* linux_getxattr */
62415f2336efSEd Maste 	case 8:
6242a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6243a39cdcd7SEdward Tomasz Napierala 			p = "int";
6244a39cdcd7SEdward Tomasz Napierala 		break;
62455f2336efSEd Maste 	/* linux_lgetxattr */
62465f2336efSEd Maste 	case 9:
6247a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6248a39cdcd7SEdward Tomasz Napierala 			p = "int";
6249a39cdcd7SEdward Tomasz Napierala 		break;
62505f2336efSEd Maste 	/* linux_fgetxattr */
62515f2336efSEd Maste 	case 10:
6252a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6253a39cdcd7SEdward Tomasz Napierala 			p = "int";
6254a39cdcd7SEdward Tomasz Napierala 		break;
62555f2336efSEd Maste 	/* linux_listxattr */
62565f2336efSEd Maste 	case 11:
6257a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6258a39cdcd7SEdward Tomasz Napierala 			p = "int";
6259a39cdcd7SEdward Tomasz Napierala 		break;
62605f2336efSEd Maste 	/* linux_llistxattr */
62615f2336efSEd Maste 	case 12:
6262a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6263a39cdcd7SEdward Tomasz Napierala 			p = "int";
6264a39cdcd7SEdward Tomasz Napierala 		break;
62655f2336efSEd Maste 	/* linux_flistxattr */
62665f2336efSEd Maste 	case 13:
6267a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6268a39cdcd7SEdward Tomasz Napierala 			p = "int";
6269a39cdcd7SEdward Tomasz Napierala 		break;
62705f2336efSEd Maste 	/* linux_removexattr */
62715f2336efSEd Maste 	case 14:
6272a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6273a39cdcd7SEdward Tomasz Napierala 			p = "int";
6274a39cdcd7SEdward Tomasz Napierala 		break;
62755f2336efSEd Maste 	/* linux_lremovexattr */
62765f2336efSEd Maste 	case 15:
6277a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6278a39cdcd7SEdward Tomasz Napierala 			p = "int";
6279a39cdcd7SEdward Tomasz Napierala 		break;
62805f2336efSEd Maste 	/* linux_fremovexattr */
62815f2336efSEd Maste 	case 16:
6282a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6283a39cdcd7SEdward Tomasz Napierala 			p = "int";
6284a39cdcd7SEdward Tomasz Napierala 		break;
62855f2336efSEd Maste 	/* linux_getcwd */
62865f2336efSEd Maste 	case 17:
62875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62885f2336efSEd Maste 			p = "int";
62895f2336efSEd Maste 		break;
62905f2336efSEd Maste 	/* linux_lookup_dcookie */
62915f2336efSEd Maste 	case 18:
62925f2336efSEd Maste 	/* linux_eventfd2 */
62935f2336efSEd Maste 	case 19:
62945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62955f2336efSEd Maste 			p = "int";
62965f2336efSEd Maste 		break;
62975f2336efSEd Maste 	/* linux_epoll_create1 */
62985f2336efSEd Maste 	case 20:
62995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63005f2336efSEd Maste 			p = "int";
63015f2336efSEd Maste 		break;
63025f2336efSEd Maste 	/* linux_epoll_ctl */
63035f2336efSEd Maste 	case 21:
63045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63055f2336efSEd Maste 			p = "int";
63065f2336efSEd Maste 		break;
63075f2336efSEd Maste 	/* linux_epoll_pwait */
63085f2336efSEd Maste 	case 22:
63095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63105f2336efSEd Maste 			p = "int";
63115f2336efSEd Maste 		break;
6312c4db0baaSEd Maste 	/* dup */
6313c4db0baaSEd Maste 	case 23:
6314c4db0baaSEd Maste 		if (ndx == 0 || ndx == 1)
6315c4db0baaSEd Maste 			p = "int";
6316c4db0baaSEd Maste 		break;
63175f2336efSEd Maste 	/* linux_dup3 */
63185f2336efSEd Maste 	case 24:
63195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63205f2336efSEd Maste 			p = "int";
63215f2336efSEd Maste 		break;
63225f2336efSEd Maste 	/* linux_fcntl */
63235f2336efSEd Maste 	case 25:
63245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63255f2336efSEd Maste 			p = "int";
63265f2336efSEd Maste 		break;
63275f2336efSEd Maste 	/* linux_inotify_init1 */
63285f2336efSEd Maste 	case 26:
63295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63305f2336efSEd Maste 			p = "int";
63315f2336efSEd Maste 		break;
63325f2336efSEd Maste 	/* linux_inotify_add_watch */
63335f2336efSEd Maste 	case 27:
63345f2336efSEd Maste 	/* linux_inotify_rm_watch */
63355f2336efSEd Maste 	case 28:
63365f2336efSEd Maste 	/* linux_ioctl */
63375f2336efSEd Maste 	case 29:
63385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63395f2336efSEd Maste 			p = "int";
63405f2336efSEd Maste 		break;
63415f2336efSEd Maste 	/* linux_ioprio_set */
63425f2336efSEd Maste 	case 30:
63435f2336efSEd Maste 	/* linux_ioprio_get */
63445f2336efSEd Maste 	case 31:
63455f2336efSEd Maste 	/* flock */
63465f2336efSEd Maste 	case 32:
63475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63485f2336efSEd Maste 			p = "int";
63495f2336efSEd Maste 		break;
63505f2336efSEd Maste 	/* linux_mknodat */
63515f2336efSEd Maste 	case 33:
63525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63535f2336efSEd Maste 			p = "int";
63545f2336efSEd Maste 		break;
63555f2336efSEd Maste 	/* linux_mkdirat */
63565f2336efSEd Maste 	case 34:
63575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63585f2336efSEd Maste 			p = "int";
63595f2336efSEd Maste 		break;
63605f2336efSEd Maste 	/* linux_unlinkat */
63615f2336efSEd Maste 	case 35:
63625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63635f2336efSEd Maste 			p = "int";
63645f2336efSEd Maste 		break;
63655f2336efSEd Maste 	/* linux_symlinkat */
63665f2336efSEd Maste 	case 36:
63675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63685f2336efSEd Maste 			p = "int";
63695f2336efSEd Maste 		break;
63705f2336efSEd Maste 	/* linux_linkat */
63715f2336efSEd Maste 	case 37:
63725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63735f2336efSEd Maste 			p = "int";
63745f2336efSEd Maste 		break;
63755f2336efSEd Maste 	/* linux_renameat */
63765f2336efSEd Maste 	case 38:
63775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63785f2336efSEd Maste 			p = "int";
63795f2336efSEd Maste 		break;
63805f2336efSEd Maste 	/* linux_mount */
63815f2336efSEd Maste 	case 40:
63825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63835f2336efSEd Maste 			p = "int";
63845f2336efSEd Maste 		break;
63855f2336efSEd Maste 	/* linux_pivot_root */
63865f2336efSEd Maste 	case 41:
63875f2336efSEd Maste 	/* linux_statfs */
63885f2336efSEd Maste 	case 43:
63895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63905f2336efSEd Maste 			p = "int";
63915f2336efSEd Maste 		break;
63925f2336efSEd Maste 	/* linux_fstatfs */
63935f2336efSEd Maste 	case 44:
63945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63955f2336efSEd Maste 			p = "int";
63965f2336efSEd Maste 		break;
63975f2336efSEd Maste 	/* linux_truncate */
63985f2336efSEd Maste 	case 45:
63995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64005f2336efSEd Maste 			p = "int";
64015f2336efSEd Maste 		break;
64025f2336efSEd Maste 	/* linux_ftruncate */
64035f2336efSEd Maste 	case 46:
64045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64055f2336efSEd Maste 			p = "int";
64065f2336efSEd Maste 		break;
64075f2336efSEd Maste 	/* linux_fallocate */
64085f2336efSEd Maste 	case 47:
64095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64105f2336efSEd Maste 			p = "int";
64115f2336efSEd Maste 		break;
64125f2336efSEd Maste 	/* linux_faccessat */
64135f2336efSEd Maste 	case 48:
64145f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64155f2336efSEd Maste 			p = "int";
64165f2336efSEd Maste 		break;
64175f2336efSEd Maste 	/* linux_chdir */
64185f2336efSEd Maste 	case 49:
64195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64205f2336efSEd Maste 			p = "int";
64215f2336efSEd Maste 		break;
64225f2336efSEd Maste 	/* fchdir */
64235f2336efSEd Maste 	case 50:
64245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64255f2336efSEd Maste 			p = "int";
64265f2336efSEd Maste 		break;
64275f2336efSEd Maste 	/* chroot */
64285f2336efSEd Maste 	case 51:
64295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64305f2336efSEd Maste 			p = "int";
64315f2336efSEd Maste 		break;
64325f2336efSEd Maste 	/* fchmod */
64335f2336efSEd Maste 	case 52:
64345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64355f2336efSEd Maste 			p = "int";
64365f2336efSEd Maste 		break;
64375f2336efSEd Maste 	/* linux_fchmodat */
64385f2336efSEd Maste 	case 53:
64395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64405f2336efSEd Maste 			p = "int";
64415f2336efSEd Maste 		break;
64425f2336efSEd Maste 	/* linux_fchownat */
64435f2336efSEd Maste 	case 54:
64445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64455f2336efSEd Maste 			p = "int";
64465f2336efSEd Maste 		break;
64475f2336efSEd Maste 	/* fchown */
64485f2336efSEd Maste 	case 55:
64495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64505f2336efSEd Maste 			p = "int";
64515f2336efSEd Maste 		break;
64525f2336efSEd Maste 	/* linux_openat */
64535f2336efSEd Maste 	case 56:
64545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64555f2336efSEd Maste 			p = "int";
64565f2336efSEd Maste 		break;
64575f2336efSEd Maste 	/* close */
64585f2336efSEd Maste 	case 57:
64595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64605f2336efSEd Maste 			p = "int";
64615f2336efSEd Maste 		break;
64625f2336efSEd Maste 	/* linux_vhangup */
64635f2336efSEd Maste 	case 58:
64645f2336efSEd Maste 	/* linux_pipe2 */
64655f2336efSEd Maste 	case 59:
64665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64675f2336efSEd Maste 			p = "int";
64685f2336efSEd Maste 		break;
64695f2336efSEd Maste 	/* linux_getdents64 */
64705f2336efSEd Maste 	case 61:
64715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64725f2336efSEd Maste 			p = "int";
64735f2336efSEd Maste 		break;
64745f2336efSEd Maste 	/* linux_lseek */
64755f2336efSEd Maste 	case 62:
64765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64775f2336efSEd Maste 			p = "int";
64785f2336efSEd Maste 		break;
64795f2336efSEd Maste 	/* read */
64805f2336efSEd Maste 	case 63:
64815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64825f2336efSEd Maste 			p = "int";
64835f2336efSEd Maste 		break;
64845f2336efSEd Maste 	/* write */
64855f2336efSEd Maste 	case 64:
64865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64875f2336efSEd Maste 			p = "int";
64885f2336efSEd Maste 		break;
64895f2336efSEd Maste 	/* readv */
64905f2336efSEd Maste 	case 65:
64915f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64925f2336efSEd Maste 			p = "int";
64935f2336efSEd Maste 		break;
64945f2336efSEd Maste 	/* writev */
64955f2336efSEd Maste 	case 66:
64965f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64975f2336efSEd Maste 			p = "int";
64985f2336efSEd Maste 		break;
64995f2336efSEd Maste 	/* linux_pread */
65005f2336efSEd Maste 	case 67:
65015f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65025f2336efSEd Maste 			p = "int";
65035f2336efSEd Maste 		break;
65045f2336efSEd Maste 	/* linux_pwrite */
65055f2336efSEd Maste 	case 68:
65065f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65075f2336efSEd Maste 			p = "int";
65085f2336efSEd Maste 		break;
65095f2336efSEd Maste 	/* linux_preadv */
65105f2336efSEd Maste 	case 69:
65115f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65125f2336efSEd Maste 			p = "int";
65135f2336efSEd Maste 		break;
65145f2336efSEd Maste 	/* linux_pwritev */
65155f2336efSEd Maste 	case 70:
65165f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65175f2336efSEd Maste 			p = "int";
65185f2336efSEd Maste 		break;
65195f2336efSEd Maste 	/* linux_sendfile */
65205f2336efSEd Maste 	case 71:
65215f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65225f2336efSEd Maste 			p = "int";
65235f2336efSEd Maste 		break;
65245f2336efSEd Maste 	/* linux_pselect6 */
65255f2336efSEd Maste 	case 72:
65265f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65275f2336efSEd Maste 			p = "int";
65285f2336efSEd Maste 		break;
65295f2336efSEd Maste 	/* linux_ppoll */
65305f2336efSEd Maste 	case 73:
65315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65325f2336efSEd Maste 			p = "int";
65335f2336efSEd Maste 		break;
65345f2336efSEd Maste 	/* linux_signalfd4 */
65355f2336efSEd Maste 	case 74:
65365f2336efSEd Maste 	/* linux_vmsplice */
65375f2336efSEd Maste 	case 75:
65385f2336efSEd Maste 	/* linux_splice */
65395f2336efSEd Maste 	case 76:
65403e9a2142SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
65413e9a2142SEdward Tomasz Napierala 			p = "int";
65423e9a2142SEdward Tomasz Napierala 		break;
65435f2336efSEd Maste 	/* linux_tee */
65445f2336efSEd Maste 	case 77:
65455f2336efSEd Maste 	/* linux_readlinkat */
65465f2336efSEd Maste 	case 78:
65475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65485f2336efSEd Maste 			p = "int";
65495f2336efSEd Maste 		break;
65505f2336efSEd Maste 	/* linux_newfstatat */
65515f2336efSEd Maste 	case 79:
65525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65535f2336efSEd Maste 			p = "int";
65545f2336efSEd Maste 		break;
65555f2336efSEd Maste 	/* linux_newfstat */
65565f2336efSEd Maste 	case 80:
65575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65585f2336efSEd Maste 			p = "int";
65595f2336efSEd Maste 		break;
65605f2336efSEd Maste 	/* fsync */
65615f2336efSEd Maste 	case 82:
65625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65635f2336efSEd Maste 			p = "int";
65645f2336efSEd Maste 		break;
65655f2336efSEd Maste 	/* linux_fdatasync */
65665f2336efSEd Maste 	case 83:
65675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65685f2336efSEd Maste 			p = "int";
65695f2336efSEd Maste 		break;
65705f2336efSEd Maste 	/* linux_sync_file_range */
65715f2336efSEd Maste 	case 84:
65720cde2b32SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
65730cde2b32SEdward Tomasz Napierala 			p = "int";
65740cde2b32SEdward Tomasz Napierala 		break;
65755f2336efSEd Maste 	/* linux_timerfd_create */
65765f2336efSEd Maste 	case 85:
65775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65785f2336efSEd Maste 			p = "int";
65795f2336efSEd Maste 		break;
65805f2336efSEd Maste 	/* linux_timerfd_settime */
65815f2336efSEd Maste 	case 86:
65825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65835f2336efSEd Maste 			p = "int";
65845f2336efSEd Maste 		break;
65855f2336efSEd Maste 	/* linux_timerfd_gettime */
65865f2336efSEd Maste 	case 87:
65875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65885f2336efSEd Maste 			p = "int";
65895f2336efSEd Maste 		break;
65905f2336efSEd Maste 	/* linux_utimensat */
65915f2336efSEd Maste 	case 88:
65925f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65935f2336efSEd Maste 			p = "int";
65945f2336efSEd Maste 		break;
65955f2336efSEd Maste 	/* acct */
65965f2336efSEd Maste 	case 89:
65975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65985f2336efSEd Maste 			p = "int";
65995f2336efSEd Maste 		break;
66005f2336efSEd Maste 	/* linux_capget */
66015f2336efSEd Maste 	case 90:
66025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66035f2336efSEd Maste 			p = "int";
66045f2336efSEd Maste 		break;
66055f2336efSEd Maste 	/* linux_capset */
66065f2336efSEd Maste 	case 91:
66075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66085f2336efSEd Maste 			p = "int";
66095f2336efSEd Maste 		break;
66105f2336efSEd Maste 	/* linux_personality */
66115f2336efSEd Maste 	case 92:
66125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66135f2336efSEd Maste 			p = "int";
66145f2336efSEd Maste 		break;
66155f2336efSEd Maste 	/* linux_exit */
66165f2336efSEd Maste 	case 93:
66175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66185f2336efSEd Maste 			p = "int";
66195f2336efSEd Maste 		break;
66205f2336efSEd Maste 	/* linux_exit_group */
66215f2336efSEd Maste 	case 94:
66225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66235f2336efSEd Maste 			p = "int";
66245f2336efSEd Maste 		break;
66255f2336efSEd Maste 	/* linux_waitid */
66265f2336efSEd Maste 	case 95:
66275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66285f2336efSEd Maste 			p = "int";
66295f2336efSEd Maste 		break;
66305f2336efSEd Maste 	/* linux_set_tid_address */
66315f2336efSEd Maste 	case 96:
66325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66335f2336efSEd Maste 			p = "int";
66345f2336efSEd Maste 		break;
66355f2336efSEd Maste 	/* linux_unshare */
66365f2336efSEd Maste 	case 97:
66375f2336efSEd Maste 	/* linux_sys_futex */
66385f2336efSEd Maste 	case 98:
66395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66405f2336efSEd Maste 			p = "int";
66415f2336efSEd Maste 		break;
66425f2336efSEd Maste 	/* linux_set_robust_list */
66435f2336efSEd Maste 	case 99:
66445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66455f2336efSEd Maste 			p = "int";
66465f2336efSEd Maste 		break;
66475f2336efSEd Maste 	/* linux_get_robust_list */
66485f2336efSEd Maste 	case 100:
66495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66505f2336efSEd Maste 			p = "int";
66515f2336efSEd Maste 		break;
66525f2336efSEd Maste 	/* linux_nanosleep */
66535f2336efSEd Maste 	case 101:
66545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66555f2336efSEd Maste 			p = "int";
66565f2336efSEd Maste 		break;
66575f2336efSEd Maste 	/* linux_getitimer */
66585f2336efSEd Maste 	case 102:
66595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66605f2336efSEd Maste 			p = "int";
66615f2336efSEd Maste 		break;
66625f2336efSEd Maste 	/* linux_setitimer */
66635f2336efSEd Maste 	case 103:
66645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66655f2336efSEd Maste 			p = "int";
66665f2336efSEd Maste 		break;
66675f2336efSEd Maste 	/* linux_kexec_load */
66685f2336efSEd Maste 	case 104:
66695f2336efSEd Maste 	/* linux_init_module */
66705f2336efSEd Maste 	case 105:
66715f2336efSEd Maste 	/* linux_delete_module */
66725f2336efSEd Maste 	case 106:
66735f2336efSEd Maste 	/* linux_timer_create */
66745f2336efSEd Maste 	case 107:
66755f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66765f2336efSEd Maste 			p = "int";
66775f2336efSEd Maste 		break;
66785f2336efSEd Maste 	/* linux_timer_gettime */
66795f2336efSEd Maste 	case 108:
66805f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66815f2336efSEd Maste 			p = "int";
66825f2336efSEd Maste 		break;
66835f2336efSEd Maste 	/* linux_timer_getoverrun */
66845f2336efSEd Maste 	case 109:
66855f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66865f2336efSEd Maste 			p = "int";
66875f2336efSEd Maste 		break;
66885f2336efSEd Maste 	/* linux_timer_settime */
66895f2336efSEd Maste 	case 110:
66905f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66915f2336efSEd Maste 			p = "int";
66925f2336efSEd Maste 		break;
66935f2336efSEd Maste 	/* linux_timer_delete */
66945f2336efSEd Maste 	case 111:
66955f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66965f2336efSEd Maste 			p = "int";
66975f2336efSEd Maste 		break;
66985f2336efSEd Maste 	/* linux_clock_settime */
66995f2336efSEd Maste 	case 112:
67005f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67015f2336efSEd Maste 			p = "int";
67025f2336efSEd Maste 		break;
67035f2336efSEd Maste 	/* linux_clock_gettime */
67045f2336efSEd Maste 	case 113:
67055f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67065f2336efSEd Maste 			p = "int";
67075f2336efSEd Maste 		break;
67085f2336efSEd Maste 	/* linux_clock_getres */
67095f2336efSEd Maste 	case 114:
67105f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67115f2336efSEd Maste 			p = "int";
67125f2336efSEd Maste 		break;
67135f2336efSEd Maste 	/* linux_clock_nanosleep */
67145f2336efSEd Maste 	case 115:
67155f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67165f2336efSEd Maste 			p = "int";
67175f2336efSEd Maste 		break;
67185f2336efSEd Maste 	/* linux_syslog */
67195f2336efSEd Maste 	case 116:
67205f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67215f2336efSEd Maste 			p = "int";
67225f2336efSEd Maste 		break;
67235f2336efSEd Maste 	/* linux_ptrace */
67245f2336efSEd Maste 	case 117:
67255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67265f2336efSEd Maste 			p = "int";
67275f2336efSEd Maste 		break;
67285f2336efSEd Maste 	/* linux_sched_setparam */
67295f2336efSEd Maste 	case 118:
67305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67315f2336efSEd Maste 			p = "int";
67325f2336efSEd Maste 		break;
67335f2336efSEd Maste 	/* linux_sched_setscheduler */
67345f2336efSEd Maste 	case 119:
67355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67365f2336efSEd Maste 			p = "int";
67375f2336efSEd Maste 		break;
67385f2336efSEd Maste 	/* linux_sched_getscheduler */
67395f2336efSEd Maste 	case 120:
67405f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67415f2336efSEd Maste 			p = "int";
67425f2336efSEd Maste 		break;
67435f2336efSEd Maste 	/* linux_sched_getparam */
67445f2336efSEd Maste 	case 121:
67455f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67465f2336efSEd Maste 			p = "int";
67475f2336efSEd Maste 		break;
67485f2336efSEd Maste 	/* linux_sched_setaffinity */
67495f2336efSEd Maste 	case 122:
67505f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67515f2336efSEd Maste 			p = "int";
67525f2336efSEd Maste 		break;
67535f2336efSEd Maste 	/* linux_sched_getaffinity */
67545f2336efSEd Maste 	case 123:
67555f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67565f2336efSEd Maste 			p = "int";
67575f2336efSEd Maste 		break;
67585f2336efSEd Maste 	/* sched_yield */
67595f2336efSEd Maste 	case 124:
67605f2336efSEd Maste 	/* linux_sched_get_priority_max */
67615f2336efSEd Maste 	case 125:
67625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67635f2336efSEd Maste 			p = "int";
67645f2336efSEd Maste 		break;
67655f2336efSEd Maste 	/* linux_sched_get_priority_min */
67665f2336efSEd Maste 	case 126:
67675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67685f2336efSEd Maste 			p = "int";
67695f2336efSEd Maste 		break;
67705f2336efSEd Maste 	/* linux_sched_rr_get_interval */
67715f2336efSEd Maste 	case 127:
67725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67735f2336efSEd Maste 			p = "int";
67745f2336efSEd Maste 		break;
67755f2336efSEd Maste 	/* linux_kill */
67765f2336efSEd Maste 	case 129:
67775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67785f2336efSEd Maste 			p = "int";
67795f2336efSEd Maste 		break;
67805f2336efSEd Maste 	/* linux_tkill */
67815f2336efSEd Maste 	case 130:
67825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67835f2336efSEd Maste 			p = "int";
67845f2336efSEd Maste 		break;
67855f2336efSEd Maste 	/* linux_tgkill */
67865f2336efSEd Maste 	case 131:
67875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67885f2336efSEd Maste 			p = "int";
67895f2336efSEd Maste 		break;
67905f2336efSEd Maste 	/* linux_sigaltstack */
67915f2336efSEd Maste 	case 132:
67925f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67935f2336efSEd Maste 			p = "int";
67945f2336efSEd Maste 		break;
67955f2336efSEd Maste 	/* linux_rt_sigsuspend */
67965f2336efSEd Maste 	case 133:
67975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67985f2336efSEd Maste 			p = "int";
67995f2336efSEd Maste 		break;
68005f2336efSEd Maste 	/* linux_rt_sigaction */
68015f2336efSEd Maste 	case 134:
68025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68035f2336efSEd Maste 			p = "int";
68045f2336efSEd Maste 		break;
68055f2336efSEd Maste 	/* linux_rt_sigprocmask */
68065f2336efSEd Maste 	case 135:
68075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68085f2336efSEd Maste 			p = "int";
68095f2336efSEd Maste 		break;
68105f2336efSEd Maste 	/* linux_rt_sigpending */
68115f2336efSEd Maste 	case 136:
68125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68135f2336efSEd Maste 			p = "int";
68145f2336efSEd Maste 		break;
68155f2336efSEd Maste 	/* linux_rt_sigtimedwait */
68165f2336efSEd Maste 	case 137:
68175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68185f2336efSEd Maste 			p = "int";
68195f2336efSEd Maste 		break;
68205f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
68215f2336efSEd Maste 	case 138:
68225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68235f2336efSEd Maste 			p = "int";
68245f2336efSEd Maste 		break;
68255f2336efSEd Maste 	/* linux_rt_sigreturn */
68265f2336efSEd Maste 	case 139:
68275f2336efSEd Maste 	/* setpriority */
68285f2336efSEd Maste 	case 140:
68295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68305f2336efSEd Maste 			p = "int";
68315f2336efSEd Maste 		break;
68325f2336efSEd Maste 	/* linux_getpriority */
68335f2336efSEd Maste 	case 141:
68345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68355f2336efSEd Maste 			p = "int";
68365f2336efSEd Maste 		break;
68375f2336efSEd Maste 	/* linux_reboot */
68385f2336efSEd Maste 	case 142:
68395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68405f2336efSEd Maste 			p = "int";
68415f2336efSEd Maste 		break;
68425f2336efSEd Maste 	/* setregid */
68435f2336efSEd Maste 	case 143:
68445f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68455f2336efSEd Maste 			p = "int";
68465f2336efSEd Maste 		break;
68475f2336efSEd Maste 	/* setgid */
68485f2336efSEd Maste 	case 144:
68495f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68505f2336efSEd Maste 			p = "int";
68515f2336efSEd Maste 		break;
68525f2336efSEd Maste 	/* setreuid */
68535f2336efSEd Maste 	case 145:
68545f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68555f2336efSEd Maste 			p = "int";
68565f2336efSEd Maste 		break;
68575f2336efSEd Maste 	/* setuid */
68585f2336efSEd Maste 	case 146:
68595f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68605f2336efSEd Maste 			p = "int";
68615f2336efSEd Maste 		break;
68625f2336efSEd Maste 	/* setresuid */
68635f2336efSEd Maste 	case 147:
68645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68655f2336efSEd Maste 			p = "int";
68665f2336efSEd Maste 		break;
68675f2336efSEd Maste 	/* getresuid */
68685f2336efSEd Maste 	case 148:
68695f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68705f2336efSEd Maste 			p = "int";
68715f2336efSEd Maste 		break;
68725f2336efSEd Maste 	/* setresgid */
68735f2336efSEd Maste 	case 149:
68745f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68755f2336efSEd Maste 			p = "int";
68765f2336efSEd Maste 		break;
68775f2336efSEd Maste 	/* getresgid */
68785f2336efSEd Maste 	case 150:
68795f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68805f2336efSEd Maste 			p = "int";
68815f2336efSEd Maste 		break;
68825f2336efSEd Maste 	/* linux_setfsuid */
68835f2336efSEd Maste 	case 151:
68845f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68855f2336efSEd Maste 			p = "int";
68865f2336efSEd Maste 		break;
68875f2336efSEd Maste 	/* linux_setfsgid */
68885f2336efSEd Maste 	case 152:
68895f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68905f2336efSEd Maste 			p = "int";
68915f2336efSEd Maste 		break;
68925f2336efSEd Maste 	/* linux_times */
68935f2336efSEd Maste 	case 153:
68945f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68955f2336efSEd Maste 			p = "int";
68965f2336efSEd Maste 		break;
68975f2336efSEd Maste 	/* setpgid */
68985f2336efSEd Maste 	case 154:
68995f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69005f2336efSEd Maste 			p = "int";
69015f2336efSEd Maste 		break;
69025f2336efSEd Maste 	/* getpgid */
69035f2336efSEd Maste 	case 155:
69045f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69055f2336efSEd Maste 			p = "int";
69065f2336efSEd Maste 		break;
69075f2336efSEd Maste 	/* linux_getsid */
69085f2336efSEd Maste 	case 156:
69095f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69105f2336efSEd Maste 			p = "int";
69115f2336efSEd Maste 		break;
69125f2336efSEd Maste 	/* setsid */
69135f2336efSEd Maste 	case 157:
69145f2336efSEd Maste 	/* linux_getgroups */
69155f2336efSEd Maste 	case 158:
69165f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69175f2336efSEd Maste 			p = "int";
69185f2336efSEd Maste 		break;
69195f2336efSEd Maste 	/* linux_setgroups */
69205f2336efSEd Maste 	case 159:
69215f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69225f2336efSEd Maste 			p = "int";
69235f2336efSEd Maste 		break;
69245f2336efSEd Maste 	/* linux_newuname */
69255f2336efSEd Maste 	case 160:
69265f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69275f2336efSEd Maste 			p = "int";
69285f2336efSEd Maste 		break;
69295f2336efSEd Maste 	/* linux_sethostname */
69305f2336efSEd Maste 	case 161:
69315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69325f2336efSEd Maste 			p = "int";
69335f2336efSEd Maste 		break;
69345f2336efSEd Maste 	/* linux_setdomainname */
69355f2336efSEd Maste 	case 162:
69365f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69375f2336efSEd Maste 			p = "int";
69385f2336efSEd Maste 		break;
69395f2336efSEd Maste 	/* linux_getrlimit */
69405f2336efSEd Maste 	case 163:
69415f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69425f2336efSEd Maste 			p = "int";
69435f2336efSEd Maste 		break;
69445f2336efSEd Maste 	/* linux_setrlimit */
69455f2336efSEd Maste 	case 164:
69465f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69475f2336efSEd Maste 			p = "int";
69485f2336efSEd Maste 		break;
69495f2336efSEd Maste 	/* getrusage */
69505f2336efSEd Maste 	case 165:
69515f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69525f2336efSEd Maste 			p = "int";
69535f2336efSEd Maste 		break;
69545f2336efSEd Maste 	/* umask */
69555f2336efSEd Maste 	case 166:
69565f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69575f2336efSEd Maste 			p = "int";
69585f2336efSEd Maste 		break;
69595f2336efSEd Maste 	/* linux_prctl */
69605f2336efSEd Maste 	case 167:
69615f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69625f2336efSEd Maste 			p = "int";
69635f2336efSEd Maste 		break;
69645f2336efSEd Maste 	/* linux_getcpu */
69655f2336efSEd Maste 	case 168:
69665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69675f2336efSEd Maste 			p = "int";
69685f2336efSEd Maste 		break;
69695f2336efSEd Maste 	/* gettimeofday */
69705f2336efSEd Maste 	case 169:
69715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69725f2336efSEd Maste 			p = "int";
69735f2336efSEd Maste 		break;
69745f2336efSEd Maste 	/* settimeofday */
69755f2336efSEd Maste 	case 170:
69765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69775f2336efSEd Maste 			p = "int";
69785f2336efSEd Maste 		break;
69795f2336efSEd Maste 	/* linux_adjtimex */
69805f2336efSEd Maste 	case 171:
69815f2336efSEd Maste 	/* linux_getpid */
69825f2336efSEd Maste 	case 172:
69835f2336efSEd Maste 	/* linux_getppid */
69845f2336efSEd Maste 	case 173:
69855f2336efSEd Maste 	/* linux_getuid */
69865f2336efSEd Maste 	case 174:
69875f2336efSEd Maste 	/* geteuid */
69885f2336efSEd Maste 	case 175:
69895f2336efSEd Maste 	/* linux_getgid */
69905f2336efSEd Maste 	case 176:
69915f2336efSEd Maste 	/* getegid */
69925f2336efSEd Maste 	case 177:
69935f2336efSEd Maste 	/* linux_gettid */
69945f2336efSEd Maste 	case 178:
69955f2336efSEd Maste 	/* linux_sysinfo */
69965f2336efSEd Maste 	case 179:
69975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69985f2336efSEd Maste 			p = "int";
69995f2336efSEd Maste 		break;
70005f2336efSEd Maste 	/* linux_mq_open */
70015f2336efSEd Maste 	case 180:
7002a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7003a39cdcd7SEdward Tomasz Napierala 			p = "int";
7004a39cdcd7SEdward Tomasz Napierala 		break;
70055f2336efSEd Maste 	/* linux_mq_unlink */
70065f2336efSEd Maste 	case 181:
7007a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7008a39cdcd7SEdward Tomasz Napierala 			p = "int";
7009a39cdcd7SEdward Tomasz Napierala 		break;
70105f2336efSEd Maste 	/* linux_mq_timedsend */
70115f2336efSEd Maste 	case 182:
7012a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7013a39cdcd7SEdward Tomasz Napierala 			p = "int";
7014a39cdcd7SEdward Tomasz Napierala 		break;
70155f2336efSEd Maste 	/* linux_mq_timedreceive */
70165f2336efSEd Maste 	case 183:
7017a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7018a39cdcd7SEdward Tomasz Napierala 			p = "int";
7019a39cdcd7SEdward Tomasz Napierala 		break;
70205f2336efSEd Maste 	/* linux_mq_notify */
70215f2336efSEd Maste 	case 184:
7022a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7023a39cdcd7SEdward Tomasz Napierala 			p = "int";
7024a39cdcd7SEdward Tomasz Napierala 		break;
70255f2336efSEd Maste 	/* linux_mq_getsetattr */
70265f2336efSEd Maste 	case 185:
7027a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7028a39cdcd7SEdward Tomasz Napierala 			p = "int";
7029a39cdcd7SEdward Tomasz Napierala 		break;
70305f2336efSEd Maste 	/* linux_msgget */
70315f2336efSEd Maste 	case 186:
70325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70335f2336efSEd Maste 			p = "int";
70345f2336efSEd Maste 		break;
70355f2336efSEd Maste 	/* linux_msgctl */
70365f2336efSEd Maste 	case 187:
70375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70385f2336efSEd Maste 			p = "int";
70395f2336efSEd Maste 		break;
70405f2336efSEd Maste 	/* linux_msgrcv */
70415f2336efSEd Maste 	case 188:
70425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70435f2336efSEd Maste 			p = "int";
70445f2336efSEd Maste 		break;
70455f2336efSEd Maste 	/* linux_msgsnd */
70465f2336efSEd Maste 	case 189:
70475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70485f2336efSEd Maste 			p = "int";
70495f2336efSEd Maste 		break;
70505f2336efSEd Maste 	/* linux_semget */
70515f2336efSEd Maste 	case 190:
70525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70535f2336efSEd Maste 			p = "int";
70545f2336efSEd Maste 		break;
70555f2336efSEd Maste 	/* linux_semctl */
70565f2336efSEd Maste 	case 191:
70575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70585f2336efSEd Maste 			p = "int";
70595f2336efSEd Maste 		break;
70605f2336efSEd Maste 	/* linux_semtimedop */
70615f2336efSEd Maste 	case 192:
7062*430460d7SDmitry Chagin 		if (ndx == 0 || ndx == 1)
7063*430460d7SDmitry Chagin 			p = "int";
7064*430460d7SDmitry Chagin 		break;
7065cd875998SDmitry Chagin 	/* semop */
70665f2336efSEd Maste 	case 193:
70675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70685f2336efSEd Maste 			p = "int";
70695f2336efSEd Maste 		break;
70705f2336efSEd Maste 	/* linux_shmget */
70715f2336efSEd Maste 	case 194:
70725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70735f2336efSEd Maste 			p = "int";
70745f2336efSEd Maste 		break;
70755f2336efSEd Maste 	/* linux_shmctl */
70765f2336efSEd Maste 	case 195:
70775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70785f2336efSEd Maste 			p = "int";
70795f2336efSEd Maste 		break;
70805f2336efSEd Maste 	/* linux_shmat */
70815f2336efSEd Maste 	case 196:
70825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70835f2336efSEd Maste 			p = "int";
70845f2336efSEd Maste 		break;
70855f2336efSEd Maste 	/* linux_shmdt */
70865f2336efSEd Maste 	case 197:
70875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70885f2336efSEd Maste 			p = "int";
70895f2336efSEd Maste 		break;
70905f2336efSEd Maste 	/* linux_socket */
70915f2336efSEd Maste 	case 198:
70925f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70935f2336efSEd Maste 			p = "int";
70945f2336efSEd Maste 		break;
70955f2336efSEd Maste 	/* linux_socketpair */
70965f2336efSEd Maste 	case 199:
70975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70985f2336efSEd Maste 			p = "int";
70995f2336efSEd Maste 		break;
71005f2336efSEd Maste 	/* linux_bind */
71015f2336efSEd Maste 	case 200:
71025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71035f2336efSEd Maste 			p = "int";
71045f2336efSEd Maste 		break;
71055f2336efSEd Maste 	/* linux_listen */
71065f2336efSEd Maste 	case 201:
71075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71085f2336efSEd Maste 			p = "int";
71095f2336efSEd Maste 		break;
71105f2336efSEd Maste 	/* linux_accept */
71115f2336efSEd Maste 	case 202:
71125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71135f2336efSEd Maste 			p = "int";
71145f2336efSEd Maste 		break;
71155f2336efSEd Maste 	/* linux_connect */
71165f2336efSEd Maste 	case 203:
71175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71185f2336efSEd Maste 			p = "int";
71195f2336efSEd Maste 		break;
71205f2336efSEd Maste 	/* linux_getsockname */
71215f2336efSEd Maste 	case 204:
71225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71235f2336efSEd Maste 			p = "int";
71245f2336efSEd Maste 		break;
71255f2336efSEd Maste 	/* linux_getpeername */
71265f2336efSEd Maste 	case 205:
71275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71285f2336efSEd Maste 			p = "int";
71295f2336efSEd Maste 		break;
71305f2336efSEd Maste 	/* linux_sendto */
71315f2336efSEd Maste 	case 206:
71325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71335f2336efSEd Maste 			p = "int";
71345f2336efSEd Maste 		break;
71355f2336efSEd Maste 	/* linux_recvfrom */
71365f2336efSEd Maste 	case 207:
71375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71385f2336efSEd Maste 			p = "int";
71395f2336efSEd Maste 		break;
71405f2336efSEd Maste 	/* linux_setsockopt */
71415f2336efSEd Maste 	case 208:
71425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71435f2336efSEd Maste 			p = "int";
71445f2336efSEd Maste 		break;
71455f2336efSEd Maste 	/* linux_getsockopt */
71465f2336efSEd Maste 	case 209:
71475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71485f2336efSEd Maste 			p = "int";
71495f2336efSEd Maste 		break;
71505f2336efSEd Maste 	/* linux_shutdown */
71515f2336efSEd Maste 	case 210:
71525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71535f2336efSEd Maste 			p = "int";
71545f2336efSEd Maste 		break;
71555f2336efSEd Maste 	/* linux_sendmsg */
71565f2336efSEd Maste 	case 211:
71575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71585f2336efSEd Maste 			p = "int";
71595f2336efSEd Maste 		break;
71605f2336efSEd Maste 	/* linux_recvmsg */
71615f2336efSEd Maste 	case 212:
71625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71635f2336efSEd Maste 			p = "int";
71645f2336efSEd Maste 		break;
71655f2336efSEd Maste 	/* linux_brk */
71665f2336efSEd Maste 	case 214:
71675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71685f2336efSEd Maste 			p = "int";
71695f2336efSEd Maste 		break;
71705f2336efSEd Maste 	/* munmap */
71715f2336efSEd Maste 	case 215:
71725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71735f2336efSEd Maste 			p = "int";
71745f2336efSEd Maste 		break;
71755f2336efSEd Maste 	/* linux_mremap */
71765f2336efSEd Maste 	case 216:
71775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71785f2336efSEd Maste 			p = "int";
71795f2336efSEd Maste 		break;
71805f2336efSEd Maste 	/* linux_add_key */
71815f2336efSEd Maste 	case 217:
71825f2336efSEd Maste 	/* linux_request_key */
71835f2336efSEd Maste 	case 218:
71845f2336efSEd Maste 	/* linux_keyctl */
71855f2336efSEd Maste 	case 219:
71865f2336efSEd Maste 	/* linux_clone */
71875f2336efSEd Maste 	case 220:
71885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71895f2336efSEd Maste 			p = "int";
71905f2336efSEd Maste 		break;
71915f2336efSEd Maste 	/* linux_execve */
71925f2336efSEd Maste 	case 221:
71935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71945f2336efSEd Maste 			p = "int";
71955f2336efSEd Maste 		break;
71965f2336efSEd Maste 	/* linux_mmap2 */
71975f2336efSEd Maste 	case 222:
71985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
71995f2336efSEd Maste 			p = "int";
72005f2336efSEd Maste 		break;
72015f2336efSEd Maste 	/* linux_fadvise64 */
72025f2336efSEd Maste 	case 223:
72035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72045f2336efSEd Maste 			p = "int";
72055f2336efSEd Maste 		break;
72065f2336efSEd Maste 	/* swapon */
72075f2336efSEd Maste 	case 224:
72085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72095f2336efSEd Maste 			p = "int";
72105f2336efSEd Maste 		break;
72115f2336efSEd Maste 	/* linux_swapoff */
72125f2336efSEd Maste 	case 225:
72135f2336efSEd Maste 	/* linux_mprotect */
72145f2336efSEd Maste 	case 226:
72155f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72165f2336efSEd Maste 			p = "int";
72175f2336efSEd Maste 		break;
72185f2336efSEd Maste 	/* linux_msync */
72195f2336efSEd Maste 	case 227:
72205f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72215f2336efSEd Maste 			p = "int";
72225f2336efSEd Maste 		break;
72235f2336efSEd Maste 	/* mlock */
72245f2336efSEd Maste 	case 228:
72255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72265f2336efSEd Maste 			p = "int";
72275f2336efSEd Maste 		break;
72285f2336efSEd Maste 	/* munlock */
72295f2336efSEd Maste 	case 229:
72305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72315f2336efSEd Maste 			p = "int";
72325f2336efSEd Maste 		break;
72335f2336efSEd Maste 	/* mlockall */
72345f2336efSEd Maste 	case 230:
72355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72365f2336efSEd Maste 			p = "int";
72375f2336efSEd Maste 		break;
72385f2336efSEd Maste 	/* munlockall */
72395f2336efSEd Maste 	case 231:
72405f2336efSEd Maste 	/* linux_mincore */
72415f2336efSEd Maste 	case 232:
72425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72435f2336efSEd Maste 			p = "int";
72445f2336efSEd Maste 		break;
7245bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
72465f2336efSEd Maste 	case 233:
72475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72485f2336efSEd Maste 			p = "int";
72495f2336efSEd Maste 		break;
72505f2336efSEd Maste 	/* linux_remap_file_pages */
72515f2336efSEd Maste 	case 234:
72525f2336efSEd Maste 	/* linux_mbind */
72535f2336efSEd Maste 	case 235:
72545f2336efSEd Maste 	/* linux_get_mempolicy */
72555f2336efSEd Maste 	case 236:
72565f2336efSEd Maste 	/* linux_set_mempolicy */
72575f2336efSEd Maste 	case 237:
72585f2336efSEd Maste 	/* linux_migrate_pages */
72595f2336efSEd Maste 	case 238:
72605f2336efSEd Maste 	/* linux_move_pages */
72615f2336efSEd Maste 	case 239:
72625f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
72635f2336efSEd Maste 	case 240:
72645f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72655f2336efSEd Maste 			p = "int";
72665f2336efSEd Maste 		break;
72675f2336efSEd Maste 	/* linux_perf_event_open */
72685f2336efSEd Maste 	case 241:
72695f2336efSEd Maste 	/* linux_accept4 */
72705f2336efSEd Maste 	case 242:
72715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72725f2336efSEd Maste 			p = "int";
72735f2336efSEd Maste 		break;
72745f2336efSEd Maste 	/* linux_recvmmsg */
72755f2336efSEd Maste 	case 243:
72765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72775f2336efSEd Maste 			p = "int";
72785f2336efSEd Maste 		break;
72795f2336efSEd Maste 	/* linux_wait4 */
72805f2336efSEd Maste 	case 260:
72815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72825f2336efSEd Maste 			p = "int";
72835f2336efSEd Maste 		break;
72845f2336efSEd Maste 	/* linux_prlimit64 */
72855f2336efSEd Maste 	case 261:
72865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
72875f2336efSEd Maste 			p = "int";
72885f2336efSEd Maste 		break;
72895f2336efSEd Maste 	/* linux_fanotify_init */
72905f2336efSEd Maste 	case 262:
72915f2336efSEd Maste 	/* linux_fanotify_mark */
72925f2336efSEd Maste 	case 263:
72935f2336efSEd Maste 	/* linux_name_to_handle_at */
72945f2336efSEd Maste 	case 264:
729577eb9841SConrad Meyer 		if (ndx == 0 || ndx == 1)
729677eb9841SConrad Meyer 			p = "int";
729777eb9841SConrad Meyer 		break;
72985f2336efSEd Maste 	/* linux_open_by_handle_at */
72995f2336efSEd Maste 	case 265:
730077eb9841SConrad Meyer 		if (ndx == 0 || ndx == 1)
730177eb9841SConrad Meyer 			p = "int";
730277eb9841SConrad Meyer 		break;
73035f2336efSEd Maste 	/* linux_clock_adjtime */
73045f2336efSEd Maste 	case 266:
73055f2336efSEd Maste 	/* linux_syncfs */
73065f2336efSEd Maste 	case 267:
73075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73085f2336efSEd Maste 			p = "int";
73095f2336efSEd Maste 		break;
73105f2336efSEd Maste 	/* linux_setns */
73115f2336efSEd Maste 	case 268:
73125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73135f2336efSEd Maste 			p = "int";
73145f2336efSEd Maste 		break;
73155f2336efSEd Maste 	/* linux_sendmmsg */
73165f2336efSEd Maste 	case 269:
73175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73185f2336efSEd Maste 			p = "int";
73195f2336efSEd Maste 		break;
73205f2336efSEd Maste 	/* linux_process_vm_readv */
73215f2336efSEd Maste 	case 270:
73225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73235f2336efSEd Maste 			p = "int";
73245f2336efSEd Maste 		break;
73255f2336efSEd Maste 	/* linux_process_vm_writev */
73265f2336efSEd Maste 	case 271:
73275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73285f2336efSEd Maste 			p = "int";
73295f2336efSEd Maste 		break;
73305f2336efSEd Maste 	/* linux_kcmp */
73315f2336efSEd Maste 	case 272:
73325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73335f2336efSEd Maste 			p = "int";
73345f2336efSEd Maste 		break;
73355f2336efSEd Maste 	/* linux_finit_module */
73365f2336efSEd Maste 	case 273:
73375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73385f2336efSEd Maste 			p = "int";
73395f2336efSEd Maste 		break;
73405f2336efSEd Maste 	/* linux_sched_setattr */
73415f2336efSEd Maste 	case 274:
73425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73435f2336efSEd Maste 			p = "int";
73445f2336efSEd Maste 		break;
73455f2336efSEd Maste 	/* linux_sched_getattr */
73465f2336efSEd Maste 	case 275:
73475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73485f2336efSEd Maste 			p = "int";
73495f2336efSEd Maste 		break;
73505f2336efSEd Maste 	/* linux_renameat2 */
73515f2336efSEd Maste 	case 276:
73525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73535f2336efSEd Maste 			p = "int";
73545f2336efSEd Maste 		break;
73555f2336efSEd Maste 	/* linux_seccomp */
73565f2336efSEd Maste 	case 277:
73575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73585f2336efSEd Maste 			p = "int";
73595f2336efSEd Maste 		break;
73605f2336efSEd Maste 	/* linux_getrandom */
73615f2336efSEd Maste 	case 278:
73625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73635f2336efSEd Maste 			p = "int";
73645f2336efSEd Maste 		break;
73655f2336efSEd Maste 	/* linux_memfd_create */
73665f2336efSEd Maste 	case 279:
73675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73685f2336efSEd Maste 			p = "int";
73695f2336efSEd Maste 		break;
73705f2336efSEd Maste 	/* linux_bpf */
73715f2336efSEd Maste 	case 280:
73725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73735f2336efSEd Maste 			p = "int";
73745f2336efSEd Maste 		break;
73755f2336efSEd Maste 	/* linux_execveat */
73765f2336efSEd Maste 	case 281:
73775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73785f2336efSEd Maste 			p = "int";
73795f2336efSEd Maste 		break;
73805f2336efSEd Maste 	/* linux_userfaultfd */
73815f2336efSEd Maste 	case 282:
73825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73835f2336efSEd Maste 			p = "int";
73845f2336efSEd Maste 		break;
73855f2336efSEd Maste 	/* linux_membarrier */
73865f2336efSEd Maste 	case 283:
73875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73885f2336efSEd Maste 			p = "int";
73895f2336efSEd Maste 		break;
73905f2336efSEd Maste 	/* linux_mlock2 */
73915f2336efSEd Maste 	case 284:
73925f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73935f2336efSEd Maste 			p = "int";
73945f2336efSEd Maste 		break;
73955f2336efSEd Maste 	/* linux_copy_file_range */
73965f2336efSEd Maste 	case 285:
73975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
73985f2336efSEd Maste 			p = "int";
73995f2336efSEd Maste 		break;
74005f2336efSEd Maste 	/* linux_preadv2 */
74015f2336efSEd Maste 	case 286:
74025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74035f2336efSEd Maste 			p = "int";
74045f2336efSEd Maste 		break;
74055f2336efSEd Maste 	/* linux_pwritev2 */
74065f2336efSEd Maste 	case 287:
74075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74085f2336efSEd Maste 			p = "int";
74095f2336efSEd Maste 		break;
74105f2336efSEd Maste 	/* linux_pkey_mprotect */
74115f2336efSEd Maste 	case 288:
74125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74135f2336efSEd Maste 			p = "int";
74145f2336efSEd Maste 		break;
74155f2336efSEd Maste 	/* linux_pkey_alloc */
74165f2336efSEd Maste 	case 289:
74175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74185f2336efSEd Maste 			p = "int";
74195f2336efSEd Maste 		break;
74205f2336efSEd Maste 	/* linux_pkey_free */
74215f2336efSEd Maste 	case 290:
74225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
74235f2336efSEd Maste 			p = "int";
74245f2336efSEd Maste 		break;
7425c0f17173SEdward Tomasz Napierala 	/* linux_statx */
7426c0f17173SEdward Tomasz Napierala 	case 291:
7427c0f17173SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7428c0f17173SEdward Tomasz Napierala 			p = "int";
7429c0f17173SEdward Tomasz Napierala 		break;
7430c0f17173SEdward Tomasz Napierala 	/* linux_io_pgetevents */
7431c0f17173SEdward Tomasz Napierala 	case 292:
7432c0f17173SEdward Tomasz Napierala 	/* linux_rseq */
7433c0f17173SEdward Tomasz Napierala 	case 293:
743475e40949SDmitry Chagin 		if (ndx == 0 || ndx == 1)
743575e40949SDmitry Chagin 			p = "int";
743675e40949SDmitry Chagin 		break;
7437c0f17173SEdward Tomasz Napierala 	/* linux_kexec_file_load */
7438c0f17173SEdward Tomasz Napierala 	case 294:
7439c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_send_signal */
7440c0f17173SEdward Tomasz Napierala 	case 424:
7441c0f17173SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
7442c0f17173SEdward Tomasz Napierala 			p = "int";
7443c0f17173SEdward Tomasz Napierala 		break;
7444c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_setup */
7445c0f17173SEdward Tomasz Napierala 	case 425:
7446c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_enter */
7447c0f17173SEdward Tomasz Napierala 	case 426:
7448c0f17173SEdward Tomasz Napierala 	/* linux_io_uring_register */
7449c0f17173SEdward Tomasz Napierala 	case 427:
7450c0f17173SEdward Tomasz Napierala 	/* linux_open_tree */
7451c0f17173SEdward Tomasz Napierala 	case 428:
7452c0f17173SEdward Tomasz Napierala 	/* linux_move_mount */
7453c0f17173SEdward Tomasz Napierala 	case 429:
7454c0f17173SEdward Tomasz Napierala 	/* linux_fsopen */
7455c0f17173SEdward Tomasz Napierala 	case 430:
7456c0f17173SEdward Tomasz Napierala 	/* linux_fsconfig */
7457c0f17173SEdward Tomasz Napierala 	case 431:
7458c0f17173SEdward Tomasz Napierala 	/* linux_fsmount */
7459c0f17173SEdward Tomasz Napierala 	case 432:
7460c0f17173SEdward Tomasz Napierala 	/* linux_fspick */
7461c0f17173SEdward Tomasz Napierala 	case 433:
7462c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_open */
7463c0f17173SEdward Tomasz Napierala 	case 434:
7464c0f17173SEdward Tomasz Napierala 	/* linux_clone3 */
7465c0f17173SEdward Tomasz Napierala 	case 435:
7466b356030eSDmitry Chagin 		if (ndx == 0 || ndx == 1)
7467b356030eSDmitry Chagin 			p = "int";
7468b356030eSDmitry Chagin 		break;
7469c0f17173SEdward Tomasz Napierala 	/* linux_close_range */
7470c0f17173SEdward Tomasz Napierala 	case 436:
7471c0f17173SEdward Tomasz Napierala 	/* linux_openat2 */
7472c0f17173SEdward Tomasz Napierala 	case 437:
7473c0f17173SEdward Tomasz Napierala 	/* linux_pidfd_getfd */
7474c0f17173SEdward Tomasz Napierala 	case 438:
7475c0f17173SEdward Tomasz Napierala 	/* linux_faccessat2 */
7476c0f17173SEdward Tomasz Napierala 	case 439:
7477bee191e4SDmitry Chagin 		if (ndx == 0 || ndx == 1)
7478bee191e4SDmitry Chagin 			p = "int";
7479bee191e4SDmitry Chagin 		break;
7480c0f17173SEdward Tomasz Napierala 	/* linux_process_madvise */
7481c0f17173SEdward Tomasz Napierala 	case 440:
7482c0f17173SEdward Tomasz Napierala 	/* linux_epoll_pwait2 */
7483c0f17173SEdward Tomasz Napierala 	case 441:
7484df377f1fSDmitry Chagin 		if (ndx == 0 || ndx == 1)
7485df377f1fSDmitry Chagin 			p = "int";
7486df377f1fSDmitry Chagin 		break;
7487c0f17173SEdward Tomasz Napierala 	/* linux_mount_setattr */
7488c0f17173SEdward Tomasz Napierala 	case 442:
74895f2336efSEd Maste 	default:
74905f2336efSEd Maste 		break;
74915f2336efSEd Maste 	};
74925f2336efSEd Maste 	if (p != NULL)
74935f2336efSEd Maste 		strlcpy(desc, p, descsz);
74945f2336efSEd Maste }
7495