Home | History | Annotate | Line # | Download | only in amd64
linux_systrace_args.c revision 1.12.12.1
      1  1.12.12.1  christos /* $NetBSD: linux_systrace_args.c,v 1.12.12.1 2019/06/10 22:06:59 christos Exp $ */
      2        1.1  christos 
      3        1.1  christos /*
      4        1.1  christos  * System call argument to DTrace register array converstion.
      5        1.1  christos  *
      6        1.1  christos  * DO NOT EDIT-- this file is automatically generated.
      7        1.1  christos  * This file is part of the DTrace syscall provider.
      8        1.1  christos  */
      9        1.1  christos 
     10        1.1  christos static void
     11        1.1  christos systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
     12        1.1  christos {
     13        1.1  christos 	intptr_t *iarg  = (intptr_t *)uarg;
     14        1.1  christos 	switch (sysnum) {
     15        1.1  christos 	/* sys_read */
     16        1.1  christos 	case 0: {
     17        1.7  christos 		const struct sys_read_args *p = params;
     18        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
     19        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
     20        1.1  christos 		uarg[2] = SCARG(p, nbyte); /* size_t */
     21        1.1  christos 		*n_args = 3;
     22        1.1  christos 		break;
     23        1.1  christos 	}
     24        1.1  christos 	/* sys_write */
     25        1.1  christos 	case 1: {
     26        1.7  christos 		const struct sys_write_args *p = params;
     27        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
     28        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
     29        1.2     njoly 		uarg[2] = SCARG(p, nbyte); /* size_t */
     30        1.1  christos 		*n_args = 3;
     31        1.1  christos 		break;
     32        1.1  christos 	}
     33        1.1  christos 	/* linux_sys_open */
     34        1.1  christos 	case 2: {
     35        1.7  christos 		const struct linux_sys_open_args *p = params;
     36        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
     37        1.1  christos 		iarg[1] = SCARG(p, flags); /* int */
     38        1.1  christos 		iarg[2] = SCARG(p, mode); /* linux_umode_t */
     39        1.1  christos 		*n_args = 3;
     40        1.1  christos 		break;
     41        1.1  christos 	}
     42        1.1  christos 	/* sys_close */
     43        1.1  christos 	case 3: {
     44        1.7  christos 		const struct sys_close_args *p = params;
     45        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
     46        1.1  christos 		*n_args = 1;
     47        1.1  christos 		break;
     48        1.1  christos 	}
     49        1.1  christos 	/* linux_sys_stat64 */
     50        1.1  christos 	case 4: {
     51        1.7  christos 		const struct linux_sys_stat64_args *p = params;
     52        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
     53        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
     54        1.1  christos 		*n_args = 2;
     55        1.1  christos 		break;
     56        1.1  christos 	}
     57        1.1  christos 	/* linux_sys_fstat64 */
     58        1.1  christos 	case 5: {
     59        1.7  christos 		const struct linux_sys_fstat64_args *p = params;
     60        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
     61        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
     62        1.1  christos 		*n_args = 2;
     63        1.1  christos 		break;
     64        1.1  christos 	}
     65        1.1  christos 	/* linux_sys_lstat64 */
     66        1.1  christos 	case 6: {
     67        1.7  christos 		const struct linux_sys_lstat64_args *p = params;
     68        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
     69        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
     70        1.1  christos 		*n_args = 2;
     71        1.1  christos 		break;
     72        1.1  christos 	}
     73        1.1  christos 	/* sys_poll */
     74        1.1  christos 	case 7: {
     75        1.7  christos 		const struct sys_poll_args *p = params;
     76        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
     77        1.1  christos 		uarg[1] = SCARG(p, nfds); /* u_int */
     78        1.1  christos 		iarg[2] = SCARG(p, timeout); /* int */
     79        1.1  christos 		*n_args = 3;
     80        1.1  christos 		break;
     81        1.1  christos 	}
     82        1.1  christos 	/* compat_43_sys_lseek */
     83        1.1  christos 	case 8: {
     84        1.7  christos 		const struct compat_43_sys_lseek_args *p = params;
     85        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
     86        1.1  christos 		iarg[1] = SCARG(p, offset); /* long */
     87        1.1  christos 		iarg[2] = SCARG(p, whence); /* int */
     88        1.1  christos 		*n_args = 3;
     89        1.1  christos 		break;
     90        1.1  christos 	}
     91        1.1  christos 	/* linux_sys_mmap */
     92        1.1  christos 	case 9: {
     93        1.7  christos 		const struct linux_sys_mmap_args *p = params;
     94        1.1  christos 		uarg[0] = SCARG(p, addr); /* unsigned long */
     95        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
     96        1.1  christos 		iarg[2] = SCARG(p, prot); /* int */
     97        1.1  christos 		iarg[3] = SCARG(p, flags); /* int */
     98        1.1  christos 		iarg[4] = SCARG(p, fd); /* int */
     99        1.1  christos 		iarg[5] = SCARG(p, offset); /* linux_off_t */
    100        1.1  christos 		*n_args = 6;
    101        1.1  christos 		break;
    102        1.1  christos 	}
    103        1.1  christos 	/* linux_sys_mprotect */
    104        1.1  christos 	case 10: {
    105        1.7  christos 		const struct linux_sys_mprotect_args *p = params;
    106        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
    107        1.1  christos 		uarg[1] = SCARG(p, len); /* unsigned long */
    108        1.1  christos 		iarg[2] = SCARG(p, prot); /* int */
    109        1.1  christos 		*n_args = 3;
    110        1.1  christos 		break;
    111        1.1  christos 	}
    112        1.1  christos 	/* sys_munmap */
    113        1.1  christos 	case 11: {
    114        1.7  christos 		const struct sys_munmap_args *p = params;
    115        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
    116        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
    117        1.1  christos 		*n_args = 2;
    118        1.1  christos 		break;
    119        1.1  christos 	}
    120        1.1  christos 	/* linux_sys_brk */
    121        1.1  christos 	case 12: {
    122        1.7  christos 		const struct linux_sys_brk_args *p = params;
    123        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
    124        1.1  christos 		*n_args = 1;
    125        1.1  christos 		break;
    126        1.1  christos 	}
    127        1.1  christos 	/* linux_sys_rt_sigaction */
    128        1.1  christos 	case 13: {
    129        1.7  christos 		const struct linux_sys_rt_sigaction_args *p = params;
    130        1.1  christos 		iarg[0] = SCARG(p, signum); /* int */
    131        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
    132        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
    133        1.1  christos 		uarg[3] = SCARG(p, sigsetsize); /* size_t */
    134        1.1  christos 		*n_args = 4;
    135        1.1  christos 		break;
    136        1.1  christos 	}
    137        1.1  christos 	/* linux_sys_rt_sigprocmask */
    138        1.1  christos 	case 14: {
    139        1.7  christos 		const struct linux_sys_rt_sigprocmask_args *p = params;
    140        1.1  christos 		iarg[0] = SCARG(p, how); /* int */
    141        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
    142        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
    143        1.1  christos 		uarg[3] = SCARG(p, sigsetsize); /* size_t */
    144        1.1  christos 		*n_args = 4;
    145        1.1  christos 		break;
    146        1.1  christos 	}
    147        1.1  christos 	/* linux_sys_rt_sigreturn */
    148        1.1  christos 	case 15: {
    149        1.1  christos 		*n_args = 0;
    150        1.1  christos 		break;
    151        1.1  christos 	}
    152        1.1  christos 	/* linux_sys_ioctl */
    153        1.1  christos 	case 16: {
    154        1.7  christos 		const struct linux_sys_ioctl_args *p = params;
    155        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    156        1.1  christos 		uarg[1] = SCARG(p, com); /* u_long */
    157        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, data); /* void * */
    158        1.1  christos 		*n_args = 3;
    159        1.1  christos 		break;
    160        1.1  christos 	}
    161        1.1  christos 	/* linux_sys_pread */
    162        1.1  christos 	case 17: {
    163        1.7  christos 		const struct linux_sys_pread_args *p = params;
    164        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    165        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
    166        1.1  christos 		uarg[2] = SCARG(p, nbyte); /* size_t */
    167        1.1  christos 		iarg[3] = SCARG(p, offset); /* off_t */
    168        1.1  christos 		*n_args = 4;
    169        1.1  christos 		break;
    170        1.1  christos 	}
    171        1.1  christos 	/* linux_sys_pwrite */
    172        1.1  christos 	case 18: {
    173        1.7  christos 		const struct linux_sys_pwrite_args *p = params;
    174        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    175        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
    176        1.1  christos 		uarg[2] = SCARG(p, nbyte); /* size_t */
    177        1.1  christos 		iarg[3] = SCARG(p, offset); /* off_t */
    178        1.1  christos 		*n_args = 4;
    179        1.1  christos 		break;
    180        1.1  christos 	}
    181        1.1  christos 	/* sys_readv */
    182        1.1  christos 	case 19: {
    183        1.7  christos 		const struct sys_readv_args *p = params;
    184        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    185        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
    186        1.1  christos 		iarg[2] = SCARG(p, iovcnt); /* int */
    187        1.1  christos 		*n_args = 3;
    188        1.1  christos 		break;
    189        1.1  christos 	}
    190        1.1  christos 	/* sys_writev */
    191        1.1  christos 	case 20: {
    192        1.7  christos 		const struct sys_writev_args *p = params;
    193        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    194        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
    195        1.1  christos 		iarg[2] = SCARG(p, iovcnt); /* int */
    196        1.1  christos 		*n_args = 3;
    197        1.1  christos 		break;
    198        1.1  christos 	}
    199        1.1  christos 	/* sys_access */
    200        1.1  christos 	case 21: {
    201        1.7  christos 		const struct sys_access_args *p = params;
    202        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    203        1.1  christos 		iarg[1] = SCARG(p, flags); /* int */
    204        1.1  christos 		*n_args = 2;
    205        1.1  christos 		break;
    206        1.1  christos 	}
    207        1.1  christos 	/* linux_sys_pipe */
    208        1.1  christos 	case 22: {
    209        1.7  christos 		const struct linux_sys_pipe_args *p = params;
    210        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
    211        1.1  christos 		*n_args = 1;
    212        1.1  christos 		break;
    213        1.1  christos 	}
    214        1.1  christos 	/* linux_sys_select */
    215        1.1  christos 	case 23: {
    216        1.7  christos 		const struct linux_sys_select_args *p = params;
    217        1.1  christos 		iarg[0] = SCARG(p, nfds); /* int */
    218        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
    219        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
    220        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
    221        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */
    222        1.1  christos 		*n_args = 5;
    223        1.1  christos 		break;
    224        1.1  christos 	}
    225        1.1  christos 	/* linux_sys_sched_yield */
    226        1.1  christos 	case 24: {
    227        1.1  christos 		*n_args = 0;
    228        1.1  christos 		break;
    229        1.1  christos 	}
    230        1.1  christos 	/* linux_sys_mremap */
    231        1.1  christos 	case 25: {
    232        1.7  christos 		const struct linux_sys_mremap_args *p = params;
    233        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
    234        1.1  christos 		uarg[1] = SCARG(p, old_size); /* size_t */
    235        1.1  christos 		uarg[2] = SCARG(p, new_size); /* size_t */
    236        1.1  christos 		uarg[3] = SCARG(p, flags); /* u_long */
    237        1.1  christos 		*n_args = 4;
    238        1.1  christos 		break;
    239        1.1  christos 	}
    240        1.1  christos 	/* sys___msync13 */
    241        1.1  christos 	case 26: {
    242        1.7  christos 		const struct sys___msync13_args *p = params;
    243        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
    244        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
    245        1.1  christos 		iarg[2] = SCARG(p, flags); /* int */
    246        1.1  christos 		*n_args = 3;
    247        1.1  christos 		break;
    248        1.1  christos 	}
    249        1.1  christos 	/* sys_mincore */
    250        1.1  christos 	case 27: {
    251        1.7  christos 		const struct sys_mincore_args *p = params;
    252        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
    253        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
    254        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
    255        1.1  christos 		*n_args = 3;
    256        1.1  christos 		break;
    257        1.1  christos 	}
    258        1.1  christos 	/* sys_madvise */
    259        1.1  christos 	case 28: {
    260        1.7  christos 		const struct sys_madvise_args *p = params;
    261        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
    262        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
    263        1.1  christos 		iarg[2] = SCARG(p, behav); /* int */
    264        1.1  christos 		*n_args = 3;
    265        1.1  christos 		break;
    266        1.1  christos 	}
    267        1.1  christos #ifdef SYSVSHM
    268        1.1  christos 	/* linux_sys_shmget */
    269        1.1  christos 	case 29: {
    270        1.7  christos 		const struct linux_sys_shmget_args *p = params;
    271        1.1  christos 		iarg[0] = SCARG(p, key); /* key_t */
    272        1.1  christos 		uarg[1] = SCARG(p, size); /* size_t */
    273        1.1  christos 		iarg[2] = SCARG(p, shmflg); /* int */
    274        1.1  christos 		*n_args = 3;
    275        1.1  christos 		break;
    276        1.1  christos 	}
    277        1.1  christos 	/* sys_shmat */
    278        1.1  christos 	case 30: {
    279        1.7  christos 		const struct sys_shmat_args *p = params;
    280        1.1  christos 		iarg[0] = SCARG(p, shmid); /* int */
    281        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, shmaddr); /* void * */
    282        1.1  christos 		iarg[2] = SCARG(p, shmflg); /* int */
    283        1.1  christos 		*n_args = 3;
    284        1.1  christos 		break;
    285        1.1  christos 	}
    286        1.1  christos 	/* linux_sys_shmctl */
    287        1.1  christos 	case 31: {
    288        1.7  christos 		const struct linux_sys_shmctl_args *p = params;
    289        1.1  christos 		iarg[0] = SCARG(p, shmid); /* int */
    290        1.1  christos 		iarg[1] = SCARG(p, cmd); /* int */
    291        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_shmid_ds * */
    292        1.1  christos 		*n_args = 3;
    293        1.1  christos 		break;
    294        1.1  christos 	}
    295        1.1  christos #else
    296        1.1  christos #endif
    297        1.1  christos 	/* sys_dup */
    298        1.1  christos 	case 32: {
    299        1.7  christos 		const struct sys_dup_args *p = params;
    300        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    301        1.1  christos 		*n_args = 1;
    302        1.1  christos 		break;
    303        1.1  christos 	}
    304        1.1  christos 	/* sys_dup2 */
    305        1.1  christos 	case 33: {
    306        1.7  christos 		const struct sys_dup2_args *p = params;
    307        1.1  christos 		iarg[0] = SCARG(p, from); /* int */
    308        1.1  christos 		iarg[1] = SCARG(p, to); /* int */
    309        1.1  christos 		*n_args = 2;
    310        1.1  christos 		break;
    311        1.1  christos 	}
    312        1.1  christos 	/* linux_sys_pause */
    313        1.1  christos 	case 34: {
    314        1.1  christos 		*n_args = 0;
    315        1.1  christos 		break;
    316        1.1  christos 	}
    317        1.1  christos 	/* linux_sys_nanosleep */
    318        1.1  christos 	case 35: {
    319        1.7  christos 		const struct linux_sys_nanosleep_args *p = params;
    320        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
    321        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
    322        1.1  christos 		*n_args = 2;
    323        1.1  christos 		break;
    324        1.1  christos 	}
    325        1.1  christos 	/* compat_50_sys_getitimer */
    326        1.1  christos 	case 36: {
    327        1.7  christos 		const struct compat_50_sys_getitimer_args *p = params;
    328        1.1  christos 		iarg[0] = SCARG(p, which); /* int */
    329        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
    330        1.1  christos 		*n_args = 2;
    331        1.1  christos 		break;
    332        1.1  christos 	}
    333        1.1  christos 	/* linux_sys_alarm */
    334        1.1  christos 	case 37: {
    335        1.7  christos 		const struct linux_sys_alarm_args *p = params;
    336        1.1  christos 		uarg[0] = SCARG(p, secs); /* unsigned int */
    337        1.1  christos 		*n_args = 1;
    338        1.1  christos 		break;
    339        1.1  christos 	}
    340        1.1  christos 	/* compat_50_sys_setitimer */
    341        1.1  christos 	case 38: {
    342        1.7  christos 		const struct compat_50_sys_setitimer_args *p = params;
    343        1.1  christos 		iarg[0] = SCARG(p, which); /* int */
    344        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
    345        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
    346        1.1  christos 		*n_args = 3;
    347        1.1  christos 		break;
    348        1.1  christos 	}
    349        1.1  christos 	/* sys_getpid */
    350        1.1  christos 	case 39: {
    351        1.1  christos 		*n_args = 0;
    352        1.1  christos 		break;
    353        1.1  christos 	}
    354        1.1  christos 	/* linux_sys_socket */
    355        1.1  christos 	case 41: {
    356        1.7  christos 		const struct linux_sys_socket_args *p = params;
    357        1.1  christos 		iarg[0] = SCARG(p, domain); /* int */
    358        1.1  christos 		iarg[1] = SCARG(p, type); /* int */
    359        1.1  christos 		iarg[2] = SCARG(p, protocol); /* int */
    360        1.1  christos 		*n_args = 3;
    361        1.1  christos 		break;
    362        1.1  christos 	}
    363        1.1  christos 	/* linux_sys_connect */
    364        1.1  christos 	case 42: {
    365        1.7  christos 		const struct linux_sys_connect_args *p = params;
    366        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    367        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
    368        1.1  christos 		uarg[2] = SCARG(p, namelen); /* unsigned int */
    369        1.1  christos 		*n_args = 3;
    370        1.1  christos 		break;
    371        1.1  christos 	}
    372        1.1  christos 	/* linux_sys_accept */
    373        1.1  christos 	case 43: {
    374        1.7  christos 		const struct linux_sys_accept_args *p = params;
    375        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    376        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
    377        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
    378        1.1  christos 		*n_args = 3;
    379        1.1  christos 		break;
    380        1.1  christos 	}
    381        1.1  christos 	/* linux_sys_sendto */
    382        1.1  christos 	case 44: {
    383        1.7  christos 		const struct linux_sys_sendto_args *p = params;
    384        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    385        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, msg); /* void * */
    386        1.1  christos 		iarg[2] = SCARG(p, len); /* int */
    387        1.1  christos 		iarg[3] = SCARG(p, flags); /* int */
    388        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, to); /* struct osockaddr * */
    389        1.1  christos 		iarg[5] = SCARG(p, tolen); /* int */
    390        1.1  christos 		*n_args = 6;
    391        1.1  christos 		break;
    392        1.1  christos 	}
    393        1.1  christos 	/* linux_sys_recvfrom */
    394        1.1  christos 	case 45: {
    395        1.7  christos 		const struct linux_sys_recvfrom_args *p = params;
    396        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    397        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
    398        1.1  christos 		uarg[2] = SCARG(p, len); /* size_t */
    399        1.1  christos 		iarg[3] = SCARG(p, flags); /* int */
    400        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, from); /* struct osockaddr * */
    401        1.1  christos 		uarg[5] = (intptr_t) SCARG(p, fromlenaddr); /* unsigned int * */
    402        1.1  christos 		*n_args = 6;
    403        1.1  christos 		break;
    404        1.1  christos 	}
    405        1.1  christos 	/* linux_sys_sendmsg */
    406        1.1  christos 	case 46: {
    407        1.7  christos 		const struct linux_sys_sendmsg_args *p = params;
    408        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    409        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, msg); /* const struct linux_msghdr * */
    410        1.1  christos 		iarg[2] = SCARG(p, flags); /* int */
    411        1.1  christos 		*n_args = 3;
    412        1.1  christos 		break;
    413        1.1  christos 	}
    414        1.1  christos 	/* linux_sys_recvmsg */
    415        1.1  christos 	case 47: {
    416        1.7  christos 		const struct linux_sys_recvmsg_args *p = params;
    417        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    418        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, msg); /* struct linux_msghdr * */
    419        1.1  christos 		iarg[2] = SCARG(p, flags); /* int */
    420        1.1  christos 		*n_args = 3;
    421        1.1  christos 		break;
    422        1.1  christos 	}
    423        1.1  christos 	/* sys_shutdown */
    424        1.1  christos 	case 48: {
    425        1.7  christos 		const struct sys_shutdown_args *p = params;
    426        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    427        1.1  christos 		iarg[1] = SCARG(p, how); /* int */
    428        1.1  christos 		*n_args = 2;
    429        1.1  christos 		break;
    430        1.1  christos 	}
    431        1.1  christos 	/* linux_sys_bind */
    432        1.1  christos 	case 49: {
    433        1.7  christos 		const struct linux_sys_bind_args *p = params;
    434        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    435        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
    436        1.1  christos 		uarg[2] = SCARG(p, namelen); /* unsigned int */
    437        1.1  christos 		*n_args = 3;
    438        1.1  christos 		break;
    439        1.1  christos 	}
    440        1.1  christos 	/* sys_listen */
    441        1.1  christos 	case 50: {
    442        1.7  christos 		const struct sys_listen_args *p = params;
    443        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    444        1.1  christos 		iarg[1] = SCARG(p, backlog); /* int */
    445        1.1  christos 		*n_args = 2;
    446        1.1  christos 		break;
    447        1.1  christos 	}
    448        1.1  christos 	/* linux_sys_getsockname */
    449        1.1  christos 	case 51: {
    450        1.7  christos 		const struct linux_sys_getsockname_args *p = params;
    451        1.1  christos 		iarg[0] = SCARG(p, fdec); /* int */
    452        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, asa); /* void * */
    453        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, alen); /* int * */
    454        1.1  christos 		*n_args = 3;
    455        1.1  christos 		break;
    456        1.1  christos 	}
    457        1.1  christos 	/* linux_sys_getpeername */
    458        1.1  christos 	case 52: {
    459        1.7  christos 		const struct linux_sys_getpeername_args *p = params;
    460        1.1  christos 		iarg[0] = SCARG(p, fdes); /* int */
    461        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, asa); /* struct sockaddr * */
    462        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, alen); /* unsigned int * */
    463        1.1  christos 		*n_args = 3;
    464        1.1  christos 		break;
    465        1.1  christos 	}
    466        1.1  christos 	/* linux_sys_socketpair */
    467        1.1  christos 	case 53: {
    468        1.7  christos 		const struct linux_sys_socketpair_args *p = params;
    469        1.1  christos 		iarg[0] = SCARG(p, domain); /* int */
    470        1.1  christos 		iarg[1] = SCARG(p, type); /* int */
    471        1.1  christos 		iarg[2] = SCARG(p, protocol); /* int */
    472        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, rsv); /* int * */
    473        1.1  christos 		*n_args = 4;
    474        1.1  christos 		break;
    475        1.1  christos 	}
    476        1.1  christos 	/* linux_sys_setsockopt */
    477        1.1  christos 	case 54: {
    478        1.7  christos 		const struct linux_sys_setsockopt_args *p = params;
    479        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    480        1.1  christos 		iarg[1] = SCARG(p, level); /* int */
    481        1.1  christos 		iarg[2] = SCARG(p, optname); /* int */
    482        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
    483        1.1  christos 		iarg[4] = SCARG(p, optlen); /* int */
    484        1.1  christos 		*n_args = 5;
    485        1.1  christos 		break;
    486        1.1  christos 	}
    487        1.1  christos 	/* linux_sys_getsockopt */
    488        1.1  christos 	case 55: {
    489        1.7  christos 		const struct linux_sys_getsockopt_args *p = params;
    490        1.1  christos 		iarg[0] = SCARG(p, s); /* int */
    491        1.1  christos 		iarg[1] = SCARG(p, level); /* int */
    492        1.1  christos 		iarg[2] = SCARG(p, optname); /* int */
    493        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
    494        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, optlen); /* int * */
    495        1.1  christos 		*n_args = 5;
    496        1.1  christos 		break;
    497        1.1  christos 	}
    498        1.1  christos 	/* linux_sys_clone */
    499        1.1  christos 	case 56: {
    500        1.7  christos 		const struct linux_sys_clone_args *p = params;
    501        1.1  christos 		iarg[0] = SCARG(p, flags); /* int */
    502        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
    503        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
    504        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, child_tidptr); /* void * */
    505        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, tls); /* void * */
    506        1.1  christos 		*n_args = 5;
    507        1.1  christos 		break;
    508        1.1  christos 	}
    509        1.1  christos 	/* sys_fork */
    510        1.1  christos 	case 57: {
    511        1.1  christos 		*n_args = 0;
    512        1.1  christos 		break;
    513        1.1  christos 	}
    514        1.1  christos 	/* sys___vfork14 */
    515        1.1  christos 	case 58: {
    516        1.1  christos 		*n_args = 0;
    517        1.1  christos 		break;
    518        1.1  christos 	}
    519        1.1  christos 	/* sys_execve */
    520        1.1  christos 	case 59: {
    521        1.7  christos 		const struct sys_execve_args *p = params;
    522        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    523        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
    524        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
    525        1.1  christos 		*n_args = 3;
    526        1.1  christos 		break;
    527        1.1  christos 	}
    528        1.1  christos 	/* linux_sys_exit */
    529        1.1  christos 	case 60: {
    530        1.7  christos 		const struct linux_sys_exit_args *p = params;
    531        1.1  christos 		iarg[0] = SCARG(p, rval); /* int */
    532        1.1  christos 		*n_args = 1;
    533        1.1  christos 		break;
    534        1.1  christos 	}
    535        1.1  christos 	/* linux_sys_wait4 */
    536        1.1  christos 	case 61: {
    537        1.7  christos 		const struct linux_sys_wait4_args *p = params;
    538        1.1  christos 		iarg[0] = SCARG(p, pid); /* int */
    539        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, status); /* int * */
    540        1.1  christos 		iarg[2] = SCARG(p, options); /* int */
    541        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
    542        1.1  christos 		*n_args = 4;
    543        1.1  christos 		break;
    544        1.1  christos 	}
    545        1.1  christos 	/* linux_sys_kill */
    546        1.1  christos 	case 62: {
    547        1.7  christos 		const struct linux_sys_kill_args *p = params;
    548        1.1  christos 		iarg[0] = SCARG(p, pid); /* int */
    549        1.1  christos 		iarg[1] = SCARG(p, signum); /* int */
    550        1.1  christos 		*n_args = 2;
    551        1.1  christos 		break;
    552        1.1  christos 	}
    553        1.1  christos 	/* linux_sys_uname */
    554        1.1  christos 	case 63: {
    555        1.7  christos 		const struct linux_sys_uname_args *p = params;
    556        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
    557        1.1  christos 		*n_args = 1;
    558        1.1  christos 		break;
    559        1.1  christos 	}
    560        1.1  christos #ifdef SYSVSEM
    561        1.1  christos 	/* sys_semget */
    562        1.1  christos 	case 64: {
    563        1.7  christos 		const struct sys_semget_args *p = params;
    564        1.1  christos 		iarg[0] = SCARG(p, key); /* key_t */
    565        1.1  christos 		iarg[1] = SCARG(p, nsems); /* int */
    566        1.1  christos 		iarg[2] = SCARG(p, semflg); /* int */
    567        1.1  christos 		*n_args = 3;
    568        1.1  christos 		break;
    569        1.1  christos 	}
    570        1.1  christos 	/* sys_semop */
    571        1.1  christos 	case 65: {
    572        1.7  christos 		const struct sys_semop_args *p = params;
    573        1.1  christos 		iarg[0] = SCARG(p, semid); /* int */
    574        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sops); /* struct sembuf * */
    575        1.1  christos 		uarg[2] = SCARG(p, nsops); /* size_t */
    576        1.1  christos 		*n_args = 3;
    577        1.1  christos 		break;
    578        1.1  christos 	}
    579        1.1  christos 	/* linux_sys_semctl */
    580        1.1  christos 	case 66: {
    581        1.7  christos 		const struct linux_sys_semctl_args *p = params;
    582        1.1  christos 		iarg[0] = SCARG(p, semid); /* int */
    583        1.1  christos 		iarg[1] = SCARG(p, semnum); /* int */
    584        1.1  christos 		iarg[2] = SCARG(p, cmd); /* int */
    585        1.1  christos 		uarg[3] = SCARG(p, arg); /* union linux_semun */
    586        1.1  christos 		*n_args = 4;
    587        1.1  christos 		break;
    588        1.1  christos 	}
    589        1.1  christos #else
    590        1.1  christos #endif
    591        1.1  christos #ifdef SYSVSHM
    592        1.1  christos 	/* sys_shmdt */
    593        1.1  christos 	case 67: {
    594        1.7  christos 		const struct sys_shmdt_args *p = params;
    595        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, shmaddr); /* const void * */
    596        1.1  christos 		*n_args = 1;
    597        1.1  christos 		break;
    598        1.1  christos 	}
    599        1.1  christos #else
    600        1.1  christos #endif
    601        1.1  christos #ifdef SYSVMSG
    602        1.1  christos 	/* sys_msgget */
    603        1.1  christos 	case 68: {
    604        1.7  christos 		const struct sys_msgget_args *p = params;
    605        1.1  christos 		iarg[0] = SCARG(p, key); /* key_t */
    606        1.1  christos 		iarg[1] = SCARG(p, msgflg); /* int */
    607        1.1  christos 		*n_args = 2;
    608        1.1  christos 		break;
    609        1.1  christos 	}
    610        1.1  christos 	/* sys_msgsnd */
    611        1.1  christos 	case 69: {
    612        1.7  christos 		const struct sys_msgsnd_args *p = params;
    613        1.1  christos 		iarg[0] = SCARG(p, msqid); /* int */
    614        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
    615        1.1  christos 		uarg[2] = SCARG(p, msgsz); /* size_t */
    616        1.1  christos 		iarg[3] = SCARG(p, msgflg); /* int */
    617        1.1  christos 		*n_args = 4;
    618        1.1  christos 		break;
    619        1.1  christos 	}
    620        1.1  christos 	/* sys_msgrcv */
    621        1.1  christos 	case 70: {
    622        1.7  christos 		const struct sys_msgrcv_args *p = params;
    623        1.1  christos 		iarg[0] = SCARG(p, msqid); /* int */
    624        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
    625        1.1  christos 		uarg[2] = SCARG(p, msgsz); /* size_t */
    626        1.1  christos 		iarg[3] = SCARG(p, msgtyp); /* long */
    627        1.1  christos 		iarg[4] = SCARG(p, msgflg); /* int */
    628        1.1  christos 		*n_args = 5;
    629        1.1  christos 		break;
    630        1.1  christos 	}
    631        1.1  christos 	/* linux_sys_msgctl */
    632        1.1  christos 	case 71: {
    633        1.7  christos 		const struct linux_sys_msgctl_args *p = params;
    634        1.1  christos 		iarg[0] = SCARG(p, msqid); /* int */
    635        1.1  christos 		iarg[1] = SCARG(p, cmd); /* int */
    636        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_msqid_ds * */
    637        1.1  christos 		*n_args = 3;
    638        1.1  christos 		break;
    639        1.1  christos 	}
    640        1.1  christos #else
    641        1.1  christos #endif
    642        1.1  christos 	/* linux_sys_fcntl */
    643        1.1  christos 	case 72: {
    644        1.7  christos 		const struct linux_sys_fcntl_args *p = params;
    645        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    646        1.1  christos 		iarg[1] = SCARG(p, cmd); /* int */
    647        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
    648        1.1  christos 		*n_args = 3;
    649        1.1  christos 		break;
    650        1.1  christos 	}
    651        1.1  christos 	/* sys_flock */
    652        1.1  christos 	case 73: {
    653        1.7  christos 		const struct sys_flock_args *p = params;
    654        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    655        1.1  christos 		iarg[1] = SCARG(p, how); /* int */
    656        1.1  christos 		*n_args = 2;
    657        1.1  christos 		break;
    658        1.1  christos 	}
    659        1.1  christos 	/* sys_fsync */
    660        1.1  christos 	case 74: {
    661        1.7  christos 		const struct sys_fsync_args *p = params;
    662        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    663        1.1  christos 		*n_args = 1;
    664        1.1  christos 		break;
    665        1.1  christos 	}
    666        1.1  christos 	/* linux_sys_fdatasync */
    667        1.1  christos 	case 75: {
    668        1.7  christos 		const struct linux_sys_fdatasync_args *p = params;
    669        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    670        1.1  christos 		*n_args = 1;
    671        1.1  christos 		break;
    672        1.1  christos 	}
    673        1.1  christos 	/* linux_sys_truncate64 */
    674        1.1  christos 	case 76: {
    675        1.7  christos 		const struct linux_sys_truncate64_args *p = params;
    676        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    677        1.1  christos 		iarg[1] = SCARG(p, length); /* off_t */
    678        1.1  christos 		*n_args = 2;
    679        1.1  christos 		break;
    680        1.1  christos 	}
    681        1.1  christos 	/* linux_sys_ftruncate64 */
    682        1.1  christos 	case 77: {
    683        1.7  christos 		const struct linux_sys_ftruncate64_args *p = params;
    684        1.1  christos 		uarg[0] = SCARG(p, fd); /* unsigned int */
    685        1.1  christos 		iarg[1] = SCARG(p, length); /* off_t */
    686        1.1  christos 		*n_args = 2;
    687        1.1  christos 		break;
    688        1.1  christos 	}
    689        1.1  christos 	/* linux_sys_getdents */
    690        1.1  christos 	case 78: {
    691        1.7  christos 		const struct linux_sys_getdents_args *p = params;
    692        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    693        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */
    694        1.1  christos 		uarg[2] = SCARG(p, count); /* unsigned int */
    695        1.1  christos 		*n_args = 3;
    696        1.1  christos 		break;
    697        1.1  christos 	}
    698        1.1  christos 	/* sys___getcwd */
    699        1.1  christos 	case 79: {
    700        1.7  christos 		const struct sys___getcwd_args *p = params;
    701        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
    702        1.1  christos 		uarg[1] = SCARG(p, length); /* size_t */
    703        1.1  christos 		*n_args = 2;
    704        1.1  christos 		break;
    705        1.1  christos 	}
    706        1.1  christos 	/* sys_chdir */
    707        1.1  christos 	case 80: {
    708        1.7  christos 		const struct sys_chdir_args *p = params;
    709        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    710        1.1  christos 		*n_args = 1;
    711        1.1  christos 		break;
    712        1.1  christos 	}
    713        1.1  christos 	/* sys_fchdir */
    714        1.1  christos 	case 81: {
    715        1.7  christos 		const struct sys_fchdir_args *p = params;
    716        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    717        1.1  christos 		*n_args = 1;
    718        1.1  christos 		break;
    719        1.1  christos 	}
    720        1.1  christos 	/* sys___posix_rename */
    721        1.1  christos 	case 82: {
    722        1.7  christos 		const struct sys___posix_rename_args *p = params;
    723        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, from); /* const char * */
    724        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, to); /* const char * */
    725        1.1  christos 		*n_args = 2;
    726        1.1  christos 		break;
    727        1.1  christos 	}
    728        1.1  christos 	/* sys_mkdir */
    729        1.1  christos 	case 83: {
    730        1.7  christos 		const struct sys_mkdir_args *p = params;
    731        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    732        1.1  christos 		iarg[1] = SCARG(p, mode); /* linux_umode_t */
    733        1.1  christos 		*n_args = 2;
    734        1.1  christos 		break;
    735        1.1  christos 	}
    736        1.1  christos 	/* sys_rmdir */
    737        1.1  christos 	case 84: {
    738        1.7  christos 		const struct sys_rmdir_args *p = params;
    739        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    740        1.1  christos 		*n_args = 1;
    741        1.1  christos 		break;
    742        1.1  christos 	}
    743        1.1  christos 	/* linux_sys_creat */
    744        1.1  christos 	case 85: {
    745        1.7  christos 		const struct linux_sys_creat_args *p = params;
    746        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    747        1.1  christos 		iarg[1] = SCARG(p, mode); /* linux_umode_t */
    748        1.1  christos 		*n_args = 2;
    749        1.1  christos 		break;
    750        1.1  christos 	}
    751        1.1  christos 	/* sys_link */
    752        1.1  christos 	case 86: {
    753        1.7  christos 		const struct sys_link_args *p = params;
    754        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    755        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
    756        1.1  christos 		*n_args = 2;
    757        1.1  christos 		break;
    758        1.1  christos 	}
    759        1.1  christos 	/* linux_sys_unlink */
    760        1.1  christos 	case 87: {
    761        1.7  christos 		const struct linux_sys_unlink_args *p = params;
    762        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    763        1.1  christos 		*n_args = 1;
    764        1.1  christos 		break;
    765        1.1  christos 	}
    766        1.1  christos 	/* sys_symlink */
    767        1.1  christos 	case 88: {
    768        1.7  christos 		const struct sys_symlink_args *p = params;
    769        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    770        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
    771        1.1  christos 		*n_args = 2;
    772        1.1  christos 		break;
    773        1.1  christos 	}
    774        1.1  christos 	/* sys_readlink */
    775        1.1  christos 	case 89: {
    776        1.7  christos 		const struct sys_readlink_args *p = params;
    777        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    778        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
    779        1.1  christos 		iarg[2] = SCARG(p, count); /* int */
    780        1.1  christos 		*n_args = 3;
    781        1.1  christos 		break;
    782        1.1  christos 	}
    783        1.1  christos 	/* sys_chmod */
    784        1.1  christos 	case 90: {
    785        1.7  christos 		const struct sys_chmod_args *p = params;
    786        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    787        1.1  christos 		iarg[1] = SCARG(p, mode); /* linux_umode_t */
    788        1.1  christos 		*n_args = 2;
    789        1.1  christos 		break;
    790        1.1  christos 	}
    791        1.1  christos 	/* sys_fchmod */
    792        1.1  christos 	case 91: {
    793        1.7  christos 		const struct sys_fchmod_args *p = params;
    794        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    795        1.1  christos 		iarg[1] = SCARG(p, mode); /* linux_umode_t */
    796        1.1  christos 		*n_args = 2;
    797        1.1  christos 		break;
    798        1.1  christos 	}
    799        1.1  christos 	/* sys___posix_chown */
    800        1.1  christos 	case 92: {
    801        1.7  christos 		const struct sys___posix_chown_args *p = params;
    802        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    803        1.1  christos 		uarg[1] = SCARG(p, uid); /* uid_t */
    804        1.1  christos 		iarg[2] = SCARG(p, gid); /* gid_t */
    805        1.1  christos 		*n_args = 3;
    806        1.1  christos 		break;
    807        1.1  christos 	}
    808        1.1  christos 	/* sys___posix_fchown */
    809        1.1  christos 	case 93: {
    810        1.7  christos 		const struct sys___posix_fchown_args *p = params;
    811        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
    812        1.1  christos 		uarg[1] = SCARG(p, uid); /* uid_t */
    813        1.1  christos 		iarg[2] = SCARG(p, gid); /* gid_t */
    814        1.1  christos 		*n_args = 3;
    815        1.1  christos 		break;
    816        1.1  christos 	}
    817        1.1  christos 	/* sys___posix_lchown */
    818        1.1  christos 	case 94: {
    819        1.7  christos 		const struct sys___posix_lchown_args *p = params;
    820        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
    821        1.1  christos 		uarg[1] = SCARG(p, uid); /* uid_t */
    822        1.1  christos 		iarg[2] = SCARG(p, gid); /* gid_t */
    823        1.1  christos 		*n_args = 3;
    824        1.1  christos 		break;
    825        1.1  christos 	}
    826        1.1  christos 	/* sys_umask */
    827        1.1  christos 	case 95: {
    828        1.7  christos 		const struct sys_umask_args *p = params;
    829        1.1  christos 		iarg[0] = SCARG(p, newmask); /* int */
    830        1.1  christos 		*n_args = 1;
    831        1.1  christos 		break;
    832        1.1  christos 	}
    833        1.1  christos 	/* linux_sys_gettimeofday */
    834        1.1  christos 	case 96: {
    835        1.7  christos 		const struct linux_sys_gettimeofday_args *p = params;
    836        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
    837        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
    838        1.1  christos 		*n_args = 2;
    839        1.1  christos 		break;
    840        1.1  christos 	}
    841        1.1  christos 	/* linux_sys_getrlimit */
    842        1.1  christos 	case 97: {
    843        1.7  christos 		const struct linux_sys_getrlimit_args *p = params;
    844        1.1  christos 		iarg[0] = SCARG(p, which); /* int */
    845        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
    846        1.1  christos 		*n_args = 2;
    847        1.1  christos 		break;
    848        1.1  christos 	}
    849        1.1  christos 	/* compat_50_sys_getrusage */
    850        1.1  christos 	case 98: {
    851        1.7  christos 		const struct compat_50_sys_getrusage_args *p = params;
    852        1.1  christos 		iarg[0] = SCARG(p, who); /* int */
    853        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
    854        1.1  christos 		*n_args = 2;
    855        1.1  christos 		break;
    856        1.1  christos 	}
    857        1.1  christos 	/* linux_sys_sysinfo */
    858        1.1  christos 	case 99: {
    859        1.7  christos 		const struct linux_sys_sysinfo_args *p = params;
    860        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
    861        1.1  christos 		*n_args = 1;
    862        1.1  christos 		break;
    863        1.1  christos 	}
    864        1.1  christos 	/* linux_sys_times */
    865        1.1  christos 	case 100: {
    866        1.7  christos 		const struct linux_sys_times_args *p = params;
    867        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
    868        1.1  christos 		*n_args = 1;
    869        1.1  christos 		break;
    870        1.1  christos 	}
    871        1.1  christos 	/* linux_sys_ptrace */
    872        1.1  christos 	case 101: {
    873        1.7  christos 		const struct linux_sys_ptrace_args *p = params;
    874        1.1  christos 		iarg[0] = SCARG(p, request); /* long */
    875        1.1  christos 		iarg[1] = SCARG(p, pid); /* long */
    876        1.1  christos 		iarg[2] = SCARG(p, addr); /* long */
    877        1.1  christos 		iarg[3] = SCARG(p, data); /* long */
    878        1.1  christos 		*n_args = 4;
    879        1.1  christos 		break;
    880        1.1  christos 	}
    881        1.1  christos 	/* sys_getuid */
    882        1.1  christos 	case 102: {
    883        1.1  christos 		*n_args = 0;
    884        1.1  christos 		break;
    885        1.1  christos 	}
    886        1.1  christos 	/* sys_getgid */
    887        1.1  christos 	case 104: {
    888        1.1  christos 		*n_args = 0;
    889        1.1  christos 		break;
    890        1.1  christos 	}
    891        1.1  christos 	/* sys_setuid */
    892        1.1  christos 	case 105: {
    893        1.7  christos 		const struct sys_setuid_args *p = params;
    894        1.1  christos 		uarg[0] = SCARG(p, uid); /* uid_t */
    895        1.1  christos 		*n_args = 1;
    896        1.1  christos 		break;
    897        1.1  christos 	}
    898        1.1  christos 	/* sys_setgid */
    899        1.1  christos 	case 106: {
    900        1.7  christos 		const struct sys_setgid_args *p = params;
    901        1.1  christos 		iarg[0] = SCARG(p, gid); /* gid_t */
    902        1.1  christos 		*n_args = 1;
    903        1.1  christos 		break;
    904        1.1  christos 	}
    905        1.1  christos 	/* sys_geteuid */
    906        1.1  christos 	case 107: {
    907        1.1  christos 		*n_args = 0;
    908        1.1  christos 		break;
    909        1.1  christos 	}
    910        1.1  christos 	/* sys_getegid */
    911        1.1  christos 	case 108: {
    912        1.1  christos 		*n_args = 0;
    913        1.1  christos 		break;
    914        1.1  christos 	}
    915        1.1  christos 	/* sys_setpgid */
    916        1.1  christos 	case 109: {
    917        1.7  christos 		const struct sys_setpgid_args *p = params;
    918        1.1  christos 		iarg[0] = SCARG(p, pid); /* int */
    919        1.1  christos 		iarg[1] = SCARG(p, pgid); /* int */
    920        1.1  christos 		*n_args = 2;
    921        1.1  christos 		break;
    922        1.1  christos 	}
    923        1.1  christos 	/* sys_getppid */
    924        1.1  christos 	case 110: {
    925        1.1  christos 		*n_args = 0;
    926        1.1  christos 		break;
    927        1.1  christos 	}
    928        1.1  christos 	/* sys_getpgrp */
    929        1.1  christos 	case 111: {
    930        1.1  christos 		*n_args = 0;
    931        1.1  christos 		break;
    932        1.1  christos 	}
    933        1.1  christos 	/* sys_setsid */
    934        1.1  christos 	case 112: {
    935        1.1  christos 		*n_args = 0;
    936        1.1  christos 		break;
    937        1.1  christos 	}
    938        1.1  christos 	/* sys_setreuid */
    939        1.1  christos 	case 113: {
    940        1.7  christos 		const struct sys_setreuid_args *p = params;
    941        1.1  christos 		uarg[0] = SCARG(p, ruid); /* uid_t */
    942        1.1  christos 		uarg[1] = SCARG(p, euid); /* uid_t */
    943        1.1  christos 		*n_args = 2;
    944        1.1  christos 		break;
    945        1.1  christos 	}
    946        1.1  christos 	/* sys_setregid */
    947        1.1  christos 	case 114: {
    948        1.7  christos 		const struct sys_setregid_args *p = params;
    949        1.1  christos 		iarg[0] = SCARG(p, rgid); /* gid_t */
    950        1.1  christos 		iarg[1] = SCARG(p, egid); /* gid_t */
    951        1.1  christos 		*n_args = 2;
    952        1.1  christos 		break;
    953        1.1  christos 	}
    954        1.1  christos 	/* sys_getgroups */
    955        1.1  christos 	case 115: {
    956        1.7  christos 		const struct sys_getgroups_args *p = params;
    957        1.1  christos 		iarg[0] = SCARG(p, gidsetsize); /* int */
    958        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
    959        1.1  christos 		*n_args = 2;
    960        1.1  christos 		break;
    961        1.1  christos 	}
    962        1.1  christos 	/* sys_setgroups */
    963        1.1  christos 	case 116: {
    964        1.7  christos 		const struct sys_setgroups_args *p = params;
    965        1.1  christos 		iarg[0] = SCARG(p, gidsetsize); /* int */
    966        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
    967        1.1  christos 		*n_args = 2;
    968        1.1  christos 		break;
    969        1.1  christos 	}
    970        1.1  christos 	/* linux_sys_setresuid */
    971        1.1  christos 	case 117: {
    972        1.7  christos 		const struct linux_sys_setresuid_args *p = params;
    973        1.1  christos 		uarg[0] = SCARG(p, ruid); /* uid_t */
    974        1.1  christos 		uarg[1] = SCARG(p, euid); /* uid_t */
    975        1.1  christos 		uarg[2] = SCARG(p, suid); /* uid_t */
    976        1.1  christos 		*n_args = 3;
    977        1.1  christos 		break;
    978        1.1  christos 	}
    979        1.1  christos 	/* linux_sys_getresuid */
    980        1.1  christos 	case 118: {
    981        1.7  christos 		const struct linux_sys_getresuid_args *p = params;
    982        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
    983        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
    984        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
    985        1.1  christos 		*n_args = 3;
    986        1.1  christos 		break;
    987        1.1  christos 	}
    988        1.1  christos 	/* linux_sys_setresgid */
    989        1.1  christos 	case 119: {
    990        1.7  christos 		const struct linux_sys_setresgid_args *p = params;
    991        1.1  christos 		iarg[0] = SCARG(p, rgid); /* gid_t */
    992        1.1  christos 		iarg[1] = SCARG(p, egid); /* gid_t */
    993        1.1  christos 		iarg[2] = SCARG(p, sgid); /* gid_t */
    994        1.1  christos 		*n_args = 3;
    995        1.1  christos 		break;
    996        1.1  christos 	}
    997        1.1  christos 	/* linux_sys_getresgid */
    998        1.1  christos 	case 120: {
    999        1.7  christos 		const struct linux_sys_getresgid_args *p = params;
   1000        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
   1001        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
   1002        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
   1003        1.1  christos 		*n_args = 3;
   1004        1.1  christos 		break;
   1005        1.1  christos 	}
   1006        1.1  christos 	/* sys_getpgid */
   1007        1.1  christos 	case 121: {
   1008        1.7  christos 		const struct sys_getpgid_args *p = params;
   1009        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1010        1.1  christos 		*n_args = 1;
   1011        1.1  christos 		break;
   1012        1.1  christos 	}
   1013        1.1  christos 	/* linux_sys_setfsuid */
   1014        1.1  christos 	case 122: {
   1015        1.7  christos 		const struct linux_sys_setfsuid_args *p = params;
   1016        1.1  christos 		uarg[0] = SCARG(p, uid); /* uid_t */
   1017        1.1  christos 		*n_args = 1;
   1018        1.1  christos 		break;
   1019        1.1  christos 	}
   1020        1.1  christos 	/* linux_sys_setfsgid */
   1021        1.1  christos 	case 123: {
   1022        1.7  christos 		const struct linux_sys_setfsgid_args *p = params;
   1023        1.1  christos 		iarg[0] = SCARG(p, gid); /* gid_t */
   1024        1.1  christos 		*n_args = 1;
   1025        1.1  christos 		break;
   1026        1.1  christos 	}
   1027        1.1  christos 	/* sys_getsid */
   1028        1.1  christos 	case 124: {
   1029        1.7  christos 		const struct sys_getsid_args *p = params;
   1030        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1031        1.1  christos 		*n_args = 1;
   1032        1.1  christos 		break;
   1033        1.1  christos 	}
   1034        1.1  christos 	/* linux_sys_rt_sigpending */
   1035        1.1  christos 	case 127: {
   1036        1.7  christos 		const struct linux_sys_rt_sigpending_args *p = params;
   1037        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
   1038        1.1  christos 		uarg[1] = SCARG(p, sigsetsize); /* size_t */
   1039        1.1  christos 		*n_args = 2;
   1040        1.1  christos 		break;
   1041        1.1  christos 	}
   1042        1.1  christos 	/* linux_sys_rt_sigtimedwait */
   1043        1.1  christos 	case 128: {
   1044        1.7  christos 		const struct linux_sys_rt_sigtimedwait_args *p = params;
   1045        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
   1046        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
   1047        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
   1048        1.1  christos 		*n_args = 3;
   1049        1.1  christos 		break;
   1050        1.1  christos 	}
   1051        1.1  christos 	/* linux_sys_rt_queueinfo */
   1052        1.1  christos 	case 129: {
   1053        1.7  christos 		const struct linux_sys_rt_queueinfo_args *p = params;
   1054        1.1  christos 		iarg[0] = SCARG(p, pid); /* int */
   1055        1.1  christos 		iarg[1] = SCARG(p, signum); /* int */
   1056        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */
   1057        1.1  christos 		*n_args = 3;
   1058        1.1  christos 		break;
   1059        1.1  christos 	}
   1060        1.1  christos 	/* linux_sys_rt_sigsuspend */
   1061        1.1  christos 	case 130: {
   1062        1.7  christos 		const struct linux_sys_rt_sigsuspend_args *p = params;
   1063        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
   1064        1.1  christos 		uarg[1] = SCARG(p, sigsetsize); /* size_t */
   1065        1.1  christos 		*n_args = 2;
   1066        1.1  christos 		break;
   1067        1.1  christos 	}
   1068        1.1  christos 	/* linux_sys_sigaltstack */
   1069        1.1  christos 	case 131: {
   1070        1.7  christos 		const struct linux_sys_sigaltstack_args *p = params;
   1071        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
   1072        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
   1073        1.1  christos 		*n_args = 2;
   1074        1.1  christos 		break;
   1075        1.1  christos 	}
   1076        1.1  christos 	/* linux_sys_utime */
   1077        1.1  christos 	case 132: {
   1078        1.7  christos 		const struct linux_sys_utime_args *p = params;
   1079        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1080        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */
   1081        1.1  christos 		*n_args = 2;
   1082        1.1  christos 		break;
   1083        1.1  christos 	}
   1084        1.1  christos 	/* linux_sys_mknod */
   1085        1.1  christos 	case 133: {
   1086        1.7  christos 		const struct linux_sys_mknod_args *p = params;
   1087        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1088        1.1  christos 		iarg[1] = SCARG(p, mode); /* linux_umode_t */
   1089        1.1  christos 		uarg[2] = SCARG(p, dev); /* unsigned */
   1090        1.1  christos 		*n_args = 3;
   1091        1.1  christos 		break;
   1092        1.1  christos 	}
   1093        1.1  christos #ifdef EXEC_AOUT
   1094        1.1  christos 	/* linux_sys_uselib */
   1095        1.1  christos 	case 134: {
   1096        1.7  christos 		const struct linux_sys_uselib_args *p = params;
   1097        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1098        1.1  christos 		*n_args = 1;
   1099        1.1  christos 		break;
   1100        1.1  christos 	}
   1101        1.1  christos #else
   1102        1.1  christos #endif
   1103        1.1  christos 	/* linux_sys_personality */
   1104        1.1  christos 	case 135: {
   1105        1.7  christos 		const struct linux_sys_personality_args *p = params;
   1106        1.1  christos 		uarg[0] = SCARG(p, per); /* unsigned long */
   1107        1.1  christos 		*n_args = 1;
   1108        1.1  christos 		break;
   1109        1.1  christos 	}
   1110        1.1  christos 	/* linux_sys_statfs */
   1111        1.1  christos 	case 137: {
   1112        1.7  christos 		const struct linux_sys_statfs_args *p = params;
   1113        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1114        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
   1115        1.1  christos 		*n_args = 2;
   1116        1.1  christos 		break;
   1117        1.1  christos 	}
   1118        1.1  christos 	/* linux_sys_fstatfs */
   1119        1.1  christos 	case 138: {
   1120        1.7  christos 		const struct linux_sys_fstatfs_args *p = params;
   1121        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1122        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
   1123        1.1  christos 		*n_args = 2;
   1124        1.1  christos 		break;
   1125        1.1  christos 	}
   1126        1.1  christos 	/* linux_sys_getpriority */
   1127        1.1  christos 	case 140: {
   1128        1.7  christos 		const struct linux_sys_getpriority_args *p = params;
   1129        1.1  christos 		iarg[0] = SCARG(p, which); /* int */
   1130        1.1  christos 		iarg[1] = SCARG(p, who); /* int */
   1131        1.1  christos 		*n_args = 2;
   1132        1.1  christos 		break;
   1133        1.1  christos 	}
   1134        1.1  christos 	/* sys_setpriority */
   1135        1.1  christos 	case 141: {
   1136        1.7  christos 		const struct sys_setpriority_args *p = params;
   1137        1.1  christos 		iarg[0] = SCARG(p, which); /* int */
   1138        1.1  christos 		iarg[1] = SCARG(p, who); /* int */
   1139        1.1  christos 		iarg[2] = SCARG(p, prio); /* int */
   1140        1.1  christos 		*n_args = 3;
   1141        1.1  christos 		break;
   1142        1.1  christos 	}
   1143        1.1  christos 	/* linux_sys_sched_setparam */
   1144        1.1  christos 	case 142: {
   1145        1.7  christos 		const struct linux_sys_sched_setparam_args *p = params;
   1146        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1147        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
   1148        1.1  christos 		*n_args = 2;
   1149        1.1  christos 		break;
   1150        1.1  christos 	}
   1151        1.1  christos 	/* linux_sys_sched_getparam */
   1152        1.1  christos 	case 143: {
   1153        1.7  christos 		const struct linux_sys_sched_getparam_args *p = params;
   1154        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1155        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
   1156        1.1  christos 		*n_args = 2;
   1157        1.1  christos 		break;
   1158        1.1  christos 	}
   1159        1.1  christos 	/* linux_sys_sched_setscheduler */
   1160        1.1  christos 	case 144: {
   1161        1.7  christos 		const struct linux_sys_sched_setscheduler_args *p = params;
   1162        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1163        1.1  christos 		iarg[1] = SCARG(p, policy); /* int */
   1164        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
   1165        1.1  christos 		*n_args = 3;
   1166        1.1  christos 		break;
   1167        1.1  christos 	}
   1168        1.1  christos 	/* linux_sys_sched_getscheduler */
   1169        1.1  christos 	case 145: {
   1170        1.7  christos 		const struct linux_sys_sched_getscheduler_args *p = params;
   1171        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1172        1.1  christos 		*n_args = 1;
   1173        1.1  christos 		break;
   1174        1.1  christos 	}
   1175        1.1  christos 	/* linux_sys_sched_get_priority_max */
   1176        1.1  christos 	case 146: {
   1177        1.7  christos 		const struct linux_sys_sched_get_priority_max_args *p = params;
   1178        1.1  christos 		iarg[0] = SCARG(p, policy); /* int */
   1179        1.1  christos 		*n_args = 1;
   1180        1.1  christos 		break;
   1181        1.1  christos 	}
   1182        1.1  christos 	/* linux_sys_sched_get_priority_min */
   1183        1.1  christos 	case 147: {
   1184        1.7  christos 		const struct linux_sys_sched_get_priority_min_args *p = params;
   1185        1.1  christos 		iarg[0] = SCARG(p, policy); /* int */
   1186        1.1  christos 		*n_args = 1;
   1187        1.1  christos 		break;
   1188        1.1  christos 	}
   1189        1.1  christos 	/* sys_mlock */
   1190        1.1  christos 	case 149: {
   1191        1.7  christos 		const struct sys_mlock_args *p = params;
   1192        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
   1193        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
   1194        1.1  christos 		*n_args = 2;
   1195        1.1  christos 		break;
   1196        1.1  christos 	}
   1197        1.1  christos 	/* sys_munlock */
   1198        1.1  christos 	case 150: {
   1199        1.7  christos 		const struct sys_munlock_args *p = params;
   1200        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
   1201        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
   1202        1.1  christos 		*n_args = 2;
   1203        1.1  christos 		break;
   1204        1.1  christos 	}
   1205        1.1  christos 	/* sys_mlockall */
   1206        1.1  christos 	case 151: {
   1207        1.7  christos 		const struct sys_mlockall_args *p = params;
   1208        1.1  christos 		iarg[0] = SCARG(p, flags); /* int */
   1209        1.1  christos 		*n_args = 1;
   1210        1.1  christos 		break;
   1211        1.1  christos 	}
   1212        1.1  christos 	/* sys_munlockall */
   1213        1.1  christos 	case 152: {
   1214        1.1  christos 		*n_args = 0;
   1215        1.1  christos 		break;
   1216        1.1  christos 	}
   1217        1.1  christos 	/* linux_sys_modify_ldt */
   1218        1.1  christos 	case 154: {
   1219        1.7  christos 		const struct linux_sys_modify_ldt_args *p = params;
   1220        1.1  christos 		iarg[0] = SCARG(p, func); /* int */
   1221        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, ptr); /* void * */
   1222        1.1  christos 		uarg[2] = SCARG(p, bytecount); /* size_t */
   1223        1.1  christos 		*n_args = 3;
   1224        1.1  christos 		break;
   1225        1.1  christos 	}
   1226        1.1  christos 	/* linux_sys___sysctl */
   1227        1.1  christos 	case 156: {
   1228        1.7  christos 		const struct linux_sys___sysctl_args *p = params;
   1229        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */
   1230        1.1  christos 		*n_args = 1;
   1231        1.1  christos 		break;
   1232        1.1  christos 	}
   1233        1.1  christos 	/* linux_sys_arch_prctl */
   1234        1.1  christos 	case 158: {
   1235        1.7  christos 		const struct linux_sys_arch_prctl_args *p = params;
   1236        1.1  christos 		iarg[0] = SCARG(p, code); /* int */
   1237        1.1  christos 		uarg[1] = SCARG(p, addr); /* unsigned long */
   1238        1.1  christos 		*n_args = 2;
   1239        1.1  christos 		break;
   1240        1.1  christos 	}
   1241        1.1  christos 	/* linux_sys_setrlimit */
   1242        1.1  christos 	case 160: {
   1243        1.7  christos 		const struct linux_sys_setrlimit_args *p = params;
   1244        1.1  christos 		uarg[0] = SCARG(p, which); /* u_int */
   1245        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
   1246        1.1  christos 		*n_args = 2;
   1247        1.1  christos 		break;
   1248        1.1  christos 	}
   1249        1.1  christos 	/* sys_chroot */
   1250        1.1  christos 	case 161: {
   1251        1.7  christos 		const struct sys_chroot_args *p = params;
   1252        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1253        1.1  christos 		*n_args = 1;
   1254        1.1  christos 		break;
   1255        1.1  christos 	}
   1256        1.1  christos 	/* sys_sync */
   1257        1.1  christos 	case 162: {
   1258        1.1  christos 		*n_args = 0;
   1259        1.1  christos 		break;
   1260        1.1  christos 	}
   1261        1.1  christos 	/* sys_acct */
   1262        1.1  christos 	case 163: {
   1263        1.7  christos 		const struct sys_acct_args *p = params;
   1264        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1265        1.1  christos 		*n_args = 1;
   1266        1.1  christos 		break;
   1267        1.1  christos 	}
   1268        1.1  christos 	/* linux_sys_settimeofday */
   1269        1.1  christos 	case 164: {
   1270        1.7  christos 		const struct linux_sys_settimeofday_args *p = params;
   1271        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
   1272        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
   1273        1.1  christos 		*n_args = 2;
   1274        1.1  christos 		break;
   1275        1.1  christos 	}
   1276        1.1  christos 	/* linux_sys_swapon */
   1277        1.1  christos 	case 167: {
   1278        1.7  christos 		const struct linux_sys_swapon_args *p = params;
   1279        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, name); /* char * */
   1280        1.1  christos 		*n_args = 1;
   1281        1.1  christos 		break;
   1282        1.1  christos 	}
   1283        1.1  christos 	/* linux_sys_swapoff */
   1284        1.1  christos 	case 168: {
   1285        1.7  christos 		const struct linux_sys_swapoff_args *p = params;
   1286        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1287        1.1  christos 		*n_args = 1;
   1288        1.1  christos 		break;
   1289        1.1  christos 	}
   1290        1.1  christos 	/* linux_sys_reboot */
   1291        1.1  christos 	case 169: {
   1292        1.7  christos 		const struct linux_sys_reboot_args *p = params;
   1293        1.1  christos 		iarg[0] = SCARG(p, magic1); /* int */
   1294        1.1  christos 		iarg[1] = SCARG(p, magic2); /* int */
   1295        1.1  christos 		iarg[2] = SCARG(p, cmd); /* int */
   1296        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
   1297        1.1  christos 		*n_args = 4;
   1298        1.1  christos 		break;
   1299        1.1  christos 	}
   1300        1.1  christos 	/* compat_43_sys_sethostname */
   1301        1.1  christos 	case 170: {
   1302        1.7  christos 		const struct compat_43_sys_sethostname_args *p = params;
   1303        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
   1304        1.1  christos 		uarg[1] = SCARG(p, len); /* u_int */
   1305        1.1  christos 		*n_args = 2;
   1306        1.1  christos 		break;
   1307        1.1  christos 	}
   1308        1.1  christos 	/* linux_sys_setdomainname */
   1309        1.1  christos 	case 171: {
   1310        1.7  christos 		const struct linux_sys_setdomainname_args *p = params;
   1311        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
   1312        1.1  christos 		iarg[1] = SCARG(p, len); /* int */
   1313        1.1  christos 		*n_args = 2;
   1314        1.1  christos 		break;
   1315        1.1  christos 	}
   1316        1.1  christos 	/* linux_sys_iopl */
   1317        1.1  christos 	case 172: {
   1318        1.7  christos 		const struct linux_sys_iopl_args *p = params;
   1319        1.1  christos 		iarg[0] = SCARG(p, level); /* int */
   1320        1.1  christos 		*n_args = 1;
   1321        1.1  christos 		break;
   1322        1.1  christos 	}
   1323        1.1  christos 	/* linux_sys_ioperm */
   1324        1.1  christos 	case 173: {
   1325        1.7  christos 		const struct linux_sys_ioperm_args *p = params;
   1326        1.1  christos 		uarg[0] = SCARG(p, lo); /* unsigned int */
   1327        1.1  christos 		uarg[1] = SCARG(p, hi); /* unsigned int */
   1328        1.1  christos 		iarg[2] = SCARG(p, val); /* int */
   1329        1.1  christos 		*n_args = 3;
   1330        1.1  christos 		break;
   1331        1.1  christos 	}
   1332        1.1  christos 	/* linux_sys_gettid */
   1333        1.1  christos 	case 186: {
   1334        1.1  christos 		*n_args = 0;
   1335        1.1  christos 		break;
   1336        1.1  christos 	}
   1337        1.1  christos 	/* linux_sys_setxattr */
   1338        1.1  christos 	case 188: {
   1339        1.7  christos 		const struct linux_sys_setxattr_args *p = params;
   1340        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1341        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1342        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1343        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1344        1.1  christos 		iarg[4] = SCARG(p, flags); /* int */
   1345        1.1  christos 		*n_args = 5;
   1346        1.1  christos 		break;
   1347        1.1  christos 	}
   1348        1.1  christos 	/* linux_sys_lsetxattr */
   1349        1.1  christos 	case 189: {
   1350        1.7  christos 		const struct linux_sys_lsetxattr_args *p = params;
   1351        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1352        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1353        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1354        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1355        1.1  christos 		iarg[4] = SCARG(p, flags); /* int */
   1356        1.1  christos 		*n_args = 5;
   1357        1.1  christos 		break;
   1358        1.1  christos 	}
   1359        1.1  christos 	/* linux_sys_fsetxattr */
   1360        1.1  christos 	case 190: {
   1361        1.7  christos 		const struct linux_sys_fsetxattr_args *p = params;
   1362        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1363        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1364        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1365        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1366        1.1  christos 		iarg[4] = SCARG(p, flags); /* int */
   1367        1.1  christos 		*n_args = 5;
   1368        1.1  christos 		break;
   1369        1.1  christos 	}
   1370        1.1  christos 	/* linux_sys_getxattr */
   1371        1.1  christos 	case 191: {
   1372        1.7  christos 		const struct linux_sys_getxattr_args *p = params;
   1373        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1374        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1375        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1376        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1377        1.1  christos 		*n_args = 4;
   1378        1.1  christos 		break;
   1379        1.1  christos 	}
   1380        1.1  christos 	/* linux_sys_lgetxattr */
   1381        1.1  christos 	case 192: {
   1382        1.7  christos 		const struct linux_sys_lgetxattr_args *p = params;
   1383        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1384        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1385        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1386        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1387        1.1  christos 		*n_args = 4;
   1388        1.1  christos 		break;
   1389        1.1  christos 	}
   1390        1.1  christos 	/* linux_sys_fgetxattr */
   1391        1.1  christos 	case 193: {
   1392        1.7  christos 		const struct linux_sys_fgetxattr_args *p = params;
   1393        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1394        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1395        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, value); /* void * */
   1396        1.1  christos 		uarg[3] = SCARG(p, size); /* size_t */
   1397        1.1  christos 		*n_args = 4;
   1398        1.1  christos 		break;
   1399        1.1  christos 	}
   1400        1.1  christos 	/* linux_sys_listxattr */
   1401        1.1  christos 	case 194: {
   1402        1.7  christos 		const struct linux_sys_listxattr_args *p = params;
   1403        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1404        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, list); /* char * */
   1405        1.1  christos 		uarg[2] = SCARG(p, size); /* size_t */
   1406        1.1  christos 		*n_args = 3;
   1407        1.1  christos 		break;
   1408        1.1  christos 	}
   1409        1.1  christos 	/* linux_sys_llistxattr */
   1410        1.1  christos 	case 195: {
   1411        1.7  christos 		const struct linux_sys_llistxattr_args *p = params;
   1412        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1413        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, list); /* char * */
   1414        1.1  christos 		uarg[2] = SCARG(p, size); /* size_t */
   1415        1.1  christos 		*n_args = 3;
   1416        1.1  christos 		break;
   1417        1.1  christos 	}
   1418        1.1  christos 	/* linux_sys_flistxattr */
   1419        1.1  christos 	case 196: {
   1420        1.7  christos 		const struct linux_sys_flistxattr_args *p = params;
   1421        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1422        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, list); /* char * */
   1423        1.1  christos 		uarg[2] = SCARG(p, size); /* size_t */
   1424        1.1  christos 		*n_args = 3;
   1425        1.1  christos 		break;
   1426        1.1  christos 	}
   1427        1.1  christos 	/* linux_sys_removexattr */
   1428        1.1  christos 	case 197: {
   1429        1.7  christos 		const struct linux_sys_removexattr_args *p = params;
   1430        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1431        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1432        1.1  christos 		*n_args = 2;
   1433        1.1  christos 		break;
   1434        1.1  christos 	}
   1435        1.1  christos 	/* linux_sys_lremovexattr */
   1436        1.1  christos 	case 198: {
   1437        1.7  christos 		const struct linux_sys_lremovexattr_args *p = params;
   1438        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* char * */
   1439        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1440        1.1  christos 		*n_args = 2;
   1441        1.1  christos 		break;
   1442        1.1  christos 	}
   1443        1.1  christos 	/* linux_sys_fremovexattr */
   1444        1.1  christos 	case 199: {
   1445        1.7  christos 		const struct linux_sys_fremovexattr_args *p = params;
   1446        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1447        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* char * */
   1448        1.1  christos 		*n_args = 2;
   1449        1.1  christos 		break;
   1450        1.1  christos 	}
   1451        1.1  christos 	/* linux_sys_tkill */
   1452        1.1  christos 	case 200: {
   1453        1.7  christos 		const struct linux_sys_tkill_args *p = params;
   1454        1.1  christos 		iarg[0] = SCARG(p, tid); /* int */
   1455        1.1  christos 		iarg[1] = SCARG(p, sig); /* int */
   1456        1.1  christos 		*n_args = 2;
   1457        1.1  christos 		break;
   1458        1.1  christos 	}
   1459        1.1  christos 	/* linux_sys_time */
   1460        1.1  christos 	case 201: {
   1461        1.7  christos 		const struct linux_sys_time_args *p = params;
   1462        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
   1463        1.1  christos 		*n_args = 1;
   1464        1.1  christos 		break;
   1465        1.1  christos 	}
   1466        1.1  christos 	/* linux_sys_futex */
   1467        1.1  christos 	case 202: {
   1468        1.7  christos 		const struct linux_sys_futex_args *p = params;
   1469        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
   1470        1.1  christos 		iarg[1] = SCARG(p, op); /* int */
   1471        1.1  christos 		iarg[2] = SCARG(p, val); /* int */
   1472        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
   1473        1.1  christos 		uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
   1474        1.1  christos 		iarg[5] = SCARG(p, val3); /* int */
   1475        1.1  christos 		*n_args = 6;
   1476        1.1  christos 		break;
   1477        1.1  christos 	}
   1478        1.1  christos 	/* linux_sys_sched_setaffinity */
   1479        1.1  christos 	case 203: {
   1480        1.7  christos 		const struct linux_sys_sched_setaffinity_args *p = params;
   1481        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1482        1.1  christos 		uarg[1] = SCARG(p, len); /* unsigned int */
   1483        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
   1484        1.1  christos 		*n_args = 3;
   1485        1.1  christos 		break;
   1486        1.1  christos 	}
   1487        1.1  christos 	/* linux_sys_sched_getaffinity */
   1488        1.1  christos 	case 204: {
   1489        1.7  christos 		const struct linux_sys_sched_getaffinity_args *p = params;
   1490        1.1  christos 		iarg[0] = SCARG(p, pid); /* pid_t */
   1491        1.1  christos 		uarg[1] = SCARG(p, len); /* unsigned int */
   1492        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
   1493        1.1  christos 		*n_args = 3;
   1494        1.1  christos 		break;
   1495        1.1  christos 	}
   1496        1.1  christos 	/* linux_sys_getdents64 */
   1497        1.1  christos 	case 217: {
   1498        1.7  christos 		const struct linux_sys_getdents64_args *p = params;
   1499        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1500        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
   1501        1.1  christos 		uarg[2] = SCARG(p, count); /* unsigned int */
   1502        1.1  christos 		*n_args = 3;
   1503        1.1  christos 		break;
   1504        1.1  christos 	}
   1505        1.1  christos 	/* linux_sys_set_tid_address */
   1506        1.1  christos 	case 218: {
   1507        1.7  christos 		const struct linux_sys_set_tid_address_args *p = params;
   1508        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
   1509        1.1  christos 		*n_args = 1;
   1510        1.1  christos 		break;
   1511        1.1  christos 	}
   1512        1.1  christos 	/* linux_sys_fadvise64 */
   1513        1.1  christos 	case 221: {
   1514        1.7  christos 		const struct linux_sys_fadvise64_args *p = params;
   1515        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1516        1.1  christos 		iarg[1] = SCARG(p, offset); /* off_t */
   1517        1.1  christos 		uarg[2] = SCARG(p, len); /* size_t */
   1518        1.1  christos 		iarg[3] = SCARG(p, advice); /* int */
   1519        1.1  christos 		*n_args = 4;
   1520        1.1  christos 		break;
   1521        1.1  christos 	}
   1522        1.1  christos 	/* linux_sys_clock_settime */
   1523        1.1  christos 	case 227: {
   1524        1.7  christos 		const struct linux_sys_clock_settime_args *p = params;
   1525        1.1  christos 		iarg[0] = SCARG(p, which); /* clockid_t */
   1526        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
   1527        1.1  christos 		*n_args = 2;
   1528        1.1  christos 		break;
   1529        1.1  christos 	}
   1530        1.1  christos 	/* linux_sys_clock_gettime */
   1531        1.1  christos 	case 228: {
   1532        1.7  christos 		const struct linux_sys_clock_gettime_args *p = params;
   1533        1.1  christos 		iarg[0] = SCARG(p, which); /* clockid_t */
   1534        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
   1535        1.1  christos 		*n_args = 2;
   1536        1.1  christos 		break;
   1537        1.1  christos 	}
   1538        1.1  christos 	/* linux_sys_clock_getres */
   1539        1.1  christos 	case 229: {
   1540        1.7  christos 		const struct linux_sys_clock_getres_args *p = params;
   1541        1.1  christos 		iarg[0] = SCARG(p, which); /* clockid_t */
   1542        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
   1543        1.1  christos 		*n_args = 2;
   1544        1.1  christos 		break;
   1545        1.1  christos 	}
   1546        1.1  christos 	/* linux_sys_clock_nanosleep */
   1547        1.1  christos 	case 230: {
   1548        1.7  christos 		const struct linux_sys_clock_nanosleep_args *p = params;
   1549        1.1  christos 		iarg[0] = SCARG(p, which); /* clockid_t */
   1550        1.1  christos 		iarg[1] = SCARG(p, flags); /* int */
   1551        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
   1552        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
   1553        1.1  christos 		*n_args = 4;
   1554        1.1  christos 		break;
   1555        1.1  christos 	}
   1556        1.1  christos 	/* linux_sys_exit_group */
   1557        1.1  christos 	case 231: {
   1558        1.7  christos 		const struct linux_sys_exit_group_args *p = params;
   1559        1.1  christos 		iarg[0] = SCARG(p, error_code); /* int */
   1560        1.1  christos 		*n_args = 1;
   1561        1.1  christos 		break;
   1562        1.1  christos 	}
   1563        1.1  christos 	/* linux_sys_tgkill */
   1564        1.1  christos 	case 234: {
   1565        1.7  christos 		const struct linux_sys_tgkill_args *p = params;
   1566        1.1  christos 		iarg[0] = SCARG(p, tgid); /* int */
   1567        1.1  christos 		iarg[1] = SCARG(p, tid); /* int */
   1568        1.1  christos 		iarg[2] = SCARG(p, sig); /* int */
   1569        1.1  christos 		*n_args = 3;
   1570        1.1  christos 		break;
   1571        1.1  christos 	}
   1572        1.1  christos 	/* compat_50_sys_utimes */
   1573        1.1  christos 	case 235: {
   1574        1.7  christos 		const struct compat_50_sys_utimes_args *p = params;
   1575        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
   1576        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
   1577        1.1  christos 		*n_args = 2;
   1578        1.1  christos 		break;
   1579        1.1  christos 	}
   1580        1.1  christos 	/* linux_sys_openat */
   1581        1.1  christos 	case 257: {
   1582        1.7  christos 		const struct linux_sys_openat_args *p = params;
   1583        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1584        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1585        1.1  christos 		iarg[2] = SCARG(p, flags); /* int */
   1586        1.1  christos 		iarg[3] = SCARG(p, mode); /* linux_umode_t */
   1587        1.1  christos 		*n_args = 4;
   1588        1.1  christos 		break;
   1589        1.1  christos 	}
   1590        1.1  christos 	/* sys_mkdirat */
   1591        1.1  christos 	case 258: {
   1592        1.7  christos 		const struct sys_mkdirat_args *p = params;
   1593        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1594        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1595        1.1  christos 		iarg[2] = SCARG(p, mode); /* linux_umode_t */
   1596        1.1  christos 		*n_args = 3;
   1597        1.1  christos 		break;
   1598        1.1  christos 	}
   1599        1.1  christos 	/* linux_sys_mknodat */
   1600        1.1  christos 	case 259: {
   1601        1.7  christos 		const struct linux_sys_mknodat_args *p = params;
   1602        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1603        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1604        1.1  christos 		iarg[2] = SCARG(p, mode); /* linux_umode_t */
   1605        1.1  christos 		uarg[3] = SCARG(p, dev); /* unsigned */
   1606        1.1  christos 		*n_args = 4;
   1607        1.1  christos 		break;
   1608        1.1  christos 	}
   1609        1.1  christos 	/* linux_sys_fchownat */
   1610        1.1  christos 	case 260: {
   1611        1.7  christos 		const struct linux_sys_fchownat_args *p = params;
   1612        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1613        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1614        1.1  christos 		uarg[2] = SCARG(p, owner); /* uid_t */
   1615        1.1  christos 		iarg[3] = SCARG(p, group); /* gid_t */
   1616        1.1  christos 		iarg[4] = SCARG(p, flag); /* int */
   1617        1.1  christos 		*n_args = 5;
   1618        1.1  christos 		break;
   1619        1.1  christos 	}
   1620        1.1  christos 	/* linux_sys_fstatat64 */
   1621        1.1  christos 	case 262: {
   1622        1.7  christos 		const struct linux_sys_fstatat64_args *p = params;
   1623        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1624        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1625        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
   1626        1.1  christos 		iarg[3] = SCARG(p, flag); /* int */
   1627        1.1  christos 		*n_args = 4;
   1628        1.1  christos 		break;
   1629        1.1  christos 	}
   1630        1.1  christos 	/* linux_sys_unlinkat */
   1631        1.1  christos 	case 263: {
   1632        1.7  christos 		const struct linux_sys_unlinkat_args *p = params;
   1633        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1634        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1635        1.1  christos 		iarg[2] = SCARG(p, flag); /* int */
   1636        1.1  christos 		*n_args = 3;
   1637        1.1  christos 		break;
   1638        1.1  christos 	}
   1639        1.1  christos 	/* sys_renameat */
   1640        1.1  christos 	case 264: {
   1641        1.7  christos 		const struct sys_renameat_args *p = params;
   1642        1.1  christos 		iarg[0] = SCARG(p, fromfd); /* int */
   1643        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
   1644        1.1  christos 		iarg[2] = SCARG(p, tofd); /* int */
   1645        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
   1646        1.1  christos 		*n_args = 4;
   1647        1.1  christos 		break;
   1648        1.1  christos 	}
   1649        1.1  christos 	/* linux_sys_linkat */
   1650        1.1  christos 	case 265: {
   1651        1.7  christos 		const struct linux_sys_linkat_args *p = params;
   1652        1.1  christos 		iarg[0] = SCARG(p, fd1); /* int */
   1653        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
   1654        1.1  christos 		iarg[2] = SCARG(p, fd2); /* int */
   1655        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
   1656        1.1  christos 		iarg[4] = SCARG(p, flags); /* int */
   1657        1.1  christos 		*n_args = 5;
   1658        1.1  christos 		break;
   1659        1.1  christos 	}
   1660        1.1  christos 	/* sys_symlinkat */
   1661        1.1  christos 	case 266: {
   1662        1.7  christos 		const struct sys_symlinkat_args *p = params;
   1663        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
   1664        1.1  christos 		iarg[1] = SCARG(p, fd); /* int */
   1665        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
   1666        1.1  christos 		*n_args = 3;
   1667        1.1  christos 		break;
   1668        1.1  christos 	}
   1669        1.1  christos 	/* sys_readlinkat */
   1670        1.1  christos 	case 267: {
   1671        1.7  christos 		const struct sys_readlinkat_args *p = params;
   1672        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1673        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1674        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
   1675        1.1  christos 		uarg[3] = SCARG(p, bufsize); /* size_t */
   1676        1.1  christos 		*n_args = 4;
   1677        1.1  christos 		break;
   1678        1.1  christos 	}
   1679        1.1  christos 	/* linux_sys_fchmodat */
   1680        1.1  christos 	case 268: {
   1681        1.7  christos 		const struct linux_sys_fchmodat_args *p = params;
   1682        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1683        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1684        1.1  christos 		iarg[2] = SCARG(p, mode); /* linux_umode_t */
   1685        1.1  christos 		*n_args = 3;
   1686        1.1  christos 		break;
   1687        1.1  christos 	}
   1688        1.1  christos 	/* linux_sys_faccessat */
   1689        1.1  christos 	case 269: {
   1690        1.7  christos 		const struct linux_sys_faccessat_args *p = params;
   1691        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1692        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1693        1.1  christos 		iarg[2] = SCARG(p, amode); /* int */
   1694        1.1  christos 		*n_args = 3;
   1695        1.1  christos 		break;
   1696        1.1  christos 	}
   1697        1.6    martin 	/* linux_sys_pselect6 */
   1698        1.6    martin 	case 270: {
   1699        1.7  christos 		const struct linux_sys_pselect6_args *p = params;
   1700        1.6    martin 		iarg[0] = SCARG(p, nfds); /* int */
   1701        1.6    martin 		uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
   1702        1.6    martin 		uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
   1703        1.6    martin 		uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
   1704        1.6    martin 		uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
   1705        1.6    martin 		uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
   1706        1.6    martin 		*n_args = 6;
   1707        1.6    martin 		break;
   1708        1.6    martin 	}
   1709        1.1  christos 	/* linux_sys_ppoll */
   1710        1.1  christos 	case 271: {
   1711        1.7  christos 		const struct linux_sys_ppoll_args *p = params;
   1712        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
   1713        1.1  christos 		uarg[1] = SCARG(p, nfds); /* u_int */
   1714        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
   1715        1.1  christos 		uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
   1716        1.1  christos 		*n_args = 4;
   1717        1.1  christos 		break;
   1718        1.1  christos 	}
   1719        1.1  christos 	/* linux_sys_set_robust_list */
   1720        1.1  christos 	case 273: {
   1721        1.7  christos 		const struct linux_sys_set_robust_list_args *p = params;
   1722        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */
   1723        1.1  christos 		uarg[1] = SCARG(p, len); /* size_t */
   1724        1.1  christos 		*n_args = 2;
   1725        1.1  christos 		break;
   1726        1.1  christos 	}
   1727        1.1  christos 	/* linux_sys_get_robust_list */
   1728        1.1  christos 	case 274: {
   1729        1.7  christos 		const struct linux_sys_get_robust_list_args *p = params;
   1730        1.1  christos 		iarg[0] = SCARG(p, pid); /* int */
   1731        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */
   1732        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */
   1733        1.1  christos 		*n_args = 3;
   1734        1.1  christos 		break;
   1735        1.1  christos 	}
   1736        1.1  christos 	/* linux_sys_utimensat */
   1737        1.1  christos 	case 280: {
   1738        1.7  christos 		const struct linux_sys_utimensat_args *p = params;
   1739        1.1  christos 		iarg[0] = SCARG(p, fd); /* int */
   1740        1.1  christos 		uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
   1741        1.1  christos 		uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
   1742        1.1  christos 		iarg[3] = SCARG(p, flag); /* int */
   1743        1.1  christos 		*n_args = 4;
   1744        1.1  christos 		break;
   1745        1.1  christos 	}
   1746        1.9  christos 	/* linux_sys_accept4 */
   1747        1.9  christos 	case 288: {
   1748        1.9  christos 		const struct linux_sys_accept4_args *p = params;
   1749        1.9  christos 		iarg[0] = SCARG(p, s); /* int */
   1750        1.9  christos 		uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
   1751        1.9  christos 		uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
   1752        1.9  christos 		iarg[3] = SCARG(p, flags); /* int */
   1753        1.9  christos 		*n_args = 4;
   1754        1.9  christos 		break;
   1755        1.9  christos 	}
   1756        1.1  christos 	/* linux_sys_dup3 */
   1757        1.1  christos 	case 292: {
   1758        1.7  christos 		const struct linux_sys_dup3_args *p = params;
   1759        1.1  christos 		iarg[0] = SCARG(p, from); /* int */
   1760        1.1  christos 		iarg[1] = SCARG(p, to); /* int */
   1761        1.1  christos 		iarg[2] = SCARG(p, flags); /* int */
   1762        1.1  christos 		*n_args = 3;
   1763        1.1  christos 		break;
   1764        1.1  christos 	}
   1765        1.1  christos 	/* linux_sys_pipe2 */
   1766        1.1  christos 	case 293: {
   1767        1.7  christos 		const struct linux_sys_pipe2_args *p = params;
   1768        1.1  christos 		uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
   1769        1.1  christos 		iarg[1] = SCARG(p, flags); /* int */
   1770        1.1  christos 		*n_args = 2;
   1771        1.1  christos 		break;
   1772        1.1  christos 	}
   1773       1.10  christos 	/* linux_sys_recvmmsg */
   1774       1.10  christos 	case 299: {
   1775       1.10  christos 		const struct linux_sys_recvmmsg_args *p = params;
   1776       1.10  christos 		iarg[0] = SCARG(p, s); /* int */
   1777       1.10  christos 		uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
   1778       1.10  christos 		uarg[2] = SCARG(p, vlen); /* unsigned int */
   1779       1.10  christos 		uarg[3] = SCARG(p, flags); /* unsigned int */
   1780       1.10  christos 		uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */
   1781       1.10  christos 		*n_args = 5;
   1782       1.10  christos 		break;
   1783       1.10  christos 	}
   1784       1.10  christos 	/* linux_sys_sendmmsg */
   1785       1.10  christos 	case 307: {
   1786       1.10  christos 		const struct linux_sys_sendmmsg_args *p = params;
   1787       1.10  christos 		iarg[0] = SCARG(p, s); /* int */
   1788       1.10  christos 		uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
   1789       1.10  christos 		uarg[2] = SCARG(p, vlen); /* unsigned int */
   1790       1.10  christos 		uarg[3] = SCARG(p, flags); /* unsigned int */
   1791       1.10  christos 		*n_args = 4;
   1792       1.10  christos 		break;
   1793       1.10  christos 	}
   1794        1.1  christos 	/* linux_sys_nosys */
   1795        1.1  christos 	case 314: {
   1796        1.1  christos 		*n_args = 0;
   1797        1.1  christos 		break;
   1798        1.1  christos 	}
   1799        1.1  christos 	default:
   1800        1.1  christos 		*n_args = 0;
   1801        1.1  christos 		break;
   1802        1.1  christos 	};
   1803        1.1  christos }
   1804        1.1  christos static void
   1805        1.1  christos systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
   1806        1.1  christos {
   1807        1.1  christos 	const char *p = NULL;
   1808        1.1  christos 	switch (sysnum) {
   1809        1.1  christos 	/* sys_read */
   1810        1.1  christos 	case 0:
   1811        1.1  christos 		switch(ndx) {
   1812        1.1  christos 		case 0:
   1813        1.1  christos 			p = "int";
   1814        1.1  christos 			break;
   1815        1.1  christos 		case 1:
   1816        1.1  christos 			p = "void *";
   1817        1.1  christos 			break;
   1818        1.1  christos 		case 2:
   1819        1.1  christos 			p = "size_t";
   1820        1.1  christos 			break;
   1821        1.1  christos 		default:
   1822        1.1  christos 			break;
   1823        1.1  christos 		};
   1824        1.1  christos 		break;
   1825        1.1  christos 	/* sys_write */
   1826        1.1  christos 	case 1:
   1827        1.1  christos 		switch(ndx) {
   1828        1.1  christos 		case 0:
   1829        1.1  christos 			p = "int";
   1830        1.1  christos 			break;
   1831        1.1  christos 		case 1:
   1832        1.1  christos 			p = "const void *";
   1833        1.1  christos 			break;
   1834        1.1  christos 		case 2:
   1835        1.2     njoly 			p = "size_t";
   1836        1.1  christos 			break;
   1837        1.1  christos 		default:
   1838        1.1  christos 			break;
   1839        1.1  christos 		};
   1840        1.1  christos 		break;
   1841        1.1  christos 	/* linux_sys_open */
   1842        1.1  christos 	case 2:
   1843        1.1  christos 		switch(ndx) {
   1844        1.1  christos 		case 0:
   1845        1.1  christos 			p = "const char *";
   1846        1.1  christos 			break;
   1847        1.1  christos 		case 1:
   1848        1.1  christos 			p = "int";
   1849        1.1  christos 			break;
   1850        1.1  christos 		case 2:
   1851        1.1  christos 			p = "linux_umode_t";
   1852        1.1  christos 			break;
   1853        1.1  christos 		default:
   1854        1.1  christos 			break;
   1855        1.1  christos 		};
   1856        1.1  christos 		break;
   1857        1.1  christos 	/* sys_close */
   1858        1.1  christos 	case 3:
   1859        1.1  christos 		switch(ndx) {
   1860        1.1  christos 		case 0:
   1861        1.1  christos 			p = "int";
   1862        1.1  christos 			break;
   1863        1.1  christos 		default:
   1864        1.1  christos 			break;
   1865        1.1  christos 		};
   1866        1.1  christos 		break;
   1867        1.1  christos 	/* linux_sys_stat64 */
   1868        1.1  christos 	case 4:
   1869        1.1  christos 		switch(ndx) {
   1870        1.1  christos 		case 0:
   1871        1.1  christos 			p = "const char *";
   1872        1.1  christos 			break;
   1873        1.1  christos 		case 1:
   1874        1.1  christos 			p = "struct linux_stat64 *";
   1875        1.1  christos 			break;
   1876        1.1  christos 		default:
   1877        1.1  christos 			break;
   1878        1.1  christos 		};
   1879        1.1  christos 		break;
   1880        1.1  christos 	/* linux_sys_fstat64 */
   1881        1.1  christos 	case 5:
   1882        1.1  christos 		switch(ndx) {
   1883        1.1  christos 		case 0:
   1884        1.1  christos 			p = "int";
   1885        1.1  christos 			break;
   1886        1.1  christos 		case 1:
   1887        1.1  christos 			p = "struct linux_stat64 *";
   1888        1.1  christos 			break;
   1889        1.1  christos 		default:
   1890        1.1  christos 			break;
   1891        1.1  christos 		};
   1892        1.1  christos 		break;
   1893        1.1  christos 	/* linux_sys_lstat64 */
   1894        1.1  christos 	case 6:
   1895        1.1  christos 		switch(ndx) {
   1896        1.1  christos 		case 0:
   1897        1.1  christos 			p = "const char *";
   1898        1.1  christos 			break;
   1899        1.1  christos 		case 1:
   1900        1.1  christos 			p = "struct linux_stat64 *";
   1901        1.1  christos 			break;
   1902        1.1  christos 		default:
   1903        1.1  christos 			break;
   1904        1.1  christos 		};
   1905        1.1  christos 		break;
   1906        1.1  christos 	/* sys_poll */
   1907        1.1  christos 	case 7:
   1908        1.1  christos 		switch(ndx) {
   1909        1.1  christos 		case 0:
   1910        1.1  christos 			p = "struct pollfd *";
   1911        1.1  christos 			break;
   1912        1.1  christos 		case 1:
   1913        1.1  christos 			p = "u_int";
   1914        1.1  christos 			break;
   1915        1.1  christos 		case 2:
   1916        1.1  christos 			p = "int";
   1917        1.1  christos 			break;
   1918        1.1  christos 		default:
   1919        1.1  christos 			break;
   1920        1.1  christos 		};
   1921        1.1  christos 		break;
   1922        1.1  christos 	/* compat_43_sys_lseek */
   1923        1.1  christos 	case 8:
   1924        1.1  christos 		switch(ndx) {
   1925        1.1  christos 		case 0:
   1926        1.1  christos 			p = "int";
   1927        1.1  christos 			break;
   1928        1.1  christos 		case 1:
   1929        1.1  christos 			p = "long";
   1930        1.1  christos 			break;
   1931        1.1  christos 		case 2:
   1932        1.1  christos 			p = "int";
   1933        1.1  christos 			break;
   1934        1.1  christos 		default:
   1935        1.1  christos 			break;
   1936        1.1  christos 		};
   1937        1.1  christos 		break;
   1938        1.1  christos 	/* linux_sys_mmap */
   1939        1.1  christos 	case 9:
   1940        1.1  christos 		switch(ndx) {
   1941        1.1  christos 		case 0:
   1942        1.1  christos 			p = "unsigned long";
   1943        1.1  christos 			break;
   1944        1.1  christos 		case 1:
   1945        1.1  christos 			p = "size_t";
   1946        1.1  christos 			break;
   1947        1.1  christos 		case 2:
   1948        1.1  christos 			p = "int";
   1949        1.1  christos 			break;
   1950        1.1  christos 		case 3:
   1951        1.1  christos 			p = "int";
   1952        1.1  christos 			break;
   1953        1.1  christos 		case 4:
   1954        1.1  christos 			p = "int";
   1955        1.1  christos 			break;
   1956        1.1  christos 		case 5:
   1957        1.1  christos 			p = "linux_off_t";
   1958        1.1  christos 			break;
   1959        1.1  christos 		default:
   1960        1.1  christos 			break;
   1961        1.1  christos 		};
   1962        1.1  christos 		break;
   1963        1.1  christos 	/* linux_sys_mprotect */
   1964        1.1  christos 	case 10:
   1965        1.1  christos 		switch(ndx) {
   1966        1.1  christos 		case 0:
   1967        1.1  christos 			p = "const void *";
   1968        1.1  christos 			break;
   1969        1.1  christos 		case 1:
   1970        1.1  christos 			p = "unsigned long";
   1971        1.1  christos 			break;
   1972        1.1  christos 		case 2:
   1973        1.1  christos 			p = "int";
   1974        1.1  christos 			break;
   1975        1.1  christos 		default:
   1976        1.1  christos 			break;
   1977        1.1  christos 		};
   1978        1.1  christos 		break;
   1979        1.1  christos 	/* sys_munmap */
   1980        1.1  christos 	case 11:
   1981        1.1  christos 		switch(ndx) {
   1982        1.1  christos 		case 0:
   1983        1.1  christos 			p = "void *";
   1984        1.1  christos 			break;
   1985        1.1  christos 		case 1:
   1986        1.1  christos 			p = "size_t";
   1987        1.1  christos 			break;
   1988        1.1  christos 		default:
   1989        1.1  christos 			break;
   1990        1.1  christos 		};
   1991        1.1  christos 		break;
   1992        1.1  christos 	/* linux_sys_brk */
   1993        1.1  christos 	case 12:
   1994        1.1  christos 		switch(ndx) {
   1995        1.1  christos 		case 0:
   1996        1.1  christos 			p = "char *";
   1997        1.1  christos 			break;
   1998        1.1  christos 		default:
   1999        1.1  christos 			break;
   2000        1.1  christos 		};
   2001        1.1  christos 		break;
   2002        1.1  christos 	/* linux_sys_rt_sigaction */
   2003        1.1  christos 	case 13:
   2004        1.1  christos 		switch(ndx) {
   2005        1.1  christos 		case 0:
   2006        1.1  christos 			p = "int";
   2007        1.1  christos 			break;
   2008        1.1  christos 		case 1:
   2009        1.1  christos 			p = "const struct linux_sigaction *";
   2010        1.1  christos 			break;
   2011        1.1  christos 		case 2:
   2012        1.1  christos 			p = "struct linux_sigaction *";
   2013        1.1  christos 			break;
   2014        1.1  christos 		case 3:
   2015        1.1  christos 			p = "size_t";
   2016        1.1  christos 			break;
   2017        1.1  christos 		default:
   2018        1.1  christos 			break;
   2019        1.1  christos 		};
   2020        1.1  christos 		break;
   2021        1.1  christos 	/* linux_sys_rt_sigprocmask */
   2022        1.1  christos 	case 14:
   2023        1.1  christos 		switch(ndx) {
   2024        1.1  christos 		case 0:
   2025        1.1  christos 			p = "int";
   2026        1.1  christos 			break;
   2027        1.1  christos 		case 1:
   2028        1.1  christos 			p = "const linux_sigset_t *";
   2029        1.1  christos 			break;
   2030        1.1  christos 		case 2:
   2031        1.1  christos 			p = "linux_sigset_t *";
   2032        1.1  christos 			break;
   2033        1.1  christos 		case 3:
   2034        1.1  christos 			p = "size_t";
   2035        1.1  christos 			break;
   2036        1.1  christos 		default:
   2037        1.1  christos 			break;
   2038        1.1  christos 		};
   2039        1.1  christos 		break;
   2040        1.1  christos 	/* linux_sys_rt_sigreturn */
   2041        1.1  christos 	case 15:
   2042        1.1  christos 		break;
   2043        1.1  christos 	/* linux_sys_ioctl */
   2044        1.1  christos 	case 16:
   2045        1.1  christos 		switch(ndx) {
   2046        1.1  christos 		case 0:
   2047        1.1  christos 			p = "int";
   2048        1.1  christos 			break;
   2049        1.1  christos 		case 1:
   2050        1.1  christos 			p = "u_long";
   2051        1.1  christos 			break;
   2052        1.1  christos 		case 2:
   2053        1.1  christos 			p = "void *";
   2054        1.1  christos 			break;
   2055        1.1  christos 		default:
   2056        1.1  christos 			break;
   2057        1.1  christos 		};
   2058        1.1  christos 		break;
   2059        1.1  christos 	/* linux_sys_pread */
   2060        1.1  christos 	case 17:
   2061        1.1  christos 		switch(ndx) {
   2062        1.1  christos 		case 0:
   2063        1.1  christos 			p = "int";
   2064        1.1  christos 			break;
   2065        1.1  christos 		case 1:
   2066        1.1  christos 			p = "char *";
   2067        1.1  christos 			break;
   2068        1.1  christos 		case 2:
   2069        1.1  christos 			p = "size_t";
   2070        1.1  christos 			break;
   2071        1.1  christos 		case 3:
   2072        1.1  christos 			p = "off_t";
   2073        1.1  christos 			break;
   2074        1.1  christos 		default:
   2075        1.1  christos 			break;
   2076        1.1  christos 		};
   2077        1.1  christos 		break;
   2078        1.1  christos 	/* linux_sys_pwrite */
   2079        1.1  christos 	case 18:
   2080        1.1  christos 		switch(ndx) {
   2081        1.1  christos 		case 0:
   2082        1.1  christos 			p = "int";
   2083        1.1  christos 			break;
   2084        1.1  christos 		case 1:
   2085        1.1  christos 			p = "char *";
   2086        1.1  christos 			break;
   2087        1.1  christos 		case 2:
   2088        1.1  christos 			p = "size_t";
   2089        1.1  christos 			break;
   2090        1.1  christos 		case 3:
   2091        1.1  christos 			p = "off_t";
   2092        1.1  christos 			break;
   2093        1.1  christos 		default:
   2094        1.1  christos 			break;
   2095        1.1  christos 		};
   2096        1.1  christos 		break;
   2097        1.1  christos 	/* sys_readv */
   2098        1.1  christos 	case 19:
   2099        1.1  christos 		switch(ndx) {
   2100        1.1  christos 		case 0:
   2101        1.1  christos 			p = "int";
   2102        1.1  christos 			break;
   2103        1.1  christos 		case 1:
   2104        1.1  christos 			p = "const struct iovec *";
   2105        1.1  christos 			break;
   2106        1.1  christos 		case 2:
   2107        1.1  christos 			p = "int";
   2108        1.1  christos 			break;
   2109        1.1  christos 		default:
   2110        1.1  christos 			break;
   2111        1.1  christos 		};
   2112        1.1  christos 		break;
   2113        1.1  christos 	/* sys_writev */
   2114        1.1  christos 	case 20:
   2115        1.1  christos 		switch(ndx) {
   2116        1.1  christos 		case 0:
   2117        1.1  christos 			p = "int";
   2118        1.1  christos 			break;
   2119        1.1  christos 		case 1:
   2120        1.1  christos 			p = "const struct iovec *";
   2121        1.1  christos 			break;
   2122        1.1  christos 		case 2:
   2123        1.1  christos 			p = "int";
   2124        1.1  christos 			break;
   2125        1.1  christos 		default:
   2126        1.1  christos 			break;
   2127        1.1  christos 		};
   2128        1.1  christos 		break;
   2129        1.1  christos 	/* sys_access */
   2130        1.1  christos 	case 21:
   2131        1.1  christos 		switch(ndx) {
   2132        1.1  christos 		case 0:
   2133        1.1  christos 			p = "const char *";
   2134        1.1  christos 			break;
   2135        1.1  christos 		case 1:
   2136        1.1  christos 			p = "int";
   2137        1.1  christos 			break;
   2138        1.1  christos 		default:
   2139        1.1  christos 			break;
   2140        1.1  christos 		};
   2141        1.1  christos 		break;
   2142        1.1  christos 	/* linux_sys_pipe */
   2143        1.1  christos 	case 22:
   2144        1.1  christos 		switch(ndx) {
   2145        1.1  christos 		case 0:
   2146        1.1  christos 			p = "int *";
   2147        1.1  christos 			break;
   2148        1.1  christos 		default:
   2149        1.1  christos 			break;
   2150        1.1  christos 		};
   2151        1.1  christos 		break;
   2152        1.1  christos 	/* linux_sys_select */
   2153        1.1  christos 	case 23:
   2154        1.1  christos 		switch(ndx) {
   2155        1.1  christos 		case 0:
   2156        1.1  christos 			p = "int";
   2157        1.1  christos 			break;
   2158        1.1  christos 		case 1:
   2159        1.1  christos 			p = "fd_set *";
   2160        1.1  christos 			break;
   2161        1.1  christos 		case 2:
   2162        1.1  christos 			p = "fd_set *";
   2163        1.1  christos 			break;
   2164        1.1  christos 		case 3:
   2165        1.1  christos 			p = "fd_set *";
   2166        1.1  christos 			break;
   2167        1.1  christos 		case 4:
   2168        1.1  christos 			p = "struct timeval50 *";
   2169        1.1  christos 			break;
   2170        1.1  christos 		default:
   2171        1.1  christos 			break;
   2172        1.1  christos 		};
   2173        1.1  christos 		break;
   2174        1.1  christos 	/* linux_sys_sched_yield */
   2175        1.1  christos 	case 24:
   2176        1.1  christos 		break;
   2177        1.1  christos 	/* linux_sys_mremap */
   2178        1.1  christos 	case 25:
   2179        1.1  christos 		switch(ndx) {
   2180        1.1  christos 		case 0:
   2181        1.1  christos 			p = "void *";
   2182        1.1  christos 			break;
   2183        1.1  christos 		case 1:
   2184        1.1  christos 			p = "size_t";
   2185        1.1  christos 			break;
   2186        1.1  christos 		case 2:
   2187        1.1  christos 			p = "size_t";
   2188        1.1  christos 			break;
   2189        1.1  christos 		case 3:
   2190        1.1  christos 			p = "u_long";
   2191        1.1  christos 			break;
   2192        1.1  christos 		default:
   2193        1.1  christos 			break;
   2194        1.1  christos 		};
   2195        1.1  christos 		break;
   2196        1.1  christos 	/* sys___msync13 */
   2197        1.1  christos 	case 26:
   2198        1.1  christos 		switch(ndx) {
   2199        1.1  christos 		case 0:
   2200        1.1  christos 			p = "void *";
   2201        1.1  christos 			break;
   2202        1.1  christos 		case 1:
   2203        1.1  christos 			p = "size_t";
   2204        1.1  christos 			break;
   2205        1.1  christos 		case 2:
   2206        1.1  christos 			p = "int";
   2207        1.1  christos 			break;
   2208        1.1  christos 		default:
   2209        1.1  christos 			break;
   2210        1.1  christos 		};
   2211        1.1  christos 		break;
   2212        1.1  christos 	/* sys_mincore */
   2213        1.1  christos 	case 27:
   2214        1.1  christos 		switch(ndx) {
   2215        1.1  christos 		case 0:
   2216        1.1  christos 			p = "void *";
   2217        1.1  christos 			break;
   2218        1.1  christos 		case 1:
   2219        1.1  christos 			p = "size_t";
   2220        1.1  christos 			break;
   2221        1.1  christos 		case 2:
   2222        1.1  christos 			p = "char *";
   2223        1.1  christos 			break;
   2224        1.1  christos 		default:
   2225        1.1  christos 			break;
   2226        1.1  christos 		};
   2227        1.1  christos 		break;
   2228        1.1  christos 	/* sys_madvise */
   2229        1.1  christos 	case 28:
   2230        1.1  christos 		switch(ndx) {
   2231        1.1  christos 		case 0:
   2232        1.1  christos 			p = "void *";
   2233        1.1  christos 			break;
   2234        1.1  christos 		case 1:
   2235        1.1  christos 			p = "size_t";
   2236        1.1  christos 			break;
   2237        1.1  christos 		case 2:
   2238        1.1  christos 			p = "int";
   2239        1.1  christos 			break;
   2240        1.1  christos 		default:
   2241        1.1  christos 			break;
   2242        1.1  christos 		};
   2243        1.1  christos 		break;
   2244        1.1  christos #ifdef SYSVSHM
   2245        1.1  christos 	/* linux_sys_shmget */
   2246        1.1  christos 	case 29:
   2247        1.1  christos 		switch(ndx) {
   2248        1.1  christos 		case 0:
   2249        1.1  christos 			p = "key_t";
   2250        1.1  christos 			break;
   2251        1.1  christos 		case 1:
   2252        1.1  christos 			p = "size_t";
   2253        1.1  christos 			break;
   2254        1.1  christos 		case 2:
   2255        1.1  christos 			p = "int";
   2256        1.1  christos 			break;
   2257        1.1  christos 		default:
   2258        1.1  christos 			break;
   2259        1.1  christos 		};
   2260        1.1  christos 		break;
   2261        1.1  christos 	/* sys_shmat */
   2262        1.1  christos 	case 30:
   2263        1.1  christos 		switch(ndx) {
   2264        1.1  christos 		case 0:
   2265        1.1  christos 			p = "int";
   2266        1.1  christos 			break;
   2267        1.1  christos 		case 1:
   2268        1.1  christos 			p = "void *";
   2269        1.1  christos 			break;
   2270        1.1  christos 		case 2:
   2271        1.1  christos 			p = "int";
   2272        1.1  christos 			break;
   2273        1.1  christos 		default:
   2274        1.1  christos 			break;
   2275        1.1  christos 		};
   2276        1.1  christos 		break;
   2277        1.1  christos 	/* linux_sys_shmctl */
   2278        1.1  christos 	case 31:
   2279        1.1  christos 		switch(ndx) {
   2280        1.1  christos 		case 0:
   2281        1.1  christos 			p = "int";
   2282        1.1  christos 			break;
   2283        1.1  christos 		case 1:
   2284        1.1  christos 			p = "int";
   2285        1.1  christos 			break;
   2286        1.1  christos 		case 2:
   2287        1.1  christos 			p = "struct linux_shmid_ds *";
   2288        1.1  christos 			break;
   2289        1.1  christos 		default:
   2290        1.1  christos 			break;
   2291        1.1  christos 		};
   2292        1.1  christos 		break;
   2293        1.1  christos #else
   2294        1.1  christos #endif
   2295        1.1  christos 	/* sys_dup */
   2296        1.1  christos 	case 32:
   2297        1.1  christos 		switch(ndx) {
   2298        1.1  christos 		case 0:
   2299        1.1  christos 			p = "int";
   2300        1.1  christos 			break;
   2301        1.1  christos 		default:
   2302        1.1  christos 			break;
   2303        1.1  christos 		};
   2304        1.1  christos 		break;
   2305        1.1  christos 	/* sys_dup2 */
   2306        1.1  christos 	case 33:
   2307        1.1  christos 		switch(ndx) {
   2308        1.1  christos 		case 0:
   2309        1.1  christos 			p = "int";
   2310        1.1  christos 			break;
   2311        1.1  christos 		case 1:
   2312        1.1  christos 			p = "int";
   2313        1.1  christos 			break;
   2314        1.1  christos 		default:
   2315        1.1  christos 			break;
   2316        1.1  christos 		};
   2317        1.1  christos 		break;
   2318        1.1  christos 	/* linux_sys_pause */
   2319        1.1  christos 	case 34:
   2320        1.1  christos 		break;
   2321        1.1  christos 	/* linux_sys_nanosleep */
   2322        1.1  christos 	case 35:
   2323        1.1  christos 		switch(ndx) {
   2324        1.1  christos 		case 0:
   2325        1.1  christos 			p = "const struct linux_timespec *";
   2326        1.1  christos 			break;
   2327        1.1  christos 		case 1:
   2328        1.1  christos 			p = "struct linux_timespec *";
   2329        1.1  christos 			break;
   2330        1.1  christos 		default:
   2331        1.1  christos 			break;
   2332        1.1  christos 		};
   2333        1.1  christos 		break;
   2334        1.1  christos 	/* compat_50_sys_getitimer */
   2335        1.1  christos 	case 36:
   2336        1.1  christos 		switch(ndx) {
   2337        1.1  christos 		case 0:
   2338        1.1  christos 			p = "int";
   2339        1.1  christos 			break;
   2340        1.1  christos 		case 1:
   2341        1.1  christos 			p = "struct itimerval50 *";
   2342        1.1  christos 			break;
   2343        1.1  christos 		default:
   2344        1.1  christos 			break;
   2345        1.1  christos 		};
   2346        1.1  christos 		break;
   2347        1.1  christos 	/* linux_sys_alarm */
   2348        1.1  christos 	case 37:
   2349        1.1  christos 		switch(ndx) {
   2350        1.1  christos 		case 0:
   2351        1.1  christos 			p = "unsigned int";
   2352        1.1  christos 			break;
   2353        1.1  christos 		default:
   2354        1.1  christos 			break;
   2355        1.1  christos 		};
   2356        1.1  christos 		break;
   2357        1.1  christos 	/* compat_50_sys_setitimer */
   2358        1.1  christos 	case 38:
   2359        1.1  christos 		switch(ndx) {
   2360        1.1  christos 		case 0:
   2361        1.1  christos 			p = "int";
   2362        1.1  christos 			break;
   2363        1.1  christos 		case 1:
   2364        1.1  christos 			p = "struct itimerval50 *";
   2365        1.1  christos 			break;
   2366        1.1  christos 		case 2:
   2367        1.1  christos 			p = "struct itimerval50 *";
   2368        1.1  christos 			break;
   2369        1.1  christos 		default:
   2370        1.1  christos 			break;
   2371        1.1  christos 		};
   2372        1.1  christos 		break;
   2373        1.1  christos 	/* sys_getpid */
   2374        1.1  christos 	case 39:
   2375        1.1  christos 		break;
   2376        1.1  christos 	/* linux_sys_socket */
   2377        1.1  christos 	case 41:
   2378        1.1  christos 		switch(ndx) {
   2379        1.1  christos 		case 0:
   2380        1.1  christos 			p = "int";
   2381        1.1  christos 			break;
   2382        1.1  christos 		case 1:
   2383        1.1  christos 			p = "int";
   2384        1.1  christos 			break;
   2385        1.1  christos 		case 2:
   2386        1.1  christos 			p = "int";
   2387        1.1  christos 			break;
   2388        1.1  christos 		default:
   2389        1.1  christos 			break;
   2390        1.1  christos 		};
   2391        1.1  christos 		break;
   2392        1.1  christos 	/* linux_sys_connect */
   2393        1.1  christos 	case 42:
   2394        1.1  christos 		switch(ndx) {
   2395        1.1  christos 		case 0:
   2396        1.1  christos 			p = "int";
   2397        1.1  christos 			break;
   2398        1.1  christos 		case 1:
   2399        1.1  christos 			p = "const struct osockaddr *";
   2400        1.1  christos 			break;
   2401        1.1  christos 		case 2:
   2402        1.1  christos 			p = "unsigned int";
   2403        1.1  christos 			break;
   2404        1.1  christos 		default:
   2405        1.1  christos 			break;
   2406        1.1  christos 		};
   2407        1.1  christos 		break;
   2408        1.1  christos 	/* linux_sys_accept */
   2409        1.1  christos 	case 43:
   2410        1.1  christos 		switch(ndx) {
   2411        1.1  christos 		case 0:
   2412        1.1  christos 			p = "int";
   2413        1.1  christos 			break;
   2414        1.1  christos 		case 1:
   2415        1.1  christos 			p = "struct osockaddr *";
   2416        1.1  christos 			break;
   2417        1.1  christos 		case 2:
   2418        1.1  christos 			p = "int *";
   2419        1.1  christos 			break;
   2420        1.1  christos 		default:
   2421        1.1  christos 			break;
   2422        1.1  christos 		};
   2423        1.1  christos 		break;
   2424        1.1  christos 	/* linux_sys_sendto */
   2425        1.1  christos 	case 44:
   2426        1.1  christos 		switch(ndx) {
   2427        1.1  christos 		case 0:
   2428        1.1  christos 			p = "int";
   2429        1.1  christos 			break;
   2430        1.1  christos 		case 1:
   2431        1.1  christos 			p = "void *";
   2432        1.1  christos 			break;
   2433        1.1  christos 		case 2:
   2434        1.1  christos 			p = "int";
   2435        1.1  christos 			break;
   2436        1.1  christos 		case 3:
   2437        1.1  christos 			p = "int";
   2438        1.1  christos 			break;
   2439        1.1  christos 		case 4:
   2440        1.1  christos 			p = "struct osockaddr *";
   2441        1.1  christos 			break;
   2442        1.1  christos 		case 5:
   2443        1.1  christos 			p = "int";
   2444        1.1  christos 			break;
   2445        1.1  christos 		default:
   2446        1.1  christos 			break;
   2447        1.1  christos 		};
   2448        1.1  christos 		break;
   2449        1.1  christos 	/* linux_sys_recvfrom */
   2450        1.1  christos 	case 45:
   2451        1.1  christos 		switch(ndx) {
   2452        1.1  christos 		case 0:
   2453        1.1  christos 			p = "int";
   2454        1.1  christos 			break;
   2455        1.1  christos 		case 1:
   2456        1.1  christos 			p = "void *";
   2457        1.1  christos 			break;
   2458        1.1  christos 		case 2:
   2459        1.1  christos 			p = "size_t";
   2460        1.1  christos 			break;
   2461        1.1  christos 		case 3:
   2462        1.1  christos 			p = "int";
   2463        1.1  christos 			break;
   2464        1.1  christos 		case 4:
   2465        1.1  christos 			p = "struct osockaddr *";
   2466        1.1  christos 			break;
   2467        1.1  christos 		case 5:
   2468        1.1  christos 			p = "unsigned int *";
   2469        1.1  christos 			break;
   2470        1.1  christos 		default:
   2471        1.1  christos 			break;
   2472        1.1  christos 		};
   2473        1.1  christos 		break;
   2474        1.1  christos 	/* linux_sys_sendmsg */
   2475        1.1  christos 	case 46:
   2476        1.1  christos 		switch(ndx) {
   2477        1.1  christos 		case 0:
   2478        1.1  christos 			p = "int";
   2479        1.1  christos 			break;
   2480        1.1  christos 		case 1:
   2481        1.1  christos 			p = "const struct linux_msghdr *";
   2482        1.1  christos 			break;
   2483        1.1  christos 		case 2:
   2484        1.1  christos 			p = "int";
   2485        1.1  christos 			break;
   2486        1.1  christos 		default:
   2487        1.1  christos 			break;
   2488        1.1  christos 		};
   2489        1.1  christos 		break;
   2490        1.1  christos 	/* linux_sys_recvmsg */
   2491        1.1  christos 	case 47:
   2492        1.1  christos 		switch(ndx) {
   2493        1.1  christos 		case 0:
   2494        1.1  christos 			p = "int";
   2495        1.1  christos 			break;
   2496        1.1  christos 		case 1:
   2497        1.1  christos 			p = "struct linux_msghdr *";
   2498        1.1  christos 			break;
   2499        1.1  christos 		case 2:
   2500        1.1  christos 			p = "int";
   2501        1.1  christos 			break;
   2502        1.1  christos 		default:
   2503        1.1  christos 			break;
   2504        1.1  christos 		};
   2505        1.1  christos 		break;
   2506        1.1  christos 	/* sys_shutdown */
   2507        1.1  christos 	case 48:
   2508        1.1  christos 		switch(ndx) {
   2509        1.1  christos 		case 0:
   2510        1.1  christos 			p = "int";
   2511        1.1  christos 			break;
   2512        1.1  christos 		case 1:
   2513        1.1  christos 			p = "int";
   2514        1.1  christos 			break;
   2515        1.1  christos 		default:
   2516        1.1  christos 			break;
   2517        1.1  christos 		};
   2518        1.1  christos 		break;
   2519        1.1  christos 	/* linux_sys_bind */
   2520        1.1  christos 	case 49:
   2521        1.1  christos 		switch(ndx) {
   2522        1.1  christos 		case 0:
   2523        1.1  christos 			p = "int";
   2524        1.1  christos 			break;
   2525        1.1  christos 		case 1:
   2526        1.1  christos 			p = "const struct osockaddr *";
   2527        1.1  christos 			break;
   2528        1.1  christos 		case 2:
   2529        1.1  christos 			p = "unsigned int";
   2530        1.1  christos 			break;
   2531        1.1  christos 		default:
   2532        1.1  christos 			break;
   2533        1.1  christos 		};
   2534        1.1  christos 		break;
   2535        1.1  christos 	/* sys_listen */
   2536        1.1  christos 	case 50:
   2537        1.1  christos 		switch(ndx) {
   2538        1.1  christos 		case 0:
   2539        1.1  christos 			p = "int";
   2540        1.1  christos 			break;
   2541        1.1  christos 		case 1:
   2542        1.1  christos 			p = "int";
   2543        1.1  christos 			break;
   2544        1.1  christos 		default:
   2545        1.1  christos 			break;
   2546        1.1  christos 		};
   2547        1.1  christos 		break;
   2548        1.1  christos 	/* linux_sys_getsockname */
   2549        1.1  christos 	case 51:
   2550        1.1  christos 		switch(ndx) {
   2551        1.1  christos 		case 0:
   2552        1.1  christos 			p = "int";
   2553        1.1  christos 			break;
   2554        1.1  christos 		case 1:
   2555        1.1  christos 			p = "void *";
   2556        1.1  christos 			break;
   2557        1.1  christos 		case 2:
   2558        1.1  christos 			p = "int *";
   2559        1.1  christos 			break;
   2560        1.1  christos 		default:
   2561        1.1  christos 			break;
   2562        1.1  christos 		};
   2563        1.1  christos 		break;
   2564        1.1  christos 	/* linux_sys_getpeername */
   2565        1.1  christos 	case 52:
   2566        1.1  christos 		switch(ndx) {
   2567        1.1  christos 		case 0:
   2568        1.1  christos 			p = "int";
   2569        1.1  christos 			break;
   2570        1.1  christos 		case 1:
   2571        1.1  christos 			p = "struct sockaddr *";
   2572        1.1  christos 			break;
   2573        1.1  christos 		case 2:
   2574        1.1  christos 			p = "unsigned int *";
   2575        1.1  christos 			break;
   2576        1.1  christos 		default:
   2577        1.1  christos 			break;
   2578        1.1  christos 		};
   2579        1.1  christos 		break;
   2580        1.1  christos 	/* linux_sys_socketpair */
   2581        1.1  christos 	case 53:
   2582        1.1  christos 		switch(ndx) {
   2583        1.1  christos 		case 0:
   2584        1.1  christos 			p = "int";
   2585        1.1  christos 			break;
   2586        1.1  christos 		case 1:
   2587        1.1  christos 			p = "int";
   2588        1.1  christos 			break;
   2589        1.1  christos 		case 2:
   2590        1.1  christos 			p = "int";
   2591        1.1  christos 			break;
   2592        1.1  christos 		case 3:
   2593        1.1  christos 			p = "int *";
   2594        1.1  christos 			break;
   2595        1.1  christos 		default:
   2596        1.1  christos 			break;
   2597        1.1  christos 		};
   2598        1.1  christos 		break;
   2599        1.1  christos 	/* linux_sys_setsockopt */
   2600        1.1  christos 	case 54:
   2601        1.1  christos 		switch(ndx) {
   2602        1.1  christos 		case 0:
   2603        1.1  christos 			p = "int";
   2604        1.1  christos 			break;
   2605        1.1  christos 		case 1:
   2606        1.1  christos 			p = "int";
   2607        1.1  christos 			break;
   2608        1.1  christos 		case 2:
   2609        1.1  christos 			p = "int";
   2610        1.1  christos 			break;
   2611        1.1  christos 		case 3:
   2612        1.1  christos 			p = "void *";
   2613        1.1  christos 			break;
   2614        1.1  christos 		case 4:
   2615        1.1  christos 			p = "int";
   2616        1.1  christos 			break;
   2617        1.1  christos 		default:
   2618        1.1  christos 			break;
   2619        1.1  christos 		};
   2620        1.1  christos 		break;
   2621        1.1  christos 	/* linux_sys_getsockopt */
   2622        1.1  christos 	case 55:
   2623        1.1  christos 		switch(ndx) {
   2624        1.1  christos 		case 0:
   2625        1.1  christos 			p = "int";
   2626        1.1  christos 			break;
   2627        1.1  christos 		case 1:
   2628        1.1  christos 			p = "int";
   2629        1.1  christos 			break;
   2630        1.1  christos 		case 2:
   2631        1.1  christos 			p = "int";
   2632        1.1  christos 			break;
   2633        1.1  christos 		case 3:
   2634        1.1  christos 			p = "void *";
   2635        1.1  christos 			break;
   2636        1.1  christos 		case 4:
   2637        1.1  christos 			p = "int *";
   2638        1.1  christos 			break;
   2639        1.1  christos 		default:
   2640        1.1  christos 			break;
   2641        1.1  christos 		};
   2642        1.1  christos 		break;
   2643        1.1  christos 	/* linux_sys_clone */
   2644        1.1  christos 	case 56:
   2645        1.1  christos 		switch(ndx) {
   2646        1.1  christos 		case 0:
   2647        1.1  christos 			p = "int";
   2648        1.1  christos 			break;
   2649        1.1  christos 		case 1:
   2650        1.1  christos 			p = "void *";
   2651        1.1  christos 			break;
   2652        1.1  christos 		case 2:
   2653        1.1  christos 			p = "void *";
   2654        1.1  christos 			break;
   2655        1.1  christos 		case 3:
   2656        1.1  christos 			p = "void *";
   2657        1.1  christos 			break;
   2658        1.1  christos 		case 4:
   2659        1.1  christos 			p = "void *";
   2660        1.1  christos 			break;
   2661        1.1  christos 		default:
   2662        1.1  christos 			break;
   2663        1.1  christos 		};
   2664        1.1  christos 		break;
   2665        1.1  christos 	/* sys_fork */
   2666        1.1  christos 	case 57:
   2667        1.1  christos 		break;
   2668        1.1  christos 	/* sys___vfork14 */
   2669        1.1  christos 	case 58:
   2670        1.1  christos 		break;
   2671        1.1  christos 	/* sys_execve */
   2672        1.1  christos 	case 59:
   2673        1.1  christos 		switch(ndx) {
   2674        1.1  christos 		case 0:
   2675        1.1  christos 			p = "const char *";
   2676        1.1  christos 			break;
   2677        1.1  christos 		case 1:
   2678        1.1  christos 			p = "char **";
   2679        1.1  christos 			break;
   2680        1.1  christos 		case 2:
   2681        1.1  christos 			p = "char **";
   2682        1.1  christos 			break;
   2683        1.1  christos 		default:
   2684        1.1  christos 			break;
   2685        1.1  christos 		};
   2686        1.1  christos 		break;
   2687        1.1  christos 	/* linux_sys_exit */
   2688        1.1  christos 	case 60:
   2689        1.1  christos 		switch(ndx) {
   2690        1.1  christos 		case 0:
   2691        1.1  christos 			p = "int";
   2692        1.1  christos 			break;
   2693        1.1  christos 		default:
   2694        1.1  christos 			break;
   2695        1.1  christos 		};
   2696        1.1  christos 		break;
   2697        1.1  christos 	/* linux_sys_wait4 */
   2698        1.1  christos 	case 61:
   2699        1.1  christos 		switch(ndx) {
   2700        1.1  christos 		case 0:
   2701        1.1  christos 			p = "int";
   2702        1.1  christos 			break;
   2703        1.1  christos 		case 1:
   2704        1.1  christos 			p = "int *";
   2705        1.1  christos 			break;
   2706        1.1  christos 		case 2:
   2707        1.1  christos 			p = "int";
   2708        1.1  christos 			break;
   2709        1.1  christos 		case 3:
   2710        1.1  christos 			p = "struct rusage50 *";
   2711        1.1  christos 			break;
   2712        1.1  christos 		default:
   2713        1.1  christos 			break;
   2714        1.1  christos 		};
   2715        1.1  christos 		break;
   2716        1.1  christos 	/* linux_sys_kill */
   2717        1.1  christos 	case 62:
   2718        1.1  christos 		switch(ndx) {
   2719        1.1  christos 		case 0:
   2720        1.1  christos 			p = "int";
   2721        1.1  christos 			break;
   2722        1.1  christos 		case 1:
   2723        1.1  christos 			p = "int";
   2724        1.1  christos 			break;
   2725        1.1  christos 		default:
   2726        1.1  christos 			break;
   2727        1.1  christos 		};
   2728        1.1  christos 		break;
   2729        1.1  christos 	/* linux_sys_uname */
   2730        1.1  christos 	case 63:
   2731        1.1  christos 		switch(ndx) {
   2732        1.1  christos 		case 0:
   2733        1.1  christos 			p = "struct linux_utsname *";
   2734        1.1  christos 			break;
   2735        1.1  christos 		default:
   2736        1.1  christos 			break;
   2737        1.1  christos 		};
   2738        1.1  christos 		break;
   2739        1.1  christos #ifdef SYSVSEM
   2740        1.1  christos 	/* sys_semget */
   2741        1.1  christos 	case 64:
   2742        1.1  christos 		switch(ndx) {
   2743        1.1  christos 		case 0:
   2744        1.1  christos 			p = "key_t";
   2745        1.1  christos 			break;
   2746        1.1  christos 		case 1:
   2747        1.1  christos 			p = "int";
   2748        1.1  christos 			break;
   2749        1.1  christos 		case 2:
   2750        1.1  christos 			p = "int";
   2751        1.1  christos 			break;
   2752        1.1  christos 		default:
   2753        1.1  christos 			break;
   2754        1.1  christos 		};
   2755        1.1  christos 		break;
   2756        1.1  christos 	/* sys_semop */
   2757        1.1  christos 	case 65:
   2758        1.1  christos 		switch(ndx) {
   2759        1.1  christos 		case 0:
   2760        1.1  christos 			p = "int";
   2761        1.1  christos 			break;
   2762        1.1  christos 		case 1:
   2763        1.1  christos 			p = "struct sembuf *";
   2764        1.1  christos 			break;
   2765        1.1  christos 		case 2:
   2766        1.1  christos 			p = "size_t";
   2767        1.1  christos 			break;
   2768        1.1  christos 		default:
   2769        1.1  christos 			break;
   2770        1.1  christos 		};
   2771        1.1  christos 		break;
   2772        1.1  christos 	/* linux_sys_semctl */
   2773        1.1  christos 	case 66:
   2774        1.1  christos 		switch(ndx) {
   2775        1.1  christos 		case 0:
   2776        1.1  christos 			p = "int";
   2777        1.1  christos 			break;
   2778        1.1  christos 		case 1:
   2779        1.1  christos 			p = "int";
   2780        1.1  christos 			break;
   2781        1.1  christos 		case 2:
   2782        1.1  christos 			p = "int";
   2783        1.1  christos 			break;
   2784        1.1  christos 		case 3:
   2785        1.1  christos 			p = "union linux_semun";
   2786        1.1  christos 			break;
   2787        1.1  christos 		default:
   2788        1.1  christos 			break;
   2789        1.1  christos 		};
   2790        1.1  christos 		break;
   2791        1.1  christos #else
   2792        1.1  christos #endif
   2793        1.1  christos #ifdef SYSVSHM
   2794        1.1  christos 	/* sys_shmdt */
   2795        1.1  christos 	case 67:
   2796        1.1  christos 		switch(ndx) {
   2797        1.1  christos 		case 0:
   2798        1.1  christos 			p = "const void *";
   2799        1.1  christos 			break;
   2800        1.1  christos 		default:
   2801        1.1  christos 			break;
   2802        1.1  christos 		};
   2803        1.1  christos 		break;
   2804        1.1  christos #else
   2805        1.1  christos #endif
   2806        1.1  christos #ifdef SYSVMSG
   2807        1.1  christos 	/* sys_msgget */
   2808        1.1  christos 	case 68:
   2809        1.1  christos 		switch(ndx) {
   2810        1.1  christos 		case 0:
   2811        1.1  christos 			p = "key_t";
   2812        1.1  christos 			break;
   2813        1.1  christos 		case 1:
   2814        1.1  christos 			p = "int";
   2815        1.1  christos 			break;
   2816        1.1  christos 		default:
   2817        1.1  christos 			break;
   2818        1.1  christos 		};
   2819        1.1  christos 		break;
   2820        1.1  christos 	/* sys_msgsnd */
   2821        1.1  christos 	case 69:
   2822        1.1  christos 		switch(ndx) {
   2823        1.1  christos 		case 0:
   2824        1.1  christos 			p = "int";
   2825        1.1  christos 			break;
   2826        1.1  christos 		case 1:
   2827        1.1  christos 			p = "void *";
   2828        1.1  christos 			break;
   2829        1.1  christos 		case 2:
   2830        1.1  christos 			p = "size_t";
   2831        1.1  christos 			break;
   2832        1.1  christos 		case 3:
   2833        1.1  christos 			p = "int";
   2834        1.1  christos 			break;
   2835        1.1  christos 		default:
   2836        1.1  christos 			break;
   2837        1.1  christos 		};
   2838        1.1  christos 		break;
   2839        1.1  christos 	/* sys_msgrcv */
   2840        1.1  christos 	case 70:
   2841        1.1  christos 		switch(ndx) {
   2842        1.1  christos 		case 0:
   2843        1.1  christos 			p = "int";
   2844        1.1  christos 			break;
   2845        1.1  christos 		case 1:
   2846        1.1  christos 			p = "void *";
   2847        1.1  christos 			break;
   2848        1.1  christos 		case 2:
   2849        1.1  christos 			p = "size_t";
   2850        1.1  christos 			break;
   2851        1.1  christos 		case 3:
   2852        1.1  christos 			p = "long";
   2853        1.1  christos 			break;
   2854        1.1  christos 		case 4:
   2855        1.1  christos 			p = "int";
   2856        1.1  christos 			break;
   2857        1.1  christos 		default:
   2858        1.1  christos 			break;
   2859        1.1  christos 		};
   2860        1.1  christos 		break;
   2861        1.1  christos 	/* linux_sys_msgctl */
   2862        1.1  christos 	case 71:
   2863        1.1  christos 		switch(ndx) {
   2864        1.1  christos 		case 0:
   2865        1.1  christos 			p = "int";
   2866        1.1  christos 			break;
   2867        1.1  christos 		case 1:
   2868        1.1  christos 			p = "int";
   2869        1.1  christos 			break;
   2870        1.1  christos 		case 2:
   2871        1.1  christos 			p = "struct linux_msqid_ds *";
   2872        1.1  christos 			break;
   2873        1.1  christos 		default:
   2874        1.1  christos 			break;
   2875        1.1  christos 		};
   2876        1.1  christos 		break;
   2877        1.1  christos #else
   2878        1.1  christos #endif
   2879        1.1  christos 	/* linux_sys_fcntl */
   2880        1.1  christos 	case 72:
   2881        1.1  christos 		switch(ndx) {
   2882        1.1  christos 		case 0:
   2883        1.1  christos 			p = "int";
   2884        1.1  christos 			break;
   2885        1.1  christos 		case 1:
   2886        1.1  christos 			p = "int";
   2887        1.1  christos 			break;
   2888        1.1  christos 		case 2:
   2889        1.1  christos 			p = "void *";
   2890        1.1  christos 			break;
   2891        1.1  christos 		default:
   2892        1.1  christos 			break;
   2893        1.1  christos 		};
   2894        1.1  christos 		break;
   2895        1.1  christos 	/* sys_flock */
   2896        1.1  christos 	case 73:
   2897        1.1  christos 		switch(ndx) {
   2898        1.1  christos 		case 0:
   2899        1.1  christos 			p = "int";
   2900        1.1  christos 			break;
   2901        1.1  christos 		case 1:
   2902        1.1  christos 			p = "int";
   2903        1.1  christos 			break;
   2904        1.1  christos 		default:
   2905        1.1  christos 			break;
   2906        1.1  christos 		};
   2907        1.1  christos 		break;
   2908        1.1  christos 	/* sys_fsync */
   2909        1.1  christos 	case 74:
   2910        1.1  christos 		switch(ndx) {
   2911        1.1  christos 		case 0:
   2912        1.1  christos 			p = "int";
   2913        1.1  christos 			break;
   2914        1.1  christos 		default:
   2915        1.1  christos 			break;
   2916        1.1  christos 		};
   2917        1.1  christos 		break;
   2918        1.1  christos 	/* linux_sys_fdatasync */
   2919        1.1  christos 	case 75:
   2920        1.1  christos 		switch(ndx) {
   2921        1.1  christos 		case 0:
   2922        1.1  christos 			p = "int";
   2923        1.1  christos 			break;
   2924        1.1  christos 		default:
   2925        1.1  christos 			break;
   2926        1.1  christos 		};
   2927        1.1  christos 		break;
   2928        1.1  christos 	/* linux_sys_truncate64 */
   2929        1.1  christos 	case 76:
   2930        1.1  christos 		switch(ndx) {
   2931        1.1  christos 		case 0:
   2932        1.1  christos 			p = "const char *";
   2933        1.1  christos 			break;
   2934        1.1  christos 		case 1:
   2935        1.1  christos 			p = "off_t";
   2936        1.1  christos 			break;
   2937        1.1  christos 		default:
   2938        1.1  christos 			break;
   2939        1.1  christos 		};
   2940        1.1  christos 		break;
   2941        1.1  christos 	/* linux_sys_ftruncate64 */
   2942        1.1  christos 	case 77:
   2943        1.1  christos 		switch(ndx) {
   2944        1.1  christos 		case 0:
   2945        1.1  christos 			p = "unsigned int";
   2946        1.1  christos 			break;
   2947        1.1  christos 		case 1:
   2948        1.1  christos 			p = "off_t";
   2949        1.1  christos 			break;
   2950        1.1  christos 		default:
   2951        1.1  christos 			break;
   2952        1.1  christos 		};
   2953        1.1  christos 		break;
   2954        1.1  christos 	/* linux_sys_getdents */
   2955        1.1  christos 	case 78:
   2956        1.1  christos 		switch(ndx) {
   2957        1.1  christos 		case 0:
   2958        1.1  christos 			p = "int";
   2959        1.1  christos 			break;
   2960        1.1  christos 		case 1:
   2961        1.1  christos 			p = "struct linux_dirent *";
   2962        1.1  christos 			break;
   2963        1.1  christos 		case 2:
   2964        1.1  christos 			p = "unsigned int";
   2965        1.1  christos 			break;
   2966        1.1  christos 		default:
   2967        1.1  christos 			break;
   2968        1.1  christos 		};
   2969        1.1  christos 		break;
   2970        1.1  christos 	/* sys___getcwd */
   2971        1.1  christos 	case 79:
   2972        1.1  christos 		switch(ndx) {
   2973        1.1  christos 		case 0:
   2974        1.1  christos 			p = "char *";
   2975        1.1  christos 			break;
   2976        1.1  christos 		case 1:
   2977        1.1  christos 			p = "size_t";
   2978        1.1  christos 			break;
   2979        1.1  christos 		default:
   2980        1.1  christos 			break;
   2981        1.1  christos 		};
   2982        1.1  christos 		break;
   2983        1.1  christos 	/* sys_chdir */
   2984        1.1  christos 	case 80:
   2985        1.1  christos 		switch(ndx) {
   2986        1.1  christos 		case 0:
   2987        1.1  christos 			p = "const char *";
   2988        1.1  christos 			break;
   2989        1.1  christos 		default:
   2990        1.1  christos 			break;
   2991        1.1  christos 		};
   2992        1.1  christos 		break;
   2993        1.1  christos 	/* sys_fchdir */
   2994        1.1  christos 	case 81:
   2995        1.1  christos 		switch(ndx) {
   2996        1.1  christos 		case 0:
   2997        1.1  christos 			p = "int";
   2998        1.1  christos 			break;
   2999        1.1  christos 		default:
   3000        1.1  christos 			break;
   3001        1.1  christos 		};
   3002        1.1  christos 		break;
   3003        1.1  christos 	/* sys___posix_rename */
   3004        1.1  christos 	case 82:
   3005        1.1  christos 		switch(ndx) {
   3006        1.1  christos 		case 0:
   3007        1.1  christos 			p = "const char *";
   3008        1.1  christos 			break;
   3009        1.1  christos 		case 1:
   3010        1.1  christos 			p = "const char *";
   3011        1.1  christos 			break;
   3012        1.1  christos 		default:
   3013        1.1  christos 			break;
   3014        1.1  christos 		};
   3015        1.1  christos 		break;
   3016        1.1  christos 	/* sys_mkdir */
   3017        1.1  christos 	case 83:
   3018        1.1  christos 		switch(ndx) {
   3019        1.1  christos 		case 0:
   3020        1.1  christos 			p = "const char *";
   3021        1.1  christos 			break;
   3022        1.1  christos 		case 1:
   3023        1.1  christos 			p = "linux_umode_t";
   3024        1.1  christos 			break;
   3025        1.1  christos 		default:
   3026        1.1  christos 			break;
   3027        1.1  christos 		};
   3028        1.1  christos 		break;
   3029        1.1  christos 	/* sys_rmdir */
   3030        1.1  christos 	case 84:
   3031        1.1  christos 		switch(ndx) {
   3032        1.1  christos 		case 0:
   3033        1.1  christos 			p = "const char *";
   3034        1.1  christos 			break;
   3035        1.1  christos 		default:
   3036        1.1  christos 			break;
   3037        1.1  christos 		};
   3038        1.1  christos 		break;
   3039        1.1  christos 	/* linux_sys_creat */
   3040        1.1  christos 	case 85:
   3041        1.1  christos 		switch(ndx) {
   3042        1.1  christos 		case 0:
   3043        1.1  christos 			p = "const char *";
   3044        1.1  christos 			break;
   3045        1.1  christos 		case 1:
   3046        1.1  christos 			p = "linux_umode_t";
   3047        1.1  christos 			break;
   3048        1.1  christos 		default:
   3049        1.1  christos 			break;
   3050        1.1  christos 		};
   3051        1.1  christos 		break;
   3052        1.1  christos 	/* sys_link */
   3053        1.1  christos 	case 86:
   3054        1.1  christos 		switch(ndx) {
   3055        1.1  christos 		case 0:
   3056        1.1  christos 			p = "const char *";
   3057        1.1  christos 			break;
   3058        1.1  christos 		case 1:
   3059        1.1  christos 			p = "const char *";
   3060        1.1  christos 			break;
   3061        1.1  christos 		default:
   3062        1.1  christos 			break;
   3063        1.1  christos 		};
   3064        1.1  christos 		break;
   3065        1.1  christos 	/* linux_sys_unlink */
   3066        1.1  christos 	case 87:
   3067        1.1  christos 		switch(ndx) {
   3068        1.1  christos 		case 0:
   3069        1.1  christos 			p = "const char *";
   3070        1.1  christos 			break;
   3071        1.1  christos 		default:
   3072        1.1  christos 			break;
   3073        1.1  christos 		};
   3074        1.1  christos 		break;
   3075        1.1  christos 	/* sys_symlink */
   3076        1.1  christos 	case 88:
   3077        1.1  christos 		switch(ndx) {
   3078        1.1  christos 		case 0:
   3079        1.1  christos 			p = "const char *";
   3080        1.1  christos 			break;
   3081        1.1  christos 		case 1:
   3082        1.1  christos 			p = "const char *";
   3083        1.1  christos 			break;
   3084        1.1  christos 		default:
   3085        1.1  christos 			break;
   3086        1.1  christos 		};
   3087        1.1  christos 		break;
   3088        1.1  christos 	/* sys_readlink */
   3089        1.1  christos 	case 89:
   3090        1.1  christos 		switch(ndx) {
   3091        1.1  christos 		case 0:
   3092        1.1  christos 			p = "const char *";
   3093        1.1  christos 			break;
   3094        1.1  christos 		case 1:
   3095        1.1  christos 			p = "char *";
   3096        1.1  christos 			break;
   3097        1.1  christos 		case 2:
   3098        1.1  christos 			p = "int";
   3099        1.1  christos 			break;
   3100        1.1  christos 		default:
   3101        1.1  christos 			break;
   3102        1.1  christos 		};
   3103        1.1  christos 		break;
   3104        1.1  christos 	/* sys_chmod */
   3105        1.1  christos 	case 90:
   3106        1.1  christos 		switch(ndx) {
   3107        1.1  christos 		case 0:
   3108        1.1  christos 			p = "const char *";
   3109        1.1  christos 			break;
   3110        1.1  christos 		case 1:
   3111        1.1  christos 			p = "linux_umode_t";
   3112        1.1  christos 			break;
   3113        1.1  christos 		default:
   3114        1.1  christos 			break;
   3115        1.1  christos 		};
   3116        1.1  christos 		break;
   3117        1.1  christos 	/* sys_fchmod */
   3118        1.1  christos 	case 91:
   3119        1.1  christos 		switch(ndx) {
   3120        1.1  christos 		case 0:
   3121        1.1  christos 			p = "int";
   3122        1.1  christos 			break;
   3123        1.1  christos 		case 1:
   3124        1.1  christos 			p = "linux_umode_t";
   3125        1.1  christos 			break;
   3126        1.1  christos 		default:
   3127        1.1  christos 			break;
   3128        1.1  christos 		};
   3129        1.1  christos 		break;
   3130        1.1  christos 	/* sys___posix_chown */
   3131        1.1  christos 	case 92:
   3132        1.1  christos 		switch(ndx) {
   3133        1.1  christos 		case 0:
   3134        1.1  christos 			p = "const char *";
   3135        1.1  christos 			break;
   3136        1.1  christos 		case 1:
   3137        1.1  christos 			p = "uid_t";
   3138        1.1  christos 			break;
   3139        1.1  christos 		case 2:
   3140        1.1  christos 			p = "gid_t";
   3141        1.1  christos 			break;
   3142        1.1  christos 		default:
   3143        1.1  christos 			break;
   3144        1.1  christos 		};
   3145        1.1  christos 		break;
   3146        1.1  christos 	/* sys___posix_fchown */
   3147        1.1  christos 	case 93:
   3148        1.1  christos 		switch(ndx) {
   3149        1.1  christos 		case 0:
   3150        1.1  christos 			p = "int";
   3151        1.1  christos 			break;
   3152        1.1  christos 		case 1:
   3153        1.1  christos 			p = "uid_t";
   3154        1.1  christos 			break;
   3155        1.1  christos 		case 2:
   3156        1.1  christos 			p = "gid_t";
   3157        1.1  christos 			break;
   3158        1.1  christos 		default:
   3159        1.1  christos 			break;
   3160        1.1  christos 		};
   3161        1.1  christos 		break;
   3162        1.1  christos 	/* sys___posix_lchown */
   3163        1.1  christos 	case 94:
   3164        1.1  christos 		switch(ndx) {
   3165        1.1  christos 		case 0:
   3166        1.1  christos 			p = "const char *";
   3167        1.1  christos 			break;
   3168        1.1  christos 		case 1:
   3169        1.1  christos 			p = "uid_t";
   3170        1.1  christos 			break;
   3171        1.1  christos 		case 2:
   3172        1.1  christos 			p = "gid_t";
   3173        1.1  christos 			break;
   3174        1.1  christos 		default:
   3175        1.1  christos 			break;
   3176        1.1  christos 		};
   3177        1.1  christos 		break;
   3178        1.1  christos 	/* sys_umask */
   3179        1.1  christos 	case 95:
   3180        1.1  christos 		switch(ndx) {
   3181        1.1  christos 		case 0:
   3182        1.1  christos 			p = "int";
   3183        1.1  christos 			break;
   3184        1.1  christos 		default:
   3185        1.1  christos 			break;
   3186        1.1  christos 		};
   3187        1.1  christos 		break;
   3188        1.1  christos 	/* linux_sys_gettimeofday */
   3189        1.1  christos 	case 96:
   3190        1.1  christos 		switch(ndx) {
   3191        1.1  christos 		case 0:
   3192        1.1  christos 			p = "struct timeval50 *";
   3193        1.1  christos 			break;
   3194        1.1  christos 		case 1:
   3195        1.1  christos 			p = "struct timezone *";
   3196        1.1  christos 			break;
   3197        1.1  christos 		default:
   3198        1.1  christos 			break;
   3199        1.1  christos 		};
   3200        1.1  christos 		break;
   3201        1.1  christos 	/* linux_sys_getrlimit */
   3202        1.1  christos 	case 97:
   3203        1.1  christos 		switch(ndx) {
   3204        1.1  christos 		case 0:
   3205        1.1  christos 			p = "int";
   3206        1.1  christos 			break;
   3207        1.1  christos 		case 1:
   3208        1.1  christos 			p = "struct rlimit *";
   3209        1.1  christos 			break;
   3210        1.1  christos 		default:
   3211        1.1  christos 			break;
   3212        1.1  christos 		};
   3213        1.1  christos 		break;
   3214        1.1  christos 	/* compat_50_sys_getrusage */
   3215        1.1  christos 	case 98:
   3216        1.1  christos 		switch(ndx) {
   3217        1.1  christos 		case 0:
   3218        1.1  christos 			p = "int";
   3219        1.1  christos 			break;
   3220        1.1  christos 		case 1:
   3221        1.1  christos 			p = "struct rusage50 *";
   3222        1.1  christos 			break;
   3223        1.1  christos 		default:
   3224        1.1  christos 			break;
   3225        1.1  christos 		};
   3226        1.1  christos 		break;
   3227        1.1  christos 	/* linux_sys_sysinfo */
   3228        1.1  christos 	case 99:
   3229        1.1  christos 		switch(ndx) {
   3230        1.1  christos 		case 0:
   3231        1.1  christos 			p = "struct linux_sysinfo *";
   3232        1.1  christos 			break;
   3233        1.1  christos 		default:
   3234        1.1  christos 			break;
   3235        1.1  christos 		};
   3236        1.1  christos 		break;
   3237        1.1  christos 	/* linux_sys_times */
   3238        1.1  christos 	case 100:
   3239        1.1  christos 		switch(ndx) {
   3240        1.1  christos 		case 0:
   3241        1.1  christos 			p = "struct times *";
   3242        1.1  christos 			break;
   3243        1.1  christos 		default:
   3244        1.1  christos 			break;
   3245        1.1  christos 		};
   3246        1.1  christos 		break;
   3247        1.1  christos 	/* linux_sys_ptrace */
   3248        1.1  christos 	case 101:
   3249        1.1  christos 		switch(ndx) {
   3250        1.1  christos 		case 0:
   3251        1.1  christos 			p = "long";
   3252        1.1  christos 			break;
   3253        1.1  christos 		case 1:
   3254        1.1  christos 			p = "long";
   3255        1.1  christos 			break;
   3256        1.1  christos 		case 2:
   3257        1.1  christos 			p = "long";
   3258        1.1  christos 			break;
   3259        1.1  christos 		case 3:
   3260        1.1  christos 			p = "long";
   3261        1.1  christos 			break;
   3262        1.1  christos 		default:
   3263        1.1  christos 			break;
   3264        1.1  christos 		};
   3265        1.1  christos 		break;
   3266        1.1  christos 	/* sys_getuid */
   3267        1.1  christos 	case 102:
   3268        1.1  christos 		break;
   3269        1.1  christos 	/* sys_getgid */
   3270        1.1  christos 	case 104:
   3271        1.1  christos 		break;
   3272        1.1  christos 	/* sys_setuid */
   3273        1.1  christos 	case 105:
   3274        1.1  christos 		switch(ndx) {
   3275        1.1  christos 		case 0:
   3276        1.1  christos 			p = "uid_t";
   3277        1.1  christos 			break;
   3278        1.1  christos 		default:
   3279        1.1  christos 			break;
   3280        1.1  christos 		};
   3281        1.1  christos 		break;
   3282        1.1  christos 	/* sys_setgid */
   3283        1.1  christos 	case 106:
   3284        1.1  christos 		switch(ndx) {
   3285        1.1  christos 		case 0:
   3286        1.1  christos 			p = "gid_t";
   3287        1.1  christos 			break;
   3288        1.1  christos 		default:
   3289        1.1  christos 			break;
   3290        1.1  christos 		};
   3291        1.1  christos 		break;
   3292        1.1  christos 	/* sys_geteuid */
   3293        1.1  christos 	case 107:
   3294        1.1  christos 		break;
   3295        1.1  christos 	/* sys_getegid */
   3296        1.1  christos 	case 108:
   3297        1.1  christos 		break;
   3298        1.1  christos 	/* sys_setpgid */
   3299        1.1  christos 	case 109:
   3300        1.1  christos 		switch(ndx) {
   3301        1.1  christos 		case 0:
   3302        1.1  christos 			p = "int";
   3303        1.1  christos 			break;
   3304        1.1  christos 		case 1:
   3305        1.1  christos 			p = "int";
   3306        1.1  christos 			break;
   3307        1.1  christos 		default:
   3308        1.1  christos 			break;
   3309        1.1  christos 		};
   3310        1.1  christos 		break;
   3311        1.1  christos 	/* sys_getppid */
   3312        1.1  christos 	case 110:
   3313        1.1  christos 		break;
   3314        1.1  christos 	/* sys_getpgrp */
   3315        1.1  christos 	case 111:
   3316        1.1  christos 		break;
   3317        1.1  christos 	/* sys_setsid */
   3318        1.1  christos 	case 112:
   3319        1.1  christos 		break;
   3320        1.1  christos 	/* sys_setreuid */
   3321        1.1  christos 	case 113:
   3322        1.1  christos 		switch(ndx) {
   3323        1.1  christos 		case 0:
   3324        1.1  christos 			p = "uid_t";
   3325        1.1  christos 			break;
   3326        1.1  christos 		case 1:
   3327        1.1  christos 			p = "uid_t";
   3328        1.1  christos 			break;
   3329        1.1  christos 		default:
   3330        1.1  christos 			break;
   3331        1.1  christos 		};
   3332        1.1  christos 		break;
   3333        1.1  christos 	/* sys_setregid */
   3334        1.1  christos 	case 114:
   3335        1.1  christos 		switch(ndx) {
   3336        1.1  christos 		case 0:
   3337        1.1  christos 			p = "gid_t";
   3338        1.1  christos 			break;
   3339        1.1  christos 		case 1:
   3340        1.1  christos 			p = "gid_t";
   3341        1.1  christos 			break;
   3342        1.1  christos 		default:
   3343        1.1  christos 			break;
   3344        1.1  christos 		};
   3345        1.1  christos 		break;
   3346        1.1  christos 	/* sys_getgroups */
   3347        1.1  christos 	case 115:
   3348        1.1  christos 		switch(ndx) {
   3349        1.1  christos 		case 0:
   3350        1.1  christos 			p = "int";
   3351        1.1  christos 			break;
   3352        1.1  christos 		case 1:
   3353        1.1  christos 			p = "gid_t *";
   3354        1.1  christos 			break;
   3355        1.1  christos 		default:
   3356        1.1  christos 			break;
   3357        1.1  christos 		};
   3358        1.1  christos 		break;
   3359        1.1  christos 	/* sys_setgroups */
   3360        1.1  christos 	case 116:
   3361        1.1  christos 		switch(ndx) {
   3362        1.1  christos 		case 0:
   3363        1.1  christos 			p = "int";
   3364        1.1  christos 			break;
   3365        1.1  christos 		case 1:
   3366        1.1  christos 			p = "gid_t *";
   3367        1.1  christos 			break;
   3368        1.1  christos 		default:
   3369        1.1  christos 			break;
   3370        1.1  christos 		};
   3371        1.1  christos 		break;
   3372        1.1  christos 	/* linux_sys_setresuid */
   3373        1.1  christos 	case 117:
   3374        1.1  christos 		switch(ndx) {
   3375        1.1  christos 		case 0:
   3376        1.1  christos 			p = "uid_t";
   3377        1.1  christos 			break;
   3378        1.1  christos 		case 1:
   3379        1.1  christos 			p = "uid_t";
   3380        1.1  christos 			break;
   3381        1.1  christos 		case 2:
   3382        1.1  christos 			p = "uid_t";
   3383        1.1  christos 			break;
   3384        1.1  christos 		default:
   3385        1.1  christos 			break;
   3386        1.1  christos 		};
   3387        1.1  christos 		break;
   3388        1.1  christos 	/* linux_sys_getresuid */
   3389        1.1  christos 	case 118:
   3390        1.1  christos 		switch(ndx) {
   3391        1.1  christos 		case 0:
   3392        1.1  christos 			p = "uid_t *";
   3393        1.1  christos 			break;
   3394        1.1  christos 		case 1:
   3395        1.1  christos 			p = "uid_t *";
   3396        1.1  christos 			break;
   3397        1.1  christos 		case 2:
   3398        1.1  christos 			p = "uid_t *";
   3399        1.1  christos 			break;
   3400        1.1  christos 		default:
   3401        1.1  christos 			break;
   3402        1.1  christos 		};
   3403        1.1  christos 		break;
   3404        1.1  christos 	/* linux_sys_setresgid */
   3405        1.1  christos 	case 119:
   3406        1.1  christos 		switch(ndx) {
   3407        1.1  christos 		case 0:
   3408        1.1  christos 			p = "gid_t";
   3409        1.1  christos 			break;
   3410        1.1  christos 		case 1:
   3411        1.1  christos 			p = "gid_t";
   3412        1.1  christos 			break;
   3413        1.1  christos 		case 2:
   3414        1.1  christos 			p = "gid_t";
   3415        1.1  christos 			break;
   3416        1.1  christos 		default:
   3417        1.1  christos 			break;
   3418        1.1  christos 		};
   3419        1.1  christos 		break;
   3420        1.1  christos 	/* linux_sys_getresgid */
   3421        1.1  christos 	case 120:
   3422        1.1  christos 		switch(ndx) {
   3423        1.1  christos 		case 0:
   3424        1.1  christos 			p = "gid_t *";
   3425        1.1  christos 			break;
   3426        1.1  christos 		case 1:
   3427        1.1  christos 			p = "gid_t *";
   3428        1.1  christos 			break;
   3429        1.1  christos 		case 2:
   3430        1.1  christos 			p = "gid_t *";
   3431        1.1  christos 			break;
   3432        1.1  christos 		default:
   3433        1.1  christos 			break;
   3434        1.1  christos 		};
   3435        1.1  christos 		break;
   3436        1.1  christos 	/* sys_getpgid */
   3437        1.1  christos 	case 121:
   3438        1.1  christos 		switch(ndx) {
   3439        1.1  christos 		case 0:
   3440        1.1  christos 			p = "pid_t";
   3441        1.1  christos 			break;
   3442        1.1  christos 		default:
   3443        1.1  christos 			break;
   3444        1.1  christos 		};
   3445        1.1  christos 		break;
   3446        1.1  christos 	/* linux_sys_setfsuid */
   3447        1.1  christos 	case 122:
   3448        1.1  christos 		switch(ndx) {
   3449        1.1  christos 		case 0:
   3450        1.1  christos 			p = "uid_t";
   3451        1.1  christos 			break;
   3452        1.1  christos 		default:
   3453        1.1  christos 			break;
   3454        1.1  christos 		};
   3455        1.1  christos 		break;
   3456        1.1  christos 	/* linux_sys_setfsgid */
   3457        1.1  christos 	case 123:
   3458        1.1  christos 		switch(ndx) {
   3459        1.1  christos 		case 0:
   3460        1.1  christos 			p = "gid_t";
   3461        1.1  christos 			break;
   3462        1.1  christos 		default:
   3463        1.1  christos 			break;
   3464        1.1  christos 		};
   3465        1.1  christos 		break;
   3466        1.1  christos 	/* sys_getsid */
   3467        1.1  christos 	case 124:
   3468        1.1  christos 		switch(ndx) {
   3469        1.1  christos 		case 0:
   3470        1.1  christos 			p = "pid_t";
   3471        1.1  christos 			break;
   3472        1.1  christos 		default:
   3473        1.1  christos 			break;
   3474        1.1  christos 		};
   3475        1.1  christos 		break;
   3476        1.1  christos 	/* linux_sys_rt_sigpending */
   3477        1.1  christos 	case 127:
   3478        1.1  christos 		switch(ndx) {
   3479        1.1  christos 		case 0:
   3480        1.1  christos 			p = "linux_sigset_t *";
   3481        1.1  christos 			break;
   3482        1.1  christos 		case 1:
   3483        1.1  christos 			p = "size_t";
   3484        1.1  christos 			break;
   3485        1.1  christos 		default:
   3486        1.1  christos 			break;
   3487        1.1  christos 		};
   3488        1.1  christos 		break;
   3489        1.1  christos 	/* linux_sys_rt_sigtimedwait */
   3490        1.1  christos 	case 128:
   3491        1.1  christos 		switch(ndx) {
   3492        1.1  christos 		case 0:
   3493        1.1  christos 			p = "const linux_sigset_t *";
   3494        1.1  christos 			break;
   3495        1.1  christos 		case 1:
   3496        1.1  christos 			p = "linux_siginfo_t *";
   3497        1.1  christos 			break;
   3498        1.1  christos 		case 2:
   3499        1.1  christos 			p = "const struct linux_timespec *";
   3500        1.1  christos 			break;
   3501        1.1  christos 		default:
   3502        1.1  christos 			break;
   3503        1.1  christos 		};
   3504        1.1  christos 		break;
   3505        1.1  christos 	/* linux_sys_rt_queueinfo */
   3506        1.1  christos 	case 129:
   3507        1.1  christos 		switch(ndx) {
   3508        1.1  christos 		case 0:
   3509        1.1  christos 			p = "int";
   3510        1.1  christos 			break;
   3511        1.1  christos 		case 1:
   3512        1.1  christos 			p = "int";
   3513        1.1  christos 			break;
   3514        1.1  christos 		case 2:
   3515        1.1  christos 			p = "linux_siginfo_t *";
   3516        1.1  christos 			break;
   3517        1.1  christos 		default:
   3518        1.1  christos 			break;
   3519        1.1  christos 		};
   3520        1.1  christos 		break;
   3521        1.1  christos 	/* linux_sys_rt_sigsuspend */
   3522        1.1  christos 	case 130:
   3523        1.1  christos 		switch(ndx) {
   3524        1.1  christos 		case 0:
   3525        1.1  christos 			p = "linux_sigset_t *";
   3526        1.1  christos 			break;
   3527        1.1  christos 		case 1:
   3528        1.1  christos 			p = "size_t";
   3529        1.1  christos 			break;
   3530        1.1  christos 		default:
   3531        1.1  christos 			break;
   3532        1.1  christos 		};
   3533        1.1  christos 		break;
   3534        1.1  christos 	/* linux_sys_sigaltstack */
   3535        1.1  christos 	case 131:
   3536        1.1  christos 		switch(ndx) {
   3537        1.1  christos 		case 0:
   3538        1.1  christos 			p = "const struct linux_sigaltstack *";
   3539        1.1  christos 			break;
   3540        1.1  christos 		case 1:
   3541        1.1  christos 			p = "struct linux_sigaltstack *";
   3542        1.1  christos 			break;
   3543        1.1  christos 		default:
   3544        1.1  christos 			break;
   3545        1.1  christos 		};
   3546        1.1  christos 		break;
   3547        1.1  christos 	/* linux_sys_utime */
   3548        1.1  christos 	case 132:
   3549        1.1  christos 		switch(ndx) {
   3550        1.1  christos 		case 0:
   3551        1.1  christos 			p = "const char *";
   3552        1.1  christos 			break;
   3553        1.1  christos 		case 1:
   3554        1.1  christos 			p = "struct linux_utimbuf *";
   3555        1.1  christos 			break;
   3556        1.1  christos 		default:
   3557        1.1  christos 			break;
   3558        1.1  christos 		};
   3559        1.1  christos 		break;
   3560        1.1  christos 	/* linux_sys_mknod */
   3561        1.1  christos 	case 133:
   3562        1.1  christos 		switch(ndx) {
   3563        1.1  christos 		case 0:
   3564        1.1  christos 			p = "const char *";
   3565        1.1  christos 			break;
   3566        1.1  christos 		case 1:
   3567        1.1  christos 			p = "linux_umode_t";
   3568        1.1  christos 			break;
   3569        1.1  christos 		case 2:
   3570        1.1  christos 			p = "unsigned";
   3571        1.1  christos 			break;
   3572        1.1  christos 		default:
   3573        1.1  christos 			break;
   3574        1.1  christos 		};
   3575        1.1  christos 		break;
   3576        1.1  christos #ifdef EXEC_AOUT
   3577        1.1  christos 	/* linux_sys_uselib */
   3578        1.1  christos 	case 134:
   3579        1.1  christos 		switch(ndx) {
   3580        1.1  christos 		case 0:
   3581        1.1  christos 			p = "const char *";
   3582        1.1  christos 			break;
   3583        1.1  christos 		default:
   3584        1.1  christos 			break;
   3585        1.1  christos 		};
   3586        1.1  christos 		break;
   3587        1.1  christos #else
   3588        1.1  christos #endif
   3589        1.1  christos 	/* linux_sys_personality */
   3590        1.1  christos 	case 135:
   3591        1.1  christos 		switch(ndx) {
   3592        1.1  christos 		case 0:
   3593        1.1  christos 			p = "unsigned long";
   3594        1.1  christos 			break;
   3595        1.1  christos 		default:
   3596        1.1  christos 			break;
   3597        1.1  christos 		};
   3598        1.1  christos 		break;
   3599        1.1  christos 	/* linux_sys_statfs */
   3600        1.1  christos 	case 137:
   3601        1.1  christos 		switch(ndx) {
   3602        1.1  christos 		case 0:
   3603        1.1  christos 			p = "const char *";
   3604        1.1  christos 			break;
   3605        1.1  christos 		case 1:
   3606        1.1  christos 			p = "struct linux_statfs *";
   3607        1.1  christos 			break;
   3608        1.1  christos 		default:
   3609        1.1  christos 			break;
   3610        1.1  christos 		};
   3611        1.1  christos 		break;
   3612        1.1  christos 	/* linux_sys_fstatfs */
   3613        1.1  christos 	case 138:
   3614        1.1  christos 		switch(ndx) {
   3615        1.1  christos 		case 0:
   3616        1.1  christos 			p = "int";
   3617        1.1  christos 			break;
   3618        1.1  christos 		case 1:
   3619        1.1  christos 			p = "struct linux_statfs *";
   3620        1.1  christos 			break;
   3621        1.1  christos 		default:
   3622        1.1  christos 			break;
   3623        1.1  christos 		};
   3624        1.1  christos 		break;
   3625        1.1  christos 	/* linux_sys_getpriority */
   3626        1.1  christos 	case 140:
   3627        1.1  christos 		switch(ndx) {
   3628        1.1  christos 		case 0:
   3629        1.1  christos 			p = "int";
   3630        1.1  christos 			break;
   3631        1.1  christos 		case 1:
   3632        1.1  christos 			p = "int";
   3633        1.1  christos 			break;
   3634        1.1  christos 		default:
   3635        1.1  christos 			break;
   3636        1.1  christos 		};
   3637        1.1  christos 		break;
   3638        1.1  christos 	/* sys_setpriority */
   3639        1.1  christos 	case 141:
   3640        1.1  christos 		switch(ndx) {
   3641        1.1  christos 		case 0:
   3642        1.1  christos 			p = "int";
   3643        1.1  christos 			break;
   3644        1.1  christos 		case 1:
   3645        1.1  christos 			p = "int";
   3646        1.1  christos 			break;
   3647        1.1  christos 		case 2:
   3648        1.1  christos 			p = "int";
   3649        1.1  christos 			break;
   3650        1.1  christos 		default:
   3651        1.1  christos 			break;
   3652        1.1  christos 		};
   3653        1.1  christos 		break;
   3654        1.1  christos 	/* linux_sys_sched_setparam */
   3655        1.1  christos 	case 142:
   3656        1.1  christos 		switch(ndx) {
   3657        1.1  christos 		case 0:
   3658        1.1  christos 			p = "pid_t";
   3659        1.1  christos 			break;
   3660        1.1  christos 		case 1:
   3661        1.1  christos 			p = "const struct linux_sched_param *";
   3662        1.1  christos 			break;
   3663        1.1  christos 		default:
   3664        1.1  christos 			break;
   3665        1.1  christos 		};
   3666        1.1  christos 		break;
   3667        1.1  christos 	/* linux_sys_sched_getparam */
   3668        1.1  christos 	case 143:
   3669        1.1  christos 		switch(ndx) {
   3670        1.1  christos 		case 0:
   3671        1.1  christos 			p = "pid_t";
   3672        1.1  christos 			break;
   3673        1.1  christos 		case 1:
   3674        1.1  christos 			p = "struct linux_sched_param *";
   3675        1.1  christos 			break;
   3676        1.1  christos 		default:
   3677        1.1  christos 			break;
   3678        1.1  christos 		};
   3679        1.1  christos 		break;
   3680        1.1  christos 	/* linux_sys_sched_setscheduler */
   3681        1.1  christos 	case 144:
   3682        1.1  christos 		switch(ndx) {
   3683        1.1  christos 		case 0:
   3684        1.1  christos 			p = "pid_t";
   3685        1.1  christos 			break;
   3686        1.1  christos 		case 1:
   3687        1.1  christos 			p = "int";
   3688        1.1  christos 			break;
   3689        1.1  christos 		case 2:
   3690        1.1  christos 			p = "const struct linux_sched_param *";
   3691        1.1  christos 			break;
   3692        1.1  christos 		default:
   3693        1.1  christos 			break;
   3694        1.1  christos 		};
   3695        1.1  christos 		break;
   3696        1.1  christos 	/* linux_sys_sched_getscheduler */
   3697        1.1  christos 	case 145:
   3698        1.1  christos 		switch(ndx) {
   3699        1.1  christos 		case 0:
   3700        1.1  christos 			p = "pid_t";
   3701        1.1  christos 			break;
   3702        1.1  christos 		default:
   3703        1.1  christos 			break;
   3704        1.1  christos 		};
   3705        1.1  christos 		break;
   3706        1.1  christos 	/* linux_sys_sched_get_priority_max */
   3707        1.1  christos 	case 146:
   3708        1.1  christos 		switch(ndx) {
   3709        1.1  christos 		case 0:
   3710        1.1  christos 			p = "int";
   3711        1.1  christos 			break;
   3712        1.1  christos 		default:
   3713        1.1  christos 			break;
   3714        1.1  christos 		};
   3715        1.1  christos 		break;
   3716        1.1  christos 	/* linux_sys_sched_get_priority_min */
   3717        1.1  christos 	case 147:
   3718        1.1  christos 		switch(ndx) {
   3719        1.1  christos 		case 0:
   3720        1.1  christos 			p = "int";
   3721        1.1  christos 			break;
   3722        1.1  christos 		default:
   3723        1.1  christos 			break;
   3724        1.1  christos 		};
   3725        1.1  christos 		break;
   3726        1.1  christos 	/* sys_mlock */
   3727        1.1  christos 	case 149:
   3728        1.1  christos 		switch(ndx) {
   3729        1.1  christos 		case 0:
   3730        1.1  christos 			p = "void *";
   3731        1.1  christos 			break;
   3732        1.1  christos 		case 1:
   3733        1.1  christos 			p = "size_t";
   3734        1.1  christos 			break;
   3735        1.1  christos 		default:
   3736        1.1  christos 			break;
   3737        1.1  christos 		};
   3738        1.1  christos 		break;
   3739        1.1  christos 	/* sys_munlock */
   3740        1.1  christos 	case 150:
   3741        1.1  christos 		switch(ndx) {
   3742        1.1  christos 		case 0:
   3743        1.1  christos 			p = "void *";
   3744        1.1  christos 			break;
   3745        1.1  christos 		case 1:
   3746        1.1  christos 			p = "size_t";
   3747        1.1  christos 			break;
   3748        1.1  christos 		default:
   3749        1.1  christos 			break;
   3750        1.1  christos 		};
   3751        1.1  christos 		break;
   3752        1.1  christos 	/* sys_mlockall */
   3753        1.1  christos 	case 151:
   3754        1.1  christos 		switch(ndx) {
   3755        1.1  christos 		case 0:
   3756        1.1  christos 			p = "int";
   3757        1.1  christos 			break;
   3758        1.1  christos 		default:
   3759        1.1  christos 			break;
   3760        1.1  christos 		};
   3761        1.1  christos 		break;
   3762        1.1  christos 	/* sys_munlockall */
   3763        1.1  christos 	case 152:
   3764        1.1  christos 		break;
   3765        1.1  christos 	/* linux_sys_modify_ldt */
   3766        1.1  christos 	case 154:
   3767        1.1  christos 		switch(ndx) {
   3768        1.1  christos 		case 0:
   3769        1.1  christos 			p = "int";
   3770        1.1  christos 			break;
   3771        1.1  christos 		case 1:
   3772        1.1  christos 			p = "void *";
   3773        1.1  christos 			break;
   3774        1.1  christos 		case 2:
   3775        1.1  christos 			p = "size_t";
   3776        1.1  christos 			break;
   3777        1.1  christos 		default:
   3778        1.1  christos 			break;
   3779        1.1  christos 		};
   3780        1.1  christos 		break;
   3781        1.1  christos 	/* linux_sys___sysctl */
   3782        1.1  christos 	case 156:
   3783        1.1  christos 		switch(ndx) {
   3784        1.1  christos 		case 0:
   3785        1.1  christos 			p = "struct linux___sysctl *";
   3786        1.1  christos 			break;
   3787        1.1  christos 		default:
   3788        1.1  christos 			break;
   3789        1.1  christos 		};
   3790        1.1  christos 		break;
   3791        1.1  christos 	/* linux_sys_arch_prctl */
   3792        1.1  christos 	case 158:
   3793        1.1  christos 		switch(ndx) {
   3794        1.1  christos 		case 0:
   3795        1.1  christos 			p = "int";
   3796        1.1  christos 			break;
   3797        1.1  christos 		case 1:
   3798        1.1  christos 			p = "unsigned long";
   3799        1.1  christos 			break;
   3800        1.1  christos 		default:
   3801        1.1  christos 			break;
   3802        1.1  christos 		};
   3803        1.1  christos 		break;
   3804        1.1  christos 	/* linux_sys_setrlimit */
   3805        1.1  christos 	case 160:
   3806        1.1  christos 		switch(ndx) {
   3807        1.1  christos 		case 0:
   3808        1.1  christos 			p = "u_int";
   3809        1.1  christos 			break;
   3810        1.1  christos 		case 1:
   3811        1.1  christos 			p = "struct rlimit *";
   3812        1.1  christos 			break;
   3813        1.1  christos 		default:
   3814        1.1  christos 			break;
   3815        1.1  christos 		};
   3816        1.1  christos 		break;
   3817        1.1  christos 	/* sys_chroot */
   3818        1.1  christos 	case 161:
   3819        1.1  christos 		switch(ndx) {
   3820        1.1  christos 		case 0:
   3821        1.1  christos 			p = "char *";
   3822        1.1  christos 			break;
   3823        1.1  christos 		default:
   3824        1.1  christos 			break;
   3825        1.1  christos 		};
   3826        1.1  christos 		break;
   3827        1.1  christos 	/* sys_sync */
   3828        1.1  christos 	case 162:
   3829        1.1  christos 		break;
   3830        1.1  christos 	/* sys_acct */
   3831        1.1  christos 	case 163:
   3832        1.1  christos 		switch(ndx) {
   3833        1.1  christos 		case 0:
   3834        1.1  christos 			p = "char *";
   3835        1.1  christos 			break;
   3836        1.1  christos 		default:
   3837        1.1  christos 			break;
   3838        1.1  christos 		};
   3839        1.1  christos 		break;
   3840        1.1  christos 	/* linux_sys_settimeofday */
   3841        1.1  christos 	case 164:
   3842        1.1  christos 		switch(ndx) {
   3843        1.1  christos 		case 0:
   3844        1.1  christos 			p = "struct timeval50 *";
   3845        1.1  christos 			break;
   3846        1.1  christos 		case 1:
   3847        1.1  christos 			p = "struct timezone *";
   3848        1.1  christos 			break;
   3849        1.1  christos 		default:
   3850        1.1  christos 			break;
   3851        1.1  christos 		};
   3852        1.1  christos 		break;
   3853        1.1  christos 	/* linux_sys_swapon */
   3854        1.1  christos 	case 167:
   3855        1.1  christos 		switch(ndx) {
   3856        1.1  christos 		case 0:
   3857        1.1  christos 			p = "char *";
   3858        1.1  christos 			break;
   3859        1.1  christos 		default:
   3860        1.1  christos 			break;
   3861        1.1  christos 		};
   3862        1.1  christos 		break;
   3863        1.1  christos 	/* linux_sys_swapoff */
   3864        1.1  christos 	case 168:
   3865        1.1  christos 		switch(ndx) {
   3866        1.1  christos 		case 0:
   3867        1.1  christos 			p = "const char *";
   3868        1.1  christos 			break;
   3869        1.1  christos 		default:
   3870        1.1  christos 			break;
   3871        1.1  christos 		};
   3872        1.1  christos 		break;
   3873        1.1  christos 	/* linux_sys_reboot */
   3874        1.1  christos 	case 169:
   3875        1.1  christos 		switch(ndx) {
   3876        1.1  christos 		case 0:
   3877        1.1  christos 			p = "int";
   3878        1.1  christos 			break;
   3879        1.1  christos 		case 1:
   3880        1.1  christos 			p = "int";
   3881        1.1  christos 			break;
   3882        1.1  christos 		case 2:
   3883        1.1  christos 			p = "int";
   3884        1.1  christos 			break;
   3885        1.1  christos 		case 3:
   3886        1.1  christos 			p = "void *";
   3887        1.1  christos 			break;
   3888        1.1  christos 		default:
   3889        1.1  christos 			break;
   3890        1.1  christos 		};
   3891        1.1  christos 		break;
   3892        1.1  christos 	/* compat_43_sys_sethostname */
   3893        1.1  christos 	case 170:
   3894        1.1  christos 		switch(ndx) {
   3895        1.1  christos 		case 0:
   3896        1.1  christos 			p = "char *";
   3897        1.1  christos 			break;
   3898        1.1  christos 		case 1:
   3899        1.1  christos 			p = "u_int";
   3900        1.1  christos 			break;
   3901        1.1  christos 		default:
   3902        1.1  christos 			break;
   3903        1.1  christos 		};
   3904        1.1  christos 		break;
   3905        1.1  christos 	/* linux_sys_setdomainname */
   3906        1.1  christos 	case 171:
   3907        1.1  christos 		switch(ndx) {
   3908        1.1  christos 		case 0:
   3909        1.1  christos 			p = "char *";
   3910        1.1  christos 			break;
   3911        1.1  christos 		case 1:
   3912        1.1  christos 			p = "int";
   3913        1.1  christos 			break;
   3914        1.1  christos 		default:
   3915        1.1  christos 			break;
   3916        1.1  christos 		};
   3917        1.1  christos 		break;
   3918        1.1  christos 	/* linux_sys_iopl */
   3919        1.1  christos 	case 172:
   3920        1.1  christos 		switch(ndx) {
   3921        1.1  christos 		case 0:
   3922        1.1  christos 			p = "int";
   3923        1.1  christos 			break;
   3924        1.1  christos 		default:
   3925        1.1  christos 			break;
   3926        1.1  christos 		};
   3927        1.1  christos 		break;
   3928        1.1  christos 	/* linux_sys_ioperm */
   3929        1.1  christos 	case 173:
   3930        1.1  christos 		switch(ndx) {
   3931        1.1  christos 		case 0:
   3932        1.1  christos 			p = "unsigned int";
   3933        1.1  christos 			break;
   3934        1.1  christos 		case 1:
   3935        1.1  christos 			p = "unsigned int";
   3936        1.1  christos 			break;
   3937        1.1  christos 		case 2:
   3938        1.1  christos 			p = "int";
   3939        1.1  christos 			break;
   3940        1.1  christos 		default:
   3941        1.1  christos 			break;
   3942        1.1  christos 		};
   3943        1.1  christos 		break;
   3944        1.1  christos 	/* linux_sys_gettid */
   3945        1.1  christos 	case 186:
   3946        1.1  christos 		break;
   3947        1.1  christos 	/* linux_sys_setxattr */
   3948        1.1  christos 	case 188:
   3949        1.1  christos 		switch(ndx) {
   3950        1.1  christos 		case 0:
   3951        1.1  christos 			p = "char *";
   3952        1.1  christos 			break;
   3953        1.1  christos 		case 1:
   3954        1.1  christos 			p = "char *";
   3955        1.1  christos 			break;
   3956        1.1  christos 		case 2:
   3957        1.1  christos 			p = "void *";
   3958        1.1  christos 			break;
   3959        1.1  christos 		case 3:
   3960        1.1  christos 			p = "size_t";
   3961        1.1  christos 			break;
   3962        1.1  christos 		case 4:
   3963        1.1  christos 			p = "int";
   3964        1.1  christos 			break;
   3965        1.1  christos 		default:
   3966        1.1  christos 			break;
   3967        1.1  christos 		};
   3968        1.1  christos 		break;
   3969        1.1  christos 	/* linux_sys_lsetxattr */
   3970        1.1  christos 	case 189:
   3971        1.1  christos 		switch(ndx) {
   3972        1.1  christos 		case 0:
   3973        1.1  christos 			p = "char *";
   3974        1.1  christos 			break;
   3975        1.1  christos 		case 1:
   3976        1.1  christos 			p = "char *";
   3977        1.1  christos 			break;
   3978        1.1  christos 		case 2:
   3979        1.1  christos 			p = "void *";
   3980        1.1  christos 			break;
   3981        1.1  christos 		case 3:
   3982        1.1  christos 			p = "size_t";
   3983        1.1  christos 			break;
   3984        1.1  christos 		case 4:
   3985        1.1  christos 			p = "int";
   3986        1.1  christos 			break;
   3987        1.1  christos 		default:
   3988        1.1  christos 			break;
   3989        1.1  christos 		};
   3990        1.1  christos 		break;
   3991        1.1  christos 	/* linux_sys_fsetxattr */
   3992        1.1  christos 	case 190:
   3993        1.1  christos 		switch(ndx) {
   3994        1.1  christos 		case 0:
   3995        1.1  christos 			p = "int";
   3996        1.1  christos 			break;
   3997        1.1  christos 		case 1:
   3998        1.1  christos 			p = "char *";
   3999        1.1  christos 			break;
   4000        1.1  christos 		case 2:
   4001        1.1  christos 			p = "void *";
   4002        1.1  christos 			break;
   4003        1.1  christos 		case 3:
   4004        1.1  christos 			p = "size_t";
   4005        1.1  christos 			break;
   4006        1.1  christos 		case 4:
   4007        1.1  christos 			p = "int";
   4008        1.1  christos 			break;
   4009        1.1  christos 		default:
   4010        1.1  christos 			break;
   4011        1.1  christos 		};
   4012        1.1  christos 		break;
   4013        1.1  christos 	/* linux_sys_getxattr */
   4014        1.1  christos 	case 191:
   4015        1.1  christos 		switch(ndx) {
   4016        1.1  christos 		case 0:
   4017        1.1  christos 			p = "char *";
   4018        1.1  christos 			break;
   4019        1.1  christos 		case 1:
   4020        1.1  christos 			p = "char *";
   4021        1.1  christos 			break;
   4022        1.1  christos 		case 2:
   4023        1.1  christos 			p = "void *";
   4024        1.1  christos 			break;
   4025        1.1  christos 		case 3:
   4026        1.1  christos 			p = "size_t";
   4027        1.1  christos 			break;
   4028        1.1  christos 		default:
   4029        1.1  christos 			break;
   4030        1.1  christos 		};
   4031        1.1  christos 		break;
   4032        1.1  christos 	/* linux_sys_lgetxattr */
   4033        1.1  christos 	case 192:
   4034        1.1  christos 		switch(ndx) {
   4035        1.1  christos 		case 0:
   4036        1.1  christos 			p = "char *";
   4037        1.1  christos 			break;
   4038        1.1  christos 		case 1:
   4039        1.1  christos 			p = "char *";
   4040        1.1  christos 			break;
   4041        1.1  christos 		case 2:
   4042        1.1  christos 			p = "void *";
   4043        1.1  christos 			break;
   4044        1.1  christos 		case 3:
   4045        1.1  christos 			p = "size_t";
   4046        1.1  christos 			break;
   4047        1.1  christos 		default:
   4048        1.1  christos 			break;
   4049        1.1  christos 		};
   4050        1.1  christos 		break;
   4051        1.1  christos 	/* linux_sys_fgetxattr */
   4052        1.1  christos 	case 193:
   4053        1.1  christos 		switch(ndx) {
   4054        1.1  christos 		case 0:
   4055        1.1  christos 			p = "int";
   4056        1.1  christos 			break;
   4057        1.1  christos 		case 1:
   4058        1.1  christos 			p = "char *";
   4059        1.1  christos 			break;
   4060        1.1  christos 		case 2:
   4061        1.1  christos 			p = "void *";
   4062        1.1  christos 			break;
   4063        1.1  christos 		case 3:
   4064        1.1  christos 			p = "size_t";
   4065        1.1  christos 			break;
   4066        1.1  christos 		default:
   4067        1.1  christos 			break;
   4068        1.1  christos 		};
   4069        1.1  christos 		break;
   4070        1.1  christos 	/* linux_sys_listxattr */
   4071        1.1  christos 	case 194:
   4072        1.1  christos 		switch(ndx) {
   4073        1.1  christos 		case 0:
   4074        1.1  christos 			p = "char *";
   4075        1.1  christos 			break;
   4076        1.1  christos 		case 1:
   4077        1.1  christos 			p = "char *";
   4078        1.1  christos 			break;
   4079        1.1  christos 		case 2:
   4080        1.1  christos 			p = "size_t";
   4081        1.1  christos 			break;
   4082        1.1  christos 		default:
   4083        1.1  christos 			break;
   4084        1.1  christos 		};
   4085        1.1  christos 		break;
   4086        1.1  christos 	/* linux_sys_llistxattr */
   4087        1.1  christos 	case 195:
   4088        1.1  christos 		switch(ndx) {
   4089        1.1  christos 		case 0:
   4090        1.1  christos 			p = "char *";
   4091        1.1  christos 			break;
   4092        1.1  christos 		case 1:
   4093        1.1  christos 			p = "char *";
   4094        1.1  christos 			break;
   4095        1.1  christos 		case 2:
   4096        1.1  christos 			p = "size_t";
   4097        1.1  christos 			break;
   4098        1.1  christos 		default:
   4099        1.1  christos 			break;
   4100        1.1  christos 		};
   4101        1.1  christos 		break;
   4102        1.1  christos 	/* linux_sys_flistxattr */
   4103        1.1  christos 	case 196:
   4104        1.1  christos 		switch(ndx) {
   4105        1.1  christos 		case 0:
   4106        1.1  christos 			p = "int";
   4107        1.1  christos 			break;
   4108        1.1  christos 		case 1:
   4109        1.1  christos 			p = "char *";
   4110        1.1  christos 			break;
   4111        1.1  christos 		case 2:
   4112        1.1  christos 			p = "size_t";
   4113        1.1  christos 			break;
   4114        1.1  christos 		default:
   4115        1.1  christos 			break;
   4116        1.1  christos 		};
   4117        1.1  christos 		break;
   4118        1.1  christos 	/* linux_sys_removexattr */
   4119        1.1  christos 	case 197:
   4120        1.1  christos 		switch(ndx) {
   4121        1.1  christos 		case 0:
   4122        1.1  christos 			p = "char *";
   4123        1.1  christos 			break;
   4124        1.1  christos 		case 1:
   4125        1.1  christos 			p = "char *";
   4126        1.1  christos 			break;
   4127        1.1  christos 		default:
   4128        1.1  christos 			break;
   4129        1.1  christos 		};
   4130        1.1  christos 		break;
   4131        1.1  christos 	/* linux_sys_lremovexattr */
   4132        1.1  christos 	case 198:
   4133        1.1  christos 		switch(ndx) {
   4134        1.1  christos 		case 0:
   4135        1.1  christos 			p = "char *";
   4136        1.1  christos 			break;
   4137        1.1  christos 		case 1:
   4138        1.1  christos 			p = "char *";
   4139        1.1  christos 			break;
   4140        1.1  christos 		default:
   4141        1.1  christos 			break;
   4142        1.1  christos 		};
   4143        1.1  christos 		break;
   4144        1.1  christos 	/* linux_sys_fremovexattr */
   4145        1.1  christos 	case 199:
   4146        1.1  christos 		switch(ndx) {
   4147        1.1  christos 		case 0:
   4148        1.1  christos 			p = "int";
   4149        1.1  christos 			break;
   4150        1.1  christos 		case 1:
   4151        1.1  christos 			p = "char *";
   4152        1.1  christos 			break;
   4153        1.1  christos 		default:
   4154        1.1  christos 			break;
   4155        1.1  christos 		};
   4156        1.1  christos 		break;
   4157        1.1  christos 	/* linux_sys_tkill */
   4158        1.1  christos 	case 200:
   4159        1.1  christos 		switch(ndx) {
   4160        1.1  christos 		case 0:
   4161        1.1  christos 			p = "int";
   4162        1.1  christos 			break;
   4163        1.1  christos 		case 1:
   4164        1.1  christos 			p = "int";
   4165        1.1  christos 			break;
   4166        1.1  christos 		default:
   4167        1.1  christos 			break;
   4168        1.1  christos 		};
   4169        1.1  christos 		break;
   4170        1.1  christos 	/* linux_sys_time */
   4171        1.1  christos 	case 201:
   4172        1.1  christos 		switch(ndx) {
   4173        1.1  christos 		case 0:
   4174        1.1  christos 			p = "linux_time_t *";
   4175        1.1  christos 			break;
   4176        1.1  christos 		default:
   4177        1.1  christos 			break;
   4178        1.1  christos 		};
   4179        1.1  christos 		break;
   4180        1.1  christos 	/* linux_sys_futex */
   4181        1.1  christos 	case 202:
   4182        1.1  christos 		switch(ndx) {
   4183        1.1  christos 		case 0:
   4184        1.1  christos 			p = "int *";
   4185        1.1  christos 			break;
   4186        1.1  christos 		case 1:
   4187        1.1  christos 			p = "int";
   4188        1.1  christos 			break;
   4189        1.1  christos 		case 2:
   4190        1.1  christos 			p = "int";
   4191        1.1  christos 			break;
   4192        1.1  christos 		case 3:
   4193        1.1  christos 			p = "const struct linux_timespec *";
   4194        1.1  christos 			break;
   4195        1.1  christos 		case 4:
   4196        1.1  christos 			p = "int *";
   4197        1.1  christos 			break;
   4198        1.1  christos 		case 5:
   4199        1.1  christos 			p = "int";
   4200        1.1  christos 			break;
   4201        1.1  christos 		default:
   4202        1.1  christos 			break;
   4203        1.1  christos 		};
   4204        1.1  christos 		break;
   4205        1.1  christos 	/* linux_sys_sched_setaffinity */
   4206        1.1  christos 	case 203:
   4207        1.1  christos 		switch(ndx) {
   4208        1.1  christos 		case 0:
   4209        1.1  christos 			p = "pid_t";
   4210        1.1  christos 			break;
   4211        1.1  christos 		case 1:
   4212        1.1  christos 			p = "unsigned int";
   4213        1.1  christos 			break;
   4214        1.1  christos 		case 2:
   4215        1.1  christos 			p = "unsigned long *";
   4216        1.1  christos 			break;
   4217        1.1  christos 		default:
   4218        1.1  christos 			break;
   4219        1.1  christos 		};
   4220        1.1  christos 		break;
   4221        1.1  christos 	/* linux_sys_sched_getaffinity */
   4222        1.1  christos 	case 204:
   4223        1.1  christos 		switch(ndx) {
   4224        1.1  christos 		case 0:
   4225        1.1  christos 			p = "pid_t";
   4226        1.1  christos 			break;
   4227        1.1  christos 		case 1:
   4228        1.1  christos 			p = "unsigned int";
   4229        1.1  christos 			break;
   4230        1.1  christos 		case 2:
   4231        1.1  christos 			p = "unsigned long *";
   4232        1.1  christos 			break;
   4233        1.1  christos 		default:
   4234        1.1  christos 			break;
   4235        1.1  christos 		};
   4236        1.1  christos 		break;
   4237        1.1  christos 	/* linux_sys_getdents64 */
   4238        1.1  christos 	case 217:
   4239        1.1  christos 		switch(ndx) {
   4240        1.1  christos 		case 0:
   4241        1.1  christos 			p = "int";
   4242        1.1  christos 			break;
   4243        1.1  christos 		case 1:
   4244        1.1  christos 			p = "struct linux_dirent64 *";
   4245        1.1  christos 			break;
   4246        1.1  christos 		case 2:
   4247        1.1  christos 			p = "unsigned int";
   4248        1.1  christos 			break;
   4249        1.1  christos 		default:
   4250        1.1  christos 			break;
   4251        1.1  christos 		};
   4252        1.1  christos 		break;
   4253        1.1  christos 	/* linux_sys_set_tid_address */
   4254        1.1  christos 	case 218:
   4255        1.1  christos 		switch(ndx) {
   4256        1.1  christos 		case 0:
   4257        1.1  christos 			p = "int *";
   4258        1.1  christos 			break;
   4259        1.1  christos 		default:
   4260        1.1  christos 			break;
   4261        1.1  christos 		};
   4262        1.1  christos 		break;
   4263        1.1  christos 	/* linux_sys_fadvise64 */
   4264        1.1  christos 	case 221:
   4265        1.1  christos 		switch(ndx) {
   4266        1.1  christos 		case 0:
   4267        1.1  christos 			p = "int";
   4268        1.1  christos 			break;
   4269        1.1  christos 		case 1:
   4270        1.1  christos 			p = "off_t";
   4271        1.1  christos 			break;
   4272        1.1  christos 		case 2:
   4273        1.1  christos 			p = "size_t";
   4274        1.1  christos 			break;
   4275        1.1  christos 		case 3:
   4276        1.1  christos 			p = "int";
   4277        1.1  christos 			break;
   4278        1.1  christos 		default:
   4279        1.1  christos 			break;
   4280        1.1  christos 		};
   4281        1.1  christos 		break;
   4282        1.1  christos 	/* linux_sys_clock_settime */
   4283        1.1  christos 	case 227:
   4284        1.1  christos 		switch(ndx) {
   4285        1.1  christos 		case 0:
   4286        1.1  christos 			p = "clockid_t";
   4287        1.1  christos 			break;
   4288        1.1  christos 		case 1:
   4289        1.1  christos 			p = "struct linux_timespec *";
   4290        1.1  christos 			break;
   4291        1.1  christos 		default:
   4292        1.1  christos 			break;
   4293        1.1  christos 		};
   4294        1.1  christos 		break;
   4295        1.1  christos 	/* linux_sys_clock_gettime */
   4296        1.1  christos 	case 228:
   4297        1.1  christos 		switch(ndx) {
   4298        1.1  christos 		case 0:
   4299        1.1  christos 			p = "clockid_t";
   4300        1.1  christos 			break;
   4301        1.1  christos 		case 1:
   4302        1.1  christos 			p = "struct linux_timespec *";
   4303        1.1  christos 			break;
   4304        1.1  christos 		default:
   4305        1.1  christos 			break;
   4306        1.1  christos 		};
   4307        1.1  christos 		break;
   4308        1.1  christos 	/* linux_sys_clock_getres */
   4309        1.1  christos 	case 229:
   4310        1.1  christos 		switch(ndx) {
   4311        1.1  christos 		case 0:
   4312        1.1  christos 			p = "clockid_t";
   4313        1.1  christos 			break;
   4314        1.1  christos 		case 1:
   4315        1.1  christos 			p = "struct linux_timespec *";
   4316        1.1  christos 			break;
   4317        1.1  christos 		default:
   4318        1.1  christos 			break;
   4319        1.1  christos 		};
   4320        1.1  christos 		break;
   4321        1.1  christos 	/* linux_sys_clock_nanosleep */
   4322        1.1  christos 	case 230:
   4323        1.1  christos 		switch(ndx) {
   4324        1.1  christos 		case 0:
   4325        1.1  christos 			p = "clockid_t";
   4326        1.1  christos 			break;
   4327        1.1  christos 		case 1:
   4328        1.1  christos 			p = "int";
   4329        1.1  christos 			break;
   4330        1.1  christos 		case 2:
   4331        1.1  christos 			p = "struct linux_timespec *";
   4332        1.1  christos 			break;
   4333        1.1  christos 		case 3:
   4334        1.1  christos 			p = "struct linux_timespec *";
   4335        1.1  christos 			break;
   4336        1.1  christos 		default:
   4337        1.1  christos 			break;
   4338        1.1  christos 		};
   4339        1.1  christos 		break;
   4340        1.1  christos 	/* linux_sys_exit_group */
   4341        1.1  christos 	case 231:
   4342        1.1  christos 		switch(ndx) {
   4343        1.1  christos 		case 0:
   4344        1.1  christos 			p = "int";
   4345        1.1  christos 			break;
   4346        1.1  christos 		default:
   4347        1.1  christos 			break;
   4348        1.1  christos 		};
   4349        1.1  christos 		break;
   4350        1.1  christos 	/* linux_sys_tgkill */
   4351        1.1  christos 	case 234:
   4352        1.1  christos 		switch(ndx) {
   4353        1.1  christos 		case 0:
   4354        1.1  christos 			p = "int";
   4355        1.1  christos 			break;
   4356        1.1  christos 		case 1:
   4357        1.1  christos 			p = "int";
   4358        1.1  christos 			break;
   4359        1.1  christos 		case 2:
   4360        1.1  christos 			p = "int";
   4361        1.1  christos 			break;
   4362        1.1  christos 		default:
   4363        1.1  christos 			break;
   4364        1.1  christos 		};
   4365        1.1  christos 		break;
   4366        1.1  christos 	/* compat_50_sys_utimes */
   4367        1.1  christos 	case 235:
   4368        1.1  christos 		switch(ndx) {
   4369        1.1  christos 		case 0:
   4370        1.1  christos 			p = "const char *";
   4371        1.1  christos 			break;
   4372        1.1  christos 		case 1:
   4373        1.1  christos 			p = "const struct timeval50 *";
   4374        1.1  christos 			break;
   4375        1.1  christos 		default:
   4376        1.1  christos 			break;
   4377        1.1  christos 		};
   4378        1.1  christos 		break;
   4379        1.1  christos 	/* linux_sys_openat */
   4380        1.1  christos 	case 257:
   4381        1.1  christos 		switch(ndx) {
   4382        1.1  christos 		case 0:
   4383        1.1  christos 			p = "int";
   4384        1.1  christos 			break;
   4385        1.1  christos 		case 1:
   4386        1.1  christos 			p = "const char *";
   4387        1.1  christos 			break;
   4388        1.1  christos 		case 2:
   4389        1.1  christos 			p = "int";
   4390        1.1  christos 			break;
   4391        1.1  christos 		case 3:
   4392        1.1  christos 			p = "linux_umode_t";
   4393        1.1  christos 			break;
   4394        1.1  christos 		default:
   4395        1.1  christos 			break;
   4396        1.1  christos 		};
   4397        1.1  christos 		break;
   4398        1.1  christos 	/* sys_mkdirat */
   4399        1.1  christos 	case 258:
   4400        1.1  christos 		switch(ndx) {
   4401        1.1  christos 		case 0:
   4402        1.1  christos 			p = "int";
   4403        1.1  christos 			break;
   4404        1.1  christos 		case 1:
   4405        1.1  christos 			p = "const char *";
   4406        1.1  christos 			break;
   4407        1.1  christos 		case 2:
   4408        1.1  christos 			p = "linux_umode_t";
   4409        1.1  christos 			break;
   4410        1.1  christos 		default:
   4411        1.1  christos 			break;
   4412        1.1  christos 		};
   4413        1.1  christos 		break;
   4414        1.1  christos 	/* linux_sys_mknodat */
   4415        1.1  christos 	case 259:
   4416        1.1  christos 		switch(ndx) {
   4417        1.1  christos 		case 0:
   4418        1.1  christos 			p = "int";
   4419        1.1  christos 			break;
   4420        1.1  christos 		case 1:
   4421        1.1  christos 			p = "const char *";
   4422        1.1  christos 			break;
   4423        1.1  christos 		case 2:
   4424        1.1  christos 			p = "linux_umode_t";
   4425        1.1  christos 			break;
   4426        1.1  christos 		case 3:
   4427        1.1  christos 			p = "unsigned";
   4428        1.1  christos 			break;
   4429        1.1  christos 		default:
   4430        1.1  christos 			break;
   4431        1.1  christos 		};
   4432        1.1  christos 		break;
   4433        1.1  christos 	/* linux_sys_fchownat */
   4434        1.1  christos 	case 260:
   4435        1.1  christos 		switch(ndx) {
   4436        1.1  christos 		case 0:
   4437        1.1  christos 			p = "int";
   4438        1.1  christos 			break;
   4439        1.1  christos 		case 1:
   4440        1.1  christos 			p = "const char *";
   4441        1.1  christos 			break;
   4442        1.1  christos 		case 2:
   4443        1.1  christos 			p = "uid_t";
   4444        1.1  christos 			break;
   4445        1.1  christos 		case 3:
   4446        1.1  christos 			p = "gid_t";
   4447        1.1  christos 			break;
   4448        1.1  christos 		case 4:
   4449        1.1  christos 			p = "int";
   4450        1.1  christos 			break;
   4451        1.1  christos 		default:
   4452        1.1  christos 			break;
   4453        1.1  christos 		};
   4454        1.1  christos 		break;
   4455        1.1  christos 	/* linux_sys_fstatat64 */
   4456        1.1  christos 	case 262:
   4457        1.1  christos 		switch(ndx) {
   4458        1.1  christos 		case 0:
   4459        1.1  christos 			p = "int";
   4460        1.1  christos 			break;
   4461        1.1  christos 		case 1:
   4462        1.1  christos 			p = "const char *";
   4463        1.1  christos 			break;
   4464        1.1  christos 		case 2:
   4465        1.1  christos 			p = "struct linux_stat *";
   4466        1.1  christos 			break;
   4467        1.1  christos 		case 3:
   4468        1.1  christos 			p = "int";
   4469        1.1  christos 			break;
   4470        1.1  christos 		default:
   4471        1.1  christos 			break;
   4472        1.1  christos 		};
   4473        1.1  christos 		break;
   4474        1.1  christos 	/* linux_sys_unlinkat */
   4475        1.1  christos 	case 263:
   4476        1.1  christos 		switch(ndx) {
   4477        1.1  christos 		case 0:
   4478        1.1  christos 			p = "int";
   4479        1.1  christos 			break;
   4480        1.1  christos 		case 1:
   4481        1.1  christos 			p = "const char *";
   4482        1.1  christos 			break;
   4483        1.1  christos 		case 2:
   4484        1.1  christos 			p = "int";
   4485        1.1  christos 			break;
   4486        1.1  christos 		default:
   4487        1.1  christos 			break;
   4488        1.1  christos 		};
   4489        1.1  christos 		break;
   4490        1.1  christos 	/* sys_renameat */
   4491        1.1  christos 	case 264:
   4492        1.1  christos 		switch(ndx) {
   4493        1.1  christos 		case 0:
   4494        1.1  christos 			p = "int";
   4495        1.1  christos 			break;
   4496        1.1  christos 		case 1:
   4497        1.1  christos 			p = "const char *";
   4498        1.1  christos 			break;
   4499        1.1  christos 		case 2:
   4500        1.1  christos 			p = "int";
   4501        1.1  christos 			break;
   4502        1.1  christos 		case 3:
   4503        1.1  christos 			p = "const char *";
   4504        1.1  christos 			break;
   4505        1.1  christos 		default:
   4506        1.1  christos 			break;
   4507        1.1  christos 		};
   4508        1.1  christos 		break;
   4509        1.1  christos 	/* linux_sys_linkat */
   4510        1.1  christos 	case 265:
   4511        1.1  christos 		switch(ndx) {
   4512        1.1  christos 		case 0:
   4513        1.1  christos 			p = "int";
   4514        1.1  christos 			break;
   4515        1.1  christos 		case 1:
   4516        1.1  christos 			p = "const char *";
   4517        1.1  christos 			break;
   4518        1.1  christos 		case 2:
   4519        1.1  christos 			p = "int";
   4520        1.1  christos 			break;
   4521        1.1  christos 		case 3:
   4522        1.1  christos 			p = "const char *";
   4523        1.1  christos 			break;
   4524        1.1  christos 		case 4:
   4525        1.1  christos 			p = "int";
   4526        1.1  christos 			break;
   4527        1.1  christos 		default:
   4528        1.1  christos 			break;
   4529        1.1  christos 		};
   4530        1.1  christos 		break;
   4531        1.1  christos 	/* sys_symlinkat */
   4532        1.1  christos 	case 266:
   4533        1.1  christos 		switch(ndx) {
   4534        1.1  christos 		case 0:
   4535        1.1  christos 			p = "const char *";
   4536        1.1  christos 			break;
   4537        1.1  christos 		case 1:
   4538        1.1  christos 			p = "int";
   4539        1.1  christos 			break;
   4540        1.1  christos 		case 2:
   4541        1.1  christos 			p = "const char *";
   4542        1.1  christos 			break;
   4543        1.1  christos 		default:
   4544        1.1  christos 			break;
   4545        1.1  christos 		};
   4546        1.1  christos 		break;
   4547        1.1  christos 	/* sys_readlinkat */
   4548        1.1  christos 	case 267:
   4549        1.1  christos 		switch(ndx) {
   4550        1.1  christos 		case 0:
   4551        1.1  christos 			p = "int";
   4552        1.1  christos 			break;
   4553        1.1  christos 		case 1:
   4554        1.1  christos 			p = "const char *";
   4555        1.1  christos 			break;
   4556        1.1  christos 		case 2:
   4557        1.1  christos 			p = "char *";
   4558        1.1  christos 			break;
   4559        1.1  christos 		case 3:
   4560        1.1  christos 			p = "size_t";
   4561        1.1  christos 			break;
   4562        1.1  christos 		default:
   4563        1.1  christos 			break;
   4564        1.1  christos 		};
   4565        1.1  christos 		break;
   4566        1.1  christos 	/* linux_sys_fchmodat */
   4567        1.1  christos 	case 268:
   4568        1.1  christos 		switch(ndx) {
   4569        1.1  christos 		case 0:
   4570        1.1  christos 			p = "int";
   4571        1.1  christos 			break;
   4572        1.1  christos 		case 1:
   4573        1.1  christos 			p = "const char *";
   4574        1.1  christos 			break;
   4575        1.1  christos 		case 2:
   4576        1.1  christos 			p = "linux_umode_t";
   4577        1.1  christos 			break;
   4578        1.1  christos 		default:
   4579        1.1  christos 			break;
   4580        1.1  christos 		};
   4581        1.1  christos 		break;
   4582        1.1  christos 	/* linux_sys_faccessat */
   4583        1.1  christos 	case 269:
   4584        1.1  christos 		switch(ndx) {
   4585        1.1  christos 		case 0:
   4586        1.1  christos 			p = "int";
   4587        1.1  christos 			break;
   4588        1.1  christos 		case 1:
   4589        1.1  christos 			p = "const char *";
   4590        1.1  christos 			break;
   4591        1.1  christos 		case 2:
   4592        1.1  christos 			p = "int";
   4593        1.1  christos 			break;
   4594        1.1  christos 		default:
   4595        1.1  christos 			break;
   4596        1.1  christos 		};
   4597        1.1  christos 		break;
   4598        1.6    martin 	/* linux_sys_pselect6 */
   4599        1.6    martin 	case 270:
   4600        1.6    martin 		switch(ndx) {
   4601        1.6    martin 		case 0:
   4602        1.6    martin 			p = "int";
   4603        1.6    martin 			break;
   4604        1.6    martin 		case 1:
   4605        1.6    martin 			p = "fd_set *";
   4606        1.6    martin 			break;
   4607        1.6    martin 		case 2:
   4608        1.6    martin 			p = "fd_set *";
   4609        1.6    martin 			break;
   4610        1.6    martin 		case 3:
   4611        1.6    martin 			p = "fd_set *";
   4612        1.6    martin 			break;
   4613        1.6    martin 		case 4:
   4614        1.6    martin 			p = "struct linux_timespec *";
   4615        1.6    martin 			break;
   4616        1.6    martin 		case 5:
   4617        1.6    martin 			p = "linux_sized_sigset_t *";
   4618        1.6    martin 			break;
   4619        1.6    martin 		default:
   4620        1.6    martin 			break;
   4621        1.6    martin 		};
   4622        1.6    martin 		break;
   4623        1.1  christos 	/* linux_sys_ppoll */
   4624        1.1  christos 	case 271:
   4625        1.1  christos 		switch(ndx) {
   4626        1.1  christos 		case 0:
   4627        1.1  christos 			p = "struct pollfd *";
   4628        1.1  christos 			break;
   4629        1.1  christos 		case 1:
   4630        1.1  christos 			p = "u_int";
   4631        1.1  christos 			break;
   4632        1.1  christos 		case 2:
   4633        1.1  christos 			p = "struct linux_timespec *";
   4634        1.1  christos 			break;
   4635        1.1  christos 		case 3:
   4636        1.1  christos 			p = "linux_sigset_t *";
   4637        1.1  christos 			break;
   4638        1.1  christos 		default:
   4639        1.1  christos 			break;
   4640        1.1  christos 		};
   4641        1.1  christos 		break;
   4642        1.1  christos 	/* linux_sys_set_robust_list */
   4643        1.1  christos 	case 273:
   4644        1.1  christos 		switch(ndx) {
   4645        1.1  christos 		case 0:
   4646        1.1  christos 			p = "struct linux_robust_list_head *";
   4647        1.1  christos 			break;
   4648        1.1  christos 		case 1:
   4649        1.1  christos 			p = "size_t";
   4650        1.1  christos 			break;
   4651        1.1  christos 		default:
   4652        1.1  christos 			break;
   4653        1.1  christos 		};
   4654        1.1  christos 		break;
   4655        1.1  christos 	/* linux_sys_get_robust_list */
   4656        1.1  christos 	case 274:
   4657        1.1  christos 		switch(ndx) {
   4658        1.1  christos 		case 0:
   4659        1.1  christos 			p = "int";
   4660        1.1  christos 			break;
   4661        1.1  christos 		case 1:
   4662        1.1  christos 			p = "struct linux_robust_list_head **";
   4663        1.1  christos 			break;
   4664        1.1  christos 		case 2:
   4665        1.1  christos 			p = "size_t *";
   4666        1.1  christos 			break;
   4667        1.1  christos 		default:
   4668        1.1  christos 			break;
   4669        1.1  christos 		};
   4670        1.1  christos 		break;
   4671        1.1  christos 	/* linux_sys_utimensat */
   4672        1.1  christos 	case 280:
   4673        1.1  christos 		switch(ndx) {
   4674        1.1  christos 		case 0:
   4675        1.1  christos 			p = "int";
   4676        1.1  christos 			break;
   4677        1.1  christos 		case 1:
   4678        1.1  christos 			p = "const char *";
   4679        1.1  christos 			break;
   4680        1.1  christos 		case 2:
   4681        1.1  christos 			p = "struct linux_timespec *";
   4682        1.1  christos 			break;
   4683        1.1  christos 		case 3:
   4684        1.1  christos 			p = "int";
   4685        1.1  christos 			break;
   4686        1.1  christos 		default:
   4687        1.1  christos 			break;
   4688        1.1  christos 		};
   4689        1.1  christos 		break;
   4690        1.9  christos 	/* linux_sys_accept4 */
   4691        1.9  christos 	case 288:
   4692        1.9  christos 		switch(ndx) {
   4693        1.9  christos 		case 0:
   4694        1.9  christos 			p = "int";
   4695        1.9  christos 			break;
   4696        1.9  christos 		case 1:
   4697        1.9  christos 			p = "struct osockaddr *";
   4698        1.9  christos 			break;
   4699        1.9  christos 		case 2:
   4700        1.9  christos 			p = "int *";
   4701        1.9  christos 			break;
   4702        1.9  christos 		case 3:
   4703        1.9  christos 			p = "int";
   4704        1.9  christos 			break;
   4705        1.9  christos 		default:
   4706        1.9  christos 			break;
   4707        1.9  christos 		};
   4708        1.9  christos 		break;
   4709        1.1  christos 	/* linux_sys_dup3 */
   4710        1.1  christos 	case 292:
   4711        1.1  christos 		switch(ndx) {
   4712        1.1  christos 		case 0:
   4713        1.1  christos 			p = "int";
   4714        1.1  christos 			break;
   4715        1.1  christos 		case 1:
   4716        1.1  christos 			p = "int";
   4717        1.1  christos 			break;
   4718        1.1  christos 		case 2:
   4719        1.1  christos 			p = "int";
   4720        1.1  christos 			break;
   4721        1.1  christos 		default:
   4722        1.1  christos 			break;
   4723        1.1  christos 		};
   4724        1.1  christos 		break;
   4725        1.1  christos 	/* linux_sys_pipe2 */
   4726        1.1  christos 	case 293:
   4727        1.1  christos 		switch(ndx) {
   4728        1.1  christos 		case 0:
   4729        1.1  christos 			p = "int *";
   4730        1.1  christos 			break;
   4731        1.1  christos 		case 1:
   4732        1.1  christos 			p = "int";
   4733        1.1  christos 			break;
   4734        1.1  christos 		default:
   4735        1.1  christos 			break;
   4736        1.1  christos 		};
   4737        1.1  christos 		break;
   4738       1.10  christos 	/* linux_sys_recvmmsg */
   4739       1.10  christos 	case 299:
   4740       1.10  christos 		switch(ndx) {
   4741       1.10  christos 		case 0:
   4742       1.10  christos 			p = "int";
   4743       1.10  christos 			break;
   4744       1.10  christos 		case 1:
   4745       1.10  christos 			p = "struct linux_mmsghdr *";
   4746       1.10  christos 			break;
   4747       1.10  christos 		case 2:
   4748       1.10  christos 			p = "unsigned int";
   4749       1.10  christos 			break;
   4750       1.10  christos 		case 3:
   4751       1.10  christos 			p = "unsigned int";
   4752       1.10  christos 			break;
   4753       1.10  christos 		case 4:
   4754       1.10  christos 			p = "struct timespec *";
   4755       1.10  christos 			break;
   4756       1.10  christos 		default:
   4757       1.10  christos 			break;
   4758       1.10  christos 		};
   4759       1.10  christos 		break;
   4760       1.10  christos 	/* linux_sys_sendmmsg */
   4761       1.10  christos 	case 307:
   4762       1.10  christos 		switch(ndx) {
   4763       1.10  christos 		case 0:
   4764       1.10  christos 			p = "int";
   4765       1.10  christos 			break;
   4766       1.10  christos 		case 1:
   4767       1.10  christos 			p = "struct linux_mmsghdr *";
   4768       1.10  christos 			break;
   4769       1.10  christos 		case 2:
   4770       1.10  christos 			p = "unsigned int";
   4771       1.10  christos 			break;
   4772       1.10  christos 		case 3:
   4773       1.10  christos 			p = "unsigned int";
   4774       1.10  christos 			break;
   4775       1.10  christos 		default:
   4776       1.10  christos 			break;
   4777       1.10  christos 		};
   4778       1.10  christos 		break;
   4779        1.1  christos 	/* linux_sys_nosys */
   4780        1.1  christos 	case 314:
   4781        1.1  christos 		break;
   4782        1.1  christos 	default:
   4783        1.1  christos 		break;
   4784        1.1  christos 	};
   4785        1.1  christos 	if (p != NULL)
   4786        1.1  christos 		strlcpy(desc, p, descsz);
   4787        1.1  christos }
   4788        1.1  christos static void
   4789        1.1  christos systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
   4790        1.1  christos {
   4791        1.1  christos 	const char *p = NULL;
   4792        1.1  christos 	switch (sysnum) {
   4793        1.1  christos 	/* sys_read */
   4794        1.1  christos 	case 0:
   4795        1.1  christos 		if (ndx == 0 || ndx == 1)
   4796        1.1  christos 			p = "ssize_t";
   4797        1.1  christos 		break;
   4798        1.1  christos 	/* sys_write */
   4799        1.1  christos 	case 1:
   4800        1.1  christos 		if (ndx == 0 || ndx == 1)
   4801        1.1  christos 			p = "ssize_t";
   4802        1.1  christos 		break;
   4803        1.1  christos 	/* linux_sys_open */
   4804        1.1  christos 	case 2:
   4805        1.1  christos 		if (ndx == 0 || ndx == 1)
   4806        1.1  christos 			p = "int";
   4807        1.1  christos 		break;
   4808        1.1  christos 	/* sys_close */
   4809        1.1  christos 	case 3:
   4810        1.1  christos 		if (ndx == 0 || ndx == 1)
   4811        1.1  christos 			p = "int";
   4812        1.1  christos 		break;
   4813        1.1  christos 	/* linux_sys_stat64 */
   4814        1.1  christos 	case 4:
   4815        1.1  christos 		if (ndx == 0 || ndx == 1)
   4816        1.1  christos 			p = "int";
   4817        1.1  christos 		break;
   4818        1.1  christos 	/* linux_sys_fstat64 */
   4819        1.1  christos 	case 5:
   4820        1.1  christos 		if (ndx == 0 || ndx == 1)
   4821        1.1  christos 			p = "int";
   4822        1.1  christos 		break;
   4823        1.1  christos 	/* linux_sys_lstat64 */
   4824        1.1  christos 	case 6:
   4825        1.1  christos 		if (ndx == 0 || ndx == 1)
   4826        1.1  christos 			p = "int";
   4827        1.1  christos 		break;
   4828        1.1  christos 	/* sys_poll */
   4829        1.1  christos 	case 7:
   4830        1.1  christos 		if (ndx == 0 || ndx == 1)
   4831        1.1  christos 			p = "int";
   4832        1.1  christos 		break;
   4833        1.1  christos 	/* compat_43_sys_lseek */
   4834        1.1  christos 	case 8:
   4835        1.1  christos 		if (ndx == 0 || ndx == 1)
   4836        1.1  christos 			p = "long";
   4837        1.1  christos 		break;
   4838        1.1  christos 	/* linux_sys_mmap */
   4839        1.1  christos 	case 9:
   4840        1.1  christos 		if (ndx == 0 || ndx == 1)
   4841        1.1  christos 			p = "linux_off_t";
   4842        1.1  christos 		break;
   4843        1.1  christos 	/* linux_sys_mprotect */
   4844        1.1  christos 	case 10:
   4845        1.1  christos 		if (ndx == 0 || ndx == 1)
   4846        1.1  christos 			p = "int";
   4847        1.1  christos 		break;
   4848        1.1  christos 	/* sys_munmap */
   4849        1.1  christos 	case 11:
   4850        1.1  christos 		if (ndx == 0 || ndx == 1)
   4851        1.1  christos 			p = "int";
   4852        1.1  christos 		break;
   4853        1.1  christos 	/* linux_sys_brk */
   4854        1.1  christos 	case 12:
   4855        1.1  christos 		if (ndx == 0 || ndx == 1)
   4856        1.1  christos 			p = "int";
   4857        1.1  christos 		break;
   4858        1.1  christos 	/* linux_sys_rt_sigaction */
   4859        1.1  christos 	case 13:
   4860        1.1  christos 		if (ndx == 0 || ndx == 1)
   4861        1.1  christos 			p = "int";
   4862        1.1  christos 		break;
   4863        1.1  christos 	/* linux_sys_rt_sigprocmask */
   4864        1.1  christos 	case 14:
   4865        1.1  christos 		if (ndx == 0 || ndx == 1)
   4866        1.1  christos 			p = "int";
   4867        1.1  christos 		break;
   4868        1.1  christos 	/* linux_sys_rt_sigreturn */
   4869        1.1  christos 	case 15:
   4870        1.1  christos 	/* linux_sys_ioctl */
   4871        1.1  christos 	case 16:
   4872        1.1  christos 		if (ndx == 0 || ndx == 1)
   4873        1.1  christos 			p = "int";
   4874        1.1  christos 		break;
   4875        1.1  christos 	/* linux_sys_pread */
   4876        1.1  christos 	case 17:
   4877        1.1  christos 		if (ndx == 0 || ndx == 1)
   4878        1.1  christos 			p = "int";
   4879        1.1  christos 		break;
   4880        1.1  christos 	/* linux_sys_pwrite */
   4881        1.1  christos 	case 18:
   4882        1.1  christos 		if (ndx == 0 || ndx == 1)
   4883        1.1  christos 			p = "int";
   4884        1.1  christos 		break;
   4885        1.1  christos 	/* sys_readv */
   4886        1.1  christos 	case 19:
   4887        1.1  christos 		if (ndx == 0 || ndx == 1)
   4888        1.1  christos 			p = "ssize_t";
   4889        1.1  christos 		break;
   4890        1.1  christos 	/* sys_writev */
   4891        1.1  christos 	case 20:
   4892        1.1  christos 		if (ndx == 0 || ndx == 1)
   4893        1.1  christos 			p = "ssize_t";
   4894        1.1  christos 		break;
   4895        1.1  christos 	/* sys_access */
   4896        1.1  christos 	case 21:
   4897        1.1  christos 		if (ndx == 0 || ndx == 1)
   4898        1.1  christos 			p = "int";
   4899        1.1  christos 		break;
   4900        1.1  christos 	/* linux_sys_pipe */
   4901        1.1  christos 	case 22:
   4902        1.1  christos 		if (ndx == 0 || ndx == 1)
   4903        1.1  christos 			p = "int";
   4904        1.1  christos 		break;
   4905        1.1  christos 	/* linux_sys_select */
   4906        1.1  christos 	case 23:
   4907        1.1  christos 		if (ndx == 0 || ndx == 1)
   4908        1.1  christos 			p = "int";
   4909        1.1  christos 		break;
   4910        1.1  christos 	/* linux_sys_sched_yield */
   4911        1.1  christos 	case 24:
   4912        1.1  christos 	/* linux_sys_mremap */
   4913        1.1  christos 	case 25:
   4914        1.1  christos 		if (ndx == 0 || ndx == 1)
   4915        1.1  christos 			p = "void *";
   4916        1.1  christos 		break;
   4917        1.1  christos 	/* sys___msync13 */
   4918        1.1  christos 	case 26:
   4919        1.1  christos 		if (ndx == 0 || ndx == 1)
   4920        1.1  christos 			p = "int";
   4921        1.1  christos 		break;
   4922        1.1  christos 	/* sys_mincore */
   4923        1.1  christos 	case 27:
   4924        1.1  christos 		if (ndx == 0 || ndx == 1)
   4925        1.1  christos 			p = "int";
   4926        1.1  christos 		break;
   4927        1.1  christos 	/* sys_madvise */
   4928        1.1  christos 	case 28:
   4929        1.1  christos 		if (ndx == 0 || ndx == 1)
   4930        1.1  christos 			p = "int";
   4931        1.1  christos 		break;
   4932        1.1  christos #ifdef SYSVSHM
   4933        1.1  christos 	/* linux_sys_shmget */
   4934        1.1  christos 	case 29:
   4935        1.1  christos 		if (ndx == 0 || ndx == 1)
   4936        1.1  christos 			p = "int";
   4937        1.1  christos 		break;
   4938        1.1  christos 	/* sys_shmat */
   4939        1.1  christos 	case 30:
   4940        1.1  christos 		if (ndx == 0 || ndx == 1)
   4941        1.1  christos 			p = "int";
   4942        1.1  christos 		break;
   4943        1.1  christos 	/* linux_sys_shmctl */
   4944        1.1  christos 	case 31:
   4945        1.1  christos 		if (ndx == 0 || ndx == 1)
   4946        1.1  christos 			p = "int";
   4947        1.1  christos 		break;
   4948        1.1  christos #else
   4949        1.1  christos #endif
   4950        1.1  christos 	/* sys_dup */
   4951        1.1  christos 	case 32:
   4952        1.1  christos 		if (ndx == 0 || ndx == 1)
   4953        1.1  christos 			p = "int";
   4954        1.1  christos 		break;
   4955        1.1  christos 	/* sys_dup2 */
   4956        1.1  christos 	case 33:
   4957        1.1  christos 		if (ndx == 0 || ndx == 1)
   4958        1.1  christos 			p = "int";
   4959        1.1  christos 		break;
   4960        1.1  christos 	/* linux_sys_pause */
   4961        1.1  christos 	case 34:
   4962        1.1  christos 	/* linux_sys_nanosleep */
   4963        1.1  christos 	case 35:
   4964        1.1  christos 		if (ndx == 0 || ndx == 1)
   4965        1.1  christos 			p = "int";
   4966        1.1  christos 		break;
   4967        1.1  christos 	/* compat_50_sys_getitimer */
   4968        1.1  christos 	case 36:
   4969        1.1  christos 		if (ndx == 0 || ndx == 1)
   4970        1.1  christos 			p = "int";
   4971        1.1  christos 		break;
   4972        1.1  christos 	/* linux_sys_alarm */
   4973        1.1  christos 	case 37:
   4974        1.1  christos 		if (ndx == 0 || ndx == 1)
   4975        1.1  christos 			p = "int";
   4976        1.1  christos 		break;
   4977        1.1  christos 	/* compat_50_sys_setitimer */
   4978        1.1  christos 	case 38:
   4979        1.1  christos 		if (ndx == 0 || ndx == 1)
   4980        1.1  christos 			p = "int";
   4981        1.1  christos 		break;
   4982        1.1  christos 	/* sys_getpid */
   4983        1.1  christos 	case 39:
   4984        1.1  christos 	/* linux_sys_socket */
   4985        1.1  christos 	case 41:
   4986        1.1  christos 		if (ndx == 0 || ndx == 1)
   4987        1.1  christos 			p = "int";
   4988        1.1  christos 		break;
   4989        1.1  christos 	/* linux_sys_connect */
   4990        1.1  christos 	case 42:
   4991        1.1  christos 		if (ndx == 0 || ndx == 1)
   4992        1.1  christos 			p = "int";
   4993        1.1  christos 		break;
   4994        1.1  christos 	/* linux_sys_accept */
   4995        1.1  christos 	case 43:
   4996        1.1  christos 		if (ndx == 0 || ndx == 1)
   4997        1.1  christos 			p = "int";
   4998        1.1  christos 		break;
   4999        1.1  christos 	/* linux_sys_sendto */
   5000        1.1  christos 	case 44:
   5001        1.1  christos 		if (ndx == 0 || ndx == 1)
   5002        1.1  christos 			p = "ssize_t";
   5003        1.1  christos 		break;
   5004        1.1  christos 	/* linux_sys_recvfrom */
   5005        1.1  christos 	case 45:
   5006        1.1  christos 		if (ndx == 0 || ndx == 1)
   5007        1.1  christos 			p = "ssize_t";
   5008        1.1  christos 		break;
   5009        1.1  christos 	/* linux_sys_sendmsg */
   5010        1.1  christos 	case 46:
   5011        1.1  christos 		if (ndx == 0 || ndx == 1)
   5012        1.1  christos 			p = "int";
   5013        1.1  christos 		break;
   5014        1.1  christos 	/* linux_sys_recvmsg */
   5015        1.1  christos 	case 47:
   5016        1.1  christos 		if (ndx == 0 || ndx == 1)
   5017        1.1  christos 			p = "ssize_t";
   5018        1.1  christos 		break;
   5019        1.1  christos 	/* sys_shutdown */
   5020        1.1  christos 	case 48:
   5021        1.1  christos 		if (ndx == 0 || ndx == 1)
   5022        1.1  christos 			p = "int";
   5023        1.1  christos 		break;
   5024        1.1  christos 	/* linux_sys_bind */
   5025        1.1  christos 	case 49:
   5026        1.1  christos 		if (ndx == 0 || ndx == 1)
   5027        1.1  christos 			p = "int";
   5028        1.1  christos 		break;
   5029        1.1  christos 	/* sys_listen */
   5030        1.1  christos 	case 50:
   5031        1.1  christos 		if (ndx == 0 || ndx == 1)
   5032        1.1  christos 			p = "int";
   5033        1.1  christos 		break;
   5034        1.1  christos 	/* linux_sys_getsockname */
   5035        1.1  christos 	case 51:
   5036        1.1  christos 		if (ndx == 0 || ndx == 1)
   5037        1.1  christos 			p = "int";
   5038        1.1  christos 		break;
   5039        1.1  christos 	/* linux_sys_getpeername */
   5040        1.1  christos 	case 52:
   5041        1.1  christos 		if (ndx == 0 || ndx == 1)
   5042        1.1  christos 			p = "int";
   5043        1.1  christos 		break;
   5044        1.1  christos 	/* linux_sys_socketpair */
   5045        1.1  christos 	case 53:
   5046        1.1  christos 		if (ndx == 0 || ndx == 1)
   5047        1.1  christos 			p = "int";
   5048        1.1  christos 		break;
   5049        1.1  christos 	/* linux_sys_setsockopt */
   5050        1.1  christos 	case 54:
   5051        1.1  christos 		if (ndx == 0 || ndx == 1)
   5052        1.1  christos 			p = "int";
   5053        1.1  christos 		break;
   5054        1.1  christos 	/* linux_sys_getsockopt */
   5055        1.1  christos 	case 55:
   5056        1.1  christos 		if (ndx == 0 || ndx == 1)
   5057        1.1  christos 			p = "int";
   5058        1.1  christos 		break;
   5059        1.1  christos 	/* linux_sys_clone */
   5060        1.1  christos 	case 56:
   5061        1.1  christos 		if (ndx == 0 || ndx == 1)
   5062        1.1  christos 			p = "int";
   5063        1.1  christos 		break;
   5064        1.1  christos 	/* sys_fork */
   5065        1.1  christos 	case 57:
   5066        1.1  christos 	/* sys___vfork14 */
   5067        1.1  christos 	case 58:
   5068        1.1  christos 	/* sys_execve */
   5069        1.1  christos 	case 59:
   5070        1.1  christos 		if (ndx == 0 || ndx == 1)
   5071        1.1  christos 			p = "int";
   5072        1.1  christos 		break;
   5073        1.1  christos 	/* linux_sys_exit */
   5074        1.1  christos 	case 60:
   5075        1.1  christos 		if (ndx == 0 || ndx == 1)
   5076        1.1  christos 			p = "int";
   5077        1.1  christos 		break;
   5078        1.1  christos 	/* linux_sys_wait4 */
   5079        1.1  christos 	case 61:
   5080        1.1  christos 		if (ndx == 0 || ndx == 1)
   5081        1.1  christos 			p = "int";
   5082        1.1  christos 		break;
   5083        1.1  christos 	/* linux_sys_kill */
   5084        1.1  christos 	case 62:
   5085        1.1  christos 		if (ndx == 0 || ndx == 1)
   5086        1.1  christos 			p = "int";
   5087        1.1  christos 		break;
   5088        1.1  christos 	/* linux_sys_uname */
   5089        1.1  christos 	case 63:
   5090        1.1  christos 		if (ndx == 0 || ndx == 1)
   5091        1.1  christos 			p = "int";
   5092        1.1  christos 		break;
   5093        1.1  christos #ifdef SYSVSEM
   5094        1.1  christos 	/* sys_semget */
   5095        1.1  christos 	case 64:
   5096        1.1  christos 		if (ndx == 0 || ndx == 1)
   5097        1.1  christos 			p = "int";
   5098        1.1  christos 		break;
   5099        1.1  christos 	/* sys_semop */
   5100        1.1  christos 	case 65:
   5101        1.1  christos 		if (ndx == 0 || ndx == 1)
   5102        1.1  christos 			p = "int";
   5103        1.1  christos 		break;
   5104        1.1  christos 	/* linux_sys_semctl */
   5105        1.1  christos 	case 66:
   5106        1.1  christos 		if (ndx == 0 || ndx == 1)
   5107        1.1  christos 			p = "int";
   5108        1.1  christos 		break;
   5109        1.1  christos #else
   5110        1.1  christos #endif
   5111        1.1  christos #ifdef SYSVSHM
   5112        1.1  christos 	/* sys_shmdt */
   5113        1.1  christos 	case 67:
   5114        1.1  christos 		if (ndx == 0 || ndx == 1)
   5115        1.1  christos 			p = "int";
   5116        1.1  christos 		break;
   5117        1.1  christos #else
   5118        1.1  christos #endif
   5119        1.1  christos #ifdef SYSVMSG
   5120        1.1  christos 	/* sys_msgget */
   5121        1.1  christos 	case 68:
   5122        1.1  christos 		if (ndx == 0 || ndx == 1)
   5123        1.1  christos 			p = "int";
   5124        1.1  christos 		break;
   5125        1.1  christos 	/* sys_msgsnd */
   5126        1.1  christos 	case 69:
   5127        1.1  christos 		if (ndx == 0 || ndx == 1)
   5128        1.1  christos 			p = "int";
   5129        1.1  christos 		break;
   5130        1.1  christos 	/* sys_msgrcv */
   5131        1.1  christos 	case 70:
   5132        1.1  christos 		if (ndx == 0 || ndx == 1)
   5133        1.1  christos 			p = "ssize_t";
   5134        1.1  christos 		break;
   5135        1.1  christos 	/* linux_sys_msgctl */
   5136        1.1  christos 	case 71:
   5137        1.1  christos 		if (ndx == 0 || ndx == 1)
   5138        1.1  christos 			p = "int";
   5139        1.1  christos 		break;
   5140        1.1  christos #else
   5141        1.1  christos #endif
   5142        1.1  christos 	/* linux_sys_fcntl */
   5143        1.1  christos 	case 72:
   5144        1.1  christos 		if (ndx == 0 || ndx == 1)
   5145        1.1  christos 			p = "int";
   5146        1.1  christos 		break;
   5147        1.1  christos 	/* sys_flock */
   5148        1.1  christos 	case 73:
   5149        1.1  christos 		if (ndx == 0 || ndx == 1)
   5150        1.1  christos 			p = "int";
   5151        1.1  christos 		break;
   5152        1.1  christos 	/* sys_fsync */
   5153        1.1  christos 	case 74:
   5154        1.1  christos 		if (ndx == 0 || ndx == 1)
   5155        1.1  christos 			p = "int";
   5156        1.1  christos 		break;
   5157        1.1  christos 	/* linux_sys_fdatasync */
   5158        1.1  christos 	case 75:
   5159        1.1  christos 		if (ndx == 0 || ndx == 1)
   5160        1.1  christos 			p = "int";
   5161        1.1  christos 		break;
   5162        1.1  christos 	/* linux_sys_truncate64 */
   5163        1.1  christos 	case 76:
   5164        1.1  christos 		if (ndx == 0 || ndx == 1)
   5165        1.1  christos 			p = "int";
   5166        1.1  christos 		break;
   5167        1.1  christos 	/* linux_sys_ftruncate64 */
   5168        1.1  christos 	case 77:
   5169        1.1  christos 		if (ndx == 0 || ndx == 1)
   5170        1.1  christos 			p = "int";
   5171        1.1  christos 		break;
   5172        1.1  christos 	/* linux_sys_getdents */
   5173        1.1  christos 	case 78:
   5174        1.1  christos 		if (ndx == 0 || ndx == 1)
   5175        1.1  christos 			p = "int";
   5176        1.1  christos 		break;
   5177        1.1  christos 	/* sys___getcwd */
   5178        1.1  christos 	case 79:
   5179        1.1  christos 		if (ndx == 0 || ndx == 1)
   5180        1.1  christos 			p = "int";
   5181        1.1  christos 		break;
   5182        1.1  christos 	/* sys_chdir */
   5183        1.1  christos 	case 80:
   5184        1.1  christos 		if (ndx == 0 || ndx == 1)
   5185        1.1  christos 			p = "int";
   5186        1.1  christos 		break;
   5187        1.1  christos 	/* sys_fchdir */
   5188        1.1  christos 	case 81:
   5189        1.1  christos 		if (ndx == 0 || ndx == 1)
   5190        1.1  christos 			p = "int";
   5191        1.1  christos 		break;
   5192        1.1  christos 	/* sys___posix_rename */
   5193        1.1  christos 	case 82:
   5194        1.1  christos 		if (ndx == 0 || ndx == 1)
   5195        1.1  christos 			p = "int";
   5196        1.1  christos 		break;
   5197        1.1  christos 	/* sys_mkdir */
   5198        1.1  christos 	case 83:
   5199        1.1  christos 		if (ndx == 0 || ndx == 1)
   5200        1.1  christos 			p = "int";
   5201        1.1  christos 		break;
   5202        1.1  christos 	/* sys_rmdir */
   5203        1.1  christos 	case 84:
   5204        1.1  christos 		if (ndx == 0 || ndx == 1)
   5205        1.1  christos 			p = "int";
   5206        1.1  christos 		break;
   5207        1.1  christos 	/* linux_sys_creat */
   5208        1.1  christos 	case 85:
   5209        1.1  christos 		if (ndx == 0 || ndx == 1)
   5210        1.1  christos 			p = "int";
   5211        1.1  christos 		break;
   5212        1.1  christos 	/* sys_link */
   5213        1.1  christos 	case 86:
   5214        1.1  christos 		if (ndx == 0 || ndx == 1)
   5215        1.1  christos 			p = "int";
   5216        1.1  christos 		break;
   5217        1.1  christos 	/* linux_sys_unlink */
   5218        1.1  christos 	case 87:
   5219        1.1  christos 		if (ndx == 0 || ndx == 1)
   5220        1.1  christos 			p = "int";
   5221        1.1  christos 		break;
   5222        1.1  christos 	/* sys_symlink */
   5223        1.1  christos 	case 88:
   5224        1.1  christos 		if (ndx == 0 || ndx == 1)
   5225        1.1  christos 			p = "int";
   5226        1.1  christos 		break;
   5227        1.1  christos 	/* sys_readlink */
   5228        1.1  christos 	case 89:
   5229        1.1  christos 		if (ndx == 0 || ndx == 1)
   5230        1.5     njoly 			p = "ssize_t";
   5231        1.1  christos 		break;
   5232        1.1  christos 	/* sys_chmod */
   5233        1.1  christos 	case 90:
   5234        1.1  christos 		if (ndx == 0 || ndx == 1)
   5235        1.1  christos 			p = "int";
   5236        1.1  christos 		break;
   5237        1.1  christos 	/* sys_fchmod */
   5238        1.1  christos 	case 91:
   5239        1.1  christos 		if (ndx == 0 || ndx == 1)
   5240        1.1  christos 			p = "int";
   5241        1.1  christos 		break;
   5242        1.1  christos 	/* sys___posix_chown */
   5243        1.1  christos 	case 92:
   5244        1.1  christos 		if (ndx == 0 || ndx == 1)
   5245        1.1  christos 			p = "int";
   5246        1.1  christos 		break;
   5247        1.1  christos 	/* sys___posix_fchown */
   5248        1.1  christos 	case 93:
   5249        1.1  christos 		if (ndx == 0 || ndx == 1)
   5250        1.1  christos 			p = "int";
   5251        1.1  christos 		break;
   5252        1.1  christos 	/* sys___posix_lchown */
   5253        1.1  christos 	case 94:
   5254        1.1  christos 		if (ndx == 0 || ndx == 1)
   5255        1.1  christos 			p = "int";
   5256        1.1  christos 		break;
   5257        1.1  christos 	/* sys_umask */
   5258        1.1  christos 	case 95:
   5259        1.1  christos 		if (ndx == 0 || ndx == 1)
   5260        1.1  christos 			p = "int";
   5261        1.1  christos 		break;
   5262        1.1  christos 	/* linux_sys_gettimeofday */
   5263        1.1  christos 	case 96:
   5264        1.1  christos 		if (ndx == 0 || ndx == 1)
   5265        1.1  christos 			p = "int";
   5266        1.1  christos 		break;
   5267        1.1  christos 	/* linux_sys_getrlimit */
   5268        1.1  christos 	case 97:
   5269        1.1  christos 		if (ndx == 0 || ndx == 1)
   5270        1.1  christos 			p = "int";
   5271        1.1  christos 		break;
   5272        1.1  christos 	/* compat_50_sys_getrusage */
   5273        1.1  christos 	case 98:
   5274        1.1  christos 		if (ndx == 0 || ndx == 1)
   5275        1.1  christos 			p = "int";
   5276        1.1  christos 		break;
   5277        1.1  christos 	/* linux_sys_sysinfo */
   5278        1.1  christos 	case 99:
   5279        1.1  christos 		if (ndx == 0 || ndx == 1)
   5280        1.1  christos 			p = "int";
   5281        1.1  christos 		break;
   5282        1.1  christos 	/* linux_sys_times */
   5283        1.1  christos 	case 100:
   5284        1.1  christos 		if (ndx == 0 || ndx == 1)
   5285        1.1  christos 			p = "int";
   5286        1.1  christos 		break;
   5287        1.1  christos 	/* linux_sys_ptrace */
   5288        1.1  christos 	case 101:
   5289        1.1  christos 		if (ndx == 0 || ndx == 1)
   5290        1.1  christos 			p = "int";
   5291        1.1  christos 		break;
   5292        1.1  christos 	/* sys_getuid */
   5293        1.1  christos 	case 102:
   5294        1.1  christos 	/* sys_getgid */
   5295        1.1  christos 	case 104:
   5296        1.1  christos 	/* sys_setuid */
   5297        1.1  christos 	case 105:
   5298        1.1  christos 		if (ndx == 0 || ndx == 1)
   5299        1.4     njoly 			p = "int";
   5300        1.1  christos 		break;
   5301        1.1  christos 	/* sys_setgid */
   5302        1.1  christos 	case 106:
   5303        1.1  christos 		if (ndx == 0 || ndx == 1)
   5304        1.4     njoly 			p = "int";
   5305        1.1  christos 		break;
   5306        1.1  christos 	/* sys_geteuid */
   5307        1.1  christos 	case 107:
   5308        1.1  christos 	/* sys_getegid */
   5309        1.1  christos 	case 108:
   5310        1.1  christos 	/* sys_setpgid */
   5311        1.1  christos 	case 109:
   5312        1.1  christos 		if (ndx == 0 || ndx == 1)
   5313        1.1  christos 			p = "int";
   5314        1.1  christos 		break;
   5315        1.1  christos 	/* sys_getppid */
   5316        1.1  christos 	case 110:
   5317        1.1  christos 	/* sys_getpgrp */
   5318        1.1  christos 	case 111:
   5319        1.1  christos 	/* sys_setsid */
   5320        1.1  christos 	case 112:
   5321        1.1  christos 	/* sys_setreuid */
   5322        1.1  christos 	case 113:
   5323        1.1  christos 		if (ndx == 0 || ndx == 1)
   5324        1.1  christos 			p = "int";
   5325        1.1  christos 		break;
   5326        1.1  christos 	/* sys_setregid */
   5327        1.1  christos 	case 114:
   5328        1.1  christos 		if (ndx == 0 || ndx == 1)
   5329        1.1  christos 			p = "int";
   5330        1.1  christos 		break;
   5331        1.1  christos 	/* sys_getgroups */
   5332        1.1  christos 	case 115:
   5333        1.1  christos 		if (ndx == 0 || ndx == 1)
   5334        1.1  christos 			p = "int";
   5335        1.1  christos 		break;
   5336        1.1  christos 	/* sys_setgroups */
   5337        1.1  christos 	case 116:
   5338        1.1  christos 		if (ndx == 0 || ndx == 1)
   5339        1.1  christos 			p = "int";
   5340        1.1  christos 		break;
   5341        1.1  christos 	/* linux_sys_setresuid */
   5342        1.1  christos 	case 117:
   5343        1.1  christos 		if (ndx == 0 || ndx == 1)
   5344        1.1  christos 			p = "int";
   5345        1.1  christos 		break;
   5346        1.1  christos 	/* linux_sys_getresuid */
   5347        1.1  christos 	case 118:
   5348        1.1  christos 		if (ndx == 0 || ndx == 1)
   5349        1.1  christos 			p = "int";
   5350        1.1  christos 		break;
   5351        1.1  christos 	/* linux_sys_setresgid */
   5352        1.1  christos 	case 119:
   5353        1.1  christos 		if (ndx == 0 || ndx == 1)
   5354        1.1  christos 			p = "int";
   5355        1.1  christos 		break;
   5356        1.1  christos 	/* linux_sys_getresgid */
   5357        1.1  christos 	case 120:
   5358        1.1  christos 		if (ndx == 0 || ndx == 1)
   5359        1.1  christos 			p = "int";
   5360        1.1  christos 		break;
   5361        1.1  christos 	/* sys_getpgid */
   5362        1.1  christos 	case 121:
   5363        1.1  christos 		if (ndx == 0 || ndx == 1)
   5364        1.1  christos 			p = "pid_t";
   5365        1.1  christos 		break;
   5366        1.1  christos 	/* linux_sys_setfsuid */
   5367        1.1  christos 	case 122:
   5368        1.1  christos 		if (ndx == 0 || ndx == 1)
   5369        1.1  christos 			p = "int";
   5370        1.1  christos 		break;
   5371        1.1  christos 	/* linux_sys_setfsgid */
   5372        1.1  christos 	case 123:
   5373        1.1  christos 		if (ndx == 0 || ndx == 1)
   5374        1.1  christos 			p = "int";
   5375        1.1  christos 		break;
   5376        1.1  christos 	/* sys_getsid */
   5377        1.1  christos 	case 124:
   5378        1.1  christos 		if (ndx == 0 || ndx == 1)
   5379        1.1  christos 			p = "pid_t";
   5380        1.1  christos 		break;
   5381        1.1  christos 	/* linux_sys_rt_sigpending */
   5382        1.1  christos 	case 127:
   5383        1.1  christos 		if (ndx == 0 || ndx == 1)
   5384        1.1  christos 			p = "int";
   5385        1.1  christos 		break;
   5386        1.1  christos 	/* linux_sys_rt_sigtimedwait */
   5387        1.1  christos 	case 128:
   5388        1.1  christos 		if (ndx == 0 || ndx == 1)
   5389        1.1  christos 			p = "int";
   5390        1.1  christos 		break;
   5391        1.1  christos 	/* linux_sys_rt_queueinfo */
   5392        1.1  christos 	case 129:
   5393        1.1  christos 		if (ndx == 0 || ndx == 1)
   5394        1.1  christos 			p = "int";
   5395        1.1  christos 		break;
   5396        1.1  christos 	/* linux_sys_rt_sigsuspend */
   5397        1.1  christos 	case 130:
   5398        1.1  christos 		if (ndx == 0 || ndx == 1)
   5399        1.1  christos 			p = "int";
   5400        1.1  christos 		break;
   5401        1.1  christos 	/* linux_sys_sigaltstack */
   5402        1.1  christos 	case 131:
   5403        1.1  christos 		if (ndx == 0 || ndx == 1)
   5404        1.1  christos 			p = "int";
   5405        1.1  christos 		break;
   5406        1.1  christos 	/* linux_sys_utime */
   5407        1.1  christos 	case 132:
   5408        1.1  christos 		if (ndx == 0 || ndx == 1)
   5409        1.1  christos 			p = "int";
   5410        1.1  christos 		break;
   5411        1.1  christos 	/* linux_sys_mknod */
   5412        1.1  christos 	case 133:
   5413        1.1  christos 		if (ndx == 0 || ndx == 1)
   5414        1.1  christos 			p = "int";
   5415        1.1  christos 		break;
   5416        1.1  christos #ifdef EXEC_AOUT
   5417        1.1  christos 	/* linux_sys_uselib */
   5418        1.1  christos 	case 134:
   5419        1.1  christos 		if (ndx == 0 || ndx == 1)
   5420        1.1  christos 			p = "int";
   5421        1.1  christos 		break;
   5422        1.1  christos #else
   5423        1.1  christos #endif
   5424        1.1  christos 	/* linux_sys_personality */
   5425        1.1  christos 	case 135:
   5426        1.1  christos 		if (ndx == 0 || ndx == 1)
   5427        1.1  christos 			p = "int";
   5428        1.1  christos 		break;
   5429        1.1  christos 	/* linux_sys_statfs */
   5430        1.1  christos 	case 137:
   5431        1.1  christos 		if (ndx == 0 || ndx == 1)
   5432        1.1  christos 			p = "int";
   5433        1.1  christos 		break;
   5434        1.1  christos 	/* linux_sys_fstatfs */
   5435        1.1  christos 	case 138:
   5436        1.1  christos 		if (ndx == 0 || ndx == 1)
   5437        1.1  christos 			p = "int";
   5438        1.1  christos 		break;
   5439        1.1  christos 	/* linux_sys_getpriority */
   5440        1.1  christos 	case 140:
   5441        1.1  christos 		if (ndx == 0 || ndx == 1)
   5442        1.1  christos 			p = "int";
   5443        1.1  christos 		break;
   5444        1.1  christos 	/* sys_setpriority */
   5445        1.1  christos 	case 141:
   5446        1.1  christos 		if (ndx == 0 || ndx == 1)
   5447        1.1  christos 			p = "int";
   5448        1.1  christos 		break;
   5449        1.1  christos 	/* linux_sys_sched_setparam */
   5450        1.1  christos 	case 142:
   5451        1.1  christos 		if (ndx == 0 || ndx == 1)
   5452        1.1  christos 			p = "int";
   5453        1.1  christos 		break;
   5454        1.1  christos 	/* linux_sys_sched_getparam */
   5455        1.1  christos 	case 143:
   5456        1.1  christos 		if (ndx == 0 || ndx == 1)
   5457        1.1  christos 			p = "int";
   5458        1.1  christos 		break;
   5459        1.1  christos 	/* linux_sys_sched_setscheduler */
   5460        1.1  christos 	case 144:
   5461        1.1  christos 		if (ndx == 0 || ndx == 1)
   5462        1.1  christos 			p = "int";
   5463        1.1  christos 		break;
   5464        1.1  christos 	/* linux_sys_sched_getscheduler */
   5465        1.1  christos 	case 145:
   5466        1.1  christos 		if (ndx == 0 || ndx == 1)
   5467        1.1  christos 			p = "int";
   5468        1.1  christos 		break;
   5469        1.1  christos 	/* linux_sys_sched_get_priority_max */
   5470        1.1  christos 	case 146:
   5471        1.1  christos 		if (ndx == 0 || ndx == 1)
   5472        1.1  christos 			p = "int";
   5473        1.1  christos 		break;
   5474        1.1  christos 	/* linux_sys_sched_get_priority_min */
   5475        1.1  christos 	case 147:
   5476        1.1  christos 		if (ndx == 0 || ndx == 1)
   5477        1.1  christos 			p = "int";
   5478        1.1  christos 		break;
   5479        1.1  christos 	/* sys_mlock */
   5480        1.1  christos 	case 149:
   5481        1.1  christos 		if (ndx == 0 || ndx == 1)
   5482        1.1  christos 			p = "int";
   5483        1.1  christos 		break;
   5484        1.1  christos 	/* sys_munlock */
   5485        1.1  christos 	case 150:
   5486        1.1  christos 		if (ndx == 0 || ndx == 1)
   5487        1.1  christos 			p = "int";
   5488        1.1  christos 		break;
   5489        1.1  christos 	/* sys_mlockall */
   5490        1.1  christos 	case 151:
   5491        1.1  christos 		if (ndx == 0 || ndx == 1)
   5492        1.1  christos 			p = "int";
   5493        1.1  christos 		break;
   5494        1.1  christos 	/* sys_munlockall */
   5495        1.1  christos 	case 152:
   5496        1.1  christos 	/* linux_sys_modify_ldt */
   5497        1.1  christos 	case 154:
   5498        1.1  christos 		if (ndx == 0 || ndx == 1)
   5499        1.1  christos 			p = "int";
   5500        1.1  christos 		break;
   5501        1.1  christos 	/* linux_sys___sysctl */
   5502        1.1  christos 	case 156:
   5503        1.1  christos 		if (ndx == 0 || ndx == 1)
   5504        1.1  christos 			p = "int";
   5505        1.1  christos 		break;
   5506        1.1  christos 	/* linux_sys_arch_prctl */
   5507        1.1  christos 	case 158:
   5508        1.1  christos 		if (ndx == 0 || ndx == 1)
   5509        1.1  christos 			p = "int";
   5510        1.1  christos 		break;
   5511        1.1  christos 	/* linux_sys_setrlimit */
   5512        1.1  christos 	case 160:
   5513        1.1  christos 		if (ndx == 0 || ndx == 1)
   5514        1.1  christos 			p = "int";
   5515        1.1  christos 		break;
   5516        1.1  christos 	/* sys_chroot */
   5517        1.1  christos 	case 161:
   5518        1.1  christos 		if (ndx == 0 || ndx == 1)
   5519        1.1  christos 			p = "int";
   5520        1.1  christos 		break;
   5521        1.1  christos 	/* sys_sync */
   5522        1.1  christos 	case 162:
   5523        1.1  christos 	/* sys_acct */
   5524        1.1  christos 	case 163:
   5525        1.1  christos 		if (ndx == 0 || ndx == 1)
   5526        1.1  christos 			p = "int";
   5527        1.1  christos 		break;
   5528        1.1  christos 	/* linux_sys_settimeofday */
   5529        1.1  christos 	case 164:
   5530        1.1  christos 		if (ndx == 0 || ndx == 1)
   5531        1.1  christos 			p = "int";
   5532        1.1  christos 		break;
   5533        1.1  christos 	/* linux_sys_swapon */
   5534        1.1  christos 	case 167:
   5535        1.1  christos 		if (ndx == 0 || ndx == 1)
   5536        1.1  christos 			p = "int";
   5537        1.1  christos 		break;
   5538        1.1  christos 	/* linux_sys_swapoff */
   5539        1.1  christos 	case 168:
   5540        1.1  christos 		if (ndx == 0 || ndx == 1)
   5541        1.1  christos 			p = "int";
   5542        1.1  christos 		break;
   5543        1.1  christos 	/* linux_sys_reboot */
   5544        1.1  christos 	case 169:
   5545        1.1  christos 		if (ndx == 0 || ndx == 1)
   5546        1.1  christos 			p = "int";
   5547        1.1  christos 		break;
   5548        1.1  christos 	/* compat_43_sys_sethostname */
   5549        1.1  christos 	case 170:
   5550        1.1  christos 		if (ndx == 0 || ndx == 1)
   5551        1.1  christos 			p = "int";
   5552        1.1  christos 		break;
   5553        1.1  christos 	/* linux_sys_setdomainname */
   5554        1.1  christos 	case 171:
   5555        1.1  christos 		if (ndx == 0 || ndx == 1)
   5556        1.1  christos 			p = "int";
   5557        1.1  christos 		break;
   5558        1.1  christos 	/* linux_sys_iopl */
   5559        1.1  christos 	case 172:
   5560        1.1  christos 		if (ndx == 0 || ndx == 1)
   5561        1.1  christos 			p = "int";
   5562        1.1  christos 		break;
   5563        1.1  christos 	/* linux_sys_ioperm */
   5564        1.1  christos 	case 173:
   5565        1.1  christos 		if (ndx == 0 || ndx == 1)
   5566        1.1  christos 			p = "int";
   5567        1.1  christos 		break;
   5568        1.1  christos 	/* linux_sys_gettid */
   5569        1.1  christos 	case 186:
   5570        1.1  christos 	/* linux_sys_setxattr */
   5571        1.1  christos 	case 188:
   5572        1.1  christos 		if (ndx == 0 || ndx == 1)
   5573        1.1  christos 			p = "int";
   5574        1.1  christos 		break;
   5575        1.1  christos 	/* linux_sys_lsetxattr */
   5576        1.1  christos 	case 189:
   5577        1.1  christos 		if (ndx == 0 || ndx == 1)
   5578        1.1  christos 			p = "int";
   5579        1.1  christos 		break;
   5580        1.1  christos 	/* linux_sys_fsetxattr */
   5581        1.1  christos 	case 190:
   5582        1.1  christos 		if (ndx == 0 || ndx == 1)
   5583        1.1  christos 			p = "int";
   5584        1.1  christos 		break;
   5585        1.1  christos 	/* linux_sys_getxattr */
   5586        1.1  christos 	case 191:
   5587        1.1  christos 		if (ndx == 0 || ndx == 1)
   5588        1.1  christos 			p = "ssize_t";
   5589        1.1  christos 		break;
   5590        1.1  christos 	/* linux_sys_lgetxattr */
   5591        1.1  christos 	case 192:
   5592        1.1  christos 		if (ndx == 0 || ndx == 1)
   5593        1.1  christos 			p = "ssize_t";
   5594        1.1  christos 		break;
   5595        1.1  christos 	/* linux_sys_fgetxattr */
   5596        1.1  christos 	case 193:
   5597        1.1  christos 		if (ndx == 0 || ndx == 1)
   5598        1.1  christos 			p = "ssize_t";
   5599        1.1  christos 		break;
   5600        1.1  christos 	/* linux_sys_listxattr */
   5601        1.1  christos 	case 194:
   5602        1.1  christos 		if (ndx == 0 || ndx == 1)
   5603        1.1  christos 			p = "ssize_t";
   5604        1.1  christos 		break;
   5605        1.1  christos 	/* linux_sys_llistxattr */
   5606        1.1  christos 	case 195:
   5607        1.1  christos 		if (ndx == 0 || ndx == 1)
   5608        1.1  christos 			p = "ssize_t";
   5609        1.1  christos 		break;
   5610        1.1  christos 	/* linux_sys_flistxattr */
   5611        1.1  christos 	case 196:
   5612        1.1  christos 		if (ndx == 0 || ndx == 1)
   5613        1.1  christos 			p = "ssize_t";
   5614        1.1  christos 		break;
   5615        1.1  christos 	/* linux_sys_removexattr */
   5616        1.1  christos 	case 197:
   5617        1.1  christos 		if (ndx == 0 || ndx == 1)
   5618        1.1  christos 			p = "int";
   5619        1.1  christos 		break;
   5620        1.1  christos 	/* linux_sys_lremovexattr */
   5621        1.1  christos 	case 198:
   5622        1.1  christos 		if (ndx == 0 || ndx == 1)
   5623        1.1  christos 			p = "int";
   5624        1.1  christos 		break;
   5625        1.1  christos 	/* linux_sys_fremovexattr */
   5626        1.1  christos 	case 199:
   5627        1.1  christos 		if (ndx == 0 || ndx == 1)
   5628        1.1  christos 			p = "int";
   5629        1.1  christos 		break;
   5630        1.1  christos 	/* linux_sys_tkill */
   5631        1.1  christos 	case 200:
   5632        1.1  christos 		if (ndx == 0 || ndx == 1)
   5633        1.1  christos 			p = "int";
   5634        1.1  christos 		break;
   5635        1.1  christos 	/* linux_sys_time */
   5636        1.1  christos 	case 201:
   5637        1.1  christos 		if (ndx == 0 || ndx == 1)
   5638        1.1  christos 			p = "int";
   5639        1.1  christos 		break;
   5640        1.1  christos 	/* linux_sys_futex */
   5641        1.1  christos 	case 202:
   5642        1.1  christos 		if (ndx == 0 || ndx == 1)
   5643        1.1  christos 			p = "int";
   5644        1.1  christos 		break;
   5645        1.1  christos 	/* linux_sys_sched_setaffinity */
   5646        1.1  christos 	case 203:
   5647        1.1  christos 		if (ndx == 0 || ndx == 1)
   5648        1.1  christos 			p = "int";
   5649        1.1  christos 		break;
   5650        1.1  christos 	/* linux_sys_sched_getaffinity */
   5651        1.1  christos 	case 204:
   5652        1.1  christos 		if (ndx == 0 || ndx == 1)
   5653        1.1  christos 			p = "int";
   5654        1.1  christos 		break;
   5655        1.1  christos 	/* linux_sys_getdents64 */
   5656        1.1  christos 	case 217:
   5657        1.1  christos 		if (ndx == 0 || ndx == 1)
   5658        1.1  christos 			p = "int";
   5659        1.1  christos 		break;
   5660        1.1  christos 	/* linux_sys_set_tid_address */
   5661        1.1  christos 	case 218:
   5662        1.1  christos 		if (ndx == 0 || ndx == 1)
   5663        1.1  christos 			p = "int";
   5664        1.1  christos 		break;
   5665        1.1  christos 	/* linux_sys_fadvise64 */
   5666        1.1  christos 	case 221:
   5667        1.1  christos 		if (ndx == 0 || ndx == 1)
   5668        1.1  christos 			p = "int";
   5669        1.1  christos 		break;
   5670        1.1  christos 	/* linux_sys_clock_settime */
   5671        1.1  christos 	case 227:
   5672        1.1  christos 		if (ndx == 0 || ndx == 1)
   5673        1.1  christos 			p = "int";
   5674        1.1  christos 		break;
   5675        1.1  christos 	/* linux_sys_clock_gettime */
   5676        1.1  christos 	case 228:
   5677        1.1  christos 		if (ndx == 0 || ndx == 1)
   5678        1.1  christos 			p = "int";
   5679        1.1  christos 		break;
   5680        1.1  christos 	/* linux_sys_clock_getres */
   5681        1.1  christos 	case 229:
   5682        1.1  christos 		if (ndx == 0 || ndx == 1)
   5683        1.1  christos 			p = "int";
   5684        1.1  christos 		break;
   5685        1.1  christos 	/* linux_sys_clock_nanosleep */
   5686        1.1  christos 	case 230:
   5687        1.1  christos 		if (ndx == 0 || ndx == 1)
   5688        1.1  christos 			p = "int";
   5689        1.1  christos 		break;
   5690        1.1  christos 	/* linux_sys_exit_group */
   5691        1.1  christos 	case 231:
   5692        1.1  christos 		if (ndx == 0 || ndx == 1)
   5693        1.1  christos 			p = "int";
   5694        1.1  christos 		break;
   5695        1.1  christos 	/* linux_sys_tgkill */
   5696        1.1  christos 	case 234:
   5697        1.1  christos 		if (ndx == 0 || ndx == 1)
   5698        1.1  christos 			p = "int";
   5699        1.1  christos 		break;
   5700        1.1  christos 	/* compat_50_sys_utimes */
   5701        1.1  christos 	case 235:
   5702        1.1  christos 		if (ndx == 0 || ndx == 1)
   5703        1.1  christos 			p = "int";
   5704        1.1  christos 		break;
   5705        1.1  christos 	/* linux_sys_openat */
   5706        1.1  christos 	case 257:
   5707        1.1  christos 		if (ndx == 0 || ndx == 1)
   5708        1.1  christos 			p = "int";
   5709        1.1  christos 		break;
   5710        1.1  christos 	/* sys_mkdirat */
   5711        1.1  christos 	case 258:
   5712        1.1  christos 		if (ndx == 0 || ndx == 1)
   5713        1.1  christos 			p = "int";
   5714        1.1  christos 		break;
   5715        1.1  christos 	/* linux_sys_mknodat */
   5716        1.1  christos 	case 259:
   5717        1.1  christos 		if (ndx == 0 || ndx == 1)
   5718        1.1  christos 			p = "int";
   5719        1.1  christos 		break;
   5720        1.1  christos 	/* linux_sys_fchownat */
   5721        1.1  christos 	case 260:
   5722        1.1  christos 		if (ndx == 0 || ndx == 1)
   5723        1.1  christos 			p = "int";
   5724        1.1  christos 		break;
   5725        1.1  christos 	/* linux_sys_fstatat64 */
   5726        1.1  christos 	case 262:
   5727        1.1  christos 		if (ndx == 0 || ndx == 1)
   5728        1.1  christos 			p = "int";
   5729        1.1  christos 		break;
   5730        1.1  christos 	/* linux_sys_unlinkat */
   5731        1.1  christos 	case 263:
   5732        1.1  christos 		if (ndx == 0 || ndx == 1)
   5733        1.1  christos 			p = "int";
   5734        1.1  christos 		break;
   5735        1.1  christos 	/* sys_renameat */
   5736        1.1  christos 	case 264:
   5737        1.1  christos 		if (ndx == 0 || ndx == 1)
   5738        1.1  christos 			p = "int";
   5739        1.1  christos 		break;
   5740        1.1  christos 	/* linux_sys_linkat */
   5741        1.1  christos 	case 265:
   5742        1.1  christos 		if (ndx == 0 || ndx == 1)
   5743        1.1  christos 			p = "int";
   5744        1.1  christos 		break;
   5745        1.1  christos 	/* sys_symlinkat */
   5746        1.1  christos 	case 266:
   5747        1.1  christos 		if (ndx == 0 || ndx == 1)
   5748        1.1  christos 			p = "int";
   5749        1.1  christos 		break;
   5750        1.1  christos 	/* sys_readlinkat */
   5751        1.1  christos 	case 267:
   5752        1.1  christos 		if (ndx == 0 || ndx == 1)
   5753        1.5     njoly 			p = "ssize_t";
   5754        1.1  christos 		break;
   5755        1.1  christos 	/* linux_sys_fchmodat */
   5756        1.1  christos 	case 268:
   5757        1.1  christos 		if (ndx == 0 || ndx == 1)
   5758        1.1  christos 			p = "int";
   5759        1.1  christos 		break;
   5760        1.1  christos 	/* linux_sys_faccessat */
   5761        1.1  christos 	case 269:
   5762        1.1  christos 		if (ndx == 0 || ndx == 1)
   5763        1.1  christos 			p = "int";
   5764        1.1  christos 		break;
   5765        1.6    martin 	/* linux_sys_pselect6 */
   5766        1.6    martin 	case 270:
   5767        1.6    martin 		if (ndx == 0 || ndx == 1)
   5768        1.6    martin 			p = "int";
   5769        1.6    martin 		break;
   5770        1.1  christos 	/* linux_sys_ppoll */
   5771        1.1  christos 	case 271:
   5772        1.1  christos 		if (ndx == 0 || ndx == 1)
   5773        1.1  christos 			p = "int";
   5774        1.1  christos 		break;
   5775        1.1  christos 	/* linux_sys_set_robust_list */
   5776        1.1  christos 	case 273:
   5777        1.1  christos 		if (ndx == 0 || ndx == 1)
   5778        1.1  christos 			p = "int";
   5779        1.1  christos 		break;
   5780        1.1  christos 	/* linux_sys_get_robust_list */
   5781        1.1  christos 	case 274:
   5782        1.1  christos 		if (ndx == 0 || ndx == 1)
   5783        1.1  christos 			p = "int";
   5784        1.1  christos 		break;
   5785        1.1  christos 	/* linux_sys_utimensat */
   5786        1.1  christos 	case 280:
   5787        1.1  christos 		if (ndx == 0 || ndx == 1)
   5788        1.1  christos 			p = "int";
   5789        1.1  christos 		break;
   5790        1.9  christos 	/* linux_sys_accept4 */
   5791        1.9  christos 	case 288:
   5792        1.9  christos 		if (ndx == 0 || ndx == 1)
   5793        1.9  christos 			p = "int";
   5794        1.9  christos 		break;
   5795        1.1  christos 	/* linux_sys_dup3 */
   5796        1.1  christos 	case 292:
   5797        1.1  christos 		if (ndx == 0 || ndx == 1)
   5798        1.1  christos 			p = "int";
   5799        1.1  christos 		break;
   5800        1.1  christos 	/* linux_sys_pipe2 */
   5801        1.1  christos 	case 293:
   5802        1.1  christos 		if (ndx == 0 || ndx == 1)
   5803        1.1  christos 			p = "int";
   5804        1.1  christos 		break;
   5805       1.10  christos 	/* linux_sys_recvmmsg */
   5806       1.10  christos 	case 299:
   5807       1.10  christos 		if (ndx == 0 || ndx == 1)
   5808       1.10  christos 			p = "int";
   5809       1.10  christos 		break;
   5810       1.10  christos 	/* linux_sys_sendmmsg */
   5811       1.10  christos 	case 307:
   5812       1.10  christos 		if (ndx == 0 || ndx == 1)
   5813       1.10  christos 			p = "int";
   5814       1.10  christos 		break;
   5815        1.1  christos 	/* linux_sys_nosys */
   5816        1.1  christos 	case 314:
   5817        1.1  christos 	default:
   5818        1.1  christos 		break;
   5819        1.1  christos 	};
   5820        1.1  christos 	if (p != NULL)
   5821        1.1  christos 		strlcpy(desc, p, descsz);
   5822        1.1  christos }
   5823