1 1.1 christos /* $NetBSD: linux_systrace_args.c,v 1.28 2024/09/28 19:36:19 christos Exp $ */ 2 1.1 christos 3 1.1 christos /* 4 1.16 thorpej * System call argument to DTrace register array conversion. 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.23 christos /* linux_sys_readahead */ 1338 1.23 christos case 187: { 1339 1.23 christos const struct linux_sys_readahead_args *p = params; 1340 1.23 christos iarg[0] = SCARG(p, fd); /* int */ 1341 1.23 christos iarg[1] = SCARG(p, offset); /* off_t */ 1342 1.23 christos uarg[2] = SCARG(p, count); /* size_t */ 1343 1.23 christos *n_args = 3; 1344 1.23 christos break; 1345 1.23 christos } 1346 1.1 christos /* linux_sys_setxattr */ 1347 1.1 christos case 188: { 1348 1.7 christos const struct linux_sys_setxattr_args *p = params; 1349 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1350 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1351 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1352 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1353 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1354 1.1 christos *n_args = 5; 1355 1.1 christos break; 1356 1.1 christos } 1357 1.1 christos /* linux_sys_lsetxattr */ 1358 1.1 christos case 189: { 1359 1.7 christos const struct linux_sys_lsetxattr_args *p = params; 1360 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1361 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1362 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1363 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1364 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1365 1.1 christos *n_args = 5; 1366 1.1 christos break; 1367 1.1 christos } 1368 1.1 christos /* linux_sys_fsetxattr */ 1369 1.1 christos case 190: { 1370 1.7 christos const struct linux_sys_fsetxattr_args *p = params; 1371 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1372 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1373 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1374 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1375 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1376 1.1 christos *n_args = 5; 1377 1.1 christos break; 1378 1.1 christos } 1379 1.1 christos /* linux_sys_getxattr */ 1380 1.1 christos case 191: { 1381 1.7 christos const struct linux_sys_getxattr_args *p = params; 1382 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1383 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1384 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1385 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1386 1.1 christos *n_args = 4; 1387 1.1 christos break; 1388 1.1 christos } 1389 1.1 christos /* linux_sys_lgetxattr */ 1390 1.1 christos case 192: { 1391 1.7 christos const struct linux_sys_lgetxattr_args *p = params; 1392 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1393 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1394 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1395 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1396 1.1 christos *n_args = 4; 1397 1.1 christos break; 1398 1.1 christos } 1399 1.1 christos /* linux_sys_fgetxattr */ 1400 1.1 christos case 193: { 1401 1.7 christos const struct linux_sys_fgetxattr_args *p = params; 1402 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1403 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1404 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1405 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1406 1.1 christos *n_args = 4; 1407 1.1 christos break; 1408 1.1 christos } 1409 1.1 christos /* linux_sys_listxattr */ 1410 1.1 christos case 194: { 1411 1.7 christos const struct linux_sys_listxattr_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_llistxattr */ 1419 1.1 christos case 195: { 1420 1.7 christos const struct linux_sys_llistxattr_args *p = params; 1421 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 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_flistxattr */ 1428 1.1 christos case 196: { 1429 1.7 christos const struct linux_sys_flistxattr_args *p = params; 1430 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1431 1.1 christos uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1432 1.1 christos uarg[2] = SCARG(p, size); /* size_t */ 1433 1.1 christos *n_args = 3; 1434 1.1 christos break; 1435 1.1 christos } 1436 1.1 christos /* linux_sys_removexattr */ 1437 1.1 christos case 197: { 1438 1.7 christos const struct linux_sys_removexattr_args *p = params; 1439 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1440 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1441 1.1 christos *n_args = 2; 1442 1.1 christos break; 1443 1.1 christos } 1444 1.1 christos /* linux_sys_lremovexattr */ 1445 1.1 christos case 198: { 1446 1.7 christos const struct linux_sys_lremovexattr_args *p = params; 1447 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1448 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1449 1.1 christos *n_args = 2; 1450 1.1 christos break; 1451 1.1 christos } 1452 1.1 christos /* linux_sys_fremovexattr */ 1453 1.1 christos case 199: { 1454 1.7 christos const struct linux_sys_fremovexattr_args *p = params; 1455 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1456 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1457 1.1 christos *n_args = 2; 1458 1.1 christos break; 1459 1.1 christos } 1460 1.1 christos /* linux_sys_tkill */ 1461 1.1 christos case 200: { 1462 1.7 christos const struct linux_sys_tkill_args *p = params; 1463 1.1 christos iarg[0] = SCARG(p, tid); /* int */ 1464 1.1 christos iarg[1] = SCARG(p, sig); /* int */ 1465 1.1 christos *n_args = 2; 1466 1.1 christos break; 1467 1.1 christos } 1468 1.1 christos /* linux_sys_time */ 1469 1.1 christos case 201: { 1470 1.7 christos const struct linux_sys_time_args *p = params; 1471 1.1 christos uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */ 1472 1.1 christos *n_args = 1; 1473 1.1 christos break; 1474 1.1 christos } 1475 1.1 christos /* linux_sys_futex */ 1476 1.1 christos case 202: { 1477 1.7 christos const struct linux_sys_futex_args *p = params; 1478 1.1 christos uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */ 1479 1.1 christos iarg[1] = SCARG(p, op); /* int */ 1480 1.1 christos iarg[2] = SCARG(p, val); /* int */ 1481 1.1 christos uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1482 1.1 christos uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */ 1483 1.1 christos iarg[5] = SCARG(p, val3); /* int */ 1484 1.1 christos *n_args = 6; 1485 1.1 christos break; 1486 1.1 christos } 1487 1.1 christos /* linux_sys_sched_setaffinity */ 1488 1.1 christos case 203: { 1489 1.7 christos const struct linux_sys_sched_setaffinity_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_sched_getaffinity */ 1497 1.1 christos case 204: { 1498 1.7 christos const struct linux_sys_sched_getaffinity_args *p = params; 1499 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1500 1.1 christos uarg[1] = SCARG(p, len); /* unsigned int */ 1501 1.1 christos uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 1502 1.1 christos *n_args = 3; 1503 1.1 christos break; 1504 1.1 christos } 1505 1.22 christos /* linux_sys_epoll_create */ 1506 1.22 christos case 213: { 1507 1.22 christos const struct linux_sys_epoll_create_args *p = params; 1508 1.22 christos iarg[0] = SCARG(p, size); /* int */ 1509 1.22 christos *n_args = 1; 1510 1.22 christos break; 1511 1.22 christos } 1512 1.1 christos /* linux_sys_getdents64 */ 1513 1.1 christos case 217: { 1514 1.7 christos const struct linux_sys_getdents64_args *p = params; 1515 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1516 1.1 christos uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */ 1517 1.1 christos uarg[2] = SCARG(p, count); /* unsigned int */ 1518 1.1 christos *n_args = 3; 1519 1.1 christos break; 1520 1.1 christos } 1521 1.1 christos /* linux_sys_set_tid_address */ 1522 1.1 christos case 218: { 1523 1.7 christos const struct linux_sys_set_tid_address_args *p = params; 1524 1.1 christos uarg[0] = (intptr_t) SCARG(p, tid); /* int * */ 1525 1.1 christos *n_args = 1; 1526 1.1 christos break; 1527 1.1 christos } 1528 1.1 christos /* linux_sys_fadvise64 */ 1529 1.1 christos case 221: { 1530 1.7 christos const struct linux_sys_fadvise64_args *p = params; 1531 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1532 1.1 christos iarg[1] = SCARG(p, offset); /* off_t */ 1533 1.1 christos uarg[2] = SCARG(p, len); /* size_t */ 1534 1.1 christos iarg[3] = SCARG(p, advice); /* int */ 1535 1.1 christos *n_args = 4; 1536 1.1 christos break; 1537 1.1 christos } 1538 1.16 thorpej /* linux_sys_timer_create */ 1539 1.16 thorpej case 222: { 1540 1.16 thorpej const struct linux_sys_timer_create_args *p = params; 1541 1.16 thorpej iarg[0] = SCARG(p, clockid); /* clockid_t */ 1542 1.16 thorpej uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */ 1543 1.16 thorpej uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */ 1544 1.16 thorpej *n_args = 3; 1545 1.16 thorpej break; 1546 1.16 thorpej } 1547 1.16 thorpej /* linux_sys_timer_settime */ 1548 1.16 thorpej case 223: { 1549 1.16 thorpej const struct linux_sys_timer_settime_args *p = params; 1550 1.16 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1551 1.16 thorpej iarg[1] = SCARG(p, flags); /* int */ 1552 1.16 thorpej uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 1553 1.16 thorpej uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 1554 1.16 thorpej *n_args = 4; 1555 1.16 thorpej break; 1556 1.16 thorpej } 1557 1.16 thorpej /* linux_sys_timer_gettime */ 1558 1.16 thorpej case 224: { 1559 1.16 thorpej const struct linux_sys_timer_gettime_args *p = params; 1560 1.16 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1561 1.16 thorpej uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 1562 1.16 thorpej *n_args = 2; 1563 1.16 thorpej break; 1564 1.16 thorpej } 1565 1.16 thorpej /* sys_timer_getoverrun */ 1566 1.16 thorpej case 225: { 1567 1.16 thorpej const struct sys_timer_getoverrun_args *p = params; 1568 1.16 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1569 1.16 thorpej *n_args = 1; 1570 1.16 thorpej break; 1571 1.16 thorpej } 1572 1.16 thorpej /* sys_timer_delete */ 1573 1.16 thorpej case 226: { 1574 1.16 thorpej const struct sys_timer_delete_args *p = params; 1575 1.16 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1576 1.16 thorpej *n_args = 1; 1577 1.16 thorpej break; 1578 1.16 thorpej } 1579 1.1 christos /* linux_sys_clock_settime */ 1580 1.1 christos case 227: { 1581 1.7 christos const struct linux_sys_clock_settime_args *p = params; 1582 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1583 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1584 1.1 christos *n_args = 2; 1585 1.1 christos break; 1586 1.1 christos } 1587 1.1 christos /* linux_sys_clock_gettime */ 1588 1.1 christos case 228: { 1589 1.7 christos const struct linux_sys_clock_gettime_args *p = params; 1590 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1591 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1592 1.1 christos *n_args = 2; 1593 1.1 christos break; 1594 1.1 christos } 1595 1.1 christos /* linux_sys_clock_getres */ 1596 1.1 christos case 229: { 1597 1.7 christos const struct linux_sys_clock_getres_args *p = params; 1598 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1599 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1600 1.1 christos *n_args = 2; 1601 1.1 christos break; 1602 1.1 christos } 1603 1.1 christos /* linux_sys_clock_nanosleep */ 1604 1.1 christos case 230: { 1605 1.7 christos const struct linux_sys_clock_nanosleep_args *p = params; 1606 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1607 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 1608 1.1 christos uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */ 1609 1.1 christos uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 1610 1.1 christos *n_args = 4; 1611 1.1 christos break; 1612 1.1 christos } 1613 1.1 christos /* linux_sys_exit_group */ 1614 1.1 christos case 231: { 1615 1.7 christos const struct linux_sys_exit_group_args *p = params; 1616 1.1 christos iarg[0] = SCARG(p, error_code); /* int */ 1617 1.1 christos *n_args = 1; 1618 1.1 christos break; 1619 1.1 christos } 1620 1.22 christos /* linux_sys_epoll_wait */ 1621 1.22 christos case 232: { 1622 1.22 christos const struct linux_sys_epoll_wait_args *p = params; 1623 1.22 christos iarg[0] = SCARG(p, epfd); /* int */ 1624 1.22 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 1625 1.22 christos iarg[2] = SCARG(p, maxevents); /* int */ 1626 1.22 christos iarg[3] = SCARG(p, timeout); /* int */ 1627 1.22 christos *n_args = 4; 1628 1.22 christos break; 1629 1.22 christos } 1630 1.22 christos /* linux_sys_epoll_ctl */ 1631 1.22 christos case 233: { 1632 1.22 christos const struct linux_sys_epoll_ctl_args *p = params; 1633 1.22 christos iarg[0] = SCARG(p, epfd); /* int */ 1634 1.22 christos iarg[1] = SCARG(p, op); /* int */ 1635 1.22 christos iarg[2] = SCARG(p, fd); /* int */ 1636 1.22 christos uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */ 1637 1.22 christos *n_args = 4; 1638 1.22 christos break; 1639 1.22 christos } 1640 1.1 christos /* linux_sys_tgkill */ 1641 1.1 christos case 234: { 1642 1.7 christos const struct linux_sys_tgkill_args *p = params; 1643 1.1 christos iarg[0] = SCARG(p, tgid); /* int */ 1644 1.1 christos iarg[1] = SCARG(p, tid); /* int */ 1645 1.1 christos iarg[2] = SCARG(p, sig); /* int */ 1646 1.1 christos *n_args = 3; 1647 1.1 christos break; 1648 1.1 christos } 1649 1.1 christos /* compat_50_sys_utimes */ 1650 1.1 christos case 235: { 1651 1.7 christos const struct compat_50_sys_utimes_args *p = params; 1652 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1653 1.1 christos uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */ 1654 1.1 christos *n_args = 2; 1655 1.1 christos break; 1656 1.1 christos } 1657 1.27 christos /* linux_sys_mq_open */ 1658 1.27 christos case 240: { 1659 1.27 christos const struct linux_sys_mq_open_args *p = params; 1660 1.27 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 1661 1.27 christos iarg[1] = SCARG(p, oflag); /* int */ 1662 1.27 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1663 1.27 christos uarg[3] = (intptr_t) SCARG(p, attr); /* struct linux_mq_attr * */ 1664 1.27 christos *n_args = 4; 1665 1.27 christos break; 1666 1.27 christos } 1667 1.27 christos /* linux_sys_mq_unlink */ 1668 1.27 christos case 241: { 1669 1.27 christos const struct linux_sys_mq_unlink_args *p = params; 1670 1.27 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 1671 1.27 christos *n_args = 1; 1672 1.27 christos break; 1673 1.27 christos } 1674 1.27 christos /* linux_sys_mq_timedsend */ 1675 1.27 christos case 242: { 1676 1.27 christos const struct linux_sys_mq_timedsend_args *p = params; 1677 1.27 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1678 1.27 christos uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* const char * */ 1679 1.27 christos uarg[2] = SCARG(p, msg_len); /* size_t */ 1680 1.27 christos uarg[3] = SCARG(p, msg_prio); /* unsigned int */ 1681 1.27 christos uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */ 1682 1.27 christos *n_args = 5; 1683 1.27 christos break; 1684 1.27 christos } 1685 1.27 christos /* linux_sys_mq_timedreceive */ 1686 1.27 christos case 243: { 1687 1.27 christos const struct linux_sys_mq_timedreceive_args *p = params; 1688 1.27 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1689 1.27 christos uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* char * */ 1690 1.27 christos uarg[2] = SCARG(p, msg_len); /* size_t */ 1691 1.27 christos uarg[3] = (intptr_t) SCARG(p, msg_prio); /* unsigned int * */ 1692 1.27 christos uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */ 1693 1.27 christos *n_args = 5; 1694 1.27 christos break; 1695 1.27 christos } 1696 1.27 christos /* linux_sys_mq_notify */ 1697 1.27 christos case 244: { 1698 1.27 christos const struct linux_sys_mq_notify_args *p = params; 1699 1.27 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1700 1.27 christos uarg[1] = (intptr_t) SCARG(p, sevp); /* const struct linux_sigevent * */ 1701 1.27 christos *n_args = 2; 1702 1.27 christos break; 1703 1.27 christos } 1704 1.27 christos /* linux_sys_mq_getsetattr */ 1705 1.27 christos case 245: { 1706 1.27 christos const struct linux_sys_mq_getsetattr_args *p = params; 1707 1.27 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1708 1.27 christos uarg[1] = (intptr_t) SCARG(p, newattr); /* const struct linux_mq_attr * */ 1709 1.27 christos uarg[2] = (intptr_t) SCARG(p, oldattr); /* struct linux_mq_attr * */ 1710 1.27 christos *n_args = 3; 1711 1.27 christos break; 1712 1.27 christos } 1713 1.24 christos /* linux_sys_waitid */ 1714 1.24 christos case 247: { 1715 1.24 christos const struct linux_sys_waitid_args *p = params; 1716 1.24 christos iarg[0] = SCARG(p, idtype); /* int */ 1717 1.24 christos iarg[1] = SCARG(p, id); /* id_t */ 1718 1.24 christos uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */ 1719 1.24 christos iarg[3] = SCARG(p, options); /* int */ 1720 1.24 christos uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 1721 1.24 christos *n_args = 5; 1722 1.24 christos break; 1723 1.24 christos } 1724 1.25 christos /* linux_sys_inotify_init */ 1725 1.25 christos case 253: { 1726 1.25 christos *n_args = 0; 1727 1.25 christos break; 1728 1.25 christos } 1729 1.25 christos /* linux_sys_inotify_add_watch */ 1730 1.25 christos case 254: { 1731 1.25 christos const struct linux_sys_inotify_add_watch_args *p = params; 1732 1.25 christos iarg[0] = SCARG(p, fd); /* int */ 1733 1.25 christos uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */ 1734 1.25 christos uarg[2] = SCARG(p, mask); /* uint32_t */ 1735 1.25 christos *n_args = 3; 1736 1.25 christos break; 1737 1.25 christos } 1738 1.25 christos /* linux_sys_inotify_rm_watch */ 1739 1.25 christos case 255: { 1740 1.25 christos const struct linux_sys_inotify_rm_watch_args *p = params; 1741 1.25 christos iarg[0] = SCARG(p, fd); /* int */ 1742 1.25 christos iarg[1] = SCARG(p, wd); /* int */ 1743 1.25 christos *n_args = 2; 1744 1.25 christos break; 1745 1.25 christos } 1746 1.1 christos /* linux_sys_openat */ 1747 1.1 christos case 257: { 1748 1.7 christos const struct linux_sys_openat_args *p = params; 1749 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1750 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1751 1.1 christos iarg[2] = SCARG(p, flags); /* int */ 1752 1.1 christos iarg[3] = SCARG(p, mode); /* linux_umode_t */ 1753 1.1 christos *n_args = 4; 1754 1.1 christos break; 1755 1.1 christos } 1756 1.1 christos /* sys_mkdirat */ 1757 1.1 christos case 258: { 1758 1.7 christos const struct sys_mkdirat_args *p = params; 1759 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1760 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1761 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1762 1.1 christos *n_args = 3; 1763 1.1 christos break; 1764 1.1 christos } 1765 1.1 christos /* linux_sys_mknodat */ 1766 1.1 christos case 259: { 1767 1.7 christos const struct linux_sys_mknodat_args *p = params; 1768 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1769 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1770 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1771 1.1 christos uarg[3] = SCARG(p, dev); /* unsigned */ 1772 1.1 christos *n_args = 4; 1773 1.1 christos break; 1774 1.1 christos } 1775 1.1 christos /* linux_sys_fchownat */ 1776 1.1 christos case 260: { 1777 1.7 christos const struct linux_sys_fchownat_args *p = params; 1778 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1779 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1780 1.1 christos uarg[2] = SCARG(p, owner); /* uid_t */ 1781 1.1 christos iarg[3] = SCARG(p, group); /* gid_t */ 1782 1.1 christos iarg[4] = SCARG(p, flag); /* int */ 1783 1.1 christos *n_args = 5; 1784 1.1 christos break; 1785 1.1 christos } 1786 1.1 christos /* linux_sys_fstatat64 */ 1787 1.1 christos case 262: { 1788 1.7 christos const struct linux_sys_fstatat64_args *p = params; 1789 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1790 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1791 1.1 christos uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 1792 1.1 christos iarg[3] = SCARG(p, flag); /* int */ 1793 1.1 christos *n_args = 4; 1794 1.1 christos break; 1795 1.1 christos } 1796 1.1 christos /* linux_sys_unlinkat */ 1797 1.1 christos case 263: { 1798 1.7 christos const struct linux_sys_unlinkat_args *p = params; 1799 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1800 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1801 1.1 christos iarg[2] = SCARG(p, flag); /* int */ 1802 1.1 christos *n_args = 3; 1803 1.1 christos break; 1804 1.1 christos } 1805 1.1 christos /* sys_renameat */ 1806 1.1 christos case 264: { 1807 1.7 christos const struct sys_renameat_args *p = params; 1808 1.1 christos iarg[0] = SCARG(p, fromfd); /* int */ 1809 1.1 christos uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 1810 1.1 christos iarg[2] = SCARG(p, tofd); /* int */ 1811 1.1 christos uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 1812 1.1 christos *n_args = 4; 1813 1.1 christos break; 1814 1.1 christos } 1815 1.1 christos /* linux_sys_linkat */ 1816 1.1 christos case 265: { 1817 1.7 christos const struct linux_sys_linkat_args *p = params; 1818 1.1 christos iarg[0] = SCARG(p, fd1); /* int */ 1819 1.1 christos uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */ 1820 1.1 christos iarg[2] = SCARG(p, fd2); /* int */ 1821 1.1 christos uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */ 1822 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1823 1.1 christos *n_args = 5; 1824 1.1 christos break; 1825 1.1 christos } 1826 1.1 christos /* sys_symlinkat */ 1827 1.1 christos case 266: { 1828 1.7 christos const struct sys_symlinkat_args *p = params; 1829 1.1 christos uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */ 1830 1.1 christos iarg[1] = SCARG(p, fd); /* int */ 1831 1.1 christos uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */ 1832 1.1 christos *n_args = 3; 1833 1.1 christos break; 1834 1.1 christos } 1835 1.1 christos /* sys_readlinkat */ 1836 1.1 christos case 267: { 1837 1.7 christos const struct sys_readlinkat_args *p = params; 1838 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1839 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1840 1.1 christos uarg[2] = (intptr_t) SCARG(p, buf); /* char * */ 1841 1.1 christos uarg[3] = SCARG(p, bufsize); /* size_t */ 1842 1.1 christos *n_args = 4; 1843 1.1 christos break; 1844 1.1 christos } 1845 1.1 christos /* linux_sys_fchmodat */ 1846 1.1 christos case 268: { 1847 1.7 christos const struct linux_sys_fchmodat_args *p = params; 1848 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1849 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1850 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1851 1.1 christos *n_args = 3; 1852 1.1 christos break; 1853 1.1 christos } 1854 1.1 christos /* linux_sys_faccessat */ 1855 1.1 christos case 269: { 1856 1.7 christos const struct linux_sys_faccessat_args *p = params; 1857 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1858 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1859 1.1 christos iarg[2] = SCARG(p, amode); /* int */ 1860 1.1 christos *n_args = 3; 1861 1.1 christos break; 1862 1.1 christos } 1863 1.6 martin /* linux_sys_pselect6 */ 1864 1.6 martin case 270: { 1865 1.7 christos const struct linux_sys_pselect6_args *p = params; 1866 1.6 martin iarg[0] = SCARG(p, nfds); /* int */ 1867 1.6 martin uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 1868 1.6 martin uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 1869 1.6 martin uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 1870 1.6 martin uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1871 1.6 martin uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */ 1872 1.6 martin *n_args = 6; 1873 1.6 martin break; 1874 1.6 martin } 1875 1.1 christos /* linux_sys_ppoll */ 1876 1.1 christos case 271: { 1877 1.7 christos const struct linux_sys_ppoll_args *p = params; 1878 1.1 christos uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 1879 1.1 christos uarg[1] = SCARG(p, nfds); /* u_int */ 1880 1.1 christos uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1881 1.1 christos uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */ 1882 1.1 christos *n_args = 4; 1883 1.1 christos break; 1884 1.1 christos } 1885 1.15 thorpej /* sys___futex_set_robust_list */ 1886 1.1 christos case 273: { 1887 1.15 thorpej const struct sys___futex_set_robust_list_args *p = params; 1888 1.15 thorpej uarg[0] = (intptr_t) SCARG(p, head); /* void * */ 1889 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 1890 1.1 christos *n_args = 2; 1891 1.1 christos break; 1892 1.1 christos } 1893 1.15 thorpej /* sys___futex_get_robust_list */ 1894 1.1 christos case 274: { 1895 1.15 thorpej const struct sys___futex_get_robust_list_args *p = params; 1896 1.15 thorpej iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 1897 1.15 thorpej uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ 1898 1.15 thorpej uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ 1899 1.1 christos *n_args = 3; 1900 1.1 christos break; 1901 1.1 christos } 1902 1.28 christos /* linux_sys_sync_file_range */ 1903 1.28 christos case 277: { 1904 1.28 christos const struct linux_sys_sync_file_range_args *p = params; 1905 1.28 christos iarg[0] = SCARG(p, fd); /* int */ 1906 1.28 christos iarg[1] = SCARG(p, offset); /* off_t */ 1907 1.28 christos iarg[2] = SCARG(p, nbytes); /* off_t */ 1908 1.28 christos uarg[3] = SCARG(p, flags); /* unsigned int */ 1909 1.28 christos *n_args = 4; 1910 1.28 christos break; 1911 1.28 christos } 1912 1.1 christos /* linux_sys_utimensat */ 1913 1.1 christos case 280: { 1914 1.7 christos const struct linux_sys_utimensat_args *p = params; 1915 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1916 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1917 1.1 christos uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 1918 1.1 christos iarg[3] = SCARG(p, flag); /* int */ 1919 1.1 christos *n_args = 4; 1920 1.1 christos break; 1921 1.1 christos } 1922 1.22 christos /* linux_sys_epoll_pwait */ 1923 1.22 christos case 281: { 1924 1.22 christos const struct linux_sys_epoll_pwait_args *p = params; 1925 1.22 christos iarg[0] = SCARG(p, epfd); /* int */ 1926 1.22 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 1927 1.22 christos iarg[2] = SCARG(p, maxevents); /* int */ 1928 1.22 christos iarg[3] = SCARG(p, timeout); /* int */ 1929 1.22 christos uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 1930 1.22 christos *n_args = 5; 1931 1.22 christos break; 1932 1.22 christos } 1933 1.17 thorpej /* linux_sys_timerfd_create */ 1934 1.17 thorpej case 283: { 1935 1.17 thorpej const struct linux_sys_timerfd_create_args *p = params; 1936 1.17 thorpej iarg[0] = SCARG(p, clock_id); /* clockid_t */ 1937 1.17 thorpej iarg[1] = SCARG(p, flags); /* int */ 1938 1.17 thorpej *n_args = 2; 1939 1.17 thorpej break; 1940 1.17 thorpej } 1941 1.18 thorpej /* linux_sys_eventfd */ 1942 1.18 thorpej case 284: { 1943 1.18 thorpej const struct linux_sys_eventfd_args *p = params; 1944 1.18 thorpej uarg[0] = SCARG(p, initval); /* unsigned int */ 1945 1.18 thorpej *n_args = 1; 1946 1.18 thorpej break; 1947 1.18 thorpej } 1948 1.14 jdolecek /* linux_sys_fallocate */ 1949 1.14 jdolecek case 285: { 1950 1.14 jdolecek const struct linux_sys_fallocate_args *p = params; 1951 1.14 jdolecek iarg[0] = SCARG(p, fd); /* int */ 1952 1.14 jdolecek iarg[1] = SCARG(p, mode); /* int */ 1953 1.14 jdolecek iarg[2] = SCARG(p, offset); /* off_t */ 1954 1.14 jdolecek iarg[3] = SCARG(p, len); /* off_t */ 1955 1.14 jdolecek *n_args = 4; 1956 1.14 jdolecek break; 1957 1.14 jdolecek } 1958 1.17 thorpej /* linux_sys_timerfd_settime */ 1959 1.17 thorpej case 286: { 1960 1.17 thorpej const struct linux_sys_timerfd_settime_args *p = params; 1961 1.17 thorpej iarg[0] = SCARG(p, fd); /* int */ 1962 1.17 thorpej iarg[1] = SCARG(p, flags); /* int */ 1963 1.17 thorpej uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 1964 1.17 thorpej uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 1965 1.17 thorpej *n_args = 4; 1966 1.17 thorpej break; 1967 1.17 thorpej } 1968 1.17 thorpej /* linux_sys_timerfd_gettime */ 1969 1.17 thorpej case 287: { 1970 1.17 thorpej const struct linux_sys_timerfd_gettime_args *p = params; 1971 1.17 thorpej iarg[0] = SCARG(p, fd); /* int */ 1972 1.17 thorpej uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 1973 1.17 thorpej *n_args = 2; 1974 1.17 thorpej break; 1975 1.17 thorpej } 1976 1.9 christos /* linux_sys_accept4 */ 1977 1.9 christos case 288: { 1978 1.9 christos const struct linux_sys_accept4_args *p = params; 1979 1.9 christos iarg[0] = SCARG(p, s); /* int */ 1980 1.9 christos uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */ 1981 1.9 christos uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */ 1982 1.9 christos iarg[3] = SCARG(p, flags); /* int */ 1983 1.9 christos *n_args = 4; 1984 1.9 christos break; 1985 1.9 christos } 1986 1.18 thorpej /* linux_sys_eventfd2 */ 1987 1.18 thorpej case 290: { 1988 1.18 thorpej const struct linux_sys_eventfd2_args *p = params; 1989 1.18 thorpej uarg[0] = SCARG(p, initval); /* unsigned int */ 1990 1.18 thorpej iarg[1] = SCARG(p, flags); /* int */ 1991 1.18 thorpej *n_args = 2; 1992 1.18 thorpej break; 1993 1.18 thorpej } 1994 1.22 christos /* linux_sys_epoll_create1 */ 1995 1.22 christos case 291: { 1996 1.22 christos const struct linux_sys_epoll_create1_args *p = params; 1997 1.22 christos iarg[0] = SCARG(p, flags); /* int */ 1998 1.22 christos *n_args = 1; 1999 1.22 christos break; 2000 1.22 christos } 2001 1.1 christos /* linux_sys_dup3 */ 2002 1.1 christos case 292: { 2003 1.7 christos const struct linux_sys_dup3_args *p = params; 2004 1.1 christos iarg[0] = SCARG(p, from); /* int */ 2005 1.1 christos iarg[1] = SCARG(p, to); /* int */ 2006 1.1 christos iarg[2] = SCARG(p, flags); /* int */ 2007 1.1 christos *n_args = 3; 2008 1.1 christos break; 2009 1.1 christos } 2010 1.1 christos /* linux_sys_pipe2 */ 2011 1.1 christos case 293: { 2012 1.7 christos const struct linux_sys_pipe2_args *p = params; 2013 1.1 christos uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 2014 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 2015 1.1 christos *n_args = 2; 2016 1.1 christos break; 2017 1.1 christos } 2018 1.25 christos /* linux_sys_inotify_init1 */ 2019 1.25 christos case 294: { 2020 1.25 christos const struct linux_sys_inotify_init1_args *p = params; 2021 1.25 christos iarg[0] = SCARG(p, flags); /* int */ 2022 1.25 christos *n_args = 1; 2023 1.25 christos break; 2024 1.25 christos } 2025 1.19 thorpej /* linux_sys_preadv */ 2026 1.19 thorpej case 295: { 2027 1.19 thorpej const struct linux_sys_preadv_args *p = params; 2028 1.19 thorpej iarg[0] = SCARG(p, fd); /* int */ 2029 1.19 thorpej uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 2030 1.19 thorpej iarg[2] = SCARG(p, iovcnt); /* int */ 2031 1.19 thorpej uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2032 1.19 thorpej uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2033 1.19 thorpej *n_args = 5; 2034 1.19 thorpej break; 2035 1.19 thorpej } 2036 1.19 thorpej /* linux_sys_pwritev */ 2037 1.19 thorpej case 296: { 2038 1.19 thorpej const struct linux_sys_pwritev_args *p = params; 2039 1.19 thorpej iarg[0] = SCARG(p, fd); /* int */ 2040 1.19 thorpej uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */ 2041 1.19 thorpej iarg[2] = SCARG(p, iovcnt); /* int */ 2042 1.19 thorpej uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2043 1.19 thorpej uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2044 1.19 thorpej *n_args = 5; 2045 1.19 thorpej break; 2046 1.19 thorpej } 2047 1.10 christos /* linux_sys_recvmmsg */ 2048 1.10 christos case 299: { 2049 1.10 christos const struct linux_sys_recvmmsg_args *p = params; 2050 1.10 christos iarg[0] = SCARG(p, s); /* int */ 2051 1.10 christos uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 2052 1.10 christos uarg[2] = SCARG(p, vlen); /* unsigned int */ 2053 1.10 christos uarg[3] = SCARG(p, flags); /* unsigned int */ 2054 1.10 christos uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */ 2055 1.10 christos *n_args = 5; 2056 1.10 christos break; 2057 1.10 christos } 2058 1.20 ryo /* linux_sys_prlimit64 */ 2059 1.20 ryo case 302: { 2060 1.20 ryo const struct linux_sys_prlimit64_args *p = params; 2061 1.20 ryo iarg[0] = SCARG(p, pid); /* pid_t */ 2062 1.20 ryo iarg[1] = SCARG(p, which); /* int */ 2063 1.20 ryo uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 2064 1.20 ryo uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 2065 1.20 ryo *n_args = 4; 2066 1.20 ryo break; 2067 1.20 ryo } 2068 1.28 christos /* linux_sys_syncfs */ 2069 1.28 christos case 306: { 2070 1.28 christos const struct linux_sys_syncfs_args *p = params; 2071 1.28 christos iarg[0] = SCARG(p, fd); /* int */ 2072 1.28 christos *n_args = 1; 2073 1.28 christos break; 2074 1.28 christos } 2075 1.10 christos /* linux_sys_sendmmsg */ 2076 1.10 christos case 307: { 2077 1.10 christos const struct linux_sys_sendmmsg_args *p = params; 2078 1.10 christos iarg[0] = SCARG(p, s); /* int */ 2079 1.10 christos uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 2080 1.10 christos uarg[2] = SCARG(p, vlen); /* unsigned int */ 2081 1.10 christos uarg[3] = SCARG(p, flags); /* unsigned int */ 2082 1.10 christos *n_args = 4; 2083 1.10 christos break; 2084 1.10 christos } 2085 1.26 christos /* linux_sys_getcpu */ 2086 1.26 christos case 309: { 2087 1.26 christos const struct linux_sys_getcpu_args *p = params; 2088 1.26 christos uarg[0] = (intptr_t) SCARG(p, cpu); /* unsigned int * */ 2089 1.26 christos uarg[1] = (intptr_t) SCARG(p, node); /* unsigned int * */ 2090 1.26 christos uarg[2] = (intptr_t) SCARG(p, tcache); /* struct linux_getcpu_cache * */ 2091 1.26 christos *n_args = 3; 2092 1.26 christos break; 2093 1.26 christos } 2094 1.28 christos /* linux_sys_renameat2 */ 2095 1.28 christos case 316: { 2096 1.28 christos const struct linux_sys_renameat2_args *p = params; 2097 1.28 christos iarg[0] = SCARG(p, fromfd); /* int */ 2098 1.28 christos uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 2099 1.28 christos iarg[2] = SCARG(p, tofd); /* int */ 2100 1.28 christos uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 2101 1.28 christos uarg[4] = SCARG(p, flags); /* unsigned int */ 2102 1.28 christos *n_args = 5; 2103 1.28 christos break; 2104 1.28 christos } 2105 1.21 christos /* sys_getrandom */ 2106 1.21 christos case 318: { 2107 1.21 christos const struct sys_getrandom_args *p = params; 2108 1.21 christos uarg[0] = (intptr_t) SCARG(p, buf); /* void * */ 2109 1.21 christos uarg[1] = SCARG(p, buflen); /* size_t */ 2110 1.21 christos uarg[2] = SCARG(p, flags); /* unsigned int */ 2111 1.21 christos *n_args = 3; 2112 1.21 christos break; 2113 1.21 christos } 2114 1.21 christos /* linux_sys_memfd_create */ 2115 1.21 christos case 319: { 2116 1.21 christos const struct linux_sys_memfd_create_args *p = params; 2117 1.21 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 2118 1.21 christos uarg[1] = SCARG(p, flags); /* unsigned int */ 2119 1.21 christos *n_args = 2; 2120 1.21 christos break; 2121 1.21 christos } 2122 1.28 christos /* linux_sys_copy_file_range */ 2123 1.28 christos case 326: { 2124 1.28 christos const struct linux_sys_copy_file_range_args *p = params; 2125 1.28 christos iarg[0] = SCARG(p, fd_in); /* int */ 2126 1.28 christos uarg[1] = (intptr_t) SCARG(p, off_in); /* off_t * */ 2127 1.28 christos iarg[2] = SCARG(p, fd_out); /* int */ 2128 1.28 christos uarg[3] = (intptr_t) SCARG(p, off_out); /* off_t * */ 2129 1.28 christos uarg[4] = SCARG(p, len); /* size_t */ 2130 1.28 christos uarg[5] = SCARG(p, flags); /* unsigned int */ 2131 1.28 christos *n_args = 6; 2132 1.28 christos break; 2133 1.28 christos } 2134 1.23 christos /* linux_sys_statx */ 2135 1.23 christos case 332: { 2136 1.23 christos const struct linux_sys_statx_args *p = params; 2137 1.23 christos iarg[0] = SCARG(p, fd); /* int */ 2138 1.23 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2139 1.23 christos iarg[2] = SCARG(p, flag); /* int */ 2140 1.23 christos uarg[3] = SCARG(p, mask); /* unsigned int */ 2141 1.23 christos uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */ 2142 1.23 christos *n_args = 5; 2143 1.23 christos break; 2144 1.23 christos } 2145 1.28 christos /* linux_sys_clone3 */ 2146 1.28 christos case 435: { 2147 1.28 christos const struct linux_sys_clone3_args *p = params; 2148 1.28 christos uarg[0] = (intptr_t) SCARG(p, cl_args); /* struct linux_user_clone3_args * */ 2149 1.28 christos uarg[1] = SCARG(p, size); /* size_t */ 2150 1.28 christos *n_args = 2; 2151 1.28 christos break; 2152 1.28 christos } 2153 1.23 christos /* linux_sys_close_range */ 2154 1.23 christos case 436: { 2155 1.23 christos const struct linux_sys_close_range_args *p = params; 2156 1.23 christos uarg[0] = SCARG(p, first); /* unsigned int */ 2157 1.23 christos uarg[1] = SCARG(p, last); /* unsigned int */ 2158 1.23 christos uarg[2] = SCARG(p, flags); /* unsigned int */ 2159 1.23 christos *n_args = 3; 2160 1.23 christos break; 2161 1.23 christos } 2162 1.26 christos /* linux_sys_faccessat2 */ 2163 1.26 christos case 439: { 2164 1.26 christos const struct linux_sys_faccessat2_args *p = params; 2165 1.26 christos iarg[0] = SCARG(p, fd); /* int */ 2166 1.26 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2167 1.26 christos iarg[2] = SCARG(p, amode); /* int */ 2168 1.26 christos iarg[3] = SCARG(p, flags); /* int */ 2169 1.26 christos *n_args = 4; 2170 1.26 christos break; 2171 1.26 christos } 2172 1.22 christos /* linux_sys_epoll_pwait2 */ 2173 1.22 christos case 441: { 2174 1.22 christos const struct linux_sys_epoll_pwait2_args *p = params; 2175 1.22 christos iarg[0] = SCARG(p, epfd); /* int */ 2176 1.22 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2177 1.22 christos iarg[2] = SCARG(p, maxevents); /* int */ 2178 1.22 christos uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 2179 1.22 christos uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2180 1.22 christos *n_args = 5; 2181 1.22 christos break; 2182 1.22 christos } 2183 1.1 christos /* linux_sys_nosys */ 2184 1.21 christos case 451: { 2185 1.1 christos *n_args = 0; 2186 1.1 christos break; 2187 1.1 christos } 2188 1.1 christos default: 2189 1.1 christos *n_args = 0; 2190 1.1 christos break; 2191 1.1 christos }; 2192 1.1 christos } 2193 1.1 christos static void 2194 1.1 christos systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2195 1.1 christos { 2196 1.1 christos const char *p = NULL; 2197 1.1 christos switch (sysnum) { 2198 1.1 christos /* sys_read */ 2199 1.1 christos case 0: 2200 1.1 christos switch(ndx) { 2201 1.1 christos case 0: 2202 1.1 christos p = "int"; 2203 1.1 christos break; 2204 1.1 christos case 1: 2205 1.1 christos p = "void *"; 2206 1.1 christos break; 2207 1.1 christos case 2: 2208 1.1 christos p = "size_t"; 2209 1.1 christos break; 2210 1.1 christos default: 2211 1.1 christos break; 2212 1.1 christos }; 2213 1.1 christos break; 2214 1.1 christos /* sys_write */ 2215 1.1 christos case 1: 2216 1.1 christos switch(ndx) { 2217 1.1 christos case 0: 2218 1.1 christos p = "int"; 2219 1.1 christos break; 2220 1.1 christos case 1: 2221 1.1 christos p = "const void *"; 2222 1.1 christos break; 2223 1.1 christos case 2: 2224 1.2 njoly p = "size_t"; 2225 1.1 christos break; 2226 1.1 christos default: 2227 1.1 christos break; 2228 1.1 christos }; 2229 1.1 christos break; 2230 1.1 christos /* linux_sys_open */ 2231 1.1 christos case 2: 2232 1.1 christos switch(ndx) { 2233 1.1 christos case 0: 2234 1.1 christos p = "const char *"; 2235 1.1 christos break; 2236 1.1 christos case 1: 2237 1.1 christos p = "int"; 2238 1.1 christos break; 2239 1.1 christos case 2: 2240 1.1 christos p = "linux_umode_t"; 2241 1.1 christos break; 2242 1.1 christos default: 2243 1.1 christos break; 2244 1.1 christos }; 2245 1.1 christos break; 2246 1.1 christos /* sys_close */ 2247 1.1 christos case 3: 2248 1.1 christos switch(ndx) { 2249 1.1 christos case 0: 2250 1.1 christos p = "int"; 2251 1.1 christos break; 2252 1.1 christos default: 2253 1.1 christos break; 2254 1.1 christos }; 2255 1.1 christos break; 2256 1.1 christos /* linux_sys_stat64 */ 2257 1.1 christos case 4: 2258 1.1 christos switch(ndx) { 2259 1.1 christos case 0: 2260 1.1 christos p = "const char *"; 2261 1.1 christos break; 2262 1.1 christos case 1: 2263 1.1 christos p = "struct linux_stat64 *"; 2264 1.1 christos break; 2265 1.1 christos default: 2266 1.1 christos break; 2267 1.1 christos }; 2268 1.1 christos break; 2269 1.1 christos /* linux_sys_fstat64 */ 2270 1.1 christos case 5: 2271 1.1 christos switch(ndx) { 2272 1.1 christos case 0: 2273 1.1 christos p = "int"; 2274 1.1 christos break; 2275 1.1 christos case 1: 2276 1.1 christos p = "struct linux_stat64 *"; 2277 1.1 christos break; 2278 1.1 christos default: 2279 1.1 christos break; 2280 1.1 christos }; 2281 1.1 christos break; 2282 1.1 christos /* linux_sys_lstat64 */ 2283 1.1 christos case 6: 2284 1.1 christos switch(ndx) { 2285 1.1 christos case 0: 2286 1.1 christos p = "const char *"; 2287 1.1 christos break; 2288 1.1 christos case 1: 2289 1.1 christos p = "struct linux_stat64 *"; 2290 1.1 christos break; 2291 1.1 christos default: 2292 1.1 christos break; 2293 1.1 christos }; 2294 1.1 christos break; 2295 1.1 christos /* sys_poll */ 2296 1.1 christos case 7: 2297 1.1 christos switch(ndx) { 2298 1.1 christos case 0: 2299 1.1 christos p = "struct pollfd *"; 2300 1.1 christos break; 2301 1.1 christos case 1: 2302 1.1 christos p = "u_int"; 2303 1.1 christos break; 2304 1.1 christos case 2: 2305 1.1 christos p = "int"; 2306 1.1 christos break; 2307 1.1 christos default: 2308 1.1 christos break; 2309 1.1 christos }; 2310 1.1 christos break; 2311 1.1 christos /* compat_43_sys_lseek */ 2312 1.1 christos case 8: 2313 1.1 christos switch(ndx) { 2314 1.1 christos case 0: 2315 1.1 christos p = "int"; 2316 1.1 christos break; 2317 1.1 christos case 1: 2318 1.1 christos p = "long"; 2319 1.1 christos break; 2320 1.1 christos case 2: 2321 1.1 christos p = "int"; 2322 1.1 christos break; 2323 1.1 christos default: 2324 1.1 christos break; 2325 1.1 christos }; 2326 1.1 christos break; 2327 1.1 christos /* linux_sys_mmap */ 2328 1.1 christos case 9: 2329 1.1 christos switch(ndx) { 2330 1.1 christos case 0: 2331 1.1 christos p = "unsigned long"; 2332 1.1 christos break; 2333 1.1 christos case 1: 2334 1.1 christos p = "size_t"; 2335 1.1 christos break; 2336 1.1 christos case 2: 2337 1.1 christos p = "int"; 2338 1.1 christos break; 2339 1.1 christos case 3: 2340 1.1 christos p = "int"; 2341 1.1 christos break; 2342 1.1 christos case 4: 2343 1.1 christos p = "int"; 2344 1.1 christos break; 2345 1.1 christos case 5: 2346 1.1 christos p = "linux_off_t"; 2347 1.1 christos break; 2348 1.1 christos default: 2349 1.1 christos break; 2350 1.1 christos }; 2351 1.1 christos break; 2352 1.1 christos /* linux_sys_mprotect */ 2353 1.1 christos case 10: 2354 1.1 christos switch(ndx) { 2355 1.1 christos case 0: 2356 1.1 christos p = "const void *"; 2357 1.1 christos break; 2358 1.1 christos case 1: 2359 1.1 christos p = "unsigned long"; 2360 1.1 christos break; 2361 1.1 christos case 2: 2362 1.1 christos p = "int"; 2363 1.1 christos break; 2364 1.1 christos default: 2365 1.1 christos break; 2366 1.1 christos }; 2367 1.1 christos break; 2368 1.1 christos /* sys_munmap */ 2369 1.1 christos case 11: 2370 1.1 christos switch(ndx) { 2371 1.1 christos case 0: 2372 1.1 christos p = "void *"; 2373 1.1 christos break; 2374 1.1 christos case 1: 2375 1.1 christos p = "size_t"; 2376 1.1 christos break; 2377 1.1 christos default: 2378 1.1 christos break; 2379 1.1 christos }; 2380 1.1 christos break; 2381 1.1 christos /* linux_sys_brk */ 2382 1.1 christos case 12: 2383 1.1 christos switch(ndx) { 2384 1.1 christos case 0: 2385 1.1 christos p = "char *"; 2386 1.1 christos break; 2387 1.1 christos default: 2388 1.1 christos break; 2389 1.1 christos }; 2390 1.1 christos break; 2391 1.1 christos /* linux_sys_rt_sigaction */ 2392 1.1 christos case 13: 2393 1.1 christos switch(ndx) { 2394 1.1 christos case 0: 2395 1.1 christos p = "int"; 2396 1.1 christos break; 2397 1.1 christos case 1: 2398 1.1 christos p = "const struct linux_sigaction *"; 2399 1.1 christos break; 2400 1.1 christos case 2: 2401 1.1 christos p = "struct linux_sigaction *"; 2402 1.1 christos break; 2403 1.1 christos case 3: 2404 1.1 christos p = "size_t"; 2405 1.1 christos break; 2406 1.1 christos default: 2407 1.1 christos break; 2408 1.1 christos }; 2409 1.1 christos break; 2410 1.1 christos /* linux_sys_rt_sigprocmask */ 2411 1.1 christos case 14: 2412 1.1 christos switch(ndx) { 2413 1.1 christos case 0: 2414 1.1 christos p = "int"; 2415 1.1 christos break; 2416 1.1 christos case 1: 2417 1.1 christos p = "const linux_sigset_t *"; 2418 1.1 christos break; 2419 1.1 christos case 2: 2420 1.1 christos p = "linux_sigset_t *"; 2421 1.1 christos break; 2422 1.1 christos case 3: 2423 1.1 christos p = "size_t"; 2424 1.1 christos break; 2425 1.1 christos default: 2426 1.1 christos break; 2427 1.1 christos }; 2428 1.1 christos break; 2429 1.1 christos /* linux_sys_rt_sigreturn */ 2430 1.1 christos case 15: 2431 1.1 christos break; 2432 1.1 christos /* linux_sys_ioctl */ 2433 1.1 christos case 16: 2434 1.1 christos switch(ndx) { 2435 1.1 christos case 0: 2436 1.1 christos p = "int"; 2437 1.1 christos break; 2438 1.1 christos case 1: 2439 1.1 christos p = "u_long"; 2440 1.1 christos break; 2441 1.1 christos case 2: 2442 1.1 christos p = "void *"; 2443 1.1 christos break; 2444 1.1 christos default: 2445 1.1 christos break; 2446 1.1 christos }; 2447 1.1 christos break; 2448 1.1 christos /* linux_sys_pread */ 2449 1.1 christos case 17: 2450 1.1 christos switch(ndx) { 2451 1.1 christos case 0: 2452 1.1 christos p = "int"; 2453 1.1 christos break; 2454 1.1 christos case 1: 2455 1.1 christos p = "char *"; 2456 1.1 christos break; 2457 1.1 christos case 2: 2458 1.1 christos p = "size_t"; 2459 1.1 christos break; 2460 1.1 christos case 3: 2461 1.1 christos p = "off_t"; 2462 1.1 christos break; 2463 1.1 christos default: 2464 1.1 christos break; 2465 1.1 christos }; 2466 1.1 christos break; 2467 1.1 christos /* linux_sys_pwrite */ 2468 1.1 christos case 18: 2469 1.1 christos switch(ndx) { 2470 1.1 christos case 0: 2471 1.1 christos p = "int"; 2472 1.1 christos break; 2473 1.1 christos case 1: 2474 1.1 christos p = "char *"; 2475 1.1 christos break; 2476 1.1 christos case 2: 2477 1.1 christos p = "size_t"; 2478 1.1 christos break; 2479 1.1 christos case 3: 2480 1.1 christos p = "off_t"; 2481 1.1 christos break; 2482 1.1 christos default: 2483 1.1 christos break; 2484 1.1 christos }; 2485 1.1 christos break; 2486 1.1 christos /* sys_readv */ 2487 1.1 christos case 19: 2488 1.1 christos switch(ndx) { 2489 1.1 christos case 0: 2490 1.1 christos p = "int"; 2491 1.1 christos break; 2492 1.1 christos case 1: 2493 1.1 christos p = "const struct iovec *"; 2494 1.1 christos break; 2495 1.1 christos case 2: 2496 1.1 christos p = "int"; 2497 1.1 christos break; 2498 1.1 christos default: 2499 1.1 christos break; 2500 1.1 christos }; 2501 1.1 christos break; 2502 1.1 christos /* sys_writev */ 2503 1.1 christos case 20: 2504 1.1 christos switch(ndx) { 2505 1.1 christos case 0: 2506 1.1 christos p = "int"; 2507 1.1 christos break; 2508 1.1 christos case 1: 2509 1.1 christos p = "const struct iovec *"; 2510 1.1 christos break; 2511 1.1 christos case 2: 2512 1.1 christos p = "int"; 2513 1.1 christos break; 2514 1.1 christos default: 2515 1.1 christos break; 2516 1.1 christos }; 2517 1.1 christos break; 2518 1.1 christos /* sys_access */ 2519 1.1 christos case 21: 2520 1.1 christos switch(ndx) { 2521 1.1 christos case 0: 2522 1.1 christos p = "const char *"; 2523 1.1 christos break; 2524 1.1 christos case 1: 2525 1.1 christos p = "int"; 2526 1.1 christos break; 2527 1.1 christos default: 2528 1.1 christos break; 2529 1.1 christos }; 2530 1.1 christos break; 2531 1.1 christos /* linux_sys_pipe */ 2532 1.1 christos case 22: 2533 1.1 christos switch(ndx) { 2534 1.1 christos case 0: 2535 1.1 christos p = "int *"; 2536 1.1 christos break; 2537 1.1 christos default: 2538 1.1 christos break; 2539 1.1 christos }; 2540 1.1 christos break; 2541 1.1 christos /* linux_sys_select */ 2542 1.1 christos case 23: 2543 1.1 christos switch(ndx) { 2544 1.1 christos case 0: 2545 1.1 christos p = "int"; 2546 1.1 christos break; 2547 1.1 christos case 1: 2548 1.1 christos p = "fd_set *"; 2549 1.1 christos break; 2550 1.1 christos case 2: 2551 1.1 christos p = "fd_set *"; 2552 1.1 christos break; 2553 1.1 christos case 3: 2554 1.1 christos p = "fd_set *"; 2555 1.1 christos break; 2556 1.1 christos case 4: 2557 1.1 christos p = "struct timeval50 *"; 2558 1.1 christos break; 2559 1.1 christos default: 2560 1.1 christos break; 2561 1.1 christos }; 2562 1.1 christos break; 2563 1.1 christos /* linux_sys_sched_yield */ 2564 1.1 christos case 24: 2565 1.1 christos break; 2566 1.1 christos /* linux_sys_mremap */ 2567 1.1 christos case 25: 2568 1.1 christos switch(ndx) { 2569 1.1 christos case 0: 2570 1.1 christos p = "void *"; 2571 1.1 christos break; 2572 1.1 christos case 1: 2573 1.1 christos p = "size_t"; 2574 1.1 christos break; 2575 1.1 christos case 2: 2576 1.1 christos p = "size_t"; 2577 1.1 christos break; 2578 1.1 christos case 3: 2579 1.1 christos p = "u_long"; 2580 1.1 christos break; 2581 1.1 christos default: 2582 1.1 christos break; 2583 1.1 christos }; 2584 1.1 christos break; 2585 1.1 christos /* sys___msync13 */ 2586 1.1 christos case 26: 2587 1.1 christos switch(ndx) { 2588 1.1 christos case 0: 2589 1.1 christos p = "void *"; 2590 1.1 christos break; 2591 1.1 christos case 1: 2592 1.1 christos p = "size_t"; 2593 1.1 christos break; 2594 1.1 christos case 2: 2595 1.1 christos p = "int"; 2596 1.1 christos break; 2597 1.1 christos default: 2598 1.1 christos break; 2599 1.1 christos }; 2600 1.1 christos break; 2601 1.1 christos /* sys_mincore */ 2602 1.1 christos case 27: 2603 1.1 christos switch(ndx) { 2604 1.1 christos case 0: 2605 1.1 christos p = "void *"; 2606 1.1 christos break; 2607 1.1 christos case 1: 2608 1.1 christos p = "size_t"; 2609 1.1 christos break; 2610 1.1 christos case 2: 2611 1.1 christos p = "char *"; 2612 1.1 christos break; 2613 1.1 christos default: 2614 1.1 christos break; 2615 1.1 christos }; 2616 1.1 christos break; 2617 1.1 christos /* sys_madvise */ 2618 1.1 christos case 28: 2619 1.1 christos switch(ndx) { 2620 1.1 christos case 0: 2621 1.1 christos p = "void *"; 2622 1.1 christos break; 2623 1.1 christos case 1: 2624 1.1 christos p = "size_t"; 2625 1.1 christos break; 2626 1.1 christos case 2: 2627 1.1 christos p = "int"; 2628 1.1 christos break; 2629 1.1 christos default: 2630 1.1 christos break; 2631 1.1 christos }; 2632 1.1 christos break; 2633 1.1 christos #ifdef SYSVSHM 2634 1.1 christos /* linux_sys_shmget */ 2635 1.1 christos case 29: 2636 1.1 christos switch(ndx) { 2637 1.1 christos case 0: 2638 1.1 christos p = "key_t"; 2639 1.1 christos break; 2640 1.1 christos case 1: 2641 1.1 christos p = "size_t"; 2642 1.1 christos break; 2643 1.1 christos case 2: 2644 1.1 christos p = "int"; 2645 1.1 christos break; 2646 1.1 christos default: 2647 1.1 christos break; 2648 1.1 christos }; 2649 1.1 christos break; 2650 1.1 christos /* sys_shmat */ 2651 1.1 christos case 30: 2652 1.1 christos switch(ndx) { 2653 1.1 christos case 0: 2654 1.1 christos p = "int"; 2655 1.1 christos break; 2656 1.1 christos case 1: 2657 1.1 christos p = "void *"; 2658 1.1 christos break; 2659 1.1 christos case 2: 2660 1.1 christos p = "int"; 2661 1.1 christos break; 2662 1.1 christos default: 2663 1.1 christos break; 2664 1.1 christos }; 2665 1.1 christos break; 2666 1.1 christos /* linux_sys_shmctl */ 2667 1.1 christos case 31: 2668 1.1 christos switch(ndx) { 2669 1.1 christos case 0: 2670 1.1 christos p = "int"; 2671 1.1 christos break; 2672 1.1 christos case 1: 2673 1.1 christos p = "int"; 2674 1.1 christos break; 2675 1.1 christos case 2: 2676 1.1 christos p = "struct linux_shmid_ds *"; 2677 1.1 christos break; 2678 1.1 christos default: 2679 1.1 christos break; 2680 1.1 christos }; 2681 1.1 christos break; 2682 1.1 christos #else 2683 1.1 christos #endif 2684 1.1 christos /* sys_dup */ 2685 1.1 christos case 32: 2686 1.1 christos switch(ndx) { 2687 1.1 christos case 0: 2688 1.1 christos p = "int"; 2689 1.1 christos break; 2690 1.1 christos default: 2691 1.1 christos break; 2692 1.1 christos }; 2693 1.1 christos break; 2694 1.1 christos /* sys_dup2 */ 2695 1.1 christos case 33: 2696 1.1 christos switch(ndx) { 2697 1.1 christos case 0: 2698 1.1 christos p = "int"; 2699 1.1 christos break; 2700 1.1 christos case 1: 2701 1.1 christos p = "int"; 2702 1.1 christos break; 2703 1.1 christos default: 2704 1.1 christos break; 2705 1.1 christos }; 2706 1.1 christos break; 2707 1.1 christos /* linux_sys_pause */ 2708 1.1 christos case 34: 2709 1.1 christos break; 2710 1.1 christos /* linux_sys_nanosleep */ 2711 1.1 christos case 35: 2712 1.1 christos switch(ndx) { 2713 1.1 christos case 0: 2714 1.1 christos p = "const struct linux_timespec *"; 2715 1.1 christos break; 2716 1.1 christos case 1: 2717 1.1 christos p = "struct linux_timespec *"; 2718 1.1 christos break; 2719 1.1 christos default: 2720 1.1 christos break; 2721 1.1 christos }; 2722 1.1 christos break; 2723 1.1 christos /* compat_50_sys_getitimer */ 2724 1.1 christos case 36: 2725 1.1 christos switch(ndx) { 2726 1.1 christos case 0: 2727 1.1 christos p = "int"; 2728 1.1 christos break; 2729 1.1 christos case 1: 2730 1.1 christos p = "struct itimerval50 *"; 2731 1.1 christos break; 2732 1.1 christos default: 2733 1.1 christos break; 2734 1.1 christos }; 2735 1.1 christos break; 2736 1.1 christos /* linux_sys_alarm */ 2737 1.1 christos case 37: 2738 1.1 christos switch(ndx) { 2739 1.1 christos case 0: 2740 1.1 christos p = "unsigned int"; 2741 1.1 christos break; 2742 1.1 christos default: 2743 1.1 christos break; 2744 1.1 christos }; 2745 1.1 christos break; 2746 1.1 christos /* compat_50_sys_setitimer */ 2747 1.1 christos case 38: 2748 1.1 christos switch(ndx) { 2749 1.1 christos case 0: 2750 1.1 christos p = "int"; 2751 1.1 christos break; 2752 1.1 christos case 1: 2753 1.1 christos p = "struct itimerval50 *"; 2754 1.1 christos break; 2755 1.1 christos case 2: 2756 1.1 christos p = "struct itimerval50 *"; 2757 1.1 christos break; 2758 1.1 christos default: 2759 1.1 christos break; 2760 1.1 christos }; 2761 1.1 christos break; 2762 1.1 christos /* sys_getpid */ 2763 1.1 christos case 39: 2764 1.1 christos break; 2765 1.1 christos /* linux_sys_socket */ 2766 1.1 christos case 41: 2767 1.1 christos switch(ndx) { 2768 1.1 christos case 0: 2769 1.1 christos p = "int"; 2770 1.1 christos break; 2771 1.1 christos case 1: 2772 1.1 christos p = "int"; 2773 1.1 christos break; 2774 1.1 christos case 2: 2775 1.1 christos p = "int"; 2776 1.1 christos break; 2777 1.1 christos default: 2778 1.1 christos break; 2779 1.1 christos }; 2780 1.1 christos break; 2781 1.1 christos /* linux_sys_connect */ 2782 1.1 christos case 42: 2783 1.1 christos switch(ndx) { 2784 1.1 christos case 0: 2785 1.1 christos p = "int"; 2786 1.1 christos break; 2787 1.1 christos case 1: 2788 1.1 christos p = "const struct osockaddr *"; 2789 1.1 christos break; 2790 1.1 christos case 2: 2791 1.1 christos p = "unsigned int"; 2792 1.1 christos break; 2793 1.1 christos default: 2794 1.1 christos break; 2795 1.1 christos }; 2796 1.1 christos break; 2797 1.1 christos /* linux_sys_accept */ 2798 1.1 christos case 43: 2799 1.1 christos switch(ndx) { 2800 1.1 christos case 0: 2801 1.1 christos p = "int"; 2802 1.1 christos break; 2803 1.1 christos case 1: 2804 1.1 christos p = "struct osockaddr *"; 2805 1.1 christos break; 2806 1.1 christos case 2: 2807 1.1 christos p = "int *"; 2808 1.1 christos break; 2809 1.1 christos default: 2810 1.1 christos break; 2811 1.1 christos }; 2812 1.1 christos break; 2813 1.1 christos /* linux_sys_sendto */ 2814 1.1 christos case 44: 2815 1.1 christos switch(ndx) { 2816 1.1 christos case 0: 2817 1.1 christos p = "int"; 2818 1.1 christos break; 2819 1.1 christos case 1: 2820 1.1 christos p = "void *"; 2821 1.1 christos break; 2822 1.1 christos case 2: 2823 1.1 christos p = "int"; 2824 1.1 christos break; 2825 1.1 christos case 3: 2826 1.1 christos p = "int"; 2827 1.1 christos break; 2828 1.1 christos case 4: 2829 1.1 christos p = "struct osockaddr *"; 2830 1.1 christos break; 2831 1.1 christos case 5: 2832 1.1 christos p = "int"; 2833 1.1 christos break; 2834 1.1 christos default: 2835 1.1 christos break; 2836 1.1 christos }; 2837 1.1 christos break; 2838 1.1 christos /* linux_sys_recvfrom */ 2839 1.1 christos case 45: 2840 1.1 christos switch(ndx) { 2841 1.1 christos case 0: 2842 1.1 christos p = "int"; 2843 1.1 christos break; 2844 1.1 christos case 1: 2845 1.1 christos p = "void *"; 2846 1.1 christos break; 2847 1.1 christos case 2: 2848 1.1 christos p = "size_t"; 2849 1.1 christos break; 2850 1.1 christos case 3: 2851 1.1 christos p = "int"; 2852 1.1 christos break; 2853 1.1 christos case 4: 2854 1.1 christos p = "struct osockaddr *"; 2855 1.1 christos break; 2856 1.1 christos case 5: 2857 1.1 christos p = "unsigned int *"; 2858 1.1 christos break; 2859 1.1 christos default: 2860 1.1 christos break; 2861 1.1 christos }; 2862 1.1 christos break; 2863 1.1 christos /* linux_sys_sendmsg */ 2864 1.1 christos case 46: 2865 1.1 christos switch(ndx) { 2866 1.1 christos case 0: 2867 1.1 christos p = "int"; 2868 1.1 christos break; 2869 1.1 christos case 1: 2870 1.1 christos p = "const struct linux_msghdr *"; 2871 1.1 christos break; 2872 1.1 christos case 2: 2873 1.1 christos p = "int"; 2874 1.1 christos break; 2875 1.1 christos default: 2876 1.1 christos break; 2877 1.1 christos }; 2878 1.1 christos break; 2879 1.1 christos /* linux_sys_recvmsg */ 2880 1.1 christos case 47: 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 = "struct linux_msghdr *"; 2887 1.1 christos break; 2888 1.1 christos case 2: 2889 1.1 christos p = "int"; 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_shutdown */ 2896 1.1 christos case 48: 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 /* linux_sys_bind */ 2909 1.1 christos case 49: 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 case 1: 2915 1.1 christos p = "const struct osockaddr *"; 2916 1.1 christos break; 2917 1.1 christos case 2: 2918 1.1 christos p = "unsigned int"; 2919 1.1 christos break; 2920 1.1 christos default: 2921 1.1 christos break; 2922 1.1 christos }; 2923 1.1 christos break; 2924 1.1 christos /* sys_listen */ 2925 1.1 christos case 50: 2926 1.1 christos switch(ndx) { 2927 1.1 christos case 0: 2928 1.1 christos p = "int"; 2929 1.1 christos break; 2930 1.1 christos case 1: 2931 1.1 christos p = "int"; 2932 1.1 christos break; 2933 1.1 christos default: 2934 1.1 christos break; 2935 1.1 christos }; 2936 1.1 christos break; 2937 1.1 christos /* linux_sys_getsockname */ 2938 1.1 christos case 51: 2939 1.1 christos switch(ndx) { 2940 1.1 christos case 0: 2941 1.1 christos p = "int"; 2942 1.1 christos break; 2943 1.1 christos case 1: 2944 1.1 christos p = "void *"; 2945 1.1 christos break; 2946 1.1 christos case 2: 2947 1.1 christos p = "int *"; 2948 1.1 christos break; 2949 1.1 christos default: 2950 1.1 christos break; 2951 1.1 christos }; 2952 1.1 christos break; 2953 1.1 christos /* linux_sys_getpeername */ 2954 1.1 christos case 52: 2955 1.1 christos switch(ndx) { 2956 1.1 christos case 0: 2957 1.1 christos p = "int"; 2958 1.1 christos break; 2959 1.1 christos case 1: 2960 1.1 christos p = "struct sockaddr *"; 2961 1.1 christos break; 2962 1.1 christos case 2: 2963 1.1 christos p = "unsigned int *"; 2964 1.1 christos break; 2965 1.1 christos default: 2966 1.1 christos break; 2967 1.1 christos }; 2968 1.1 christos break; 2969 1.1 christos /* linux_sys_socketpair */ 2970 1.1 christos case 53: 2971 1.1 christos switch(ndx) { 2972 1.1 christos case 0: 2973 1.1 christos p = "int"; 2974 1.1 christos break; 2975 1.1 christos case 1: 2976 1.1 christos p = "int"; 2977 1.1 christos break; 2978 1.1 christos case 2: 2979 1.1 christos p = "int"; 2980 1.1 christos break; 2981 1.1 christos case 3: 2982 1.1 christos p = "int *"; 2983 1.1 christos break; 2984 1.1 christos default: 2985 1.1 christos break; 2986 1.1 christos }; 2987 1.1 christos break; 2988 1.1 christos /* linux_sys_setsockopt */ 2989 1.1 christos case 54: 2990 1.1 christos switch(ndx) { 2991 1.1 christos case 0: 2992 1.1 christos p = "int"; 2993 1.1 christos break; 2994 1.1 christos case 1: 2995 1.1 christos p = "int"; 2996 1.1 christos break; 2997 1.1 christos case 2: 2998 1.1 christos p = "int"; 2999 1.1 christos break; 3000 1.1 christos case 3: 3001 1.1 christos p = "void *"; 3002 1.1 christos break; 3003 1.1 christos case 4: 3004 1.1 christos p = "int"; 3005 1.1 christos break; 3006 1.1 christos default: 3007 1.1 christos break; 3008 1.1 christos }; 3009 1.1 christos break; 3010 1.1 christos /* linux_sys_getsockopt */ 3011 1.1 christos case 55: 3012 1.1 christos switch(ndx) { 3013 1.1 christos case 0: 3014 1.1 christos p = "int"; 3015 1.1 christos break; 3016 1.1 christos case 1: 3017 1.1 christos p = "int"; 3018 1.1 christos break; 3019 1.1 christos case 2: 3020 1.1 christos p = "int"; 3021 1.1 christos break; 3022 1.1 christos case 3: 3023 1.1 christos p = "void *"; 3024 1.1 christos break; 3025 1.1 christos case 4: 3026 1.1 christos p = "int *"; 3027 1.1 christos break; 3028 1.1 christos default: 3029 1.1 christos break; 3030 1.1 christos }; 3031 1.1 christos break; 3032 1.1 christos /* linux_sys_clone */ 3033 1.1 christos case 56: 3034 1.1 christos switch(ndx) { 3035 1.1 christos case 0: 3036 1.1 christos p = "int"; 3037 1.1 christos break; 3038 1.1 christos case 1: 3039 1.1 christos p = "void *"; 3040 1.1 christos break; 3041 1.1 christos case 2: 3042 1.1 christos p = "void *"; 3043 1.1 christos break; 3044 1.1 christos case 3: 3045 1.1 christos p = "void *"; 3046 1.1 christos break; 3047 1.1 christos case 4: 3048 1.1 christos p = "void *"; 3049 1.1 christos break; 3050 1.1 christos default: 3051 1.1 christos break; 3052 1.1 christos }; 3053 1.1 christos break; 3054 1.1 christos /* sys_fork */ 3055 1.1 christos case 57: 3056 1.1 christos break; 3057 1.1 christos /* sys___vfork14 */ 3058 1.1 christos case 58: 3059 1.1 christos break; 3060 1.1 christos /* sys_execve */ 3061 1.1 christos case 59: 3062 1.1 christos switch(ndx) { 3063 1.1 christos case 0: 3064 1.1 christos p = "const char *"; 3065 1.1 christos break; 3066 1.1 christos case 1: 3067 1.1 christos p = "char **"; 3068 1.1 christos break; 3069 1.1 christos case 2: 3070 1.1 christos p = "char **"; 3071 1.1 christos break; 3072 1.1 christos default: 3073 1.1 christos break; 3074 1.1 christos }; 3075 1.1 christos break; 3076 1.1 christos /* linux_sys_exit */ 3077 1.1 christos case 60: 3078 1.1 christos switch(ndx) { 3079 1.1 christos case 0: 3080 1.1 christos p = "int"; 3081 1.1 christos break; 3082 1.1 christos default: 3083 1.1 christos break; 3084 1.1 christos }; 3085 1.1 christos break; 3086 1.1 christos /* linux_sys_wait4 */ 3087 1.1 christos case 61: 3088 1.1 christos switch(ndx) { 3089 1.1 christos case 0: 3090 1.1 christos p = "int"; 3091 1.1 christos break; 3092 1.1 christos case 1: 3093 1.1 christos p = "int *"; 3094 1.1 christos break; 3095 1.1 christos case 2: 3096 1.1 christos p = "int"; 3097 1.1 christos break; 3098 1.1 christos case 3: 3099 1.1 christos p = "struct rusage50 *"; 3100 1.1 christos break; 3101 1.1 christos default: 3102 1.1 christos break; 3103 1.1 christos }; 3104 1.1 christos break; 3105 1.1 christos /* linux_sys_kill */ 3106 1.1 christos case 62: 3107 1.1 christos switch(ndx) { 3108 1.1 christos case 0: 3109 1.1 christos p = "int"; 3110 1.1 christos break; 3111 1.1 christos case 1: 3112 1.1 christos p = "int"; 3113 1.1 christos break; 3114 1.1 christos default: 3115 1.1 christos break; 3116 1.1 christos }; 3117 1.1 christos break; 3118 1.1 christos /* linux_sys_uname */ 3119 1.1 christos case 63: 3120 1.1 christos switch(ndx) { 3121 1.1 christos case 0: 3122 1.1 christos p = "struct linux_utsname *"; 3123 1.1 christos break; 3124 1.1 christos default: 3125 1.1 christos break; 3126 1.1 christos }; 3127 1.1 christos break; 3128 1.1 christos #ifdef SYSVSEM 3129 1.1 christos /* sys_semget */ 3130 1.1 christos case 64: 3131 1.1 christos switch(ndx) { 3132 1.1 christos case 0: 3133 1.1 christos p = "key_t"; 3134 1.1 christos break; 3135 1.1 christos case 1: 3136 1.1 christos p = "int"; 3137 1.1 christos break; 3138 1.1 christos case 2: 3139 1.1 christos p = "int"; 3140 1.1 christos break; 3141 1.1 christos default: 3142 1.1 christos break; 3143 1.1 christos }; 3144 1.1 christos break; 3145 1.1 christos /* sys_semop */ 3146 1.1 christos case 65: 3147 1.1 christos switch(ndx) { 3148 1.1 christos case 0: 3149 1.1 christos p = "int"; 3150 1.1 christos break; 3151 1.1 christos case 1: 3152 1.1 christos p = "struct sembuf *"; 3153 1.1 christos break; 3154 1.1 christos case 2: 3155 1.1 christos p = "size_t"; 3156 1.1 christos break; 3157 1.1 christos default: 3158 1.1 christos break; 3159 1.1 christos }; 3160 1.1 christos break; 3161 1.1 christos /* linux_sys_semctl */ 3162 1.1 christos case 66: 3163 1.1 christos switch(ndx) { 3164 1.1 christos case 0: 3165 1.1 christos p = "int"; 3166 1.1 christos break; 3167 1.1 christos case 1: 3168 1.1 christos p = "int"; 3169 1.1 christos break; 3170 1.1 christos case 2: 3171 1.1 christos p = "int"; 3172 1.1 christos break; 3173 1.1 christos case 3: 3174 1.1 christos p = "union linux_semun"; 3175 1.1 christos break; 3176 1.1 christos default: 3177 1.1 christos break; 3178 1.1 christos }; 3179 1.1 christos break; 3180 1.1 christos #else 3181 1.1 christos #endif 3182 1.1 christos #ifdef SYSVSHM 3183 1.1 christos /* sys_shmdt */ 3184 1.1 christos case 67: 3185 1.1 christos switch(ndx) { 3186 1.1 christos case 0: 3187 1.1 christos p = "const void *"; 3188 1.1 christos break; 3189 1.1 christos default: 3190 1.1 christos break; 3191 1.1 christos }; 3192 1.1 christos break; 3193 1.1 christos #else 3194 1.1 christos #endif 3195 1.1 christos #ifdef SYSVMSG 3196 1.1 christos /* sys_msgget */ 3197 1.1 christos case 68: 3198 1.1 christos switch(ndx) { 3199 1.1 christos case 0: 3200 1.1 christos p = "key_t"; 3201 1.1 christos break; 3202 1.1 christos case 1: 3203 1.1 christos p = "int"; 3204 1.1 christos break; 3205 1.1 christos default: 3206 1.1 christos break; 3207 1.1 christos }; 3208 1.1 christos break; 3209 1.1 christos /* sys_msgsnd */ 3210 1.1 christos case 69: 3211 1.1 christos switch(ndx) { 3212 1.1 christos case 0: 3213 1.1 christos p = "int"; 3214 1.1 christos break; 3215 1.1 christos case 1: 3216 1.1 christos p = "void *"; 3217 1.1 christos break; 3218 1.1 christos case 2: 3219 1.1 christos p = "size_t"; 3220 1.1 christos break; 3221 1.1 christos case 3: 3222 1.1 christos p = "int"; 3223 1.1 christos break; 3224 1.1 christos default: 3225 1.1 christos break; 3226 1.1 christos }; 3227 1.1 christos break; 3228 1.1 christos /* sys_msgrcv */ 3229 1.1 christos case 70: 3230 1.1 christos switch(ndx) { 3231 1.1 christos case 0: 3232 1.1 christos p = "int"; 3233 1.1 christos break; 3234 1.1 christos case 1: 3235 1.1 christos p = "void *"; 3236 1.1 christos break; 3237 1.1 christos case 2: 3238 1.1 christos p = "size_t"; 3239 1.1 christos break; 3240 1.1 christos case 3: 3241 1.1 christos p = "long"; 3242 1.1 christos break; 3243 1.1 christos case 4: 3244 1.1 christos p = "int"; 3245 1.1 christos break; 3246 1.1 christos default: 3247 1.1 christos break; 3248 1.1 christos }; 3249 1.1 christos break; 3250 1.1 christos /* linux_sys_msgctl */ 3251 1.1 christos case 71: 3252 1.1 christos switch(ndx) { 3253 1.1 christos case 0: 3254 1.1 christos p = "int"; 3255 1.1 christos break; 3256 1.1 christos case 1: 3257 1.1 christos p = "int"; 3258 1.1 christos break; 3259 1.1 christos case 2: 3260 1.1 christos p = "struct linux_msqid_ds *"; 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 #else 3267 1.1 christos #endif 3268 1.1 christos /* linux_sys_fcntl */ 3269 1.1 christos case 72: 3270 1.1 christos switch(ndx) { 3271 1.1 christos case 0: 3272 1.1 christos p = "int"; 3273 1.1 christos break; 3274 1.1 christos case 1: 3275 1.1 christos p = "int"; 3276 1.1 christos break; 3277 1.1 christos case 2: 3278 1.1 christos p = "void *"; 3279 1.1 christos break; 3280 1.1 christos default: 3281 1.1 christos break; 3282 1.1 christos }; 3283 1.1 christos break; 3284 1.1 christos /* sys_flock */ 3285 1.1 christos case 73: 3286 1.1 christos switch(ndx) { 3287 1.1 christos case 0: 3288 1.1 christos p = "int"; 3289 1.1 christos break; 3290 1.1 christos case 1: 3291 1.1 christos p = "int"; 3292 1.1 christos break; 3293 1.1 christos default: 3294 1.1 christos break; 3295 1.1 christos }; 3296 1.1 christos break; 3297 1.1 christos /* sys_fsync */ 3298 1.1 christos case 74: 3299 1.1 christos switch(ndx) { 3300 1.1 christos case 0: 3301 1.1 christos p = "int"; 3302 1.1 christos break; 3303 1.1 christos default: 3304 1.1 christos break; 3305 1.1 christos }; 3306 1.1 christos break; 3307 1.1 christos /* linux_sys_fdatasync */ 3308 1.1 christos case 75: 3309 1.1 christos switch(ndx) { 3310 1.1 christos case 0: 3311 1.1 christos p = "int"; 3312 1.1 christos break; 3313 1.1 christos default: 3314 1.1 christos break; 3315 1.1 christos }; 3316 1.1 christos break; 3317 1.1 christos /* linux_sys_truncate64 */ 3318 1.1 christos case 76: 3319 1.1 christos switch(ndx) { 3320 1.1 christos case 0: 3321 1.1 christos p = "const char *"; 3322 1.1 christos break; 3323 1.1 christos case 1: 3324 1.1 christos p = "off_t"; 3325 1.1 christos break; 3326 1.1 christos default: 3327 1.1 christos break; 3328 1.1 christos }; 3329 1.1 christos break; 3330 1.1 christos /* linux_sys_ftruncate64 */ 3331 1.1 christos case 77: 3332 1.1 christos switch(ndx) { 3333 1.1 christos case 0: 3334 1.1 christos p = "unsigned int"; 3335 1.1 christos break; 3336 1.1 christos case 1: 3337 1.1 christos p = "off_t"; 3338 1.1 christos break; 3339 1.1 christos default: 3340 1.1 christos break; 3341 1.1 christos }; 3342 1.1 christos break; 3343 1.1 christos /* linux_sys_getdents */ 3344 1.1 christos case 78: 3345 1.1 christos switch(ndx) { 3346 1.1 christos case 0: 3347 1.1 christos p = "int"; 3348 1.1 christos break; 3349 1.1 christos case 1: 3350 1.1 christos p = "struct linux_dirent *"; 3351 1.1 christos break; 3352 1.1 christos case 2: 3353 1.1 christos p = "unsigned int"; 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___getcwd */ 3360 1.1 christos case 79: 3361 1.1 christos switch(ndx) { 3362 1.1 christos case 0: 3363 1.1 christos p = "char *"; 3364 1.1 christos break; 3365 1.1 christos case 1: 3366 1.1 christos p = "size_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 /* sys_chdir */ 3373 1.1 christos case 80: 3374 1.1 christos switch(ndx) { 3375 1.1 christos case 0: 3376 1.1 christos p = "const char *"; 3377 1.1 christos break; 3378 1.1 christos default: 3379 1.1 christos break; 3380 1.1 christos }; 3381 1.1 christos break; 3382 1.1 christos /* sys_fchdir */ 3383 1.1 christos case 81: 3384 1.1 christos switch(ndx) { 3385 1.1 christos case 0: 3386 1.1 christos p = "int"; 3387 1.1 christos break; 3388 1.1 christos default: 3389 1.1 christos break; 3390 1.1 christos }; 3391 1.1 christos break; 3392 1.1 christos /* sys___posix_rename */ 3393 1.1 christos case 82: 3394 1.1 christos switch(ndx) { 3395 1.1 christos case 0: 3396 1.1 christos p = "const char *"; 3397 1.1 christos break; 3398 1.1 christos case 1: 3399 1.1 christos p = "const char *"; 3400 1.1 christos break; 3401 1.1 christos default: 3402 1.1 christos break; 3403 1.1 christos }; 3404 1.1 christos break; 3405 1.1 christos /* sys_mkdir */ 3406 1.1 christos case 83: 3407 1.1 christos switch(ndx) { 3408 1.1 christos case 0: 3409 1.1 christos p = "const char *"; 3410 1.1 christos break; 3411 1.1 christos case 1: 3412 1.1 christos p = "linux_umode_t"; 3413 1.1 christos break; 3414 1.1 christos default: 3415 1.1 christos break; 3416 1.1 christos }; 3417 1.1 christos break; 3418 1.1 christos /* sys_rmdir */ 3419 1.1 christos case 84: 3420 1.1 christos switch(ndx) { 3421 1.1 christos case 0: 3422 1.1 christos p = "const char *"; 3423 1.1 christos break; 3424 1.1 christos default: 3425 1.1 christos break; 3426 1.1 christos }; 3427 1.1 christos break; 3428 1.1 christos /* linux_sys_creat */ 3429 1.1 christos case 85: 3430 1.1 christos switch(ndx) { 3431 1.1 christos case 0: 3432 1.1 christos p = "const char *"; 3433 1.1 christos break; 3434 1.1 christos case 1: 3435 1.1 christos p = "linux_umode_t"; 3436 1.1 christos break; 3437 1.1 christos default: 3438 1.1 christos break; 3439 1.1 christos }; 3440 1.1 christos break; 3441 1.1 christos /* sys_link */ 3442 1.1 christos case 86: 3443 1.1 christos switch(ndx) { 3444 1.1 christos case 0: 3445 1.1 christos p = "const char *"; 3446 1.1 christos break; 3447 1.1 christos case 1: 3448 1.1 christos p = "const char *"; 3449 1.1 christos break; 3450 1.1 christos default: 3451 1.1 christos break; 3452 1.1 christos }; 3453 1.1 christos break; 3454 1.1 christos /* linux_sys_unlink */ 3455 1.1 christos case 87: 3456 1.1 christos switch(ndx) { 3457 1.1 christos case 0: 3458 1.1 christos p = "const char *"; 3459 1.1 christos break; 3460 1.1 christos default: 3461 1.1 christos break; 3462 1.1 christos }; 3463 1.1 christos break; 3464 1.1 christos /* sys_symlink */ 3465 1.1 christos case 88: 3466 1.1 christos switch(ndx) { 3467 1.1 christos case 0: 3468 1.1 christos p = "const char *"; 3469 1.1 christos break; 3470 1.1 christos case 1: 3471 1.1 christos p = "const char *"; 3472 1.1 christos break; 3473 1.1 christos default: 3474 1.1 christos break; 3475 1.1 christos }; 3476 1.1 christos break; 3477 1.1 christos /* sys_readlink */ 3478 1.1 christos case 89: 3479 1.1 christos switch(ndx) { 3480 1.1 christos case 0: 3481 1.1 christos p = "const char *"; 3482 1.1 christos break; 3483 1.1 christos case 1: 3484 1.1 christos p = "char *"; 3485 1.1 christos break; 3486 1.1 christos case 2: 3487 1.1 christos p = "int"; 3488 1.1 christos break; 3489 1.1 christos default: 3490 1.1 christos break; 3491 1.1 christos }; 3492 1.1 christos break; 3493 1.1 christos /* sys_chmod */ 3494 1.1 christos case 90: 3495 1.1 christos switch(ndx) { 3496 1.1 christos case 0: 3497 1.1 christos p = "const char *"; 3498 1.1 christos break; 3499 1.1 christos case 1: 3500 1.1 christos p = "linux_umode_t"; 3501 1.1 christos break; 3502 1.1 christos default: 3503 1.1 christos break; 3504 1.1 christos }; 3505 1.1 christos break; 3506 1.1 christos /* sys_fchmod */ 3507 1.1 christos case 91: 3508 1.1 christos switch(ndx) { 3509 1.1 christos case 0: 3510 1.1 christos p = "int"; 3511 1.1 christos break; 3512 1.1 christos case 1: 3513 1.1 christos p = "linux_umode_t"; 3514 1.1 christos break; 3515 1.1 christos default: 3516 1.1 christos break; 3517 1.1 christos }; 3518 1.1 christos break; 3519 1.1 christos /* sys___posix_chown */ 3520 1.1 christos case 92: 3521 1.1 christos switch(ndx) { 3522 1.1 christos case 0: 3523 1.1 christos p = "const char *"; 3524 1.1 christos break; 3525 1.1 christos case 1: 3526 1.1 christos p = "uid_t"; 3527 1.1 christos break; 3528 1.1 christos case 2: 3529 1.1 christos p = "gid_t"; 3530 1.1 christos break; 3531 1.1 christos default: 3532 1.1 christos break; 3533 1.1 christos }; 3534 1.1 christos break; 3535 1.1 christos /* sys___posix_fchown */ 3536 1.1 christos case 93: 3537 1.1 christos switch(ndx) { 3538 1.1 christos case 0: 3539 1.1 christos p = "int"; 3540 1.1 christos break; 3541 1.1 christos case 1: 3542 1.1 christos p = "uid_t"; 3543 1.1 christos break; 3544 1.1 christos case 2: 3545 1.1 christos p = "gid_t"; 3546 1.1 christos break; 3547 1.1 christos default: 3548 1.1 christos break; 3549 1.1 christos }; 3550 1.1 christos break; 3551 1.1 christos /* sys___posix_lchown */ 3552 1.1 christos case 94: 3553 1.1 christos switch(ndx) { 3554 1.1 christos case 0: 3555 1.1 christos p = "const char *"; 3556 1.1 christos break; 3557 1.1 christos case 1: 3558 1.1 christos p = "uid_t"; 3559 1.1 christos break; 3560 1.1 christos case 2: 3561 1.1 christos p = "gid_t"; 3562 1.1 christos break; 3563 1.1 christos default: 3564 1.1 christos break; 3565 1.1 christos }; 3566 1.1 christos break; 3567 1.1 christos /* sys_umask */ 3568 1.1 christos case 95: 3569 1.1 christos switch(ndx) { 3570 1.1 christos case 0: 3571 1.1 christos p = "int"; 3572 1.1 christos break; 3573 1.1 christos default: 3574 1.1 christos break; 3575 1.1 christos }; 3576 1.1 christos break; 3577 1.1 christos /* linux_sys_gettimeofday */ 3578 1.1 christos case 96: 3579 1.1 christos switch(ndx) { 3580 1.1 christos case 0: 3581 1.1 christos p = "struct timeval50 *"; 3582 1.1 christos break; 3583 1.1 christos case 1: 3584 1.1 christos p = "struct timezone *"; 3585 1.1 christos break; 3586 1.1 christos default: 3587 1.1 christos break; 3588 1.1 christos }; 3589 1.1 christos break; 3590 1.1 christos /* linux_sys_getrlimit */ 3591 1.1 christos case 97: 3592 1.1 christos switch(ndx) { 3593 1.1 christos case 0: 3594 1.1 christos p = "int"; 3595 1.1 christos break; 3596 1.1 christos case 1: 3597 1.1 christos p = "struct rlimit *"; 3598 1.1 christos break; 3599 1.1 christos default: 3600 1.1 christos break; 3601 1.1 christos }; 3602 1.1 christos break; 3603 1.1 christos /* compat_50_sys_getrusage */ 3604 1.1 christos case 98: 3605 1.1 christos switch(ndx) { 3606 1.1 christos case 0: 3607 1.1 christos p = "int"; 3608 1.1 christos break; 3609 1.1 christos case 1: 3610 1.1 christos p = "struct rusage50 *"; 3611 1.1 christos break; 3612 1.1 christos default: 3613 1.1 christos break; 3614 1.1 christos }; 3615 1.1 christos break; 3616 1.1 christos /* linux_sys_sysinfo */ 3617 1.1 christos case 99: 3618 1.1 christos switch(ndx) { 3619 1.1 christos case 0: 3620 1.1 christos p = "struct linux_sysinfo *"; 3621 1.1 christos break; 3622 1.1 christos default: 3623 1.1 christos break; 3624 1.1 christos }; 3625 1.1 christos break; 3626 1.1 christos /* linux_sys_times */ 3627 1.1 christos case 100: 3628 1.1 christos switch(ndx) { 3629 1.1 christos case 0: 3630 1.1 christos p = "struct times *"; 3631 1.1 christos break; 3632 1.1 christos default: 3633 1.1 christos break; 3634 1.1 christos }; 3635 1.1 christos break; 3636 1.1 christos /* linux_sys_ptrace */ 3637 1.1 christos case 101: 3638 1.1 christos switch(ndx) { 3639 1.1 christos case 0: 3640 1.1 christos p = "long"; 3641 1.1 christos break; 3642 1.1 christos case 1: 3643 1.1 christos p = "long"; 3644 1.1 christos break; 3645 1.1 christos case 2: 3646 1.1 christos p = "long"; 3647 1.1 christos break; 3648 1.1 christos case 3: 3649 1.1 christos p = "long"; 3650 1.1 christos break; 3651 1.1 christos default: 3652 1.1 christos break; 3653 1.1 christos }; 3654 1.1 christos break; 3655 1.1 christos /* sys_getuid */ 3656 1.1 christos case 102: 3657 1.1 christos break; 3658 1.1 christos /* sys_getgid */ 3659 1.1 christos case 104: 3660 1.1 christos break; 3661 1.1 christos /* sys_setuid */ 3662 1.1 christos case 105: 3663 1.1 christos switch(ndx) { 3664 1.1 christos case 0: 3665 1.1 christos p = "uid_t"; 3666 1.1 christos break; 3667 1.1 christos default: 3668 1.1 christos break; 3669 1.1 christos }; 3670 1.1 christos break; 3671 1.1 christos /* sys_setgid */ 3672 1.1 christos case 106: 3673 1.1 christos switch(ndx) { 3674 1.1 christos case 0: 3675 1.1 christos p = "gid_t"; 3676 1.1 christos break; 3677 1.1 christos default: 3678 1.1 christos break; 3679 1.1 christos }; 3680 1.1 christos break; 3681 1.1 christos /* sys_geteuid */ 3682 1.1 christos case 107: 3683 1.1 christos break; 3684 1.1 christos /* sys_getegid */ 3685 1.1 christos case 108: 3686 1.1 christos break; 3687 1.1 christos /* sys_setpgid */ 3688 1.1 christos case 109: 3689 1.1 christos switch(ndx) { 3690 1.1 christos case 0: 3691 1.1 christos p = "int"; 3692 1.1 christos break; 3693 1.1 christos case 1: 3694 1.1 christos p = "int"; 3695 1.1 christos break; 3696 1.1 christos default: 3697 1.1 christos break; 3698 1.1 christos }; 3699 1.1 christos break; 3700 1.1 christos /* sys_getppid */ 3701 1.1 christos case 110: 3702 1.1 christos break; 3703 1.1 christos /* sys_getpgrp */ 3704 1.1 christos case 111: 3705 1.1 christos break; 3706 1.1 christos /* sys_setsid */ 3707 1.1 christos case 112: 3708 1.1 christos break; 3709 1.1 christos /* sys_setreuid */ 3710 1.1 christos case 113: 3711 1.1 christos switch(ndx) { 3712 1.1 christos case 0: 3713 1.1 christos p = "uid_t"; 3714 1.1 christos break; 3715 1.1 christos case 1: 3716 1.1 christos p = "uid_t"; 3717 1.1 christos break; 3718 1.1 christos default: 3719 1.1 christos break; 3720 1.1 christos }; 3721 1.1 christos break; 3722 1.1 christos /* sys_setregid */ 3723 1.1 christos case 114: 3724 1.1 christos switch(ndx) { 3725 1.1 christos case 0: 3726 1.1 christos p = "gid_t"; 3727 1.1 christos break; 3728 1.1 christos case 1: 3729 1.1 christos p = "gid_t"; 3730 1.1 christos break; 3731 1.1 christos default: 3732 1.1 christos break; 3733 1.1 christos }; 3734 1.1 christos break; 3735 1.1 christos /* sys_getgroups */ 3736 1.1 christos case 115: 3737 1.1 christos switch(ndx) { 3738 1.1 christos case 0: 3739 1.1 christos p = "int"; 3740 1.1 christos break; 3741 1.1 christos case 1: 3742 1.1 christos p = "gid_t *"; 3743 1.1 christos break; 3744 1.1 christos default: 3745 1.1 christos break; 3746 1.1 christos }; 3747 1.1 christos break; 3748 1.1 christos /* sys_setgroups */ 3749 1.1 christos case 116: 3750 1.1 christos switch(ndx) { 3751 1.1 christos case 0: 3752 1.1 christos p = "int"; 3753 1.1 christos break; 3754 1.1 christos case 1: 3755 1.1 christos p = "gid_t *"; 3756 1.1 christos break; 3757 1.1 christos default: 3758 1.1 christos break; 3759 1.1 christos }; 3760 1.1 christos break; 3761 1.1 christos /* linux_sys_setresuid */ 3762 1.1 christos case 117: 3763 1.1 christos switch(ndx) { 3764 1.1 christos case 0: 3765 1.1 christos p = "uid_t"; 3766 1.1 christos break; 3767 1.1 christos case 1: 3768 1.1 christos p = "uid_t"; 3769 1.1 christos break; 3770 1.1 christos case 2: 3771 1.1 christos p = "uid_t"; 3772 1.1 christos break; 3773 1.1 christos default: 3774 1.1 christos break; 3775 1.1 christos }; 3776 1.1 christos break; 3777 1.1 christos /* linux_sys_getresuid */ 3778 1.1 christos case 118: 3779 1.1 christos switch(ndx) { 3780 1.1 christos case 0: 3781 1.1 christos p = "uid_t *"; 3782 1.1 christos break; 3783 1.1 christos case 1: 3784 1.1 christos p = "uid_t *"; 3785 1.1 christos break; 3786 1.1 christos case 2: 3787 1.1 christos p = "uid_t *"; 3788 1.1 christos break; 3789 1.1 christos default: 3790 1.1 christos break; 3791 1.1 christos }; 3792 1.1 christos break; 3793 1.1 christos /* linux_sys_setresgid */ 3794 1.1 christos case 119: 3795 1.1 christos switch(ndx) { 3796 1.1 christos case 0: 3797 1.1 christos p = "gid_t"; 3798 1.1 christos break; 3799 1.1 christos case 1: 3800 1.1 christos p = "gid_t"; 3801 1.1 christos break; 3802 1.1 christos case 2: 3803 1.1 christos p = "gid_t"; 3804 1.1 christos break; 3805 1.1 christos default: 3806 1.1 christos break; 3807 1.1 christos }; 3808 1.1 christos break; 3809 1.1 christos /* linux_sys_getresgid */ 3810 1.1 christos case 120: 3811 1.1 christos switch(ndx) { 3812 1.1 christos case 0: 3813 1.1 christos p = "gid_t *"; 3814 1.1 christos break; 3815 1.1 christos case 1: 3816 1.1 christos p = "gid_t *"; 3817 1.1 christos break; 3818 1.1 christos case 2: 3819 1.1 christos p = "gid_t *"; 3820 1.1 christos break; 3821 1.1 christos default: 3822 1.1 christos break; 3823 1.1 christos }; 3824 1.1 christos break; 3825 1.1 christos /* sys_getpgid */ 3826 1.1 christos case 121: 3827 1.1 christos switch(ndx) { 3828 1.1 christos case 0: 3829 1.1 christos p = "pid_t"; 3830 1.1 christos break; 3831 1.1 christos default: 3832 1.1 christos break; 3833 1.1 christos }; 3834 1.1 christos break; 3835 1.1 christos /* linux_sys_setfsuid */ 3836 1.1 christos case 122: 3837 1.1 christos switch(ndx) { 3838 1.1 christos case 0: 3839 1.1 christos p = "uid_t"; 3840 1.1 christos break; 3841 1.1 christos default: 3842 1.1 christos break; 3843 1.1 christos }; 3844 1.1 christos break; 3845 1.1 christos /* linux_sys_setfsgid */ 3846 1.1 christos case 123: 3847 1.1 christos switch(ndx) { 3848 1.1 christos case 0: 3849 1.1 christos p = "gid_t"; 3850 1.1 christos break; 3851 1.1 christos default: 3852 1.1 christos break; 3853 1.1 christos }; 3854 1.1 christos break; 3855 1.1 christos /* sys_getsid */ 3856 1.1 christos case 124: 3857 1.1 christos switch(ndx) { 3858 1.1 christos case 0: 3859 1.1 christos p = "pid_t"; 3860 1.1 christos break; 3861 1.1 christos default: 3862 1.1 christos break; 3863 1.1 christos }; 3864 1.1 christos break; 3865 1.1 christos /* linux_sys_rt_sigpending */ 3866 1.1 christos case 127: 3867 1.1 christos switch(ndx) { 3868 1.1 christos case 0: 3869 1.1 christos p = "linux_sigset_t *"; 3870 1.1 christos break; 3871 1.1 christos case 1: 3872 1.1 christos p = "size_t"; 3873 1.1 christos break; 3874 1.1 christos default: 3875 1.1 christos break; 3876 1.1 christos }; 3877 1.1 christos break; 3878 1.1 christos /* linux_sys_rt_sigtimedwait */ 3879 1.1 christos case 128: 3880 1.1 christos switch(ndx) { 3881 1.1 christos case 0: 3882 1.1 christos p = "const linux_sigset_t *"; 3883 1.1 christos break; 3884 1.1 christos case 1: 3885 1.1 christos p = "linux_siginfo_t *"; 3886 1.1 christos break; 3887 1.1 christos case 2: 3888 1.1 christos p = "const struct linux_timespec *"; 3889 1.1 christos break; 3890 1.1 christos default: 3891 1.1 christos break; 3892 1.1 christos }; 3893 1.1 christos break; 3894 1.1 christos /* linux_sys_rt_queueinfo */ 3895 1.1 christos case 129: 3896 1.1 christos switch(ndx) { 3897 1.1 christos case 0: 3898 1.1 christos p = "int"; 3899 1.1 christos break; 3900 1.1 christos case 1: 3901 1.1 christos p = "int"; 3902 1.1 christos break; 3903 1.1 christos case 2: 3904 1.1 christos p = "linux_siginfo_t *"; 3905 1.1 christos break; 3906 1.1 christos default: 3907 1.1 christos break; 3908 1.1 christos }; 3909 1.1 christos break; 3910 1.1 christos /* linux_sys_rt_sigsuspend */ 3911 1.1 christos case 130: 3912 1.1 christos switch(ndx) { 3913 1.1 christos case 0: 3914 1.1 christos p = "linux_sigset_t *"; 3915 1.1 christos break; 3916 1.1 christos case 1: 3917 1.1 christos p = "size_t"; 3918 1.1 christos break; 3919 1.1 christos default: 3920 1.1 christos break; 3921 1.1 christos }; 3922 1.1 christos break; 3923 1.1 christos /* linux_sys_sigaltstack */ 3924 1.1 christos case 131: 3925 1.1 christos switch(ndx) { 3926 1.1 christos case 0: 3927 1.1 christos p = "const struct linux_sigaltstack *"; 3928 1.1 christos break; 3929 1.1 christos case 1: 3930 1.1 christos p = "struct linux_sigaltstack *"; 3931 1.1 christos break; 3932 1.1 christos default: 3933 1.1 christos break; 3934 1.1 christos }; 3935 1.1 christos break; 3936 1.1 christos /* linux_sys_utime */ 3937 1.1 christos case 132: 3938 1.1 christos switch(ndx) { 3939 1.1 christos case 0: 3940 1.1 christos p = "const char *"; 3941 1.1 christos break; 3942 1.1 christos case 1: 3943 1.1 christos p = "struct linux_utimbuf *"; 3944 1.1 christos break; 3945 1.1 christos default: 3946 1.1 christos break; 3947 1.1 christos }; 3948 1.1 christos break; 3949 1.1 christos /* linux_sys_mknod */ 3950 1.1 christos case 133: 3951 1.1 christos switch(ndx) { 3952 1.1 christos case 0: 3953 1.1 christos p = "const char *"; 3954 1.1 christos break; 3955 1.1 christos case 1: 3956 1.1 christos p = "linux_umode_t"; 3957 1.1 christos break; 3958 1.1 christos case 2: 3959 1.1 christos p = "unsigned"; 3960 1.1 christos break; 3961 1.1 christos default: 3962 1.1 christos break; 3963 1.1 christos }; 3964 1.1 christos break; 3965 1.1 christos #ifdef EXEC_AOUT 3966 1.1 christos /* linux_sys_uselib */ 3967 1.1 christos case 134: 3968 1.1 christos switch(ndx) { 3969 1.1 christos case 0: 3970 1.1 christos p = "const char *"; 3971 1.1 christos break; 3972 1.1 christos default: 3973 1.1 christos break; 3974 1.1 christos }; 3975 1.1 christos break; 3976 1.1 christos #else 3977 1.1 christos #endif 3978 1.1 christos /* linux_sys_personality */ 3979 1.1 christos case 135: 3980 1.1 christos switch(ndx) { 3981 1.1 christos case 0: 3982 1.1 christos p = "unsigned long"; 3983 1.1 christos break; 3984 1.1 christos default: 3985 1.1 christos break; 3986 1.1 christos }; 3987 1.1 christos break; 3988 1.1 christos /* linux_sys_statfs */ 3989 1.1 christos case 137: 3990 1.1 christos switch(ndx) { 3991 1.1 christos case 0: 3992 1.1 christos p = "const char *"; 3993 1.1 christos break; 3994 1.1 christos case 1: 3995 1.1 christos p = "struct linux_statfs *"; 3996 1.1 christos break; 3997 1.1 christos default: 3998 1.1 christos break; 3999 1.1 christos }; 4000 1.1 christos break; 4001 1.1 christos /* linux_sys_fstatfs */ 4002 1.1 christos case 138: 4003 1.1 christos switch(ndx) { 4004 1.1 christos case 0: 4005 1.1 christos p = "int"; 4006 1.1 christos break; 4007 1.1 christos case 1: 4008 1.1 christos p = "struct linux_statfs *"; 4009 1.1 christos break; 4010 1.1 christos default: 4011 1.1 christos break; 4012 1.1 christos }; 4013 1.1 christos break; 4014 1.1 christos /* linux_sys_getpriority */ 4015 1.1 christos case 140: 4016 1.1 christos switch(ndx) { 4017 1.1 christos case 0: 4018 1.1 christos p = "int"; 4019 1.1 christos break; 4020 1.1 christos case 1: 4021 1.1 christos p = "int"; 4022 1.1 christos break; 4023 1.1 christos default: 4024 1.1 christos break; 4025 1.1 christos }; 4026 1.1 christos break; 4027 1.1 christos /* sys_setpriority */ 4028 1.1 christos case 141: 4029 1.1 christos switch(ndx) { 4030 1.1 christos case 0: 4031 1.1 christos p = "int"; 4032 1.1 christos break; 4033 1.1 christos case 1: 4034 1.1 christos p = "int"; 4035 1.1 christos break; 4036 1.1 christos case 2: 4037 1.1 christos p = "int"; 4038 1.1 christos break; 4039 1.1 christos default: 4040 1.1 christos break; 4041 1.1 christos }; 4042 1.1 christos break; 4043 1.1 christos /* linux_sys_sched_setparam */ 4044 1.1 christos case 142: 4045 1.1 christos switch(ndx) { 4046 1.1 christos case 0: 4047 1.1 christos p = "pid_t"; 4048 1.1 christos break; 4049 1.1 christos case 1: 4050 1.1 christos p = "const struct linux_sched_param *"; 4051 1.1 christos break; 4052 1.1 christos default: 4053 1.1 christos break; 4054 1.1 christos }; 4055 1.1 christos break; 4056 1.1 christos /* linux_sys_sched_getparam */ 4057 1.1 christos case 143: 4058 1.1 christos switch(ndx) { 4059 1.1 christos case 0: 4060 1.1 christos p = "pid_t"; 4061 1.1 christos break; 4062 1.1 christos case 1: 4063 1.1 christos p = "struct linux_sched_param *"; 4064 1.1 christos break; 4065 1.1 christos default: 4066 1.1 christos break; 4067 1.1 christos }; 4068 1.1 christos break; 4069 1.1 christos /* linux_sys_sched_setscheduler */ 4070 1.1 christos case 144: 4071 1.1 christos switch(ndx) { 4072 1.1 christos case 0: 4073 1.1 christos p = "pid_t"; 4074 1.1 christos break; 4075 1.1 christos case 1: 4076 1.1 christos p = "int"; 4077 1.1 christos break; 4078 1.1 christos case 2: 4079 1.1 christos p = "const struct linux_sched_param *"; 4080 1.1 christos break; 4081 1.1 christos default: 4082 1.1 christos break; 4083 1.1 christos }; 4084 1.1 christos break; 4085 1.1 christos /* linux_sys_sched_getscheduler */ 4086 1.1 christos case 145: 4087 1.1 christos switch(ndx) { 4088 1.1 christos case 0: 4089 1.1 christos p = "pid_t"; 4090 1.1 christos break; 4091 1.1 christos default: 4092 1.1 christos break; 4093 1.1 christos }; 4094 1.1 christos break; 4095 1.1 christos /* linux_sys_sched_get_priority_max */ 4096 1.1 christos case 146: 4097 1.1 christos switch(ndx) { 4098 1.1 christos case 0: 4099 1.1 christos p = "int"; 4100 1.1 christos break; 4101 1.1 christos default: 4102 1.1 christos break; 4103 1.1 christos }; 4104 1.1 christos break; 4105 1.1 christos /* linux_sys_sched_get_priority_min */ 4106 1.1 christos case 147: 4107 1.1 christos switch(ndx) { 4108 1.1 christos case 0: 4109 1.1 christos p = "int"; 4110 1.1 christos break; 4111 1.1 christos default: 4112 1.1 christos break; 4113 1.1 christos }; 4114 1.1 christos break; 4115 1.1 christos /* sys_mlock */ 4116 1.1 christos case 149: 4117 1.1 christos switch(ndx) { 4118 1.1 christos case 0: 4119 1.1 christos p = "void *"; 4120 1.1 christos break; 4121 1.1 christos case 1: 4122 1.1 christos p = "size_t"; 4123 1.1 christos break; 4124 1.1 christos default: 4125 1.1 christos break; 4126 1.1 christos }; 4127 1.1 christos break; 4128 1.1 christos /* sys_munlock */ 4129 1.1 christos case 150: 4130 1.1 christos switch(ndx) { 4131 1.1 christos case 0: 4132 1.1 christos p = "void *"; 4133 1.1 christos break; 4134 1.1 christos case 1: 4135 1.1 christos p = "size_t"; 4136 1.1 christos break; 4137 1.1 christos default: 4138 1.1 christos break; 4139 1.1 christos }; 4140 1.1 christos break; 4141 1.1 christos /* sys_mlockall */ 4142 1.1 christos case 151: 4143 1.1 christos switch(ndx) { 4144 1.1 christos case 0: 4145 1.1 christos p = "int"; 4146 1.1 christos break; 4147 1.1 christos default: 4148 1.1 christos break; 4149 1.1 christos }; 4150 1.1 christos break; 4151 1.1 christos /* sys_munlockall */ 4152 1.1 christos case 152: 4153 1.1 christos break; 4154 1.1 christos /* linux_sys_modify_ldt */ 4155 1.1 christos case 154: 4156 1.1 christos switch(ndx) { 4157 1.1 christos case 0: 4158 1.1 christos p = "int"; 4159 1.1 christos break; 4160 1.1 christos case 1: 4161 1.1 christos p = "void *"; 4162 1.1 christos break; 4163 1.1 christos case 2: 4164 1.1 christos p = "size_t"; 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___sysctl */ 4171 1.1 christos case 156: 4172 1.1 christos switch(ndx) { 4173 1.1 christos case 0: 4174 1.1 christos p = "struct linux___sysctl *"; 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_arch_prctl */ 4181 1.1 christos case 158: 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 = "unsigned long"; 4188 1.1 christos break; 4189 1.1 christos default: 4190 1.1 christos break; 4191 1.1 christos }; 4192 1.1 christos break; 4193 1.1 christos /* linux_sys_setrlimit */ 4194 1.1 christos case 160: 4195 1.1 christos switch(ndx) { 4196 1.1 christos case 0: 4197 1.1 christos p = "u_int"; 4198 1.1 christos break; 4199 1.1 christos case 1: 4200 1.1 christos p = "struct rlimit *"; 4201 1.1 christos break; 4202 1.1 christos default: 4203 1.1 christos break; 4204 1.1 christos }; 4205 1.1 christos break; 4206 1.1 christos /* sys_chroot */ 4207 1.1 christos case 161: 4208 1.1 christos switch(ndx) { 4209 1.1 christos case 0: 4210 1.1 christos p = "char *"; 4211 1.1 christos break; 4212 1.1 christos default: 4213 1.1 christos break; 4214 1.1 christos }; 4215 1.1 christos break; 4216 1.1 christos /* sys_sync */ 4217 1.1 christos case 162: 4218 1.1 christos break; 4219 1.1 christos /* sys_acct */ 4220 1.1 christos case 163: 4221 1.1 christos switch(ndx) { 4222 1.1 christos case 0: 4223 1.1 christos p = "char *"; 4224 1.1 christos break; 4225 1.1 christos default: 4226 1.1 christos break; 4227 1.1 christos }; 4228 1.1 christos break; 4229 1.1 christos /* linux_sys_settimeofday */ 4230 1.1 christos case 164: 4231 1.1 christos switch(ndx) { 4232 1.1 christos case 0: 4233 1.1 christos p = "struct timeval50 *"; 4234 1.1 christos break; 4235 1.1 christos case 1: 4236 1.1 christos p = "struct timezone *"; 4237 1.1 christos break; 4238 1.1 christos default: 4239 1.1 christos break; 4240 1.1 christos }; 4241 1.1 christos break; 4242 1.1 christos /* linux_sys_swapon */ 4243 1.1 christos case 167: 4244 1.1 christos switch(ndx) { 4245 1.1 christos case 0: 4246 1.1 christos p = "char *"; 4247 1.1 christos break; 4248 1.1 christos default: 4249 1.1 christos break; 4250 1.1 christos }; 4251 1.1 christos break; 4252 1.1 christos /* linux_sys_swapoff */ 4253 1.1 christos case 168: 4254 1.1 christos switch(ndx) { 4255 1.1 christos case 0: 4256 1.1 christos p = "const char *"; 4257 1.1 christos break; 4258 1.1 christos default: 4259 1.1 christos break; 4260 1.1 christos }; 4261 1.1 christos break; 4262 1.1 christos /* linux_sys_reboot */ 4263 1.1 christos case 169: 4264 1.1 christos switch(ndx) { 4265 1.1 christos case 0: 4266 1.1 christos p = "int"; 4267 1.1 christos break; 4268 1.1 christos case 1: 4269 1.1 christos p = "int"; 4270 1.1 christos break; 4271 1.1 christos case 2: 4272 1.1 christos p = "int"; 4273 1.1 christos break; 4274 1.1 christos case 3: 4275 1.1 christos p = "void *"; 4276 1.1 christos break; 4277 1.1 christos default: 4278 1.1 christos break; 4279 1.1 christos }; 4280 1.1 christos break; 4281 1.1 christos /* compat_43_sys_sethostname */ 4282 1.1 christos case 170: 4283 1.1 christos switch(ndx) { 4284 1.1 christos case 0: 4285 1.1 christos p = "char *"; 4286 1.1 christos break; 4287 1.1 christos case 1: 4288 1.1 christos p = "u_int"; 4289 1.1 christos break; 4290 1.1 christos default: 4291 1.1 christos break; 4292 1.1 christos }; 4293 1.1 christos break; 4294 1.1 christos /* linux_sys_setdomainname */ 4295 1.1 christos case 171: 4296 1.1 christos switch(ndx) { 4297 1.1 christos case 0: 4298 1.1 christos p = "char *"; 4299 1.1 christos break; 4300 1.1 christos case 1: 4301 1.1 christos p = "int"; 4302 1.1 christos break; 4303 1.1 christos default: 4304 1.1 christos break; 4305 1.1 christos }; 4306 1.1 christos break; 4307 1.1 christos /* linux_sys_iopl */ 4308 1.1 christos case 172: 4309 1.1 christos switch(ndx) { 4310 1.1 christos case 0: 4311 1.1 christos p = "int"; 4312 1.1 christos break; 4313 1.1 christos default: 4314 1.1 christos break; 4315 1.1 christos }; 4316 1.1 christos break; 4317 1.1 christos /* linux_sys_ioperm */ 4318 1.1 christos case 173: 4319 1.1 christos switch(ndx) { 4320 1.1 christos case 0: 4321 1.1 christos p = "unsigned int"; 4322 1.1 christos break; 4323 1.1 christos case 1: 4324 1.1 christos p = "unsigned int"; 4325 1.1 christos break; 4326 1.1 christos case 2: 4327 1.1 christos p = "int"; 4328 1.1 christos break; 4329 1.1 christos default: 4330 1.1 christos break; 4331 1.1 christos }; 4332 1.1 christos break; 4333 1.1 christos /* linux_sys_gettid */ 4334 1.1 christos case 186: 4335 1.1 christos break; 4336 1.23 christos /* linux_sys_readahead */ 4337 1.23 christos case 187: 4338 1.23 christos switch(ndx) { 4339 1.23 christos case 0: 4340 1.23 christos p = "int"; 4341 1.23 christos break; 4342 1.23 christos case 1: 4343 1.23 christos p = "off_t"; 4344 1.23 christos break; 4345 1.23 christos case 2: 4346 1.23 christos p = "size_t"; 4347 1.23 christos break; 4348 1.23 christos default: 4349 1.23 christos break; 4350 1.23 christos }; 4351 1.23 christos break; 4352 1.1 christos /* linux_sys_setxattr */ 4353 1.1 christos case 188: 4354 1.1 christos switch(ndx) { 4355 1.1 christos case 0: 4356 1.1 christos p = "char *"; 4357 1.1 christos break; 4358 1.1 christos case 1: 4359 1.1 christos p = "char *"; 4360 1.1 christos break; 4361 1.1 christos case 2: 4362 1.1 christos p = "void *"; 4363 1.1 christos break; 4364 1.1 christos case 3: 4365 1.1 christos p = "size_t"; 4366 1.1 christos break; 4367 1.1 christos case 4: 4368 1.1 christos p = "int"; 4369 1.1 christos break; 4370 1.1 christos default: 4371 1.1 christos break; 4372 1.1 christos }; 4373 1.1 christos break; 4374 1.1 christos /* linux_sys_lsetxattr */ 4375 1.1 christos case 189: 4376 1.1 christos switch(ndx) { 4377 1.1 christos case 0: 4378 1.1 christos p = "char *"; 4379 1.1 christos break; 4380 1.1 christos case 1: 4381 1.1 christos p = "char *"; 4382 1.1 christos break; 4383 1.1 christos case 2: 4384 1.1 christos p = "void *"; 4385 1.1 christos break; 4386 1.1 christos case 3: 4387 1.1 christos p = "size_t"; 4388 1.1 christos break; 4389 1.1 christos case 4: 4390 1.1 christos p = "int"; 4391 1.1 christos break; 4392 1.1 christos default: 4393 1.1 christos break; 4394 1.1 christos }; 4395 1.1 christos break; 4396 1.1 christos /* linux_sys_fsetxattr */ 4397 1.1 christos case 190: 4398 1.1 christos switch(ndx) { 4399 1.1 christos case 0: 4400 1.1 christos p = "int"; 4401 1.1 christos break; 4402 1.1 christos case 1: 4403 1.1 christos p = "char *"; 4404 1.1 christos break; 4405 1.1 christos case 2: 4406 1.1 christos p = "void *"; 4407 1.1 christos break; 4408 1.1 christos case 3: 4409 1.1 christos p = "size_t"; 4410 1.1 christos break; 4411 1.1 christos case 4: 4412 1.1 christos p = "int"; 4413 1.1 christos break; 4414 1.1 christos default: 4415 1.1 christos break; 4416 1.1 christos }; 4417 1.1 christos break; 4418 1.1 christos /* linux_sys_getxattr */ 4419 1.1 christos case 191: 4420 1.1 christos switch(ndx) { 4421 1.1 christos case 0: 4422 1.1 christos p = "char *"; 4423 1.1 christos break; 4424 1.1 christos case 1: 4425 1.1 christos p = "char *"; 4426 1.1 christos break; 4427 1.1 christos case 2: 4428 1.1 christos p = "void *"; 4429 1.1 christos break; 4430 1.1 christos case 3: 4431 1.1 christos p = "size_t"; 4432 1.1 christos break; 4433 1.1 christos default: 4434 1.1 christos break; 4435 1.1 christos }; 4436 1.1 christos break; 4437 1.1 christos /* linux_sys_lgetxattr */ 4438 1.1 christos case 192: 4439 1.1 christos switch(ndx) { 4440 1.1 christos case 0: 4441 1.1 christos p = "char *"; 4442 1.1 christos break; 4443 1.1 christos case 1: 4444 1.1 christos p = "char *"; 4445 1.1 christos break; 4446 1.1 christos case 2: 4447 1.1 christos p = "void *"; 4448 1.1 christos break; 4449 1.1 christos case 3: 4450 1.1 christos p = "size_t"; 4451 1.1 christos break; 4452 1.1 christos default: 4453 1.1 christos break; 4454 1.1 christos }; 4455 1.1 christos break; 4456 1.1 christos /* linux_sys_fgetxattr */ 4457 1.1 christos case 193: 4458 1.1 christos switch(ndx) { 4459 1.1 christos case 0: 4460 1.1 christos p = "int"; 4461 1.1 christos break; 4462 1.1 christos case 1: 4463 1.1 christos p = "char *"; 4464 1.1 christos break; 4465 1.1 christos case 2: 4466 1.1 christos p = "void *"; 4467 1.1 christos break; 4468 1.1 christos case 3: 4469 1.1 christos p = "size_t"; 4470 1.1 christos break; 4471 1.1 christos default: 4472 1.1 christos break; 4473 1.1 christos }; 4474 1.1 christos break; 4475 1.1 christos /* linux_sys_listxattr */ 4476 1.1 christos case 194: 4477 1.1 christos switch(ndx) { 4478 1.1 christos case 0: 4479 1.1 christos p = "char *"; 4480 1.1 christos break; 4481 1.1 christos case 1: 4482 1.1 christos p = "char *"; 4483 1.1 christos break; 4484 1.1 christos case 2: 4485 1.1 christos p = "size_t"; 4486 1.1 christos break; 4487 1.1 christos default: 4488 1.1 christos break; 4489 1.1 christos }; 4490 1.1 christos break; 4491 1.1 christos /* linux_sys_llistxattr */ 4492 1.1 christos case 195: 4493 1.1 christos switch(ndx) { 4494 1.1 christos case 0: 4495 1.1 christos p = "char *"; 4496 1.1 christos break; 4497 1.1 christos case 1: 4498 1.1 christos p = "char *"; 4499 1.1 christos break; 4500 1.1 christos case 2: 4501 1.1 christos p = "size_t"; 4502 1.1 christos break; 4503 1.1 christos default: 4504 1.1 christos break; 4505 1.1 christos }; 4506 1.1 christos break; 4507 1.1 christos /* linux_sys_flistxattr */ 4508 1.1 christos case 196: 4509 1.1 christos switch(ndx) { 4510 1.1 christos case 0: 4511 1.1 christos p = "int"; 4512 1.1 christos break; 4513 1.1 christos case 1: 4514 1.1 christos p = "char *"; 4515 1.1 christos break; 4516 1.1 christos case 2: 4517 1.1 christos p = "size_t"; 4518 1.1 christos break; 4519 1.1 christos default: 4520 1.1 christos break; 4521 1.1 christos }; 4522 1.1 christos break; 4523 1.1 christos /* linux_sys_removexattr */ 4524 1.1 christos case 197: 4525 1.1 christos switch(ndx) { 4526 1.1 christos case 0: 4527 1.1 christos p = "char *"; 4528 1.1 christos break; 4529 1.1 christos case 1: 4530 1.1 christos p = "char *"; 4531 1.1 christos break; 4532 1.1 christos default: 4533 1.1 christos break; 4534 1.1 christos }; 4535 1.1 christos break; 4536 1.1 christos /* linux_sys_lremovexattr */ 4537 1.1 christos case 198: 4538 1.1 christos switch(ndx) { 4539 1.1 christos case 0: 4540 1.1 christos p = "char *"; 4541 1.1 christos break; 4542 1.1 christos case 1: 4543 1.1 christos p = "char *"; 4544 1.1 christos break; 4545 1.1 christos default: 4546 1.1 christos break; 4547 1.1 christos }; 4548 1.1 christos break; 4549 1.1 christos /* linux_sys_fremovexattr */ 4550 1.1 christos case 199: 4551 1.1 christos switch(ndx) { 4552 1.1 christos case 0: 4553 1.1 christos p = "int"; 4554 1.1 christos break; 4555 1.1 christos case 1: 4556 1.1 christos p = "char *"; 4557 1.1 christos break; 4558 1.1 christos default: 4559 1.1 christos break; 4560 1.1 christos }; 4561 1.1 christos break; 4562 1.1 christos /* linux_sys_tkill */ 4563 1.1 christos case 200: 4564 1.1 christos switch(ndx) { 4565 1.1 christos case 0: 4566 1.1 christos p = "int"; 4567 1.1 christos break; 4568 1.1 christos case 1: 4569 1.1 christos p = "int"; 4570 1.1 christos break; 4571 1.1 christos default: 4572 1.1 christos break; 4573 1.1 christos }; 4574 1.1 christos break; 4575 1.1 christos /* linux_sys_time */ 4576 1.1 christos case 201: 4577 1.1 christos switch(ndx) { 4578 1.1 christos case 0: 4579 1.1 christos p = "linux_time_t *"; 4580 1.1 christos break; 4581 1.1 christos default: 4582 1.1 christos break; 4583 1.1 christos }; 4584 1.1 christos break; 4585 1.1 christos /* linux_sys_futex */ 4586 1.1 christos case 202: 4587 1.1 christos switch(ndx) { 4588 1.1 christos case 0: 4589 1.1 christos p = "int *"; 4590 1.1 christos break; 4591 1.1 christos case 1: 4592 1.1 christos p = "int"; 4593 1.1 christos break; 4594 1.1 christos case 2: 4595 1.1 christos p = "int"; 4596 1.1 christos break; 4597 1.1 christos case 3: 4598 1.1 christos p = "const struct linux_timespec *"; 4599 1.1 christos break; 4600 1.1 christos case 4: 4601 1.1 christos p = "int *"; 4602 1.1 christos break; 4603 1.1 christos case 5: 4604 1.1 christos p = "int"; 4605 1.1 christos break; 4606 1.1 christos default: 4607 1.1 christos break; 4608 1.1 christos }; 4609 1.1 christos break; 4610 1.1 christos /* linux_sys_sched_setaffinity */ 4611 1.1 christos case 203: 4612 1.1 christos switch(ndx) { 4613 1.1 christos case 0: 4614 1.1 christos p = "pid_t"; 4615 1.1 christos break; 4616 1.1 christos case 1: 4617 1.1 christos p = "unsigned int"; 4618 1.1 christos break; 4619 1.1 christos case 2: 4620 1.1 christos p = "unsigned long *"; 4621 1.1 christos break; 4622 1.1 christos default: 4623 1.1 christos break; 4624 1.1 christos }; 4625 1.1 christos break; 4626 1.1 christos /* linux_sys_sched_getaffinity */ 4627 1.1 christos case 204: 4628 1.1 christos switch(ndx) { 4629 1.1 christos case 0: 4630 1.1 christos p = "pid_t"; 4631 1.1 christos break; 4632 1.1 christos case 1: 4633 1.1 christos p = "unsigned int"; 4634 1.1 christos break; 4635 1.1 christos case 2: 4636 1.1 christos p = "unsigned long *"; 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.22 christos /* linux_sys_epoll_create */ 4643 1.22 christos case 213: 4644 1.22 christos switch(ndx) { 4645 1.22 christos case 0: 4646 1.22 christos p = "int"; 4647 1.22 christos break; 4648 1.22 christos default: 4649 1.22 christos break; 4650 1.22 christos }; 4651 1.22 christos break; 4652 1.1 christos /* linux_sys_getdents64 */ 4653 1.1 christos case 217: 4654 1.1 christos switch(ndx) { 4655 1.1 christos case 0: 4656 1.1 christos p = "int"; 4657 1.1 christos break; 4658 1.1 christos case 1: 4659 1.1 christos p = "struct linux_dirent64 *"; 4660 1.1 christos break; 4661 1.1 christos case 2: 4662 1.1 christos p = "unsigned int"; 4663 1.1 christos break; 4664 1.1 christos default: 4665 1.1 christos break; 4666 1.1 christos }; 4667 1.1 christos break; 4668 1.1 christos /* linux_sys_set_tid_address */ 4669 1.1 christos case 218: 4670 1.1 christos switch(ndx) { 4671 1.1 christos case 0: 4672 1.1 christos p = "int *"; 4673 1.1 christos break; 4674 1.1 christos default: 4675 1.1 christos break; 4676 1.1 christos }; 4677 1.1 christos break; 4678 1.1 christos /* linux_sys_fadvise64 */ 4679 1.1 christos case 221: 4680 1.1 christos switch(ndx) { 4681 1.1 christos case 0: 4682 1.1 christos p = "int"; 4683 1.1 christos break; 4684 1.1 christos case 1: 4685 1.1 christos p = "off_t"; 4686 1.1 christos break; 4687 1.1 christos case 2: 4688 1.1 christos p = "size_t"; 4689 1.1 christos break; 4690 1.1 christos case 3: 4691 1.1 christos p = "int"; 4692 1.1 christos break; 4693 1.1 christos default: 4694 1.1 christos break; 4695 1.1 christos }; 4696 1.1 christos break; 4697 1.16 thorpej /* linux_sys_timer_create */ 4698 1.16 thorpej case 222: 4699 1.16 thorpej switch(ndx) { 4700 1.16 thorpej case 0: 4701 1.16 thorpej p = "clockid_t"; 4702 1.16 thorpej break; 4703 1.16 thorpej case 1: 4704 1.16 thorpej p = "struct linux_sigevent *"; 4705 1.16 thorpej break; 4706 1.16 thorpej case 2: 4707 1.16 thorpej p = "timer_t *"; 4708 1.16 thorpej break; 4709 1.16 thorpej default: 4710 1.16 thorpej break; 4711 1.16 thorpej }; 4712 1.16 thorpej break; 4713 1.16 thorpej /* linux_sys_timer_settime */ 4714 1.16 thorpej case 223: 4715 1.16 thorpej switch(ndx) { 4716 1.16 thorpej case 0: 4717 1.16 thorpej p = "timer_t"; 4718 1.16 thorpej break; 4719 1.16 thorpej case 1: 4720 1.16 thorpej p = "int"; 4721 1.16 thorpej break; 4722 1.16 thorpej case 2: 4723 1.16 thorpej p = "const struct linux_itimerspec *"; 4724 1.16 thorpej break; 4725 1.16 thorpej case 3: 4726 1.16 thorpej p = "struct linux_itimerspec *"; 4727 1.16 thorpej break; 4728 1.16 thorpej default: 4729 1.16 thorpej break; 4730 1.16 thorpej }; 4731 1.16 thorpej break; 4732 1.16 thorpej /* linux_sys_timer_gettime */ 4733 1.16 thorpej case 224: 4734 1.16 thorpej switch(ndx) { 4735 1.16 thorpej case 0: 4736 1.16 thorpej p = "timer_t"; 4737 1.16 thorpej break; 4738 1.16 thorpej case 1: 4739 1.16 thorpej p = "struct linux_itimerspec *"; 4740 1.16 thorpej break; 4741 1.16 thorpej default: 4742 1.16 thorpej break; 4743 1.16 thorpej }; 4744 1.16 thorpej break; 4745 1.16 thorpej /* sys_timer_getoverrun */ 4746 1.16 thorpej case 225: 4747 1.16 thorpej switch(ndx) { 4748 1.16 thorpej case 0: 4749 1.16 thorpej p = "timer_t"; 4750 1.16 thorpej break; 4751 1.16 thorpej default: 4752 1.16 thorpej break; 4753 1.16 thorpej }; 4754 1.16 thorpej break; 4755 1.16 thorpej /* sys_timer_delete */ 4756 1.16 thorpej case 226: 4757 1.16 thorpej switch(ndx) { 4758 1.16 thorpej case 0: 4759 1.16 thorpej p = "timer_t"; 4760 1.16 thorpej break; 4761 1.16 thorpej default: 4762 1.16 thorpej break; 4763 1.16 thorpej }; 4764 1.16 thorpej break; 4765 1.1 christos /* linux_sys_clock_settime */ 4766 1.1 christos case 227: 4767 1.1 christos switch(ndx) { 4768 1.1 christos case 0: 4769 1.1 christos p = "clockid_t"; 4770 1.1 christos break; 4771 1.1 christos case 1: 4772 1.1 christos p = "struct linux_timespec *"; 4773 1.1 christos break; 4774 1.1 christos default: 4775 1.1 christos break; 4776 1.1 christos }; 4777 1.1 christos break; 4778 1.1 christos /* linux_sys_clock_gettime */ 4779 1.1 christos case 228: 4780 1.1 christos switch(ndx) { 4781 1.1 christos case 0: 4782 1.1 christos p = "clockid_t"; 4783 1.1 christos break; 4784 1.1 christos case 1: 4785 1.1 christos p = "struct linux_timespec *"; 4786 1.1 christos break; 4787 1.1 christos default: 4788 1.1 christos break; 4789 1.1 christos }; 4790 1.1 christos break; 4791 1.1 christos /* linux_sys_clock_getres */ 4792 1.1 christos case 229: 4793 1.1 christos switch(ndx) { 4794 1.1 christos case 0: 4795 1.1 christos p = "clockid_t"; 4796 1.1 christos break; 4797 1.1 christos case 1: 4798 1.1 christos p = "struct linux_timespec *"; 4799 1.1 christos break; 4800 1.1 christos default: 4801 1.1 christos break; 4802 1.1 christos }; 4803 1.1 christos break; 4804 1.1 christos /* linux_sys_clock_nanosleep */ 4805 1.1 christos case 230: 4806 1.1 christos switch(ndx) { 4807 1.1 christos case 0: 4808 1.1 christos p = "clockid_t"; 4809 1.1 christos break; 4810 1.1 christos case 1: 4811 1.1 christos p = "int"; 4812 1.1 christos break; 4813 1.1 christos case 2: 4814 1.1 christos p = "struct linux_timespec *"; 4815 1.1 christos break; 4816 1.1 christos case 3: 4817 1.1 christos p = "struct linux_timespec *"; 4818 1.1 christos break; 4819 1.1 christos default: 4820 1.1 christos break; 4821 1.1 christos }; 4822 1.1 christos break; 4823 1.1 christos /* linux_sys_exit_group */ 4824 1.1 christos case 231: 4825 1.1 christos switch(ndx) { 4826 1.1 christos case 0: 4827 1.1 christos p = "int"; 4828 1.1 christos break; 4829 1.1 christos default: 4830 1.1 christos break; 4831 1.1 christos }; 4832 1.1 christos break; 4833 1.22 christos /* linux_sys_epoll_wait */ 4834 1.22 christos case 232: 4835 1.22 christos switch(ndx) { 4836 1.22 christos case 0: 4837 1.22 christos p = "int"; 4838 1.22 christos break; 4839 1.22 christos case 1: 4840 1.22 christos p = "struct linux_epoll_event *"; 4841 1.22 christos break; 4842 1.22 christos case 2: 4843 1.22 christos p = "int"; 4844 1.22 christos break; 4845 1.22 christos case 3: 4846 1.22 christos p = "int"; 4847 1.22 christos break; 4848 1.22 christos default: 4849 1.22 christos break; 4850 1.22 christos }; 4851 1.22 christos break; 4852 1.22 christos /* linux_sys_epoll_ctl */ 4853 1.22 christos case 233: 4854 1.22 christos switch(ndx) { 4855 1.22 christos case 0: 4856 1.22 christos p = "int"; 4857 1.22 christos break; 4858 1.22 christos case 1: 4859 1.22 christos p = "int"; 4860 1.22 christos break; 4861 1.22 christos case 2: 4862 1.22 christos p = "int"; 4863 1.22 christos break; 4864 1.22 christos case 3: 4865 1.22 christos p = "struct linux_epoll_event *"; 4866 1.22 christos break; 4867 1.22 christos default: 4868 1.22 christos break; 4869 1.22 christos }; 4870 1.22 christos break; 4871 1.1 christos /* linux_sys_tgkill */ 4872 1.1 christos case 234: 4873 1.1 christos switch(ndx) { 4874 1.1 christos case 0: 4875 1.1 christos p = "int"; 4876 1.1 christos break; 4877 1.1 christos case 1: 4878 1.1 christos p = "int"; 4879 1.1 christos break; 4880 1.1 christos case 2: 4881 1.1 christos p = "int"; 4882 1.1 christos break; 4883 1.1 christos default: 4884 1.1 christos break; 4885 1.1 christos }; 4886 1.1 christos break; 4887 1.1 christos /* compat_50_sys_utimes */ 4888 1.1 christos case 235: 4889 1.1 christos switch(ndx) { 4890 1.1 christos case 0: 4891 1.1 christos p = "const char *"; 4892 1.1 christos break; 4893 1.1 christos case 1: 4894 1.1 christos p = "const struct timeval50 *"; 4895 1.1 christos break; 4896 1.1 christos default: 4897 1.1 christos break; 4898 1.1 christos }; 4899 1.1 christos break; 4900 1.27 christos /* linux_sys_mq_open */ 4901 1.27 christos case 240: 4902 1.27 christos switch(ndx) { 4903 1.27 christos case 0: 4904 1.27 christos p = "const char *"; 4905 1.27 christos break; 4906 1.27 christos case 1: 4907 1.27 christos p = "int"; 4908 1.27 christos break; 4909 1.27 christos case 2: 4910 1.27 christos p = "linux_umode_t"; 4911 1.27 christos break; 4912 1.27 christos case 3: 4913 1.27 christos p = "struct linux_mq_attr *"; 4914 1.27 christos break; 4915 1.27 christos default: 4916 1.27 christos break; 4917 1.27 christos }; 4918 1.27 christos break; 4919 1.27 christos /* linux_sys_mq_unlink */ 4920 1.27 christos case 241: 4921 1.27 christos switch(ndx) { 4922 1.27 christos case 0: 4923 1.27 christos p = "const char *"; 4924 1.27 christos break; 4925 1.27 christos default: 4926 1.27 christos break; 4927 1.27 christos }; 4928 1.27 christos break; 4929 1.27 christos /* linux_sys_mq_timedsend */ 4930 1.27 christos case 242: 4931 1.27 christos switch(ndx) { 4932 1.27 christos case 0: 4933 1.27 christos p = "linux_mqd_t"; 4934 1.27 christos break; 4935 1.27 christos case 1: 4936 1.27 christos p = "const char *"; 4937 1.27 christos break; 4938 1.27 christos case 2: 4939 1.27 christos p = "size_t"; 4940 1.27 christos break; 4941 1.27 christos case 3: 4942 1.27 christos p = "unsigned int"; 4943 1.27 christos break; 4944 1.27 christos case 4: 4945 1.27 christos p = "const struct linux_timespec *"; 4946 1.27 christos break; 4947 1.27 christos default: 4948 1.27 christos break; 4949 1.27 christos }; 4950 1.27 christos break; 4951 1.27 christos /* linux_sys_mq_timedreceive */ 4952 1.27 christos case 243: 4953 1.27 christos switch(ndx) { 4954 1.27 christos case 0: 4955 1.27 christos p = "linux_mqd_t"; 4956 1.27 christos break; 4957 1.27 christos case 1: 4958 1.27 christos p = "char *"; 4959 1.27 christos break; 4960 1.27 christos case 2: 4961 1.27 christos p = "size_t"; 4962 1.27 christos break; 4963 1.27 christos case 3: 4964 1.27 christos p = "unsigned int *"; 4965 1.27 christos break; 4966 1.27 christos case 4: 4967 1.27 christos p = "const struct linux_timespec *"; 4968 1.27 christos break; 4969 1.27 christos default: 4970 1.27 christos break; 4971 1.27 christos }; 4972 1.27 christos break; 4973 1.27 christos /* linux_sys_mq_notify */ 4974 1.27 christos case 244: 4975 1.27 christos switch(ndx) { 4976 1.27 christos case 0: 4977 1.27 christos p = "linux_mqd_t"; 4978 1.27 christos break; 4979 1.27 christos case 1: 4980 1.27 christos p = "const struct linux_sigevent *"; 4981 1.27 christos break; 4982 1.27 christos default: 4983 1.27 christos break; 4984 1.27 christos }; 4985 1.27 christos break; 4986 1.27 christos /* linux_sys_mq_getsetattr */ 4987 1.27 christos case 245: 4988 1.27 christos switch(ndx) { 4989 1.27 christos case 0: 4990 1.27 christos p = "linux_mqd_t"; 4991 1.27 christos break; 4992 1.27 christos case 1: 4993 1.27 christos p = "const struct linux_mq_attr *"; 4994 1.27 christos break; 4995 1.27 christos case 2: 4996 1.27 christos p = "struct linux_mq_attr *"; 4997 1.27 christos break; 4998 1.27 christos default: 4999 1.27 christos break; 5000 1.27 christos }; 5001 1.27 christos break; 5002 1.24 christos /* linux_sys_waitid */ 5003 1.24 christos case 247: 5004 1.24 christos switch(ndx) { 5005 1.24 christos case 0: 5006 1.24 christos p = "int"; 5007 1.24 christos break; 5008 1.24 christos case 1: 5009 1.24 christos p = "id_t"; 5010 1.24 christos break; 5011 1.24 christos case 2: 5012 1.24 christos p = "linux_siginfo_t *"; 5013 1.24 christos break; 5014 1.24 christos case 3: 5015 1.24 christos p = "int"; 5016 1.24 christos break; 5017 1.24 christos case 4: 5018 1.24 christos p = "struct rusage50 *"; 5019 1.24 christos break; 5020 1.24 christos default: 5021 1.24 christos break; 5022 1.24 christos }; 5023 1.24 christos break; 5024 1.25 christos /* linux_sys_inotify_init */ 5025 1.25 christos case 253: 5026 1.25 christos break; 5027 1.25 christos /* linux_sys_inotify_add_watch */ 5028 1.25 christos case 254: 5029 1.25 christos switch(ndx) { 5030 1.25 christos case 0: 5031 1.25 christos p = "int"; 5032 1.25 christos break; 5033 1.25 christos case 1: 5034 1.25 christos p = "const char *"; 5035 1.25 christos break; 5036 1.25 christos case 2: 5037 1.25 christos p = "uint32_t"; 5038 1.25 christos break; 5039 1.25 christos default: 5040 1.25 christos break; 5041 1.25 christos }; 5042 1.25 christos break; 5043 1.25 christos /* linux_sys_inotify_rm_watch */ 5044 1.25 christos case 255: 5045 1.25 christos switch(ndx) { 5046 1.25 christos case 0: 5047 1.25 christos p = "int"; 5048 1.25 christos break; 5049 1.25 christos case 1: 5050 1.25 christos p = "int"; 5051 1.25 christos break; 5052 1.25 christos default: 5053 1.25 christos break; 5054 1.25 christos }; 5055 1.25 christos break; 5056 1.1 christos /* linux_sys_openat */ 5057 1.1 christos case 257: 5058 1.1 christos switch(ndx) { 5059 1.1 christos case 0: 5060 1.1 christos p = "int"; 5061 1.1 christos break; 5062 1.1 christos case 1: 5063 1.1 christos p = "const char *"; 5064 1.1 christos break; 5065 1.1 christos case 2: 5066 1.1 christos p = "int"; 5067 1.1 christos break; 5068 1.1 christos case 3: 5069 1.1 christos p = "linux_umode_t"; 5070 1.1 christos break; 5071 1.1 christos default: 5072 1.1 christos break; 5073 1.1 christos }; 5074 1.1 christos break; 5075 1.1 christos /* sys_mkdirat */ 5076 1.1 christos case 258: 5077 1.1 christos switch(ndx) { 5078 1.1 christos case 0: 5079 1.1 christos p = "int"; 5080 1.1 christos break; 5081 1.1 christos case 1: 5082 1.1 christos p = "const char *"; 5083 1.1 christos break; 5084 1.1 christos case 2: 5085 1.1 christos p = "linux_umode_t"; 5086 1.1 christos break; 5087 1.1 christos default: 5088 1.1 christos break; 5089 1.1 christos }; 5090 1.1 christos break; 5091 1.1 christos /* linux_sys_mknodat */ 5092 1.1 christos case 259: 5093 1.1 christos switch(ndx) { 5094 1.1 christos case 0: 5095 1.1 christos p = "int"; 5096 1.1 christos break; 5097 1.1 christos case 1: 5098 1.1 christos p = "const char *"; 5099 1.1 christos break; 5100 1.1 christos case 2: 5101 1.1 christos p = "linux_umode_t"; 5102 1.1 christos break; 5103 1.1 christos case 3: 5104 1.1 christos p = "unsigned"; 5105 1.1 christos break; 5106 1.1 christos default: 5107 1.1 christos break; 5108 1.1 christos }; 5109 1.1 christos break; 5110 1.1 christos /* linux_sys_fchownat */ 5111 1.1 christos case 260: 5112 1.1 christos switch(ndx) { 5113 1.1 christos case 0: 5114 1.1 christos p = "int"; 5115 1.1 christos break; 5116 1.1 christos case 1: 5117 1.1 christos p = "const char *"; 5118 1.1 christos break; 5119 1.1 christos case 2: 5120 1.1 christos p = "uid_t"; 5121 1.1 christos break; 5122 1.1 christos case 3: 5123 1.1 christos p = "gid_t"; 5124 1.1 christos break; 5125 1.1 christos case 4: 5126 1.1 christos p = "int"; 5127 1.1 christos break; 5128 1.1 christos default: 5129 1.1 christos break; 5130 1.1 christos }; 5131 1.1 christos break; 5132 1.1 christos /* linux_sys_fstatat64 */ 5133 1.1 christos case 262: 5134 1.1 christos switch(ndx) { 5135 1.1 christos case 0: 5136 1.1 christos p = "int"; 5137 1.1 christos break; 5138 1.1 christos case 1: 5139 1.1 christos p = "const char *"; 5140 1.1 christos break; 5141 1.1 christos case 2: 5142 1.1 christos p = "struct linux_stat *"; 5143 1.1 christos break; 5144 1.1 christos case 3: 5145 1.1 christos p = "int"; 5146 1.1 christos break; 5147 1.1 christos default: 5148 1.1 christos break; 5149 1.1 christos }; 5150 1.1 christos break; 5151 1.1 christos /* linux_sys_unlinkat */ 5152 1.1 christos case 263: 5153 1.1 christos switch(ndx) { 5154 1.1 christos case 0: 5155 1.1 christos p = "int"; 5156 1.1 christos break; 5157 1.1 christos case 1: 5158 1.1 christos p = "const char *"; 5159 1.1 christos break; 5160 1.1 christos case 2: 5161 1.1 christos p = "int"; 5162 1.1 christos break; 5163 1.1 christos default: 5164 1.1 christos break; 5165 1.1 christos }; 5166 1.1 christos break; 5167 1.1 christos /* sys_renameat */ 5168 1.1 christos case 264: 5169 1.1 christos switch(ndx) { 5170 1.1 christos case 0: 5171 1.1 christos p = "int"; 5172 1.1 christos break; 5173 1.1 christos case 1: 5174 1.1 christos p = "const char *"; 5175 1.1 christos break; 5176 1.1 christos case 2: 5177 1.1 christos p = "int"; 5178 1.1 christos break; 5179 1.1 christos case 3: 5180 1.1 christos p = "const char *"; 5181 1.1 christos break; 5182 1.1 christos default: 5183 1.1 christos break; 5184 1.1 christos }; 5185 1.1 christos break; 5186 1.1 christos /* linux_sys_linkat */ 5187 1.1 christos case 265: 5188 1.1 christos switch(ndx) { 5189 1.1 christos case 0: 5190 1.1 christos p = "int"; 5191 1.1 christos break; 5192 1.1 christos case 1: 5193 1.1 christos p = "const char *"; 5194 1.1 christos break; 5195 1.1 christos case 2: 5196 1.1 christos p = "int"; 5197 1.1 christos break; 5198 1.1 christos case 3: 5199 1.1 christos p = "const char *"; 5200 1.1 christos break; 5201 1.1 christos case 4: 5202 1.1 christos p = "int"; 5203 1.1 christos break; 5204 1.1 christos default: 5205 1.1 christos break; 5206 1.1 christos }; 5207 1.1 christos break; 5208 1.1 christos /* sys_symlinkat */ 5209 1.1 christos case 266: 5210 1.1 christos switch(ndx) { 5211 1.1 christos case 0: 5212 1.1 christos p = "const char *"; 5213 1.1 christos break; 5214 1.1 christos case 1: 5215 1.1 christos p = "int"; 5216 1.1 christos break; 5217 1.1 christos case 2: 5218 1.1 christos p = "const char *"; 5219 1.1 christos break; 5220 1.1 christos default: 5221 1.1 christos break; 5222 1.1 christos }; 5223 1.1 christos break; 5224 1.1 christos /* sys_readlinkat */ 5225 1.1 christos case 267: 5226 1.1 christos switch(ndx) { 5227 1.1 christos case 0: 5228 1.1 christos p = "int"; 5229 1.1 christos break; 5230 1.1 christos case 1: 5231 1.1 christos p = "const char *"; 5232 1.1 christos break; 5233 1.1 christos case 2: 5234 1.1 christos p = "char *"; 5235 1.1 christos break; 5236 1.1 christos case 3: 5237 1.1 christos p = "size_t"; 5238 1.1 christos break; 5239 1.1 christos default: 5240 1.1 christos break; 5241 1.1 christos }; 5242 1.1 christos break; 5243 1.1 christos /* linux_sys_fchmodat */ 5244 1.1 christos case 268: 5245 1.1 christos switch(ndx) { 5246 1.1 christos case 0: 5247 1.1 christos p = "int"; 5248 1.1 christos break; 5249 1.1 christos case 1: 5250 1.1 christos p = "const char *"; 5251 1.1 christos break; 5252 1.1 christos case 2: 5253 1.1 christos p = "linux_umode_t"; 5254 1.1 christos break; 5255 1.1 christos default: 5256 1.1 christos break; 5257 1.1 christos }; 5258 1.1 christos break; 5259 1.1 christos /* linux_sys_faccessat */ 5260 1.1 christos case 269: 5261 1.1 christos switch(ndx) { 5262 1.1 christos case 0: 5263 1.1 christos p = "int"; 5264 1.1 christos break; 5265 1.1 christos case 1: 5266 1.1 christos p = "const char *"; 5267 1.1 christos break; 5268 1.1 christos case 2: 5269 1.1 christos p = "int"; 5270 1.1 christos break; 5271 1.1 christos default: 5272 1.1 christos break; 5273 1.1 christos }; 5274 1.1 christos break; 5275 1.6 martin /* linux_sys_pselect6 */ 5276 1.6 martin case 270: 5277 1.6 martin switch(ndx) { 5278 1.6 martin case 0: 5279 1.6 martin p = "int"; 5280 1.6 martin break; 5281 1.6 martin case 1: 5282 1.6 martin p = "fd_set *"; 5283 1.6 martin break; 5284 1.6 martin case 2: 5285 1.6 martin p = "fd_set *"; 5286 1.6 martin break; 5287 1.6 martin case 3: 5288 1.6 martin p = "fd_set *"; 5289 1.6 martin break; 5290 1.6 martin case 4: 5291 1.6 martin p = "struct linux_timespec *"; 5292 1.6 martin break; 5293 1.6 martin case 5: 5294 1.6 martin p = "linux_sized_sigset_t *"; 5295 1.6 martin break; 5296 1.6 martin default: 5297 1.6 martin break; 5298 1.6 martin }; 5299 1.6 martin break; 5300 1.1 christos /* linux_sys_ppoll */ 5301 1.1 christos case 271: 5302 1.1 christos switch(ndx) { 5303 1.1 christos case 0: 5304 1.1 christos p = "struct pollfd *"; 5305 1.1 christos break; 5306 1.1 christos case 1: 5307 1.1 christos p = "u_int"; 5308 1.1 christos break; 5309 1.1 christos case 2: 5310 1.1 christos p = "struct linux_timespec *"; 5311 1.1 christos break; 5312 1.1 christos case 3: 5313 1.1 christos p = "linux_sigset_t *"; 5314 1.1 christos break; 5315 1.1 christos default: 5316 1.1 christos break; 5317 1.1 christos }; 5318 1.1 christos break; 5319 1.15 thorpej /* sys___futex_set_robust_list */ 5320 1.1 christos case 273: 5321 1.1 christos switch(ndx) { 5322 1.1 christos case 0: 5323 1.15 thorpej p = "void *"; 5324 1.1 christos break; 5325 1.1 christos case 1: 5326 1.1 christos p = "size_t"; 5327 1.1 christos break; 5328 1.1 christos default: 5329 1.1 christos break; 5330 1.1 christos }; 5331 1.1 christos break; 5332 1.15 thorpej /* sys___futex_get_robust_list */ 5333 1.1 christos case 274: 5334 1.1 christos switch(ndx) { 5335 1.1 christos case 0: 5336 1.15 thorpej p = "lwpid_t"; 5337 1.1 christos break; 5338 1.1 christos case 1: 5339 1.15 thorpej p = "void **"; 5340 1.1 christos break; 5341 1.1 christos case 2: 5342 1.1 christos p = "size_t *"; 5343 1.1 christos break; 5344 1.1 christos default: 5345 1.1 christos break; 5346 1.1 christos }; 5347 1.1 christos break; 5348 1.28 christos /* linux_sys_sync_file_range */ 5349 1.28 christos case 277: 5350 1.28 christos switch(ndx) { 5351 1.28 christos case 0: 5352 1.28 christos p = "int"; 5353 1.28 christos break; 5354 1.28 christos case 1: 5355 1.28 christos p = "off_t"; 5356 1.28 christos break; 5357 1.28 christos case 2: 5358 1.28 christos p = "off_t"; 5359 1.28 christos break; 5360 1.28 christos case 3: 5361 1.28 christos p = "unsigned int"; 5362 1.28 christos break; 5363 1.28 christos default: 5364 1.28 christos break; 5365 1.28 christos }; 5366 1.28 christos break; 5367 1.1 christos /* linux_sys_utimensat */ 5368 1.1 christos case 280: 5369 1.1 christos switch(ndx) { 5370 1.1 christos case 0: 5371 1.1 christos p = "int"; 5372 1.1 christos break; 5373 1.1 christos case 1: 5374 1.1 christos p = "const char *"; 5375 1.1 christos break; 5376 1.1 christos case 2: 5377 1.1 christos p = "struct linux_timespec *"; 5378 1.1 christos break; 5379 1.1 christos case 3: 5380 1.1 christos p = "int"; 5381 1.1 christos break; 5382 1.1 christos default: 5383 1.1 christos break; 5384 1.1 christos }; 5385 1.1 christos break; 5386 1.22 christos /* linux_sys_epoll_pwait */ 5387 1.22 christos case 281: 5388 1.22 christos switch(ndx) { 5389 1.22 christos case 0: 5390 1.22 christos p = "int"; 5391 1.22 christos break; 5392 1.22 christos case 1: 5393 1.22 christos p = "struct linux_epoll_event *"; 5394 1.22 christos break; 5395 1.22 christos case 2: 5396 1.22 christos p = "int"; 5397 1.22 christos break; 5398 1.22 christos case 3: 5399 1.22 christos p = "int"; 5400 1.22 christos break; 5401 1.22 christos case 4: 5402 1.22 christos p = "const linux_sigset_t *"; 5403 1.22 christos break; 5404 1.22 christos default: 5405 1.22 christos break; 5406 1.22 christos }; 5407 1.22 christos break; 5408 1.17 thorpej /* linux_sys_timerfd_create */ 5409 1.17 thorpej case 283: 5410 1.17 thorpej switch(ndx) { 5411 1.17 thorpej case 0: 5412 1.17 thorpej p = "clockid_t"; 5413 1.17 thorpej break; 5414 1.17 thorpej case 1: 5415 1.17 thorpej p = "int"; 5416 1.17 thorpej break; 5417 1.17 thorpej default: 5418 1.17 thorpej break; 5419 1.17 thorpej }; 5420 1.17 thorpej break; 5421 1.18 thorpej /* linux_sys_eventfd */ 5422 1.18 thorpej case 284: 5423 1.18 thorpej switch(ndx) { 5424 1.18 thorpej case 0: 5425 1.18 thorpej p = "unsigned int"; 5426 1.18 thorpej break; 5427 1.18 thorpej default: 5428 1.18 thorpej break; 5429 1.18 thorpej }; 5430 1.18 thorpej break; 5431 1.14 jdolecek /* linux_sys_fallocate */ 5432 1.14 jdolecek case 285: 5433 1.14 jdolecek switch(ndx) { 5434 1.14 jdolecek case 0: 5435 1.14 jdolecek p = "int"; 5436 1.14 jdolecek break; 5437 1.14 jdolecek case 1: 5438 1.14 jdolecek p = "int"; 5439 1.14 jdolecek break; 5440 1.14 jdolecek case 2: 5441 1.14 jdolecek p = "off_t"; 5442 1.14 jdolecek break; 5443 1.14 jdolecek case 3: 5444 1.14 jdolecek p = "off_t"; 5445 1.14 jdolecek break; 5446 1.14 jdolecek default: 5447 1.14 jdolecek break; 5448 1.14 jdolecek }; 5449 1.14 jdolecek break; 5450 1.17 thorpej /* linux_sys_timerfd_settime */ 5451 1.17 thorpej case 286: 5452 1.17 thorpej switch(ndx) { 5453 1.17 thorpej case 0: 5454 1.17 thorpej p = "int"; 5455 1.17 thorpej break; 5456 1.17 thorpej case 1: 5457 1.17 thorpej p = "int"; 5458 1.17 thorpej break; 5459 1.17 thorpej case 2: 5460 1.17 thorpej p = "const struct linux_itimerspec *"; 5461 1.17 thorpej break; 5462 1.17 thorpej case 3: 5463 1.17 thorpej p = "struct linux_itimerspec *"; 5464 1.17 thorpej break; 5465 1.17 thorpej default: 5466 1.17 thorpej break; 5467 1.17 thorpej }; 5468 1.17 thorpej break; 5469 1.17 thorpej /* linux_sys_timerfd_gettime */ 5470 1.17 thorpej case 287: 5471 1.17 thorpej switch(ndx) { 5472 1.17 thorpej case 0: 5473 1.17 thorpej p = "int"; 5474 1.17 thorpej break; 5475 1.17 thorpej case 1: 5476 1.17 thorpej p = "struct linux_itimerspec *"; 5477 1.17 thorpej break; 5478 1.17 thorpej default: 5479 1.17 thorpej break; 5480 1.17 thorpej }; 5481 1.17 thorpej break; 5482 1.9 christos /* linux_sys_accept4 */ 5483 1.9 christos case 288: 5484 1.9 christos switch(ndx) { 5485 1.9 christos case 0: 5486 1.9 christos p = "int"; 5487 1.9 christos break; 5488 1.9 christos case 1: 5489 1.9 christos p = "struct osockaddr *"; 5490 1.9 christos break; 5491 1.9 christos case 2: 5492 1.9 christos p = "int *"; 5493 1.9 christos break; 5494 1.9 christos case 3: 5495 1.9 christos p = "int"; 5496 1.9 christos break; 5497 1.9 christos default: 5498 1.9 christos break; 5499 1.9 christos }; 5500 1.9 christos break; 5501 1.18 thorpej /* linux_sys_eventfd2 */ 5502 1.18 thorpej case 290: 5503 1.18 thorpej switch(ndx) { 5504 1.18 thorpej case 0: 5505 1.18 thorpej p = "unsigned int"; 5506 1.18 thorpej break; 5507 1.18 thorpej case 1: 5508 1.18 thorpej p = "int"; 5509 1.18 thorpej break; 5510 1.18 thorpej default: 5511 1.18 thorpej break; 5512 1.18 thorpej }; 5513 1.18 thorpej break; 5514 1.22 christos /* linux_sys_epoll_create1 */ 5515 1.22 christos case 291: 5516 1.22 christos switch(ndx) { 5517 1.22 christos case 0: 5518 1.22 christos p = "int"; 5519 1.22 christos break; 5520 1.22 christos default: 5521 1.22 christos break; 5522 1.22 christos }; 5523 1.22 christos break; 5524 1.1 christos /* linux_sys_dup3 */ 5525 1.1 christos case 292: 5526 1.1 christos switch(ndx) { 5527 1.1 christos case 0: 5528 1.1 christos p = "int"; 5529 1.1 christos break; 5530 1.1 christos case 1: 5531 1.1 christos p = "int"; 5532 1.1 christos break; 5533 1.1 christos case 2: 5534 1.1 christos p = "int"; 5535 1.1 christos break; 5536 1.1 christos default: 5537 1.1 christos break; 5538 1.1 christos }; 5539 1.1 christos break; 5540 1.1 christos /* linux_sys_pipe2 */ 5541 1.1 christos case 293: 5542 1.1 christos switch(ndx) { 5543 1.1 christos case 0: 5544 1.1 christos p = "int *"; 5545 1.1 christos break; 5546 1.1 christos case 1: 5547 1.1 christos p = "int"; 5548 1.1 christos break; 5549 1.1 christos default: 5550 1.1 christos break; 5551 1.1 christos }; 5552 1.1 christos break; 5553 1.25 christos /* linux_sys_inotify_init1 */ 5554 1.25 christos case 294: 5555 1.25 christos switch(ndx) { 5556 1.25 christos case 0: 5557 1.25 christos p = "int"; 5558 1.25 christos break; 5559 1.25 christos default: 5560 1.25 christos break; 5561 1.25 christos }; 5562 1.25 christos break; 5563 1.19 thorpej /* linux_sys_preadv */ 5564 1.19 thorpej case 295: 5565 1.19 thorpej switch(ndx) { 5566 1.19 thorpej case 0: 5567 1.19 thorpej p = "int"; 5568 1.19 thorpej break; 5569 1.19 thorpej case 1: 5570 1.19 thorpej p = "const struct iovec *"; 5571 1.19 thorpej break; 5572 1.19 thorpej case 2: 5573 1.19 thorpej p = "int"; 5574 1.19 thorpej break; 5575 1.19 thorpej case 3: 5576 1.19 thorpej p = "unsigned long"; 5577 1.19 thorpej break; 5578 1.19 thorpej case 4: 5579 1.19 thorpej p = "unsigned long"; 5580 1.19 thorpej break; 5581 1.19 thorpej default: 5582 1.19 thorpej break; 5583 1.19 thorpej }; 5584 1.19 thorpej break; 5585 1.19 thorpej /* linux_sys_pwritev */ 5586 1.19 thorpej case 296: 5587 1.19 thorpej switch(ndx) { 5588 1.19 thorpej case 0: 5589 1.19 thorpej p = "int"; 5590 1.19 thorpej break; 5591 1.19 thorpej case 1: 5592 1.19 thorpej p = "const struct iovcnt *"; 5593 1.19 thorpej break; 5594 1.19 thorpej case 2: 5595 1.19 thorpej p = "int"; 5596 1.19 thorpej break; 5597 1.19 thorpej case 3: 5598 1.19 thorpej p = "unsigned long"; 5599 1.19 thorpej break; 5600 1.19 thorpej case 4: 5601 1.19 thorpej p = "unsigned long"; 5602 1.19 thorpej break; 5603 1.19 thorpej default: 5604 1.19 thorpej break; 5605 1.19 thorpej }; 5606 1.19 thorpej break; 5607 1.10 christos /* linux_sys_recvmmsg */ 5608 1.10 christos case 299: 5609 1.10 christos switch(ndx) { 5610 1.10 christos case 0: 5611 1.10 christos p = "int"; 5612 1.10 christos break; 5613 1.10 christos case 1: 5614 1.10 christos p = "struct linux_mmsghdr *"; 5615 1.10 christos break; 5616 1.10 christos case 2: 5617 1.10 christos p = "unsigned int"; 5618 1.10 christos break; 5619 1.10 christos case 3: 5620 1.10 christos p = "unsigned int"; 5621 1.10 christos break; 5622 1.10 christos case 4: 5623 1.10 christos p = "struct timespec *"; 5624 1.10 christos break; 5625 1.10 christos default: 5626 1.10 christos break; 5627 1.10 christos }; 5628 1.10 christos break; 5629 1.20 ryo /* linux_sys_prlimit64 */ 5630 1.20 ryo case 302: 5631 1.20 ryo switch(ndx) { 5632 1.20 ryo case 0: 5633 1.20 ryo p = "pid_t"; 5634 1.20 ryo break; 5635 1.20 ryo case 1: 5636 1.20 ryo p = "int"; 5637 1.20 ryo break; 5638 1.20 ryo case 2: 5639 1.20 ryo p = "struct rlimit *"; 5640 1.20 ryo break; 5641 1.20 ryo case 3: 5642 1.20 ryo p = "struct rlimit *"; 5643 1.20 ryo break; 5644 1.20 ryo default: 5645 1.20 ryo break; 5646 1.20 ryo }; 5647 1.20 ryo break; 5648 1.28 christos /* linux_sys_syncfs */ 5649 1.28 christos case 306: 5650 1.28 christos switch(ndx) { 5651 1.28 christos case 0: 5652 1.28 christos p = "int"; 5653 1.28 christos break; 5654 1.28 christos default: 5655 1.28 christos break; 5656 1.28 christos }; 5657 1.28 christos break; 5658 1.10 christos /* linux_sys_sendmmsg */ 5659 1.10 christos case 307: 5660 1.10 christos switch(ndx) { 5661 1.10 christos case 0: 5662 1.10 christos p = "int"; 5663 1.10 christos break; 5664 1.10 christos case 1: 5665 1.10 christos p = "struct linux_mmsghdr *"; 5666 1.10 christos break; 5667 1.10 christos case 2: 5668 1.10 christos p = "unsigned int"; 5669 1.10 christos break; 5670 1.10 christos case 3: 5671 1.10 christos p = "unsigned int"; 5672 1.10 christos break; 5673 1.10 christos default: 5674 1.10 christos break; 5675 1.10 christos }; 5676 1.10 christos break; 5677 1.26 christos /* linux_sys_getcpu */ 5678 1.26 christos case 309: 5679 1.26 christos switch(ndx) { 5680 1.26 christos case 0: 5681 1.26 christos p = "unsigned int *"; 5682 1.26 christos break; 5683 1.26 christos case 1: 5684 1.26 christos p = "unsigned int *"; 5685 1.26 christos break; 5686 1.26 christos case 2: 5687 1.26 christos p = "struct linux_getcpu_cache *"; 5688 1.26 christos break; 5689 1.26 christos default: 5690 1.26 christos break; 5691 1.26 christos }; 5692 1.26 christos break; 5693 1.28 christos /* linux_sys_renameat2 */ 5694 1.28 christos case 316: 5695 1.28 christos switch(ndx) { 5696 1.28 christos case 0: 5697 1.28 christos p = "int"; 5698 1.28 christos break; 5699 1.28 christos case 1: 5700 1.28 christos p = "const char *"; 5701 1.28 christos break; 5702 1.28 christos case 2: 5703 1.28 christos p = "int"; 5704 1.28 christos break; 5705 1.28 christos case 3: 5706 1.28 christos p = "const char *"; 5707 1.28 christos break; 5708 1.28 christos case 4: 5709 1.28 christos p = "unsigned int"; 5710 1.28 christos break; 5711 1.28 christos default: 5712 1.28 christos break; 5713 1.28 christos }; 5714 1.28 christos break; 5715 1.21 christos /* sys_getrandom */ 5716 1.21 christos case 318: 5717 1.21 christos switch(ndx) { 5718 1.21 christos case 0: 5719 1.21 christos p = "void *"; 5720 1.21 christos break; 5721 1.21 christos case 1: 5722 1.21 christos p = "size_t"; 5723 1.21 christos break; 5724 1.21 christos case 2: 5725 1.21 christos p = "unsigned int"; 5726 1.21 christos break; 5727 1.21 christos default: 5728 1.21 christos break; 5729 1.21 christos }; 5730 1.21 christos break; 5731 1.21 christos /* linux_sys_memfd_create */ 5732 1.21 christos case 319: 5733 1.21 christos switch(ndx) { 5734 1.21 christos case 0: 5735 1.21 christos p = "const char *"; 5736 1.21 christos break; 5737 1.21 christos case 1: 5738 1.21 christos p = "unsigned int"; 5739 1.21 christos break; 5740 1.21 christos default: 5741 1.21 christos break; 5742 1.21 christos }; 5743 1.21 christos break; 5744 1.28 christos /* linux_sys_copy_file_range */ 5745 1.28 christos case 326: 5746 1.28 christos switch(ndx) { 5747 1.28 christos case 0: 5748 1.28 christos p = "int"; 5749 1.28 christos break; 5750 1.28 christos case 1: 5751 1.28 christos p = "off_t *"; 5752 1.28 christos break; 5753 1.28 christos case 2: 5754 1.28 christos p = "int"; 5755 1.28 christos break; 5756 1.28 christos case 3: 5757 1.28 christos p = "off_t *"; 5758 1.28 christos break; 5759 1.28 christos case 4: 5760 1.28 christos p = "size_t"; 5761 1.28 christos break; 5762 1.28 christos case 5: 5763 1.28 christos p = "unsigned int"; 5764 1.28 christos break; 5765 1.28 christos default: 5766 1.28 christos break; 5767 1.28 christos }; 5768 1.28 christos break; 5769 1.23 christos /* linux_sys_statx */ 5770 1.23 christos case 332: 5771 1.23 christos switch(ndx) { 5772 1.23 christos case 0: 5773 1.23 christos p = "int"; 5774 1.23 christos break; 5775 1.23 christos case 1: 5776 1.23 christos p = "const char *"; 5777 1.23 christos break; 5778 1.23 christos case 2: 5779 1.23 christos p = "int"; 5780 1.23 christos break; 5781 1.23 christos case 3: 5782 1.23 christos p = "unsigned int"; 5783 1.23 christos break; 5784 1.23 christos case 4: 5785 1.23 christos p = "struct linux_statx *"; 5786 1.23 christos break; 5787 1.23 christos default: 5788 1.23 christos break; 5789 1.23 christos }; 5790 1.23 christos break; 5791 1.28 christos /* linux_sys_clone3 */ 5792 1.28 christos case 435: 5793 1.28 christos switch(ndx) { 5794 1.28 christos case 0: 5795 1.28 christos p = "struct linux_user_clone3_args *"; 5796 1.28 christos break; 5797 1.28 christos case 1: 5798 1.28 christos p = "size_t"; 5799 1.28 christos break; 5800 1.28 christos default: 5801 1.28 christos break; 5802 1.28 christos }; 5803 1.28 christos break; 5804 1.23 christos /* linux_sys_close_range */ 5805 1.23 christos case 436: 5806 1.23 christos switch(ndx) { 5807 1.23 christos case 0: 5808 1.23 christos p = "unsigned int"; 5809 1.23 christos break; 5810 1.23 christos case 1: 5811 1.23 christos p = "unsigned int"; 5812 1.23 christos break; 5813 1.23 christos case 2: 5814 1.23 christos p = "unsigned int"; 5815 1.23 christos break; 5816 1.23 christos default: 5817 1.23 christos break; 5818 1.23 christos }; 5819 1.23 christos break; 5820 1.26 christos /* linux_sys_faccessat2 */ 5821 1.26 christos case 439: 5822 1.26 christos switch(ndx) { 5823 1.26 christos case 0: 5824 1.26 christos p = "int"; 5825 1.26 christos break; 5826 1.26 christos case 1: 5827 1.26 christos p = "const char *"; 5828 1.26 christos break; 5829 1.26 christos case 2: 5830 1.26 christos p = "int"; 5831 1.26 christos break; 5832 1.26 christos case 3: 5833 1.26 christos p = "int"; 5834 1.26 christos break; 5835 1.26 christos default: 5836 1.26 christos break; 5837 1.26 christos }; 5838 1.26 christos break; 5839 1.22 christos /* linux_sys_epoll_pwait2 */ 5840 1.22 christos case 441: 5841 1.22 christos switch(ndx) { 5842 1.22 christos case 0: 5843 1.22 christos p = "int"; 5844 1.22 christos break; 5845 1.22 christos case 1: 5846 1.22 christos p = "struct linux_epoll_event *"; 5847 1.22 christos break; 5848 1.22 christos case 2: 5849 1.22 christos p = "int"; 5850 1.22 christos break; 5851 1.22 christos case 3: 5852 1.22 christos p = "const struct linux_timespec *"; 5853 1.22 christos break; 5854 1.22 christos case 4: 5855 1.22 christos p = "const linux_sigset_t *"; 5856 1.22 christos break; 5857 1.22 christos default: 5858 1.22 christos break; 5859 1.22 christos }; 5860 1.22 christos break; 5861 1.1 christos /* linux_sys_nosys */ 5862 1.21 christos case 451: 5863 1.1 christos break; 5864 1.1 christos default: 5865 1.1 christos break; 5866 1.1 christos }; 5867 1.1 christos if (p != NULL) 5868 1.1 christos strlcpy(desc, p, descsz); 5869 1.1 christos } 5870 1.1 christos static void 5871 1.1 christos systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5872 1.1 christos { 5873 1.1 christos const char *p = NULL; 5874 1.1 christos switch (sysnum) { 5875 1.1 christos /* sys_read */ 5876 1.1 christos case 0: 5877 1.1 christos if (ndx == 0 || ndx == 1) 5878 1.1 christos p = "ssize_t"; 5879 1.1 christos break; 5880 1.1 christos /* sys_write */ 5881 1.1 christos case 1: 5882 1.1 christos if (ndx == 0 || ndx == 1) 5883 1.1 christos p = "ssize_t"; 5884 1.1 christos break; 5885 1.1 christos /* linux_sys_open */ 5886 1.1 christos case 2: 5887 1.1 christos if (ndx == 0 || ndx == 1) 5888 1.1 christos p = "int"; 5889 1.1 christos break; 5890 1.1 christos /* sys_close */ 5891 1.1 christos case 3: 5892 1.1 christos if (ndx == 0 || ndx == 1) 5893 1.1 christos p = "int"; 5894 1.1 christos break; 5895 1.1 christos /* linux_sys_stat64 */ 5896 1.1 christos case 4: 5897 1.1 christos if (ndx == 0 || ndx == 1) 5898 1.1 christos p = "int"; 5899 1.1 christos break; 5900 1.1 christos /* linux_sys_fstat64 */ 5901 1.1 christos case 5: 5902 1.1 christos if (ndx == 0 || ndx == 1) 5903 1.1 christos p = "int"; 5904 1.1 christos break; 5905 1.1 christos /* linux_sys_lstat64 */ 5906 1.1 christos case 6: 5907 1.1 christos if (ndx == 0 || ndx == 1) 5908 1.1 christos p = "int"; 5909 1.1 christos break; 5910 1.1 christos /* sys_poll */ 5911 1.1 christos case 7: 5912 1.1 christos if (ndx == 0 || ndx == 1) 5913 1.1 christos p = "int"; 5914 1.1 christos break; 5915 1.1 christos /* compat_43_sys_lseek */ 5916 1.1 christos case 8: 5917 1.1 christos if (ndx == 0 || ndx == 1) 5918 1.1 christos p = "long"; 5919 1.1 christos break; 5920 1.1 christos /* linux_sys_mmap */ 5921 1.1 christos case 9: 5922 1.1 christos if (ndx == 0 || ndx == 1) 5923 1.1 christos p = "linux_off_t"; 5924 1.1 christos break; 5925 1.1 christos /* linux_sys_mprotect */ 5926 1.1 christos case 10: 5927 1.1 christos if (ndx == 0 || ndx == 1) 5928 1.1 christos p = "int"; 5929 1.1 christos break; 5930 1.1 christos /* sys_munmap */ 5931 1.1 christos case 11: 5932 1.1 christos if (ndx == 0 || ndx == 1) 5933 1.1 christos p = "int"; 5934 1.1 christos break; 5935 1.1 christos /* linux_sys_brk */ 5936 1.1 christos case 12: 5937 1.1 christos if (ndx == 0 || ndx == 1) 5938 1.1 christos p = "int"; 5939 1.1 christos break; 5940 1.1 christos /* linux_sys_rt_sigaction */ 5941 1.1 christos case 13: 5942 1.1 christos if (ndx == 0 || ndx == 1) 5943 1.1 christos p = "int"; 5944 1.1 christos break; 5945 1.1 christos /* linux_sys_rt_sigprocmask */ 5946 1.1 christos case 14: 5947 1.1 christos if (ndx == 0 || ndx == 1) 5948 1.1 christos p = "int"; 5949 1.1 christos break; 5950 1.1 christos /* linux_sys_rt_sigreturn */ 5951 1.1 christos case 15: 5952 1.1 christos /* linux_sys_ioctl */ 5953 1.1 christos case 16: 5954 1.1 christos if (ndx == 0 || ndx == 1) 5955 1.1 christos p = "int"; 5956 1.1 christos break; 5957 1.1 christos /* linux_sys_pread */ 5958 1.1 christos case 17: 5959 1.1 christos if (ndx == 0 || ndx == 1) 5960 1.1 christos p = "int"; 5961 1.1 christos break; 5962 1.1 christos /* linux_sys_pwrite */ 5963 1.1 christos case 18: 5964 1.1 christos if (ndx == 0 || ndx == 1) 5965 1.1 christos p = "int"; 5966 1.1 christos break; 5967 1.1 christos /* sys_readv */ 5968 1.1 christos case 19: 5969 1.1 christos if (ndx == 0 || ndx == 1) 5970 1.1 christos p = "ssize_t"; 5971 1.1 christos break; 5972 1.1 christos /* sys_writev */ 5973 1.1 christos case 20: 5974 1.1 christos if (ndx == 0 || ndx == 1) 5975 1.1 christos p = "ssize_t"; 5976 1.1 christos break; 5977 1.1 christos /* sys_access */ 5978 1.1 christos case 21: 5979 1.1 christos if (ndx == 0 || ndx == 1) 5980 1.1 christos p = "int"; 5981 1.1 christos break; 5982 1.1 christos /* linux_sys_pipe */ 5983 1.1 christos case 22: 5984 1.1 christos if (ndx == 0 || ndx == 1) 5985 1.1 christos p = "int"; 5986 1.1 christos break; 5987 1.1 christos /* linux_sys_select */ 5988 1.1 christos case 23: 5989 1.1 christos if (ndx == 0 || ndx == 1) 5990 1.1 christos p = "int"; 5991 1.1 christos break; 5992 1.1 christos /* linux_sys_sched_yield */ 5993 1.1 christos case 24: 5994 1.1 christos /* linux_sys_mremap */ 5995 1.1 christos case 25: 5996 1.1 christos if (ndx == 0 || ndx == 1) 5997 1.1 christos p = "void *"; 5998 1.1 christos break; 5999 1.1 christos /* sys___msync13 */ 6000 1.1 christos case 26: 6001 1.1 christos if (ndx == 0 || ndx == 1) 6002 1.1 christos p = "int"; 6003 1.1 christos break; 6004 1.1 christos /* sys_mincore */ 6005 1.1 christos case 27: 6006 1.1 christos if (ndx == 0 || ndx == 1) 6007 1.1 christos p = "int"; 6008 1.1 christos break; 6009 1.1 christos /* sys_madvise */ 6010 1.1 christos case 28: 6011 1.1 christos if (ndx == 0 || ndx == 1) 6012 1.1 christos p = "int"; 6013 1.1 christos break; 6014 1.1 christos #ifdef SYSVSHM 6015 1.1 christos /* linux_sys_shmget */ 6016 1.1 christos case 29: 6017 1.1 christos if (ndx == 0 || ndx == 1) 6018 1.1 christos p = "int"; 6019 1.1 christos break; 6020 1.1 christos /* sys_shmat */ 6021 1.1 christos case 30: 6022 1.1 christos if (ndx == 0 || ndx == 1) 6023 1.1 christos p = "int"; 6024 1.1 christos break; 6025 1.1 christos /* linux_sys_shmctl */ 6026 1.1 christos case 31: 6027 1.1 christos if (ndx == 0 || ndx == 1) 6028 1.1 christos p = "int"; 6029 1.1 christos break; 6030 1.1 christos #else 6031 1.1 christos #endif 6032 1.1 christos /* sys_dup */ 6033 1.1 christos case 32: 6034 1.1 christos if (ndx == 0 || ndx == 1) 6035 1.1 christos p = "int"; 6036 1.1 christos break; 6037 1.1 christos /* sys_dup2 */ 6038 1.1 christos case 33: 6039 1.1 christos if (ndx == 0 || ndx == 1) 6040 1.1 christos p = "int"; 6041 1.1 christos break; 6042 1.1 christos /* linux_sys_pause */ 6043 1.1 christos case 34: 6044 1.1 christos /* linux_sys_nanosleep */ 6045 1.1 christos case 35: 6046 1.1 christos if (ndx == 0 || ndx == 1) 6047 1.1 christos p = "int"; 6048 1.1 christos break; 6049 1.1 christos /* compat_50_sys_getitimer */ 6050 1.1 christos case 36: 6051 1.1 christos if (ndx == 0 || ndx == 1) 6052 1.1 christos p = "int"; 6053 1.1 christos break; 6054 1.1 christos /* linux_sys_alarm */ 6055 1.1 christos case 37: 6056 1.1 christos if (ndx == 0 || ndx == 1) 6057 1.1 christos p = "int"; 6058 1.1 christos break; 6059 1.1 christos /* compat_50_sys_setitimer */ 6060 1.1 christos case 38: 6061 1.1 christos if (ndx == 0 || ndx == 1) 6062 1.1 christos p = "int"; 6063 1.1 christos break; 6064 1.1 christos /* sys_getpid */ 6065 1.1 christos case 39: 6066 1.1 christos /* linux_sys_socket */ 6067 1.1 christos case 41: 6068 1.1 christos if (ndx == 0 || ndx == 1) 6069 1.1 christos p = "int"; 6070 1.1 christos break; 6071 1.1 christos /* linux_sys_connect */ 6072 1.1 christos case 42: 6073 1.1 christos if (ndx == 0 || ndx == 1) 6074 1.1 christos p = "int"; 6075 1.1 christos break; 6076 1.1 christos /* linux_sys_accept */ 6077 1.1 christos case 43: 6078 1.1 christos if (ndx == 0 || ndx == 1) 6079 1.1 christos p = "int"; 6080 1.1 christos break; 6081 1.1 christos /* linux_sys_sendto */ 6082 1.1 christos case 44: 6083 1.1 christos if (ndx == 0 || ndx == 1) 6084 1.1 christos p = "ssize_t"; 6085 1.1 christos break; 6086 1.1 christos /* linux_sys_recvfrom */ 6087 1.1 christos case 45: 6088 1.1 christos if (ndx == 0 || ndx == 1) 6089 1.1 christos p = "ssize_t"; 6090 1.1 christos break; 6091 1.1 christos /* linux_sys_sendmsg */ 6092 1.1 christos case 46: 6093 1.1 christos if (ndx == 0 || ndx == 1) 6094 1.1 christos p = "int"; 6095 1.1 christos break; 6096 1.1 christos /* linux_sys_recvmsg */ 6097 1.1 christos case 47: 6098 1.1 christos if (ndx == 0 || ndx == 1) 6099 1.1 christos p = "ssize_t"; 6100 1.1 christos break; 6101 1.1 christos /* sys_shutdown */ 6102 1.1 christos case 48: 6103 1.1 christos if (ndx == 0 || ndx == 1) 6104 1.1 christos p = "int"; 6105 1.1 christos break; 6106 1.1 christos /* linux_sys_bind */ 6107 1.1 christos case 49: 6108 1.1 christos if (ndx == 0 || ndx == 1) 6109 1.1 christos p = "int"; 6110 1.1 christos break; 6111 1.1 christos /* sys_listen */ 6112 1.1 christos case 50: 6113 1.1 christos if (ndx == 0 || ndx == 1) 6114 1.1 christos p = "int"; 6115 1.1 christos break; 6116 1.1 christos /* linux_sys_getsockname */ 6117 1.1 christos case 51: 6118 1.1 christos if (ndx == 0 || ndx == 1) 6119 1.1 christos p = "int"; 6120 1.1 christos break; 6121 1.1 christos /* linux_sys_getpeername */ 6122 1.1 christos case 52: 6123 1.1 christos if (ndx == 0 || ndx == 1) 6124 1.1 christos p = "int"; 6125 1.1 christos break; 6126 1.1 christos /* linux_sys_socketpair */ 6127 1.1 christos case 53: 6128 1.1 christos if (ndx == 0 || ndx == 1) 6129 1.1 christos p = "int"; 6130 1.1 christos break; 6131 1.1 christos /* linux_sys_setsockopt */ 6132 1.1 christos case 54: 6133 1.1 christos if (ndx == 0 || ndx == 1) 6134 1.1 christos p = "int"; 6135 1.1 christos break; 6136 1.1 christos /* linux_sys_getsockopt */ 6137 1.1 christos case 55: 6138 1.1 christos if (ndx == 0 || ndx == 1) 6139 1.1 christos p = "int"; 6140 1.1 christos break; 6141 1.1 christos /* linux_sys_clone */ 6142 1.1 christos case 56: 6143 1.1 christos if (ndx == 0 || ndx == 1) 6144 1.1 christos p = "int"; 6145 1.1 christos break; 6146 1.1 christos /* sys_fork */ 6147 1.1 christos case 57: 6148 1.1 christos /* sys___vfork14 */ 6149 1.1 christos case 58: 6150 1.1 christos /* sys_execve */ 6151 1.1 christos case 59: 6152 1.1 christos if (ndx == 0 || ndx == 1) 6153 1.1 christos p = "int"; 6154 1.1 christos break; 6155 1.1 christos /* linux_sys_exit */ 6156 1.1 christos case 60: 6157 1.1 christos if (ndx == 0 || ndx == 1) 6158 1.1 christos p = "int"; 6159 1.1 christos break; 6160 1.1 christos /* linux_sys_wait4 */ 6161 1.1 christos case 61: 6162 1.1 christos if (ndx == 0 || ndx == 1) 6163 1.1 christos p = "int"; 6164 1.1 christos break; 6165 1.1 christos /* linux_sys_kill */ 6166 1.1 christos case 62: 6167 1.1 christos if (ndx == 0 || ndx == 1) 6168 1.1 christos p = "int"; 6169 1.1 christos break; 6170 1.1 christos /* linux_sys_uname */ 6171 1.1 christos case 63: 6172 1.1 christos if (ndx == 0 || ndx == 1) 6173 1.1 christos p = "int"; 6174 1.1 christos break; 6175 1.1 christos #ifdef SYSVSEM 6176 1.1 christos /* sys_semget */ 6177 1.1 christos case 64: 6178 1.1 christos if (ndx == 0 || ndx == 1) 6179 1.1 christos p = "int"; 6180 1.1 christos break; 6181 1.1 christos /* sys_semop */ 6182 1.1 christos case 65: 6183 1.1 christos if (ndx == 0 || ndx == 1) 6184 1.1 christos p = "int"; 6185 1.1 christos break; 6186 1.1 christos /* linux_sys_semctl */ 6187 1.1 christos case 66: 6188 1.1 christos if (ndx == 0 || ndx == 1) 6189 1.1 christos p = "int"; 6190 1.1 christos break; 6191 1.1 christos #else 6192 1.1 christos #endif 6193 1.1 christos #ifdef SYSVSHM 6194 1.1 christos /* sys_shmdt */ 6195 1.1 christos case 67: 6196 1.1 christos if (ndx == 0 || ndx == 1) 6197 1.1 christos p = "int"; 6198 1.1 christos break; 6199 1.1 christos #else 6200 1.1 christos #endif 6201 1.1 christos #ifdef SYSVMSG 6202 1.1 christos /* sys_msgget */ 6203 1.1 christos case 68: 6204 1.1 christos if (ndx == 0 || ndx == 1) 6205 1.1 christos p = "int"; 6206 1.1 christos break; 6207 1.1 christos /* sys_msgsnd */ 6208 1.1 christos case 69: 6209 1.1 christos if (ndx == 0 || ndx == 1) 6210 1.1 christos p = "int"; 6211 1.1 christos break; 6212 1.1 christos /* sys_msgrcv */ 6213 1.1 christos case 70: 6214 1.1 christos if (ndx == 0 || ndx == 1) 6215 1.1 christos p = "ssize_t"; 6216 1.1 christos break; 6217 1.1 christos /* linux_sys_msgctl */ 6218 1.1 christos case 71: 6219 1.1 christos if (ndx == 0 || ndx == 1) 6220 1.1 christos p = "int"; 6221 1.1 christos break; 6222 1.1 christos #else 6223 1.1 christos #endif 6224 1.1 christos /* linux_sys_fcntl */ 6225 1.1 christos case 72: 6226 1.1 christos if (ndx == 0 || ndx == 1) 6227 1.1 christos p = "int"; 6228 1.1 christos break; 6229 1.1 christos /* sys_flock */ 6230 1.1 christos case 73: 6231 1.1 christos if (ndx == 0 || ndx == 1) 6232 1.1 christos p = "int"; 6233 1.1 christos break; 6234 1.1 christos /* sys_fsync */ 6235 1.1 christos case 74: 6236 1.1 christos if (ndx == 0 || ndx == 1) 6237 1.1 christos p = "int"; 6238 1.1 christos break; 6239 1.1 christos /* linux_sys_fdatasync */ 6240 1.1 christos case 75: 6241 1.1 christos if (ndx == 0 || ndx == 1) 6242 1.1 christos p = "int"; 6243 1.1 christos break; 6244 1.1 christos /* linux_sys_truncate64 */ 6245 1.1 christos case 76: 6246 1.1 christos if (ndx == 0 || ndx == 1) 6247 1.1 christos p = "int"; 6248 1.1 christos break; 6249 1.1 christos /* linux_sys_ftruncate64 */ 6250 1.1 christos case 77: 6251 1.1 christos if (ndx == 0 || ndx == 1) 6252 1.1 christos p = "int"; 6253 1.1 christos break; 6254 1.1 christos /* linux_sys_getdents */ 6255 1.1 christos case 78: 6256 1.1 christos if (ndx == 0 || ndx == 1) 6257 1.1 christos p = "int"; 6258 1.1 christos break; 6259 1.1 christos /* sys___getcwd */ 6260 1.1 christos case 79: 6261 1.1 christos if (ndx == 0 || ndx == 1) 6262 1.1 christos p = "int"; 6263 1.1 christos break; 6264 1.1 christos /* sys_chdir */ 6265 1.1 christos case 80: 6266 1.1 christos if (ndx == 0 || ndx == 1) 6267 1.1 christos p = "int"; 6268 1.1 christos break; 6269 1.1 christos /* sys_fchdir */ 6270 1.1 christos case 81: 6271 1.1 christos if (ndx == 0 || ndx == 1) 6272 1.1 christos p = "int"; 6273 1.1 christos break; 6274 1.1 christos /* sys___posix_rename */ 6275 1.1 christos case 82: 6276 1.1 christos if (ndx == 0 || ndx == 1) 6277 1.1 christos p = "int"; 6278 1.1 christos break; 6279 1.1 christos /* sys_mkdir */ 6280 1.1 christos case 83: 6281 1.1 christos if (ndx == 0 || ndx == 1) 6282 1.1 christos p = "int"; 6283 1.1 christos break; 6284 1.1 christos /* sys_rmdir */ 6285 1.1 christos case 84: 6286 1.1 christos if (ndx == 0 || ndx == 1) 6287 1.1 christos p = "int"; 6288 1.1 christos break; 6289 1.1 christos /* linux_sys_creat */ 6290 1.1 christos case 85: 6291 1.1 christos if (ndx == 0 || ndx == 1) 6292 1.1 christos p = "int"; 6293 1.1 christos break; 6294 1.1 christos /* sys_link */ 6295 1.1 christos case 86: 6296 1.1 christos if (ndx == 0 || ndx == 1) 6297 1.1 christos p = "int"; 6298 1.1 christos break; 6299 1.1 christos /* linux_sys_unlink */ 6300 1.1 christos case 87: 6301 1.1 christos if (ndx == 0 || ndx == 1) 6302 1.1 christos p = "int"; 6303 1.1 christos break; 6304 1.1 christos /* sys_symlink */ 6305 1.1 christos case 88: 6306 1.1 christos if (ndx == 0 || ndx == 1) 6307 1.1 christos p = "int"; 6308 1.1 christos break; 6309 1.1 christos /* sys_readlink */ 6310 1.1 christos case 89: 6311 1.1 christos if (ndx == 0 || ndx == 1) 6312 1.5 njoly p = "ssize_t"; 6313 1.1 christos break; 6314 1.1 christos /* sys_chmod */ 6315 1.1 christos case 90: 6316 1.1 christos if (ndx == 0 || ndx == 1) 6317 1.1 christos p = "int"; 6318 1.1 christos break; 6319 1.1 christos /* sys_fchmod */ 6320 1.1 christos case 91: 6321 1.1 christos if (ndx == 0 || ndx == 1) 6322 1.1 christos p = "int"; 6323 1.1 christos break; 6324 1.1 christos /* sys___posix_chown */ 6325 1.1 christos case 92: 6326 1.1 christos if (ndx == 0 || ndx == 1) 6327 1.1 christos p = "int"; 6328 1.1 christos break; 6329 1.1 christos /* sys___posix_fchown */ 6330 1.1 christos case 93: 6331 1.1 christos if (ndx == 0 || ndx == 1) 6332 1.1 christos p = "int"; 6333 1.1 christos break; 6334 1.1 christos /* sys___posix_lchown */ 6335 1.1 christos case 94: 6336 1.1 christos if (ndx == 0 || ndx == 1) 6337 1.1 christos p = "int"; 6338 1.1 christos break; 6339 1.1 christos /* sys_umask */ 6340 1.1 christos case 95: 6341 1.1 christos if (ndx == 0 || ndx == 1) 6342 1.1 christos p = "int"; 6343 1.1 christos break; 6344 1.1 christos /* linux_sys_gettimeofday */ 6345 1.1 christos case 96: 6346 1.1 christos if (ndx == 0 || ndx == 1) 6347 1.1 christos p = "int"; 6348 1.1 christos break; 6349 1.1 christos /* linux_sys_getrlimit */ 6350 1.1 christos case 97: 6351 1.1 christos if (ndx == 0 || ndx == 1) 6352 1.1 christos p = "int"; 6353 1.1 christos break; 6354 1.1 christos /* compat_50_sys_getrusage */ 6355 1.1 christos case 98: 6356 1.1 christos if (ndx == 0 || ndx == 1) 6357 1.1 christos p = "int"; 6358 1.1 christos break; 6359 1.1 christos /* linux_sys_sysinfo */ 6360 1.1 christos case 99: 6361 1.1 christos if (ndx == 0 || ndx == 1) 6362 1.1 christos p = "int"; 6363 1.1 christos break; 6364 1.1 christos /* linux_sys_times */ 6365 1.1 christos case 100: 6366 1.1 christos if (ndx == 0 || ndx == 1) 6367 1.1 christos p = "int"; 6368 1.1 christos break; 6369 1.1 christos /* linux_sys_ptrace */ 6370 1.1 christos case 101: 6371 1.1 christos if (ndx == 0 || ndx == 1) 6372 1.1 christos p = "int"; 6373 1.1 christos break; 6374 1.1 christos /* sys_getuid */ 6375 1.1 christos case 102: 6376 1.1 christos /* sys_getgid */ 6377 1.1 christos case 104: 6378 1.1 christos /* sys_setuid */ 6379 1.1 christos case 105: 6380 1.1 christos if (ndx == 0 || ndx == 1) 6381 1.4 njoly p = "int"; 6382 1.1 christos break; 6383 1.1 christos /* sys_setgid */ 6384 1.1 christos case 106: 6385 1.1 christos if (ndx == 0 || ndx == 1) 6386 1.4 njoly p = "int"; 6387 1.1 christos break; 6388 1.1 christos /* sys_geteuid */ 6389 1.1 christos case 107: 6390 1.1 christos /* sys_getegid */ 6391 1.1 christos case 108: 6392 1.1 christos /* sys_setpgid */ 6393 1.1 christos case 109: 6394 1.1 christos if (ndx == 0 || ndx == 1) 6395 1.1 christos p = "int"; 6396 1.1 christos break; 6397 1.1 christos /* sys_getppid */ 6398 1.1 christos case 110: 6399 1.1 christos /* sys_getpgrp */ 6400 1.1 christos case 111: 6401 1.1 christos /* sys_setsid */ 6402 1.1 christos case 112: 6403 1.1 christos /* sys_setreuid */ 6404 1.1 christos case 113: 6405 1.1 christos if (ndx == 0 || ndx == 1) 6406 1.1 christos p = "int"; 6407 1.1 christos break; 6408 1.1 christos /* sys_setregid */ 6409 1.1 christos case 114: 6410 1.1 christos if (ndx == 0 || ndx == 1) 6411 1.1 christos p = "int"; 6412 1.1 christos break; 6413 1.1 christos /* sys_getgroups */ 6414 1.1 christos case 115: 6415 1.1 christos if (ndx == 0 || ndx == 1) 6416 1.1 christos p = "int"; 6417 1.1 christos break; 6418 1.1 christos /* sys_setgroups */ 6419 1.1 christos case 116: 6420 1.1 christos if (ndx == 0 || ndx == 1) 6421 1.1 christos p = "int"; 6422 1.1 christos break; 6423 1.1 christos /* linux_sys_setresuid */ 6424 1.1 christos case 117: 6425 1.1 christos if (ndx == 0 || ndx == 1) 6426 1.1 christos p = "int"; 6427 1.1 christos break; 6428 1.1 christos /* linux_sys_getresuid */ 6429 1.1 christos case 118: 6430 1.1 christos if (ndx == 0 || ndx == 1) 6431 1.1 christos p = "int"; 6432 1.1 christos break; 6433 1.1 christos /* linux_sys_setresgid */ 6434 1.1 christos case 119: 6435 1.1 christos if (ndx == 0 || ndx == 1) 6436 1.1 christos p = "int"; 6437 1.1 christos break; 6438 1.1 christos /* linux_sys_getresgid */ 6439 1.1 christos case 120: 6440 1.1 christos if (ndx == 0 || ndx == 1) 6441 1.1 christos p = "int"; 6442 1.1 christos break; 6443 1.1 christos /* sys_getpgid */ 6444 1.1 christos case 121: 6445 1.1 christos if (ndx == 0 || ndx == 1) 6446 1.1 christos p = "pid_t"; 6447 1.1 christos break; 6448 1.1 christos /* linux_sys_setfsuid */ 6449 1.1 christos case 122: 6450 1.1 christos if (ndx == 0 || ndx == 1) 6451 1.1 christos p = "int"; 6452 1.1 christos break; 6453 1.1 christos /* linux_sys_setfsgid */ 6454 1.1 christos case 123: 6455 1.1 christos if (ndx == 0 || ndx == 1) 6456 1.1 christos p = "int"; 6457 1.1 christos break; 6458 1.1 christos /* sys_getsid */ 6459 1.1 christos case 124: 6460 1.1 christos if (ndx == 0 || ndx == 1) 6461 1.1 christos p = "pid_t"; 6462 1.1 christos break; 6463 1.1 christos /* linux_sys_rt_sigpending */ 6464 1.1 christos case 127: 6465 1.1 christos if (ndx == 0 || ndx == 1) 6466 1.1 christos p = "int"; 6467 1.1 christos break; 6468 1.1 christos /* linux_sys_rt_sigtimedwait */ 6469 1.1 christos case 128: 6470 1.1 christos if (ndx == 0 || ndx == 1) 6471 1.1 christos p = "int"; 6472 1.1 christos break; 6473 1.1 christos /* linux_sys_rt_queueinfo */ 6474 1.1 christos case 129: 6475 1.1 christos if (ndx == 0 || ndx == 1) 6476 1.1 christos p = "int"; 6477 1.1 christos break; 6478 1.1 christos /* linux_sys_rt_sigsuspend */ 6479 1.1 christos case 130: 6480 1.1 christos if (ndx == 0 || ndx == 1) 6481 1.1 christos p = "int"; 6482 1.1 christos break; 6483 1.1 christos /* linux_sys_sigaltstack */ 6484 1.1 christos case 131: 6485 1.1 christos if (ndx == 0 || ndx == 1) 6486 1.1 christos p = "int"; 6487 1.1 christos break; 6488 1.1 christos /* linux_sys_utime */ 6489 1.1 christos case 132: 6490 1.1 christos if (ndx == 0 || ndx == 1) 6491 1.1 christos p = "int"; 6492 1.1 christos break; 6493 1.1 christos /* linux_sys_mknod */ 6494 1.1 christos case 133: 6495 1.1 christos if (ndx == 0 || ndx == 1) 6496 1.1 christos p = "int"; 6497 1.1 christos break; 6498 1.1 christos #ifdef EXEC_AOUT 6499 1.1 christos /* linux_sys_uselib */ 6500 1.1 christos case 134: 6501 1.1 christos if (ndx == 0 || ndx == 1) 6502 1.1 christos p = "int"; 6503 1.1 christos break; 6504 1.1 christos #else 6505 1.1 christos #endif 6506 1.1 christos /* linux_sys_personality */ 6507 1.1 christos case 135: 6508 1.1 christos if (ndx == 0 || ndx == 1) 6509 1.1 christos p = "int"; 6510 1.1 christos break; 6511 1.1 christos /* linux_sys_statfs */ 6512 1.1 christos case 137: 6513 1.1 christos if (ndx == 0 || ndx == 1) 6514 1.1 christos p = "int"; 6515 1.1 christos break; 6516 1.1 christos /* linux_sys_fstatfs */ 6517 1.1 christos case 138: 6518 1.1 christos if (ndx == 0 || ndx == 1) 6519 1.1 christos p = "int"; 6520 1.1 christos break; 6521 1.1 christos /* linux_sys_getpriority */ 6522 1.1 christos case 140: 6523 1.1 christos if (ndx == 0 || ndx == 1) 6524 1.1 christos p = "int"; 6525 1.1 christos break; 6526 1.1 christos /* sys_setpriority */ 6527 1.1 christos case 141: 6528 1.1 christos if (ndx == 0 || ndx == 1) 6529 1.1 christos p = "int"; 6530 1.1 christos break; 6531 1.1 christos /* linux_sys_sched_setparam */ 6532 1.1 christos case 142: 6533 1.1 christos if (ndx == 0 || ndx == 1) 6534 1.1 christos p = "int"; 6535 1.1 christos break; 6536 1.1 christos /* linux_sys_sched_getparam */ 6537 1.1 christos case 143: 6538 1.1 christos if (ndx == 0 || ndx == 1) 6539 1.1 christos p = "int"; 6540 1.1 christos break; 6541 1.1 christos /* linux_sys_sched_setscheduler */ 6542 1.1 christos case 144: 6543 1.1 christos if (ndx == 0 || ndx == 1) 6544 1.1 christos p = "int"; 6545 1.1 christos break; 6546 1.1 christos /* linux_sys_sched_getscheduler */ 6547 1.1 christos case 145: 6548 1.1 christos if (ndx == 0 || ndx == 1) 6549 1.1 christos p = "int"; 6550 1.1 christos break; 6551 1.1 christos /* linux_sys_sched_get_priority_max */ 6552 1.1 christos case 146: 6553 1.1 christos if (ndx == 0 || ndx == 1) 6554 1.1 christos p = "int"; 6555 1.1 christos break; 6556 1.1 christos /* linux_sys_sched_get_priority_min */ 6557 1.1 christos case 147: 6558 1.1 christos if (ndx == 0 || ndx == 1) 6559 1.1 christos p = "int"; 6560 1.1 christos break; 6561 1.1 christos /* sys_mlock */ 6562 1.1 christos case 149: 6563 1.1 christos if (ndx == 0 || ndx == 1) 6564 1.1 christos p = "int"; 6565 1.1 christos break; 6566 1.1 christos /* sys_munlock */ 6567 1.1 christos case 150: 6568 1.1 christos if (ndx == 0 || ndx == 1) 6569 1.1 christos p = "int"; 6570 1.1 christos break; 6571 1.1 christos /* sys_mlockall */ 6572 1.1 christos case 151: 6573 1.1 christos if (ndx == 0 || ndx == 1) 6574 1.1 christos p = "int"; 6575 1.1 christos break; 6576 1.1 christos /* sys_munlockall */ 6577 1.1 christos case 152: 6578 1.1 christos /* linux_sys_modify_ldt */ 6579 1.1 christos case 154: 6580 1.1 christos if (ndx == 0 || ndx == 1) 6581 1.1 christos p = "int"; 6582 1.1 christos break; 6583 1.1 christos /* linux_sys___sysctl */ 6584 1.1 christos case 156: 6585 1.1 christos if (ndx == 0 || ndx == 1) 6586 1.1 christos p = "int"; 6587 1.1 christos break; 6588 1.1 christos /* linux_sys_arch_prctl */ 6589 1.1 christos case 158: 6590 1.1 christos if (ndx == 0 || ndx == 1) 6591 1.1 christos p = "int"; 6592 1.1 christos break; 6593 1.1 christos /* linux_sys_setrlimit */ 6594 1.1 christos case 160: 6595 1.1 christos if (ndx == 0 || ndx == 1) 6596 1.1 christos p = "int"; 6597 1.1 christos break; 6598 1.1 christos /* sys_chroot */ 6599 1.1 christos case 161: 6600 1.1 christos if (ndx == 0 || ndx == 1) 6601 1.1 christos p = "int"; 6602 1.1 christos break; 6603 1.1 christos /* sys_sync */ 6604 1.1 christos case 162: 6605 1.1 christos /* sys_acct */ 6606 1.1 christos case 163: 6607 1.1 christos if (ndx == 0 || ndx == 1) 6608 1.1 christos p = "int"; 6609 1.1 christos break; 6610 1.1 christos /* linux_sys_settimeofday */ 6611 1.1 christos case 164: 6612 1.1 christos if (ndx == 0 || ndx == 1) 6613 1.1 christos p = "int"; 6614 1.1 christos break; 6615 1.1 christos /* linux_sys_swapon */ 6616 1.1 christos case 167: 6617 1.1 christos if (ndx == 0 || ndx == 1) 6618 1.1 christos p = "int"; 6619 1.1 christos break; 6620 1.1 christos /* linux_sys_swapoff */ 6621 1.1 christos case 168: 6622 1.1 christos if (ndx == 0 || ndx == 1) 6623 1.1 christos p = "int"; 6624 1.1 christos break; 6625 1.1 christos /* linux_sys_reboot */ 6626 1.1 christos case 169: 6627 1.1 christos if (ndx == 0 || ndx == 1) 6628 1.1 christos p = "int"; 6629 1.1 christos break; 6630 1.1 christos /* compat_43_sys_sethostname */ 6631 1.1 christos case 170: 6632 1.1 christos if (ndx == 0 || ndx == 1) 6633 1.1 christos p = "int"; 6634 1.1 christos break; 6635 1.1 christos /* linux_sys_setdomainname */ 6636 1.1 christos case 171: 6637 1.1 christos if (ndx == 0 || ndx == 1) 6638 1.1 christos p = "int"; 6639 1.1 christos break; 6640 1.1 christos /* linux_sys_iopl */ 6641 1.1 christos case 172: 6642 1.1 christos if (ndx == 0 || ndx == 1) 6643 1.1 christos p = "int"; 6644 1.1 christos break; 6645 1.1 christos /* linux_sys_ioperm */ 6646 1.1 christos case 173: 6647 1.1 christos if (ndx == 0 || ndx == 1) 6648 1.1 christos p = "int"; 6649 1.1 christos break; 6650 1.1 christos /* linux_sys_gettid */ 6651 1.1 christos case 186: 6652 1.23 christos /* linux_sys_readahead */ 6653 1.23 christos case 187: 6654 1.23 christos if (ndx == 0 || ndx == 1) 6655 1.23 christos p = "ssize_t"; 6656 1.23 christos break; 6657 1.1 christos /* linux_sys_setxattr */ 6658 1.1 christos case 188: 6659 1.1 christos if (ndx == 0 || ndx == 1) 6660 1.1 christos p = "int"; 6661 1.1 christos break; 6662 1.1 christos /* linux_sys_lsetxattr */ 6663 1.1 christos case 189: 6664 1.1 christos if (ndx == 0 || ndx == 1) 6665 1.1 christos p = "int"; 6666 1.1 christos break; 6667 1.1 christos /* linux_sys_fsetxattr */ 6668 1.1 christos case 190: 6669 1.1 christos if (ndx == 0 || ndx == 1) 6670 1.1 christos p = "int"; 6671 1.1 christos break; 6672 1.1 christos /* linux_sys_getxattr */ 6673 1.1 christos case 191: 6674 1.1 christos if (ndx == 0 || ndx == 1) 6675 1.1 christos p = "ssize_t"; 6676 1.1 christos break; 6677 1.1 christos /* linux_sys_lgetxattr */ 6678 1.1 christos case 192: 6679 1.1 christos if (ndx == 0 || ndx == 1) 6680 1.1 christos p = "ssize_t"; 6681 1.1 christos break; 6682 1.1 christos /* linux_sys_fgetxattr */ 6683 1.1 christos case 193: 6684 1.1 christos if (ndx == 0 || ndx == 1) 6685 1.1 christos p = "ssize_t"; 6686 1.1 christos break; 6687 1.1 christos /* linux_sys_listxattr */ 6688 1.1 christos case 194: 6689 1.1 christos if (ndx == 0 || ndx == 1) 6690 1.1 christos p = "ssize_t"; 6691 1.1 christos break; 6692 1.1 christos /* linux_sys_llistxattr */ 6693 1.1 christos case 195: 6694 1.1 christos if (ndx == 0 || ndx == 1) 6695 1.1 christos p = "ssize_t"; 6696 1.1 christos break; 6697 1.1 christos /* linux_sys_flistxattr */ 6698 1.1 christos case 196: 6699 1.1 christos if (ndx == 0 || ndx == 1) 6700 1.1 christos p = "ssize_t"; 6701 1.1 christos break; 6702 1.1 christos /* linux_sys_removexattr */ 6703 1.1 christos case 197: 6704 1.1 christos if (ndx == 0 || ndx == 1) 6705 1.1 christos p = "int"; 6706 1.1 christos break; 6707 1.1 christos /* linux_sys_lremovexattr */ 6708 1.1 christos case 198: 6709 1.1 christos if (ndx == 0 || ndx == 1) 6710 1.1 christos p = "int"; 6711 1.1 christos break; 6712 1.1 christos /* linux_sys_fremovexattr */ 6713 1.1 christos case 199: 6714 1.1 christos if (ndx == 0 || ndx == 1) 6715 1.1 christos p = "int"; 6716 1.1 christos break; 6717 1.1 christos /* linux_sys_tkill */ 6718 1.1 christos case 200: 6719 1.1 christos if (ndx == 0 || ndx == 1) 6720 1.1 christos p = "int"; 6721 1.1 christos break; 6722 1.1 christos /* linux_sys_time */ 6723 1.1 christos case 201: 6724 1.1 christos if (ndx == 0 || ndx == 1) 6725 1.1 christos p = "int"; 6726 1.1 christos break; 6727 1.1 christos /* linux_sys_futex */ 6728 1.1 christos case 202: 6729 1.1 christos if (ndx == 0 || ndx == 1) 6730 1.1 christos p = "int"; 6731 1.1 christos break; 6732 1.1 christos /* linux_sys_sched_setaffinity */ 6733 1.1 christos case 203: 6734 1.1 christos if (ndx == 0 || ndx == 1) 6735 1.1 christos p = "int"; 6736 1.1 christos break; 6737 1.1 christos /* linux_sys_sched_getaffinity */ 6738 1.1 christos case 204: 6739 1.1 christos if (ndx == 0 || ndx == 1) 6740 1.1 christos p = "int"; 6741 1.1 christos break; 6742 1.22 christos /* linux_sys_epoll_create */ 6743 1.22 christos case 213: 6744 1.22 christos if (ndx == 0 || ndx == 1) 6745 1.22 christos p = "int"; 6746 1.22 christos break; 6747 1.1 christos /* linux_sys_getdents64 */ 6748 1.1 christos case 217: 6749 1.1 christos if (ndx == 0 || ndx == 1) 6750 1.1 christos p = "int"; 6751 1.1 christos break; 6752 1.1 christos /* linux_sys_set_tid_address */ 6753 1.1 christos case 218: 6754 1.1 christos if (ndx == 0 || ndx == 1) 6755 1.1 christos p = "int"; 6756 1.1 christos break; 6757 1.1 christos /* linux_sys_fadvise64 */ 6758 1.1 christos case 221: 6759 1.1 christos if (ndx == 0 || ndx == 1) 6760 1.1 christos p = "int"; 6761 1.1 christos break; 6762 1.16 thorpej /* linux_sys_timer_create */ 6763 1.16 thorpej case 222: 6764 1.16 thorpej if (ndx == 0 || ndx == 1) 6765 1.16 thorpej p = "int"; 6766 1.16 thorpej break; 6767 1.16 thorpej /* linux_sys_timer_settime */ 6768 1.16 thorpej case 223: 6769 1.16 thorpej if (ndx == 0 || ndx == 1) 6770 1.16 thorpej p = "int"; 6771 1.16 thorpej break; 6772 1.16 thorpej /* linux_sys_timer_gettime */ 6773 1.16 thorpej case 224: 6774 1.16 thorpej if (ndx == 0 || ndx == 1) 6775 1.16 thorpej p = "int"; 6776 1.16 thorpej break; 6777 1.16 thorpej /* sys_timer_getoverrun */ 6778 1.16 thorpej case 225: 6779 1.16 thorpej if (ndx == 0 || ndx == 1) 6780 1.16 thorpej p = "int"; 6781 1.16 thorpej break; 6782 1.16 thorpej /* sys_timer_delete */ 6783 1.16 thorpej case 226: 6784 1.16 thorpej if (ndx == 0 || ndx == 1) 6785 1.16 thorpej p = "int"; 6786 1.16 thorpej break; 6787 1.1 christos /* linux_sys_clock_settime */ 6788 1.1 christos case 227: 6789 1.1 christos if (ndx == 0 || ndx == 1) 6790 1.1 christos p = "int"; 6791 1.1 christos break; 6792 1.1 christos /* linux_sys_clock_gettime */ 6793 1.1 christos case 228: 6794 1.1 christos if (ndx == 0 || ndx == 1) 6795 1.1 christos p = "int"; 6796 1.1 christos break; 6797 1.1 christos /* linux_sys_clock_getres */ 6798 1.1 christos case 229: 6799 1.1 christos if (ndx == 0 || ndx == 1) 6800 1.1 christos p = "int"; 6801 1.1 christos break; 6802 1.1 christos /* linux_sys_clock_nanosleep */ 6803 1.1 christos case 230: 6804 1.1 christos if (ndx == 0 || ndx == 1) 6805 1.1 christos p = "int"; 6806 1.1 christos break; 6807 1.1 christos /* linux_sys_exit_group */ 6808 1.1 christos case 231: 6809 1.1 christos if (ndx == 0 || ndx == 1) 6810 1.1 christos p = "int"; 6811 1.1 christos break; 6812 1.22 christos /* linux_sys_epoll_wait */ 6813 1.22 christos case 232: 6814 1.22 christos if (ndx == 0 || ndx == 1) 6815 1.22 christos p = "int"; 6816 1.22 christos break; 6817 1.22 christos /* linux_sys_epoll_ctl */ 6818 1.22 christos case 233: 6819 1.22 christos if (ndx == 0 || ndx == 1) 6820 1.22 christos p = "int"; 6821 1.22 christos break; 6822 1.1 christos /* linux_sys_tgkill */ 6823 1.1 christos case 234: 6824 1.1 christos if (ndx == 0 || ndx == 1) 6825 1.1 christos p = "int"; 6826 1.1 christos break; 6827 1.1 christos /* compat_50_sys_utimes */ 6828 1.1 christos case 235: 6829 1.1 christos if (ndx == 0 || ndx == 1) 6830 1.1 christos p = "int"; 6831 1.1 christos break; 6832 1.27 christos /* linux_sys_mq_open */ 6833 1.27 christos case 240: 6834 1.27 christos if (ndx == 0 || ndx == 1) 6835 1.27 christos p = "linux_mqd_t"; 6836 1.27 christos break; 6837 1.27 christos /* linux_sys_mq_unlink */ 6838 1.27 christos case 241: 6839 1.27 christos if (ndx == 0 || ndx == 1) 6840 1.27 christos p = "int"; 6841 1.27 christos break; 6842 1.27 christos /* linux_sys_mq_timedsend */ 6843 1.27 christos case 242: 6844 1.27 christos if (ndx == 0 || ndx == 1) 6845 1.27 christos p = "int"; 6846 1.27 christos break; 6847 1.27 christos /* linux_sys_mq_timedreceive */ 6848 1.27 christos case 243: 6849 1.27 christos if (ndx == 0 || ndx == 1) 6850 1.27 christos p = "ssize_t"; 6851 1.27 christos break; 6852 1.27 christos /* linux_sys_mq_notify */ 6853 1.27 christos case 244: 6854 1.27 christos if (ndx == 0 || ndx == 1) 6855 1.27 christos p = "int"; 6856 1.27 christos break; 6857 1.27 christos /* linux_sys_mq_getsetattr */ 6858 1.27 christos case 245: 6859 1.27 christos if (ndx == 0 || ndx == 1) 6860 1.27 christos p = "int"; 6861 1.27 christos break; 6862 1.24 christos /* linux_sys_waitid */ 6863 1.24 christos case 247: 6864 1.24 christos if (ndx == 0 || ndx == 1) 6865 1.24 christos p = "int"; 6866 1.24 christos break; 6867 1.25 christos /* linux_sys_inotify_init */ 6868 1.25 christos case 253: 6869 1.25 christos /* linux_sys_inotify_add_watch */ 6870 1.25 christos case 254: 6871 1.25 christos if (ndx == 0 || ndx == 1) 6872 1.25 christos p = "int"; 6873 1.25 christos break; 6874 1.25 christos /* linux_sys_inotify_rm_watch */ 6875 1.25 christos case 255: 6876 1.25 christos if (ndx == 0 || ndx == 1) 6877 1.25 christos p = "int"; 6878 1.25 christos break; 6879 1.1 christos /* linux_sys_openat */ 6880 1.1 christos case 257: 6881 1.1 christos if (ndx == 0 || ndx == 1) 6882 1.1 christos p = "int"; 6883 1.1 christos break; 6884 1.1 christos /* sys_mkdirat */ 6885 1.1 christos case 258: 6886 1.1 christos if (ndx == 0 || ndx == 1) 6887 1.1 christos p = "int"; 6888 1.1 christos break; 6889 1.1 christos /* linux_sys_mknodat */ 6890 1.1 christos case 259: 6891 1.1 christos if (ndx == 0 || ndx == 1) 6892 1.1 christos p = "int"; 6893 1.1 christos break; 6894 1.1 christos /* linux_sys_fchownat */ 6895 1.1 christos case 260: 6896 1.1 christos if (ndx == 0 || ndx == 1) 6897 1.1 christos p = "int"; 6898 1.1 christos break; 6899 1.1 christos /* linux_sys_fstatat64 */ 6900 1.1 christos case 262: 6901 1.1 christos if (ndx == 0 || ndx == 1) 6902 1.1 christos p = "int"; 6903 1.1 christos break; 6904 1.1 christos /* linux_sys_unlinkat */ 6905 1.1 christos case 263: 6906 1.1 christos if (ndx == 0 || ndx == 1) 6907 1.1 christos p = "int"; 6908 1.1 christos break; 6909 1.1 christos /* sys_renameat */ 6910 1.1 christos case 264: 6911 1.1 christos if (ndx == 0 || ndx == 1) 6912 1.1 christos p = "int"; 6913 1.1 christos break; 6914 1.1 christos /* linux_sys_linkat */ 6915 1.1 christos case 265: 6916 1.1 christos if (ndx == 0 || ndx == 1) 6917 1.1 christos p = "int"; 6918 1.1 christos break; 6919 1.1 christos /* sys_symlinkat */ 6920 1.1 christos case 266: 6921 1.1 christos if (ndx == 0 || ndx == 1) 6922 1.1 christos p = "int"; 6923 1.1 christos break; 6924 1.1 christos /* sys_readlinkat */ 6925 1.1 christos case 267: 6926 1.1 christos if (ndx == 0 || ndx == 1) 6927 1.5 njoly p = "ssize_t"; 6928 1.1 christos break; 6929 1.1 christos /* linux_sys_fchmodat */ 6930 1.1 christos case 268: 6931 1.1 christos if (ndx == 0 || ndx == 1) 6932 1.1 christos p = "int"; 6933 1.1 christos break; 6934 1.1 christos /* linux_sys_faccessat */ 6935 1.1 christos case 269: 6936 1.1 christos if (ndx == 0 || ndx == 1) 6937 1.1 christos p = "int"; 6938 1.1 christos break; 6939 1.6 martin /* linux_sys_pselect6 */ 6940 1.6 martin case 270: 6941 1.6 martin if (ndx == 0 || ndx == 1) 6942 1.6 martin p = "int"; 6943 1.6 martin break; 6944 1.1 christos /* linux_sys_ppoll */ 6945 1.1 christos case 271: 6946 1.1 christos if (ndx == 0 || ndx == 1) 6947 1.1 christos p = "int"; 6948 1.1 christos break; 6949 1.15 thorpej /* sys___futex_set_robust_list */ 6950 1.1 christos case 273: 6951 1.1 christos if (ndx == 0 || ndx == 1) 6952 1.1 christos p = "int"; 6953 1.1 christos break; 6954 1.15 thorpej /* sys___futex_get_robust_list */ 6955 1.1 christos case 274: 6956 1.1 christos if (ndx == 0 || ndx == 1) 6957 1.1 christos p = "int"; 6958 1.1 christos break; 6959 1.28 christos /* linux_sys_sync_file_range */ 6960 1.28 christos case 277: 6961 1.28 christos if (ndx == 0 || ndx == 1) 6962 1.28 christos p = "int"; 6963 1.28 christos break; 6964 1.1 christos /* linux_sys_utimensat */ 6965 1.1 christos case 280: 6966 1.1 christos if (ndx == 0 || ndx == 1) 6967 1.1 christos p = "int"; 6968 1.1 christos break; 6969 1.22 christos /* linux_sys_epoll_pwait */ 6970 1.22 christos case 281: 6971 1.22 christos if (ndx == 0 || ndx == 1) 6972 1.22 christos p = "int"; 6973 1.22 christos break; 6974 1.17 thorpej /* linux_sys_timerfd_create */ 6975 1.17 thorpej case 283: 6976 1.17 thorpej if (ndx == 0 || ndx == 1) 6977 1.17 thorpej p = "int"; 6978 1.17 thorpej break; 6979 1.18 thorpej /* linux_sys_eventfd */ 6980 1.18 thorpej case 284: 6981 1.18 thorpej if (ndx == 0 || ndx == 1) 6982 1.18 thorpej p = "int"; 6983 1.18 thorpej break; 6984 1.14 jdolecek /* linux_sys_fallocate */ 6985 1.14 jdolecek case 285: 6986 1.14 jdolecek if (ndx == 0 || ndx == 1) 6987 1.14 jdolecek p = "int"; 6988 1.14 jdolecek break; 6989 1.17 thorpej /* linux_sys_timerfd_settime */ 6990 1.17 thorpej case 286: 6991 1.17 thorpej if (ndx == 0 || ndx == 1) 6992 1.17 thorpej p = "int"; 6993 1.17 thorpej break; 6994 1.17 thorpej /* linux_sys_timerfd_gettime */ 6995 1.17 thorpej case 287: 6996 1.17 thorpej if (ndx == 0 || ndx == 1) 6997 1.17 thorpej p = "int"; 6998 1.17 thorpej break; 6999 1.9 christos /* linux_sys_accept4 */ 7000 1.9 christos case 288: 7001 1.9 christos if (ndx == 0 || ndx == 1) 7002 1.9 christos p = "int"; 7003 1.9 christos break; 7004 1.18 thorpej /* linux_sys_eventfd2 */ 7005 1.18 thorpej case 290: 7006 1.18 thorpej if (ndx == 0 || ndx == 1) 7007 1.18 thorpej p = "int"; 7008 1.18 thorpej break; 7009 1.22 christos /* linux_sys_epoll_create1 */ 7010 1.22 christos case 291: 7011 1.22 christos if (ndx == 0 || ndx == 1) 7012 1.22 christos p = "int"; 7013 1.22 christos break; 7014 1.1 christos /* linux_sys_dup3 */ 7015 1.1 christos case 292: 7016 1.1 christos if (ndx == 0 || ndx == 1) 7017 1.1 christos p = "int"; 7018 1.1 christos break; 7019 1.1 christos /* linux_sys_pipe2 */ 7020 1.1 christos case 293: 7021 1.1 christos if (ndx == 0 || ndx == 1) 7022 1.1 christos p = "int"; 7023 1.1 christos break; 7024 1.25 christos /* linux_sys_inotify_init1 */ 7025 1.25 christos case 294: 7026 1.25 christos if (ndx == 0 || ndx == 1) 7027 1.25 christos p = "int"; 7028 1.25 christos break; 7029 1.19 thorpej /* linux_sys_preadv */ 7030 1.19 thorpej case 295: 7031 1.19 thorpej if (ndx == 0 || ndx == 1) 7032 1.19 thorpej p = "int"; 7033 1.19 thorpej break; 7034 1.19 thorpej /* linux_sys_pwritev */ 7035 1.19 thorpej case 296: 7036 1.19 thorpej if (ndx == 0 || ndx == 1) 7037 1.19 thorpej p = "int"; 7038 1.19 thorpej break; 7039 1.10 christos /* linux_sys_recvmmsg */ 7040 1.10 christos case 299: 7041 1.10 christos if (ndx == 0 || ndx == 1) 7042 1.10 christos p = "int"; 7043 1.10 christos break; 7044 1.20 ryo /* linux_sys_prlimit64 */ 7045 1.20 ryo case 302: 7046 1.20 ryo if (ndx == 0 || ndx == 1) 7047 1.20 ryo p = "int"; 7048 1.20 ryo break; 7049 1.28 christos /* linux_sys_syncfs */ 7050 1.28 christos case 306: 7051 1.28 christos if (ndx == 0 || ndx == 1) 7052 1.28 christos p = "int"; 7053 1.28 christos break; 7054 1.10 christos /* linux_sys_sendmmsg */ 7055 1.10 christos case 307: 7056 1.10 christos if (ndx == 0 || ndx == 1) 7057 1.10 christos p = "int"; 7058 1.10 christos break; 7059 1.26 christos /* linux_sys_getcpu */ 7060 1.26 christos case 309: 7061 1.26 christos if (ndx == 0 || ndx == 1) 7062 1.26 christos p = "int"; 7063 1.26 christos break; 7064 1.28 christos /* linux_sys_renameat2 */ 7065 1.28 christos case 316: 7066 1.28 christos if (ndx == 0 || ndx == 1) 7067 1.28 christos p = "int"; 7068 1.28 christos break; 7069 1.21 christos /* sys_getrandom */ 7070 1.21 christos case 318: 7071 1.21 christos if (ndx == 0 || ndx == 1) 7072 1.21 christos p = "ssize_t"; 7073 1.21 christos break; 7074 1.21 christos /* linux_sys_memfd_create */ 7075 1.21 christos case 319: 7076 1.21 christos if (ndx == 0 || ndx == 1) 7077 1.21 christos p = "int"; 7078 1.21 christos break; 7079 1.28 christos /* linux_sys_copy_file_range */ 7080 1.28 christos case 326: 7081 1.28 christos if (ndx == 0 || ndx == 1) 7082 1.28 christos p = "ssize_t"; 7083 1.28 christos break; 7084 1.23 christos /* linux_sys_statx */ 7085 1.23 christos case 332: 7086 1.23 christos if (ndx == 0 || ndx == 1) 7087 1.23 christos p = "int"; 7088 1.23 christos break; 7089 1.28 christos /* linux_sys_clone3 */ 7090 1.28 christos case 435: 7091 1.28 christos if (ndx == 0 || ndx == 1) 7092 1.28 christos p = "int"; 7093 1.28 christos break; 7094 1.23 christos /* linux_sys_close_range */ 7095 1.23 christos case 436: 7096 1.23 christos if (ndx == 0 || ndx == 1) 7097 1.23 christos p = "int"; 7098 1.23 christos break; 7099 1.26 christos /* linux_sys_faccessat2 */ 7100 1.26 christos case 439: 7101 1.26 christos if (ndx == 0 || ndx == 1) 7102 1.26 christos p = "int"; 7103 1.26 christos break; 7104 1.22 christos /* linux_sys_epoll_pwait2 */ 7105 1.22 christos case 441: 7106 1.22 christos if (ndx == 0 || ndx == 1) 7107 1.22 christos p = "int"; 7108 1.22 christos break; 7109 1.1 christos /* linux_sys_nosys */ 7110 1.21 christos case 451: 7111 1.1 christos default: 7112 1.1 christos break; 7113 1.1 christos }; 7114 1.1 christos if (p != NULL) 7115 1.1 christos strlcpy(desc, p, descsz); 7116 1.1 christos } 7117