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;
135f2336efSEd Maste 	switch (sysnum) {
145f2336efSEd Maste #define	nosys	linux_nosys
155f2336efSEd Maste 	/* linux_setxattr */
165f2336efSEd Maste 	case 5: {
17a39cdcd7SEdward Tomasz Napierala 		struct linux_setxattr_args *p = params;
18a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
19a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
20a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* const char * */
21a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
22a39cdcd7SEdward Tomasz Napierala 		iarg[4] = p->flags; /* l_int */
23a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
245f2336efSEd Maste 		break;
255f2336efSEd Maste 	}
265f2336efSEd Maste 	/* linux_lsetxattr */
275f2336efSEd Maste 	case 6: {
28a39cdcd7SEdward Tomasz Napierala 		struct linux_lsetxattr_args *p = params;
29a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
30a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
31a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* const char * */
32a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
33a39cdcd7SEdward Tomasz Napierala 		iarg[4] = p->flags; /* l_int */
34a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
355f2336efSEd Maste 		break;
365f2336efSEd Maste 	}
375f2336efSEd Maste 	/* linux_fsetxattr */
385f2336efSEd Maste 	case 7: {
39a39cdcd7SEdward Tomasz Napierala 		struct linux_fsetxattr_args *p = params;
40a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->fd; /* l_int */
41a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
42a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* const char * */
43a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
44a39cdcd7SEdward Tomasz Napierala 		iarg[4] = p->flags; /* l_int */
45a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
465f2336efSEd Maste 		break;
475f2336efSEd Maste 	}
485f2336efSEd Maste 	/* linux_getxattr */
495f2336efSEd Maste 	case 8: {
50a39cdcd7SEdward Tomasz Napierala 		struct linux_getxattr_args *p = params;
51a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
52a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
53a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* char * */
54a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
55a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
565f2336efSEd Maste 		break;
575f2336efSEd Maste 	}
585f2336efSEd Maste 	/* linux_lgetxattr */
595f2336efSEd Maste 	case 9: {
60a39cdcd7SEdward Tomasz Napierala 		struct linux_lgetxattr_args *p = params;
61a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
62a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
63a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* char * */
64a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
65a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
665f2336efSEd Maste 		break;
675f2336efSEd Maste 	}
685f2336efSEd Maste 	/* linux_fgetxattr */
695f2336efSEd Maste 	case 10: {
70a39cdcd7SEdward Tomasz Napierala 		struct linux_fgetxattr_args *p = params;
71a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->fd; /* l_int */
72a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
73a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->value; /* char * */
74a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->size; /* l_size_t */
75a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
765f2336efSEd Maste 		break;
775f2336efSEd Maste 	}
785f2336efSEd Maste 	/* linux_listxattr */
795f2336efSEd Maste 	case 11: {
80a39cdcd7SEdward Tomasz Napierala 		struct linux_listxattr_args *p = params;
81a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
82a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->list; /* const char * */
83a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->size; /* l_size_t */
84a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
855f2336efSEd Maste 		break;
865f2336efSEd Maste 	}
875f2336efSEd Maste 	/* linux_llistxattr */
885f2336efSEd Maste 	case 12: {
89a39cdcd7SEdward Tomasz Napierala 		struct linux_llistxattr_args *p = params;
90a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
91a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->list; /* const char * */
92a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->size; /* l_size_t */
93a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
945f2336efSEd Maste 		break;
955f2336efSEd Maste 	}
965f2336efSEd Maste 	/* linux_flistxattr */
975f2336efSEd Maste 	case 13: {
98a39cdcd7SEdward Tomasz Napierala 		struct linux_flistxattr_args *p = params;
99a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->fd; /* l_int */
100a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->list; /* const char * */
101a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->size; /* l_size_t */
102a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
1035f2336efSEd Maste 		break;
1045f2336efSEd Maste 	}
1055f2336efSEd Maste 	/* linux_removexattr */
1065f2336efSEd Maste 	case 14: {
107a39cdcd7SEdward Tomasz Napierala 		struct linux_removexattr_args *p = params;
108a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
109a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
110a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1115f2336efSEd Maste 		break;
1125f2336efSEd Maste 	}
1135f2336efSEd Maste 	/* linux_lremovexattr */
1145f2336efSEd Maste 	case 15: {
115a39cdcd7SEdward Tomasz Napierala 		struct linux_lremovexattr_args *p = params;
116a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->path; /* const char * */
117a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
118a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1195f2336efSEd Maste 		break;
1205f2336efSEd Maste 	}
1215f2336efSEd Maste 	/* linux_fremovexattr */
1225f2336efSEd Maste 	case 16: {
123a39cdcd7SEdward Tomasz Napierala 		struct linux_fremovexattr_args *p = params;
124a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->fd; /* l_int */
125a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->name; /* const char * */
126a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
1275f2336efSEd Maste 		break;
1285f2336efSEd Maste 	}
1295f2336efSEd Maste 	/* linux_getcwd */
1305f2336efSEd Maste 	case 17: {
1315f2336efSEd Maste 		struct linux_getcwd_args *p = params;
1325f2336efSEd Maste 		uarg[0] = (intptr_t) p->buf; /* char * */
1335f2336efSEd Maste 		iarg[1] = p->bufsize; /* l_ulong */
1345f2336efSEd Maste 		*n_args = 2;
1355f2336efSEd Maste 		break;
1365f2336efSEd Maste 	}
1375f2336efSEd Maste 	/* linux_lookup_dcookie */
1385f2336efSEd Maste 	case 18: {
1395f2336efSEd Maste 		*n_args = 0;
1405f2336efSEd Maste 		break;
1415f2336efSEd Maste 	}
1425f2336efSEd Maste 	/* linux_eventfd2 */
1435f2336efSEd Maste 	case 19: {
1445f2336efSEd Maste 		struct linux_eventfd2_args *p = params;
1455f2336efSEd Maste 		iarg[0] = p->initval; /* l_uint */
1465f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
1475f2336efSEd Maste 		*n_args = 2;
1485f2336efSEd Maste 		break;
1495f2336efSEd Maste 	}
1505f2336efSEd Maste 	/* linux_epoll_create1 */
1515f2336efSEd Maste 	case 20: {
1525f2336efSEd Maste 		struct linux_epoll_create1_args *p = params;
1535f2336efSEd Maste 		iarg[0] = p->flags; /* l_int */
1545f2336efSEd Maste 		*n_args = 1;
1555f2336efSEd Maste 		break;
1565f2336efSEd Maste 	}
1575f2336efSEd Maste 	/* linux_epoll_ctl */
1585f2336efSEd Maste 	case 21: {
1595f2336efSEd Maste 		struct linux_epoll_ctl_args *p = params;
1605f2336efSEd Maste 		iarg[0] = p->epfd; /* l_int */
1615f2336efSEd Maste 		iarg[1] = p->op; /* l_int */
1625f2336efSEd Maste 		iarg[2] = p->fd; /* l_int */
1635f2336efSEd Maste 		uarg[3] = (intptr_t) p->event; /* struct epoll_event * */
1645f2336efSEd Maste 		*n_args = 4;
1655f2336efSEd Maste 		break;
1665f2336efSEd Maste 	}
1675f2336efSEd Maste 	/* linux_epoll_pwait */
1685f2336efSEd Maste 	case 22: {
1695f2336efSEd Maste 		struct linux_epoll_pwait_args *p = params;
1705f2336efSEd Maste 		iarg[0] = p->epfd; /* l_int */
1715f2336efSEd Maste 		uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
1725f2336efSEd Maste 		iarg[2] = p->maxevents; /* l_int */
1735f2336efSEd Maste 		iarg[3] = p->timeout; /* l_int */
1745f2336efSEd Maste 		uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
1755f2336efSEd Maste 		iarg[5] = p->sigsetsize; /* l_size_t */
1765f2336efSEd Maste 		*n_args = 6;
1775f2336efSEd Maste 		break;
1785f2336efSEd Maste 	}
179c4db0baaSEd Maste 	/* dup */
180c4db0baaSEd Maste 	case 23: {
181c4db0baaSEd Maste 		struct dup_args *p = params;
182c4db0baaSEd Maste 		uarg[0] = p->fd; /* u_int */
183c4db0baaSEd Maste 		*n_args = 1;
184c4db0baaSEd Maste 		break;
185c4db0baaSEd Maste 	}
1865f2336efSEd Maste 	/* linux_dup3 */
1875f2336efSEd Maste 	case 24: {
1885f2336efSEd Maste 		struct linux_dup3_args *p = params;
1895f2336efSEd Maste 		iarg[0] = p->oldfd; /* l_int */
1905f2336efSEd Maste 		iarg[1] = p->newfd; /* l_int */
1915f2336efSEd Maste 		iarg[2] = p->flags; /* l_int */
1925f2336efSEd Maste 		*n_args = 3;
1935f2336efSEd Maste 		break;
1945f2336efSEd Maste 	}
1955f2336efSEd Maste 	/* linux_fcntl */
1965f2336efSEd Maste 	case 25: {
1975f2336efSEd Maste 		struct linux_fcntl_args *p = params;
1985f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
1995f2336efSEd Maste 		iarg[1] = p->cmd; /* l_uint */
2005f2336efSEd Maste 		iarg[2] = p->arg; /* l_ulong */
2015f2336efSEd Maste 		*n_args = 3;
2025f2336efSEd Maste 		break;
2035f2336efSEd Maste 	}
2045f2336efSEd Maste 	/* linux_inotify_init1 */
2055f2336efSEd Maste 	case 26: {
2065f2336efSEd Maste 		struct linux_inotify_init1_args *p = params;
2075f2336efSEd Maste 		iarg[0] = p->flags; /* l_int */
2085f2336efSEd Maste 		*n_args = 1;
2095f2336efSEd Maste 		break;
2105f2336efSEd Maste 	}
2115f2336efSEd Maste 	/* linux_inotify_add_watch */
2125f2336efSEd Maste 	case 27: {
2135f2336efSEd Maste 		*n_args = 0;
2145f2336efSEd Maste 		break;
2155f2336efSEd Maste 	}
2165f2336efSEd Maste 	/* linux_inotify_rm_watch */
2175f2336efSEd Maste 	case 28: {
2185f2336efSEd Maste 		*n_args = 0;
2195f2336efSEd Maste 		break;
2205f2336efSEd Maste 	}
2215f2336efSEd Maste 	/* linux_ioctl */
2225f2336efSEd Maste 	case 29: {
2235f2336efSEd Maste 		struct linux_ioctl_args *p = params;
2245f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
2255f2336efSEd Maste 		iarg[1] = p->cmd; /* l_uint */
226a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->arg; /* l_ulong */
2275f2336efSEd Maste 		*n_args = 3;
2285f2336efSEd Maste 		break;
2295f2336efSEd Maste 	}
2305f2336efSEd Maste 	/* linux_ioprio_set */
2315f2336efSEd Maste 	case 30: {
2325f2336efSEd Maste 		*n_args = 0;
2335f2336efSEd Maste 		break;
2345f2336efSEd Maste 	}
2355f2336efSEd Maste 	/* linux_ioprio_get */
2365f2336efSEd Maste 	case 31: {
2375f2336efSEd Maste 		*n_args = 0;
2385f2336efSEd Maste 		break;
2395f2336efSEd Maste 	}
2405f2336efSEd Maste 	/* flock */
2415f2336efSEd Maste 	case 32: {
2425f2336efSEd Maste 		struct flock_args *p = params;
2435f2336efSEd Maste 		iarg[0] = p->fd; /* int */
2445f2336efSEd Maste 		iarg[1] = p->how; /* int */
2455f2336efSEd Maste 		*n_args = 2;
2465f2336efSEd Maste 		break;
2475f2336efSEd Maste 	}
2485f2336efSEd Maste 	/* linux_mknodat */
2495f2336efSEd Maste 	case 33: {
2505f2336efSEd Maste 		struct linux_mknodat_args *p = params;
2515f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
2525f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
2535f2336efSEd Maste 		iarg[2] = p->mode; /* l_int */
2545f2336efSEd Maste 		iarg[3] = p->dev; /* l_uint */
2555f2336efSEd Maste 		*n_args = 4;
2565f2336efSEd Maste 		break;
2575f2336efSEd Maste 	}
2585f2336efSEd Maste 	/* linux_mkdirat */
2595f2336efSEd Maste 	case 34: {
2605f2336efSEd Maste 		struct linux_mkdirat_args *p = params;
2615f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
2625f2336efSEd Maste 		uarg[1] = (intptr_t) p->pathname; /* const char * */
263a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->mode; /* l_mode_t */
2645f2336efSEd Maste 		*n_args = 3;
2655f2336efSEd Maste 		break;
2665f2336efSEd Maste 	}
2675f2336efSEd Maste 	/* linux_unlinkat */
2685f2336efSEd Maste 	case 35: {
2695f2336efSEd Maste 		struct linux_unlinkat_args *p = params;
2705f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
2715f2336efSEd Maste 		uarg[1] = (intptr_t) p->pathname; /* const char * */
2725f2336efSEd Maste 		iarg[2] = p->flag; /* l_int */
2735f2336efSEd Maste 		*n_args = 3;
2745f2336efSEd Maste 		break;
2755f2336efSEd Maste 	}
2765f2336efSEd Maste 	/* linux_symlinkat */
2775f2336efSEd Maste 	case 36: {
2785f2336efSEd Maste 		struct linux_symlinkat_args *p = params;
2795f2336efSEd Maste 		uarg[0] = (intptr_t) p->oldname; /* const char * */
2805f2336efSEd Maste 		iarg[1] = p->newdfd; /* l_int */
2815f2336efSEd Maste 		uarg[2] = (intptr_t) p->newname; /* const char * */
2825f2336efSEd Maste 		*n_args = 3;
2835f2336efSEd Maste 		break;
2845f2336efSEd Maste 	}
2855f2336efSEd Maste 	/* linux_linkat */
2865f2336efSEd Maste 	case 37: {
2875f2336efSEd Maste 		struct linux_linkat_args *p = params;
2885f2336efSEd Maste 		iarg[0] = p->olddfd; /* l_int */
2895f2336efSEd Maste 		uarg[1] = (intptr_t) p->oldname; /* const char * */
2905f2336efSEd Maste 		iarg[2] = p->newdfd; /* l_int */
2915f2336efSEd Maste 		uarg[3] = (intptr_t) p->newname; /* const char * */
2925f2336efSEd Maste 		iarg[4] = p->flag; /* l_int */
2935f2336efSEd Maste 		*n_args = 5;
2945f2336efSEd Maste 		break;
2955f2336efSEd Maste 	}
2965f2336efSEd Maste 	/* linux_renameat */
2975f2336efSEd Maste 	case 38: {
2985f2336efSEd Maste 		struct linux_renameat_args *p = params;
2995f2336efSEd Maste 		iarg[0] = p->olddfd; /* l_int */
3005f2336efSEd Maste 		uarg[1] = (intptr_t) p->oldname; /* const char * */
3015f2336efSEd Maste 		iarg[2] = p->newdfd; /* l_int */
3025f2336efSEd Maste 		uarg[3] = (intptr_t) p->newname; /* const char * */
3035f2336efSEd Maste 		*n_args = 4;
3045f2336efSEd Maste 		break;
3055f2336efSEd Maste 	}
3065f2336efSEd Maste 	/* linux_mount */
3075f2336efSEd Maste 	case 40: {
3085f2336efSEd Maste 		struct linux_mount_args *p = params;
3095f2336efSEd Maste 		uarg[0] = (intptr_t) p->specialfile; /* char * */
3105f2336efSEd Maste 		uarg[1] = (intptr_t) p->dir; /* char * */
3115f2336efSEd Maste 		uarg[2] = (intptr_t) p->filesystemtype; /* char * */
3125f2336efSEd Maste 		iarg[3] = p->rwflag; /* l_ulong */
3135f2336efSEd Maste 		uarg[4] = (intptr_t) p->data; /* void * */
3145f2336efSEd Maste 		*n_args = 5;
3155f2336efSEd Maste 		break;
3165f2336efSEd Maste 	}
3175f2336efSEd Maste 	/* linux_pivot_root */
3185f2336efSEd Maste 	case 41: {
3195f2336efSEd Maste 		*n_args = 0;
3205f2336efSEd Maste 		break;
3215f2336efSEd Maste 	}
3225f2336efSEd Maste 	/* linux_statfs */
3235f2336efSEd Maste 	case 43: {
3245f2336efSEd Maste 		struct linux_statfs_args *p = params;
3255f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
3265f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
3275f2336efSEd Maste 		*n_args = 2;
3285f2336efSEd Maste 		break;
3295f2336efSEd Maste 	}
3305f2336efSEd Maste 	/* linux_fstatfs */
3315f2336efSEd Maste 	case 44: {
3325f2336efSEd Maste 		struct linux_fstatfs_args *p = params;
3335f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
3345f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
3355f2336efSEd Maste 		*n_args = 2;
3365f2336efSEd Maste 		break;
3375f2336efSEd Maste 	}
3385f2336efSEd Maste 	/* linux_truncate */
3395f2336efSEd Maste 	case 45: {
3405f2336efSEd Maste 		struct linux_truncate_args *p = params;
3415f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
3425f2336efSEd Maste 		iarg[1] = p->length; /* l_ulong */
3435f2336efSEd Maste 		*n_args = 2;
3445f2336efSEd Maste 		break;
3455f2336efSEd Maste 	}
3465f2336efSEd Maste 	/* linux_ftruncate */
3475f2336efSEd Maste 	case 46: {
3485f2336efSEd Maste 		struct linux_ftruncate_args *p = params;
3495f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
3505f2336efSEd Maste 		iarg[1] = p->length; /* l_long */
3515f2336efSEd Maste 		*n_args = 2;
3525f2336efSEd Maste 		break;
3535f2336efSEd Maste 	}
3545f2336efSEd Maste 	/* linux_fallocate */
3555f2336efSEd Maste 	case 47: {
3565f2336efSEd Maste 		struct linux_fallocate_args *p = params;
3575f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
3585f2336efSEd Maste 		iarg[1] = p->mode; /* l_int */
3595f2336efSEd Maste 		iarg[2] = p->offset; /* l_loff_t */
3605f2336efSEd Maste 		iarg[3] = p->len; /* l_loff_t */
3615f2336efSEd Maste 		*n_args = 4;
3625f2336efSEd Maste 		break;
3635f2336efSEd Maste 	}
3645f2336efSEd Maste 	/* linux_faccessat */
3655f2336efSEd Maste 	case 48: {
3665f2336efSEd Maste 		struct linux_faccessat_args *p = params;
3675f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
3685f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
3695f2336efSEd Maste 		iarg[2] = p->amode; /* l_int */
3705f2336efSEd Maste 		*n_args = 3;
3715f2336efSEd Maste 		break;
3725f2336efSEd Maste 	}
3735f2336efSEd Maste 	/* linux_chdir */
3745f2336efSEd Maste 	case 49: {
3755f2336efSEd Maste 		struct linux_chdir_args *p = params;
3765f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
3775f2336efSEd Maste 		*n_args = 1;
3785f2336efSEd Maste 		break;
3795f2336efSEd Maste 	}
3805f2336efSEd Maste 	/* fchdir */
3815f2336efSEd Maste 	case 50: {
3825f2336efSEd Maste 		struct fchdir_args *p = params;
3835f2336efSEd Maste 		iarg[0] = p->fd; /* int */
3845f2336efSEd Maste 		*n_args = 1;
3855f2336efSEd Maste 		break;
3865f2336efSEd Maste 	}
3875f2336efSEd Maste 	/* chroot */
3885f2336efSEd Maste 	case 51: {
3895f2336efSEd Maste 		struct chroot_args *p = params;
3905f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
3915f2336efSEd Maste 		*n_args = 1;
3925f2336efSEd Maste 		break;
3935f2336efSEd Maste 	}
3945f2336efSEd Maste 	/* fchmod */
3955f2336efSEd Maste 	case 52: {
3965f2336efSEd Maste 		struct fchmod_args *p = params;
3975f2336efSEd Maste 		iarg[0] = p->fd; /* int */
3985f2336efSEd Maste 		iarg[1] = p->mode; /* int */
3995f2336efSEd Maste 		*n_args = 2;
4005f2336efSEd Maste 		break;
4015f2336efSEd Maste 	}
4025f2336efSEd Maste 	/* linux_fchmodat */
4035f2336efSEd Maste 	case 53: {
4045f2336efSEd Maste 		struct linux_fchmodat_args *p = params;
4055f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
4065f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
4075f2336efSEd Maste 		iarg[2] = p->mode; /* l_mode_t */
4085f2336efSEd Maste 		*n_args = 3;
4095f2336efSEd Maste 		break;
4105f2336efSEd Maste 	}
4115f2336efSEd Maste 	/* linux_fchownat */
4125f2336efSEd Maste 	case 54: {
4135f2336efSEd Maste 		struct linux_fchownat_args *p = params;
4145f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
4155f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
4165f2336efSEd Maste 		iarg[2] = p->uid; /* l_uid_t */
4175f2336efSEd Maste 		iarg[3] = p->gid; /* l_gid_t */
4185f2336efSEd Maste 		iarg[4] = p->flag; /* l_int */
4195f2336efSEd Maste 		*n_args = 5;
4205f2336efSEd Maste 		break;
4215f2336efSEd Maste 	}
4225f2336efSEd Maste 	/* fchown */
4235f2336efSEd Maste 	case 55: {
4245f2336efSEd Maste 		struct fchown_args *p = params;
4255f2336efSEd Maste 		iarg[0] = p->fd; /* int */
4265f2336efSEd Maste 		iarg[1] = p->uid; /* int */
4275f2336efSEd Maste 		iarg[2] = p->gid; /* int */
4285f2336efSEd Maste 		*n_args = 3;
4295f2336efSEd Maste 		break;
4305f2336efSEd Maste 	}
4315f2336efSEd Maste 	/* linux_openat */
4325f2336efSEd Maste 	case 56: {
4335f2336efSEd Maste 		struct linux_openat_args *p = params;
4345f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
4355f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
4365f2336efSEd Maste 		iarg[2] = p->flags; /* l_int */
437a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->mode; /* l_mode_t */
4385f2336efSEd Maste 		*n_args = 4;
4395f2336efSEd Maste 		break;
4405f2336efSEd Maste 	}
4415f2336efSEd Maste 	/* close */
4425f2336efSEd Maste 	case 57: {
4435f2336efSEd Maste 		struct close_args *p = params;
4445f2336efSEd Maste 		iarg[0] = p->fd; /* int */
4455f2336efSEd Maste 		*n_args = 1;
4465f2336efSEd Maste 		break;
4475f2336efSEd Maste 	}
4485f2336efSEd Maste 	/* linux_vhangup */
4495f2336efSEd Maste 	case 58: {
4505f2336efSEd Maste 		*n_args = 0;
4515f2336efSEd Maste 		break;
4525f2336efSEd Maste 	}
4535f2336efSEd Maste 	/* linux_pipe2 */
4545f2336efSEd Maste 	case 59: {
4555f2336efSEd Maste 		struct linux_pipe2_args *p = params;
4565f2336efSEd Maste 		uarg[0] = (intptr_t) p->pipefds; /* l_int * */
4575f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
4585f2336efSEd Maste 		*n_args = 2;
4595f2336efSEd Maste 		break;
4605f2336efSEd Maste 	}
4615f2336efSEd Maste 	/* linux_getdents64 */
4625f2336efSEd Maste 	case 61: {
4635f2336efSEd Maste 		struct linux_getdents64_args *p = params;
4645f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
4655f2336efSEd Maste 		uarg[1] = (intptr_t) p->dirent; /* void * */
4665f2336efSEd Maste 		iarg[2] = p->count; /* l_uint */
4675f2336efSEd Maste 		*n_args = 3;
4685f2336efSEd Maste 		break;
4695f2336efSEd Maste 	}
4705f2336efSEd Maste 	/* linux_lseek */
4715f2336efSEd Maste 	case 62: {
4725f2336efSEd Maste 		struct linux_lseek_args *p = params;
4735f2336efSEd Maste 		iarg[0] = p->fdes; /* l_uint */
4745f2336efSEd Maste 		iarg[1] = p->off; /* l_off_t */
4755f2336efSEd Maste 		iarg[2] = p->whence; /* l_int */
4765f2336efSEd Maste 		*n_args = 3;
4775f2336efSEd Maste 		break;
4785f2336efSEd Maste 	}
4795f2336efSEd Maste 	/* read */
4805f2336efSEd Maste 	case 63: {
4815f2336efSEd Maste 		struct read_args *p = params;
4825f2336efSEd Maste 		iarg[0] = p->fd; /* int */
4835f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* char * */
484a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->nbyte; /* l_size_t */
4855f2336efSEd Maste 		*n_args = 3;
4865f2336efSEd Maste 		break;
4875f2336efSEd Maste 	}
4885f2336efSEd Maste 	/* write */
4895f2336efSEd Maste 	case 64: {
4905f2336efSEd Maste 		struct write_args *p = params;
4915f2336efSEd Maste 		iarg[0] = p->fd; /* int */
4925f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* char * */
493a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->nbyte; /* l_size_t */
4945f2336efSEd Maste 		*n_args = 3;
4955f2336efSEd Maste 		break;
4965f2336efSEd Maste 	}
4975f2336efSEd Maste 	/* readv */
4985f2336efSEd Maste 	case 65: {
4995f2336efSEd Maste 		struct readv_args *p = params;
5005f2336efSEd Maste 		iarg[0] = p->fd; /* int */
5015f2336efSEd Maste 		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
5025f2336efSEd Maste 		uarg[2] = p->iovcnt; /* u_int */
5035f2336efSEd Maste 		*n_args = 3;
5045f2336efSEd Maste 		break;
5055f2336efSEd Maste 	}
5065f2336efSEd Maste 	/* writev */
5075f2336efSEd Maste 	case 66: {
5085f2336efSEd Maste 		struct writev_args *p = params;
5095f2336efSEd Maste 		iarg[0] = p->fd; /* int */
5105f2336efSEd Maste 		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
5115f2336efSEd Maste 		uarg[2] = p->iovcnt; /* u_int */
5125f2336efSEd Maste 		*n_args = 3;
5135f2336efSEd Maste 		break;
5145f2336efSEd Maste 	}
5155f2336efSEd Maste 	/* linux_pread */
5165f2336efSEd Maste 	case 67: {
5175f2336efSEd Maste 		struct linux_pread_args *p = params;
5185f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
5195f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* char * */
5205f2336efSEd Maste 		iarg[2] = p->nbyte; /* l_size_t */
5215f2336efSEd Maste 		iarg[3] = p->offset; /* l_loff_t */
5225f2336efSEd Maste 		*n_args = 4;
5235f2336efSEd Maste 		break;
5245f2336efSEd Maste 	}
5255f2336efSEd Maste 	/* linux_pwrite */
5265f2336efSEd Maste 	case 68: {
5275f2336efSEd Maste 		struct linux_pwrite_args *p = params;
5285f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
5295f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* char * */
5305f2336efSEd Maste 		iarg[2] = p->nbyte; /* l_size_t */
5315f2336efSEd Maste 		iarg[3] = p->offset; /* l_loff_t */
5325f2336efSEd Maste 		*n_args = 4;
5335f2336efSEd Maste 		break;
5345f2336efSEd Maste 	}
5355f2336efSEd Maste 	/* linux_preadv */
5365f2336efSEd Maste 	case 69: {
5375f2336efSEd Maste 		struct linux_preadv_args *p = params;
5385f2336efSEd Maste 		iarg[0] = p->fd; /* l_ulong */
5395f2336efSEd Maste 		uarg[1] = (intptr_t) p->vec; /* struct iovec * */
5405f2336efSEd Maste 		iarg[2] = p->vlen; /* l_ulong */
5415f2336efSEd Maste 		iarg[3] = p->pos_l; /* l_ulong */
5425f2336efSEd Maste 		iarg[4] = p->pos_h; /* l_ulong */
5435f2336efSEd Maste 		*n_args = 5;
5445f2336efSEd Maste 		break;
5455f2336efSEd Maste 	}
5465f2336efSEd Maste 	/* linux_pwritev */
5475f2336efSEd Maste 	case 70: {
5485f2336efSEd Maste 		struct linux_pwritev_args *p = params;
5495f2336efSEd Maste 		iarg[0] = p->fd; /* l_ulong */
5505f2336efSEd Maste 		uarg[1] = (intptr_t) p->vec; /* struct iovec * */
5515f2336efSEd Maste 		iarg[2] = p->vlen; /* l_ulong */
5525f2336efSEd Maste 		iarg[3] = p->pos_l; /* l_ulong */
5535f2336efSEd Maste 		iarg[4] = p->pos_h; /* l_ulong */
5545f2336efSEd Maste 		*n_args = 5;
5555f2336efSEd Maste 		break;
5565f2336efSEd Maste 	}
5575f2336efSEd Maste 	/* linux_sendfile */
5585f2336efSEd Maste 	case 71: {
5595f2336efSEd Maste 		struct linux_sendfile_args *p = params;
5605f2336efSEd Maste 		iarg[0] = p->out; /* l_int */
5615f2336efSEd Maste 		iarg[1] = p->in; /* l_int */
562a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->offset; /* l_off_t * */
5635f2336efSEd Maste 		iarg[3] = p->count; /* l_size_t */
5645f2336efSEd Maste 		*n_args = 4;
5655f2336efSEd Maste 		break;
5665f2336efSEd Maste 	}
5675f2336efSEd Maste 	/* linux_pselect6 */
5685f2336efSEd Maste 	case 72: {
5695f2336efSEd Maste 		struct linux_pselect6_args *p = params;
5705f2336efSEd Maste 		iarg[0] = p->nfds; /* l_int */
5715f2336efSEd Maste 		uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
5725f2336efSEd Maste 		uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
5735f2336efSEd Maste 		uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
5745f2336efSEd Maste 		uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */
5755f2336efSEd Maste 		uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */
5765f2336efSEd Maste 		*n_args = 6;
5775f2336efSEd Maste 		break;
5785f2336efSEd Maste 	}
5795f2336efSEd Maste 	/* linux_ppoll */
5805f2336efSEd Maste 	case 73: {
5815f2336efSEd Maste 		struct linux_ppoll_args *p = params;
5825f2336efSEd Maste 		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
583a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->nfds; /* l_uint */
5845f2336efSEd Maste 		uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */
5855f2336efSEd Maste 		uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */
5865f2336efSEd Maste 		iarg[4] = p->ssize; /* l_size_t */
5875f2336efSEd Maste 		*n_args = 5;
5885f2336efSEd Maste 		break;
5895f2336efSEd Maste 	}
5905f2336efSEd Maste 	/* linux_signalfd4 */
5915f2336efSEd Maste 	case 74: {
5925f2336efSEd Maste 		*n_args = 0;
5935f2336efSEd Maste 		break;
5945f2336efSEd Maste 	}
5955f2336efSEd Maste 	/* linux_vmsplice */
5965f2336efSEd Maste 	case 75: {
5975f2336efSEd Maste 		*n_args = 0;
5985f2336efSEd Maste 		break;
5995f2336efSEd Maste 	}
6005f2336efSEd Maste 	/* linux_splice */
6015f2336efSEd Maste 	case 76: {
602*3e9a2142SEdward Tomasz Napierala 		struct linux_splice_args *p = params;
603*3e9a2142SEdward Tomasz Napierala 		iarg[0] = p->fd_in; /* int */
604*3e9a2142SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
605*3e9a2142SEdward Tomasz Napierala 		iarg[2] = p->fd_out; /* int */
606*3e9a2142SEdward Tomasz Napierala 		uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
607*3e9a2142SEdward Tomasz Napierala 		iarg[4] = p->len; /* l_size_t */
608*3e9a2142SEdward Tomasz Napierala 		iarg[5] = p->flags; /* l_uint */
609*3e9a2142SEdward Tomasz Napierala 		*n_args = 6;
6105f2336efSEd Maste 		break;
6115f2336efSEd Maste 	}
6125f2336efSEd Maste 	/* linux_tee */
6135f2336efSEd Maste 	case 77: {
6145f2336efSEd Maste 		*n_args = 0;
6155f2336efSEd Maste 		break;
6165f2336efSEd Maste 	}
6175f2336efSEd Maste 	/* linux_readlinkat */
6185f2336efSEd Maste 	case 78: {
6195f2336efSEd Maste 		struct linux_readlinkat_args *p = params;
6205f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
6215f2336efSEd Maste 		uarg[1] = (intptr_t) p->path; /* const char * */
6225f2336efSEd Maste 		uarg[2] = (intptr_t) p->buf; /* char * */
6235f2336efSEd Maste 		iarg[3] = p->bufsiz; /* l_int */
6245f2336efSEd Maste 		*n_args = 4;
6255f2336efSEd Maste 		break;
6265f2336efSEd Maste 	}
6275f2336efSEd Maste 	/* linux_newfstatat */
6285f2336efSEd Maste 	case 79: {
6295f2336efSEd Maste 		struct linux_newfstatat_args *p = params;
6305f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
6315f2336efSEd Maste 		uarg[1] = (intptr_t) p->pathname; /* char * */
6325f2336efSEd Maste 		uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
6335f2336efSEd Maste 		iarg[3] = p->flag; /* l_int */
6345f2336efSEd Maste 		*n_args = 4;
6355f2336efSEd Maste 		break;
6365f2336efSEd Maste 	}
6375f2336efSEd Maste 	/* linux_newfstat */
6385f2336efSEd Maste 	case 80: {
6395f2336efSEd Maste 		struct linux_newfstat_args *p = params;
6405f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
6415f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
6425f2336efSEd Maste 		*n_args = 2;
6435f2336efSEd Maste 		break;
6445f2336efSEd Maste 	}
6455f2336efSEd Maste 	/* fsync */
6465f2336efSEd Maste 	case 82: {
6475f2336efSEd Maste 		struct fsync_args *p = params;
6485f2336efSEd Maste 		iarg[0] = p->fd; /* int */
6495f2336efSEd Maste 		*n_args = 1;
6505f2336efSEd Maste 		break;
6515f2336efSEd Maste 	}
6525f2336efSEd Maste 	/* linux_fdatasync */
6535f2336efSEd Maste 	case 83: {
6545f2336efSEd Maste 		struct linux_fdatasync_args *p = params;
6555f2336efSEd Maste 		iarg[0] = p->fd; /* l_uint */
6565f2336efSEd Maste 		*n_args = 1;
6575f2336efSEd Maste 		break;
6585f2336efSEd Maste 	}
6595f2336efSEd Maste 	/* linux_sync_file_range */
6605f2336efSEd Maste 	case 84: {
6610cde2b32SEdward Tomasz Napierala 		struct linux_sync_file_range_args *p = params;
6620cde2b32SEdward Tomasz Napierala 		iarg[0] = p->fd; /* l_int */
6630cde2b32SEdward Tomasz Napierala 		iarg[1] = p->offset; /* l_loff_t */
6640cde2b32SEdward Tomasz Napierala 		iarg[2] = p->nbytes; /* l_loff_t */
665a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->flags; /* l_uint */
6660cde2b32SEdward Tomasz Napierala 		*n_args = 4;
6675f2336efSEd Maste 		break;
6685f2336efSEd Maste 	}
6695f2336efSEd Maste 	/* linux_timerfd_create */
6705f2336efSEd Maste 	case 85: {
6715f2336efSEd Maste 		struct linux_timerfd_create_args *p = params;
6725f2336efSEd Maste 		iarg[0] = p->clockid; /* l_int */
6735f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
6745f2336efSEd Maste 		*n_args = 2;
6755f2336efSEd Maste 		break;
6765f2336efSEd Maste 	}
6775f2336efSEd Maste 	/* linux_timerfd_settime */
6785f2336efSEd Maste 	case 86: {
6795f2336efSEd Maste 		struct linux_timerfd_settime_args *p = params;
6805f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
6815f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
6825f2336efSEd Maste 		uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */
6835f2336efSEd Maste 		uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */
6845f2336efSEd Maste 		*n_args = 4;
6855f2336efSEd Maste 		break;
6865f2336efSEd Maste 	}
6875f2336efSEd Maste 	/* linux_timerfd_gettime */
6885f2336efSEd Maste 	case 87: {
6895f2336efSEd Maste 		struct linux_timerfd_gettime_args *p = params;
6905f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
6915f2336efSEd Maste 		uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */
6925f2336efSEd Maste 		*n_args = 2;
6935f2336efSEd Maste 		break;
6945f2336efSEd Maste 	}
6955f2336efSEd Maste 	/* linux_utimensat */
6965f2336efSEd Maste 	case 88: {
6975f2336efSEd Maste 		struct linux_utimensat_args *p = params;
6985f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
6995f2336efSEd Maste 		uarg[1] = (intptr_t) p->pathname; /* const char * */
7005f2336efSEd Maste 		uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */
7015f2336efSEd Maste 		iarg[3] = p->flags; /* l_int */
7025f2336efSEd Maste 		*n_args = 4;
7035f2336efSEd Maste 		break;
7045f2336efSEd Maste 	}
7055f2336efSEd Maste 	/* acct */
7065f2336efSEd Maste 	case 89: {
7075f2336efSEd Maste 		struct acct_args *p = params;
7085f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
7095f2336efSEd Maste 		*n_args = 1;
7105f2336efSEd Maste 		break;
7115f2336efSEd Maste 	}
7125f2336efSEd Maste 	/* linux_capget */
7135f2336efSEd Maste 	case 90: {
7145f2336efSEd Maste 		struct linux_capget_args *p = params;
7155f2336efSEd Maste 		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
7165f2336efSEd Maste 		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
7175f2336efSEd Maste 		*n_args = 2;
7185f2336efSEd Maste 		break;
7195f2336efSEd Maste 	}
7205f2336efSEd Maste 	/* linux_capset */
7215f2336efSEd Maste 	case 91: {
7225f2336efSEd Maste 		struct linux_capset_args *p = params;
7235f2336efSEd Maste 		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
7245f2336efSEd Maste 		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
7255f2336efSEd Maste 		*n_args = 2;
7265f2336efSEd Maste 		break;
7275f2336efSEd Maste 	}
7285f2336efSEd Maste 	/* linux_personality */
7295f2336efSEd Maste 	case 92: {
7305f2336efSEd Maste 		struct linux_personality_args *p = params;
7315f2336efSEd Maste 		iarg[0] = p->per; /* l_uint */
7325f2336efSEd Maste 		*n_args = 1;
7335f2336efSEd Maste 		break;
7345f2336efSEd Maste 	}
7355f2336efSEd Maste 	/* linux_exit */
7365f2336efSEd Maste 	case 93: {
7375f2336efSEd Maste 		struct linux_exit_args *p = params;
738a39cdcd7SEdward Tomasz Napierala 		uarg[0] = p->rval; /* u_int */
7395f2336efSEd Maste 		*n_args = 1;
7405f2336efSEd Maste 		break;
7415f2336efSEd Maste 	}
7425f2336efSEd Maste 	/* linux_exit_group */
7435f2336efSEd Maste 	case 94: {
7445f2336efSEd Maste 		struct linux_exit_group_args *p = params;
745a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->error_code; /* l_int */
7465f2336efSEd Maste 		*n_args = 1;
7475f2336efSEd Maste 		break;
7485f2336efSEd Maste 	}
7495f2336efSEd Maste 	/* linux_waitid */
7505f2336efSEd Maste 	case 95: {
7515f2336efSEd Maste 		struct linux_waitid_args *p = params;
7525f2336efSEd Maste 		iarg[0] = p->idtype; /* l_int */
7535f2336efSEd Maste 		iarg[1] = p->id; /* l_pid_t */
7545f2336efSEd Maste 		uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
7555f2336efSEd Maste 		iarg[3] = p->options; /* l_int */
7565f2336efSEd Maste 		uarg[4] = (intptr_t) p->rusage; /* struct rusage * */
7575f2336efSEd Maste 		*n_args = 5;
7585f2336efSEd Maste 		break;
7595f2336efSEd Maste 	}
7605f2336efSEd Maste 	/* linux_set_tid_address */
7615f2336efSEd Maste 	case 96: {
7625f2336efSEd Maste 		struct linux_set_tid_address_args *p = params;
763a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->tidptr; /* l_int * */
7645f2336efSEd Maste 		*n_args = 1;
7655f2336efSEd Maste 		break;
7665f2336efSEd Maste 	}
7675f2336efSEd Maste 	/* linux_unshare */
7685f2336efSEd Maste 	case 97: {
7695f2336efSEd Maste 		*n_args = 0;
7705f2336efSEd Maste 		break;
7715f2336efSEd Maste 	}
7725f2336efSEd Maste 	/* linux_sys_futex */
7735f2336efSEd Maste 	case 98: {
7745f2336efSEd Maste 		struct linux_sys_futex_args *p = params;
7755f2336efSEd Maste 		uarg[0] = (intptr_t) p->uaddr; /* void * */
7765f2336efSEd Maste 		iarg[1] = p->op; /* int */
7775f2336efSEd Maste 		iarg[2] = p->val; /* int */
7785f2336efSEd Maste 		uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
7795f2336efSEd Maste 		uarg[4] = (intptr_t) p->uaddr2; /* void * */
7805f2336efSEd Maste 		iarg[5] = p->val3; /* int */
7815f2336efSEd Maste 		*n_args = 6;
7825f2336efSEd Maste 		break;
7835f2336efSEd Maste 	}
7845f2336efSEd Maste 	/* linux_set_robust_list */
7855f2336efSEd Maste 	case 99: {
7865f2336efSEd Maste 		struct linux_set_robust_list_args *p = params;
7875f2336efSEd Maste 		uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
7885f2336efSEd Maste 		iarg[1] = p->len; /* l_size_t */
7895f2336efSEd Maste 		*n_args = 2;
7905f2336efSEd Maste 		break;
7915f2336efSEd Maste 	}
7925f2336efSEd Maste 	/* linux_get_robust_list */
7935f2336efSEd Maste 	case 100: {
7945f2336efSEd Maste 		struct linux_get_robust_list_args *p = params;
7955f2336efSEd Maste 		iarg[0] = p->pid; /* l_int */
7965f2336efSEd Maste 		uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
7975f2336efSEd Maste 		uarg[2] = (intptr_t) p->len; /* l_size_t * */
7985f2336efSEd Maste 		*n_args = 3;
7995f2336efSEd Maste 		break;
8005f2336efSEd Maste 	}
8015f2336efSEd Maste 	/* linux_nanosleep */
8025f2336efSEd Maste 	case 101: {
8035f2336efSEd Maste 		struct linux_nanosleep_args *p = params;
8045f2336efSEd Maste 		uarg[0] = (intptr_t) p->rqtp; /* const struct l_timespec * */
8055f2336efSEd Maste 		uarg[1] = (intptr_t) p->rmtp; /* struct l_timespec * */
8065f2336efSEd Maste 		*n_args = 2;
8075f2336efSEd Maste 		break;
8085f2336efSEd Maste 	}
8095f2336efSEd Maste 	/* linux_getitimer */
8105f2336efSEd Maste 	case 102: {
8115f2336efSEd Maste 		struct linux_getitimer_args *p = params;
8125f2336efSEd Maste 		iarg[0] = p->which; /* l_int */
8135f2336efSEd Maste 		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
8145f2336efSEd Maste 		*n_args = 2;
8155f2336efSEd Maste 		break;
8165f2336efSEd Maste 	}
8175f2336efSEd Maste 	/* linux_setitimer */
8185f2336efSEd Maste 	case 103: {
8195f2336efSEd Maste 		struct linux_setitimer_args *p = params;
8205f2336efSEd Maste 		iarg[0] = p->which; /* l_int */
8215f2336efSEd Maste 		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
8225f2336efSEd Maste 		uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */
8235f2336efSEd Maste 		*n_args = 3;
8245f2336efSEd Maste 		break;
8255f2336efSEd Maste 	}
8265f2336efSEd Maste 	/* linux_kexec_load */
8275f2336efSEd Maste 	case 104: {
8285f2336efSEd Maste 		*n_args = 0;
8295f2336efSEd Maste 		break;
8305f2336efSEd Maste 	}
8315f2336efSEd Maste 	/* linux_init_module */
8325f2336efSEd Maste 	case 105: {
8335f2336efSEd Maste 		*n_args = 0;
8345f2336efSEd Maste 		break;
8355f2336efSEd Maste 	}
8365f2336efSEd Maste 	/* linux_delete_module */
8375f2336efSEd Maste 	case 106: {
8385f2336efSEd Maste 		*n_args = 0;
8395f2336efSEd Maste 		break;
8405f2336efSEd Maste 	}
8415f2336efSEd Maste 	/* linux_timer_create */
8425f2336efSEd Maste 	case 107: {
8435f2336efSEd Maste 		struct linux_timer_create_args *p = params;
8445f2336efSEd Maste 		iarg[0] = p->clock_id; /* clockid_t */
8455f2336efSEd Maste 		uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
8465f2336efSEd Maste 		uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
8475f2336efSEd Maste 		*n_args = 3;
8485f2336efSEd Maste 		break;
8495f2336efSEd Maste 	}
8505f2336efSEd Maste 	/* linux_timer_gettime */
8515f2336efSEd Maste 	case 108: {
8525f2336efSEd Maste 		struct linux_timer_gettime_args *p = params;
8535f2336efSEd Maste 		iarg[0] = p->timerid; /* l_timer_t */
8545f2336efSEd Maste 		uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
8555f2336efSEd Maste 		*n_args = 2;
8565f2336efSEd Maste 		break;
8575f2336efSEd Maste 	}
8585f2336efSEd Maste 	/* linux_timer_getoverrun */
8595f2336efSEd Maste 	case 109: {
8605f2336efSEd Maste 		struct linux_timer_getoverrun_args *p = params;
8615f2336efSEd Maste 		iarg[0] = p->timerid; /* l_timer_t */
8625f2336efSEd Maste 		*n_args = 1;
8635f2336efSEd Maste 		break;
8645f2336efSEd Maste 	}
8655f2336efSEd Maste 	/* linux_timer_settime */
8665f2336efSEd Maste 	case 110: {
8675f2336efSEd Maste 		struct linux_timer_settime_args *p = params;
8685f2336efSEd Maste 		iarg[0] = p->timerid; /* l_timer_t */
8695f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
8705f2336efSEd Maste 		uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
8715f2336efSEd Maste 		uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
8725f2336efSEd Maste 		*n_args = 4;
8735f2336efSEd Maste 		break;
8745f2336efSEd Maste 	}
8755f2336efSEd Maste 	/* linux_timer_delete */
8765f2336efSEd Maste 	case 111: {
8775f2336efSEd Maste 		struct linux_timer_delete_args *p = params;
8785f2336efSEd Maste 		iarg[0] = p->timerid; /* l_timer_t */
8795f2336efSEd Maste 		*n_args = 1;
8805f2336efSEd Maste 		break;
8815f2336efSEd Maste 	}
8825f2336efSEd Maste 	/* linux_clock_settime */
8835f2336efSEd Maste 	case 112: {
8845f2336efSEd Maste 		struct linux_clock_settime_args *p = params;
8855f2336efSEd Maste 		iarg[0] = p->which; /* clockid_t */
8865f2336efSEd Maste 		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
8875f2336efSEd Maste 		*n_args = 2;
8885f2336efSEd Maste 		break;
8895f2336efSEd Maste 	}
8905f2336efSEd Maste 	/* linux_clock_gettime */
8915f2336efSEd Maste 	case 113: {
8925f2336efSEd Maste 		struct linux_clock_gettime_args *p = params;
8935f2336efSEd Maste 		iarg[0] = p->which; /* clockid_t */
8945f2336efSEd Maste 		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
8955f2336efSEd Maste 		*n_args = 2;
8965f2336efSEd Maste 		break;
8975f2336efSEd Maste 	}
8985f2336efSEd Maste 	/* linux_clock_getres */
8995f2336efSEd Maste 	case 114: {
9005f2336efSEd Maste 		struct linux_clock_getres_args *p = params;
9015f2336efSEd Maste 		iarg[0] = p->which; /* clockid_t */
9025f2336efSEd Maste 		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
9035f2336efSEd Maste 		*n_args = 2;
9045f2336efSEd Maste 		break;
9055f2336efSEd Maste 	}
9065f2336efSEd Maste 	/* linux_clock_nanosleep */
9075f2336efSEd Maste 	case 115: {
9085f2336efSEd Maste 		struct linux_clock_nanosleep_args *p = params;
9095f2336efSEd Maste 		iarg[0] = p->which; /* clockid_t */
910a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->flags; /* l_int */
9115f2336efSEd Maste 		uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
9125f2336efSEd Maste 		uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
9135f2336efSEd Maste 		*n_args = 4;
9145f2336efSEd Maste 		break;
9155f2336efSEd Maste 	}
9165f2336efSEd Maste 	/* linux_syslog */
9175f2336efSEd Maste 	case 116: {
9185f2336efSEd Maste 		struct linux_syslog_args *p = params;
9195f2336efSEd Maste 		iarg[0] = p->type; /* l_int */
9205f2336efSEd Maste 		uarg[1] = (intptr_t) p->buf; /* char * */
9215f2336efSEd Maste 		iarg[2] = p->len; /* l_int */
9225f2336efSEd Maste 		*n_args = 3;
9235f2336efSEd Maste 		break;
9245f2336efSEd Maste 	}
9255f2336efSEd Maste 	/* linux_ptrace */
9265f2336efSEd Maste 	case 117: {
9275f2336efSEd Maste 		struct linux_ptrace_args *p = params;
9285f2336efSEd Maste 		iarg[0] = p->req; /* l_long */
9295f2336efSEd Maste 		iarg[1] = p->pid; /* l_long */
9305f2336efSEd Maste 		iarg[2] = p->addr; /* l_ulong */
9315f2336efSEd Maste 		iarg[3] = p->data; /* l_ulong */
9325f2336efSEd Maste 		*n_args = 4;
9335f2336efSEd Maste 		break;
9345f2336efSEd Maste 	}
9355f2336efSEd Maste 	/* linux_sched_setparam */
9365f2336efSEd Maste 	case 118: {
9375f2336efSEd Maste 		struct linux_sched_setparam_args *p = params;
9385f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9395f2336efSEd Maste 		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
9405f2336efSEd Maste 		*n_args = 2;
9415f2336efSEd Maste 		break;
9425f2336efSEd Maste 	}
9435f2336efSEd Maste 	/* linux_sched_setscheduler */
9445f2336efSEd Maste 	case 119: {
9455f2336efSEd Maste 		struct linux_sched_setscheduler_args *p = params;
9465f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9475f2336efSEd Maste 		iarg[1] = p->policy; /* l_int */
9485f2336efSEd Maste 		uarg[2] = (intptr_t) p->param; /* struct sched_param * */
9495f2336efSEd Maste 		*n_args = 3;
9505f2336efSEd Maste 		break;
9515f2336efSEd Maste 	}
9525f2336efSEd Maste 	/* linux_sched_getscheduler */
9535f2336efSEd Maste 	case 120: {
9545f2336efSEd Maste 		struct linux_sched_getscheduler_args *p = params;
9555f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9565f2336efSEd Maste 		*n_args = 1;
9575f2336efSEd Maste 		break;
9585f2336efSEd Maste 	}
9595f2336efSEd Maste 	/* linux_sched_getparam */
9605f2336efSEd Maste 	case 121: {
9615f2336efSEd Maste 		struct linux_sched_getparam_args *p = params;
9625f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9635f2336efSEd Maste 		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
9645f2336efSEd Maste 		*n_args = 2;
9655f2336efSEd Maste 		break;
9665f2336efSEd Maste 	}
9675f2336efSEd Maste 	/* linux_sched_setaffinity */
9685f2336efSEd Maste 	case 122: {
9695f2336efSEd Maste 		struct linux_sched_setaffinity_args *p = params;
9705f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9715f2336efSEd Maste 		iarg[1] = p->len; /* l_uint */
9725f2336efSEd Maste 		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
9735f2336efSEd Maste 		*n_args = 3;
9745f2336efSEd Maste 		break;
9755f2336efSEd Maste 	}
9765f2336efSEd Maste 	/* linux_sched_getaffinity */
9775f2336efSEd Maste 	case 123: {
9785f2336efSEd Maste 		struct linux_sched_getaffinity_args *p = params;
9795f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
9805f2336efSEd Maste 		iarg[1] = p->len; /* l_uint */
9815f2336efSEd Maste 		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
9825f2336efSEd Maste 		*n_args = 3;
9835f2336efSEd Maste 		break;
9845f2336efSEd Maste 	}
9855f2336efSEd Maste 	/* sched_yield */
9865f2336efSEd Maste 	case 124: {
9875f2336efSEd Maste 		*n_args = 0;
9885f2336efSEd Maste 		break;
9895f2336efSEd Maste 	}
9905f2336efSEd Maste 	/* linux_sched_get_priority_max */
9915f2336efSEd Maste 	case 125: {
9925f2336efSEd Maste 		struct linux_sched_get_priority_max_args *p = params;
9935f2336efSEd Maste 		iarg[0] = p->policy; /* l_int */
9945f2336efSEd Maste 		*n_args = 1;
9955f2336efSEd Maste 		break;
9965f2336efSEd Maste 	}
9975f2336efSEd Maste 	/* linux_sched_get_priority_min */
9985f2336efSEd Maste 	case 126: {
9995f2336efSEd Maste 		struct linux_sched_get_priority_min_args *p = params;
10005f2336efSEd Maste 		iarg[0] = p->policy; /* l_int */
10015f2336efSEd Maste 		*n_args = 1;
10025f2336efSEd Maste 		break;
10035f2336efSEd Maste 	}
10045f2336efSEd Maste 	/* linux_sched_rr_get_interval */
10055f2336efSEd Maste 	case 127: {
10065f2336efSEd Maste 		struct linux_sched_rr_get_interval_args *p = params;
10075f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
10085f2336efSEd Maste 		uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */
10095f2336efSEd Maste 		*n_args = 2;
10105f2336efSEd Maste 		break;
10115f2336efSEd Maste 	}
10125f2336efSEd Maste 	/* linux_kill */
10135f2336efSEd Maste 	case 129: {
10145f2336efSEd Maste 		struct linux_kill_args *p = params;
1015a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->pid; /* l_pid_t */
10165f2336efSEd Maste 		iarg[1] = p->signum; /* l_int */
10175f2336efSEd Maste 		*n_args = 2;
10185f2336efSEd Maste 		break;
10195f2336efSEd Maste 	}
10205f2336efSEd Maste 	/* linux_tkill */
10215f2336efSEd Maste 	case 130: {
10225f2336efSEd Maste 		struct linux_tkill_args *p = params;
1023a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->tid; /* l_pid_t */
10245f2336efSEd Maste 		iarg[1] = p->sig; /* l_int */
10255f2336efSEd Maste 		*n_args = 2;
10265f2336efSEd Maste 		break;
10275f2336efSEd Maste 	}
10285f2336efSEd Maste 	/* linux_tgkill */
10295f2336efSEd Maste 	case 131: {
10305f2336efSEd Maste 		struct linux_tgkill_args *p = params;
1031a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->tgid; /* l_pid_t */
1032a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->pid; /* l_pid_t */
10335f2336efSEd Maste 		iarg[2] = p->sig; /* l_int */
10345f2336efSEd Maste 		*n_args = 3;
10355f2336efSEd Maste 		break;
10365f2336efSEd Maste 	}
10375f2336efSEd Maste 	/* linux_sigaltstack */
10385f2336efSEd Maste 	case 132: {
10395f2336efSEd Maste 		struct linux_sigaltstack_args *p = params;
10405f2336efSEd Maste 		uarg[0] = (intptr_t) p->uss; /* l_stack_t * */
10415f2336efSEd Maste 		uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */
10425f2336efSEd Maste 		*n_args = 2;
10435f2336efSEd Maste 		break;
10445f2336efSEd Maste 	}
10455f2336efSEd Maste 	/* linux_rt_sigsuspend */
10465f2336efSEd Maste 	case 133: {
10475f2336efSEd Maste 		struct linux_rt_sigsuspend_args *p = params;
10485f2336efSEd Maste 		uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */
10495f2336efSEd Maste 		iarg[1] = p->sigsetsize; /* l_size_t */
10505f2336efSEd Maste 		*n_args = 2;
10515f2336efSEd Maste 		break;
10525f2336efSEd Maste 	}
10535f2336efSEd Maste 	/* linux_rt_sigaction */
10545f2336efSEd Maste 	case 134: {
10555f2336efSEd Maste 		struct linux_rt_sigaction_args *p = params;
10565f2336efSEd Maste 		iarg[0] = p->sig; /* l_int */
10575f2336efSEd Maste 		uarg[1] = (intptr_t) p->act; /* l_sigaction_t * */
10585f2336efSEd Maste 		uarg[2] = (intptr_t) p->oact; /* l_sigaction_t * */
10595f2336efSEd Maste 		iarg[3] = p->sigsetsize; /* l_size_t */
10605f2336efSEd Maste 		*n_args = 4;
10615f2336efSEd Maste 		break;
10625f2336efSEd Maste 	}
10635f2336efSEd Maste 	/* linux_rt_sigprocmask */
10645f2336efSEd Maste 	case 135: {
10655f2336efSEd Maste 		struct linux_rt_sigprocmask_args *p = params;
10665f2336efSEd Maste 		iarg[0] = p->how; /* l_int */
10675f2336efSEd Maste 		uarg[1] = (intptr_t) p->mask; /* l_sigset_t * */
10685f2336efSEd Maste 		uarg[2] = (intptr_t) p->omask; /* l_sigset_t * */
10695f2336efSEd Maste 		iarg[3] = p->sigsetsize; /* l_size_t */
10705f2336efSEd Maste 		*n_args = 4;
10715f2336efSEd Maste 		break;
10725f2336efSEd Maste 	}
10735f2336efSEd Maste 	/* linux_rt_sigpending */
10745f2336efSEd Maste 	case 136: {
10755f2336efSEd Maste 		struct linux_rt_sigpending_args *p = params;
10765f2336efSEd Maste 		uarg[0] = (intptr_t) p->set; /* l_sigset_t * */
10775f2336efSEd Maste 		iarg[1] = p->sigsetsize; /* l_size_t */
10785f2336efSEd Maste 		*n_args = 2;
10795f2336efSEd Maste 		break;
10805f2336efSEd Maste 	}
10815f2336efSEd Maste 	/* linux_rt_sigtimedwait */
10825f2336efSEd Maste 	case 137: {
10835f2336efSEd Maste 		struct linux_rt_sigtimedwait_args *p = params;
10845f2336efSEd Maste 		uarg[0] = (intptr_t) p->mask; /* l_sigset_t * */
10855f2336efSEd Maste 		uarg[1] = (intptr_t) p->ptr; /* l_siginfo_t * */
10865f2336efSEd Maste 		uarg[2] = (intptr_t) p->timeout; /* struct l_timeval * */
10875f2336efSEd Maste 		iarg[3] = p->sigsetsize; /* l_size_t */
10885f2336efSEd Maste 		*n_args = 4;
10895f2336efSEd Maste 		break;
10905f2336efSEd Maste 	}
10915f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
10925f2336efSEd Maste 	case 138: {
10935f2336efSEd Maste 		struct linux_rt_sigqueueinfo_args *p = params;
10945f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
10955f2336efSEd Maste 		iarg[1] = p->sig; /* l_int */
10965f2336efSEd Maste 		uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
10975f2336efSEd Maste 		*n_args = 3;
10985f2336efSEd Maste 		break;
10995f2336efSEd Maste 	}
11005f2336efSEd Maste 	/* linux_rt_sigreturn */
11015f2336efSEd Maste 	case 139: {
11025f2336efSEd Maste 		struct linux_rt_sigreturn_args *p = params;
11035f2336efSEd Maste 		uarg[0] = (intptr_t) p->ucp; /* struct l_ucontext * */
11045f2336efSEd Maste 		*n_args = 1;
11055f2336efSEd Maste 		break;
11065f2336efSEd Maste 	}
11075f2336efSEd Maste 	/* setpriority */
11085f2336efSEd Maste 	case 140: {
11095f2336efSEd Maste 		struct setpriority_args *p = params;
11105f2336efSEd Maste 		iarg[0] = p->which; /* int */
11115f2336efSEd Maste 		iarg[1] = p->who; /* int */
11125f2336efSEd Maste 		iarg[2] = p->prio; /* int */
11135f2336efSEd Maste 		*n_args = 3;
11145f2336efSEd Maste 		break;
11155f2336efSEd Maste 	}
11165f2336efSEd Maste 	/* linux_getpriority */
11175f2336efSEd Maste 	case 141: {
11185f2336efSEd Maste 		struct linux_getpriority_args *p = params;
11195f2336efSEd Maste 		iarg[0] = p->which; /* l_int */
11205f2336efSEd Maste 		iarg[1] = p->who; /* l_int */
11215f2336efSEd Maste 		*n_args = 2;
11225f2336efSEd Maste 		break;
11235f2336efSEd Maste 	}
11245f2336efSEd Maste 	/* linux_reboot */
11255f2336efSEd Maste 	case 142: {
11265f2336efSEd Maste 		struct linux_reboot_args *p = params;
11275f2336efSEd Maste 		iarg[0] = p->magic1; /* l_int */
11285f2336efSEd Maste 		iarg[1] = p->magic2; /* l_int */
11295f2336efSEd Maste 		iarg[2] = p->cmd; /* l_uint */
11305f2336efSEd Maste 		uarg[3] = (intptr_t) p->arg; /* void * */
11315f2336efSEd Maste 		*n_args = 4;
11325f2336efSEd Maste 		break;
11335f2336efSEd Maste 	}
11345f2336efSEd Maste 	/* setregid */
11355f2336efSEd Maste 	case 143: {
11365f2336efSEd Maste 		struct setregid_args *p = params;
11375f2336efSEd Maste 		iarg[0] = p->rgid; /* gid_t */
11385f2336efSEd Maste 		iarg[1] = p->egid; /* gid_t */
11395f2336efSEd Maste 		*n_args = 2;
11405f2336efSEd Maste 		break;
11415f2336efSEd Maste 	}
11425f2336efSEd Maste 	/* setgid */
11435f2336efSEd Maste 	case 144: {
11445f2336efSEd Maste 		struct setgid_args *p = params;
11455f2336efSEd Maste 		iarg[0] = p->gid; /* gid_t */
11465f2336efSEd Maste 		*n_args = 1;
11475f2336efSEd Maste 		break;
11485f2336efSEd Maste 	}
11495f2336efSEd Maste 	/* setreuid */
11505f2336efSEd Maste 	case 145: {
11515f2336efSEd Maste 		struct setreuid_args *p = params;
11525f2336efSEd Maste 		uarg[0] = p->ruid; /* uid_t */
11535f2336efSEd Maste 		uarg[1] = p->euid; /* uid_t */
11545f2336efSEd Maste 		*n_args = 2;
11555f2336efSEd Maste 		break;
11565f2336efSEd Maste 	}
11575f2336efSEd Maste 	/* setuid */
11585f2336efSEd Maste 	case 146: {
11595f2336efSEd Maste 		struct setuid_args *p = params;
11605f2336efSEd Maste 		uarg[0] = p->uid; /* uid_t */
11615f2336efSEd Maste 		*n_args = 1;
11625f2336efSEd Maste 		break;
11635f2336efSEd Maste 	}
11645f2336efSEd Maste 	/* setresuid */
11655f2336efSEd Maste 	case 147: {
11665f2336efSEd Maste 		struct setresuid_args *p = params;
11675f2336efSEd Maste 		uarg[0] = p->ruid; /* uid_t */
11685f2336efSEd Maste 		uarg[1] = p->euid; /* uid_t */
11695f2336efSEd Maste 		uarg[2] = p->suid; /* uid_t */
11705f2336efSEd Maste 		*n_args = 3;
11715f2336efSEd Maste 		break;
11725f2336efSEd Maste 	}
11735f2336efSEd Maste 	/* getresuid */
11745f2336efSEd Maste 	case 148: {
11755f2336efSEd Maste 		struct getresuid_args *p = params;
11765f2336efSEd Maste 		uarg[0] = (intptr_t) p->ruid; /* uid_t * */
11775f2336efSEd Maste 		uarg[1] = (intptr_t) p->euid; /* uid_t * */
11785f2336efSEd Maste 		uarg[2] = (intptr_t) p->suid; /* uid_t * */
11795f2336efSEd Maste 		*n_args = 3;
11805f2336efSEd Maste 		break;
11815f2336efSEd Maste 	}
11825f2336efSEd Maste 	/* setresgid */
11835f2336efSEd Maste 	case 149: {
11845f2336efSEd Maste 		struct setresgid_args *p = params;
11855f2336efSEd Maste 		iarg[0] = p->rgid; /* gid_t */
11865f2336efSEd Maste 		iarg[1] = p->egid; /* gid_t */
11875f2336efSEd Maste 		iarg[2] = p->sgid; /* gid_t */
11885f2336efSEd Maste 		*n_args = 3;
11895f2336efSEd Maste 		break;
11905f2336efSEd Maste 	}
11915f2336efSEd Maste 	/* getresgid */
11925f2336efSEd Maste 	case 150: {
11935f2336efSEd Maste 		struct getresgid_args *p = params;
11945f2336efSEd Maste 		uarg[0] = (intptr_t) p->rgid; /* gid_t * */
11955f2336efSEd Maste 		uarg[1] = (intptr_t) p->egid; /* gid_t * */
11965f2336efSEd Maste 		uarg[2] = (intptr_t) p->sgid; /* gid_t * */
11975f2336efSEd Maste 		*n_args = 3;
11985f2336efSEd Maste 		break;
11995f2336efSEd Maste 	}
12005f2336efSEd Maste 	/* linux_setfsuid */
12015f2336efSEd Maste 	case 151: {
12025f2336efSEd Maste 		struct linux_setfsuid_args *p = params;
12035f2336efSEd Maste 		iarg[0] = p->uid; /* l_uid_t */
12045f2336efSEd Maste 		*n_args = 1;
12055f2336efSEd Maste 		break;
12065f2336efSEd Maste 	}
12075f2336efSEd Maste 	/* linux_setfsgid */
12085f2336efSEd Maste 	case 152: {
12095f2336efSEd Maste 		struct linux_setfsgid_args *p = params;
12105f2336efSEd Maste 		iarg[0] = p->gid; /* l_gid_t */
12115f2336efSEd Maste 		*n_args = 1;
12125f2336efSEd Maste 		break;
12135f2336efSEd Maste 	}
12145f2336efSEd Maste 	/* linux_times */
12155f2336efSEd Maste 	case 153: {
12165f2336efSEd Maste 		struct linux_times_args *p = params;
12175f2336efSEd Maste 		uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */
12185f2336efSEd Maste 		*n_args = 1;
12195f2336efSEd Maste 		break;
12205f2336efSEd Maste 	}
12215f2336efSEd Maste 	/* setpgid */
12225f2336efSEd Maste 	case 154: {
12235f2336efSEd Maste 		struct setpgid_args *p = params;
12245f2336efSEd Maste 		iarg[0] = p->pid; /* int */
12255f2336efSEd Maste 		iarg[1] = p->pgid; /* int */
12265f2336efSEd Maste 		*n_args = 2;
12275f2336efSEd Maste 		break;
12285f2336efSEd Maste 	}
12295f2336efSEd Maste 	/* getpgid */
12305f2336efSEd Maste 	case 155: {
12315f2336efSEd Maste 		struct getpgid_args *p = params;
12325f2336efSEd Maste 		iarg[0] = p->pid; /* int */
12335f2336efSEd Maste 		*n_args = 1;
12345f2336efSEd Maste 		break;
12355f2336efSEd Maste 	}
12365f2336efSEd Maste 	/* linux_getsid */
12375f2336efSEd Maste 	case 156: {
12385f2336efSEd Maste 		struct linux_getsid_args *p = params;
12395f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
12405f2336efSEd Maste 		*n_args = 1;
12415f2336efSEd Maste 		break;
12425f2336efSEd Maste 	}
12435f2336efSEd Maste 	/* setsid */
12445f2336efSEd Maste 	case 157: {
12455f2336efSEd Maste 		*n_args = 0;
12465f2336efSEd Maste 		break;
12475f2336efSEd Maste 	}
12485f2336efSEd Maste 	/* linux_getgroups */
12495f2336efSEd Maste 	case 158: {
12505f2336efSEd Maste 		struct linux_getgroups_args *p = params;
12515f2336efSEd Maste 		iarg[0] = p->gidsetsize; /* l_int */
12525f2336efSEd Maste 		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
12535f2336efSEd Maste 		*n_args = 2;
12545f2336efSEd Maste 		break;
12555f2336efSEd Maste 	}
12565f2336efSEd Maste 	/* linux_setgroups */
12575f2336efSEd Maste 	case 159: {
12585f2336efSEd Maste 		struct linux_setgroups_args *p = params;
12595f2336efSEd Maste 		iarg[0] = p->gidsetsize; /* l_int */
12605f2336efSEd Maste 		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
12615f2336efSEd Maste 		*n_args = 2;
12625f2336efSEd Maste 		break;
12635f2336efSEd Maste 	}
12645f2336efSEd Maste 	/* linux_newuname */
12655f2336efSEd Maste 	case 160: {
12665f2336efSEd Maste 		struct linux_newuname_args *p = params;
12675f2336efSEd Maste 		uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */
12685f2336efSEd Maste 		*n_args = 1;
12695f2336efSEd Maste 		break;
12705f2336efSEd Maste 	}
12715f2336efSEd Maste 	/* linux_sethostname */
12725f2336efSEd Maste 	case 161: {
12735f2336efSEd Maste 		struct linux_sethostname_args *p = params;
12745f2336efSEd Maste 		uarg[0] = (intptr_t) p->hostname; /* char * */
12755f2336efSEd Maste 		iarg[1] = p->len; /* l_uint */
12765f2336efSEd Maste 		*n_args = 2;
12775f2336efSEd Maste 		break;
12785f2336efSEd Maste 	}
12795f2336efSEd Maste 	/* linux_setdomainname */
12805f2336efSEd Maste 	case 162: {
12815f2336efSEd Maste 		struct linux_setdomainname_args *p = params;
12825f2336efSEd Maste 		uarg[0] = (intptr_t) p->name; /* char * */
12835f2336efSEd Maste 		iarg[1] = p->len; /* l_int */
12845f2336efSEd Maste 		*n_args = 2;
12855f2336efSEd Maste 		break;
12865f2336efSEd Maste 	}
12875f2336efSEd Maste 	/* linux_getrlimit */
12885f2336efSEd Maste 	case 163: {
12895f2336efSEd Maste 		struct linux_getrlimit_args *p = params;
12905f2336efSEd Maste 		iarg[0] = p->resource; /* l_uint */
12915f2336efSEd Maste 		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
12925f2336efSEd Maste 		*n_args = 2;
12935f2336efSEd Maste 		break;
12945f2336efSEd Maste 	}
12955f2336efSEd Maste 	/* linux_setrlimit */
12965f2336efSEd Maste 	case 164: {
12975f2336efSEd Maste 		struct linux_setrlimit_args *p = params;
12985f2336efSEd Maste 		iarg[0] = p->resource; /* l_uint */
12995f2336efSEd Maste 		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
13005f2336efSEd Maste 		*n_args = 2;
13015f2336efSEd Maste 		break;
13025f2336efSEd Maste 	}
13035f2336efSEd Maste 	/* getrusage */
13045f2336efSEd Maste 	case 165: {
13055f2336efSEd Maste 		struct getrusage_args *p = params;
13065f2336efSEd Maste 		iarg[0] = p->who; /* int */
13075f2336efSEd Maste 		uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
13085f2336efSEd Maste 		*n_args = 2;
13095f2336efSEd Maste 		break;
13105f2336efSEd Maste 	}
13115f2336efSEd Maste 	/* umask */
13125f2336efSEd Maste 	case 166: {
13135f2336efSEd Maste 		struct umask_args *p = params;
13145f2336efSEd Maste 		iarg[0] = p->newmask; /* int */
13155f2336efSEd Maste 		*n_args = 1;
13165f2336efSEd Maste 		break;
13175f2336efSEd Maste 	}
13185f2336efSEd Maste 	/* linux_prctl */
13195f2336efSEd Maste 	case 167: {
13205f2336efSEd Maste 		struct linux_prctl_args *p = params;
13215f2336efSEd Maste 		iarg[0] = p->option; /* l_int */
13225f2336efSEd Maste 		iarg[1] = p->arg2; /* l_uintptr_t */
13235f2336efSEd Maste 		iarg[2] = p->arg3; /* l_uintptr_t */
13245f2336efSEd Maste 		iarg[3] = p->arg4; /* l_uintptr_t */
13255f2336efSEd Maste 		iarg[4] = p->arg5; /* l_uintptr_t */
13265f2336efSEd Maste 		*n_args = 5;
13275f2336efSEd Maste 		break;
13285f2336efSEd Maste 	}
13295f2336efSEd Maste 	/* linux_getcpu */
13305f2336efSEd Maste 	case 168: {
13315f2336efSEd Maste 		struct linux_getcpu_args *p = params;
13325f2336efSEd Maste 		uarg[0] = (intptr_t) p->cpu; /* l_uint * */
13335f2336efSEd Maste 		uarg[1] = (intptr_t) p->node; /* l_uint * */
13345f2336efSEd Maste 		uarg[2] = (intptr_t) p->cache; /* void * */
13355f2336efSEd Maste 		*n_args = 3;
13365f2336efSEd Maste 		break;
13375f2336efSEd Maste 	}
13385f2336efSEd Maste 	/* gettimeofday */
13395f2336efSEd Maste 	case 169: {
13405f2336efSEd Maste 		struct gettimeofday_args *p = params;
13415f2336efSEd Maste 		uarg[0] = (intptr_t) p->tp; /* struct l_timeval * */
13425f2336efSEd Maste 		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
13435f2336efSEd Maste 		*n_args = 2;
13445f2336efSEd Maste 		break;
13455f2336efSEd Maste 	}
13465f2336efSEd Maste 	/* settimeofday */
13475f2336efSEd Maste 	case 170: {
13485f2336efSEd Maste 		struct settimeofday_args *p = params;
13495f2336efSEd Maste 		uarg[0] = (intptr_t) p->tv; /* struct l_timeval * */
13505f2336efSEd Maste 		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
13515f2336efSEd Maste 		*n_args = 2;
13525f2336efSEd Maste 		break;
13535f2336efSEd Maste 	}
13545f2336efSEd Maste 	/* linux_adjtimex */
13555f2336efSEd Maste 	case 171: {
13565f2336efSEd Maste 		*n_args = 0;
13575f2336efSEd Maste 		break;
13585f2336efSEd Maste 	}
13595f2336efSEd Maste 	/* linux_getpid */
13605f2336efSEd Maste 	case 172: {
13615f2336efSEd Maste 		*n_args = 0;
13625f2336efSEd Maste 		break;
13635f2336efSEd Maste 	}
13645f2336efSEd Maste 	/* linux_getppid */
13655f2336efSEd Maste 	case 173: {
13665f2336efSEd Maste 		*n_args = 0;
13675f2336efSEd Maste 		break;
13685f2336efSEd Maste 	}
13695f2336efSEd Maste 	/* linux_getuid */
13705f2336efSEd Maste 	case 174: {
13715f2336efSEd Maste 		*n_args = 0;
13725f2336efSEd Maste 		break;
13735f2336efSEd Maste 	}
13745f2336efSEd Maste 	/* geteuid */
13755f2336efSEd Maste 	case 175: {
13765f2336efSEd Maste 		*n_args = 0;
13775f2336efSEd Maste 		break;
13785f2336efSEd Maste 	}
13795f2336efSEd Maste 	/* linux_getgid */
13805f2336efSEd Maste 	case 176: {
13815f2336efSEd Maste 		*n_args = 0;
13825f2336efSEd Maste 		break;
13835f2336efSEd Maste 	}
13845f2336efSEd Maste 	/* getegid */
13855f2336efSEd Maste 	case 177: {
13865f2336efSEd Maste 		*n_args = 0;
13875f2336efSEd Maste 		break;
13885f2336efSEd Maste 	}
13895f2336efSEd Maste 	/* linux_gettid */
13905f2336efSEd Maste 	case 178: {
13915f2336efSEd Maste 		*n_args = 0;
13925f2336efSEd Maste 		break;
13935f2336efSEd Maste 	}
13945f2336efSEd Maste 	/* linux_sysinfo */
13955f2336efSEd Maste 	case 179: {
13965f2336efSEd Maste 		struct linux_sysinfo_args *p = params;
13975f2336efSEd Maste 		uarg[0] = (intptr_t) p->info; /* struct l_sysinfo * */
13985f2336efSEd Maste 		*n_args = 1;
13995f2336efSEd Maste 		break;
14005f2336efSEd Maste 	}
14015f2336efSEd Maste 	/* linux_mq_open */
14025f2336efSEd Maste 	case 180: {
1403a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_open_args *p = params;
1404a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->name; /* const char * */
1405a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->oflag; /* l_int */
1406a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->mode; /* l_mode_t */
1407a39cdcd7SEdward Tomasz Napierala 		uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */
1408a39cdcd7SEdward Tomasz Napierala 		*n_args = 4;
14095f2336efSEd Maste 		break;
14105f2336efSEd Maste 	}
14115f2336efSEd Maste 	/* linux_mq_unlink */
14125f2336efSEd Maste 	case 181: {
1413a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_unlink_args *p = params;
1414a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->name; /* const char * */
1415a39cdcd7SEdward Tomasz Napierala 		*n_args = 1;
14165f2336efSEd Maste 		break;
14175f2336efSEd Maste 	}
14185f2336efSEd Maste 	/* linux_mq_timedsend */
14195f2336efSEd Maste 	case 182: {
1420a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedsend_args *p = params;
1421a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->mqd; /* l_mqd_t */
1422a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
1423a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->msg_len; /* l_size_t */
1424a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->msg_prio; /* l_uint */
1425a39cdcd7SEdward Tomasz Napierala 		uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1426a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14275f2336efSEd Maste 		break;
14285f2336efSEd Maste 	}
14295f2336efSEd Maste 	/* linux_mq_timedreceive */
14305f2336efSEd Maste 	case 183: {
1431a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_timedreceive_args *p = params;
1432a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->mqd; /* l_mqd_t */
1433a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->msg_ptr; /* char * */
1434a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->msg_len; /* l_size_t */
1435a39cdcd7SEdward Tomasz Napierala 		uarg[3] = (intptr_t) p->msg_prio; /* l_uint * */
1436a39cdcd7SEdward Tomasz Napierala 		uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1437a39cdcd7SEdward Tomasz Napierala 		*n_args = 5;
14385f2336efSEd Maste 		break;
14395f2336efSEd Maste 	}
14405f2336efSEd Maste 	/* linux_mq_notify */
14415f2336efSEd Maste 	case 184: {
1442a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_notify_args *p = params;
1443a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->mqd; /* l_mqd_t */
1444a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1445a39cdcd7SEdward Tomasz Napierala 		*n_args = 2;
14465f2336efSEd Maste 		break;
14475f2336efSEd Maste 	}
14485f2336efSEd Maste 	/* linux_mq_getsetattr */
14495f2336efSEd Maste 	case 185: {
1450a39cdcd7SEdward Tomasz Napierala 		struct linux_mq_getsetattr_args *p = params;
1451a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->mqd; /* l_mqd_t */
1452a39cdcd7SEdward Tomasz Napierala 		uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */
1453a39cdcd7SEdward Tomasz Napierala 		uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */
1454a39cdcd7SEdward Tomasz Napierala 		*n_args = 3;
14555f2336efSEd Maste 		break;
14565f2336efSEd Maste 	}
14575f2336efSEd Maste 	/* linux_msgget */
14585f2336efSEd Maste 	case 186: {
14595f2336efSEd Maste 		struct linux_msgget_args *p = params;
14605f2336efSEd Maste 		iarg[0] = p->key; /* l_key_t */
14615f2336efSEd Maste 		iarg[1] = p->msgflg; /* l_int */
14625f2336efSEd Maste 		*n_args = 2;
14635f2336efSEd Maste 		break;
14645f2336efSEd Maste 	}
14655f2336efSEd Maste 	/* linux_msgctl */
14665f2336efSEd Maste 	case 187: {
14675f2336efSEd Maste 		struct linux_msgctl_args *p = params;
14685f2336efSEd Maste 		iarg[0] = p->msqid; /* l_int */
14695f2336efSEd Maste 		iarg[1] = p->cmd; /* l_int */
14705f2336efSEd Maste 		uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */
14715f2336efSEd Maste 		*n_args = 3;
14725f2336efSEd Maste 		break;
14735f2336efSEd Maste 	}
14745f2336efSEd Maste 	/* linux_msgrcv */
14755f2336efSEd Maste 	case 188: {
14765f2336efSEd Maste 		struct linux_msgrcv_args *p = params;
14775f2336efSEd Maste 		iarg[0] = p->msqid; /* l_int */
14785f2336efSEd Maste 		uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
14795f2336efSEd Maste 		iarg[2] = p->msgsz; /* l_size_t */
14805f2336efSEd Maste 		iarg[3] = p->msgtyp; /* l_long */
14815f2336efSEd Maste 		iarg[4] = p->msgflg; /* l_int */
14825f2336efSEd Maste 		*n_args = 5;
14835f2336efSEd Maste 		break;
14845f2336efSEd Maste 	}
14855f2336efSEd Maste 	/* linux_msgsnd */
14865f2336efSEd Maste 	case 189: {
14875f2336efSEd Maste 		struct linux_msgsnd_args *p = params;
14885f2336efSEd Maste 		iarg[0] = p->msqid; /* l_int */
14895f2336efSEd Maste 		uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
14905f2336efSEd Maste 		iarg[2] = p->msgsz; /* l_size_t */
14915f2336efSEd Maste 		iarg[3] = p->msgflg; /* l_int */
14925f2336efSEd Maste 		*n_args = 4;
14935f2336efSEd Maste 		break;
14945f2336efSEd Maste 	}
14955f2336efSEd Maste 	/* linux_semget */
14965f2336efSEd Maste 	case 190: {
14975f2336efSEd Maste 		struct linux_semget_args *p = params;
14985f2336efSEd Maste 		iarg[0] = p->key; /* l_key_t */
14995f2336efSEd Maste 		iarg[1] = p->nsems; /* l_int */
15005f2336efSEd Maste 		iarg[2] = p->semflg; /* l_int */
15015f2336efSEd Maste 		*n_args = 3;
15025f2336efSEd Maste 		break;
15035f2336efSEd Maste 	}
15045f2336efSEd Maste 	/* linux_semctl */
15055f2336efSEd Maste 	case 191: {
15065f2336efSEd Maste 		struct linux_semctl_args *p = params;
15075f2336efSEd Maste 		iarg[0] = p->semid; /* l_int */
15085f2336efSEd Maste 		iarg[1] = p->semnum; /* l_int */
15095f2336efSEd Maste 		iarg[2] = p->cmd; /* l_int */
15105f2336efSEd Maste 		uarg[3] = p->arg.buf; /* union l_semun */
15115f2336efSEd Maste 		*n_args = 4;
15125f2336efSEd Maste 		break;
15135f2336efSEd Maste 	}
15145f2336efSEd Maste 	/* linux_semtimedop */
15155f2336efSEd Maste 	case 192: {
15165f2336efSEd Maste 		*n_args = 0;
15175f2336efSEd Maste 		break;
15185f2336efSEd Maste 	}
15195f2336efSEd Maste 	/* linux_semop */
15205f2336efSEd Maste 	case 193: {
15215f2336efSEd Maste 		struct linux_semop_args *p = params;
15225f2336efSEd Maste 		iarg[0] = p->semid; /* l_int */
15235f2336efSEd Maste 		uarg[1] = (intptr_t) p->tsops; /* struct l_sembuf * */
15245f2336efSEd Maste 		iarg[2] = p->nsops; /* l_uint */
15255f2336efSEd Maste 		*n_args = 3;
15265f2336efSEd Maste 		break;
15275f2336efSEd Maste 	}
15285f2336efSEd Maste 	/* linux_shmget */
15295f2336efSEd Maste 	case 194: {
15305f2336efSEd Maste 		struct linux_shmget_args *p = params;
15315f2336efSEd Maste 		iarg[0] = p->key; /* l_key_t */
15325f2336efSEd Maste 		iarg[1] = p->size; /* l_size_t */
15335f2336efSEd Maste 		iarg[2] = p->shmflg; /* l_int */
15345f2336efSEd Maste 		*n_args = 3;
15355f2336efSEd Maste 		break;
15365f2336efSEd Maste 	}
15375f2336efSEd Maste 	/* linux_shmctl */
15385f2336efSEd Maste 	case 195: {
15395f2336efSEd Maste 		struct linux_shmctl_args *p = params;
15405f2336efSEd Maste 		iarg[0] = p->shmid; /* l_int */
15415f2336efSEd Maste 		iarg[1] = p->cmd; /* l_int */
15425f2336efSEd Maste 		uarg[2] = (intptr_t) p->buf; /* struct l_shmid_ds * */
15435f2336efSEd Maste 		*n_args = 3;
15445f2336efSEd Maste 		break;
15455f2336efSEd Maste 	}
15465f2336efSEd Maste 	/* linux_shmat */
15475f2336efSEd Maste 	case 196: {
15485f2336efSEd Maste 		struct linux_shmat_args *p = params;
15495f2336efSEd Maste 		iarg[0] = p->shmid; /* l_int */
15505f2336efSEd Maste 		uarg[1] = (intptr_t) p->shmaddr; /* char * */
15515f2336efSEd Maste 		iarg[2] = p->shmflg; /* l_int */
15525f2336efSEd Maste 		*n_args = 3;
15535f2336efSEd Maste 		break;
15545f2336efSEd Maste 	}
15555f2336efSEd Maste 	/* linux_shmdt */
15565f2336efSEd Maste 	case 197: {
15575f2336efSEd Maste 		struct linux_shmdt_args *p = params;
15585f2336efSEd Maste 		uarg[0] = (intptr_t) p->shmaddr; /* char * */
15595f2336efSEd Maste 		*n_args = 1;
15605f2336efSEd Maste 		break;
15615f2336efSEd Maste 	}
15625f2336efSEd Maste 	/* linux_socket */
15635f2336efSEd Maste 	case 198: {
15645f2336efSEd Maste 		struct linux_socket_args *p = params;
15655f2336efSEd Maste 		iarg[0] = p->domain; /* l_int */
15665f2336efSEd Maste 		iarg[1] = p->type; /* l_int */
15675f2336efSEd Maste 		iarg[2] = p->protocol; /* l_int */
15685f2336efSEd Maste 		*n_args = 3;
15695f2336efSEd Maste 		break;
15705f2336efSEd Maste 	}
15715f2336efSEd Maste 	/* linux_socketpair */
15725f2336efSEd Maste 	case 199: {
15735f2336efSEd Maste 		struct linux_socketpair_args *p = params;
15745f2336efSEd Maste 		iarg[0] = p->domain; /* l_int */
15755f2336efSEd Maste 		iarg[1] = p->type; /* l_int */
15765f2336efSEd Maste 		iarg[2] = p->protocol; /* l_int */
15775f2336efSEd Maste 		iarg[3] = p->rsv; /* l_uintptr_t */
15785f2336efSEd Maste 		*n_args = 4;
15795f2336efSEd Maste 		break;
15805f2336efSEd Maste 	}
15815f2336efSEd Maste 	/* linux_bind */
15825f2336efSEd Maste 	case 200: {
15835f2336efSEd Maste 		struct linux_bind_args *p = params;
15845f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
15855f2336efSEd Maste 		iarg[1] = p->name; /* l_uintptr_t */
15865f2336efSEd Maste 		iarg[2] = p->namelen; /* l_int */
15875f2336efSEd Maste 		*n_args = 3;
15885f2336efSEd Maste 		break;
15895f2336efSEd Maste 	}
15905f2336efSEd Maste 	/* linux_listen */
15915f2336efSEd Maste 	case 201: {
15925f2336efSEd Maste 		struct linux_listen_args *p = params;
15935f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
15945f2336efSEd Maste 		iarg[1] = p->backlog; /* l_int */
15955f2336efSEd Maste 		*n_args = 2;
15965f2336efSEd Maste 		break;
15975f2336efSEd Maste 	}
15985f2336efSEd Maste 	/* linux_accept */
15995f2336efSEd Maste 	case 202: {
16005f2336efSEd Maste 		struct linux_accept_args *p = params;
16015f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16025f2336efSEd Maste 		iarg[1] = p->addr; /* l_uintptr_t */
16035f2336efSEd Maste 		iarg[2] = p->namelen; /* l_uintptr_t */
16045f2336efSEd Maste 		*n_args = 3;
16055f2336efSEd Maste 		break;
16065f2336efSEd Maste 	}
16075f2336efSEd Maste 	/* linux_connect */
16085f2336efSEd Maste 	case 203: {
16095f2336efSEd Maste 		struct linux_connect_args *p = params;
16105f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16115f2336efSEd Maste 		iarg[1] = p->name; /* l_uintptr_t */
16125f2336efSEd Maste 		iarg[2] = p->namelen; /* l_int */
16135f2336efSEd Maste 		*n_args = 3;
16145f2336efSEd Maste 		break;
16155f2336efSEd Maste 	}
16165f2336efSEd Maste 	/* linux_getsockname */
16175f2336efSEd Maste 	case 204: {
16185f2336efSEd Maste 		struct linux_getsockname_args *p = params;
16195f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16205f2336efSEd Maste 		iarg[1] = p->addr; /* l_uintptr_t */
16215f2336efSEd Maste 		iarg[2] = p->namelen; /* l_uintptr_t */
16225f2336efSEd Maste 		*n_args = 3;
16235f2336efSEd Maste 		break;
16245f2336efSEd Maste 	}
16255f2336efSEd Maste 	/* linux_getpeername */
16265f2336efSEd Maste 	case 205: {
16275f2336efSEd Maste 		struct linux_getpeername_args *p = params;
16285f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16295f2336efSEd Maste 		iarg[1] = p->addr; /* l_uintptr_t */
16305f2336efSEd Maste 		iarg[2] = p->namelen; /* l_uintptr_t */
16315f2336efSEd Maste 		*n_args = 3;
16325f2336efSEd Maste 		break;
16335f2336efSEd Maste 	}
16345f2336efSEd Maste 	/* linux_sendto */
16355f2336efSEd Maste 	case 206: {
16365f2336efSEd Maste 		struct linux_sendto_args *p = params;
16375f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16385f2336efSEd Maste 		iarg[1] = p->msg; /* l_uintptr_t */
1639a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->len; /* l_size_t */
1640a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->flags; /* l_uint */
16415f2336efSEd Maste 		iarg[4] = p->to; /* l_uintptr_t */
16425f2336efSEd Maste 		iarg[5] = p->tolen; /* l_int */
16435f2336efSEd Maste 		*n_args = 6;
16445f2336efSEd Maste 		break;
16455f2336efSEd Maste 	}
16465f2336efSEd Maste 	/* linux_recvfrom */
16475f2336efSEd Maste 	case 207: {
16485f2336efSEd Maste 		struct linux_recvfrom_args *p = params;
16495f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16505f2336efSEd Maste 		iarg[1] = p->buf; /* l_uintptr_t */
16515f2336efSEd Maste 		iarg[2] = p->len; /* l_size_t */
1652a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->flags; /* l_uint */
16535f2336efSEd Maste 		iarg[4] = p->from; /* l_uintptr_t */
16545f2336efSEd Maste 		iarg[5] = p->fromlen; /* l_uintptr_t */
16555f2336efSEd Maste 		*n_args = 6;
16565f2336efSEd Maste 		break;
16575f2336efSEd Maste 	}
16585f2336efSEd Maste 	/* linux_setsockopt */
16595f2336efSEd Maste 	case 208: {
16605f2336efSEd Maste 		struct linux_setsockopt_args *p = params;
16615f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16625f2336efSEd Maste 		iarg[1] = p->level; /* l_int */
16635f2336efSEd Maste 		iarg[2] = p->optname; /* l_int */
16645f2336efSEd Maste 		iarg[3] = p->optval; /* l_uintptr_t */
16655f2336efSEd Maste 		iarg[4] = p->optlen; /* l_int */
16665f2336efSEd Maste 		*n_args = 5;
16675f2336efSEd Maste 		break;
16685f2336efSEd Maste 	}
16695f2336efSEd Maste 	/* linux_getsockopt */
16705f2336efSEd Maste 	case 209: {
16715f2336efSEd Maste 		struct linux_getsockopt_args *p = params;
16725f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16735f2336efSEd Maste 		iarg[1] = p->level; /* l_int */
16745f2336efSEd Maste 		iarg[2] = p->optname; /* l_int */
16755f2336efSEd Maste 		iarg[3] = p->optval; /* l_uintptr_t */
16765f2336efSEd Maste 		iarg[4] = p->optlen; /* l_uintptr_t */
16775f2336efSEd Maste 		*n_args = 5;
16785f2336efSEd Maste 		break;
16795f2336efSEd Maste 	}
16805f2336efSEd Maste 	/* linux_shutdown */
16815f2336efSEd Maste 	case 210: {
16825f2336efSEd Maste 		struct linux_shutdown_args *p = params;
16835f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16845f2336efSEd Maste 		iarg[1] = p->how; /* l_int */
16855f2336efSEd Maste 		*n_args = 2;
16865f2336efSEd Maste 		break;
16875f2336efSEd Maste 	}
16885f2336efSEd Maste 	/* linux_sendmsg */
16895f2336efSEd Maste 	case 211: {
16905f2336efSEd Maste 		struct linux_sendmsg_args *p = params;
16915f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
16925f2336efSEd Maste 		iarg[1] = p->msg; /* l_uintptr_t */
1693a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->flags; /* l_uint */
16945f2336efSEd Maste 		*n_args = 3;
16955f2336efSEd Maste 		break;
16965f2336efSEd Maste 	}
16975f2336efSEd Maste 	/* linux_recvmsg */
16985f2336efSEd Maste 	case 212: {
16995f2336efSEd Maste 		struct linux_recvmsg_args *p = params;
17005f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
17015f2336efSEd Maste 		iarg[1] = p->msg; /* l_uintptr_t */
1702a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->flags; /* l_uint */
17035f2336efSEd Maste 		*n_args = 3;
17045f2336efSEd Maste 		break;
17055f2336efSEd Maste 	}
17065f2336efSEd Maste 	/* linux_brk */
17075f2336efSEd Maste 	case 214: {
17085f2336efSEd Maste 		struct linux_brk_args *p = params;
17095f2336efSEd Maste 		iarg[0] = p->dsend; /* l_ulong */
17105f2336efSEd Maste 		*n_args = 1;
17115f2336efSEd Maste 		break;
17125f2336efSEd Maste 	}
17135f2336efSEd Maste 	/* munmap */
17145f2336efSEd Maste 	case 215: {
17155f2336efSEd Maste 		struct munmap_args *p = params;
1716a39cdcd7SEdward Tomasz Napierala 		uarg[0] = (intptr_t) p->addr; /* void * */
1717a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->len; /* l_size_t */
17185f2336efSEd Maste 		*n_args = 2;
17195f2336efSEd Maste 		break;
17205f2336efSEd Maste 	}
17215f2336efSEd Maste 	/* linux_mremap */
17225f2336efSEd Maste 	case 216: {
17235f2336efSEd Maste 		struct linux_mremap_args *p = params;
17245f2336efSEd Maste 		iarg[0] = p->addr; /* l_ulong */
17255f2336efSEd Maste 		iarg[1] = p->old_len; /* l_ulong */
17265f2336efSEd Maste 		iarg[2] = p->new_len; /* l_ulong */
17275f2336efSEd Maste 		iarg[3] = p->flags; /* l_ulong */
17285f2336efSEd Maste 		iarg[4] = p->new_addr; /* l_ulong */
17295f2336efSEd Maste 		*n_args = 5;
17305f2336efSEd Maste 		break;
17315f2336efSEd Maste 	}
17325f2336efSEd Maste 	/* linux_add_key */
17335f2336efSEd Maste 	case 217: {
17345f2336efSEd Maste 		*n_args = 0;
17355f2336efSEd Maste 		break;
17365f2336efSEd Maste 	}
17375f2336efSEd Maste 	/* linux_request_key */
17385f2336efSEd Maste 	case 218: {
17395f2336efSEd Maste 		*n_args = 0;
17405f2336efSEd Maste 		break;
17415f2336efSEd Maste 	}
17425f2336efSEd Maste 	/* linux_keyctl */
17435f2336efSEd Maste 	case 219: {
17445f2336efSEd Maste 		*n_args = 0;
17455f2336efSEd Maste 		break;
17465f2336efSEd Maste 	}
17475f2336efSEd Maste 	/* linux_clone */
17485f2336efSEd Maste 	case 220: {
17495f2336efSEd Maste 		struct linux_clone_args *p = params;
1750a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->flags; /* l_ulong */
17515f2336efSEd Maste 		uarg[1] = (intptr_t) p->stack; /* void * */
17525f2336efSEd Maste 		uarg[2] = (intptr_t) p->parent_tidptr; /* void * */
1753c38eeb8eSEd Maste 		uarg[3] = (intptr_t) p->tls; /* void * */
1754c38eeb8eSEd Maste 		uarg[4] = (intptr_t) p->child_tidptr; /* void * */
17555f2336efSEd Maste 		*n_args = 5;
17565f2336efSEd Maste 		break;
17575f2336efSEd Maste 	}
17585f2336efSEd Maste 	/* linux_execve */
17595f2336efSEd Maste 	case 221: {
17605f2336efSEd Maste 		struct linux_execve_args *p = params;
17615f2336efSEd Maste 		uarg[0] = (intptr_t) p->path; /* char * */
17625f2336efSEd Maste 		uarg[1] = (intptr_t) p->argp; /* char ** */
17635f2336efSEd Maste 		uarg[2] = (intptr_t) p->envp; /* char ** */
17645f2336efSEd Maste 		*n_args = 3;
17655f2336efSEd Maste 		break;
17665f2336efSEd Maste 	}
17675f2336efSEd Maste 	/* linux_mmap2 */
17685f2336efSEd Maste 	case 222: {
17695f2336efSEd Maste 		struct linux_mmap2_args *p = params;
17705f2336efSEd Maste 		iarg[0] = p->addr; /* l_ulong */
17715f2336efSEd Maste 		iarg[1] = p->len; /* l_ulong */
17725f2336efSEd Maste 		iarg[2] = p->prot; /* l_ulong */
17735f2336efSEd Maste 		iarg[3] = p->flags; /* l_ulong */
17745f2336efSEd Maste 		iarg[4] = p->fd; /* l_ulong */
17755f2336efSEd Maste 		iarg[5] = p->pgoff; /* l_ulong */
17765f2336efSEd Maste 		*n_args = 6;
17775f2336efSEd Maste 		break;
17785f2336efSEd Maste 	}
17795f2336efSEd Maste 	/* linux_fadvise64 */
17805f2336efSEd Maste 	case 223: {
17815f2336efSEd Maste 		struct linux_fadvise64_args *p = params;
17825f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
17835f2336efSEd Maste 		iarg[1] = p->offset; /* l_loff_t */
17845f2336efSEd Maste 		iarg[2] = p->len; /* l_size_t */
17855f2336efSEd Maste 		iarg[3] = p->advice; /* l_int */
17865f2336efSEd Maste 		*n_args = 4;
17875f2336efSEd Maste 		break;
17885f2336efSEd Maste 	}
17895f2336efSEd Maste 	/* swapon */
17905f2336efSEd Maste 	case 224: {
17915f2336efSEd Maste 		struct swapon_args *p = params;
17925f2336efSEd Maste 		uarg[0] = (intptr_t) p->name; /* char * */
17935f2336efSEd Maste 		*n_args = 1;
17945f2336efSEd Maste 		break;
17955f2336efSEd Maste 	}
17965f2336efSEd Maste 	/* linux_swapoff */
17975f2336efSEd Maste 	case 225: {
17985f2336efSEd Maste 		*n_args = 0;
17995f2336efSEd Maste 		break;
18005f2336efSEd Maste 	}
18015f2336efSEd Maste 	/* linux_mprotect */
18025f2336efSEd Maste 	case 226: {
18035f2336efSEd Maste 		struct linux_mprotect_args *p = params;
1804a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->addr; /* l_ulong */
1805a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->len; /* l_size_t */
1806a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->prot; /* l_ulong */
18075f2336efSEd Maste 		*n_args = 3;
18085f2336efSEd Maste 		break;
18095f2336efSEd Maste 	}
18105f2336efSEd Maste 	/* linux_msync */
18115f2336efSEd Maste 	case 227: {
18125f2336efSEd Maste 		struct linux_msync_args *p = params;
18135f2336efSEd Maste 		iarg[0] = p->addr; /* l_ulong */
18145f2336efSEd Maste 		iarg[1] = p->len; /* l_size_t */
18155f2336efSEd Maste 		iarg[2] = p->fl; /* l_int */
18165f2336efSEd Maste 		*n_args = 3;
18175f2336efSEd Maste 		break;
18185f2336efSEd Maste 	}
18195f2336efSEd Maste 	/* mlock */
18205f2336efSEd Maste 	case 228: {
18215f2336efSEd Maste 		struct mlock_args *p = params;
18225f2336efSEd Maste 		uarg[0] = (intptr_t) p->addr; /* const void * */
18235f2336efSEd Maste 		uarg[1] = p->len; /* size_t */
18245f2336efSEd Maste 		*n_args = 2;
18255f2336efSEd Maste 		break;
18265f2336efSEd Maste 	}
18275f2336efSEd Maste 	/* munlock */
18285f2336efSEd Maste 	case 229: {
18295f2336efSEd Maste 		struct munlock_args *p = params;
18305f2336efSEd Maste 		uarg[0] = (intptr_t) p->addr; /* const void * */
18315f2336efSEd Maste 		uarg[1] = p->len; /* size_t */
18325f2336efSEd Maste 		*n_args = 2;
18335f2336efSEd Maste 		break;
18345f2336efSEd Maste 	}
18355f2336efSEd Maste 	/* mlockall */
18365f2336efSEd Maste 	case 230: {
18375f2336efSEd Maste 		struct mlockall_args *p = params;
18385f2336efSEd Maste 		iarg[0] = p->how; /* int */
18395f2336efSEd Maste 		*n_args = 1;
18405f2336efSEd Maste 		break;
18415f2336efSEd Maste 	}
18425f2336efSEd Maste 	/* munlockall */
18435f2336efSEd Maste 	case 231: {
18445f2336efSEd Maste 		*n_args = 0;
18455f2336efSEd Maste 		break;
18465f2336efSEd Maste 	}
18475f2336efSEd Maste 	/* linux_mincore */
18485f2336efSEd Maste 	case 232: {
18495f2336efSEd Maste 		struct linux_mincore_args *p = params;
18505f2336efSEd Maste 		iarg[0] = p->start; /* l_ulong */
18515f2336efSEd Maste 		iarg[1] = p->len; /* l_size_t */
18525f2336efSEd Maste 		uarg[2] = (intptr_t) p->vec; /* u_char * */
18535f2336efSEd Maste 		*n_args = 3;
18545f2336efSEd Maste 		break;
18555f2336efSEd Maste 	}
1856bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
18575f2336efSEd Maste 	case 233: {
1858bafd96b8SEdward Tomasz Napierala 		struct linux_madvise_args *p = params;
1859a39cdcd7SEdward Tomasz Napierala 		iarg[0] = p->addr; /* l_ulong */
1860a39cdcd7SEdward Tomasz Napierala 		iarg[1] = p->len; /* l_size_t */
1861a39cdcd7SEdward Tomasz Napierala 		iarg[2] = p->behav; /* l_int */
18625f2336efSEd Maste 		*n_args = 3;
18635f2336efSEd Maste 		break;
18645f2336efSEd Maste 	}
18655f2336efSEd Maste 	/* linux_remap_file_pages */
18665f2336efSEd Maste 	case 234: {
18675f2336efSEd Maste 		*n_args = 0;
18685f2336efSEd Maste 		break;
18695f2336efSEd Maste 	}
18705f2336efSEd Maste 	/* linux_mbind */
18715f2336efSEd Maste 	case 235: {
18725f2336efSEd Maste 		*n_args = 0;
18735f2336efSEd Maste 		break;
18745f2336efSEd Maste 	}
18755f2336efSEd Maste 	/* linux_get_mempolicy */
18765f2336efSEd Maste 	case 236: {
18775f2336efSEd Maste 		*n_args = 0;
18785f2336efSEd Maste 		break;
18795f2336efSEd Maste 	}
18805f2336efSEd Maste 	/* linux_set_mempolicy */
18815f2336efSEd Maste 	case 237: {
18825f2336efSEd Maste 		*n_args = 0;
18835f2336efSEd Maste 		break;
18845f2336efSEd Maste 	}
18855f2336efSEd Maste 	/* linux_migrate_pages */
18865f2336efSEd Maste 	case 238: {
18875f2336efSEd Maste 		*n_args = 0;
18885f2336efSEd Maste 		break;
18895f2336efSEd Maste 	}
18905f2336efSEd Maste 	/* linux_move_pages */
18915f2336efSEd Maste 	case 239: {
18925f2336efSEd Maste 		*n_args = 0;
18935f2336efSEd Maste 		break;
18945f2336efSEd Maste 	}
18955f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
18965f2336efSEd Maste 	case 240: {
18975f2336efSEd Maste 		struct linux_rt_tgsigqueueinfo_args *p = params;
18985f2336efSEd Maste 		iarg[0] = p->tgid; /* l_pid_t */
18995f2336efSEd Maste 		iarg[1] = p->tid; /* l_pid_t */
19005f2336efSEd Maste 		iarg[2] = p->sig; /* l_int */
19015f2336efSEd Maste 		uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
19025f2336efSEd Maste 		*n_args = 4;
19035f2336efSEd Maste 		break;
19045f2336efSEd Maste 	}
19055f2336efSEd Maste 	/* linux_perf_event_open */
19065f2336efSEd Maste 	case 241: {
19075f2336efSEd Maste 		*n_args = 0;
19085f2336efSEd Maste 		break;
19095f2336efSEd Maste 	}
19105f2336efSEd Maste 	/* linux_accept4 */
19115f2336efSEd Maste 	case 242: {
19125f2336efSEd Maste 		struct linux_accept4_args *p = params;
19135f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
19145f2336efSEd Maste 		iarg[1] = p->addr; /* l_uintptr_t */
19155f2336efSEd Maste 		iarg[2] = p->namelen; /* l_uintptr_t */
1916a39cdcd7SEdward Tomasz Napierala 		iarg[3] = p->flags; /* l_int */
19175f2336efSEd Maste 		*n_args = 4;
19185f2336efSEd Maste 		break;
19195f2336efSEd Maste 	}
19205f2336efSEd Maste 	/* linux_recvmmsg */
19215f2336efSEd Maste 	case 243: {
19225f2336efSEd Maste 		struct linux_recvmmsg_args *p = params;
19235f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
19245f2336efSEd Maste 		uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
19255f2336efSEd Maste 		iarg[2] = p->vlen; /* l_uint */
19265f2336efSEd Maste 		iarg[3] = p->flags; /* l_uint */
19275f2336efSEd Maste 		uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */
19285f2336efSEd Maste 		*n_args = 5;
19295f2336efSEd Maste 		break;
19305f2336efSEd Maste 	}
19315f2336efSEd Maste 	/* linux_wait4 */
19325f2336efSEd Maste 	case 260: {
19335f2336efSEd Maste 		struct linux_wait4_args *p = params;
19345f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
19355f2336efSEd Maste 		uarg[1] = (intptr_t) p->status; /* l_int * */
19365f2336efSEd Maste 		iarg[2] = p->options; /* l_int */
19375f2336efSEd Maste 		uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
19385f2336efSEd Maste 		*n_args = 4;
19395f2336efSEd Maste 		break;
19405f2336efSEd Maste 	}
19415f2336efSEd Maste 	/* linux_prlimit64 */
19425f2336efSEd Maste 	case 261: {
19435f2336efSEd Maste 		struct linux_prlimit64_args *p = params;
19445f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
19455f2336efSEd Maste 		iarg[1] = p->resource; /* l_uint */
19465f2336efSEd Maste 		uarg[2] = (intptr_t) p->new; /* struct rlimit * */
19475f2336efSEd Maste 		uarg[3] = (intptr_t) p->old; /* struct rlimit * */
19485f2336efSEd Maste 		*n_args = 4;
19495f2336efSEd Maste 		break;
19505f2336efSEd Maste 	}
19515f2336efSEd Maste 	/* linux_fanotify_init */
19525f2336efSEd Maste 	case 262: {
19535f2336efSEd Maste 		*n_args = 0;
19545f2336efSEd Maste 		break;
19555f2336efSEd Maste 	}
19565f2336efSEd Maste 	/* linux_fanotify_mark */
19575f2336efSEd Maste 	case 263: {
19585f2336efSEd Maste 		*n_args = 0;
19595f2336efSEd Maste 		break;
19605f2336efSEd Maste 	}
19615f2336efSEd Maste 	/* linux_name_to_handle_at */
19625f2336efSEd Maste 	case 264: {
19635f2336efSEd Maste 		*n_args = 0;
19645f2336efSEd Maste 		break;
19655f2336efSEd Maste 	}
19665f2336efSEd Maste 	/* linux_open_by_handle_at */
19675f2336efSEd Maste 	case 265: {
19685f2336efSEd Maste 		*n_args = 0;
19695f2336efSEd Maste 		break;
19705f2336efSEd Maste 	}
19715f2336efSEd Maste 	/* linux_clock_adjtime */
19725f2336efSEd Maste 	case 266: {
19735f2336efSEd Maste 		*n_args = 0;
19745f2336efSEd Maste 		break;
19755f2336efSEd Maste 	}
19765f2336efSEd Maste 	/* linux_syncfs */
19775f2336efSEd Maste 	case 267: {
19785f2336efSEd Maste 		struct linux_syncfs_args *p = params;
19795f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
19805f2336efSEd Maste 		*n_args = 1;
19815f2336efSEd Maste 		break;
19825f2336efSEd Maste 	}
19835f2336efSEd Maste 	/* linux_setns */
19845f2336efSEd Maste 	case 268: {
19855f2336efSEd Maste 		struct linux_setns_args *p = params;
19865f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
19875f2336efSEd Maste 		iarg[1] = p->nstype; /* l_int */
19885f2336efSEd Maste 		*n_args = 2;
19895f2336efSEd Maste 		break;
19905f2336efSEd Maste 	}
19915f2336efSEd Maste 	/* linux_sendmmsg */
19925f2336efSEd Maste 	case 269: {
19935f2336efSEd Maste 		struct linux_sendmmsg_args *p = params;
19945f2336efSEd Maste 		iarg[0] = p->s; /* l_int */
19955f2336efSEd Maste 		uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
19965f2336efSEd Maste 		iarg[2] = p->vlen; /* l_uint */
19975f2336efSEd Maste 		iarg[3] = p->flags; /* l_uint */
19985f2336efSEd Maste 		*n_args = 4;
19995f2336efSEd Maste 		break;
20005f2336efSEd Maste 	}
20015f2336efSEd Maste 	/* linux_process_vm_readv */
20025f2336efSEd Maste 	case 270: {
20035f2336efSEd Maste 		struct linux_process_vm_readv_args *p = params;
20045f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
20055f2336efSEd Maste 		uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
20065f2336efSEd Maste 		iarg[2] = p->liovcnt; /* l_ulong */
20075f2336efSEd Maste 		uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
20085f2336efSEd Maste 		iarg[4] = p->riovcnt; /* l_ulong */
20095f2336efSEd Maste 		iarg[5] = p->flags; /* l_ulong */
20105f2336efSEd Maste 		*n_args = 6;
20115f2336efSEd Maste 		break;
20125f2336efSEd Maste 	}
20135f2336efSEd Maste 	/* linux_process_vm_writev */
20145f2336efSEd Maste 	case 271: {
20155f2336efSEd Maste 		struct linux_process_vm_writev_args *p = params;
20165f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
20175f2336efSEd Maste 		uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
20185f2336efSEd Maste 		iarg[2] = p->liovcnt; /* l_ulong */
20195f2336efSEd Maste 		uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
20205f2336efSEd Maste 		iarg[4] = p->riovcnt; /* l_ulong */
20215f2336efSEd Maste 		iarg[5] = p->flags; /* l_ulong */
20225f2336efSEd Maste 		*n_args = 6;
20235f2336efSEd Maste 		break;
20245f2336efSEd Maste 	}
20255f2336efSEd Maste 	/* linux_kcmp */
20265f2336efSEd Maste 	case 272: {
20275f2336efSEd Maste 		struct linux_kcmp_args *p = params;
20285f2336efSEd Maste 		iarg[0] = p->pid1; /* l_pid_t */
20295f2336efSEd Maste 		iarg[1] = p->pid2; /* l_pid_t */
20305f2336efSEd Maste 		iarg[2] = p->type; /* l_int */
20315f2336efSEd Maste 		iarg[3] = p->idx1; /* l_ulong */
20325f2336efSEd Maste 		iarg[4] = p->idx; /* l_ulong */
20335f2336efSEd Maste 		*n_args = 5;
20345f2336efSEd Maste 		break;
20355f2336efSEd Maste 	}
20365f2336efSEd Maste 	/* linux_finit_module */
20375f2336efSEd Maste 	case 273: {
20385f2336efSEd Maste 		struct linux_finit_module_args *p = params;
20395f2336efSEd Maste 		iarg[0] = p->fd; /* l_int */
20405f2336efSEd Maste 		uarg[1] = (intptr_t) p->uargs; /* const char * */
20415f2336efSEd Maste 		iarg[2] = p->flags; /* l_int */
20425f2336efSEd Maste 		*n_args = 3;
20435f2336efSEd Maste 		break;
20445f2336efSEd Maste 	}
20455f2336efSEd Maste 	/* linux_sched_setattr */
20465f2336efSEd Maste 	case 274: {
20475f2336efSEd Maste 		struct linux_sched_setattr_args *p = params;
20485f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
20495f2336efSEd Maste 		uarg[1] = (intptr_t) p->attr; /* void * */
20505f2336efSEd Maste 		iarg[2] = p->flags; /* l_uint */
20515f2336efSEd Maste 		*n_args = 3;
20525f2336efSEd Maste 		break;
20535f2336efSEd Maste 	}
20545f2336efSEd Maste 	/* linux_sched_getattr */
20555f2336efSEd Maste 	case 275: {
20565f2336efSEd Maste 		struct linux_sched_getattr_args *p = params;
20575f2336efSEd Maste 		iarg[0] = p->pid; /* l_pid_t */
20585f2336efSEd Maste 		uarg[1] = (intptr_t) p->attr; /* void * */
20595f2336efSEd Maste 		iarg[2] = p->size; /* l_uint */
20605f2336efSEd Maste 		iarg[3] = p->flags; /* l_uint */
20615f2336efSEd Maste 		*n_args = 4;
20625f2336efSEd Maste 		break;
20635f2336efSEd Maste 	}
20645f2336efSEd Maste 	/* linux_renameat2 */
20655f2336efSEd Maste 	case 276: {
20665f2336efSEd Maste 		struct linux_renameat2_args *p = params;
206765ab1fddSEd Maste 		iarg[0] = p->olddfd; /* l_int */
20685f2336efSEd Maste 		uarg[1] = (intptr_t) p->oldname; /* const char * */
206965ab1fddSEd Maste 		iarg[2] = p->newdfd; /* l_int */
20705f2336efSEd Maste 		uarg[3] = (intptr_t) p->newname; /* const char * */
2071a39cdcd7SEdward Tomasz Napierala 		iarg[4] = p->flags; /* l_uint */
20725f2336efSEd Maste 		*n_args = 5;
20735f2336efSEd Maste 		break;
20745f2336efSEd Maste 	}
20755f2336efSEd Maste 	/* linux_seccomp */
20765f2336efSEd Maste 	case 277: {
20775f2336efSEd Maste 		struct linux_seccomp_args *p = params;
20785f2336efSEd Maste 		iarg[0] = p->op; /* l_uint */
20795f2336efSEd Maste 		iarg[1] = p->flags; /* l_uint */
20805f2336efSEd Maste 		uarg[2] = (intptr_t) p->uargs; /* const char * */
20815f2336efSEd Maste 		*n_args = 3;
20825f2336efSEd Maste 		break;
20835f2336efSEd Maste 	}
20845f2336efSEd Maste 	/* linux_getrandom */
20855f2336efSEd Maste 	case 278: {
20865f2336efSEd Maste 		struct linux_getrandom_args *p = params;
20875f2336efSEd Maste 		uarg[0] = (intptr_t) p->buf; /* char * */
20885f2336efSEd Maste 		iarg[1] = p->count; /* l_size_t */
20895f2336efSEd Maste 		iarg[2] = p->flags; /* l_uint */
20905f2336efSEd Maste 		*n_args = 3;
20915f2336efSEd Maste 		break;
20925f2336efSEd Maste 	}
20935f2336efSEd Maste 	/* linux_memfd_create */
20945f2336efSEd Maste 	case 279: {
20955f2336efSEd Maste 		struct linux_memfd_create_args *p = params;
20965f2336efSEd Maste 		uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
20975f2336efSEd Maste 		iarg[1] = p->flags; /* l_uint */
20985f2336efSEd Maste 		*n_args = 2;
20995f2336efSEd Maste 		break;
21005f2336efSEd Maste 	}
21015f2336efSEd Maste 	/* linux_bpf */
21025f2336efSEd Maste 	case 280: {
21035f2336efSEd Maste 		struct linux_bpf_args *p = params;
21045f2336efSEd Maste 		iarg[0] = p->cmd; /* l_int */
21055f2336efSEd Maste 		uarg[1] = (intptr_t) p->attr; /* void * */
21065f2336efSEd Maste 		iarg[2] = p->size; /* l_uint */
21075f2336efSEd Maste 		*n_args = 3;
21085f2336efSEd Maste 		break;
21095f2336efSEd Maste 	}
21105f2336efSEd Maste 	/* linux_execveat */
21115f2336efSEd Maste 	case 281: {
21125f2336efSEd Maste 		struct linux_execveat_args *p = params;
21135f2336efSEd Maste 		iarg[0] = p->dfd; /* l_int */
21145f2336efSEd Maste 		uarg[1] = (intptr_t) p->filename; /* const char * */
21155f2336efSEd Maste 		uarg[2] = (intptr_t) p->argv; /* const char ** */
21165f2336efSEd Maste 		uarg[3] = (intptr_t) p->envp; /* const char ** */
21175f2336efSEd Maste 		iarg[4] = p->flags; /* l_int */
21185f2336efSEd Maste 		*n_args = 5;
21195f2336efSEd Maste 		break;
21205f2336efSEd Maste 	}
21215f2336efSEd Maste 	/* linux_userfaultfd */
21225f2336efSEd Maste 	case 282: {
21235f2336efSEd Maste 		struct linux_userfaultfd_args *p = params;
21245f2336efSEd Maste 		iarg[0] = p->flags; /* l_int */
21255f2336efSEd Maste 		*n_args = 1;
21265f2336efSEd Maste 		break;
21275f2336efSEd Maste 	}
21285f2336efSEd Maste 	/* linux_membarrier */
21295f2336efSEd Maste 	case 283: {
21305f2336efSEd Maste 		struct linux_membarrier_args *p = params;
21315f2336efSEd Maste 		iarg[0] = p->cmd; /* l_int */
21325f2336efSEd Maste 		iarg[1] = p->flags; /* l_int */
21335f2336efSEd Maste 		*n_args = 2;
21345f2336efSEd Maste 		break;
21355f2336efSEd Maste 	}
21365f2336efSEd Maste 	/* linux_mlock2 */
21375f2336efSEd Maste 	case 284: {
21385f2336efSEd Maste 		struct linux_mlock2_args *p = params;
21395f2336efSEd Maste 		iarg[0] = p->start; /* l_ulong */
21405f2336efSEd Maste 		iarg[1] = p->len; /* l_size_t */
21415f2336efSEd Maste 		iarg[2] = p->flags; /* l_int */
21425f2336efSEd Maste 		*n_args = 3;
21435f2336efSEd Maste 		break;
21445f2336efSEd Maste 	}
21455f2336efSEd Maste 	/* linux_copy_file_range */
21465f2336efSEd Maste 	case 285: {
21475f2336efSEd Maste 		struct linux_copy_file_range_args *p = params;
21485f2336efSEd Maste 		iarg[0] = p->fd_in; /* l_int */
21495f2336efSEd Maste 		uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
21505f2336efSEd Maste 		iarg[2] = p->fd_out; /* l_int */
21515f2336efSEd Maste 		uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
21525f2336efSEd Maste 		iarg[4] = p->len; /* l_size_t */
21535f2336efSEd Maste 		iarg[5] = p->flags; /* l_uint */
21545f2336efSEd Maste 		*n_args = 6;
21555f2336efSEd Maste 		break;
21565f2336efSEd Maste 	}
21575f2336efSEd Maste 	/* linux_preadv2 */
21585f2336efSEd Maste 	case 286: {
21595f2336efSEd Maste 		struct linux_preadv2_args *p = params;
21605f2336efSEd Maste 		iarg[0] = p->fd; /* l_ulong */
21615f2336efSEd Maste 		uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
21625f2336efSEd Maste 		iarg[2] = p->vlen; /* l_ulong */
21635f2336efSEd Maste 		iarg[3] = p->pos_l; /* l_ulong */
21645f2336efSEd Maste 		iarg[4] = p->pos_h; /* l_ulong */
21655f2336efSEd Maste 		iarg[5] = p->flags; /* l_int */
21665f2336efSEd Maste 		*n_args = 6;
21675f2336efSEd Maste 		break;
21685f2336efSEd Maste 	}
21695f2336efSEd Maste 	/* linux_pwritev2 */
21705f2336efSEd Maste 	case 287: {
21715f2336efSEd Maste 		struct linux_pwritev2_args *p = params;
21725f2336efSEd Maste 		iarg[0] = p->fd; /* l_ulong */
21735f2336efSEd Maste 		uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
21745f2336efSEd Maste 		iarg[2] = p->vlen; /* l_ulong */
21755f2336efSEd Maste 		iarg[3] = p->pos_l; /* l_ulong */
21765f2336efSEd Maste 		iarg[4] = p->pos_h; /* l_ulong */
21775f2336efSEd Maste 		iarg[5] = p->flags; /* l_int */
21785f2336efSEd Maste 		*n_args = 6;
21795f2336efSEd Maste 		break;
21805f2336efSEd Maste 	}
21815f2336efSEd Maste 	/* linux_pkey_mprotect */
21825f2336efSEd Maste 	case 288: {
21835f2336efSEd Maste 		struct linux_pkey_mprotect_args *p = params;
21845f2336efSEd Maste 		iarg[0] = p->start; /* l_ulong */
21855f2336efSEd Maste 		iarg[1] = p->len; /* l_size_t */
21865f2336efSEd Maste 		iarg[2] = p->prot; /* l_ulong */
21875f2336efSEd Maste 		iarg[3] = p->pkey; /* l_int */
21885f2336efSEd Maste 		*n_args = 4;
21895f2336efSEd Maste 		break;
21905f2336efSEd Maste 	}
21915f2336efSEd Maste 	/* linux_pkey_alloc */
21925f2336efSEd Maste 	case 289: {
21935f2336efSEd Maste 		struct linux_pkey_alloc_args *p = params;
21945f2336efSEd Maste 		iarg[0] = p->flags; /* l_ulong */
21955f2336efSEd Maste 		iarg[1] = p->init_val; /* l_ulong */
21965f2336efSEd Maste 		*n_args = 2;
21975f2336efSEd Maste 		break;
21985f2336efSEd Maste 	}
21995f2336efSEd Maste 	/* linux_pkey_free */
22005f2336efSEd Maste 	case 290: {
22015f2336efSEd Maste 		struct linux_pkey_free_args *p = params;
22025f2336efSEd Maste 		iarg[0] = p->pkey; /* l_int */
22035f2336efSEd Maste 		*n_args = 1;
22045f2336efSEd Maste 		break;
22055f2336efSEd Maste 	}
22065f2336efSEd Maste 	default:
22075f2336efSEd Maste 		*n_args = 0;
22085f2336efSEd Maste 		break;
22095f2336efSEd Maste 	};
22105f2336efSEd Maste }
22115f2336efSEd Maste static void
22125f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
22135f2336efSEd Maste {
22145f2336efSEd Maste 	const char *p = NULL;
22155f2336efSEd Maste 	switch (sysnum) {
22165f2336efSEd Maste #define	nosys	linux_nosys
22175f2336efSEd Maste 	/* linux_setxattr */
22185f2336efSEd Maste 	case 5:
2219a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2220a39cdcd7SEdward Tomasz Napierala 		case 0:
2221a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2222a39cdcd7SEdward Tomasz Napierala 			break;
2223a39cdcd7SEdward Tomasz Napierala 		case 1:
2224a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2225a39cdcd7SEdward Tomasz Napierala 			break;
2226a39cdcd7SEdward Tomasz Napierala 		case 2:
2227a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2228a39cdcd7SEdward Tomasz Napierala 			break;
2229a39cdcd7SEdward Tomasz Napierala 		case 3:
2230a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2231a39cdcd7SEdward Tomasz Napierala 			break;
2232a39cdcd7SEdward Tomasz Napierala 		case 4:
2233a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2234a39cdcd7SEdward Tomasz Napierala 			break;
2235a39cdcd7SEdward Tomasz Napierala 		default:
2236a39cdcd7SEdward Tomasz Napierala 			break;
2237a39cdcd7SEdward Tomasz Napierala 		};
22385f2336efSEd Maste 		break;
22395f2336efSEd Maste 	/* linux_lsetxattr */
22405f2336efSEd Maste 	case 6:
2241a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2242a39cdcd7SEdward Tomasz Napierala 		case 0:
2243a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2244a39cdcd7SEdward Tomasz Napierala 			break;
2245a39cdcd7SEdward Tomasz Napierala 		case 1:
2246a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2247a39cdcd7SEdward Tomasz Napierala 			break;
2248a39cdcd7SEdward Tomasz Napierala 		case 2:
2249a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2250a39cdcd7SEdward Tomasz Napierala 			break;
2251a39cdcd7SEdward Tomasz Napierala 		case 3:
2252a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2253a39cdcd7SEdward Tomasz Napierala 			break;
2254a39cdcd7SEdward Tomasz Napierala 		case 4:
2255a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2256a39cdcd7SEdward Tomasz Napierala 			break;
2257a39cdcd7SEdward Tomasz Napierala 		default:
2258a39cdcd7SEdward Tomasz Napierala 			break;
2259a39cdcd7SEdward Tomasz Napierala 		};
22605f2336efSEd Maste 		break;
22615f2336efSEd Maste 	/* linux_fsetxattr */
22625f2336efSEd Maste 	case 7:
2263a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2264a39cdcd7SEdward Tomasz Napierala 		case 0:
2265a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2266a39cdcd7SEdward Tomasz Napierala 			break;
2267a39cdcd7SEdward Tomasz Napierala 		case 1:
2268a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2269a39cdcd7SEdward Tomasz Napierala 			break;
2270a39cdcd7SEdward Tomasz Napierala 		case 2:
2271a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2272a39cdcd7SEdward Tomasz Napierala 			break;
2273a39cdcd7SEdward Tomasz Napierala 		case 3:
2274a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2275a39cdcd7SEdward Tomasz Napierala 			break;
2276a39cdcd7SEdward Tomasz Napierala 		case 4:
2277a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2278a39cdcd7SEdward Tomasz Napierala 			break;
2279a39cdcd7SEdward Tomasz Napierala 		default:
2280a39cdcd7SEdward Tomasz Napierala 			break;
2281a39cdcd7SEdward Tomasz Napierala 		};
22825f2336efSEd Maste 		break;
22835f2336efSEd Maste 	/* linux_getxattr */
22845f2336efSEd Maste 	case 8:
2285a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2286a39cdcd7SEdward Tomasz Napierala 		case 0:
2287a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2288a39cdcd7SEdward Tomasz Napierala 			break;
2289a39cdcd7SEdward Tomasz Napierala 		case 1:
2290a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2291a39cdcd7SEdward Tomasz Napierala 			break;
2292a39cdcd7SEdward Tomasz Napierala 		case 2:
2293a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2294a39cdcd7SEdward Tomasz Napierala 			break;
2295a39cdcd7SEdward Tomasz Napierala 		case 3:
2296a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2297a39cdcd7SEdward Tomasz Napierala 			break;
2298a39cdcd7SEdward Tomasz Napierala 		default:
2299a39cdcd7SEdward Tomasz Napierala 			break;
2300a39cdcd7SEdward Tomasz Napierala 		};
23015f2336efSEd Maste 		break;
23025f2336efSEd Maste 	/* linux_lgetxattr */
23035f2336efSEd Maste 	case 9:
2304a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2305a39cdcd7SEdward Tomasz Napierala 		case 0:
2306a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2307a39cdcd7SEdward Tomasz Napierala 			break;
2308a39cdcd7SEdward Tomasz Napierala 		case 1:
2309a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2310a39cdcd7SEdward Tomasz Napierala 			break;
2311a39cdcd7SEdward Tomasz Napierala 		case 2:
2312a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2313a39cdcd7SEdward Tomasz Napierala 			break;
2314a39cdcd7SEdward Tomasz Napierala 		case 3:
2315a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2316a39cdcd7SEdward Tomasz Napierala 			break;
2317a39cdcd7SEdward Tomasz Napierala 		default:
2318a39cdcd7SEdward Tomasz Napierala 			break;
2319a39cdcd7SEdward Tomasz Napierala 		};
23205f2336efSEd Maste 		break;
23215f2336efSEd Maste 	/* linux_fgetxattr */
23225f2336efSEd Maste 	case 10:
2323a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2324a39cdcd7SEdward Tomasz Napierala 		case 0:
2325a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2326a39cdcd7SEdward Tomasz Napierala 			break;
2327a39cdcd7SEdward Tomasz Napierala 		case 1:
2328a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2329a39cdcd7SEdward Tomasz Napierala 			break;
2330a39cdcd7SEdward Tomasz Napierala 		case 2:
2331a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
2332a39cdcd7SEdward Tomasz Napierala 			break;
2333a39cdcd7SEdward Tomasz Napierala 		case 3:
2334a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2335a39cdcd7SEdward Tomasz Napierala 			break;
2336a39cdcd7SEdward Tomasz Napierala 		default:
2337a39cdcd7SEdward Tomasz Napierala 			break;
2338a39cdcd7SEdward Tomasz Napierala 		};
23395f2336efSEd Maste 		break;
23405f2336efSEd Maste 	/* linux_listxattr */
23415f2336efSEd Maste 	case 11:
2342a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2343a39cdcd7SEdward Tomasz Napierala 		case 0:
2344a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2345a39cdcd7SEdward Tomasz Napierala 			break;
2346a39cdcd7SEdward Tomasz Napierala 		case 1:
2347a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2348a39cdcd7SEdward Tomasz Napierala 			break;
2349a39cdcd7SEdward Tomasz Napierala 		case 2:
2350a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2351a39cdcd7SEdward Tomasz Napierala 			break;
2352a39cdcd7SEdward Tomasz Napierala 		default:
2353a39cdcd7SEdward Tomasz Napierala 			break;
2354a39cdcd7SEdward Tomasz Napierala 		};
23555f2336efSEd Maste 		break;
23565f2336efSEd Maste 	/* linux_llistxattr */
23575f2336efSEd Maste 	case 12:
2358a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2359a39cdcd7SEdward Tomasz Napierala 		case 0:
2360a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2361a39cdcd7SEdward Tomasz Napierala 			break;
2362a39cdcd7SEdward Tomasz Napierala 		case 1:
2363a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2364a39cdcd7SEdward Tomasz Napierala 			break;
2365a39cdcd7SEdward Tomasz Napierala 		case 2:
2366a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2367a39cdcd7SEdward Tomasz Napierala 			break;
2368a39cdcd7SEdward Tomasz Napierala 		default:
2369a39cdcd7SEdward Tomasz Napierala 			break;
2370a39cdcd7SEdward Tomasz Napierala 		};
23715f2336efSEd Maste 		break;
23725f2336efSEd Maste 	/* linux_flistxattr */
23735f2336efSEd Maste 	case 13:
2374a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2375a39cdcd7SEdward Tomasz Napierala 		case 0:
2376a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2377a39cdcd7SEdward Tomasz Napierala 			break;
2378a39cdcd7SEdward Tomasz Napierala 		case 1:
2379a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2380a39cdcd7SEdward Tomasz Napierala 			break;
2381a39cdcd7SEdward Tomasz Napierala 		case 2:
2382a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
2383a39cdcd7SEdward Tomasz Napierala 			break;
2384a39cdcd7SEdward Tomasz Napierala 		default:
2385a39cdcd7SEdward Tomasz Napierala 			break;
2386a39cdcd7SEdward Tomasz Napierala 		};
23875f2336efSEd Maste 		break;
23885f2336efSEd Maste 	/* linux_removexattr */
23895f2336efSEd Maste 	case 14:
2390a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2391a39cdcd7SEdward Tomasz Napierala 		case 0:
2392a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2393a39cdcd7SEdward Tomasz Napierala 			break;
2394a39cdcd7SEdward Tomasz Napierala 		case 1:
2395a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2396a39cdcd7SEdward Tomasz Napierala 			break;
2397a39cdcd7SEdward Tomasz Napierala 		default:
2398a39cdcd7SEdward Tomasz Napierala 			break;
2399a39cdcd7SEdward Tomasz Napierala 		};
24005f2336efSEd Maste 		break;
24015f2336efSEd Maste 	/* linux_lremovexattr */
24025f2336efSEd Maste 	case 15:
2403a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2404a39cdcd7SEdward Tomasz Napierala 		case 0:
2405a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2406a39cdcd7SEdward Tomasz Napierala 			break;
2407a39cdcd7SEdward Tomasz Napierala 		case 1:
2408a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2409a39cdcd7SEdward Tomasz Napierala 			break;
2410a39cdcd7SEdward Tomasz Napierala 		default:
2411a39cdcd7SEdward Tomasz Napierala 			break;
2412a39cdcd7SEdward Tomasz Napierala 		};
24135f2336efSEd Maste 		break;
24145f2336efSEd Maste 	/* linux_fremovexattr */
24155f2336efSEd Maste 	case 16:
2416a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
2417a39cdcd7SEdward Tomasz Napierala 		case 0:
2418a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
2419a39cdcd7SEdward Tomasz Napierala 			break;
2420a39cdcd7SEdward Tomasz Napierala 		case 1:
2421a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
2422a39cdcd7SEdward Tomasz Napierala 			break;
2423a39cdcd7SEdward Tomasz Napierala 		default:
2424a39cdcd7SEdward Tomasz Napierala 			break;
2425a39cdcd7SEdward Tomasz Napierala 		};
24265f2336efSEd Maste 		break;
24275f2336efSEd Maste 	/* linux_getcwd */
24285f2336efSEd Maste 	case 17:
24295f2336efSEd Maste 		switch(ndx) {
24305f2336efSEd Maste 		case 0:
24315f2336efSEd Maste 			p = "userland char *";
24325f2336efSEd Maste 			break;
24335f2336efSEd Maste 		case 1:
24345f2336efSEd Maste 			p = "l_ulong";
24355f2336efSEd Maste 			break;
24365f2336efSEd Maste 		default:
24375f2336efSEd Maste 			break;
24385f2336efSEd Maste 		};
24395f2336efSEd Maste 		break;
24405f2336efSEd Maste 	/* linux_lookup_dcookie */
24415f2336efSEd Maste 	case 18:
24425f2336efSEd Maste 		break;
24435f2336efSEd Maste 	/* linux_eventfd2 */
24445f2336efSEd Maste 	case 19:
24455f2336efSEd Maste 		switch(ndx) {
24465f2336efSEd Maste 		case 0:
24475f2336efSEd Maste 			p = "l_uint";
24485f2336efSEd Maste 			break;
24495f2336efSEd Maste 		case 1:
24505f2336efSEd Maste 			p = "l_int";
24515f2336efSEd Maste 			break;
24525f2336efSEd Maste 		default:
24535f2336efSEd Maste 			break;
24545f2336efSEd Maste 		};
24555f2336efSEd Maste 		break;
24565f2336efSEd Maste 	/* linux_epoll_create1 */
24575f2336efSEd Maste 	case 20:
24585f2336efSEd Maste 		switch(ndx) {
24595f2336efSEd Maste 		case 0:
24605f2336efSEd Maste 			p = "l_int";
24615f2336efSEd Maste 			break;
24625f2336efSEd Maste 		default:
24635f2336efSEd Maste 			break;
24645f2336efSEd Maste 		};
24655f2336efSEd Maste 		break;
24665f2336efSEd Maste 	/* linux_epoll_ctl */
24675f2336efSEd Maste 	case 21:
24685f2336efSEd Maste 		switch(ndx) {
24695f2336efSEd Maste 		case 0:
24705f2336efSEd Maste 			p = "l_int";
24715f2336efSEd Maste 			break;
24725f2336efSEd Maste 		case 1:
24735f2336efSEd Maste 			p = "l_int";
24745f2336efSEd Maste 			break;
24755f2336efSEd Maste 		case 2:
24765f2336efSEd Maste 			p = "l_int";
24775f2336efSEd Maste 			break;
24785f2336efSEd Maste 		case 3:
24795f2336efSEd Maste 			p = "userland struct epoll_event *";
24805f2336efSEd Maste 			break;
24815f2336efSEd Maste 		default:
24825f2336efSEd Maste 			break;
24835f2336efSEd Maste 		};
24845f2336efSEd Maste 		break;
24855f2336efSEd Maste 	/* linux_epoll_pwait */
24865f2336efSEd Maste 	case 22:
24875f2336efSEd Maste 		switch(ndx) {
24885f2336efSEd Maste 		case 0:
24895f2336efSEd Maste 			p = "l_int";
24905f2336efSEd Maste 			break;
24915f2336efSEd Maste 		case 1:
24925f2336efSEd Maste 			p = "userland struct epoll_event *";
24935f2336efSEd Maste 			break;
24945f2336efSEd Maste 		case 2:
24955f2336efSEd Maste 			p = "l_int";
24965f2336efSEd Maste 			break;
24975f2336efSEd Maste 		case 3:
24985f2336efSEd Maste 			p = "l_int";
24995f2336efSEd Maste 			break;
25005f2336efSEd Maste 		case 4:
25015f2336efSEd Maste 			p = "userland l_sigset_t *";
25025f2336efSEd Maste 			break;
25035f2336efSEd Maste 		case 5:
25045f2336efSEd Maste 			p = "l_size_t";
25055f2336efSEd Maste 			break;
25065f2336efSEd Maste 		default:
25075f2336efSEd Maste 			break;
25085f2336efSEd Maste 		};
25095f2336efSEd Maste 		break;
2510c4db0baaSEd Maste 	/* dup */
2511c4db0baaSEd Maste 	case 23:
2512c4db0baaSEd Maste 		switch(ndx) {
2513c4db0baaSEd Maste 		case 0:
2514c4db0baaSEd Maste 			p = "u_int";
2515c4db0baaSEd Maste 			break;
2516c4db0baaSEd Maste 		default:
2517c4db0baaSEd Maste 			break;
2518c4db0baaSEd Maste 		};
2519c4db0baaSEd Maste 		break;
25205f2336efSEd Maste 	/* linux_dup3 */
25215f2336efSEd Maste 	case 24:
25225f2336efSEd Maste 		switch(ndx) {
25235f2336efSEd Maste 		case 0:
25245f2336efSEd Maste 			p = "l_int";
25255f2336efSEd Maste 			break;
25265f2336efSEd Maste 		case 1:
25275f2336efSEd Maste 			p = "l_int";
25285f2336efSEd Maste 			break;
25295f2336efSEd Maste 		case 2:
25305f2336efSEd Maste 			p = "l_int";
25315f2336efSEd Maste 			break;
25325f2336efSEd Maste 		default:
25335f2336efSEd Maste 			break;
25345f2336efSEd Maste 		};
25355f2336efSEd Maste 		break;
25365f2336efSEd Maste 	/* linux_fcntl */
25375f2336efSEd Maste 	case 25:
25385f2336efSEd Maste 		switch(ndx) {
25395f2336efSEd Maste 		case 0:
25405f2336efSEd Maste 			p = "l_uint";
25415f2336efSEd Maste 			break;
25425f2336efSEd Maste 		case 1:
25435f2336efSEd Maste 			p = "l_uint";
25445f2336efSEd Maste 			break;
25455f2336efSEd Maste 		case 2:
25465f2336efSEd Maste 			p = "l_ulong";
25475f2336efSEd Maste 			break;
25485f2336efSEd Maste 		default:
25495f2336efSEd Maste 			break;
25505f2336efSEd Maste 		};
25515f2336efSEd Maste 		break;
25525f2336efSEd Maste 	/* linux_inotify_init1 */
25535f2336efSEd Maste 	case 26:
25545f2336efSEd Maste 		switch(ndx) {
25555f2336efSEd Maste 		case 0:
25565f2336efSEd Maste 			p = "l_int";
25575f2336efSEd Maste 			break;
25585f2336efSEd Maste 		default:
25595f2336efSEd Maste 			break;
25605f2336efSEd Maste 		};
25615f2336efSEd Maste 		break;
25625f2336efSEd Maste 	/* linux_inotify_add_watch */
25635f2336efSEd Maste 	case 27:
25645f2336efSEd Maste 		break;
25655f2336efSEd Maste 	/* linux_inotify_rm_watch */
25665f2336efSEd Maste 	case 28:
25675f2336efSEd Maste 		break;
25685f2336efSEd Maste 	/* linux_ioctl */
25695f2336efSEd Maste 	case 29:
25705f2336efSEd Maste 		switch(ndx) {
25715f2336efSEd Maste 		case 0:
25725f2336efSEd Maste 			p = "l_uint";
25735f2336efSEd Maste 			break;
25745f2336efSEd Maste 		case 1:
25755f2336efSEd Maste 			p = "l_uint";
25765f2336efSEd Maste 			break;
25775f2336efSEd Maste 		case 2:
2578a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
25795f2336efSEd Maste 			break;
25805f2336efSEd Maste 		default:
25815f2336efSEd Maste 			break;
25825f2336efSEd Maste 		};
25835f2336efSEd Maste 		break;
25845f2336efSEd Maste 	/* linux_ioprio_set */
25855f2336efSEd Maste 	case 30:
25865f2336efSEd Maste 		break;
25875f2336efSEd Maste 	/* linux_ioprio_get */
25885f2336efSEd Maste 	case 31:
25895f2336efSEd Maste 		break;
25905f2336efSEd Maste 	/* flock */
25915f2336efSEd Maste 	case 32:
25925f2336efSEd Maste 		switch(ndx) {
25935f2336efSEd Maste 		case 0:
25945f2336efSEd Maste 			p = "int";
25955f2336efSEd Maste 			break;
25965f2336efSEd Maste 		case 1:
25975f2336efSEd Maste 			p = "int";
25985f2336efSEd Maste 			break;
25995f2336efSEd Maste 		default:
26005f2336efSEd Maste 			break;
26015f2336efSEd Maste 		};
26025f2336efSEd Maste 		break;
26035f2336efSEd Maste 	/* linux_mknodat */
26045f2336efSEd Maste 	case 33:
26055f2336efSEd Maste 		switch(ndx) {
26065f2336efSEd Maste 		case 0:
26075f2336efSEd Maste 			p = "l_int";
26085f2336efSEd Maste 			break;
26095f2336efSEd Maste 		case 1:
26105f2336efSEd Maste 			p = "userland const char *";
26115f2336efSEd Maste 			break;
26125f2336efSEd Maste 		case 2:
26135f2336efSEd Maste 			p = "l_int";
26145f2336efSEd Maste 			break;
26155f2336efSEd Maste 		case 3:
26165f2336efSEd Maste 			p = "l_uint";
26175f2336efSEd Maste 			break;
26185f2336efSEd Maste 		default:
26195f2336efSEd Maste 			break;
26205f2336efSEd Maste 		};
26215f2336efSEd Maste 		break;
26225f2336efSEd Maste 	/* linux_mkdirat */
26235f2336efSEd Maste 	case 34:
26245f2336efSEd Maste 		switch(ndx) {
26255f2336efSEd Maste 		case 0:
26265f2336efSEd Maste 			p = "l_int";
26275f2336efSEd Maste 			break;
26285f2336efSEd Maste 		case 1:
26295f2336efSEd Maste 			p = "userland const char *";
26305f2336efSEd Maste 			break;
26315f2336efSEd Maste 		case 2:
2632a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
26335f2336efSEd Maste 			break;
26345f2336efSEd Maste 		default:
26355f2336efSEd Maste 			break;
26365f2336efSEd Maste 		};
26375f2336efSEd Maste 		break;
26385f2336efSEd Maste 	/* linux_unlinkat */
26395f2336efSEd Maste 	case 35:
26405f2336efSEd Maste 		switch(ndx) {
26415f2336efSEd Maste 		case 0:
26425f2336efSEd Maste 			p = "l_int";
26435f2336efSEd Maste 			break;
26445f2336efSEd Maste 		case 1:
26455f2336efSEd Maste 			p = "userland const char *";
26465f2336efSEd Maste 			break;
26475f2336efSEd Maste 		case 2:
26485f2336efSEd Maste 			p = "l_int";
26495f2336efSEd Maste 			break;
26505f2336efSEd Maste 		default:
26515f2336efSEd Maste 			break;
26525f2336efSEd Maste 		};
26535f2336efSEd Maste 		break;
26545f2336efSEd Maste 	/* linux_symlinkat */
26555f2336efSEd Maste 	case 36:
26565f2336efSEd Maste 		switch(ndx) {
26575f2336efSEd Maste 		case 0:
26585f2336efSEd Maste 			p = "userland const char *";
26595f2336efSEd Maste 			break;
26605f2336efSEd Maste 		case 1:
26615f2336efSEd Maste 			p = "l_int";
26625f2336efSEd Maste 			break;
26635f2336efSEd Maste 		case 2:
26645f2336efSEd Maste 			p = "userland const char *";
26655f2336efSEd Maste 			break;
26665f2336efSEd Maste 		default:
26675f2336efSEd Maste 			break;
26685f2336efSEd Maste 		};
26695f2336efSEd Maste 		break;
26705f2336efSEd Maste 	/* linux_linkat */
26715f2336efSEd Maste 	case 37:
26725f2336efSEd Maste 		switch(ndx) {
26735f2336efSEd Maste 		case 0:
26745f2336efSEd Maste 			p = "l_int";
26755f2336efSEd Maste 			break;
26765f2336efSEd Maste 		case 1:
26775f2336efSEd Maste 			p = "userland const char *";
26785f2336efSEd Maste 			break;
26795f2336efSEd Maste 		case 2:
26805f2336efSEd Maste 			p = "l_int";
26815f2336efSEd Maste 			break;
26825f2336efSEd Maste 		case 3:
26835f2336efSEd Maste 			p = "userland const char *";
26845f2336efSEd Maste 			break;
26855f2336efSEd Maste 		case 4:
26865f2336efSEd Maste 			p = "l_int";
26875f2336efSEd Maste 			break;
26885f2336efSEd Maste 		default:
26895f2336efSEd Maste 			break;
26905f2336efSEd Maste 		};
26915f2336efSEd Maste 		break;
26925f2336efSEd Maste 	/* linux_renameat */
26935f2336efSEd Maste 	case 38:
26945f2336efSEd Maste 		switch(ndx) {
26955f2336efSEd Maste 		case 0:
26965f2336efSEd Maste 			p = "l_int";
26975f2336efSEd Maste 			break;
26985f2336efSEd Maste 		case 1:
26995f2336efSEd Maste 			p = "userland const char *";
27005f2336efSEd Maste 			break;
27015f2336efSEd Maste 		case 2:
27025f2336efSEd Maste 			p = "l_int";
27035f2336efSEd Maste 			break;
27045f2336efSEd Maste 		case 3:
27055f2336efSEd Maste 			p = "userland const char *";
27065f2336efSEd Maste 			break;
27075f2336efSEd Maste 		default:
27085f2336efSEd Maste 			break;
27095f2336efSEd Maste 		};
27105f2336efSEd Maste 		break;
27115f2336efSEd Maste 	/* linux_mount */
27125f2336efSEd Maste 	case 40:
27135f2336efSEd Maste 		switch(ndx) {
27145f2336efSEd Maste 		case 0:
27155f2336efSEd Maste 			p = "userland char *";
27165f2336efSEd Maste 			break;
27175f2336efSEd Maste 		case 1:
27185f2336efSEd Maste 			p = "userland char *";
27195f2336efSEd Maste 			break;
27205f2336efSEd Maste 		case 2:
27215f2336efSEd Maste 			p = "userland char *";
27225f2336efSEd Maste 			break;
27235f2336efSEd Maste 		case 3:
27245f2336efSEd Maste 			p = "l_ulong";
27255f2336efSEd Maste 			break;
27265f2336efSEd Maste 		case 4:
27275f2336efSEd Maste 			p = "userland void *";
27285f2336efSEd Maste 			break;
27295f2336efSEd Maste 		default:
27305f2336efSEd Maste 			break;
27315f2336efSEd Maste 		};
27325f2336efSEd Maste 		break;
27335f2336efSEd Maste 	/* linux_pivot_root */
27345f2336efSEd Maste 	case 41:
27355f2336efSEd Maste 		break;
27365f2336efSEd Maste 	/* linux_statfs */
27375f2336efSEd Maste 	case 43:
27385f2336efSEd Maste 		switch(ndx) {
27395f2336efSEd Maste 		case 0:
27405f2336efSEd Maste 			p = "userland char *";
27415f2336efSEd Maste 			break;
27425f2336efSEd Maste 		case 1:
27435f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
27445f2336efSEd Maste 			break;
27455f2336efSEd Maste 		default:
27465f2336efSEd Maste 			break;
27475f2336efSEd Maste 		};
27485f2336efSEd Maste 		break;
27495f2336efSEd Maste 	/* linux_fstatfs */
27505f2336efSEd Maste 	case 44:
27515f2336efSEd Maste 		switch(ndx) {
27525f2336efSEd Maste 		case 0:
27535f2336efSEd Maste 			p = "l_uint";
27545f2336efSEd Maste 			break;
27555f2336efSEd Maste 		case 1:
27565f2336efSEd Maste 			p = "userland struct l_statfs_buf *";
27575f2336efSEd Maste 			break;
27585f2336efSEd Maste 		default:
27595f2336efSEd Maste 			break;
27605f2336efSEd Maste 		};
27615f2336efSEd Maste 		break;
27625f2336efSEd Maste 	/* linux_truncate */
27635f2336efSEd Maste 	case 45:
27645f2336efSEd Maste 		switch(ndx) {
27655f2336efSEd Maste 		case 0:
27665f2336efSEd Maste 			p = "userland char *";
27675f2336efSEd Maste 			break;
27685f2336efSEd Maste 		case 1:
27695f2336efSEd Maste 			p = "l_ulong";
27705f2336efSEd Maste 			break;
27715f2336efSEd Maste 		default:
27725f2336efSEd Maste 			break;
27735f2336efSEd Maste 		};
27745f2336efSEd Maste 		break;
27755f2336efSEd Maste 	/* linux_ftruncate */
27765f2336efSEd Maste 	case 46:
27775f2336efSEd Maste 		switch(ndx) {
27785f2336efSEd Maste 		case 0:
27795f2336efSEd Maste 			p = "l_int";
27805f2336efSEd Maste 			break;
27815f2336efSEd Maste 		case 1:
27825f2336efSEd Maste 			p = "l_long";
27835f2336efSEd Maste 			break;
27845f2336efSEd Maste 		default:
27855f2336efSEd Maste 			break;
27865f2336efSEd Maste 		};
27875f2336efSEd Maste 		break;
27885f2336efSEd Maste 	/* linux_fallocate */
27895f2336efSEd Maste 	case 47:
27905f2336efSEd Maste 		switch(ndx) {
27915f2336efSEd Maste 		case 0:
27925f2336efSEd Maste 			p = "l_int";
27935f2336efSEd Maste 			break;
27945f2336efSEd Maste 		case 1:
27955f2336efSEd Maste 			p = "l_int";
27965f2336efSEd Maste 			break;
27975f2336efSEd Maste 		case 2:
27985f2336efSEd Maste 			p = "l_loff_t";
27995f2336efSEd Maste 			break;
28005f2336efSEd Maste 		case 3:
28015f2336efSEd Maste 			p = "l_loff_t";
28025f2336efSEd Maste 			break;
28035f2336efSEd Maste 		default:
28045f2336efSEd Maste 			break;
28055f2336efSEd Maste 		};
28065f2336efSEd Maste 		break;
28075f2336efSEd Maste 	/* linux_faccessat */
28085f2336efSEd Maste 	case 48:
28095f2336efSEd Maste 		switch(ndx) {
28105f2336efSEd Maste 		case 0:
28115f2336efSEd Maste 			p = "l_int";
28125f2336efSEd Maste 			break;
28135f2336efSEd Maste 		case 1:
28145f2336efSEd Maste 			p = "userland const char *";
28155f2336efSEd Maste 			break;
28165f2336efSEd Maste 		case 2:
28175f2336efSEd Maste 			p = "l_int";
28185f2336efSEd Maste 			break;
28195f2336efSEd Maste 		default:
28205f2336efSEd Maste 			break;
28215f2336efSEd Maste 		};
28225f2336efSEd Maste 		break;
28235f2336efSEd Maste 	/* linux_chdir */
28245f2336efSEd Maste 	case 49:
28255f2336efSEd Maste 		switch(ndx) {
28265f2336efSEd Maste 		case 0:
28275f2336efSEd Maste 			p = "userland char *";
28285f2336efSEd Maste 			break;
28295f2336efSEd Maste 		default:
28305f2336efSEd Maste 			break;
28315f2336efSEd Maste 		};
28325f2336efSEd Maste 		break;
28335f2336efSEd Maste 	/* fchdir */
28345f2336efSEd Maste 	case 50:
28355f2336efSEd Maste 		switch(ndx) {
28365f2336efSEd Maste 		case 0:
28375f2336efSEd Maste 			p = "int";
28385f2336efSEd Maste 			break;
28395f2336efSEd Maste 		default:
28405f2336efSEd Maste 			break;
28415f2336efSEd Maste 		};
28425f2336efSEd Maste 		break;
28435f2336efSEd Maste 	/* chroot */
28445f2336efSEd Maste 	case 51:
28455f2336efSEd Maste 		switch(ndx) {
28465f2336efSEd Maste 		case 0:
28475f2336efSEd Maste 			p = "userland char *";
28485f2336efSEd Maste 			break;
28495f2336efSEd Maste 		default:
28505f2336efSEd Maste 			break;
28515f2336efSEd Maste 		};
28525f2336efSEd Maste 		break;
28535f2336efSEd Maste 	/* fchmod */
28545f2336efSEd Maste 	case 52:
28555f2336efSEd Maste 		switch(ndx) {
28565f2336efSEd Maste 		case 0:
28575f2336efSEd Maste 			p = "int";
28585f2336efSEd Maste 			break;
28595f2336efSEd Maste 		case 1:
28605f2336efSEd Maste 			p = "int";
28615f2336efSEd Maste 			break;
28625f2336efSEd Maste 		default:
28635f2336efSEd Maste 			break;
28645f2336efSEd Maste 		};
28655f2336efSEd Maste 		break;
28665f2336efSEd Maste 	/* linux_fchmodat */
28675f2336efSEd Maste 	case 53:
28685f2336efSEd Maste 		switch(ndx) {
28695f2336efSEd Maste 		case 0:
28705f2336efSEd Maste 			p = "l_int";
28715f2336efSEd Maste 			break;
28725f2336efSEd Maste 		case 1:
28735f2336efSEd Maste 			p = "userland const char *";
28745f2336efSEd Maste 			break;
28755f2336efSEd Maste 		case 2:
28765f2336efSEd Maste 			p = "l_mode_t";
28775f2336efSEd Maste 			break;
28785f2336efSEd Maste 		default:
28795f2336efSEd Maste 			break;
28805f2336efSEd Maste 		};
28815f2336efSEd Maste 		break;
28825f2336efSEd Maste 	/* linux_fchownat */
28835f2336efSEd Maste 	case 54:
28845f2336efSEd Maste 		switch(ndx) {
28855f2336efSEd Maste 		case 0:
28865f2336efSEd Maste 			p = "l_int";
28875f2336efSEd Maste 			break;
28885f2336efSEd Maste 		case 1:
28895f2336efSEd Maste 			p = "userland const char *";
28905f2336efSEd Maste 			break;
28915f2336efSEd Maste 		case 2:
28925f2336efSEd Maste 			p = "l_uid_t";
28935f2336efSEd Maste 			break;
28945f2336efSEd Maste 		case 3:
28955f2336efSEd Maste 			p = "l_gid_t";
28965f2336efSEd Maste 			break;
28975f2336efSEd Maste 		case 4:
28985f2336efSEd Maste 			p = "l_int";
28995f2336efSEd Maste 			break;
29005f2336efSEd Maste 		default:
29015f2336efSEd Maste 			break;
29025f2336efSEd Maste 		};
29035f2336efSEd Maste 		break;
29045f2336efSEd Maste 	/* fchown */
29055f2336efSEd Maste 	case 55:
29065f2336efSEd Maste 		switch(ndx) {
29075f2336efSEd Maste 		case 0:
29085f2336efSEd Maste 			p = "int";
29095f2336efSEd Maste 			break;
29105f2336efSEd Maste 		case 1:
29115f2336efSEd Maste 			p = "int";
29125f2336efSEd Maste 			break;
29135f2336efSEd Maste 		case 2:
29145f2336efSEd Maste 			p = "int";
29155f2336efSEd Maste 			break;
29165f2336efSEd Maste 		default:
29175f2336efSEd Maste 			break;
29185f2336efSEd Maste 		};
29195f2336efSEd Maste 		break;
29205f2336efSEd Maste 	/* linux_openat */
29215f2336efSEd Maste 	case 56:
29225f2336efSEd Maste 		switch(ndx) {
29235f2336efSEd Maste 		case 0:
29245f2336efSEd Maste 			p = "l_int";
29255f2336efSEd Maste 			break;
29265f2336efSEd Maste 		case 1:
29275f2336efSEd Maste 			p = "userland const char *";
29285f2336efSEd Maste 			break;
29295f2336efSEd Maste 		case 2:
29305f2336efSEd Maste 			p = "l_int";
29315f2336efSEd Maste 			break;
29325f2336efSEd Maste 		case 3:
2933a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
29345f2336efSEd Maste 			break;
29355f2336efSEd Maste 		default:
29365f2336efSEd Maste 			break;
29375f2336efSEd Maste 		};
29385f2336efSEd Maste 		break;
29395f2336efSEd Maste 	/* close */
29405f2336efSEd Maste 	case 57:
29415f2336efSEd Maste 		switch(ndx) {
29425f2336efSEd Maste 		case 0:
29435f2336efSEd Maste 			p = "int";
29445f2336efSEd Maste 			break;
29455f2336efSEd Maste 		default:
29465f2336efSEd Maste 			break;
29475f2336efSEd Maste 		};
29485f2336efSEd Maste 		break;
29495f2336efSEd Maste 	/* linux_vhangup */
29505f2336efSEd Maste 	case 58:
29515f2336efSEd Maste 		break;
29525f2336efSEd Maste 	/* linux_pipe2 */
29535f2336efSEd Maste 	case 59:
29545f2336efSEd Maste 		switch(ndx) {
29555f2336efSEd Maste 		case 0:
29565f2336efSEd Maste 			p = "userland l_int *";
29575f2336efSEd Maste 			break;
29585f2336efSEd Maste 		case 1:
29595f2336efSEd Maste 			p = "l_int";
29605f2336efSEd Maste 			break;
29615f2336efSEd Maste 		default:
29625f2336efSEd Maste 			break;
29635f2336efSEd Maste 		};
29645f2336efSEd Maste 		break;
29655f2336efSEd Maste 	/* linux_getdents64 */
29665f2336efSEd Maste 	case 61:
29675f2336efSEd Maste 		switch(ndx) {
29685f2336efSEd Maste 		case 0:
29695f2336efSEd Maste 			p = "l_uint";
29705f2336efSEd Maste 			break;
29715f2336efSEd Maste 		case 1:
29725f2336efSEd Maste 			p = "userland void *";
29735f2336efSEd Maste 			break;
29745f2336efSEd Maste 		case 2:
29755f2336efSEd Maste 			p = "l_uint";
29765f2336efSEd Maste 			break;
29775f2336efSEd Maste 		default:
29785f2336efSEd Maste 			break;
29795f2336efSEd Maste 		};
29805f2336efSEd Maste 		break;
29815f2336efSEd Maste 	/* linux_lseek */
29825f2336efSEd Maste 	case 62:
29835f2336efSEd Maste 		switch(ndx) {
29845f2336efSEd Maste 		case 0:
29855f2336efSEd Maste 			p = "l_uint";
29865f2336efSEd Maste 			break;
29875f2336efSEd Maste 		case 1:
29885f2336efSEd Maste 			p = "l_off_t";
29895f2336efSEd Maste 			break;
29905f2336efSEd Maste 		case 2:
29915f2336efSEd Maste 			p = "l_int";
29925f2336efSEd Maste 			break;
29935f2336efSEd Maste 		default:
29945f2336efSEd Maste 			break;
29955f2336efSEd Maste 		};
29965f2336efSEd Maste 		break;
29975f2336efSEd Maste 	/* read */
29985f2336efSEd Maste 	case 63:
29995f2336efSEd Maste 		switch(ndx) {
30005f2336efSEd Maste 		case 0:
30015f2336efSEd Maste 			p = "int";
30025f2336efSEd Maste 			break;
30035f2336efSEd Maste 		case 1:
30045f2336efSEd Maste 			p = "userland char *";
30055f2336efSEd Maste 			break;
30065f2336efSEd Maste 		case 2:
3007a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
30085f2336efSEd Maste 			break;
30095f2336efSEd Maste 		default:
30105f2336efSEd Maste 			break;
30115f2336efSEd Maste 		};
30125f2336efSEd Maste 		break;
30135f2336efSEd Maste 	/* write */
30145f2336efSEd Maste 	case 64:
30155f2336efSEd Maste 		switch(ndx) {
30165f2336efSEd Maste 		case 0:
30175f2336efSEd Maste 			p = "int";
30185f2336efSEd Maste 			break;
30195f2336efSEd Maste 		case 1:
30205f2336efSEd Maste 			p = "userland char *";
30215f2336efSEd Maste 			break;
30225f2336efSEd Maste 		case 2:
3023a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
30245f2336efSEd Maste 			break;
30255f2336efSEd Maste 		default:
30265f2336efSEd Maste 			break;
30275f2336efSEd Maste 		};
30285f2336efSEd Maste 		break;
30295f2336efSEd Maste 	/* readv */
30305f2336efSEd Maste 	case 65:
30315f2336efSEd Maste 		switch(ndx) {
30325f2336efSEd Maste 		case 0:
30335f2336efSEd Maste 			p = "int";
30345f2336efSEd Maste 			break;
30355f2336efSEd Maste 		case 1:
30365f2336efSEd Maste 			p = "userland struct iovec *";
30375f2336efSEd Maste 			break;
30385f2336efSEd Maste 		case 2:
30395f2336efSEd Maste 			p = "u_int";
30405f2336efSEd Maste 			break;
30415f2336efSEd Maste 		default:
30425f2336efSEd Maste 			break;
30435f2336efSEd Maste 		};
30445f2336efSEd Maste 		break;
30455f2336efSEd Maste 	/* writev */
30465f2336efSEd Maste 	case 66:
30475f2336efSEd Maste 		switch(ndx) {
30485f2336efSEd Maste 		case 0:
30495f2336efSEd Maste 			p = "int";
30505f2336efSEd Maste 			break;
30515f2336efSEd Maste 		case 1:
30525f2336efSEd Maste 			p = "userland struct iovec *";
30535f2336efSEd Maste 			break;
30545f2336efSEd Maste 		case 2:
30555f2336efSEd Maste 			p = "u_int";
30565f2336efSEd Maste 			break;
30575f2336efSEd Maste 		default:
30585f2336efSEd Maste 			break;
30595f2336efSEd Maste 		};
30605f2336efSEd Maste 		break;
30615f2336efSEd Maste 	/* linux_pread */
30625f2336efSEd Maste 	case 67:
30635f2336efSEd Maste 		switch(ndx) {
30645f2336efSEd Maste 		case 0:
30655f2336efSEd Maste 			p = "l_uint";
30665f2336efSEd Maste 			break;
30675f2336efSEd Maste 		case 1:
30685f2336efSEd Maste 			p = "userland char *";
30695f2336efSEd Maste 			break;
30705f2336efSEd Maste 		case 2:
30715f2336efSEd Maste 			p = "l_size_t";
30725f2336efSEd Maste 			break;
30735f2336efSEd Maste 		case 3:
30745f2336efSEd Maste 			p = "l_loff_t";
30755f2336efSEd Maste 			break;
30765f2336efSEd Maste 		default:
30775f2336efSEd Maste 			break;
30785f2336efSEd Maste 		};
30795f2336efSEd Maste 		break;
30805f2336efSEd Maste 	/* linux_pwrite */
30815f2336efSEd Maste 	case 68:
30825f2336efSEd Maste 		switch(ndx) {
30835f2336efSEd Maste 		case 0:
30845f2336efSEd Maste 			p = "l_uint";
30855f2336efSEd Maste 			break;
30865f2336efSEd Maste 		case 1:
30875f2336efSEd Maste 			p = "userland char *";
30885f2336efSEd Maste 			break;
30895f2336efSEd Maste 		case 2:
30905f2336efSEd Maste 			p = "l_size_t";
30915f2336efSEd Maste 			break;
30925f2336efSEd Maste 		case 3:
30935f2336efSEd Maste 			p = "l_loff_t";
30945f2336efSEd Maste 			break;
30955f2336efSEd Maste 		default:
30965f2336efSEd Maste 			break;
30975f2336efSEd Maste 		};
30985f2336efSEd Maste 		break;
30995f2336efSEd Maste 	/* linux_preadv */
31005f2336efSEd Maste 	case 69:
31015f2336efSEd Maste 		switch(ndx) {
31025f2336efSEd Maste 		case 0:
31035f2336efSEd Maste 			p = "l_ulong";
31045f2336efSEd Maste 			break;
31055f2336efSEd Maste 		case 1:
31065f2336efSEd Maste 			p = "userland struct iovec *";
31075f2336efSEd Maste 			break;
31085f2336efSEd Maste 		case 2:
31095f2336efSEd Maste 			p = "l_ulong";
31105f2336efSEd Maste 			break;
31115f2336efSEd Maste 		case 3:
31125f2336efSEd Maste 			p = "l_ulong";
31135f2336efSEd Maste 			break;
31145f2336efSEd Maste 		case 4:
31155f2336efSEd Maste 			p = "l_ulong";
31165f2336efSEd Maste 			break;
31175f2336efSEd Maste 		default:
31185f2336efSEd Maste 			break;
31195f2336efSEd Maste 		};
31205f2336efSEd Maste 		break;
31215f2336efSEd Maste 	/* linux_pwritev */
31225f2336efSEd Maste 	case 70:
31235f2336efSEd Maste 		switch(ndx) {
31245f2336efSEd Maste 		case 0:
31255f2336efSEd Maste 			p = "l_ulong";
31265f2336efSEd Maste 			break;
31275f2336efSEd Maste 		case 1:
31285f2336efSEd Maste 			p = "userland struct iovec *";
31295f2336efSEd Maste 			break;
31305f2336efSEd Maste 		case 2:
31315f2336efSEd Maste 			p = "l_ulong";
31325f2336efSEd Maste 			break;
31335f2336efSEd Maste 		case 3:
31345f2336efSEd Maste 			p = "l_ulong";
31355f2336efSEd Maste 			break;
31365f2336efSEd Maste 		case 4:
31375f2336efSEd Maste 			p = "l_ulong";
31385f2336efSEd Maste 			break;
31395f2336efSEd Maste 		default:
31405f2336efSEd Maste 			break;
31415f2336efSEd Maste 		};
31425f2336efSEd Maste 		break;
31435f2336efSEd Maste 	/* linux_sendfile */
31445f2336efSEd Maste 	case 71:
31455f2336efSEd Maste 		switch(ndx) {
31465f2336efSEd Maste 		case 0:
31475f2336efSEd Maste 			p = "l_int";
31485f2336efSEd Maste 			break;
31495f2336efSEd Maste 		case 1:
31505f2336efSEd Maste 			p = "l_int";
31515f2336efSEd Maste 			break;
31525f2336efSEd Maste 		case 2:
3153a39cdcd7SEdward Tomasz Napierala 			p = "userland l_off_t *";
31545f2336efSEd Maste 			break;
31555f2336efSEd Maste 		case 3:
31565f2336efSEd Maste 			p = "l_size_t";
31575f2336efSEd Maste 			break;
31585f2336efSEd Maste 		default:
31595f2336efSEd Maste 			break;
31605f2336efSEd Maste 		};
31615f2336efSEd Maste 		break;
31625f2336efSEd Maste 	/* linux_pselect6 */
31635f2336efSEd Maste 	case 72:
31645f2336efSEd Maste 		switch(ndx) {
31655f2336efSEd Maste 		case 0:
31665f2336efSEd Maste 			p = "l_int";
31675f2336efSEd Maste 			break;
31685f2336efSEd Maste 		case 1:
31695f2336efSEd Maste 			p = "userland l_fd_set *";
31705f2336efSEd Maste 			break;
31715f2336efSEd Maste 		case 2:
31725f2336efSEd Maste 			p = "userland l_fd_set *";
31735f2336efSEd Maste 			break;
31745f2336efSEd Maste 		case 3:
31755f2336efSEd Maste 			p = "userland l_fd_set *";
31765f2336efSEd Maste 			break;
31775f2336efSEd Maste 		case 4:
31785f2336efSEd Maste 			p = "userland struct l_timespec *";
31795f2336efSEd Maste 			break;
31805f2336efSEd Maste 		case 5:
31815f2336efSEd Maste 			p = "userland l_uintptr_t *";
31825f2336efSEd Maste 			break;
31835f2336efSEd Maste 		default:
31845f2336efSEd Maste 			break;
31855f2336efSEd Maste 		};
31865f2336efSEd Maste 		break;
31875f2336efSEd Maste 	/* linux_ppoll */
31885f2336efSEd Maste 	case 73:
31895f2336efSEd Maste 		switch(ndx) {
31905f2336efSEd Maste 		case 0:
31915f2336efSEd Maste 			p = "userland struct pollfd *";
31925f2336efSEd Maste 			break;
31935f2336efSEd Maste 		case 1:
3194a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
31955f2336efSEd Maste 			break;
31965f2336efSEd Maste 		case 2:
31975f2336efSEd Maste 			p = "userland struct l_timespec *";
31985f2336efSEd Maste 			break;
31995f2336efSEd Maste 		case 3:
32005f2336efSEd Maste 			p = "userland l_sigset_t *";
32015f2336efSEd Maste 			break;
32025f2336efSEd Maste 		case 4:
32035f2336efSEd Maste 			p = "l_size_t";
32045f2336efSEd Maste 			break;
32055f2336efSEd Maste 		default:
32065f2336efSEd Maste 			break;
32075f2336efSEd Maste 		};
32085f2336efSEd Maste 		break;
32095f2336efSEd Maste 	/* linux_signalfd4 */
32105f2336efSEd Maste 	case 74:
32115f2336efSEd Maste 		break;
32125f2336efSEd Maste 	/* linux_vmsplice */
32135f2336efSEd Maste 	case 75:
32145f2336efSEd Maste 		break;
32155f2336efSEd Maste 	/* linux_splice */
32165f2336efSEd Maste 	case 76:
3217*3e9a2142SEdward Tomasz Napierala 		switch(ndx) {
3218*3e9a2142SEdward Tomasz Napierala 		case 0:
3219*3e9a2142SEdward Tomasz Napierala 			p = "int";
3220*3e9a2142SEdward Tomasz Napierala 			break;
3221*3e9a2142SEdward Tomasz Napierala 		case 1:
3222*3e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
3223*3e9a2142SEdward Tomasz Napierala 			break;
3224*3e9a2142SEdward Tomasz Napierala 		case 2:
3225*3e9a2142SEdward Tomasz Napierala 			p = "int";
3226*3e9a2142SEdward Tomasz Napierala 			break;
3227*3e9a2142SEdward Tomasz Napierala 		case 3:
3228*3e9a2142SEdward Tomasz Napierala 			p = "userland l_loff_t *";
3229*3e9a2142SEdward Tomasz Napierala 			break;
3230*3e9a2142SEdward Tomasz Napierala 		case 4:
3231*3e9a2142SEdward Tomasz Napierala 			p = "l_size_t";
3232*3e9a2142SEdward Tomasz Napierala 			break;
3233*3e9a2142SEdward Tomasz Napierala 		case 5:
3234*3e9a2142SEdward Tomasz Napierala 			p = "l_uint";
3235*3e9a2142SEdward Tomasz Napierala 			break;
3236*3e9a2142SEdward Tomasz Napierala 		default:
3237*3e9a2142SEdward Tomasz Napierala 			break;
3238*3e9a2142SEdward Tomasz Napierala 		};
32395f2336efSEd Maste 		break;
32405f2336efSEd Maste 	/* linux_tee */
32415f2336efSEd Maste 	case 77:
32425f2336efSEd Maste 		break;
32435f2336efSEd Maste 	/* linux_readlinkat */
32445f2336efSEd Maste 	case 78:
32455f2336efSEd Maste 		switch(ndx) {
32465f2336efSEd Maste 		case 0:
32475f2336efSEd Maste 			p = "l_int";
32485f2336efSEd Maste 			break;
32495f2336efSEd Maste 		case 1:
32505f2336efSEd Maste 			p = "userland const char *";
32515f2336efSEd Maste 			break;
32525f2336efSEd Maste 		case 2:
32535f2336efSEd Maste 			p = "userland char *";
32545f2336efSEd Maste 			break;
32555f2336efSEd Maste 		case 3:
32565f2336efSEd Maste 			p = "l_int";
32575f2336efSEd Maste 			break;
32585f2336efSEd Maste 		default:
32595f2336efSEd Maste 			break;
32605f2336efSEd Maste 		};
32615f2336efSEd Maste 		break;
32625f2336efSEd Maste 	/* linux_newfstatat */
32635f2336efSEd Maste 	case 79:
32645f2336efSEd Maste 		switch(ndx) {
32655f2336efSEd Maste 		case 0:
32665f2336efSEd Maste 			p = "l_int";
32675f2336efSEd Maste 			break;
32685f2336efSEd Maste 		case 1:
32695f2336efSEd Maste 			p = "userland char *";
32705f2336efSEd Maste 			break;
32715f2336efSEd Maste 		case 2:
32725f2336efSEd Maste 			p = "userland struct l_stat64 *";
32735f2336efSEd Maste 			break;
32745f2336efSEd Maste 		case 3:
32755f2336efSEd Maste 			p = "l_int";
32765f2336efSEd Maste 			break;
32775f2336efSEd Maste 		default:
32785f2336efSEd Maste 			break;
32795f2336efSEd Maste 		};
32805f2336efSEd Maste 		break;
32815f2336efSEd Maste 	/* linux_newfstat */
32825f2336efSEd Maste 	case 80:
32835f2336efSEd Maste 		switch(ndx) {
32845f2336efSEd Maste 		case 0:
32855f2336efSEd Maste 			p = "l_uint";
32865f2336efSEd Maste 			break;
32875f2336efSEd Maste 		case 1:
32885f2336efSEd Maste 			p = "userland struct l_newstat *";
32895f2336efSEd Maste 			break;
32905f2336efSEd Maste 		default:
32915f2336efSEd Maste 			break;
32925f2336efSEd Maste 		};
32935f2336efSEd Maste 		break;
32945f2336efSEd Maste 	/* fsync */
32955f2336efSEd Maste 	case 82:
32965f2336efSEd Maste 		switch(ndx) {
32975f2336efSEd Maste 		case 0:
32985f2336efSEd Maste 			p = "int";
32995f2336efSEd Maste 			break;
33005f2336efSEd Maste 		default:
33015f2336efSEd Maste 			break;
33025f2336efSEd Maste 		};
33035f2336efSEd Maste 		break;
33045f2336efSEd Maste 	/* linux_fdatasync */
33055f2336efSEd Maste 	case 83:
33065f2336efSEd Maste 		switch(ndx) {
33075f2336efSEd Maste 		case 0:
33085f2336efSEd Maste 			p = "l_uint";
33095f2336efSEd Maste 			break;
33105f2336efSEd Maste 		default:
33115f2336efSEd Maste 			break;
33125f2336efSEd Maste 		};
33135f2336efSEd Maste 		break;
33145f2336efSEd Maste 	/* linux_sync_file_range */
33155f2336efSEd Maste 	case 84:
33160cde2b32SEdward Tomasz Napierala 		switch(ndx) {
33170cde2b32SEdward Tomasz Napierala 		case 0:
33180cde2b32SEdward Tomasz Napierala 			p = "l_int";
33190cde2b32SEdward Tomasz Napierala 			break;
33200cde2b32SEdward Tomasz Napierala 		case 1:
33210cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
33220cde2b32SEdward Tomasz Napierala 			break;
33230cde2b32SEdward Tomasz Napierala 		case 2:
33240cde2b32SEdward Tomasz Napierala 			p = "l_loff_t";
33250cde2b32SEdward Tomasz Napierala 			break;
33260cde2b32SEdward Tomasz Napierala 		case 3:
3327a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
33280cde2b32SEdward Tomasz Napierala 			break;
33290cde2b32SEdward Tomasz Napierala 		default:
33300cde2b32SEdward Tomasz Napierala 			break;
33310cde2b32SEdward Tomasz Napierala 		};
33325f2336efSEd Maste 		break;
33335f2336efSEd Maste 	/* linux_timerfd_create */
33345f2336efSEd Maste 	case 85:
33355f2336efSEd Maste 		switch(ndx) {
33365f2336efSEd Maste 		case 0:
33375f2336efSEd Maste 			p = "l_int";
33385f2336efSEd Maste 			break;
33395f2336efSEd Maste 		case 1:
33405f2336efSEd Maste 			p = "l_int";
33415f2336efSEd Maste 			break;
33425f2336efSEd Maste 		default:
33435f2336efSEd Maste 			break;
33445f2336efSEd Maste 		};
33455f2336efSEd Maste 		break;
33465f2336efSEd Maste 	/* linux_timerfd_settime */
33475f2336efSEd Maste 	case 86:
33485f2336efSEd Maste 		switch(ndx) {
33495f2336efSEd Maste 		case 0:
33505f2336efSEd Maste 			p = "l_int";
33515f2336efSEd Maste 			break;
33525f2336efSEd Maste 		case 1:
33535f2336efSEd Maste 			p = "l_int";
33545f2336efSEd Maste 			break;
33555f2336efSEd Maste 		case 2:
33565f2336efSEd Maste 			p = "userland const struct l_itimerspec *";
33575f2336efSEd Maste 			break;
33585f2336efSEd Maste 		case 3:
33595f2336efSEd Maste 			p = "userland struct l_itimerspec *";
33605f2336efSEd Maste 			break;
33615f2336efSEd Maste 		default:
33625f2336efSEd Maste 			break;
33635f2336efSEd Maste 		};
33645f2336efSEd Maste 		break;
33655f2336efSEd Maste 	/* linux_timerfd_gettime */
33665f2336efSEd Maste 	case 87:
33675f2336efSEd Maste 		switch(ndx) {
33685f2336efSEd Maste 		case 0:
33695f2336efSEd Maste 			p = "l_int";
33705f2336efSEd Maste 			break;
33715f2336efSEd Maste 		case 1:
33725f2336efSEd Maste 			p = "userland struct l_itimerspec *";
33735f2336efSEd Maste 			break;
33745f2336efSEd Maste 		default:
33755f2336efSEd Maste 			break;
33765f2336efSEd Maste 		};
33775f2336efSEd Maste 		break;
33785f2336efSEd Maste 	/* linux_utimensat */
33795f2336efSEd Maste 	case 88:
33805f2336efSEd Maste 		switch(ndx) {
33815f2336efSEd Maste 		case 0:
33825f2336efSEd Maste 			p = "l_int";
33835f2336efSEd Maste 			break;
33845f2336efSEd Maste 		case 1:
33855f2336efSEd Maste 			p = "userland const char *";
33865f2336efSEd Maste 			break;
33875f2336efSEd Maste 		case 2:
33885f2336efSEd Maste 			p = "userland const struct l_timespec *";
33895f2336efSEd Maste 			break;
33905f2336efSEd Maste 		case 3:
33915f2336efSEd Maste 			p = "l_int";
33925f2336efSEd Maste 			break;
33935f2336efSEd Maste 		default:
33945f2336efSEd Maste 			break;
33955f2336efSEd Maste 		};
33965f2336efSEd Maste 		break;
33975f2336efSEd Maste 	/* acct */
33985f2336efSEd Maste 	case 89:
33995f2336efSEd Maste 		switch(ndx) {
34005f2336efSEd Maste 		case 0:
34015f2336efSEd Maste 			p = "userland char *";
34025f2336efSEd Maste 			break;
34035f2336efSEd Maste 		default:
34045f2336efSEd Maste 			break;
34055f2336efSEd Maste 		};
34065f2336efSEd Maste 		break;
34075f2336efSEd Maste 	/* linux_capget */
34085f2336efSEd Maste 	case 90:
34095f2336efSEd Maste 		switch(ndx) {
34105f2336efSEd Maste 		case 0:
34115f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
34125f2336efSEd Maste 			break;
34135f2336efSEd Maste 		case 1:
34145f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
34155f2336efSEd Maste 			break;
34165f2336efSEd Maste 		default:
34175f2336efSEd Maste 			break;
34185f2336efSEd Maste 		};
34195f2336efSEd Maste 		break;
34205f2336efSEd Maste 	/* linux_capset */
34215f2336efSEd Maste 	case 91:
34225f2336efSEd Maste 		switch(ndx) {
34235f2336efSEd Maste 		case 0:
34245f2336efSEd Maste 			p = "userland struct l_user_cap_header *";
34255f2336efSEd Maste 			break;
34265f2336efSEd Maste 		case 1:
34275f2336efSEd Maste 			p = "userland struct l_user_cap_data *";
34285f2336efSEd Maste 			break;
34295f2336efSEd Maste 		default:
34305f2336efSEd Maste 			break;
34315f2336efSEd Maste 		};
34325f2336efSEd Maste 		break;
34335f2336efSEd Maste 	/* linux_personality */
34345f2336efSEd Maste 	case 92:
34355f2336efSEd Maste 		switch(ndx) {
34365f2336efSEd Maste 		case 0:
34375f2336efSEd Maste 			p = "l_uint";
34385f2336efSEd Maste 			break;
34395f2336efSEd Maste 		default:
34405f2336efSEd Maste 			break;
34415f2336efSEd Maste 		};
34425f2336efSEd Maste 		break;
34435f2336efSEd Maste 	/* linux_exit */
34445f2336efSEd Maste 	case 93:
34455f2336efSEd Maste 		switch(ndx) {
34465f2336efSEd Maste 		case 0:
3447a39cdcd7SEdward Tomasz Napierala 			p = "u_int";
34485f2336efSEd Maste 			break;
34495f2336efSEd Maste 		default:
34505f2336efSEd Maste 			break;
34515f2336efSEd Maste 		};
34525f2336efSEd Maste 		break;
34535f2336efSEd Maste 	/* linux_exit_group */
34545f2336efSEd Maste 	case 94:
34555f2336efSEd Maste 		switch(ndx) {
34565f2336efSEd Maste 		case 0:
3457a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
34585f2336efSEd Maste 			break;
34595f2336efSEd Maste 		default:
34605f2336efSEd Maste 			break;
34615f2336efSEd Maste 		};
34625f2336efSEd Maste 		break;
34635f2336efSEd Maste 	/* linux_waitid */
34645f2336efSEd Maste 	case 95:
34655f2336efSEd Maste 		switch(ndx) {
34665f2336efSEd Maste 		case 0:
34675f2336efSEd Maste 			p = "l_int";
34685f2336efSEd Maste 			break;
34695f2336efSEd Maste 		case 1:
34705f2336efSEd Maste 			p = "l_pid_t";
34715f2336efSEd Maste 			break;
34725f2336efSEd Maste 		case 2:
34735f2336efSEd Maste 			p = "userland l_siginfo_t *";
34745f2336efSEd Maste 			break;
34755f2336efSEd Maste 		case 3:
34765f2336efSEd Maste 			p = "l_int";
34775f2336efSEd Maste 			break;
34785f2336efSEd Maste 		case 4:
34795f2336efSEd Maste 			p = "userland struct rusage *";
34805f2336efSEd Maste 			break;
34815f2336efSEd Maste 		default:
34825f2336efSEd Maste 			break;
34835f2336efSEd Maste 		};
34845f2336efSEd Maste 		break;
34855f2336efSEd Maste 	/* linux_set_tid_address */
34865f2336efSEd Maste 	case 96:
34875f2336efSEd Maste 		switch(ndx) {
34885f2336efSEd Maste 		case 0:
3489a39cdcd7SEdward Tomasz Napierala 			p = "userland l_int *";
34905f2336efSEd Maste 			break;
34915f2336efSEd Maste 		default:
34925f2336efSEd Maste 			break;
34935f2336efSEd Maste 		};
34945f2336efSEd Maste 		break;
34955f2336efSEd Maste 	/* linux_unshare */
34965f2336efSEd Maste 	case 97:
34975f2336efSEd Maste 		break;
34985f2336efSEd Maste 	/* linux_sys_futex */
34995f2336efSEd Maste 	case 98:
35005f2336efSEd Maste 		switch(ndx) {
35015f2336efSEd Maste 		case 0:
35025f2336efSEd Maste 			p = "userland void *";
35035f2336efSEd Maste 			break;
35045f2336efSEd Maste 		case 1:
35055f2336efSEd Maste 			p = "int";
35065f2336efSEd Maste 			break;
35075f2336efSEd Maste 		case 2:
35085f2336efSEd Maste 			p = "int";
35095f2336efSEd Maste 			break;
35105f2336efSEd Maste 		case 3:
35115f2336efSEd Maste 			p = "userland struct l_timespec *";
35125f2336efSEd Maste 			break;
35135f2336efSEd Maste 		case 4:
35145f2336efSEd Maste 			p = "userland void *";
35155f2336efSEd Maste 			break;
35165f2336efSEd Maste 		case 5:
35175f2336efSEd Maste 			p = "int";
35185f2336efSEd Maste 			break;
35195f2336efSEd Maste 		default:
35205f2336efSEd Maste 			break;
35215f2336efSEd Maste 		};
35225f2336efSEd Maste 		break;
35235f2336efSEd Maste 	/* linux_set_robust_list */
35245f2336efSEd Maste 	case 99:
35255f2336efSEd Maste 		switch(ndx) {
35265f2336efSEd Maste 		case 0:
35275f2336efSEd Maste 			p = "userland struct linux_robust_list_head *";
35285f2336efSEd Maste 			break;
35295f2336efSEd Maste 		case 1:
35305f2336efSEd Maste 			p = "l_size_t";
35315f2336efSEd Maste 			break;
35325f2336efSEd Maste 		default:
35335f2336efSEd Maste 			break;
35345f2336efSEd Maste 		};
35355f2336efSEd Maste 		break;
35365f2336efSEd Maste 	/* linux_get_robust_list */
35375f2336efSEd Maste 	case 100:
35385f2336efSEd Maste 		switch(ndx) {
35395f2336efSEd Maste 		case 0:
35405f2336efSEd Maste 			p = "l_int";
35415f2336efSEd Maste 			break;
35425f2336efSEd Maste 		case 1:
35435f2336efSEd Maste 			p = "userland struct linux_robust_list_head **";
35445f2336efSEd Maste 			break;
35455f2336efSEd Maste 		case 2:
35465f2336efSEd Maste 			p = "userland l_size_t *";
35475f2336efSEd Maste 			break;
35485f2336efSEd Maste 		default:
35495f2336efSEd Maste 			break;
35505f2336efSEd Maste 		};
35515f2336efSEd Maste 		break;
35525f2336efSEd Maste 	/* linux_nanosleep */
35535f2336efSEd Maste 	case 101:
35545f2336efSEd Maste 		switch(ndx) {
35555f2336efSEd Maste 		case 0:
35565f2336efSEd Maste 			p = "userland const struct l_timespec *";
35575f2336efSEd Maste 			break;
35585f2336efSEd Maste 		case 1:
35595f2336efSEd Maste 			p = "userland struct l_timespec *";
35605f2336efSEd Maste 			break;
35615f2336efSEd Maste 		default:
35625f2336efSEd Maste 			break;
35635f2336efSEd Maste 		};
35645f2336efSEd Maste 		break;
35655f2336efSEd Maste 	/* linux_getitimer */
35665f2336efSEd Maste 	case 102:
35675f2336efSEd Maste 		switch(ndx) {
35685f2336efSEd Maste 		case 0:
35695f2336efSEd Maste 			p = "l_int";
35705f2336efSEd Maste 			break;
35715f2336efSEd Maste 		case 1:
35725f2336efSEd Maste 			p = "userland struct l_itimerval *";
35735f2336efSEd Maste 			break;
35745f2336efSEd Maste 		default:
35755f2336efSEd Maste 			break;
35765f2336efSEd Maste 		};
35775f2336efSEd Maste 		break;
35785f2336efSEd Maste 	/* linux_setitimer */
35795f2336efSEd Maste 	case 103:
35805f2336efSEd Maste 		switch(ndx) {
35815f2336efSEd Maste 		case 0:
35825f2336efSEd Maste 			p = "l_int";
35835f2336efSEd Maste 			break;
35845f2336efSEd Maste 		case 1:
35855f2336efSEd Maste 			p = "userland struct l_itimerval *";
35865f2336efSEd Maste 			break;
35875f2336efSEd Maste 		case 2:
35885f2336efSEd Maste 			p = "userland struct l_itimerval *";
35895f2336efSEd Maste 			break;
35905f2336efSEd Maste 		default:
35915f2336efSEd Maste 			break;
35925f2336efSEd Maste 		};
35935f2336efSEd Maste 		break;
35945f2336efSEd Maste 	/* linux_kexec_load */
35955f2336efSEd Maste 	case 104:
35965f2336efSEd Maste 		break;
35975f2336efSEd Maste 	/* linux_init_module */
35985f2336efSEd Maste 	case 105:
35995f2336efSEd Maste 		break;
36005f2336efSEd Maste 	/* linux_delete_module */
36015f2336efSEd Maste 	case 106:
36025f2336efSEd Maste 		break;
36035f2336efSEd Maste 	/* linux_timer_create */
36045f2336efSEd Maste 	case 107:
36055f2336efSEd Maste 		switch(ndx) {
36065f2336efSEd Maste 		case 0:
36075f2336efSEd Maste 			p = "clockid_t";
36085f2336efSEd Maste 			break;
36095f2336efSEd Maste 		case 1:
36105f2336efSEd Maste 			p = "userland struct sigevent *";
36115f2336efSEd Maste 			break;
36125f2336efSEd Maste 		case 2:
36135f2336efSEd Maste 			p = "userland l_timer_t *";
36145f2336efSEd Maste 			break;
36155f2336efSEd Maste 		default:
36165f2336efSEd Maste 			break;
36175f2336efSEd Maste 		};
36185f2336efSEd Maste 		break;
36195f2336efSEd Maste 	/* linux_timer_gettime */
36205f2336efSEd Maste 	case 108:
36215f2336efSEd Maste 		switch(ndx) {
36225f2336efSEd Maste 		case 0:
36235f2336efSEd Maste 			p = "l_timer_t";
36245f2336efSEd Maste 			break;
36255f2336efSEd Maste 		case 1:
36265f2336efSEd Maste 			p = "userland struct itimerspec *";
36275f2336efSEd Maste 			break;
36285f2336efSEd Maste 		default:
36295f2336efSEd Maste 			break;
36305f2336efSEd Maste 		};
36315f2336efSEd Maste 		break;
36325f2336efSEd Maste 	/* linux_timer_getoverrun */
36335f2336efSEd Maste 	case 109:
36345f2336efSEd Maste 		switch(ndx) {
36355f2336efSEd Maste 		case 0:
36365f2336efSEd Maste 			p = "l_timer_t";
36375f2336efSEd Maste 			break;
36385f2336efSEd Maste 		default:
36395f2336efSEd Maste 			break;
36405f2336efSEd Maste 		};
36415f2336efSEd Maste 		break;
36425f2336efSEd Maste 	/* linux_timer_settime */
36435f2336efSEd Maste 	case 110:
36445f2336efSEd Maste 		switch(ndx) {
36455f2336efSEd Maste 		case 0:
36465f2336efSEd Maste 			p = "l_timer_t";
36475f2336efSEd Maste 			break;
36485f2336efSEd Maste 		case 1:
36495f2336efSEd Maste 			p = "l_int";
36505f2336efSEd Maste 			break;
36515f2336efSEd Maste 		case 2:
36525f2336efSEd Maste 			p = "userland const struct itimerspec *";
36535f2336efSEd Maste 			break;
36545f2336efSEd Maste 		case 3:
36555f2336efSEd Maste 			p = "userland struct itimerspec *";
36565f2336efSEd Maste 			break;
36575f2336efSEd Maste 		default:
36585f2336efSEd Maste 			break;
36595f2336efSEd Maste 		};
36605f2336efSEd Maste 		break;
36615f2336efSEd Maste 	/* linux_timer_delete */
36625f2336efSEd Maste 	case 111:
36635f2336efSEd Maste 		switch(ndx) {
36645f2336efSEd Maste 		case 0:
36655f2336efSEd Maste 			p = "l_timer_t";
36665f2336efSEd Maste 			break;
36675f2336efSEd Maste 		default:
36685f2336efSEd Maste 			break;
36695f2336efSEd Maste 		};
36705f2336efSEd Maste 		break;
36715f2336efSEd Maste 	/* linux_clock_settime */
36725f2336efSEd Maste 	case 112:
36735f2336efSEd Maste 		switch(ndx) {
36745f2336efSEd Maste 		case 0:
36755f2336efSEd Maste 			p = "clockid_t";
36765f2336efSEd Maste 			break;
36775f2336efSEd Maste 		case 1:
36785f2336efSEd Maste 			p = "userland struct l_timespec *";
36795f2336efSEd Maste 			break;
36805f2336efSEd Maste 		default:
36815f2336efSEd Maste 			break;
36825f2336efSEd Maste 		};
36835f2336efSEd Maste 		break;
36845f2336efSEd Maste 	/* linux_clock_gettime */
36855f2336efSEd Maste 	case 113:
36865f2336efSEd Maste 		switch(ndx) {
36875f2336efSEd Maste 		case 0:
36885f2336efSEd Maste 			p = "clockid_t";
36895f2336efSEd Maste 			break;
36905f2336efSEd Maste 		case 1:
36915f2336efSEd Maste 			p = "userland struct l_timespec *";
36925f2336efSEd Maste 			break;
36935f2336efSEd Maste 		default:
36945f2336efSEd Maste 			break;
36955f2336efSEd Maste 		};
36965f2336efSEd Maste 		break;
36975f2336efSEd Maste 	/* linux_clock_getres */
36985f2336efSEd Maste 	case 114:
36995f2336efSEd Maste 		switch(ndx) {
37005f2336efSEd Maste 		case 0:
37015f2336efSEd Maste 			p = "clockid_t";
37025f2336efSEd Maste 			break;
37035f2336efSEd Maste 		case 1:
37045f2336efSEd Maste 			p = "userland struct l_timespec *";
37055f2336efSEd Maste 			break;
37065f2336efSEd Maste 		default:
37075f2336efSEd Maste 			break;
37085f2336efSEd Maste 		};
37095f2336efSEd Maste 		break;
37105f2336efSEd Maste 	/* linux_clock_nanosleep */
37115f2336efSEd Maste 	case 115:
37125f2336efSEd Maste 		switch(ndx) {
37135f2336efSEd Maste 		case 0:
37145f2336efSEd Maste 			p = "clockid_t";
37155f2336efSEd Maste 			break;
37165f2336efSEd Maste 		case 1:
3717a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
37185f2336efSEd Maste 			break;
37195f2336efSEd Maste 		case 2:
37205f2336efSEd Maste 			p = "userland struct l_timespec *";
37215f2336efSEd Maste 			break;
37225f2336efSEd Maste 		case 3:
37235f2336efSEd Maste 			p = "userland struct l_timespec *";
37245f2336efSEd Maste 			break;
37255f2336efSEd Maste 		default:
37265f2336efSEd Maste 			break;
37275f2336efSEd Maste 		};
37285f2336efSEd Maste 		break;
37295f2336efSEd Maste 	/* linux_syslog */
37305f2336efSEd Maste 	case 116:
37315f2336efSEd Maste 		switch(ndx) {
37325f2336efSEd Maste 		case 0:
37335f2336efSEd Maste 			p = "l_int";
37345f2336efSEd Maste 			break;
37355f2336efSEd Maste 		case 1:
37365f2336efSEd Maste 			p = "userland char *";
37375f2336efSEd Maste 			break;
37385f2336efSEd Maste 		case 2:
37395f2336efSEd Maste 			p = "l_int";
37405f2336efSEd Maste 			break;
37415f2336efSEd Maste 		default:
37425f2336efSEd Maste 			break;
37435f2336efSEd Maste 		};
37445f2336efSEd Maste 		break;
37455f2336efSEd Maste 	/* linux_ptrace */
37465f2336efSEd Maste 	case 117:
37475f2336efSEd Maste 		switch(ndx) {
37485f2336efSEd Maste 		case 0:
37495f2336efSEd Maste 			p = "l_long";
37505f2336efSEd Maste 			break;
37515f2336efSEd Maste 		case 1:
37525f2336efSEd Maste 			p = "l_long";
37535f2336efSEd Maste 			break;
37545f2336efSEd Maste 		case 2:
37555f2336efSEd Maste 			p = "l_ulong";
37565f2336efSEd Maste 			break;
37575f2336efSEd Maste 		case 3:
37585f2336efSEd Maste 			p = "l_ulong";
37595f2336efSEd Maste 			break;
37605f2336efSEd Maste 		default:
37615f2336efSEd Maste 			break;
37625f2336efSEd Maste 		};
37635f2336efSEd Maste 		break;
37645f2336efSEd Maste 	/* linux_sched_setparam */
37655f2336efSEd Maste 	case 118:
37665f2336efSEd Maste 		switch(ndx) {
37675f2336efSEd Maste 		case 0:
37685f2336efSEd Maste 			p = "l_pid_t";
37695f2336efSEd Maste 			break;
37705f2336efSEd Maste 		case 1:
37715f2336efSEd Maste 			p = "userland struct sched_param *";
37725f2336efSEd Maste 			break;
37735f2336efSEd Maste 		default:
37745f2336efSEd Maste 			break;
37755f2336efSEd Maste 		};
37765f2336efSEd Maste 		break;
37775f2336efSEd Maste 	/* linux_sched_setscheduler */
37785f2336efSEd Maste 	case 119:
37795f2336efSEd Maste 		switch(ndx) {
37805f2336efSEd Maste 		case 0:
37815f2336efSEd Maste 			p = "l_pid_t";
37825f2336efSEd Maste 			break;
37835f2336efSEd Maste 		case 1:
37845f2336efSEd Maste 			p = "l_int";
37855f2336efSEd Maste 			break;
37865f2336efSEd Maste 		case 2:
37875f2336efSEd Maste 			p = "userland struct sched_param *";
37885f2336efSEd Maste 			break;
37895f2336efSEd Maste 		default:
37905f2336efSEd Maste 			break;
37915f2336efSEd Maste 		};
37925f2336efSEd Maste 		break;
37935f2336efSEd Maste 	/* linux_sched_getscheduler */
37945f2336efSEd Maste 	case 120:
37955f2336efSEd Maste 		switch(ndx) {
37965f2336efSEd Maste 		case 0:
37975f2336efSEd Maste 			p = "l_pid_t";
37985f2336efSEd Maste 			break;
37995f2336efSEd Maste 		default:
38005f2336efSEd Maste 			break;
38015f2336efSEd Maste 		};
38025f2336efSEd Maste 		break;
38035f2336efSEd Maste 	/* linux_sched_getparam */
38045f2336efSEd Maste 	case 121:
38055f2336efSEd Maste 		switch(ndx) {
38065f2336efSEd Maste 		case 0:
38075f2336efSEd Maste 			p = "l_pid_t";
38085f2336efSEd Maste 			break;
38095f2336efSEd Maste 		case 1:
38105f2336efSEd Maste 			p = "userland struct sched_param *";
38115f2336efSEd Maste 			break;
38125f2336efSEd Maste 		default:
38135f2336efSEd Maste 			break;
38145f2336efSEd Maste 		};
38155f2336efSEd Maste 		break;
38165f2336efSEd Maste 	/* linux_sched_setaffinity */
38175f2336efSEd Maste 	case 122:
38185f2336efSEd Maste 		switch(ndx) {
38195f2336efSEd Maste 		case 0:
38205f2336efSEd Maste 			p = "l_pid_t";
38215f2336efSEd Maste 			break;
38225f2336efSEd Maste 		case 1:
38235f2336efSEd Maste 			p = "l_uint";
38245f2336efSEd Maste 			break;
38255f2336efSEd Maste 		case 2:
38265f2336efSEd Maste 			p = "userland l_ulong *";
38275f2336efSEd Maste 			break;
38285f2336efSEd Maste 		default:
38295f2336efSEd Maste 			break;
38305f2336efSEd Maste 		};
38315f2336efSEd Maste 		break;
38325f2336efSEd Maste 	/* linux_sched_getaffinity */
38335f2336efSEd Maste 	case 123:
38345f2336efSEd Maste 		switch(ndx) {
38355f2336efSEd Maste 		case 0:
38365f2336efSEd Maste 			p = "l_pid_t";
38375f2336efSEd Maste 			break;
38385f2336efSEd Maste 		case 1:
38395f2336efSEd Maste 			p = "l_uint";
38405f2336efSEd Maste 			break;
38415f2336efSEd Maste 		case 2:
38425f2336efSEd Maste 			p = "userland l_ulong *";
38435f2336efSEd Maste 			break;
38445f2336efSEd Maste 		default:
38455f2336efSEd Maste 			break;
38465f2336efSEd Maste 		};
38475f2336efSEd Maste 		break;
38485f2336efSEd Maste 	/* sched_yield */
38495f2336efSEd Maste 	case 124:
38505f2336efSEd Maste 		break;
38515f2336efSEd Maste 	/* linux_sched_get_priority_max */
38525f2336efSEd Maste 	case 125:
38535f2336efSEd Maste 		switch(ndx) {
38545f2336efSEd Maste 		case 0:
38555f2336efSEd Maste 			p = "l_int";
38565f2336efSEd Maste 			break;
38575f2336efSEd Maste 		default:
38585f2336efSEd Maste 			break;
38595f2336efSEd Maste 		};
38605f2336efSEd Maste 		break;
38615f2336efSEd Maste 	/* linux_sched_get_priority_min */
38625f2336efSEd Maste 	case 126:
38635f2336efSEd Maste 		switch(ndx) {
38645f2336efSEd Maste 		case 0:
38655f2336efSEd Maste 			p = "l_int";
38665f2336efSEd Maste 			break;
38675f2336efSEd Maste 		default:
38685f2336efSEd Maste 			break;
38695f2336efSEd Maste 		};
38705f2336efSEd Maste 		break;
38715f2336efSEd Maste 	/* linux_sched_rr_get_interval */
38725f2336efSEd Maste 	case 127:
38735f2336efSEd Maste 		switch(ndx) {
38745f2336efSEd Maste 		case 0:
38755f2336efSEd Maste 			p = "l_pid_t";
38765f2336efSEd Maste 			break;
38775f2336efSEd Maste 		case 1:
38785f2336efSEd Maste 			p = "userland struct l_timespec *";
38795f2336efSEd Maste 			break;
38805f2336efSEd Maste 		default:
38815f2336efSEd Maste 			break;
38825f2336efSEd Maste 		};
38835f2336efSEd Maste 		break;
38845f2336efSEd Maste 	/* linux_kill */
38855f2336efSEd Maste 	case 129:
38865f2336efSEd Maste 		switch(ndx) {
38875f2336efSEd Maste 		case 0:
3888a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
38895f2336efSEd Maste 			break;
38905f2336efSEd Maste 		case 1:
38915f2336efSEd Maste 			p = "l_int";
38925f2336efSEd Maste 			break;
38935f2336efSEd Maste 		default:
38945f2336efSEd Maste 			break;
38955f2336efSEd Maste 		};
38965f2336efSEd Maste 		break;
38975f2336efSEd Maste 	/* linux_tkill */
38985f2336efSEd Maste 	case 130:
38995f2336efSEd Maste 		switch(ndx) {
39005f2336efSEd Maste 		case 0:
3901a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
39025f2336efSEd Maste 			break;
39035f2336efSEd Maste 		case 1:
39045f2336efSEd Maste 			p = "l_int";
39055f2336efSEd Maste 			break;
39065f2336efSEd Maste 		default:
39075f2336efSEd Maste 			break;
39085f2336efSEd Maste 		};
39095f2336efSEd Maste 		break;
39105f2336efSEd Maste 	/* linux_tgkill */
39115f2336efSEd Maste 	case 131:
39125f2336efSEd Maste 		switch(ndx) {
39135f2336efSEd Maste 		case 0:
3914a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
39155f2336efSEd Maste 			break;
39165f2336efSEd Maste 		case 1:
3917a39cdcd7SEdward Tomasz Napierala 			p = "l_pid_t";
39185f2336efSEd Maste 			break;
39195f2336efSEd Maste 		case 2:
39205f2336efSEd Maste 			p = "l_int";
39215f2336efSEd Maste 			break;
39225f2336efSEd Maste 		default:
39235f2336efSEd Maste 			break;
39245f2336efSEd Maste 		};
39255f2336efSEd Maste 		break;
39265f2336efSEd Maste 	/* linux_sigaltstack */
39275f2336efSEd Maste 	case 132:
39285f2336efSEd Maste 		switch(ndx) {
39295f2336efSEd Maste 		case 0:
39305f2336efSEd Maste 			p = "userland l_stack_t *";
39315f2336efSEd Maste 			break;
39325f2336efSEd Maste 		case 1:
39335f2336efSEd Maste 			p = "userland l_stack_t *";
39345f2336efSEd Maste 			break;
39355f2336efSEd Maste 		default:
39365f2336efSEd Maste 			break;
39375f2336efSEd Maste 		};
39385f2336efSEd Maste 		break;
39395f2336efSEd Maste 	/* linux_rt_sigsuspend */
39405f2336efSEd Maste 	case 133:
39415f2336efSEd Maste 		switch(ndx) {
39425f2336efSEd Maste 		case 0:
39435f2336efSEd Maste 			p = "userland l_sigset_t *";
39445f2336efSEd Maste 			break;
39455f2336efSEd Maste 		case 1:
39465f2336efSEd Maste 			p = "l_size_t";
39475f2336efSEd Maste 			break;
39485f2336efSEd Maste 		default:
39495f2336efSEd Maste 			break;
39505f2336efSEd Maste 		};
39515f2336efSEd Maste 		break;
39525f2336efSEd Maste 	/* linux_rt_sigaction */
39535f2336efSEd Maste 	case 134:
39545f2336efSEd Maste 		switch(ndx) {
39555f2336efSEd Maste 		case 0:
39565f2336efSEd Maste 			p = "l_int";
39575f2336efSEd Maste 			break;
39585f2336efSEd Maste 		case 1:
39595f2336efSEd Maste 			p = "userland l_sigaction_t *";
39605f2336efSEd Maste 			break;
39615f2336efSEd Maste 		case 2:
39625f2336efSEd Maste 			p = "userland l_sigaction_t *";
39635f2336efSEd Maste 			break;
39645f2336efSEd Maste 		case 3:
39655f2336efSEd Maste 			p = "l_size_t";
39665f2336efSEd Maste 			break;
39675f2336efSEd Maste 		default:
39685f2336efSEd Maste 			break;
39695f2336efSEd Maste 		};
39705f2336efSEd Maste 		break;
39715f2336efSEd Maste 	/* linux_rt_sigprocmask */
39725f2336efSEd Maste 	case 135:
39735f2336efSEd Maste 		switch(ndx) {
39745f2336efSEd Maste 		case 0:
39755f2336efSEd Maste 			p = "l_int";
39765f2336efSEd Maste 			break;
39775f2336efSEd Maste 		case 1:
39785f2336efSEd Maste 			p = "userland l_sigset_t *";
39795f2336efSEd Maste 			break;
39805f2336efSEd Maste 		case 2:
39815f2336efSEd Maste 			p = "userland l_sigset_t *";
39825f2336efSEd Maste 			break;
39835f2336efSEd Maste 		case 3:
39845f2336efSEd Maste 			p = "l_size_t";
39855f2336efSEd Maste 			break;
39865f2336efSEd Maste 		default:
39875f2336efSEd Maste 			break;
39885f2336efSEd Maste 		};
39895f2336efSEd Maste 		break;
39905f2336efSEd Maste 	/* linux_rt_sigpending */
39915f2336efSEd Maste 	case 136:
39925f2336efSEd Maste 		switch(ndx) {
39935f2336efSEd Maste 		case 0:
39945f2336efSEd Maste 			p = "userland l_sigset_t *";
39955f2336efSEd Maste 			break;
39965f2336efSEd Maste 		case 1:
39975f2336efSEd Maste 			p = "l_size_t";
39985f2336efSEd Maste 			break;
39995f2336efSEd Maste 		default:
40005f2336efSEd Maste 			break;
40015f2336efSEd Maste 		};
40025f2336efSEd Maste 		break;
40035f2336efSEd Maste 	/* linux_rt_sigtimedwait */
40045f2336efSEd Maste 	case 137:
40055f2336efSEd Maste 		switch(ndx) {
40065f2336efSEd Maste 		case 0:
40075f2336efSEd Maste 			p = "userland l_sigset_t *";
40085f2336efSEd Maste 			break;
40095f2336efSEd Maste 		case 1:
40105f2336efSEd Maste 			p = "userland l_siginfo_t *";
40115f2336efSEd Maste 			break;
40125f2336efSEd Maste 		case 2:
40135f2336efSEd Maste 			p = "userland struct l_timeval *";
40145f2336efSEd Maste 			break;
40155f2336efSEd Maste 		case 3:
40165f2336efSEd Maste 			p = "l_size_t";
40175f2336efSEd Maste 			break;
40185f2336efSEd Maste 		default:
40195f2336efSEd Maste 			break;
40205f2336efSEd Maste 		};
40215f2336efSEd Maste 		break;
40225f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
40235f2336efSEd Maste 	case 138:
40245f2336efSEd Maste 		switch(ndx) {
40255f2336efSEd Maste 		case 0:
40265f2336efSEd Maste 			p = "l_pid_t";
40275f2336efSEd Maste 			break;
40285f2336efSEd Maste 		case 1:
40295f2336efSEd Maste 			p = "l_int";
40305f2336efSEd Maste 			break;
40315f2336efSEd Maste 		case 2:
40325f2336efSEd Maste 			p = "userland l_siginfo_t *";
40335f2336efSEd Maste 			break;
40345f2336efSEd Maste 		default:
40355f2336efSEd Maste 			break;
40365f2336efSEd Maste 		};
40375f2336efSEd Maste 		break;
40385f2336efSEd Maste 	/* linux_rt_sigreturn */
40395f2336efSEd Maste 	case 139:
40405f2336efSEd Maste 		switch(ndx) {
40415f2336efSEd Maste 		case 0:
40425f2336efSEd Maste 			p = "userland struct l_ucontext *";
40435f2336efSEd Maste 			break;
40445f2336efSEd Maste 		default:
40455f2336efSEd Maste 			break;
40465f2336efSEd Maste 		};
40475f2336efSEd Maste 		break;
40485f2336efSEd Maste 	/* setpriority */
40495f2336efSEd Maste 	case 140:
40505f2336efSEd Maste 		switch(ndx) {
40515f2336efSEd Maste 		case 0:
40525f2336efSEd Maste 			p = "int";
40535f2336efSEd Maste 			break;
40545f2336efSEd Maste 		case 1:
40555f2336efSEd Maste 			p = "int";
40565f2336efSEd Maste 			break;
40575f2336efSEd Maste 		case 2:
40585f2336efSEd Maste 			p = "int";
40595f2336efSEd Maste 			break;
40605f2336efSEd Maste 		default:
40615f2336efSEd Maste 			break;
40625f2336efSEd Maste 		};
40635f2336efSEd Maste 		break;
40645f2336efSEd Maste 	/* linux_getpriority */
40655f2336efSEd Maste 	case 141:
40665f2336efSEd Maste 		switch(ndx) {
40675f2336efSEd Maste 		case 0:
40685f2336efSEd Maste 			p = "l_int";
40695f2336efSEd Maste 			break;
40705f2336efSEd Maste 		case 1:
40715f2336efSEd Maste 			p = "l_int";
40725f2336efSEd Maste 			break;
40735f2336efSEd Maste 		default:
40745f2336efSEd Maste 			break;
40755f2336efSEd Maste 		};
40765f2336efSEd Maste 		break;
40775f2336efSEd Maste 	/* linux_reboot */
40785f2336efSEd Maste 	case 142:
40795f2336efSEd Maste 		switch(ndx) {
40805f2336efSEd Maste 		case 0:
40815f2336efSEd Maste 			p = "l_int";
40825f2336efSEd Maste 			break;
40835f2336efSEd Maste 		case 1:
40845f2336efSEd Maste 			p = "l_int";
40855f2336efSEd Maste 			break;
40865f2336efSEd Maste 		case 2:
40875f2336efSEd Maste 			p = "l_uint";
40885f2336efSEd Maste 			break;
40895f2336efSEd Maste 		case 3:
40905f2336efSEd Maste 			p = "userland void *";
40915f2336efSEd Maste 			break;
40925f2336efSEd Maste 		default:
40935f2336efSEd Maste 			break;
40945f2336efSEd Maste 		};
40955f2336efSEd Maste 		break;
40965f2336efSEd Maste 	/* setregid */
40975f2336efSEd Maste 	case 143:
40985f2336efSEd Maste 		switch(ndx) {
40995f2336efSEd Maste 		case 0:
41005f2336efSEd Maste 			p = "gid_t";
41015f2336efSEd Maste 			break;
41025f2336efSEd Maste 		case 1:
41035f2336efSEd Maste 			p = "gid_t";
41045f2336efSEd Maste 			break;
41055f2336efSEd Maste 		default:
41065f2336efSEd Maste 			break;
41075f2336efSEd Maste 		};
41085f2336efSEd Maste 		break;
41095f2336efSEd Maste 	/* setgid */
41105f2336efSEd Maste 	case 144:
41115f2336efSEd Maste 		switch(ndx) {
41125f2336efSEd Maste 		case 0:
41135f2336efSEd Maste 			p = "gid_t";
41145f2336efSEd Maste 			break;
41155f2336efSEd Maste 		default:
41165f2336efSEd Maste 			break;
41175f2336efSEd Maste 		};
41185f2336efSEd Maste 		break;
41195f2336efSEd Maste 	/* setreuid */
41205f2336efSEd Maste 	case 145:
41215f2336efSEd Maste 		switch(ndx) {
41225f2336efSEd Maste 		case 0:
41235f2336efSEd Maste 			p = "uid_t";
41245f2336efSEd Maste 			break;
41255f2336efSEd Maste 		case 1:
41265f2336efSEd Maste 			p = "uid_t";
41275f2336efSEd Maste 			break;
41285f2336efSEd Maste 		default:
41295f2336efSEd Maste 			break;
41305f2336efSEd Maste 		};
41315f2336efSEd Maste 		break;
41325f2336efSEd Maste 	/* setuid */
41335f2336efSEd Maste 	case 146:
41345f2336efSEd Maste 		switch(ndx) {
41355f2336efSEd Maste 		case 0:
41365f2336efSEd Maste 			p = "uid_t";
41375f2336efSEd Maste 			break;
41385f2336efSEd Maste 		default:
41395f2336efSEd Maste 			break;
41405f2336efSEd Maste 		};
41415f2336efSEd Maste 		break;
41425f2336efSEd Maste 	/* setresuid */
41435f2336efSEd Maste 	case 147:
41445f2336efSEd Maste 		switch(ndx) {
41455f2336efSEd Maste 		case 0:
41465f2336efSEd Maste 			p = "uid_t";
41475f2336efSEd Maste 			break;
41485f2336efSEd Maste 		case 1:
41495f2336efSEd Maste 			p = "uid_t";
41505f2336efSEd Maste 			break;
41515f2336efSEd Maste 		case 2:
41525f2336efSEd Maste 			p = "uid_t";
41535f2336efSEd Maste 			break;
41545f2336efSEd Maste 		default:
41555f2336efSEd Maste 			break;
41565f2336efSEd Maste 		};
41575f2336efSEd Maste 		break;
41585f2336efSEd Maste 	/* getresuid */
41595f2336efSEd Maste 	case 148:
41605f2336efSEd Maste 		switch(ndx) {
41615f2336efSEd Maste 		case 0:
41625f2336efSEd Maste 			p = "userland uid_t *";
41635f2336efSEd Maste 			break;
41645f2336efSEd Maste 		case 1:
41655f2336efSEd Maste 			p = "userland uid_t *";
41665f2336efSEd Maste 			break;
41675f2336efSEd Maste 		case 2:
41685f2336efSEd Maste 			p = "userland uid_t *";
41695f2336efSEd Maste 			break;
41705f2336efSEd Maste 		default:
41715f2336efSEd Maste 			break;
41725f2336efSEd Maste 		};
41735f2336efSEd Maste 		break;
41745f2336efSEd Maste 	/* setresgid */
41755f2336efSEd Maste 	case 149:
41765f2336efSEd Maste 		switch(ndx) {
41775f2336efSEd Maste 		case 0:
41785f2336efSEd Maste 			p = "gid_t";
41795f2336efSEd Maste 			break;
41805f2336efSEd Maste 		case 1:
41815f2336efSEd Maste 			p = "gid_t";
41825f2336efSEd Maste 			break;
41835f2336efSEd Maste 		case 2:
41845f2336efSEd Maste 			p = "gid_t";
41855f2336efSEd Maste 			break;
41865f2336efSEd Maste 		default:
41875f2336efSEd Maste 			break;
41885f2336efSEd Maste 		};
41895f2336efSEd Maste 		break;
41905f2336efSEd Maste 	/* getresgid */
41915f2336efSEd Maste 	case 150:
41925f2336efSEd Maste 		switch(ndx) {
41935f2336efSEd Maste 		case 0:
41945f2336efSEd Maste 			p = "userland gid_t *";
41955f2336efSEd Maste 			break;
41965f2336efSEd Maste 		case 1:
41975f2336efSEd Maste 			p = "userland gid_t *";
41985f2336efSEd Maste 			break;
41995f2336efSEd Maste 		case 2:
42005f2336efSEd Maste 			p = "userland gid_t *";
42015f2336efSEd Maste 			break;
42025f2336efSEd Maste 		default:
42035f2336efSEd Maste 			break;
42045f2336efSEd Maste 		};
42055f2336efSEd Maste 		break;
42065f2336efSEd Maste 	/* linux_setfsuid */
42075f2336efSEd Maste 	case 151:
42085f2336efSEd Maste 		switch(ndx) {
42095f2336efSEd Maste 		case 0:
42105f2336efSEd Maste 			p = "l_uid_t";
42115f2336efSEd Maste 			break;
42125f2336efSEd Maste 		default:
42135f2336efSEd Maste 			break;
42145f2336efSEd Maste 		};
42155f2336efSEd Maste 		break;
42165f2336efSEd Maste 	/* linux_setfsgid */
42175f2336efSEd Maste 	case 152:
42185f2336efSEd Maste 		switch(ndx) {
42195f2336efSEd Maste 		case 0:
42205f2336efSEd Maste 			p = "l_gid_t";
42215f2336efSEd Maste 			break;
42225f2336efSEd Maste 		default:
42235f2336efSEd Maste 			break;
42245f2336efSEd Maste 		};
42255f2336efSEd Maste 		break;
42265f2336efSEd Maste 	/* linux_times */
42275f2336efSEd Maste 	case 153:
42285f2336efSEd Maste 		switch(ndx) {
42295f2336efSEd Maste 		case 0:
42305f2336efSEd Maste 			p = "userland struct l_times_argv *";
42315f2336efSEd Maste 			break;
42325f2336efSEd Maste 		default:
42335f2336efSEd Maste 			break;
42345f2336efSEd Maste 		};
42355f2336efSEd Maste 		break;
42365f2336efSEd Maste 	/* setpgid */
42375f2336efSEd Maste 	case 154:
42385f2336efSEd Maste 		switch(ndx) {
42395f2336efSEd Maste 		case 0:
42405f2336efSEd Maste 			p = "int";
42415f2336efSEd Maste 			break;
42425f2336efSEd Maste 		case 1:
42435f2336efSEd Maste 			p = "int";
42445f2336efSEd Maste 			break;
42455f2336efSEd Maste 		default:
42465f2336efSEd Maste 			break;
42475f2336efSEd Maste 		};
42485f2336efSEd Maste 		break;
42495f2336efSEd Maste 	/* getpgid */
42505f2336efSEd Maste 	case 155:
42515f2336efSEd Maste 		switch(ndx) {
42525f2336efSEd Maste 		case 0:
42535f2336efSEd Maste 			p = "int";
42545f2336efSEd Maste 			break;
42555f2336efSEd Maste 		default:
42565f2336efSEd Maste 			break;
42575f2336efSEd Maste 		};
42585f2336efSEd Maste 		break;
42595f2336efSEd Maste 	/* linux_getsid */
42605f2336efSEd Maste 	case 156:
42615f2336efSEd Maste 		switch(ndx) {
42625f2336efSEd Maste 		case 0:
42635f2336efSEd Maste 			p = "l_pid_t";
42645f2336efSEd Maste 			break;
42655f2336efSEd Maste 		default:
42665f2336efSEd Maste 			break;
42675f2336efSEd Maste 		};
42685f2336efSEd Maste 		break;
42695f2336efSEd Maste 	/* setsid */
42705f2336efSEd Maste 	case 157:
42715f2336efSEd Maste 		break;
42725f2336efSEd Maste 	/* linux_getgroups */
42735f2336efSEd Maste 	case 158:
42745f2336efSEd Maste 		switch(ndx) {
42755f2336efSEd Maste 		case 0:
42765f2336efSEd Maste 			p = "l_int";
42775f2336efSEd Maste 			break;
42785f2336efSEd Maste 		case 1:
42795f2336efSEd Maste 			p = "userland l_gid_t *";
42805f2336efSEd Maste 			break;
42815f2336efSEd Maste 		default:
42825f2336efSEd Maste 			break;
42835f2336efSEd Maste 		};
42845f2336efSEd Maste 		break;
42855f2336efSEd Maste 	/* linux_setgroups */
42865f2336efSEd Maste 	case 159:
42875f2336efSEd Maste 		switch(ndx) {
42885f2336efSEd Maste 		case 0:
42895f2336efSEd Maste 			p = "l_int";
42905f2336efSEd Maste 			break;
42915f2336efSEd Maste 		case 1:
42925f2336efSEd Maste 			p = "userland l_gid_t *";
42935f2336efSEd Maste 			break;
42945f2336efSEd Maste 		default:
42955f2336efSEd Maste 			break;
42965f2336efSEd Maste 		};
42975f2336efSEd Maste 		break;
42985f2336efSEd Maste 	/* linux_newuname */
42995f2336efSEd Maste 	case 160:
43005f2336efSEd Maste 		switch(ndx) {
43015f2336efSEd Maste 		case 0:
43025f2336efSEd Maste 			p = "userland struct l_new_utsname *";
43035f2336efSEd Maste 			break;
43045f2336efSEd Maste 		default:
43055f2336efSEd Maste 			break;
43065f2336efSEd Maste 		};
43075f2336efSEd Maste 		break;
43085f2336efSEd Maste 	/* linux_sethostname */
43095f2336efSEd Maste 	case 161:
43105f2336efSEd Maste 		switch(ndx) {
43115f2336efSEd Maste 		case 0:
43125f2336efSEd Maste 			p = "userland char *";
43135f2336efSEd Maste 			break;
43145f2336efSEd Maste 		case 1:
43155f2336efSEd Maste 			p = "l_uint";
43165f2336efSEd Maste 			break;
43175f2336efSEd Maste 		default:
43185f2336efSEd Maste 			break;
43195f2336efSEd Maste 		};
43205f2336efSEd Maste 		break;
43215f2336efSEd Maste 	/* linux_setdomainname */
43225f2336efSEd Maste 	case 162:
43235f2336efSEd Maste 		switch(ndx) {
43245f2336efSEd Maste 		case 0:
43255f2336efSEd Maste 			p = "userland char *";
43265f2336efSEd Maste 			break;
43275f2336efSEd Maste 		case 1:
43285f2336efSEd Maste 			p = "l_int";
43295f2336efSEd Maste 			break;
43305f2336efSEd Maste 		default:
43315f2336efSEd Maste 			break;
43325f2336efSEd Maste 		};
43335f2336efSEd Maste 		break;
43345f2336efSEd Maste 	/* linux_getrlimit */
43355f2336efSEd Maste 	case 163:
43365f2336efSEd Maste 		switch(ndx) {
43375f2336efSEd Maste 		case 0:
43385f2336efSEd Maste 			p = "l_uint";
43395f2336efSEd Maste 			break;
43405f2336efSEd Maste 		case 1:
43415f2336efSEd Maste 			p = "userland struct l_rlimit *";
43425f2336efSEd Maste 			break;
43435f2336efSEd Maste 		default:
43445f2336efSEd Maste 			break;
43455f2336efSEd Maste 		};
43465f2336efSEd Maste 		break;
43475f2336efSEd Maste 	/* linux_setrlimit */
43485f2336efSEd Maste 	case 164:
43495f2336efSEd Maste 		switch(ndx) {
43505f2336efSEd Maste 		case 0:
43515f2336efSEd Maste 			p = "l_uint";
43525f2336efSEd Maste 			break;
43535f2336efSEd Maste 		case 1:
43545f2336efSEd Maste 			p = "userland struct l_rlimit *";
43555f2336efSEd Maste 			break;
43565f2336efSEd Maste 		default:
43575f2336efSEd Maste 			break;
43585f2336efSEd Maste 		};
43595f2336efSEd Maste 		break;
43605f2336efSEd Maste 	/* getrusage */
43615f2336efSEd Maste 	case 165:
43625f2336efSEd Maste 		switch(ndx) {
43635f2336efSEd Maste 		case 0:
43645f2336efSEd Maste 			p = "int";
43655f2336efSEd Maste 			break;
43665f2336efSEd Maste 		case 1:
43675f2336efSEd Maste 			p = "userland struct rusage *";
43685f2336efSEd Maste 			break;
43695f2336efSEd Maste 		default:
43705f2336efSEd Maste 			break;
43715f2336efSEd Maste 		};
43725f2336efSEd Maste 		break;
43735f2336efSEd Maste 	/* umask */
43745f2336efSEd Maste 	case 166:
43755f2336efSEd Maste 		switch(ndx) {
43765f2336efSEd Maste 		case 0:
43775f2336efSEd Maste 			p = "int";
43785f2336efSEd Maste 			break;
43795f2336efSEd Maste 		default:
43805f2336efSEd Maste 			break;
43815f2336efSEd Maste 		};
43825f2336efSEd Maste 		break;
43835f2336efSEd Maste 	/* linux_prctl */
43845f2336efSEd Maste 	case 167:
43855f2336efSEd Maste 		switch(ndx) {
43865f2336efSEd Maste 		case 0:
43875f2336efSEd Maste 			p = "l_int";
43885f2336efSEd Maste 			break;
43895f2336efSEd Maste 		case 1:
43905f2336efSEd Maste 			p = "l_uintptr_t";
43915f2336efSEd Maste 			break;
43925f2336efSEd Maste 		case 2:
43935f2336efSEd Maste 			p = "l_uintptr_t";
43945f2336efSEd Maste 			break;
43955f2336efSEd Maste 		case 3:
43965f2336efSEd Maste 			p = "l_uintptr_t";
43975f2336efSEd Maste 			break;
43985f2336efSEd Maste 		case 4:
43995f2336efSEd Maste 			p = "l_uintptr_t";
44005f2336efSEd Maste 			break;
44015f2336efSEd Maste 		default:
44025f2336efSEd Maste 			break;
44035f2336efSEd Maste 		};
44045f2336efSEd Maste 		break;
44055f2336efSEd Maste 	/* linux_getcpu */
44065f2336efSEd Maste 	case 168:
44075f2336efSEd Maste 		switch(ndx) {
44085f2336efSEd Maste 		case 0:
44095f2336efSEd Maste 			p = "userland l_uint *";
44105f2336efSEd Maste 			break;
44115f2336efSEd Maste 		case 1:
44125f2336efSEd Maste 			p = "userland l_uint *";
44135f2336efSEd Maste 			break;
44145f2336efSEd Maste 		case 2:
44155f2336efSEd Maste 			p = "userland void *";
44165f2336efSEd Maste 			break;
44175f2336efSEd Maste 		default:
44185f2336efSEd Maste 			break;
44195f2336efSEd Maste 		};
44205f2336efSEd Maste 		break;
44215f2336efSEd Maste 	/* gettimeofday */
44225f2336efSEd Maste 	case 169:
44235f2336efSEd Maste 		switch(ndx) {
44245f2336efSEd Maste 		case 0:
44255f2336efSEd Maste 			p = "userland struct l_timeval *";
44265f2336efSEd Maste 			break;
44275f2336efSEd Maste 		case 1:
44285f2336efSEd Maste 			p = "userland struct timezone *";
44295f2336efSEd Maste 			break;
44305f2336efSEd Maste 		default:
44315f2336efSEd Maste 			break;
44325f2336efSEd Maste 		};
44335f2336efSEd Maste 		break;
44345f2336efSEd Maste 	/* settimeofday */
44355f2336efSEd Maste 	case 170:
44365f2336efSEd Maste 		switch(ndx) {
44375f2336efSEd Maste 		case 0:
44385f2336efSEd Maste 			p = "userland struct l_timeval *";
44395f2336efSEd Maste 			break;
44405f2336efSEd Maste 		case 1:
44415f2336efSEd Maste 			p = "userland struct timezone *";
44425f2336efSEd Maste 			break;
44435f2336efSEd Maste 		default:
44445f2336efSEd Maste 			break;
44455f2336efSEd Maste 		};
44465f2336efSEd Maste 		break;
44475f2336efSEd Maste 	/* linux_adjtimex */
44485f2336efSEd Maste 	case 171:
44495f2336efSEd Maste 		break;
44505f2336efSEd Maste 	/* linux_getpid */
44515f2336efSEd Maste 	case 172:
44525f2336efSEd Maste 		break;
44535f2336efSEd Maste 	/* linux_getppid */
44545f2336efSEd Maste 	case 173:
44555f2336efSEd Maste 		break;
44565f2336efSEd Maste 	/* linux_getuid */
44575f2336efSEd Maste 	case 174:
44585f2336efSEd Maste 		break;
44595f2336efSEd Maste 	/* geteuid */
44605f2336efSEd Maste 	case 175:
44615f2336efSEd Maste 		break;
44625f2336efSEd Maste 	/* linux_getgid */
44635f2336efSEd Maste 	case 176:
44645f2336efSEd Maste 		break;
44655f2336efSEd Maste 	/* getegid */
44665f2336efSEd Maste 	case 177:
44675f2336efSEd Maste 		break;
44685f2336efSEd Maste 	/* linux_gettid */
44695f2336efSEd Maste 	case 178:
44705f2336efSEd Maste 		break;
44715f2336efSEd Maste 	/* linux_sysinfo */
44725f2336efSEd Maste 	case 179:
44735f2336efSEd Maste 		switch(ndx) {
44745f2336efSEd Maste 		case 0:
44755f2336efSEd Maste 			p = "userland struct l_sysinfo *";
44765f2336efSEd Maste 			break;
44775f2336efSEd Maste 		default:
44785f2336efSEd Maste 			break;
44795f2336efSEd Maste 		};
44805f2336efSEd Maste 		break;
44815f2336efSEd Maste 	/* linux_mq_open */
44825f2336efSEd Maste 	case 180:
4483a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4484a39cdcd7SEdward Tomasz Napierala 		case 0:
4485a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4486a39cdcd7SEdward Tomasz Napierala 			break;
4487a39cdcd7SEdward Tomasz Napierala 		case 1:
4488a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
4489a39cdcd7SEdward Tomasz Napierala 			break;
4490a39cdcd7SEdward Tomasz Napierala 		case 2:
4491a39cdcd7SEdward Tomasz Napierala 			p = "l_mode_t";
4492a39cdcd7SEdward Tomasz Napierala 			break;
4493a39cdcd7SEdward Tomasz Napierala 		case 3:
4494a39cdcd7SEdward Tomasz Napierala 			p = "userland struct mq_attr *";
4495a39cdcd7SEdward Tomasz Napierala 			break;
4496a39cdcd7SEdward Tomasz Napierala 		default:
4497a39cdcd7SEdward Tomasz Napierala 			break;
4498a39cdcd7SEdward Tomasz Napierala 		};
44995f2336efSEd Maste 		break;
45005f2336efSEd Maste 	/* linux_mq_unlink */
45015f2336efSEd Maste 	case 181:
4502a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4503a39cdcd7SEdward Tomasz Napierala 		case 0:
4504a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4505a39cdcd7SEdward Tomasz Napierala 			break;
4506a39cdcd7SEdward Tomasz Napierala 		default:
4507a39cdcd7SEdward Tomasz Napierala 			break;
4508a39cdcd7SEdward Tomasz Napierala 		};
45095f2336efSEd Maste 		break;
45105f2336efSEd Maste 	/* linux_mq_timedsend */
45115f2336efSEd Maste 	case 182:
4512a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4513a39cdcd7SEdward Tomasz Napierala 		case 0:
4514a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4515a39cdcd7SEdward Tomasz Napierala 			break;
4516a39cdcd7SEdward Tomasz Napierala 		case 1:
4517a39cdcd7SEdward Tomasz Napierala 			p = "userland const char *";
4518a39cdcd7SEdward Tomasz Napierala 			break;
4519a39cdcd7SEdward Tomasz Napierala 		case 2:
4520a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4521a39cdcd7SEdward Tomasz Napierala 			break;
4522a39cdcd7SEdward Tomasz Napierala 		case 3:
4523a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
4524a39cdcd7SEdward Tomasz Napierala 			break;
4525a39cdcd7SEdward Tomasz Napierala 		case 4:
4526a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4527a39cdcd7SEdward Tomasz Napierala 			break;
4528a39cdcd7SEdward Tomasz Napierala 		default:
4529a39cdcd7SEdward Tomasz Napierala 			break;
4530a39cdcd7SEdward Tomasz Napierala 		};
45315f2336efSEd Maste 		break;
45325f2336efSEd Maste 	/* linux_mq_timedreceive */
45335f2336efSEd Maste 	case 183:
4534a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4535a39cdcd7SEdward Tomasz Napierala 		case 0:
4536a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4537a39cdcd7SEdward Tomasz Napierala 			break;
4538a39cdcd7SEdward Tomasz Napierala 		case 1:
4539a39cdcd7SEdward Tomasz Napierala 			p = "userland char *";
4540a39cdcd7SEdward Tomasz Napierala 			break;
4541a39cdcd7SEdward Tomasz Napierala 		case 2:
4542a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
4543a39cdcd7SEdward Tomasz Napierala 			break;
4544a39cdcd7SEdward Tomasz Napierala 		case 3:
4545a39cdcd7SEdward Tomasz Napierala 			p = "userland l_uint *";
4546a39cdcd7SEdward Tomasz Napierala 			break;
4547a39cdcd7SEdward Tomasz Napierala 		case 4:
4548a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4549a39cdcd7SEdward Tomasz Napierala 			break;
4550a39cdcd7SEdward Tomasz Napierala 		default:
4551a39cdcd7SEdward Tomasz Napierala 			break;
4552a39cdcd7SEdward Tomasz Napierala 		};
45535f2336efSEd Maste 		break;
45545f2336efSEd Maste 	/* linux_mq_notify */
45555f2336efSEd Maste 	case 184:
4556a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4557a39cdcd7SEdward Tomasz Napierala 		case 0:
4558a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4559a39cdcd7SEdward Tomasz Napierala 			break;
4560a39cdcd7SEdward Tomasz Napierala 		case 1:
4561a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct l_timespec *";
4562a39cdcd7SEdward Tomasz Napierala 			break;
4563a39cdcd7SEdward Tomasz Napierala 		default:
4564a39cdcd7SEdward Tomasz Napierala 			break;
4565a39cdcd7SEdward Tomasz Napierala 		};
45665f2336efSEd Maste 		break;
45675f2336efSEd Maste 	/* linux_mq_getsetattr */
45685f2336efSEd Maste 	case 185:
4569a39cdcd7SEdward Tomasz Napierala 		switch(ndx) {
4570a39cdcd7SEdward Tomasz Napierala 		case 0:
4571a39cdcd7SEdward Tomasz Napierala 			p = "l_mqd_t";
4572a39cdcd7SEdward Tomasz Napierala 			break;
4573a39cdcd7SEdward Tomasz Napierala 		case 1:
4574a39cdcd7SEdward Tomasz Napierala 			p = "userland const struct mq_attr *";
4575a39cdcd7SEdward Tomasz Napierala 			break;
4576a39cdcd7SEdward Tomasz Napierala 		case 2:
4577a39cdcd7SEdward Tomasz Napierala 			p = "userland struct mq_attr *";
4578a39cdcd7SEdward Tomasz Napierala 			break;
4579a39cdcd7SEdward Tomasz Napierala 		default:
4580a39cdcd7SEdward Tomasz Napierala 			break;
4581a39cdcd7SEdward Tomasz Napierala 		};
45825f2336efSEd Maste 		break;
45835f2336efSEd Maste 	/* linux_msgget */
45845f2336efSEd Maste 	case 186:
45855f2336efSEd Maste 		switch(ndx) {
45865f2336efSEd Maste 		case 0:
45875f2336efSEd Maste 			p = "l_key_t";
45885f2336efSEd Maste 			break;
45895f2336efSEd Maste 		case 1:
45905f2336efSEd Maste 			p = "l_int";
45915f2336efSEd Maste 			break;
45925f2336efSEd Maste 		default:
45935f2336efSEd Maste 			break;
45945f2336efSEd Maste 		};
45955f2336efSEd Maste 		break;
45965f2336efSEd Maste 	/* linux_msgctl */
45975f2336efSEd Maste 	case 187:
45985f2336efSEd Maste 		switch(ndx) {
45995f2336efSEd Maste 		case 0:
46005f2336efSEd Maste 			p = "l_int";
46015f2336efSEd Maste 			break;
46025f2336efSEd Maste 		case 1:
46035f2336efSEd Maste 			p = "l_int";
46045f2336efSEd Maste 			break;
46055f2336efSEd Maste 		case 2:
46065f2336efSEd Maste 			p = "userland struct l_msqid_ds *";
46075f2336efSEd Maste 			break;
46085f2336efSEd Maste 		default:
46095f2336efSEd Maste 			break;
46105f2336efSEd Maste 		};
46115f2336efSEd Maste 		break;
46125f2336efSEd Maste 	/* linux_msgrcv */
46135f2336efSEd Maste 	case 188:
46145f2336efSEd Maste 		switch(ndx) {
46155f2336efSEd Maste 		case 0:
46165f2336efSEd Maste 			p = "l_int";
46175f2336efSEd Maste 			break;
46185f2336efSEd Maste 		case 1:
46195f2336efSEd Maste 			p = "userland struct l_msgbuf *";
46205f2336efSEd Maste 			break;
46215f2336efSEd Maste 		case 2:
46225f2336efSEd Maste 			p = "l_size_t";
46235f2336efSEd Maste 			break;
46245f2336efSEd Maste 		case 3:
46255f2336efSEd Maste 			p = "l_long";
46265f2336efSEd Maste 			break;
46275f2336efSEd Maste 		case 4:
46285f2336efSEd Maste 			p = "l_int";
46295f2336efSEd Maste 			break;
46305f2336efSEd Maste 		default:
46315f2336efSEd Maste 			break;
46325f2336efSEd Maste 		};
46335f2336efSEd Maste 		break;
46345f2336efSEd Maste 	/* linux_msgsnd */
46355f2336efSEd Maste 	case 189:
46365f2336efSEd Maste 		switch(ndx) {
46375f2336efSEd Maste 		case 0:
46385f2336efSEd Maste 			p = "l_int";
46395f2336efSEd Maste 			break;
46405f2336efSEd Maste 		case 1:
46415f2336efSEd Maste 			p = "userland struct l_msgbuf *";
46425f2336efSEd Maste 			break;
46435f2336efSEd Maste 		case 2:
46445f2336efSEd Maste 			p = "l_size_t";
46455f2336efSEd Maste 			break;
46465f2336efSEd Maste 		case 3:
46475f2336efSEd Maste 			p = "l_int";
46485f2336efSEd Maste 			break;
46495f2336efSEd Maste 		default:
46505f2336efSEd Maste 			break;
46515f2336efSEd Maste 		};
46525f2336efSEd Maste 		break;
46535f2336efSEd Maste 	/* linux_semget */
46545f2336efSEd Maste 	case 190:
46555f2336efSEd Maste 		switch(ndx) {
46565f2336efSEd Maste 		case 0:
46575f2336efSEd Maste 			p = "l_key_t";
46585f2336efSEd Maste 			break;
46595f2336efSEd Maste 		case 1:
46605f2336efSEd Maste 			p = "l_int";
46615f2336efSEd Maste 			break;
46625f2336efSEd Maste 		case 2:
46635f2336efSEd Maste 			p = "l_int";
46645f2336efSEd Maste 			break;
46655f2336efSEd Maste 		default:
46665f2336efSEd Maste 			break;
46675f2336efSEd Maste 		};
46685f2336efSEd Maste 		break;
46695f2336efSEd Maste 	/* linux_semctl */
46705f2336efSEd Maste 	case 191:
46715f2336efSEd Maste 		switch(ndx) {
46725f2336efSEd Maste 		case 0:
46735f2336efSEd Maste 			p = "l_int";
46745f2336efSEd Maste 			break;
46755f2336efSEd Maste 		case 1:
46765f2336efSEd Maste 			p = "l_int";
46775f2336efSEd Maste 			break;
46785f2336efSEd Maste 		case 2:
46795f2336efSEd Maste 			p = "l_int";
46805f2336efSEd Maste 			break;
46815f2336efSEd Maste 		case 3:
46825f2336efSEd Maste 			p = "union l_semun";
46835f2336efSEd Maste 			break;
46845f2336efSEd Maste 		default:
46855f2336efSEd Maste 			break;
46865f2336efSEd Maste 		};
46875f2336efSEd Maste 		break;
46885f2336efSEd Maste 	/* linux_semtimedop */
46895f2336efSEd Maste 	case 192:
46905f2336efSEd Maste 		break;
46915f2336efSEd Maste 	/* linux_semop */
46925f2336efSEd Maste 	case 193:
46935f2336efSEd Maste 		switch(ndx) {
46945f2336efSEd Maste 		case 0:
46955f2336efSEd Maste 			p = "l_int";
46965f2336efSEd Maste 			break;
46975f2336efSEd Maste 		case 1:
46985f2336efSEd Maste 			p = "userland struct l_sembuf *";
46995f2336efSEd Maste 			break;
47005f2336efSEd Maste 		case 2:
47015f2336efSEd Maste 			p = "l_uint";
47025f2336efSEd Maste 			break;
47035f2336efSEd Maste 		default:
47045f2336efSEd Maste 			break;
47055f2336efSEd Maste 		};
47065f2336efSEd Maste 		break;
47075f2336efSEd Maste 	/* linux_shmget */
47085f2336efSEd Maste 	case 194:
47095f2336efSEd Maste 		switch(ndx) {
47105f2336efSEd Maste 		case 0:
47115f2336efSEd Maste 			p = "l_key_t";
47125f2336efSEd Maste 			break;
47135f2336efSEd Maste 		case 1:
47145f2336efSEd Maste 			p = "l_size_t";
47155f2336efSEd Maste 			break;
47165f2336efSEd Maste 		case 2:
47175f2336efSEd Maste 			p = "l_int";
47185f2336efSEd Maste 			break;
47195f2336efSEd Maste 		default:
47205f2336efSEd Maste 			break;
47215f2336efSEd Maste 		};
47225f2336efSEd Maste 		break;
47235f2336efSEd Maste 	/* linux_shmctl */
47245f2336efSEd Maste 	case 195:
47255f2336efSEd Maste 		switch(ndx) {
47265f2336efSEd Maste 		case 0:
47275f2336efSEd Maste 			p = "l_int";
47285f2336efSEd Maste 			break;
47295f2336efSEd Maste 		case 1:
47305f2336efSEd Maste 			p = "l_int";
47315f2336efSEd Maste 			break;
47325f2336efSEd Maste 		case 2:
47335f2336efSEd Maste 			p = "userland struct l_shmid_ds *";
47345f2336efSEd Maste 			break;
47355f2336efSEd Maste 		default:
47365f2336efSEd Maste 			break;
47375f2336efSEd Maste 		};
47385f2336efSEd Maste 		break;
47395f2336efSEd Maste 	/* linux_shmat */
47405f2336efSEd Maste 	case 196:
47415f2336efSEd Maste 		switch(ndx) {
47425f2336efSEd Maste 		case 0:
47435f2336efSEd Maste 			p = "l_int";
47445f2336efSEd Maste 			break;
47455f2336efSEd Maste 		case 1:
47465f2336efSEd Maste 			p = "userland char *";
47475f2336efSEd Maste 			break;
47485f2336efSEd Maste 		case 2:
47495f2336efSEd Maste 			p = "l_int";
47505f2336efSEd Maste 			break;
47515f2336efSEd Maste 		default:
47525f2336efSEd Maste 			break;
47535f2336efSEd Maste 		};
47545f2336efSEd Maste 		break;
47555f2336efSEd Maste 	/* linux_shmdt */
47565f2336efSEd Maste 	case 197:
47575f2336efSEd Maste 		switch(ndx) {
47585f2336efSEd Maste 		case 0:
47595f2336efSEd Maste 			p = "userland char *";
47605f2336efSEd Maste 			break;
47615f2336efSEd Maste 		default:
47625f2336efSEd Maste 			break;
47635f2336efSEd Maste 		};
47645f2336efSEd Maste 		break;
47655f2336efSEd Maste 	/* linux_socket */
47665f2336efSEd Maste 	case 198:
47675f2336efSEd Maste 		switch(ndx) {
47685f2336efSEd Maste 		case 0:
47695f2336efSEd Maste 			p = "l_int";
47705f2336efSEd Maste 			break;
47715f2336efSEd Maste 		case 1:
47725f2336efSEd Maste 			p = "l_int";
47735f2336efSEd Maste 			break;
47745f2336efSEd Maste 		case 2:
47755f2336efSEd Maste 			p = "l_int";
47765f2336efSEd Maste 			break;
47775f2336efSEd Maste 		default:
47785f2336efSEd Maste 			break;
47795f2336efSEd Maste 		};
47805f2336efSEd Maste 		break;
47815f2336efSEd Maste 	/* linux_socketpair */
47825f2336efSEd Maste 	case 199:
47835f2336efSEd Maste 		switch(ndx) {
47845f2336efSEd Maste 		case 0:
47855f2336efSEd Maste 			p = "l_int";
47865f2336efSEd Maste 			break;
47875f2336efSEd Maste 		case 1:
47885f2336efSEd Maste 			p = "l_int";
47895f2336efSEd Maste 			break;
47905f2336efSEd Maste 		case 2:
47915f2336efSEd Maste 			p = "l_int";
47925f2336efSEd Maste 			break;
47935f2336efSEd Maste 		case 3:
47945f2336efSEd Maste 			p = "l_uintptr_t";
47955f2336efSEd Maste 			break;
47965f2336efSEd Maste 		default:
47975f2336efSEd Maste 			break;
47985f2336efSEd Maste 		};
47995f2336efSEd Maste 		break;
48005f2336efSEd Maste 	/* linux_bind */
48015f2336efSEd Maste 	case 200:
48025f2336efSEd Maste 		switch(ndx) {
48035f2336efSEd Maste 		case 0:
48045f2336efSEd Maste 			p = "l_int";
48055f2336efSEd Maste 			break;
48065f2336efSEd Maste 		case 1:
48075f2336efSEd Maste 			p = "l_uintptr_t";
48085f2336efSEd Maste 			break;
48095f2336efSEd Maste 		case 2:
48105f2336efSEd Maste 			p = "l_int";
48115f2336efSEd Maste 			break;
48125f2336efSEd Maste 		default:
48135f2336efSEd Maste 			break;
48145f2336efSEd Maste 		};
48155f2336efSEd Maste 		break;
48165f2336efSEd Maste 	/* linux_listen */
48175f2336efSEd Maste 	case 201:
48185f2336efSEd Maste 		switch(ndx) {
48195f2336efSEd Maste 		case 0:
48205f2336efSEd Maste 			p = "l_int";
48215f2336efSEd Maste 			break;
48225f2336efSEd Maste 		case 1:
48235f2336efSEd Maste 			p = "l_int";
48245f2336efSEd Maste 			break;
48255f2336efSEd Maste 		default:
48265f2336efSEd Maste 			break;
48275f2336efSEd Maste 		};
48285f2336efSEd Maste 		break;
48295f2336efSEd Maste 	/* linux_accept */
48305f2336efSEd Maste 	case 202:
48315f2336efSEd Maste 		switch(ndx) {
48325f2336efSEd Maste 		case 0:
48335f2336efSEd Maste 			p = "l_int";
48345f2336efSEd Maste 			break;
48355f2336efSEd Maste 		case 1:
48365f2336efSEd Maste 			p = "l_uintptr_t";
48375f2336efSEd Maste 			break;
48385f2336efSEd Maste 		case 2:
48395f2336efSEd Maste 			p = "l_uintptr_t";
48405f2336efSEd Maste 			break;
48415f2336efSEd Maste 		default:
48425f2336efSEd Maste 			break;
48435f2336efSEd Maste 		};
48445f2336efSEd Maste 		break;
48455f2336efSEd Maste 	/* linux_connect */
48465f2336efSEd Maste 	case 203:
48475f2336efSEd Maste 		switch(ndx) {
48485f2336efSEd Maste 		case 0:
48495f2336efSEd Maste 			p = "l_int";
48505f2336efSEd Maste 			break;
48515f2336efSEd Maste 		case 1:
48525f2336efSEd Maste 			p = "l_uintptr_t";
48535f2336efSEd Maste 			break;
48545f2336efSEd Maste 		case 2:
48555f2336efSEd Maste 			p = "l_int";
48565f2336efSEd Maste 			break;
48575f2336efSEd Maste 		default:
48585f2336efSEd Maste 			break;
48595f2336efSEd Maste 		};
48605f2336efSEd Maste 		break;
48615f2336efSEd Maste 	/* linux_getsockname */
48625f2336efSEd Maste 	case 204:
48635f2336efSEd Maste 		switch(ndx) {
48645f2336efSEd Maste 		case 0:
48655f2336efSEd Maste 			p = "l_int";
48665f2336efSEd Maste 			break;
48675f2336efSEd Maste 		case 1:
48685f2336efSEd Maste 			p = "l_uintptr_t";
48695f2336efSEd Maste 			break;
48705f2336efSEd Maste 		case 2:
48715f2336efSEd Maste 			p = "l_uintptr_t";
48725f2336efSEd Maste 			break;
48735f2336efSEd Maste 		default:
48745f2336efSEd Maste 			break;
48755f2336efSEd Maste 		};
48765f2336efSEd Maste 		break;
48775f2336efSEd Maste 	/* linux_getpeername */
48785f2336efSEd Maste 	case 205:
48795f2336efSEd Maste 		switch(ndx) {
48805f2336efSEd Maste 		case 0:
48815f2336efSEd Maste 			p = "l_int";
48825f2336efSEd Maste 			break;
48835f2336efSEd Maste 		case 1:
48845f2336efSEd Maste 			p = "l_uintptr_t";
48855f2336efSEd Maste 			break;
48865f2336efSEd Maste 		case 2:
48875f2336efSEd Maste 			p = "l_uintptr_t";
48885f2336efSEd Maste 			break;
48895f2336efSEd Maste 		default:
48905f2336efSEd Maste 			break;
48915f2336efSEd Maste 		};
48925f2336efSEd Maste 		break;
48935f2336efSEd Maste 	/* linux_sendto */
48945f2336efSEd Maste 	case 206:
48955f2336efSEd Maste 		switch(ndx) {
48965f2336efSEd Maste 		case 0:
48975f2336efSEd Maste 			p = "l_int";
48985f2336efSEd Maste 			break;
48995f2336efSEd Maste 		case 1:
49005f2336efSEd Maste 			p = "l_uintptr_t";
49015f2336efSEd Maste 			break;
49025f2336efSEd Maste 		case 2:
4903a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
49045f2336efSEd Maste 			break;
49055f2336efSEd Maste 		case 3:
4906a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
49075f2336efSEd Maste 			break;
49085f2336efSEd Maste 		case 4:
49095f2336efSEd Maste 			p = "l_uintptr_t";
49105f2336efSEd Maste 			break;
49115f2336efSEd Maste 		case 5:
49125f2336efSEd Maste 			p = "l_int";
49135f2336efSEd Maste 			break;
49145f2336efSEd Maste 		default:
49155f2336efSEd Maste 			break;
49165f2336efSEd Maste 		};
49175f2336efSEd Maste 		break;
49185f2336efSEd Maste 	/* linux_recvfrom */
49195f2336efSEd Maste 	case 207:
49205f2336efSEd Maste 		switch(ndx) {
49215f2336efSEd Maste 		case 0:
49225f2336efSEd Maste 			p = "l_int";
49235f2336efSEd Maste 			break;
49245f2336efSEd Maste 		case 1:
49255f2336efSEd Maste 			p = "l_uintptr_t";
49265f2336efSEd Maste 			break;
49275f2336efSEd Maste 		case 2:
49285f2336efSEd Maste 			p = "l_size_t";
49295f2336efSEd Maste 			break;
49305f2336efSEd Maste 		case 3:
4931a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
49325f2336efSEd Maste 			break;
49335f2336efSEd Maste 		case 4:
49345f2336efSEd Maste 			p = "l_uintptr_t";
49355f2336efSEd Maste 			break;
49365f2336efSEd Maste 		case 5:
49375f2336efSEd Maste 			p = "l_uintptr_t";
49385f2336efSEd Maste 			break;
49395f2336efSEd Maste 		default:
49405f2336efSEd Maste 			break;
49415f2336efSEd Maste 		};
49425f2336efSEd Maste 		break;
49435f2336efSEd Maste 	/* linux_setsockopt */
49445f2336efSEd Maste 	case 208:
49455f2336efSEd Maste 		switch(ndx) {
49465f2336efSEd Maste 		case 0:
49475f2336efSEd Maste 			p = "l_int";
49485f2336efSEd Maste 			break;
49495f2336efSEd Maste 		case 1:
49505f2336efSEd Maste 			p = "l_int";
49515f2336efSEd Maste 			break;
49525f2336efSEd Maste 		case 2:
49535f2336efSEd Maste 			p = "l_int";
49545f2336efSEd Maste 			break;
49555f2336efSEd Maste 		case 3:
49565f2336efSEd Maste 			p = "l_uintptr_t";
49575f2336efSEd Maste 			break;
49585f2336efSEd Maste 		case 4:
49595f2336efSEd Maste 			p = "l_int";
49605f2336efSEd Maste 			break;
49615f2336efSEd Maste 		default:
49625f2336efSEd Maste 			break;
49635f2336efSEd Maste 		};
49645f2336efSEd Maste 		break;
49655f2336efSEd Maste 	/* linux_getsockopt */
49665f2336efSEd Maste 	case 209:
49675f2336efSEd Maste 		switch(ndx) {
49685f2336efSEd Maste 		case 0:
49695f2336efSEd Maste 			p = "l_int";
49705f2336efSEd Maste 			break;
49715f2336efSEd Maste 		case 1:
49725f2336efSEd Maste 			p = "l_int";
49735f2336efSEd Maste 			break;
49745f2336efSEd Maste 		case 2:
49755f2336efSEd Maste 			p = "l_int";
49765f2336efSEd Maste 			break;
49775f2336efSEd Maste 		case 3:
49785f2336efSEd Maste 			p = "l_uintptr_t";
49795f2336efSEd Maste 			break;
49805f2336efSEd Maste 		case 4:
49815f2336efSEd Maste 			p = "l_uintptr_t";
49825f2336efSEd Maste 			break;
49835f2336efSEd Maste 		default:
49845f2336efSEd Maste 			break;
49855f2336efSEd Maste 		};
49865f2336efSEd Maste 		break;
49875f2336efSEd Maste 	/* linux_shutdown */
49885f2336efSEd Maste 	case 210:
49895f2336efSEd Maste 		switch(ndx) {
49905f2336efSEd Maste 		case 0:
49915f2336efSEd Maste 			p = "l_int";
49925f2336efSEd Maste 			break;
49935f2336efSEd Maste 		case 1:
49945f2336efSEd Maste 			p = "l_int";
49955f2336efSEd Maste 			break;
49965f2336efSEd Maste 		default:
49975f2336efSEd Maste 			break;
49985f2336efSEd Maste 		};
49995f2336efSEd Maste 		break;
50005f2336efSEd Maste 	/* linux_sendmsg */
50015f2336efSEd Maste 	case 211:
50025f2336efSEd Maste 		switch(ndx) {
50035f2336efSEd Maste 		case 0:
50045f2336efSEd Maste 			p = "l_int";
50055f2336efSEd Maste 			break;
50065f2336efSEd Maste 		case 1:
50075f2336efSEd Maste 			p = "l_uintptr_t";
50085f2336efSEd Maste 			break;
50095f2336efSEd Maste 		case 2:
5010a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
50115f2336efSEd Maste 			break;
50125f2336efSEd Maste 		default:
50135f2336efSEd Maste 			break;
50145f2336efSEd Maste 		};
50155f2336efSEd Maste 		break;
50165f2336efSEd Maste 	/* linux_recvmsg */
50175f2336efSEd Maste 	case 212:
50185f2336efSEd Maste 		switch(ndx) {
50195f2336efSEd Maste 		case 0:
50205f2336efSEd Maste 			p = "l_int";
50215f2336efSEd Maste 			break;
50225f2336efSEd Maste 		case 1:
50235f2336efSEd Maste 			p = "l_uintptr_t";
50245f2336efSEd Maste 			break;
50255f2336efSEd Maste 		case 2:
5026a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
50275f2336efSEd Maste 			break;
50285f2336efSEd Maste 		default:
50295f2336efSEd Maste 			break;
50305f2336efSEd Maste 		};
50315f2336efSEd Maste 		break;
50325f2336efSEd Maste 	/* linux_brk */
50335f2336efSEd Maste 	case 214:
50345f2336efSEd Maste 		switch(ndx) {
50355f2336efSEd Maste 		case 0:
50365f2336efSEd Maste 			p = "l_ulong";
50375f2336efSEd Maste 			break;
50385f2336efSEd Maste 		default:
50395f2336efSEd Maste 			break;
50405f2336efSEd Maste 		};
50415f2336efSEd Maste 		break;
50425f2336efSEd Maste 	/* munmap */
50435f2336efSEd Maste 	case 215:
50445f2336efSEd Maste 		switch(ndx) {
50455f2336efSEd Maste 		case 0:
5046a39cdcd7SEdward Tomasz Napierala 			p = "userland void *";
50475f2336efSEd Maste 			break;
50485f2336efSEd Maste 		case 1:
5049a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
50505f2336efSEd Maste 			break;
50515f2336efSEd Maste 		default:
50525f2336efSEd Maste 			break;
50535f2336efSEd Maste 		};
50545f2336efSEd Maste 		break;
50555f2336efSEd Maste 	/* linux_mremap */
50565f2336efSEd Maste 	case 216:
50575f2336efSEd Maste 		switch(ndx) {
50585f2336efSEd Maste 		case 0:
50595f2336efSEd Maste 			p = "l_ulong";
50605f2336efSEd Maste 			break;
50615f2336efSEd Maste 		case 1:
50625f2336efSEd Maste 			p = "l_ulong";
50635f2336efSEd Maste 			break;
50645f2336efSEd Maste 		case 2:
50655f2336efSEd Maste 			p = "l_ulong";
50665f2336efSEd Maste 			break;
50675f2336efSEd Maste 		case 3:
50685f2336efSEd Maste 			p = "l_ulong";
50695f2336efSEd Maste 			break;
50705f2336efSEd Maste 		case 4:
50715f2336efSEd Maste 			p = "l_ulong";
50725f2336efSEd Maste 			break;
50735f2336efSEd Maste 		default:
50745f2336efSEd Maste 			break;
50755f2336efSEd Maste 		};
50765f2336efSEd Maste 		break;
50775f2336efSEd Maste 	/* linux_add_key */
50785f2336efSEd Maste 	case 217:
50795f2336efSEd Maste 		break;
50805f2336efSEd Maste 	/* linux_request_key */
50815f2336efSEd Maste 	case 218:
50825f2336efSEd Maste 		break;
50835f2336efSEd Maste 	/* linux_keyctl */
50845f2336efSEd Maste 	case 219:
50855f2336efSEd Maste 		break;
50865f2336efSEd Maste 	/* linux_clone */
50875f2336efSEd Maste 	case 220:
50885f2336efSEd Maste 		switch(ndx) {
50895f2336efSEd Maste 		case 0:
5090a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
50915f2336efSEd Maste 			break;
50925f2336efSEd Maste 		case 1:
50935f2336efSEd Maste 			p = "userland void *";
50945f2336efSEd Maste 			break;
50955f2336efSEd Maste 		case 2:
50965f2336efSEd Maste 			p = "userland void *";
50975f2336efSEd Maste 			break;
50985f2336efSEd Maste 		case 3:
50995f2336efSEd Maste 			p = "userland void *";
51005f2336efSEd Maste 			break;
51015f2336efSEd Maste 		case 4:
51025f2336efSEd Maste 			p = "userland void *";
51035f2336efSEd Maste 			break;
51045f2336efSEd Maste 		default:
51055f2336efSEd Maste 			break;
51065f2336efSEd Maste 		};
51075f2336efSEd Maste 		break;
51085f2336efSEd Maste 	/* linux_execve */
51095f2336efSEd Maste 	case 221:
51105f2336efSEd Maste 		switch(ndx) {
51115f2336efSEd Maste 		case 0:
51125f2336efSEd Maste 			p = "userland char *";
51135f2336efSEd Maste 			break;
51145f2336efSEd Maste 		case 1:
51155f2336efSEd Maste 			p = "userland char **";
51165f2336efSEd Maste 			break;
51175f2336efSEd Maste 		case 2:
51185f2336efSEd Maste 			p = "userland char **";
51195f2336efSEd Maste 			break;
51205f2336efSEd Maste 		default:
51215f2336efSEd Maste 			break;
51225f2336efSEd Maste 		};
51235f2336efSEd Maste 		break;
51245f2336efSEd Maste 	/* linux_mmap2 */
51255f2336efSEd Maste 	case 222:
51265f2336efSEd Maste 		switch(ndx) {
51275f2336efSEd Maste 		case 0:
51285f2336efSEd Maste 			p = "l_ulong";
51295f2336efSEd Maste 			break;
51305f2336efSEd Maste 		case 1:
51315f2336efSEd Maste 			p = "l_ulong";
51325f2336efSEd Maste 			break;
51335f2336efSEd Maste 		case 2:
51345f2336efSEd Maste 			p = "l_ulong";
51355f2336efSEd Maste 			break;
51365f2336efSEd Maste 		case 3:
51375f2336efSEd Maste 			p = "l_ulong";
51385f2336efSEd Maste 			break;
51395f2336efSEd Maste 		case 4:
51405f2336efSEd Maste 			p = "l_ulong";
51415f2336efSEd Maste 			break;
51425f2336efSEd Maste 		case 5:
51435f2336efSEd Maste 			p = "l_ulong";
51445f2336efSEd Maste 			break;
51455f2336efSEd Maste 		default:
51465f2336efSEd Maste 			break;
51475f2336efSEd Maste 		};
51485f2336efSEd Maste 		break;
51495f2336efSEd Maste 	/* linux_fadvise64 */
51505f2336efSEd Maste 	case 223:
51515f2336efSEd Maste 		switch(ndx) {
51525f2336efSEd Maste 		case 0:
51535f2336efSEd Maste 			p = "l_int";
51545f2336efSEd Maste 			break;
51555f2336efSEd Maste 		case 1:
51565f2336efSEd Maste 			p = "l_loff_t";
51575f2336efSEd Maste 			break;
51585f2336efSEd Maste 		case 2:
51595f2336efSEd Maste 			p = "l_size_t";
51605f2336efSEd Maste 			break;
51615f2336efSEd Maste 		case 3:
51625f2336efSEd Maste 			p = "l_int";
51635f2336efSEd Maste 			break;
51645f2336efSEd Maste 		default:
51655f2336efSEd Maste 			break;
51665f2336efSEd Maste 		};
51675f2336efSEd Maste 		break;
51685f2336efSEd Maste 	/* swapon */
51695f2336efSEd Maste 	case 224:
51705f2336efSEd Maste 		switch(ndx) {
51715f2336efSEd Maste 		case 0:
51725f2336efSEd Maste 			p = "userland char *";
51735f2336efSEd Maste 			break;
51745f2336efSEd Maste 		default:
51755f2336efSEd Maste 			break;
51765f2336efSEd Maste 		};
51775f2336efSEd Maste 		break;
51785f2336efSEd Maste 	/* linux_swapoff */
51795f2336efSEd Maste 	case 225:
51805f2336efSEd Maste 		break;
51815f2336efSEd Maste 	/* linux_mprotect */
51825f2336efSEd Maste 	case 226:
51835f2336efSEd Maste 		switch(ndx) {
51845f2336efSEd Maste 		case 0:
5185a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
51865f2336efSEd Maste 			break;
51875f2336efSEd Maste 		case 1:
5188a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
51895f2336efSEd Maste 			break;
51905f2336efSEd Maste 		case 2:
5191a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
51925f2336efSEd Maste 			break;
51935f2336efSEd Maste 		default:
51945f2336efSEd Maste 			break;
51955f2336efSEd Maste 		};
51965f2336efSEd Maste 		break;
51975f2336efSEd Maste 	/* linux_msync */
51985f2336efSEd Maste 	case 227:
51995f2336efSEd Maste 		switch(ndx) {
52005f2336efSEd Maste 		case 0:
52015f2336efSEd Maste 			p = "l_ulong";
52025f2336efSEd Maste 			break;
52035f2336efSEd Maste 		case 1:
52045f2336efSEd Maste 			p = "l_size_t";
52055f2336efSEd Maste 			break;
52065f2336efSEd Maste 		case 2:
52075f2336efSEd Maste 			p = "l_int";
52085f2336efSEd Maste 			break;
52095f2336efSEd Maste 		default:
52105f2336efSEd Maste 			break;
52115f2336efSEd Maste 		};
52125f2336efSEd Maste 		break;
52135f2336efSEd Maste 	/* mlock */
52145f2336efSEd Maste 	case 228:
52155f2336efSEd Maste 		switch(ndx) {
52165f2336efSEd Maste 		case 0:
52175f2336efSEd Maste 			p = "userland const void *";
52185f2336efSEd Maste 			break;
52195f2336efSEd Maste 		case 1:
52205f2336efSEd Maste 			p = "size_t";
52215f2336efSEd Maste 			break;
52225f2336efSEd Maste 		default:
52235f2336efSEd Maste 			break;
52245f2336efSEd Maste 		};
52255f2336efSEd Maste 		break;
52265f2336efSEd Maste 	/* munlock */
52275f2336efSEd Maste 	case 229:
52285f2336efSEd Maste 		switch(ndx) {
52295f2336efSEd Maste 		case 0:
52305f2336efSEd Maste 			p = "userland const void *";
52315f2336efSEd Maste 			break;
52325f2336efSEd Maste 		case 1:
52335f2336efSEd Maste 			p = "size_t";
52345f2336efSEd Maste 			break;
52355f2336efSEd Maste 		default:
52365f2336efSEd Maste 			break;
52375f2336efSEd Maste 		};
52385f2336efSEd Maste 		break;
52395f2336efSEd Maste 	/* mlockall */
52405f2336efSEd Maste 	case 230:
52415f2336efSEd Maste 		switch(ndx) {
52425f2336efSEd Maste 		case 0:
52435f2336efSEd Maste 			p = "int";
52445f2336efSEd Maste 			break;
52455f2336efSEd Maste 		default:
52465f2336efSEd Maste 			break;
52475f2336efSEd Maste 		};
52485f2336efSEd Maste 		break;
52495f2336efSEd Maste 	/* munlockall */
52505f2336efSEd Maste 	case 231:
52515f2336efSEd Maste 		break;
52525f2336efSEd Maste 	/* linux_mincore */
52535f2336efSEd Maste 	case 232:
52545f2336efSEd Maste 		switch(ndx) {
52555f2336efSEd Maste 		case 0:
52565f2336efSEd Maste 			p = "l_ulong";
52575f2336efSEd Maste 			break;
52585f2336efSEd Maste 		case 1:
52595f2336efSEd Maste 			p = "l_size_t";
52605f2336efSEd Maste 			break;
52615f2336efSEd Maste 		case 2:
52625f2336efSEd Maste 			p = "userland u_char *";
52635f2336efSEd Maste 			break;
52645f2336efSEd Maste 		default:
52655f2336efSEd Maste 			break;
52665f2336efSEd Maste 		};
52675f2336efSEd Maste 		break;
5268bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
52695f2336efSEd Maste 	case 233:
52705f2336efSEd Maste 		switch(ndx) {
52715f2336efSEd Maste 		case 0:
5272a39cdcd7SEdward Tomasz Napierala 			p = "l_ulong";
52735f2336efSEd Maste 			break;
52745f2336efSEd Maste 		case 1:
5275a39cdcd7SEdward Tomasz Napierala 			p = "l_size_t";
52765f2336efSEd Maste 			break;
52775f2336efSEd Maste 		case 2:
5278a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
52795f2336efSEd Maste 			break;
52805f2336efSEd Maste 		default:
52815f2336efSEd Maste 			break;
52825f2336efSEd Maste 		};
52835f2336efSEd Maste 		break;
52845f2336efSEd Maste 	/* linux_remap_file_pages */
52855f2336efSEd Maste 	case 234:
52865f2336efSEd Maste 		break;
52875f2336efSEd Maste 	/* linux_mbind */
52885f2336efSEd Maste 	case 235:
52895f2336efSEd Maste 		break;
52905f2336efSEd Maste 	/* linux_get_mempolicy */
52915f2336efSEd Maste 	case 236:
52925f2336efSEd Maste 		break;
52935f2336efSEd Maste 	/* linux_set_mempolicy */
52945f2336efSEd Maste 	case 237:
52955f2336efSEd Maste 		break;
52965f2336efSEd Maste 	/* linux_migrate_pages */
52975f2336efSEd Maste 	case 238:
52985f2336efSEd Maste 		break;
52995f2336efSEd Maste 	/* linux_move_pages */
53005f2336efSEd Maste 	case 239:
53015f2336efSEd Maste 		break;
53025f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
53035f2336efSEd Maste 	case 240:
53045f2336efSEd Maste 		switch(ndx) {
53055f2336efSEd Maste 		case 0:
53065f2336efSEd Maste 			p = "l_pid_t";
53075f2336efSEd Maste 			break;
53085f2336efSEd Maste 		case 1:
53095f2336efSEd Maste 			p = "l_pid_t";
53105f2336efSEd Maste 			break;
53115f2336efSEd Maste 		case 2:
53125f2336efSEd Maste 			p = "l_int";
53135f2336efSEd Maste 			break;
53145f2336efSEd Maste 		case 3:
53155f2336efSEd Maste 			p = "userland l_siginfo_t *";
53165f2336efSEd Maste 			break;
53175f2336efSEd Maste 		default:
53185f2336efSEd Maste 			break;
53195f2336efSEd Maste 		};
53205f2336efSEd Maste 		break;
53215f2336efSEd Maste 	/* linux_perf_event_open */
53225f2336efSEd Maste 	case 241:
53235f2336efSEd Maste 		break;
53245f2336efSEd Maste 	/* linux_accept4 */
53255f2336efSEd Maste 	case 242:
53265f2336efSEd Maste 		switch(ndx) {
53275f2336efSEd Maste 		case 0:
53285f2336efSEd Maste 			p = "l_int";
53295f2336efSEd Maste 			break;
53305f2336efSEd Maste 		case 1:
53315f2336efSEd Maste 			p = "l_uintptr_t";
53325f2336efSEd Maste 			break;
53335f2336efSEd Maste 		case 2:
53345f2336efSEd Maste 			p = "l_uintptr_t";
53355f2336efSEd Maste 			break;
53365f2336efSEd Maste 		case 3:
5337a39cdcd7SEdward Tomasz Napierala 			p = "l_int";
53385f2336efSEd Maste 			break;
53395f2336efSEd Maste 		default:
53405f2336efSEd Maste 			break;
53415f2336efSEd Maste 		};
53425f2336efSEd Maste 		break;
53435f2336efSEd Maste 	/* linux_recvmmsg */
53445f2336efSEd Maste 	case 243:
53455f2336efSEd Maste 		switch(ndx) {
53465f2336efSEd Maste 		case 0:
53475f2336efSEd Maste 			p = "l_int";
53485f2336efSEd Maste 			break;
53495f2336efSEd Maste 		case 1:
53505f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
53515f2336efSEd Maste 			break;
53525f2336efSEd Maste 		case 2:
53535f2336efSEd Maste 			p = "l_uint";
53545f2336efSEd Maste 			break;
53555f2336efSEd Maste 		case 3:
53565f2336efSEd Maste 			p = "l_uint";
53575f2336efSEd Maste 			break;
53585f2336efSEd Maste 		case 4:
53595f2336efSEd Maste 			p = "userland struct l_timespec *";
53605f2336efSEd Maste 			break;
53615f2336efSEd Maste 		default:
53625f2336efSEd Maste 			break;
53635f2336efSEd Maste 		};
53645f2336efSEd Maste 		break;
53655f2336efSEd Maste 	/* linux_wait4 */
53665f2336efSEd Maste 	case 260:
53675f2336efSEd Maste 		switch(ndx) {
53685f2336efSEd Maste 		case 0:
53695f2336efSEd Maste 			p = "l_pid_t";
53705f2336efSEd Maste 			break;
53715f2336efSEd Maste 		case 1:
53725f2336efSEd Maste 			p = "userland l_int *";
53735f2336efSEd Maste 			break;
53745f2336efSEd Maste 		case 2:
53755f2336efSEd Maste 			p = "l_int";
53765f2336efSEd Maste 			break;
53775f2336efSEd Maste 		case 3:
53785f2336efSEd Maste 			p = "userland struct rusage *";
53795f2336efSEd Maste 			break;
53805f2336efSEd Maste 		default:
53815f2336efSEd Maste 			break;
53825f2336efSEd Maste 		};
53835f2336efSEd Maste 		break;
53845f2336efSEd Maste 	/* linux_prlimit64 */
53855f2336efSEd Maste 	case 261:
53865f2336efSEd Maste 		switch(ndx) {
53875f2336efSEd Maste 		case 0:
53885f2336efSEd Maste 			p = "l_pid_t";
53895f2336efSEd Maste 			break;
53905f2336efSEd Maste 		case 1:
53915f2336efSEd Maste 			p = "l_uint";
53925f2336efSEd Maste 			break;
53935f2336efSEd Maste 		case 2:
53945f2336efSEd Maste 			p = "userland struct rlimit *";
53955f2336efSEd Maste 			break;
53965f2336efSEd Maste 		case 3:
53975f2336efSEd Maste 			p = "userland struct rlimit *";
53985f2336efSEd Maste 			break;
53995f2336efSEd Maste 		default:
54005f2336efSEd Maste 			break;
54015f2336efSEd Maste 		};
54025f2336efSEd Maste 		break;
54035f2336efSEd Maste 	/* linux_fanotify_init */
54045f2336efSEd Maste 	case 262:
54055f2336efSEd Maste 		break;
54065f2336efSEd Maste 	/* linux_fanotify_mark */
54075f2336efSEd Maste 	case 263:
54085f2336efSEd Maste 		break;
54095f2336efSEd Maste 	/* linux_name_to_handle_at */
54105f2336efSEd Maste 	case 264:
54115f2336efSEd Maste 		break;
54125f2336efSEd Maste 	/* linux_open_by_handle_at */
54135f2336efSEd Maste 	case 265:
54145f2336efSEd Maste 		break;
54155f2336efSEd Maste 	/* linux_clock_adjtime */
54165f2336efSEd Maste 	case 266:
54175f2336efSEd Maste 		break;
54185f2336efSEd Maste 	/* linux_syncfs */
54195f2336efSEd Maste 	case 267:
54205f2336efSEd Maste 		switch(ndx) {
54215f2336efSEd Maste 		case 0:
54225f2336efSEd Maste 			p = "l_int";
54235f2336efSEd Maste 			break;
54245f2336efSEd Maste 		default:
54255f2336efSEd Maste 			break;
54265f2336efSEd Maste 		};
54275f2336efSEd Maste 		break;
54285f2336efSEd Maste 	/* linux_setns */
54295f2336efSEd Maste 	case 268:
54305f2336efSEd Maste 		switch(ndx) {
54315f2336efSEd Maste 		case 0:
54325f2336efSEd Maste 			p = "l_int";
54335f2336efSEd Maste 			break;
54345f2336efSEd Maste 		case 1:
54355f2336efSEd Maste 			p = "l_int";
54365f2336efSEd Maste 			break;
54375f2336efSEd Maste 		default:
54385f2336efSEd Maste 			break;
54395f2336efSEd Maste 		};
54405f2336efSEd Maste 		break;
54415f2336efSEd Maste 	/* linux_sendmmsg */
54425f2336efSEd Maste 	case 269:
54435f2336efSEd Maste 		switch(ndx) {
54445f2336efSEd Maste 		case 0:
54455f2336efSEd Maste 			p = "l_int";
54465f2336efSEd Maste 			break;
54475f2336efSEd Maste 		case 1:
54485f2336efSEd Maste 			p = "userland struct l_mmsghdr *";
54495f2336efSEd Maste 			break;
54505f2336efSEd Maste 		case 2:
54515f2336efSEd Maste 			p = "l_uint";
54525f2336efSEd Maste 			break;
54535f2336efSEd Maste 		case 3:
54545f2336efSEd Maste 			p = "l_uint";
54555f2336efSEd Maste 			break;
54565f2336efSEd Maste 		default:
54575f2336efSEd Maste 			break;
54585f2336efSEd Maste 		};
54595f2336efSEd Maste 		break;
54605f2336efSEd Maste 	/* linux_process_vm_readv */
54615f2336efSEd Maste 	case 270:
54625f2336efSEd Maste 		switch(ndx) {
54635f2336efSEd Maste 		case 0:
54645f2336efSEd Maste 			p = "l_pid_t";
54655f2336efSEd Maste 			break;
54665f2336efSEd Maste 		case 1:
54675f2336efSEd Maste 			p = "userland const struct iovec *";
54685f2336efSEd Maste 			break;
54695f2336efSEd Maste 		case 2:
54705f2336efSEd Maste 			p = "l_ulong";
54715f2336efSEd Maste 			break;
54725f2336efSEd Maste 		case 3:
54735f2336efSEd Maste 			p = "userland const struct iovec *";
54745f2336efSEd Maste 			break;
54755f2336efSEd Maste 		case 4:
54765f2336efSEd Maste 			p = "l_ulong";
54775f2336efSEd Maste 			break;
54785f2336efSEd Maste 		case 5:
54795f2336efSEd Maste 			p = "l_ulong";
54805f2336efSEd Maste 			break;
54815f2336efSEd Maste 		default:
54825f2336efSEd Maste 			break;
54835f2336efSEd Maste 		};
54845f2336efSEd Maste 		break;
54855f2336efSEd Maste 	/* linux_process_vm_writev */
54865f2336efSEd Maste 	case 271:
54875f2336efSEd Maste 		switch(ndx) {
54885f2336efSEd Maste 		case 0:
54895f2336efSEd Maste 			p = "l_pid_t";
54905f2336efSEd Maste 			break;
54915f2336efSEd Maste 		case 1:
54925f2336efSEd Maste 			p = "userland const struct iovec *";
54935f2336efSEd Maste 			break;
54945f2336efSEd Maste 		case 2:
54955f2336efSEd Maste 			p = "l_ulong";
54965f2336efSEd Maste 			break;
54975f2336efSEd Maste 		case 3:
54985f2336efSEd Maste 			p = "userland const struct iovec *";
54995f2336efSEd Maste 			break;
55005f2336efSEd Maste 		case 4:
55015f2336efSEd Maste 			p = "l_ulong";
55025f2336efSEd Maste 			break;
55035f2336efSEd Maste 		case 5:
55045f2336efSEd Maste 			p = "l_ulong";
55055f2336efSEd Maste 			break;
55065f2336efSEd Maste 		default:
55075f2336efSEd Maste 			break;
55085f2336efSEd Maste 		};
55095f2336efSEd Maste 		break;
55105f2336efSEd Maste 	/* linux_kcmp */
55115f2336efSEd Maste 	case 272:
55125f2336efSEd Maste 		switch(ndx) {
55135f2336efSEd Maste 		case 0:
55145f2336efSEd Maste 			p = "l_pid_t";
55155f2336efSEd Maste 			break;
55165f2336efSEd Maste 		case 1:
55175f2336efSEd Maste 			p = "l_pid_t";
55185f2336efSEd Maste 			break;
55195f2336efSEd Maste 		case 2:
55205f2336efSEd Maste 			p = "l_int";
55215f2336efSEd Maste 			break;
55225f2336efSEd Maste 		case 3:
55235f2336efSEd Maste 			p = "l_ulong";
55245f2336efSEd Maste 			break;
55255f2336efSEd Maste 		case 4:
55265f2336efSEd Maste 			p = "l_ulong";
55275f2336efSEd Maste 			break;
55285f2336efSEd Maste 		default:
55295f2336efSEd Maste 			break;
55305f2336efSEd Maste 		};
55315f2336efSEd Maste 		break;
55325f2336efSEd Maste 	/* linux_finit_module */
55335f2336efSEd Maste 	case 273:
55345f2336efSEd Maste 		switch(ndx) {
55355f2336efSEd Maste 		case 0:
55365f2336efSEd Maste 			p = "l_int";
55375f2336efSEd Maste 			break;
55385f2336efSEd Maste 		case 1:
55395f2336efSEd Maste 			p = "userland const char *";
55405f2336efSEd Maste 			break;
55415f2336efSEd Maste 		case 2:
55425f2336efSEd Maste 			p = "l_int";
55435f2336efSEd Maste 			break;
55445f2336efSEd Maste 		default:
55455f2336efSEd Maste 			break;
55465f2336efSEd Maste 		};
55475f2336efSEd Maste 		break;
55485f2336efSEd Maste 	/* linux_sched_setattr */
55495f2336efSEd Maste 	case 274:
55505f2336efSEd Maste 		switch(ndx) {
55515f2336efSEd Maste 		case 0:
55525f2336efSEd Maste 			p = "l_pid_t";
55535f2336efSEd Maste 			break;
55545f2336efSEd Maste 		case 1:
55555f2336efSEd Maste 			p = "userland void *";
55565f2336efSEd Maste 			break;
55575f2336efSEd Maste 		case 2:
55585f2336efSEd Maste 			p = "l_uint";
55595f2336efSEd Maste 			break;
55605f2336efSEd Maste 		default:
55615f2336efSEd Maste 			break;
55625f2336efSEd Maste 		};
55635f2336efSEd Maste 		break;
55645f2336efSEd Maste 	/* linux_sched_getattr */
55655f2336efSEd Maste 	case 275:
55665f2336efSEd Maste 		switch(ndx) {
55675f2336efSEd Maste 		case 0:
55685f2336efSEd Maste 			p = "l_pid_t";
55695f2336efSEd Maste 			break;
55705f2336efSEd Maste 		case 1:
55715f2336efSEd Maste 			p = "userland void *";
55725f2336efSEd Maste 			break;
55735f2336efSEd Maste 		case 2:
55745f2336efSEd Maste 			p = "l_uint";
55755f2336efSEd Maste 			break;
55765f2336efSEd Maste 		case 3:
55775f2336efSEd Maste 			p = "l_uint";
55785f2336efSEd Maste 			break;
55795f2336efSEd Maste 		default:
55805f2336efSEd Maste 			break;
55815f2336efSEd Maste 		};
55825f2336efSEd Maste 		break;
55835f2336efSEd Maste 	/* linux_renameat2 */
55845f2336efSEd Maste 	case 276:
55855f2336efSEd Maste 		switch(ndx) {
55865f2336efSEd Maste 		case 0:
55875f2336efSEd Maste 			p = "l_int";
55885f2336efSEd Maste 			break;
55895f2336efSEd Maste 		case 1:
55905f2336efSEd Maste 			p = "userland const char *";
55915f2336efSEd Maste 			break;
55925f2336efSEd Maste 		case 2:
55935f2336efSEd Maste 			p = "l_int";
55945f2336efSEd Maste 			break;
55955f2336efSEd Maste 		case 3:
55965f2336efSEd Maste 			p = "userland const char *";
55975f2336efSEd Maste 			break;
55985f2336efSEd Maste 		case 4:
5599a39cdcd7SEdward Tomasz Napierala 			p = "l_uint";
56005f2336efSEd Maste 			break;
56015f2336efSEd Maste 		default:
56025f2336efSEd Maste 			break;
56035f2336efSEd Maste 		};
56045f2336efSEd Maste 		break;
56055f2336efSEd Maste 	/* linux_seccomp */
56065f2336efSEd Maste 	case 277:
56075f2336efSEd Maste 		switch(ndx) {
56085f2336efSEd Maste 		case 0:
56095f2336efSEd Maste 			p = "l_uint";
56105f2336efSEd Maste 			break;
56115f2336efSEd Maste 		case 1:
56125f2336efSEd Maste 			p = "l_uint";
56135f2336efSEd Maste 			break;
56145f2336efSEd Maste 		case 2:
56155f2336efSEd Maste 			p = "userland const char *";
56165f2336efSEd Maste 			break;
56175f2336efSEd Maste 		default:
56185f2336efSEd Maste 			break;
56195f2336efSEd Maste 		};
56205f2336efSEd Maste 		break;
56215f2336efSEd Maste 	/* linux_getrandom */
56225f2336efSEd Maste 	case 278:
56235f2336efSEd Maste 		switch(ndx) {
56245f2336efSEd Maste 		case 0:
56255f2336efSEd Maste 			p = "userland char *";
56265f2336efSEd Maste 			break;
56275f2336efSEd Maste 		case 1:
56285f2336efSEd Maste 			p = "l_size_t";
56295f2336efSEd Maste 			break;
56305f2336efSEd Maste 		case 2:
56315f2336efSEd Maste 			p = "l_uint";
56325f2336efSEd Maste 			break;
56335f2336efSEd Maste 		default:
56345f2336efSEd Maste 			break;
56355f2336efSEd Maste 		};
56365f2336efSEd Maste 		break;
56375f2336efSEd Maste 	/* linux_memfd_create */
56385f2336efSEd Maste 	case 279:
56395f2336efSEd Maste 		switch(ndx) {
56405f2336efSEd Maste 		case 0:
56415f2336efSEd Maste 			p = "userland const char *";
56425f2336efSEd Maste 			break;
56435f2336efSEd Maste 		case 1:
56445f2336efSEd Maste 			p = "l_uint";
56455f2336efSEd Maste 			break;
56465f2336efSEd Maste 		default:
56475f2336efSEd Maste 			break;
56485f2336efSEd Maste 		};
56495f2336efSEd Maste 		break;
56505f2336efSEd Maste 	/* linux_bpf */
56515f2336efSEd Maste 	case 280:
56525f2336efSEd Maste 		switch(ndx) {
56535f2336efSEd Maste 		case 0:
56545f2336efSEd Maste 			p = "l_int";
56555f2336efSEd Maste 			break;
56565f2336efSEd Maste 		case 1:
56575f2336efSEd Maste 			p = "userland void *";
56585f2336efSEd Maste 			break;
56595f2336efSEd Maste 		case 2:
56605f2336efSEd Maste 			p = "l_uint";
56615f2336efSEd Maste 			break;
56625f2336efSEd Maste 		default:
56635f2336efSEd Maste 			break;
56645f2336efSEd Maste 		};
56655f2336efSEd Maste 		break;
56665f2336efSEd Maste 	/* linux_execveat */
56675f2336efSEd Maste 	case 281:
56685f2336efSEd Maste 		switch(ndx) {
56695f2336efSEd Maste 		case 0:
56705f2336efSEd Maste 			p = "l_int";
56715f2336efSEd Maste 			break;
56725f2336efSEd Maste 		case 1:
56735f2336efSEd Maste 			p = "userland const char *";
56745f2336efSEd Maste 			break;
56755f2336efSEd Maste 		case 2:
56765f2336efSEd Maste 			p = "userland const char **";
56775f2336efSEd Maste 			break;
56785f2336efSEd Maste 		case 3:
56795f2336efSEd Maste 			p = "userland const char **";
56805f2336efSEd Maste 			break;
56815f2336efSEd Maste 		case 4:
56825f2336efSEd Maste 			p = "l_int";
56835f2336efSEd Maste 			break;
56845f2336efSEd Maste 		default:
56855f2336efSEd Maste 			break;
56865f2336efSEd Maste 		};
56875f2336efSEd Maste 		break;
56885f2336efSEd Maste 	/* linux_userfaultfd */
56895f2336efSEd Maste 	case 282:
56905f2336efSEd Maste 		switch(ndx) {
56915f2336efSEd Maste 		case 0:
56925f2336efSEd Maste 			p = "l_int";
56935f2336efSEd Maste 			break;
56945f2336efSEd Maste 		default:
56955f2336efSEd Maste 			break;
56965f2336efSEd Maste 		};
56975f2336efSEd Maste 		break;
56985f2336efSEd Maste 	/* linux_membarrier */
56995f2336efSEd Maste 	case 283:
57005f2336efSEd Maste 		switch(ndx) {
57015f2336efSEd Maste 		case 0:
57025f2336efSEd Maste 			p = "l_int";
57035f2336efSEd Maste 			break;
57045f2336efSEd Maste 		case 1:
57055f2336efSEd Maste 			p = "l_int";
57065f2336efSEd Maste 			break;
57075f2336efSEd Maste 		default:
57085f2336efSEd Maste 			break;
57095f2336efSEd Maste 		};
57105f2336efSEd Maste 		break;
57115f2336efSEd Maste 	/* linux_mlock2 */
57125f2336efSEd Maste 	case 284:
57135f2336efSEd Maste 		switch(ndx) {
57145f2336efSEd Maste 		case 0:
57155f2336efSEd Maste 			p = "l_ulong";
57165f2336efSEd Maste 			break;
57175f2336efSEd Maste 		case 1:
57185f2336efSEd Maste 			p = "l_size_t";
57195f2336efSEd Maste 			break;
57205f2336efSEd Maste 		case 2:
57215f2336efSEd Maste 			p = "l_int";
57225f2336efSEd Maste 			break;
57235f2336efSEd Maste 		default:
57245f2336efSEd Maste 			break;
57255f2336efSEd Maste 		};
57265f2336efSEd Maste 		break;
57275f2336efSEd Maste 	/* linux_copy_file_range */
57285f2336efSEd Maste 	case 285:
57295f2336efSEd Maste 		switch(ndx) {
57305f2336efSEd Maste 		case 0:
57315f2336efSEd Maste 			p = "l_int";
57325f2336efSEd Maste 			break;
57335f2336efSEd Maste 		case 1:
57345f2336efSEd Maste 			p = "userland l_loff_t *";
57355f2336efSEd Maste 			break;
57365f2336efSEd Maste 		case 2:
57375f2336efSEd Maste 			p = "l_int";
57385f2336efSEd Maste 			break;
57395f2336efSEd Maste 		case 3:
57405f2336efSEd Maste 			p = "userland l_loff_t *";
57415f2336efSEd Maste 			break;
57425f2336efSEd Maste 		case 4:
57435f2336efSEd Maste 			p = "l_size_t";
57445f2336efSEd Maste 			break;
57455f2336efSEd Maste 		case 5:
57465f2336efSEd Maste 			p = "l_uint";
57475f2336efSEd Maste 			break;
57485f2336efSEd Maste 		default:
57495f2336efSEd Maste 			break;
57505f2336efSEd Maste 		};
57515f2336efSEd Maste 		break;
57525f2336efSEd Maste 	/* linux_preadv2 */
57535f2336efSEd Maste 	case 286:
57545f2336efSEd Maste 		switch(ndx) {
57555f2336efSEd Maste 		case 0:
57565f2336efSEd Maste 			p = "l_ulong";
57575f2336efSEd Maste 			break;
57585f2336efSEd Maste 		case 1:
57595f2336efSEd Maste 			p = "userland const struct iovec *";
57605f2336efSEd Maste 			break;
57615f2336efSEd Maste 		case 2:
57625f2336efSEd Maste 			p = "l_ulong";
57635f2336efSEd Maste 			break;
57645f2336efSEd Maste 		case 3:
57655f2336efSEd Maste 			p = "l_ulong";
57665f2336efSEd Maste 			break;
57675f2336efSEd Maste 		case 4:
57685f2336efSEd Maste 			p = "l_ulong";
57695f2336efSEd Maste 			break;
57705f2336efSEd Maste 		case 5:
57715f2336efSEd Maste 			p = "l_int";
57725f2336efSEd Maste 			break;
57735f2336efSEd Maste 		default:
57745f2336efSEd Maste 			break;
57755f2336efSEd Maste 		};
57765f2336efSEd Maste 		break;
57775f2336efSEd Maste 	/* linux_pwritev2 */
57785f2336efSEd Maste 	case 287:
57795f2336efSEd Maste 		switch(ndx) {
57805f2336efSEd Maste 		case 0:
57815f2336efSEd Maste 			p = "l_ulong";
57825f2336efSEd Maste 			break;
57835f2336efSEd Maste 		case 1:
57845f2336efSEd Maste 			p = "userland const struct iovec *";
57855f2336efSEd Maste 			break;
57865f2336efSEd Maste 		case 2:
57875f2336efSEd Maste 			p = "l_ulong";
57885f2336efSEd Maste 			break;
57895f2336efSEd Maste 		case 3:
57905f2336efSEd Maste 			p = "l_ulong";
57915f2336efSEd Maste 			break;
57925f2336efSEd Maste 		case 4:
57935f2336efSEd Maste 			p = "l_ulong";
57945f2336efSEd Maste 			break;
57955f2336efSEd Maste 		case 5:
57965f2336efSEd Maste 			p = "l_int";
57975f2336efSEd Maste 			break;
57985f2336efSEd Maste 		default:
57995f2336efSEd Maste 			break;
58005f2336efSEd Maste 		};
58015f2336efSEd Maste 		break;
58025f2336efSEd Maste 	/* linux_pkey_mprotect */
58035f2336efSEd Maste 	case 288:
58045f2336efSEd Maste 		switch(ndx) {
58055f2336efSEd Maste 		case 0:
58065f2336efSEd Maste 			p = "l_ulong";
58075f2336efSEd Maste 			break;
58085f2336efSEd Maste 		case 1:
58095f2336efSEd Maste 			p = "l_size_t";
58105f2336efSEd Maste 			break;
58115f2336efSEd Maste 		case 2:
58125f2336efSEd Maste 			p = "l_ulong";
58135f2336efSEd Maste 			break;
58145f2336efSEd Maste 		case 3:
58155f2336efSEd Maste 			p = "l_int";
58165f2336efSEd Maste 			break;
58175f2336efSEd Maste 		default:
58185f2336efSEd Maste 			break;
58195f2336efSEd Maste 		};
58205f2336efSEd Maste 		break;
58215f2336efSEd Maste 	/* linux_pkey_alloc */
58225f2336efSEd Maste 	case 289:
58235f2336efSEd Maste 		switch(ndx) {
58245f2336efSEd Maste 		case 0:
58255f2336efSEd Maste 			p = "l_ulong";
58265f2336efSEd Maste 			break;
58275f2336efSEd Maste 		case 1:
58285f2336efSEd Maste 			p = "l_ulong";
58295f2336efSEd Maste 			break;
58305f2336efSEd Maste 		default:
58315f2336efSEd Maste 			break;
58325f2336efSEd Maste 		};
58335f2336efSEd Maste 		break;
58345f2336efSEd Maste 	/* linux_pkey_free */
58355f2336efSEd Maste 	case 290:
58365f2336efSEd Maste 		switch(ndx) {
58375f2336efSEd Maste 		case 0:
58385f2336efSEd Maste 			p = "l_int";
58395f2336efSEd Maste 			break;
58405f2336efSEd Maste 		default:
58415f2336efSEd Maste 			break;
58425f2336efSEd Maste 		};
58435f2336efSEd Maste 		break;
58445f2336efSEd Maste 	default:
58455f2336efSEd Maste 		break;
58465f2336efSEd Maste 	};
58475f2336efSEd Maste 	if (p != NULL)
58485f2336efSEd Maste 		strlcpy(desc, p, descsz);
58495f2336efSEd Maste }
58505f2336efSEd Maste static void
58515f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
58525f2336efSEd Maste {
58535f2336efSEd Maste 	const char *p = NULL;
58545f2336efSEd Maste 	switch (sysnum) {
58555f2336efSEd Maste #define	nosys	linux_nosys
58565f2336efSEd Maste 	/* linux_setxattr */
58575f2336efSEd Maste 	case 5:
5858a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5859a39cdcd7SEdward Tomasz Napierala 			p = "int";
5860a39cdcd7SEdward Tomasz Napierala 		break;
58615f2336efSEd Maste 	/* linux_lsetxattr */
58625f2336efSEd Maste 	case 6:
5863a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5864a39cdcd7SEdward Tomasz Napierala 			p = "int";
5865a39cdcd7SEdward Tomasz Napierala 		break;
58665f2336efSEd Maste 	/* linux_fsetxattr */
58675f2336efSEd Maste 	case 7:
5868a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5869a39cdcd7SEdward Tomasz Napierala 			p = "int";
5870a39cdcd7SEdward Tomasz Napierala 		break;
58715f2336efSEd Maste 	/* linux_getxattr */
58725f2336efSEd Maste 	case 8:
5873a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5874a39cdcd7SEdward Tomasz Napierala 			p = "int";
5875a39cdcd7SEdward Tomasz Napierala 		break;
58765f2336efSEd Maste 	/* linux_lgetxattr */
58775f2336efSEd Maste 	case 9:
5878a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5879a39cdcd7SEdward Tomasz Napierala 			p = "int";
5880a39cdcd7SEdward Tomasz Napierala 		break;
58815f2336efSEd Maste 	/* linux_fgetxattr */
58825f2336efSEd Maste 	case 10:
5883a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5884a39cdcd7SEdward Tomasz Napierala 			p = "int";
5885a39cdcd7SEdward Tomasz Napierala 		break;
58865f2336efSEd Maste 	/* linux_listxattr */
58875f2336efSEd Maste 	case 11:
5888a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5889a39cdcd7SEdward Tomasz Napierala 			p = "int";
5890a39cdcd7SEdward Tomasz Napierala 		break;
58915f2336efSEd Maste 	/* linux_llistxattr */
58925f2336efSEd Maste 	case 12:
5893a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5894a39cdcd7SEdward Tomasz Napierala 			p = "int";
5895a39cdcd7SEdward Tomasz Napierala 		break;
58965f2336efSEd Maste 	/* linux_flistxattr */
58975f2336efSEd Maste 	case 13:
5898a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5899a39cdcd7SEdward Tomasz Napierala 			p = "int";
5900a39cdcd7SEdward Tomasz Napierala 		break;
59015f2336efSEd Maste 	/* linux_removexattr */
59025f2336efSEd Maste 	case 14:
5903a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5904a39cdcd7SEdward Tomasz Napierala 			p = "int";
5905a39cdcd7SEdward Tomasz Napierala 		break;
59065f2336efSEd Maste 	/* linux_lremovexattr */
59075f2336efSEd Maste 	case 15:
5908a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5909a39cdcd7SEdward Tomasz Napierala 			p = "int";
5910a39cdcd7SEdward Tomasz Napierala 		break;
59115f2336efSEd Maste 	/* linux_fremovexattr */
59125f2336efSEd Maste 	case 16:
5913a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
5914a39cdcd7SEdward Tomasz Napierala 			p = "int";
5915a39cdcd7SEdward Tomasz Napierala 		break;
59165f2336efSEd Maste 	/* linux_getcwd */
59175f2336efSEd Maste 	case 17:
59185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59195f2336efSEd Maste 			p = "int";
59205f2336efSEd Maste 		break;
59215f2336efSEd Maste 	/* linux_lookup_dcookie */
59225f2336efSEd Maste 	case 18:
59235f2336efSEd Maste 	/* linux_eventfd2 */
59245f2336efSEd Maste 	case 19:
59255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59265f2336efSEd Maste 			p = "int";
59275f2336efSEd Maste 		break;
59285f2336efSEd Maste 	/* linux_epoll_create1 */
59295f2336efSEd Maste 	case 20:
59305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59315f2336efSEd Maste 			p = "int";
59325f2336efSEd Maste 		break;
59335f2336efSEd Maste 	/* linux_epoll_ctl */
59345f2336efSEd Maste 	case 21:
59355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59365f2336efSEd Maste 			p = "int";
59375f2336efSEd Maste 		break;
59385f2336efSEd Maste 	/* linux_epoll_pwait */
59395f2336efSEd Maste 	case 22:
59405f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59415f2336efSEd Maste 			p = "int";
59425f2336efSEd Maste 		break;
5943c4db0baaSEd Maste 	/* dup */
5944c4db0baaSEd Maste 	case 23:
5945c4db0baaSEd Maste 		if (ndx == 0 || ndx == 1)
5946c4db0baaSEd Maste 			p = "int";
5947c4db0baaSEd Maste 		break;
59485f2336efSEd Maste 	/* linux_dup3 */
59495f2336efSEd Maste 	case 24:
59505f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59515f2336efSEd Maste 			p = "int";
59525f2336efSEd Maste 		break;
59535f2336efSEd Maste 	/* linux_fcntl */
59545f2336efSEd Maste 	case 25:
59555f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59565f2336efSEd Maste 			p = "int";
59575f2336efSEd Maste 		break;
59585f2336efSEd Maste 	/* linux_inotify_init1 */
59595f2336efSEd Maste 	case 26:
59605f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59615f2336efSEd Maste 			p = "int";
59625f2336efSEd Maste 		break;
59635f2336efSEd Maste 	/* linux_inotify_add_watch */
59645f2336efSEd Maste 	case 27:
59655f2336efSEd Maste 	/* linux_inotify_rm_watch */
59665f2336efSEd Maste 	case 28:
59675f2336efSEd Maste 	/* linux_ioctl */
59685f2336efSEd Maste 	case 29:
59695f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59705f2336efSEd Maste 			p = "int";
59715f2336efSEd Maste 		break;
59725f2336efSEd Maste 	/* linux_ioprio_set */
59735f2336efSEd Maste 	case 30:
59745f2336efSEd Maste 	/* linux_ioprio_get */
59755f2336efSEd Maste 	case 31:
59765f2336efSEd Maste 	/* flock */
59775f2336efSEd Maste 	case 32:
59785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59795f2336efSEd Maste 			p = "int";
59805f2336efSEd Maste 		break;
59815f2336efSEd Maste 	/* linux_mknodat */
59825f2336efSEd Maste 	case 33:
59835f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59845f2336efSEd Maste 			p = "int";
59855f2336efSEd Maste 		break;
59865f2336efSEd Maste 	/* linux_mkdirat */
59875f2336efSEd Maste 	case 34:
59885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59895f2336efSEd Maste 			p = "int";
59905f2336efSEd Maste 		break;
59915f2336efSEd Maste 	/* linux_unlinkat */
59925f2336efSEd Maste 	case 35:
59935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59945f2336efSEd Maste 			p = "int";
59955f2336efSEd Maste 		break;
59965f2336efSEd Maste 	/* linux_symlinkat */
59975f2336efSEd Maste 	case 36:
59985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
59995f2336efSEd Maste 			p = "int";
60005f2336efSEd Maste 		break;
60015f2336efSEd Maste 	/* linux_linkat */
60025f2336efSEd Maste 	case 37:
60035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60045f2336efSEd Maste 			p = "int";
60055f2336efSEd Maste 		break;
60065f2336efSEd Maste 	/* linux_renameat */
60075f2336efSEd Maste 	case 38:
60085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60095f2336efSEd Maste 			p = "int";
60105f2336efSEd Maste 		break;
60115f2336efSEd Maste 	/* linux_mount */
60125f2336efSEd Maste 	case 40:
60135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60145f2336efSEd Maste 			p = "int";
60155f2336efSEd Maste 		break;
60165f2336efSEd Maste 	/* linux_pivot_root */
60175f2336efSEd Maste 	case 41:
60185f2336efSEd Maste 	/* linux_statfs */
60195f2336efSEd Maste 	case 43:
60205f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60215f2336efSEd Maste 			p = "int";
60225f2336efSEd Maste 		break;
60235f2336efSEd Maste 	/* linux_fstatfs */
60245f2336efSEd Maste 	case 44:
60255f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60265f2336efSEd Maste 			p = "int";
60275f2336efSEd Maste 		break;
60285f2336efSEd Maste 	/* linux_truncate */
60295f2336efSEd Maste 	case 45:
60305f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60315f2336efSEd Maste 			p = "int";
60325f2336efSEd Maste 		break;
60335f2336efSEd Maste 	/* linux_ftruncate */
60345f2336efSEd Maste 	case 46:
60355f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60365f2336efSEd Maste 			p = "int";
60375f2336efSEd Maste 		break;
60385f2336efSEd Maste 	/* linux_fallocate */
60395f2336efSEd Maste 	case 47:
60405f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60415f2336efSEd Maste 			p = "int";
60425f2336efSEd Maste 		break;
60435f2336efSEd Maste 	/* linux_faccessat */
60445f2336efSEd Maste 	case 48:
60455f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60465f2336efSEd Maste 			p = "int";
60475f2336efSEd Maste 		break;
60485f2336efSEd Maste 	/* linux_chdir */
60495f2336efSEd Maste 	case 49:
60505f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60515f2336efSEd Maste 			p = "int";
60525f2336efSEd Maste 		break;
60535f2336efSEd Maste 	/* fchdir */
60545f2336efSEd Maste 	case 50:
60555f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60565f2336efSEd Maste 			p = "int";
60575f2336efSEd Maste 		break;
60585f2336efSEd Maste 	/* chroot */
60595f2336efSEd Maste 	case 51:
60605f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60615f2336efSEd Maste 			p = "int";
60625f2336efSEd Maste 		break;
60635f2336efSEd Maste 	/* fchmod */
60645f2336efSEd Maste 	case 52:
60655f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60665f2336efSEd Maste 			p = "int";
60675f2336efSEd Maste 		break;
60685f2336efSEd Maste 	/* linux_fchmodat */
60695f2336efSEd Maste 	case 53:
60705f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60715f2336efSEd Maste 			p = "int";
60725f2336efSEd Maste 		break;
60735f2336efSEd Maste 	/* linux_fchownat */
60745f2336efSEd Maste 	case 54:
60755f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60765f2336efSEd Maste 			p = "int";
60775f2336efSEd Maste 		break;
60785f2336efSEd Maste 	/* fchown */
60795f2336efSEd Maste 	case 55:
60805f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60815f2336efSEd Maste 			p = "int";
60825f2336efSEd Maste 		break;
60835f2336efSEd Maste 	/* linux_openat */
60845f2336efSEd Maste 	case 56:
60855f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60865f2336efSEd Maste 			p = "int";
60875f2336efSEd Maste 		break;
60885f2336efSEd Maste 	/* close */
60895f2336efSEd Maste 	case 57:
60905f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60915f2336efSEd Maste 			p = "int";
60925f2336efSEd Maste 		break;
60935f2336efSEd Maste 	/* linux_vhangup */
60945f2336efSEd Maste 	case 58:
60955f2336efSEd Maste 	/* linux_pipe2 */
60965f2336efSEd Maste 	case 59:
60975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
60985f2336efSEd Maste 			p = "int";
60995f2336efSEd Maste 		break;
61005f2336efSEd Maste 	/* linux_getdents64 */
61015f2336efSEd Maste 	case 61:
61025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61035f2336efSEd Maste 			p = "int";
61045f2336efSEd Maste 		break;
61055f2336efSEd Maste 	/* linux_lseek */
61065f2336efSEd Maste 	case 62:
61075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61085f2336efSEd Maste 			p = "int";
61095f2336efSEd Maste 		break;
61105f2336efSEd Maste 	/* read */
61115f2336efSEd Maste 	case 63:
61125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61135f2336efSEd Maste 			p = "int";
61145f2336efSEd Maste 		break;
61155f2336efSEd Maste 	/* write */
61165f2336efSEd Maste 	case 64:
61175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61185f2336efSEd Maste 			p = "int";
61195f2336efSEd Maste 		break;
61205f2336efSEd Maste 	/* readv */
61215f2336efSEd Maste 	case 65:
61225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61235f2336efSEd Maste 			p = "int";
61245f2336efSEd Maste 		break;
61255f2336efSEd Maste 	/* writev */
61265f2336efSEd Maste 	case 66:
61275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61285f2336efSEd Maste 			p = "int";
61295f2336efSEd Maste 		break;
61305f2336efSEd Maste 	/* linux_pread */
61315f2336efSEd Maste 	case 67:
61325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61335f2336efSEd Maste 			p = "int";
61345f2336efSEd Maste 		break;
61355f2336efSEd Maste 	/* linux_pwrite */
61365f2336efSEd Maste 	case 68:
61375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61385f2336efSEd Maste 			p = "int";
61395f2336efSEd Maste 		break;
61405f2336efSEd Maste 	/* linux_preadv */
61415f2336efSEd Maste 	case 69:
61425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61435f2336efSEd Maste 			p = "int";
61445f2336efSEd Maste 		break;
61455f2336efSEd Maste 	/* linux_pwritev */
61465f2336efSEd Maste 	case 70:
61475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61485f2336efSEd Maste 			p = "int";
61495f2336efSEd Maste 		break;
61505f2336efSEd Maste 	/* linux_sendfile */
61515f2336efSEd Maste 	case 71:
61525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61535f2336efSEd Maste 			p = "int";
61545f2336efSEd Maste 		break;
61555f2336efSEd Maste 	/* linux_pselect6 */
61565f2336efSEd Maste 	case 72:
61575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61585f2336efSEd Maste 			p = "int";
61595f2336efSEd Maste 		break;
61605f2336efSEd Maste 	/* linux_ppoll */
61615f2336efSEd Maste 	case 73:
61625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61635f2336efSEd Maste 			p = "int";
61645f2336efSEd Maste 		break;
61655f2336efSEd Maste 	/* linux_signalfd4 */
61665f2336efSEd Maste 	case 74:
61675f2336efSEd Maste 	/* linux_vmsplice */
61685f2336efSEd Maste 	case 75:
61695f2336efSEd Maste 	/* linux_splice */
61705f2336efSEd Maste 	case 76:
6171*3e9a2142SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6172*3e9a2142SEdward Tomasz Napierala 			p = "int";
6173*3e9a2142SEdward Tomasz Napierala 		break;
61745f2336efSEd Maste 	/* linux_tee */
61755f2336efSEd Maste 	case 77:
61765f2336efSEd Maste 	/* linux_readlinkat */
61775f2336efSEd Maste 	case 78:
61785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61795f2336efSEd Maste 			p = "int";
61805f2336efSEd Maste 		break;
61815f2336efSEd Maste 	/* linux_newfstatat */
61825f2336efSEd Maste 	case 79:
61835f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61845f2336efSEd Maste 			p = "int";
61855f2336efSEd Maste 		break;
61865f2336efSEd Maste 	/* linux_newfstat */
61875f2336efSEd Maste 	case 80:
61885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61895f2336efSEd Maste 			p = "int";
61905f2336efSEd Maste 		break;
61915f2336efSEd Maste 	/* fsync */
61925f2336efSEd Maste 	case 82:
61935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61945f2336efSEd Maste 			p = "int";
61955f2336efSEd Maste 		break;
61965f2336efSEd Maste 	/* linux_fdatasync */
61975f2336efSEd Maste 	case 83:
61985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
61995f2336efSEd Maste 			p = "int";
62005f2336efSEd Maste 		break;
62015f2336efSEd Maste 	/* linux_sync_file_range */
62025f2336efSEd Maste 	case 84:
62030cde2b32SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
62040cde2b32SEdward Tomasz Napierala 			p = "int";
62050cde2b32SEdward Tomasz Napierala 		break;
62065f2336efSEd Maste 	/* linux_timerfd_create */
62075f2336efSEd Maste 	case 85:
62085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62095f2336efSEd Maste 			p = "int";
62105f2336efSEd Maste 		break;
62115f2336efSEd Maste 	/* linux_timerfd_settime */
62125f2336efSEd Maste 	case 86:
62135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62145f2336efSEd Maste 			p = "int";
62155f2336efSEd Maste 		break;
62165f2336efSEd Maste 	/* linux_timerfd_gettime */
62175f2336efSEd Maste 	case 87:
62185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62195f2336efSEd Maste 			p = "int";
62205f2336efSEd Maste 		break;
62215f2336efSEd Maste 	/* linux_utimensat */
62225f2336efSEd Maste 	case 88:
62235f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62245f2336efSEd Maste 			p = "int";
62255f2336efSEd Maste 		break;
62265f2336efSEd Maste 	/* acct */
62275f2336efSEd Maste 	case 89:
62285f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62295f2336efSEd Maste 			p = "int";
62305f2336efSEd Maste 		break;
62315f2336efSEd Maste 	/* linux_capget */
62325f2336efSEd Maste 	case 90:
62335f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62345f2336efSEd Maste 			p = "int";
62355f2336efSEd Maste 		break;
62365f2336efSEd Maste 	/* linux_capset */
62375f2336efSEd Maste 	case 91:
62385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62395f2336efSEd Maste 			p = "int";
62405f2336efSEd Maste 		break;
62415f2336efSEd Maste 	/* linux_personality */
62425f2336efSEd Maste 	case 92:
62435f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62445f2336efSEd Maste 			p = "int";
62455f2336efSEd Maste 		break;
62465f2336efSEd Maste 	/* linux_exit */
62475f2336efSEd Maste 	case 93:
62485f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62495f2336efSEd Maste 			p = "int";
62505f2336efSEd Maste 		break;
62515f2336efSEd Maste 	/* linux_exit_group */
62525f2336efSEd Maste 	case 94:
62535f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62545f2336efSEd Maste 			p = "int";
62555f2336efSEd Maste 		break;
62565f2336efSEd Maste 	/* linux_waitid */
62575f2336efSEd Maste 	case 95:
62585f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62595f2336efSEd Maste 			p = "int";
62605f2336efSEd Maste 		break;
62615f2336efSEd Maste 	/* linux_set_tid_address */
62625f2336efSEd Maste 	case 96:
62635f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62645f2336efSEd Maste 			p = "int";
62655f2336efSEd Maste 		break;
62665f2336efSEd Maste 	/* linux_unshare */
62675f2336efSEd Maste 	case 97:
62685f2336efSEd Maste 	/* linux_sys_futex */
62695f2336efSEd Maste 	case 98:
62705f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62715f2336efSEd Maste 			p = "int";
62725f2336efSEd Maste 		break;
62735f2336efSEd Maste 	/* linux_set_robust_list */
62745f2336efSEd Maste 	case 99:
62755f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62765f2336efSEd Maste 			p = "int";
62775f2336efSEd Maste 		break;
62785f2336efSEd Maste 	/* linux_get_robust_list */
62795f2336efSEd Maste 	case 100:
62805f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62815f2336efSEd Maste 			p = "int";
62825f2336efSEd Maste 		break;
62835f2336efSEd Maste 	/* linux_nanosleep */
62845f2336efSEd Maste 	case 101:
62855f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62865f2336efSEd Maste 			p = "int";
62875f2336efSEd Maste 		break;
62885f2336efSEd Maste 	/* linux_getitimer */
62895f2336efSEd Maste 	case 102:
62905f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62915f2336efSEd Maste 			p = "int";
62925f2336efSEd Maste 		break;
62935f2336efSEd Maste 	/* linux_setitimer */
62945f2336efSEd Maste 	case 103:
62955f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
62965f2336efSEd Maste 			p = "int";
62975f2336efSEd Maste 		break;
62985f2336efSEd Maste 	/* linux_kexec_load */
62995f2336efSEd Maste 	case 104:
63005f2336efSEd Maste 	/* linux_init_module */
63015f2336efSEd Maste 	case 105:
63025f2336efSEd Maste 	/* linux_delete_module */
63035f2336efSEd Maste 	case 106:
63045f2336efSEd Maste 	/* linux_timer_create */
63055f2336efSEd Maste 	case 107:
63065f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63075f2336efSEd Maste 			p = "int";
63085f2336efSEd Maste 		break;
63095f2336efSEd Maste 	/* linux_timer_gettime */
63105f2336efSEd Maste 	case 108:
63115f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63125f2336efSEd Maste 			p = "int";
63135f2336efSEd Maste 		break;
63145f2336efSEd Maste 	/* linux_timer_getoverrun */
63155f2336efSEd Maste 	case 109:
63165f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63175f2336efSEd Maste 			p = "int";
63185f2336efSEd Maste 		break;
63195f2336efSEd Maste 	/* linux_timer_settime */
63205f2336efSEd Maste 	case 110:
63215f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63225f2336efSEd Maste 			p = "int";
63235f2336efSEd Maste 		break;
63245f2336efSEd Maste 	/* linux_timer_delete */
63255f2336efSEd Maste 	case 111:
63265f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63275f2336efSEd Maste 			p = "int";
63285f2336efSEd Maste 		break;
63295f2336efSEd Maste 	/* linux_clock_settime */
63305f2336efSEd Maste 	case 112:
63315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63325f2336efSEd Maste 			p = "int";
63335f2336efSEd Maste 		break;
63345f2336efSEd Maste 	/* linux_clock_gettime */
63355f2336efSEd Maste 	case 113:
63365f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63375f2336efSEd Maste 			p = "int";
63385f2336efSEd Maste 		break;
63395f2336efSEd Maste 	/* linux_clock_getres */
63405f2336efSEd Maste 	case 114:
63415f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63425f2336efSEd Maste 			p = "int";
63435f2336efSEd Maste 		break;
63445f2336efSEd Maste 	/* linux_clock_nanosleep */
63455f2336efSEd Maste 	case 115:
63465f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63475f2336efSEd Maste 			p = "int";
63485f2336efSEd Maste 		break;
63495f2336efSEd Maste 	/* linux_syslog */
63505f2336efSEd Maste 	case 116:
63515f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63525f2336efSEd Maste 			p = "int";
63535f2336efSEd Maste 		break;
63545f2336efSEd Maste 	/* linux_ptrace */
63555f2336efSEd Maste 	case 117:
63565f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63575f2336efSEd Maste 			p = "int";
63585f2336efSEd Maste 		break;
63595f2336efSEd Maste 	/* linux_sched_setparam */
63605f2336efSEd Maste 	case 118:
63615f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63625f2336efSEd Maste 			p = "int";
63635f2336efSEd Maste 		break;
63645f2336efSEd Maste 	/* linux_sched_setscheduler */
63655f2336efSEd Maste 	case 119:
63665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63675f2336efSEd Maste 			p = "int";
63685f2336efSEd Maste 		break;
63695f2336efSEd Maste 	/* linux_sched_getscheduler */
63705f2336efSEd Maste 	case 120:
63715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63725f2336efSEd Maste 			p = "int";
63735f2336efSEd Maste 		break;
63745f2336efSEd Maste 	/* linux_sched_getparam */
63755f2336efSEd Maste 	case 121:
63765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63775f2336efSEd Maste 			p = "int";
63785f2336efSEd Maste 		break;
63795f2336efSEd Maste 	/* linux_sched_setaffinity */
63805f2336efSEd Maste 	case 122:
63815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63825f2336efSEd Maste 			p = "int";
63835f2336efSEd Maste 		break;
63845f2336efSEd Maste 	/* linux_sched_getaffinity */
63855f2336efSEd Maste 	case 123:
63865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63875f2336efSEd Maste 			p = "int";
63885f2336efSEd Maste 		break;
63895f2336efSEd Maste 	/* sched_yield */
63905f2336efSEd Maste 	case 124:
63915f2336efSEd Maste 	/* linux_sched_get_priority_max */
63925f2336efSEd Maste 	case 125:
63935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63945f2336efSEd Maste 			p = "int";
63955f2336efSEd Maste 		break;
63965f2336efSEd Maste 	/* linux_sched_get_priority_min */
63975f2336efSEd Maste 	case 126:
63985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
63995f2336efSEd Maste 			p = "int";
64005f2336efSEd Maste 		break;
64015f2336efSEd Maste 	/* linux_sched_rr_get_interval */
64025f2336efSEd Maste 	case 127:
64035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64045f2336efSEd Maste 			p = "int";
64055f2336efSEd Maste 		break;
64065f2336efSEd Maste 	/* linux_kill */
64075f2336efSEd Maste 	case 129:
64085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64095f2336efSEd Maste 			p = "int";
64105f2336efSEd Maste 		break;
64115f2336efSEd Maste 	/* linux_tkill */
64125f2336efSEd Maste 	case 130:
64135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64145f2336efSEd Maste 			p = "int";
64155f2336efSEd Maste 		break;
64165f2336efSEd Maste 	/* linux_tgkill */
64175f2336efSEd Maste 	case 131:
64185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64195f2336efSEd Maste 			p = "int";
64205f2336efSEd Maste 		break;
64215f2336efSEd Maste 	/* linux_sigaltstack */
64225f2336efSEd Maste 	case 132:
64235f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64245f2336efSEd Maste 			p = "int";
64255f2336efSEd Maste 		break;
64265f2336efSEd Maste 	/* linux_rt_sigsuspend */
64275f2336efSEd Maste 	case 133:
64285f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64295f2336efSEd Maste 			p = "int";
64305f2336efSEd Maste 		break;
64315f2336efSEd Maste 	/* linux_rt_sigaction */
64325f2336efSEd Maste 	case 134:
64335f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64345f2336efSEd Maste 			p = "int";
64355f2336efSEd Maste 		break;
64365f2336efSEd Maste 	/* linux_rt_sigprocmask */
64375f2336efSEd Maste 	case 135:
64385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64395f2336efSEd Maste 			p = "int";
64405f2336efSEd Maste 		break;
64415f2336efSEd Maste 	/* linux_rt_sigpending */
64425f2336efSEd Maste 	case 136:
64435f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64445f2336efSEd Maste 			p = "int";
64455f2336efSEd Maste 		break;
64465f2336efSEd Maste 	/* linux_rt_sigtimedwait */
64475f2336efSEd Maste 	case 137:
64485f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64495f2336efSEd Maste 			p = "int";
64505f2336efSEd Maste 		break;
64515f2336efSEd Maste 	/* linux_rt_sigqueueinfo */
64525f2336efSEd Maste 	case 138:
64535f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64545f2336efSEd Maste 			p = "int";
64555f2336efSEd Maste 		break;
64565f2336efSEd Maste 	/* linux_rt_sigreturn */
64575f2336efSEd Maste 	case 139:
64585f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64595f2336efSEd Maste 			p = "int";
64605f2336efSEd Maste 		break;
64615f2336efSEd Maste 	/* setpriority */
64625f2336efSEd Maste 	case 140:
64635f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64645f2336efSEd Maste 			p = "int";
64655f2336efSEd Maste 		break;
64665f2336efSEd Maste 	/* linux_getpriority */
64675f2336efSEd Maste 	case 141:
64685f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64695f2336efSEd Maste 			p = "int";
64705f2336efSEd Maste 		break;
64715f2336efSEd Maste 	/* linux_reboot */
64725f2336efSEd Maste 	case 142:
64735f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64745f2336efSEd Maste 			p = "int";
64755f2336efSEd Maste 		break;
64765f2336efSEd Maste 	/* setregid */
64775f2336efSEd Maste 	case 143:
64785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64795f2336efSEd Maste 			p = "int";
64805f2336efSEd Maste 		break;
64815f2336efSEd Maste 	/* setgid */
64825f2336efSEd Maste 	case 144:
64835f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64845f2336efSEd Maste 			p = "int";
64855f2336efSEd Maste 		break;
64865f2336efSEd Maste 	/* setreuid */
64875f2336efSEd Maste 	case 145:
64885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64895f2336efSEd Maste 			p = "int";
64905f2336efSEd Maste 		break;
64915f2336efSEd Maste 	/* setuid */
64925f2336efSEd Maste 	case 146:
64935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64945f2336efSEd Maste 			p = "int";
64955f2336efSEd Maste 		break;
64965f2336efSEd Maste 	/* setresuid */
64975f2336efSEd Maste 	case 147:
64985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
64995f2336efSEd Maste 			p = "int";
65005f2336efSEd Maste 		break;
65015f2336efSEd Maste 	/* getresuid */
65025f2336efSEd Maste 	case 148:
65035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65045f2336efSEd Maste 			p = "int";
65055f2336efSEd Maste 		break;
65065f2336efSEd Maste 	/* setresgid */
65075f2336efSEd Maste 	case 149:
65085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65095f2336efSEd Maste 			p = "int";
65105f2336efSEd Maste 		break;
65115f2336efSEd Maste 	/* getresgid */
65125f2336efSEd Maste 	case 150:
65135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65145f2336efSEd Maste 			p = "int";
65155f2336efSEd Maste 		break;
65165f2336efSEd Maste 	/* linux_setfsuid */
65175f2336efSEd Maste 	case 151:
65185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65195f2336efSEd Maste 			p = "int";
65205f2336efSEd Maste 		break;
65215f2336efSEd Maste 	/* linux_setfsgid */
65225f2336efSEd Maste 	case 152:
65235f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65245f2336efSEd Maste 			p = "int";
65255f2336efSEd Maste 		break;
65265f2336efSEd Maste 	/* linux_times */
65275f2336efSEd Maste 	case 153:
65285f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65295f2336efSEd Maste 			p = "int";
65305f2336efSEd Maste 		break;
65315f2336efSEd Maste 	/* setpgid */
65325f2336efSEd Maste 	case 154:
65335f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65345f2336efSEd Maste 			p = "int";
65355f2336efSEd Maste 		break;
65365f2336efSEd Maste 	/* getpgid */
65375f2336efSEd Maste 	case 155:
65385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65395f2336efSEd Maste 			p = "int";
65405f2336efSEd Maste 		break;
65415f2336efSEd Maste 	/* linux_getsid */
65425f2336efSEd Maste 	case 156:
65435f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65445f2336efSEd Maste 			p = "int";
65455f2336efSEd Maste 		break;
65465f2336efSEd Maste 	/* setsid */
65475f2336efSEd Maste 	case 157:
65485f2336efSEd Maste 	/* linux_getgroups */
65495f2336efSEd Maste 	case 158:
65505f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65515f2336efSEd Maste 			p = "int";
65525f2336efSEd Maste 		break;
65535f2336efSEd Maste 	/* linux_setgroups */
65545f2336efSEd Maste 	case 159:
65555f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65565f2336efSEd Maste 			p = "int";
65575f2336efSEd Maste 		break;
65585f2336efSEd Maste 	/* linux_newuname */
65595f2336efSEd Maste 	case 160:
65605f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65615f2336efSEd Maste 			p = "int";
65625f2336efSEd Maste 		break;
65635f2336efSEd Maste 	/* linux_sethostname */
65645f2336efSEd Maste 	case 161:
65655f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65665f2336efSEd Maste 			p = "int";
65675f2336efSEd Maste 		break;
65685f2336efSEd Maste 	/* linux_setdomainname */
65695f2336efSEd Maste 	case 162:
65705f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65715f2336efSEd Maste 			p = "int";
65725f2336efSEd Maste 		break;
65735f2336efSEd Maste 	/* linux_getrlimit */
65745f2336efSEd Maste 	case 163:
65755f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65765f2336efSEd Maste 			p = "int";
65775f2336efSEd Maste 		break;
65785f2336efSEd Maste 	/* linux_setrlimit */
65795f2336efSEd Maste 	case 164:
65805f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65815f2336efSEd Maste 			p = "int";
65825f2336efSEd Maste 		break;
65835f2336efSEd Maste 	/* getrusage */
65845f2336efSEd Maste 	case 165:
65855f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65865f2336efSEd Maste 			p = "int";
65875f2336efSEd Maste 		break;
65885f2336efSEd Maste 	/* umask */
65895f2336efSEd Maste 	case 166:
65905f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65915f2336efSEd Maste 			p = "int";
65925f2336efSEd Maste 		break;
65935f2336efSEd Maste 	/* linux_prctl */
65945f2336efSEd Maste 	case 167:
65955f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
65965f2336efSEd Maste 			p = "int";
65975f2336efSEd Maste 		break;
65985f2336efSEd Maste 	/* linux_getcpu */
65995f2336efSEd Maste 	case 168:
66005f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66015f2336efSEd Maste 			p = "int";
66025f2336efSEd Maste 		break;
66035f2336efSEd Maste 	/* gettimeofday */
66045f2336efSEd Maste 	case 169:
66055f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66065f2336efSEd Maste 			p = "int";
66075f2336efSEd Maste 		break;
66085f2336efSEd Maste 	/* settimeofday */
66095f2336efSEd Maste 	case 170:
66105f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66115f2336efSEd Maste 			p = "int";
66125f2336efSEd Maste 		break;
66135f2336efSEd Maste 	/* linux_adjtimex */
66145f2336efSEd Maste 	case 171:
66155f2336efSEd Maste 	/* linux_getpid */
66165f2336efSEd Maste 	case 172:
66175f2336efSEd Maste 	/* linux_getppid */
66185f2336efSEd Maste 	case 173:
66195f2336efSEd Maste 	/* linux_getuid */
66205f2336efSEd Maste 	case 174:
66215f2336efSEd Maste 	/* geteuid */
66225f2336efSEd Maste 	case 175:
66235f2336efSEd Maste 	/* linux_getgid */
66245f2336efSEd Maste 	case 176:
66255f2336efSEd Maste 	/* getegid */
66265f2336efSEd Maste 	case 177:
66275f2336efSEd Maste 	/* linux_gettid */
66285f2336efSEd Maste 	case 178:
66295f2336efSEd Maste 	/* linux_sysinfo */
66305f2336efSEd Maste 	case 179:
66315f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66325f2336efSEd Maste 			p = "int";
66335f2336efSEd Maste 		break;
66345f2336efSEd Maste 	/* linux_mq_open */
66355f2336efSEd Maste 	case 180:
6636a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6637a39cdcd7SEdward Tomasz Napierala 			p = "int";
6638a39cdcd7SEdward Tomasz Napierala 		break;
66395f2336efSEd Maste 	/* linux_mq_unlink */
66405f2336efSEd Maste 	case 181:
6641a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6642a39cdcd7SEdward Tomasz Napierala 			p = "int";
6643a39cdcd7SEdward Tomasz Napierala 		break;
66445f2336efSEd Maste 	/* linux_mq_timedsend */
66455f2336efSEd Maste 	case 182:
6646a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6647a39cdcd7SEdward Tomasz Napierala 			p = "int";
6648a39cdcd7SEdward Tomasz Napierala 		break;
66495f2336efSEd Maste 	/* linux_mq_timedreceive */
66505f2336efSEd Maste 	case 183:
6651a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6652a39cdcd7SEdward Tomasz Napierala 			p = "int";
6653a39cdcd7SEdward Tomasz Napierala 		break;
66545f2336efSEd Maste 	/* linux_mq_notify */
66555f2336efSEd Maste 	case 184:
6656a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6657a39cdcd7SEdward Tomasz Napierala 			p = "int";
6658a39cdcd7SEdward Tomasz Napierala 		break;
66595f2336efSEd Maste 	/* linux_mq_getsetattr */
66605f2336efSEd Maste 	case 185:
6661a39cdcd7SEdward Tomasz Napierala 		if (ndx == 0 || ndx == 1)
6662a39cdcd7SEdward Tomasz Napierala 			p = "int";
6663a39cdcd7SEdward Tomasz Napierala 		break;
66645f2336efSEd Maste 	/* linux_msgget */
66655f2336efSEd Maste 	case 186:
66665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66675f2336efSEd Maste 			p = "int";
66685f2336efSEd Maste 		break;
66695f2336efSEd Maste 	/* linux_msgctl */
66705f2336efSEd Maste 	case 187:
66715f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66725f2336efSEd Maste 			p = "int";
66735f2336efSEd Maste 		break;
66745f2336efSEd Maste 	/* linux_msgrcv */
66755f2336efSEd Maste 	case 188:
66765f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66775f2336efSEd Maste 			p = "int";
66785f2336efSEd Maste 		break;
66795f2336efSEd Maste 	/* linux_msgsnd */
66805f2336efSEd Maste 	case 189:
66815f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66825f2336efSEd Maste 			p = "int";
66835f2336efSEd Maste 		break;
66845f2336efSEd Maste 	/* linux_semget */
66855f2336efSEd Maste 	case 190:
66865f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66875f2336efSEd Maste 			p = "int";
66885f2336efSEd Maste 		break;
66895f2336efSEd Maste 	/* linux_semctl */
66905f2336efSEd Maste 	case 191:
66915f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66925f2336efSEd Maste 			p = "int";
66935f2336efSEd Maste 		break;
66945f2336efSEd Maste 	/* linux_semtimedop */
66955f2336efSEd Maste 	case 192:
66965f2336efSEd Maste 	/* linux_semop */
66975f2336efSEd Maste 	case 193:
66985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
66995f2336efSEd Maste 			p = "int";
67005f2336efSEd Maste 		break;
67015f2336efSEd Maste 	/* linux_shmget */
67025f2336efSEd Maste 	case 194:
67035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67045f2336efSEd Maste 			p = "int";
67055f2336efSEd Maste 		break;
67065f2336efSEd Maste 	/* linux_shmctl */
67075f2336efSEd Maste 	case 195:
67085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67095f2336efSEd Maste 			p = "int";
67105f2336efSEd Maste 		break;
67115f2336efSEd Maste 	/* linux_shmat */
67125f2336efSEd Maste 	case 196:
67135f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67145f2336efSEd Maste 			p = "int";
67155f2336efSEd Maste 		break;
67165f2336efSEd Maste 	/* linux_shmdt */
67175f2336efSEd Maste 	case 197:
67185f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67195f2336efSEd Maste 			p = "int";
67205f2336efSEd Maste 		break;
67215f2336efSEd Maste 	/* linux_socket */
67225f2336efSEd Maste 	case 198:
67235f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67245f2336efSEd Maste 			p = "int";
67255f2336efSEd Maste 		break;
67265f2336efSEd Maste 	/* linux_socketpair */
67275f2336efSEd Maste 	case 199:
67285f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67295f2336efSEd Maste 			p = "int";
67305f2336efSEd Maste 		break;
67315f2336efSEd Maste 	/* linux_bind */
67325f2336efSEd Maste 	case 200:
67335f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67345f2336efSEd Maste 			p = "int";
67355f2336efSEd Maste 		break;
67365f2336efSEd Maste 	/* linux_listen */
67375f2336efSEd Maste 	case 201:
67385f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67395f2336efSEd Maste 			p = "int";
67405f2336efSEd Maste 		break;
67415f2336efSEd Maste 	/* linux_accept */
67425f2336efSEd Maste 	case 202:
67435f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67445f2336efSEd Maste 			p = "int";
67455f2336efSEd Maste 		break;
67465f2336efSEd Maste 	/* linux_connect */
67475f2336efSEd Maste 	case 203:
67485f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67495f2336efSEd Maste 			p = "int";
67505f2336efSEd Maste 		break;
67515f2336efSEd Maste 	/* linux_getsockname */
67525f2336efSEd Maste 	case 204:
67535f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67545f2336efSEd Maste 			p = "int";
67555f2336efSEd Maste 		break;
67565f2336efSEd Maste 	/* linux_getpeername */
67575f2336efSEd Maste 	case 205:
67585f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67595f2336efSEd Maste 			p = "int";
67605f2336efSEd Maste 		break;
67615f2336efSEd Maste 	/* linux_sendto */
67625f2336efSEd Maste 	case 206:
67635f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67645f2336efSEd Maste 			p = "int";
67655f2336efSEd Maste 		break;
67665f2336efSEd Maste 	/* linux_recvfrom */
67675f2336efSEd Maste 	case 207:
67685f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67695f2336efSEd Maste 			p = "int";
67705f2336efSEd Maste 		break;
67715f2336efSEd Maste 	/* linux_setsockopt */
67725f2336efSEd Maste 	case 208:
67735f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67745f2336efSEd Maste 			p = "int";
67755f2336efSEd Maste 		break;
67765f2336efSEd Maste 	/* linux_getsockopt */
67775f2336efSEd Maste 	case 209:
67785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67795f2336efSEd Maste 			p = "int";
67805f2336efSEd Maste 		break;
67815f2336efSEd Maste 	/* linux_shutdown */
67825f2336efSEd Maste 	case 210:
67835f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67845f2336efSEd Maste 			p = "int";
67855f2336efSEd Maste 		break;
67865f2336efSEd Maste 	/* linux_sendmsg */
67875f2336efSEd Maste 	case 211:
67885f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67895f2336efSEd Maste 			p = "int";
67905f2336efSEd Maste 		break;
67915f2336efSEd Maste 	/* linux_recvmsg */
67925f2336efSEd Maste 	case 212:
67935f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67945f2336efSEd Maste 			p = "int";
67955f2336efSEd Maste 		break;
67965f2336efSEd Maste 	/* linux_brk */
67975f2336efSEd Maste 	case 214:
67985f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
67995f2336efSEd Maste 			p = "int";
68005f2336efSEd Maste 		break;
68015f2336efSEd Maste 	/* munmap */
68025f2336efSEd Maste 	case 215:
68035f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68045f2336efSEd Maste 			p = "int";
68055f2336efSEd Maste 		break;
68065f2336efSEd Maste 	/* linux_mremap */
68075f2336efSEd Maste 	case 216:
68085f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68095f2336efSEd Maste 			p = "int";
68105f2336efSEd Maste 		break;
68115f2336efSEd Maste 	/* linux_add_key */
68125f2336efSEd Maste 	case 217:
68135f2336efSEd Maste 	/* linux_request_key */
68145f2336efSEd Maste 	case 218:
68155f2336efSEd Maste 	/* linux_keyctl */
68165f2336efSEd Maste 	case 219:
68175f2336efSEd Maste 	/* linux_clone */
68185f2336efSEd Maste 	case 220:
68195f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68205f2336efSEd Maste 			p = "int";
68215f2336efSEd Maste 		break;
68225f2336efSEd Maste 	/* linux_execve */
68235f2336efSEd Maste 	case 221:
68245f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68255f2336efSEd Maste 			p = "int";
68265f2336efSEd Maste 		break;
68275f2336efSEd Maste 	/* linux_mmap2 */
68285f2336efSEd Maste 	case 222:
68295f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68305f2336efSEd Maste 			p = "int";
68315f2336efSEd Maste 		break;
68325f2336efSEd Maste 	/* linux_fadvise64 */
68335f2336efSEd Maste 	case 223:
68345f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68355f2336efSEd Maste 			p = "int";
68365f2336efSEd Maste 		break;
68375f2336efSEd Maste 	/* swapon */
68385f2336efSEd Maste 	case 224:
68395f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68405f2336efSEd Maste 			p = "int";
68415f2336efSEd Maste 		break;
68425f2336efSEd Maste 	/* linux_swapoff */
68435f2336efSEd Maste 	case 225:
68445f2336efSEd Maste 	/* linux_mprotect */
68455f2336efSEd Maste 	case 226:
68465f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68475f2336efSEd Maste 			p = "int";
68485f2336efSEd Maste 		break;
68495f2336efSEd Maste 	/* linux_msync */
68505f2336efSEd Maste 	case 227:
68515f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68525f2336efSEd Maste 			p = "int";
68535f2336efSEd Maste 		break;
68545f2336efSEd Maste 	/* mlock */
68555f2336efSEd Maste 	case 228:
68565f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68575f2336efSEd Maste 			p = "int";
68585f2336efSEd Maste 		break;
68595f2336efSEd Maste 	/* munlock */
68605f2336efSEd Maste 	case 229:
68615f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68625f2336efSEd Maste 			p = "int";
68635f2336efSEd Maste 		break;
68645f2336efSEd Maste 	/* mlockall */
68655f2336efSEd Maste 	case 230:
68665f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68675f2336efSEd Maste 			p = "int";
68685f2336efSEd Maste 		break;
68695f2336efSEd Maste 	/* munlockall */
68705f2336efSEd Maste 	case 231:
68715f2336efSEd Maste 	/* linux_mincore */
68725f2336efSEd Maste 	case 232:
68735f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68745f2336efSEd Maste 			p = "int";
68755f2336efSEd Maste 		break;
6876bafd96b8SEdward Tomasz Napierala 	/* linux_madvise */
68775f2336efSEd Maste 	case 233:
68785f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68795f2336efSEd Maste 			p = "int";
68805f2336efSEd Maste 		break;
68815f2336efSEd Maste 	/* linux_remap_file_pages */
68825f2336efSEd Maste 	case 234:
68835f2336efSEd Maste 	/* linux_mbind */
68845f2336efSEd Maste 	case 235:
68855f2336efSEd Maste 	/* linux_get_mempolicy */
68865f2336efSEd Maste 	case 236:
68875f2336efSEd Maste 	/* linux_set_mempolicy */
68885f2336efSEd Maste 	case 237:
68895f2336efSEd Maste 	/* linux_migrate_pages */
68905f2336efSEd Maste 	case 238:
68915f2336efSEd Maste 	/* linux_move_pages */
68925f2336efSEd Maste 	case 239:
68935f2336efSEd Maste 	/* linux_rt_tgsigqueueinfo */
68945f2336efSEd Maste 	case 240:
68955f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
68965f2336efSEd Maste 			p = "int";
68975f2336efSEd Maste 		break;
68985f2336efSEd Maste 	/* linux_perf_event_open */
68995f2336efSEd Maste 	case 241:
69005f2336efSEd Maste 	/* linux_accept4 */
69015f2336efSEd Maste 	case 242:
69025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69035f2336efSEd Maste 			p = "int";
69045f2336efSEd Maste 		break;
69055f2336efSEd Maste 	/* linux_recvmmsg */
69065f2336efSEd Maste 	case 243:
69075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69085f2336efSEd Maste 			p = "int";
69095f2336efSEd Maste 		break;
69105f2336efSEd Maste 	/* linux_wait4 */
69115f2336efSEd Maste 	case 260:
69125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69135f2336efSEd Maste 			p = "int";
69145f2336efSEd Maste 		break;
69155f2336efSEd Maste 	/* linux_prlimit64 */
69165f2336efSEd Maste 	case 261:
69175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69185f2336efSEd Maste 			p = "int";
69195f2336efSEd Maste 		break;
69205f2336efSEd Maste 	/* linux_fanotify_init */
69215f2336efSEd Maste 	case 262:
69225f2336efSEd Maste 	/* linux_fanotify_mark */
69235f2336efSEd Maste 	case 263:
69245f2336efSEd Maste 	/* linux_name_to_handle_at */
69255f2336efSEd Maste 	case 264:
69265f2336efSEd Maste 	/* linux_open_by_handle_at */
69275f2336efSEd Maste 	case 265:
69285f2336efSEd Maste 	/* linux_clock_adjtime */
69295f2336efSEd Maste 	case 266:
69305f2336efSEd Maste 	/* linux_syncfs */
69315f2336efSEd Maste 	case 267:
69325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69335f2336efSEd Maste 			p = "int";
69345f2336efSEd Maste 		break;
69355f2336efSEd Maste 	/* linux_setns */
69365f2336efSEd Maste 	case 268:
69375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69385f2336efSEd Maste 			p = "int";
69395f2336efSEd Maste 		break;
69405f2336efSEd Maste 	/* linux_sendmmsg */
69415f2336efSEd Maste 	case 269:
69425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69435f2336efSEd Maste 			p = "int";
69445f2336efSEd Maste 		break;
69455f2336efSEd Maste 	/* linux_process_vm_readv */
69465f2336efSEd Maste 	case 270:
69475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69485f2336efSEd Maste 			p = "int";
69495f2336efSEd Maste 		break;
69505f2336efSEd Maste 	/* linux_process_vm_writev */
69515f2336efSEd Maste 	case 271:
69525f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69535f2336efSEd Maste 			p = "int";
69545f2336efSEd Maste 		break;
69555f2336efSEd Maste 	/* linux_kcmp */
69565f2336efSEd Maste 	case 272:
69575f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69585f2336efSEd Maste 			p = "int";
69595f2336efSEd Maste 		break;
69605f2336efSEd Maste 	/* linux_finit_module */
69615f2336efSEd Maste 	case 273:
69625f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69635f2336efSEd Maste 			p = "int";
69645f2336efSEd Maste 		break;
69655f2336efSEd Maste 	/* linux_sched_setattr */
69665f2336efSEd Maste 	case 274:
69675f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69685f2336efSEd Maste 			p = "int";
69695f2336efSEd Maste 		break;
69705f2336efSEd Maste 	/* linux_sched_getattr */
69715f2336efSEd Maste 	case 275:
69725f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69735f2336efSEd Maste 			p = "int";
69745f2336efSEd Maste 		break;
69755f2336efSEd Maste 	/* linux_renameat2 */
69765f2336efSEd Maste 	case 276:
69775f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69785f2336efSEd Maste 			p = "int";
69795f2336efSEd Maste 		break;
69805f2336efSEd Maste 	/* linux_seccomp */
69815f2336efSEd Maste 	case 277:
69825f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69835f2336efSEd Maste 			p = "int";
69845f2336efSEd Maste 		break;
69855f2336efSEd Maste 	/* linux_getrandom */
69865f2336efSEd Maste 	case 278:
69875f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69885f2336efSEd Maste 			p = "int";
69895f2336efSEd Maste 		break;
69905f2336efSEd Maste 	/* linux_memfd_create */
69915f2336efSEd Maste 	case 279:
69925f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69935f2336efSEd Maste 			p = "int";
69945f2336efSEd Maste 		break;
69955f2336efSEd Maste 	/* linux_bpf */
69965f2336efSEd Maste 	case 280:
69975f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
69985f2336efSEd Maste 			p = "int";
69995f2336efSEd Maste 		break;
70005f2336efSEd Maste 	/* linux_execveat */
70015f2336efSEd Maste 	case 281:
70025f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70035f2336efSEd Maste 			p = "int";
70045f2336efSEd Maste 		break;
70055f2336efSEd Maste 	/* linux_userfaultfd */
70065f2336efSEd Maste 	case 282:
70075f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70085f2336efSEd Maste 			p = "int";
70095f2336efSEd Maste 		break;
70105f2336efSEd Maste 	/* linux_membarrier */
70115f2336efSEd Maste 	case 283:
70125f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70135f2336efSEd Maste 			p = "int";
70145f2336efSEd Maste 		break;
70155f2336efSEd Maste 	/* linux_mlock2 */
70165f2336efSEd Maste 	case 284:
70175f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70185f2336efSEd Maste 			p = "int";
70195f2336efSEd Maste 		break;
70205f2336efSEd Maste 	/* linux_copy_file_range */
70215f2336efSEd Maste 	case 285:
70225f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70235f2336efSEd Maste 			p = "int";
70245f2336efSEd Maste 		break;
70255f2336efSEd Maste 	/* linux_preadv2 */
70265f2336efSEd Maste 	case 286:
70275f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70285f2336efSEd Maste 			p = "int";
70295f2336efSEd Maste 		break;
70305f2336efSEd Maste 	/* linux_pwritev2 */
70315f2336efSEd Maste 	case 287:
70325f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70335f2336efSEd Maste 			p = "int";
70345f2336efSEd Maste 		break;
70355f2336efSEd Maste 	/* linux_pkey_mprotect */
70365f2336efSEd Maste 	case 288:
70375f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70385f2336efSEd Maste 			p = "int";
70395f2336efSEd Maste 		break;
70405f2336efSEd Maste 	/* linux_pkey_alloc */
70415f2336efSEd Maste 	case 289:
70425f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70435f2336efSEd Maste 			p = "int";
70445f2336efSEd Maste 		break;
70455f2336efSEd Maste 	/* linux_pkey_free */
70465f2336efSEd Maste 	case 290:
70475f2336efSEd Maste 		if (ndx == 0 || ndx == 1)
70485f2336efSEd Maste 			p = "int";
70495f2336efSEd Maste 		break;
70505f2336efSEd Maste 	default:
70515f2336efSEd Maste 		break;
70525f2336efSEd Maste 	};
70535f2336efSEd Maste 	if (p != NULL)
70545f2336efSEd Maste 		strlcpy(desc, p, descsz);
70555f2336efSEd Maste }
7056