1 1.1 christos /* $NetBSD: linux_systrace_args.c,v 1.24 2024/09/28 19:36:20 christos Exp $ */ 2 1.1 christos 3 1.1 christos /* 4 1.12 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 /* linux_sys_nosys */ 16 1.1 christos case 0: { 17 1.1 christos *n_args = 0; 18 1.1 christos break; 19 1.1 christos } 20 1.1 christos /* linux_sys_exit */ 21 1.1 christos case 1: { 22 1.6 christos const struct linux_sys_exit_args *p = params; 23 1.1 christos iarg[0] = SCARG(p, rval); /* int */ 24 1.1 christos *n_args = 1; 25 1.1 christos break; 26 1.1 christos } 27 1.1 christos /* sys_fork */ 28 1.1 christos case 2: { 29 1.1 christos *n_args = 0; 30 1.1 christos break; 31 1.1 christos } 32 1.1 christos /* sys_read */ 33 1.1 christos case 3: { 34 1.6 christos const struct sys_read_args *p = params; 35 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 36 1.1 christos uarg[1] = (intptr_t) SCARG(p, buf); /* void * */ 37 1.1 christos uarg[2] = SCARG(p, nbyte); /* size_t */ 38 1.1 christos *n_args = 3; 39 1.1 christos break; 40 1.1 christos } 41 1.1 christos /* sys_write */ 42 1.1 christos case 4: { 43 1.6 christos const struct sys_write_args *p = params; 44 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 45 1.1 christos uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */ 46 1.1 christos uarg[2] = SCARG(p, nbyte); /* size_t */ 47 1.1 christos *n_args = 3; 48 1.1 christos break; 49 1.1 christos } 50 1.1 christos /* linux_sys_open */ 51 1.1 christos case 5: { 52 1.6 christos const struct linux_sys_open_args *p = params; 53 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 54 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 55 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 56 1.1 christos *n_args = 3; 57 1.1 christos break; 58 1.1 christos } 59 1.1 christos /* sys_close */ 60 1.1 christos case 6: { 61 1.6 christos const struct sys_close_args *p = params; 62 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 63 1.1 christos *n_args = 1; 64 1.1 christos break; 65 1.1 christos } 66 1.1 christos /* linux_sys_waitpid */ 67 1.1 christos case 7: { 68 1.6 christos const struct linux_sys_waitpid_args *p = params; 69 1.1 christos iarg[0] = SCARG(p, pid); /* int */ 70 1.1 christos uarg[1] = (intptr_t) SCARG(p, status); /* int * */ 71 1.1 christos iarg[2] = SCARG(p, options); /* int */ 72 1.1 christos *n_args = 3; 73 1.1 christos break; 74 1.1 christos } 75 1.1 christos /* linux_sys_creat */ 76 1.1 christos case 8: { 77 1.6 christos const struct linux_sys_creat_args *p = params; 78 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 79 1.1 christos iarg[1] = SCARG(p, mode); /* linux_umode_t */ 80 1.1 christos *n_args = 2; 81 1.1 christos break; 82 1.1 christos } 83 1.1 christos /* sys_link */ 84 1.1 christos case 9: { 85 1.6 christos const struct sys_link_args *p = params; 86 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 87 1.1 christos uarg[1] = (intptr_t) SCARG(p, link); /* const char * */ 88 1.1 christos *n_args = 2; 89 1.1 christos break; 90 1.1 christos } 91 1.1 christos /* linux_sys_unlink */ 92 1.1 christos case 10: { 93 1.6 christos const struct linux_sys_unlink_args *p = params; 94 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 95 1.1 christos *n_args = 1; 96 1.1 christos break; 97 1.1 christos } 98 1.1 christos /* sys_execve */ 99 1.1 christos case 11: { 100 1.6 christos const struct sys_execve_args *p = params; 101 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 102 1.1 christos uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */ 103 1.1 christos uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */ 104 1.1 christos *n_args = 3; 105 1.1 christos break; 106 1.1 christos } 107 1.1 christos /* sys_chdir */ 108 1.1 christos case 12: { 109 1.6 christos const struct sys_chdir_args *p = params; 110 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 111 1.1 christos *n_args = 1; 112 1.1 christos break; 113 1.1 christos } 114 1.1 christos /* linux_sys_time */ 115 1.1 christos case 13: { 116 1.6 christos const struct linux_sys_time_args *p = params; 117 1.1 christos uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */ 118 1.1 christos *n_args = 1; 119 1.1 christos break; 120 1.1 christos } 121 1.1 christos /* linux_sys_mknod */ 122 1.1 christos case 14: { 123 1.6 christos const struct linux_sys_mknod_args *p = params; 124 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 125 1.1 christos iarg[1] = SCARG(p, mode); /* linux_umode_t */ 126 1.1 christos uarg[2] = SCARG(p, dev); /* unsigned */ 127 1.1 christos *n_args = 3; 128 1.1 christos break; 129 1.1 christos } 130 1.1 christos /* sys_chmod */ 131 1.1 christos case 15: { 132 1.6 christos const struct sys_chmod_args *p = params; 133 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 134 1.1 christos iarg[1] = SCARG(p, mode); /* linux_umode_t */ 135 1.1 christos *n_args = 2; 136 1.1 christos break; 137 1.1 christos } 138 1.1 christos /* linux_sys_lchown16 */ 139 1.1 christos case 16: { 140 1.6 christos const struct linux_sys_lchown16_args *p = params; 141 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 142 1.1 christos iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 143 1.1 christos iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 144 1.1 christos *n_args = 3; 145 1.1 christos break; 146 1.1 christos } 147 1.1 christos /* linux_sys_break */ 148 1.1 christos case 17: { 149 1.6 christos const struct linux_sys_break_args *p = params; 150 1.1 christos uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */ 151 1.1 christos *n_args = 1; 152 1.1 christos break; 153 1.1 christos } 154 1.1 christos /* compat_43_sys_lseek */ 155 1.1 christos case 19: { 156 1.6 christos const struct compat_43_sys_lseek_args *p = params; 157 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 158 1.1 christos iarg[1] = SCARG(p, offset); /* long */ 159 1.1 christos iarg[2] = SCARG(p, whence); /* int */ 160 1.1 christos *n_args = 3; 161 1.1 christos break; 162 1.1 christos } 163 1.1 christos /* sys_getpid */ 164 1.1 christos case 20: { 165 1.1 christos *n_args = 0; 166 1.1 christos break; 167 1.1 christos } 168 1.1 christos /* sys_setuid */ 169 1.1 christos case 23: { 170 1.6 christos const struct sys_setuid_args *p = params; 171 1.1 christos uarg[0] = SCARG(p, uid); /* uid_t */ 172 1.1 christos *n_args = 1; 173 1.1 christos break; 174 1.1 christos } 175 1.1 christos /* sys_getuid */ 176 1.1 christos case 24: { 177 1.1 christos *n_args = 0; 178 1.1 christos break; 179 1.1 christos } 180 1.1 christos /* linux_sys_stime */ 181 1.1 christos case 25: { 182 1.6 christos const struct linux_sys_stime_args *p = params; 183 1.1 christos uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */ 184 1.1 christos *n_args = 1; 185 1.1 christos break; 186 1.1 christos } 187 1.1 christos /* linux_sys_ptrace */ 188 1.1 christos case 26: { 189 1.6 christos const struct linux_sys_ptrace_args *p = params; 190 1.1 christos iarg[0] = SCARG(p, request); /* int */ 191 1.1 christos iarg[1] = SCARG(p, pid); /* int */ 192 1.1 christos iarg[2] = SCARG(p, addr); /* int */ 193 1.1 christos iarg[3] = SCARG(p, data); /* int */ 194 1.1 christos *n_args = 4; 195 1.1 christos break; 196 1.1 christos } 197 1.1 christos /* linux_sys_alarm */ 198 1.1 christos case 27: { 199 1.6 christos const struct linux_sys_alarm_args *p = params; 200 1.1 christos uarg[0] = SCARG(p, secs); /* unsigned int */ 201 1.1 christos *n_args = 1; 202 1.1 christos break; 203 1.1 christos } 204 1.1 christos /* linux_sys_pause */ 205 1.1 christos case 29: { 206 1.1 christos *n_args = 0; 207 1.1 christos break; 208 1.1 christos } 209 1.1 christos /* linux_sys_utime */ 210 1.1 christos case 30: { 211 1.6 christos const struct linux_sys_utime_args *p = params; 212 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 213 1.1 christos uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */ 214 1.1 christos *n_args = 2; 215 1.1 christos break; 216 1.1 christos } 217 1.1 christos /* sys_access */ 218 1.1 christos case 33: { 219 1.6 christos const struct sys_access_args *p = params; 220 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 221 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 222 1.1 christos *n_args = 2; 223 1.1 christos break; 224 1.1 christos } 225 1.1 christos /* linux_sys_nice */ 226 1.1 christos case 34: { 227 1.6 christos const struct linux_sys_nice_args *p = params; 228 1.1 christos iarg[0] = SCARG(p, incr); /* int */ 229 1.1 christos *n_args = 1; 230 1.1 christos break; 231 1.1 christos } 232 1.1 christos /* sys_sync */ 233 1.1 christos case 36: { 234 1.1 christos *n_args = 0; 235 1.1 christos break; 236 1.1 christos } 237 1.1 christos /* linux_sys_kill */ 238 1.1 christos case 37: { 239 1.6 christos const struct linux_sys_kill_args *p = params; 240 1.1 christos iarg[0] = SCARG(p, pid); /* int */ 241 1.1 christos iarg[1] = SCARG(p, signum); /* int */ 242 1.1 christos *n_args = 2; 243 1.1 christos break; 244 1.1 christos } 245 1.1 christos /* sys___posix_rename */ 246 1.1 christos case 38: { 247 1.6 christos const struct sys___posix_rename_args *p = params; 248 1.1 christos uarg[0] = (intptr_t) SCARG(p, from); /* const char * */ 249 1.1 christos uarg[1] = (intptr_t) SCARG(p, to); /* const char * */ 250 1.1 christos *n_args = 2; 251 1.1 christos break; 252 1.1 christos } 253 1.1 christos /* sys_mkdir */ 254 1.1 christos case 39: { 255 1.6 christos const struct sys_mkdir_args *p = params; 256 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 257 1.1 christos iarg[1] = SCARG(p, mode); /* linux_umode_t */ 258 1.1 christos *n_args = 2; 259 1.1 christos break; 260 1.1 christos } 261 1.1 christos /* sys_rmdir */ 262 1.1 christos case 40: { 263 1.6 christos const struct sys_rmdir_args *p = params; 264 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 265 1.1 christos *n_args = 1; 266 1.1 christos break; 267 1.1 christos } 268 1.1 christos /* sys_dup */ 269 1.1 christos case 41: { 270 1.6 christos const struct sys_dup_args *p = params; 271 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 272 1.1 christos *n_args = 1; 273 1.1 christos break; 274 1.1 christos } 275 1.1 christos /* linux_sys_pipe */ 276 1.1 christos case 42: { 277 1.6 christos const struct linux_sys_pipe_args *p = params; 278 1.1 christos uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 279 1.1 christos *n_args = 1; 280 1.1 christos break; 281 1.1 christos } 282 1.1 christos /* linux_sys_times */ 283 1.1 christos case 43: { 284 1.6 christos const struct linux_sys_times_args *p = params; 285 1.1 christos uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */ 286 1.1 christos *n_args = 1; 287 1.1 christos break; 288 1.1 christos } 289 1.1 christos /* linux_sys_brk */ 290 1.1 christos case 45: { 291 1.6 christos const struct linux_sys_brk_args *p = params; 292 1.1 christos uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */ 293 1.1 christos *n_args = 1; 294 1.1 christos break; 295 1.1 christos } 296 1.1 christos /* sys_setgid */ 297 1.1 christos case 46: { 298 1.6 christos const struct sys_setgid_args *p = params; 299 1.1 christos iarg[0] = SCARG(p, gid); /* gid_t */ 300 1.1 christos *n_args = 1; 301 1.1 christos break; 302 1.1 christos } 303 1.1 christos /* sys_getgid */ 304 1.1 christos case 47: { 305 1.1 christos *n_args = 0; 306 1.1 christos break; 307 1.1 christos } 308 1.1 christos /* linux_sys_signal */ 309 1.1 christos case 48: { 310 1.6 christos const struct linux_sys_signal_args *p = params; 311 1.1 christos iarg[0] = SCARG(p, signum); /* int */ 312 1.7 christos uarg[1] = (intptr_t) SCARG(p, handler); /* linux_handler_t */ 313 1.1 christos *n_args = 2; 314 1.1 christos break; 315 1.1 christos } 316 1.1 christos /* sys_geteuid */ 317 1.1 christos case 49: { 318 1.1 christos *n_args = 0; 319 1.1 christos break; 320 1.1 christos } 321 1.1 christos /* sys_getegid */ 322 1.1 christos case 50: { 323 1.1 christos *n_args = 0; 324 1.1 christos break; 325 1.1 christos } 326 1.1 christos /* sys_acct */ 327 1.1 christos case 51: { 328 1.6 christos const struct sys_acct_args *p = params; 329 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 330 1.1 christos *n_args = 1; 331 1.1 christos break; 332 1.1 christos } 333 1.1 christos /* linux_sys_ioctl */ 334 1.1 christos case 54: { 335 1.6 christos const struct linux_sys_ioctl_args *p = params; 336 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 337 1.1 christos uarg[1] = SCARG(p, com); /* u_long */ 338 1.1 christos uarg[2] = (intptr_t) SCARG(p, data); /* void * */ 339 1.1 christos *n_args = 3; 340 1.1 christos break; 341 1.1 christos } 342 1.1 christos /* linux_sys_fcntl */ 343 1.1 christos case 55: { 344 1.6 christos const struct linux_sys_fcntl_args *p = params; 345 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 346 1.1 christos iarg[1] = SCARG(p, cmd); /* int */ 347 1.1 christos uarg[2] = (intptr_t) SCARG(p, arg); /* void * */ 348 1.1 christos *n_args = 3; 349 1.1 christos break; 350 1.1 christos } 351 1.1 christos /* sys_setpgid */ 352 1.1 christos case 57: { 353 1.6 christos const struct sys_setpgid_args *p = params; 354 1.1 christos iarg[0] = SCARG(p, pid); /* int */ 355 1.1 christos iarg[1] = SCARG(p, pgid); /* int */ 356 1.1 christos *n_args = 2; 357 1.1 christos break; 358 1.1 christos } 359 1.1 christos /* linux_sys_oldolduname */ 360 1.1 christos case 59: { 361 1.6 christos const struct linux_sys_oldolduname_args *p = params; 362 1.1 christos uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_oldold_utsname * */ 363 1.1 christos *n_args = 1; 364 1.1 christos break; 365 1.1 christos } 366 1.1 christos /* sys_umask */ 367 1.1 christos case 60: { 368 1.6 christos const struct sys_umask_args *p = params; 369 1.1 christos iarg[0] = SCARG(p, newmask); /* int */ 370 1.1 christos *n_args = 1; 371 1.1 christos break; 372 1.1 christos } 373 1.1 christos /* sys_chroot */ 374 1.1 christos case 61: { 375 1.6 christos const struct sys_chroot_args *p = params; 376 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 377 1.1 christos *n_args = 1; 378 1.1 christos break; 379 1.1 christos } 380 1.1 christos /* sys_dup2 */ 381 1.1 christos case 63: { 382 1.6 christos const struct sys_dup2_args *p = params; 383 1.1 christos iarg[0] = SCARG(p, from); /* int */ 384 1.1 christos iarg[1] = SCARG(p, to); /* int */ 385 1.1 christos *n_args = 2; 386 1.1 christos break; 387 1.1 christos } 388 1.1 christos /* sys_getppid */ 389 1.1 christos case 64: { 390 1.1 christos *n_args = 0; 391 1.1 christos break; 392 1.1 christos } 393 1.1 christos /* sys_getpgrp */ 394 1.1 christos case 65: { 395 1.1 christos *n_args = 0; 396 1.1 christos break; 397 1.1 christos } 398 1.1 christos /* sys_setsid */ 399 1.1 christos case 66: { 400 1.1 christos *n_args = 0; 401 1.1 christos break; 402 1.1 christos } 403 1.1 christos /* linux_sys_sigaction */ 404 1.1 christos case 67: { 405 1.6 christos const struct linux_sys_sigaction_args *p = params; 406 1.1 christos iarg[0] = SCARG(p, signum); /* int */ 407 1.1 christos uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_old_sigaction * */ 408 1.1 christos uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_old_sigaction * */ 409 1.1 christos *n_args = 3; 410 1.1 christos break; 411 1.1 christos } 412 1.1 christos /* linux_sys_siggetmask */ 413 1.1 christos case 68: { 414 1.1 christos *n_args = 0; 415 1.1 christos break; 416 1.1 christos } 417 1.1 christos /* linux_sys_sigsetmask */ 418 1.1 christos case 69: { 419 1.6 christos const struct linux_sys_sigsetmask_args *p = params; 420 1.1 christos iarg[0] = SCARG(p, mask); /* linux_old_sigset_t */ 421 1.1 christos *n_args = 1; 422 1.1 christos break; 423 1.1 christos } 424 1.1 christos /* linux_sys_setreuid16 */ 425 1.1 christos case 70: { 426 1.6 christos const struct linux_sys_setreuid16_args *p = params; 427 1.1 christos iarg[0] = SCARG(p, ruid); /* linux_uid16_t */ 428 1.1 christos iarg[1] = SCARG(p, euid); /* linux_uid16_t */ 429 1.1 christos *n_args = 2; 430 1.1 christos break; 431 1.1 christos } 432 1.1 christos /* linux_sys_setregid16 */ 433 1.1 christos case 71: { 434 1.6 christos const struct linux_sys_setregid16_args *p = params; 435 1.1 christos iarg[0] = SCARG(p, rgid); /* linux_gid16_t */ 436 1.1 christos iarg[1] = SCARG(p, egid); /* linux_gid16_t */ 437 1.1 christos *n_args = 2; 438 1.1 christos break; 439 1.1 christos } 440 1.1 christos /* linux_sys_sigsuspend */ 441 1.1 christos case 72: { 442 1.6 christos const struct linux_sys_sigsuspend_args *p = params; 443 1.1 christos uarg[0] = (intptr_t) SCARG(p, restart); /* void * */ 444 1.1 christos iarg[1] = SCARG(p, oldmask); /* int */ 445 1.1 christos iarg[2] = SCARG(p, mask); /* int */ 446 1.1 christos *n_args = 3; 447 1.1 christos break; 448 1.1 christos } 449 1.1 christos /* linux_sys_sigpending */ 450 1.1 christos case 73: { 451 1.6 christos const struct linux_sys_sigpending_args *p = params; 452 1.1 christos uarg[0] = (intptr_t) SCARG(p, set); /* linux_old_sigset_t * */ 453 1.1 christos *n_args = 1; 454 1.1 christos break; 455 1.1 christos } 456 1.1 christos /* compat_43_sys_sethostname */ 457 1.1 christos case 74: { 458 1.6 christos const struct compat_43_sys_sethostname_args *p = params; 459 1.1 christos uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */ 460 1.1 christos uarg[1] = SCARG(p, len); /* u_int */ 461 1.1 christos *n_args = 2; 462 1.1 christos break; 463 1.1 christos } 464 1.1 christos /* linux_sys_setrlimit */ 465 1.1 christos case 75: { 466 1.6 christos const struct linux_sys_setrlimit_args *p = params; 467 1.1 christos uarg[0] = SCARG(p, which); /* u_int */ 468 1.1 christos uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 469 1.1 christos *n_args = 2; 470 1.1 christos break; 471 1.1 christos } 472 1.1 christos /* linux_sys_getrlimit */ 473 1.1 christos case 76: { 474 1.6 christos const struct linux_sys_getrlimit_args *p = params; 475 1.1 christos uarg[0] = SCARG(p, which); /* u_int */ 476 1.1 christos uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 477 1.1 christos *n_args = 2; 478 1.1 christos break; 479 1.1 christos } 480 1.1 christos /* compat_50_sys_getrusage */ 481 1.1 christos case 77: { 482 1.6 christos const struct compat_50_sys_getrusage_args *p = params; 483 1.1 christos iarg[0] = SCARG(p, who); /* int */ 484 1.1 christos uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 485 1.1 christos *n_args = 2; 486 1.1 christos break; 487 1.1 christos } 488 1.1 christos /* linux_sys_gettimeofday */ 489 1.1 christos case 78: { 490 1.6 christos const struct linux_sys_gettimeofday_args *p = params; 491 1.1 christos uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 492 1.1 christos uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 493 1.1 christos *n_args = 2; 494 1.1 christos break; 495 1.1 christos } 496 1.1 christos /* linux_sys_settimeofday */ 497 1.1 christos case 79: { 498 1.6 christos const struct linux_sys_settimeofday_args *p = params; 499 1.1 christos uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 500 1.1 christos uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 501 1.1 christos *n_args = 2; 502 1.1 christos break; 503 1.1 christos } 504 1.1 christos /* linux_sys_getgroups16 */ 505 1.1 christos case 80: { 506 1.6 christos const struct linux_sys_getgroups16_args *p = params; 507 1.1 christos iarg[0] = SCARG(p, gidsetsize); /* int */ 508 1.1 christos uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */ 509 1.1 christos *n_args = 2; 510 1.1 christos break; 511 1.1 christos } 512 1.1 christos /* linux_sys_setgroups16 */ 513 1.1 christos case 81: { 514 1.6 christos const struct linux_sys_setgroups16_args *p = params; 515 1.1 christos iarg[0] = SCARG(p, gidsetsize); /* int */ 516 1.1 christos uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */ 517 1.1 christos *n_args = 2; 518 1.1 christos break; 519 1.1 christos } 520 1.1 christos /* linux_sys_oldselect */ 521 1.1 christos case 82: { 522 1.6 christos const struct linux_sys_oldselect_args *p = params; 523 1.1 christos uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux_oldselect * */ 524 1.1 christos *n_args = 1; 525 1.1 christos break; 526 1.1 christos } 527 1.1 christos /* sys_symlink */ 528 1.1 christos case 83: { 529 1.6 christos const struct sys_symlink_args *p = params; 530 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 531 1.2 ozaki uarg[1] = (intptr_t) SCARG(p, link); /* const char * */ 532 1.1 christos *n_args = 2; 533 1.1 christos break; 534 1.1 christos } 535 1.1 christos /* compat_43_sys_lstat */ 536 1.1 christos case 84: { 537 1.6 christos const struct compat_43_sys_lstat_args *p = params; 538 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 539 1.2 ozaki uarg[1] = (intptr_t) SCARG(p, ub); /* struct stat43 * */ 540 1.1 christos *n_args = 2; 541 1.1 christos break; 542 1.1 christos } 543 1.1 christos /* sys_readlink */ 544 1.1 christos case 85: { 545 1.6 christos const struct sys_readlink_args *p = params; 546 1.2 ozaki uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 547 1.1 christos uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 548 1.1 christos iarg[2] = SCARG(p, count); /* int */ 549 1.1 christos *n_args = 3; 550 1.1 christos break; 551 1.1 christos } 552 1.1 christos #ifdef EXEC_AOUT 553 1.1 christos /* linux_sys_uselib */ 554 1.1 christos case 86: { 555 1.6 christos const struct linux_sys_uselib_args *p = params; 556 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 557 1.1 christos *n_args = 1; 558 1.1 christos break; 559 1.1 christos } 560 1.1 christos #else 561 1.1 christos #endif 562 1.1 christos /* linux_sys_swapon */ 563 1.1 christos case 87: { 564 1.6 christos const struct linux_sys_swapon_args *p = params; 565 1.1 christos uarg[0] = (intptr_t) SCARG(p, name); /* char * */ 566 1.1 christos *n_args = 1; 567 1.1 christos break; 568 1.1 christos } 569 1.1 christos /* linux_sys_reboot */ 570 1.1 christos case 88: { 571 1.6 christos const struct linux_sys_reboot_args *p = params; 572 1.1 christos iarg[0] = SCARG(p, magic1); /* int */ 573 1.1 christos iarg[1] = SCARG(p, magic2); /* int */ 574 1.1 christos iarg[2] = SCARG(p, cmd); /* int */ 575 1.1 christos uarg[3] = (intptr_t) SCARG(p, arg); /* void * */ 576 1.1 christos *n_args = 4; 577 1.1 christos break; 578 1.1 christos } 579 1.1 christos /* linux_sys_readdir */ 580 1.1 christos case 89: { 581 1.6 christos const struct linux_sys_readdir_args *p = params; 582 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 583 1.1 christos uarg[1] = (intptr_t) SCARG(p, dent); /* void * */ 584 1.1 christos uarg[2] = SCARG(p, count); /* unsigned int */ 585 1.1 christos *n_args = 3; 586 1.1 christos break; 587 1.1 christos } 588 1.1 christos /* linux_sys_old_mmap */ 589 1.1 christos case 90: { 590 1.6 christos const struct linux_sys_old_mmap_args *p = params; 591 1.1 christos uarg[0] = (intptr_t) SCARG(p, lmp); /* struct linux_oldmmap * */ 592 1.1 christos *n_args = 1; 593 1.1 christos break; 594 1.1 christos } 595 1.1 christos /* sys_munmap */ 596 1.1 christos case 91: { 597 1.6 christos const struct sys_munmap_args *p = params; 598 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 599 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 600 1.1 christos *n_args = 2; 601 1.1 christos break; 602 1.1 christos } 603 1.1 christos /* compat_43_sys_truncate */ 604 1.1 christos case 92: { 605 1.6 christos const struct compat_43_sys_truncate_args *p = params; 606 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 607 1.1 christos iarg[1] = SCARG(p, length); /* long */ 608 1.1 christos *n_args = 2; 609 1.1 christos break; 610 1.1 christos } 611 1.1 christos /* compat_43_sys_ftruncate */ 612 1.1 christos case 93: { 613 1.6 christos const struct compat_43_sys_ftruncate_args *p = params; 614 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 615 1.1 christos iarg[1] = SCARG(p, length); /* long */ 616 1.1 christos *n_args = 2; 617 1.1 christos break; 618 1.1 christos } 619 1.1 christos /* sys_fchmod */ 620 1.1 christos case 94: { 621 1.6 christos const struct sys_fchmod_args *p = params; 622 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 623 1.1 christos iarg[1] = SCARG(p, mode); /* linux_umode_t */ 624 1.1 christos *n_args = 2; 625 1.1 christos break; 626 1.1 christos } 627 1.1 christos /* linux_sys_fchown16 */ 628 1.1 christos case 95: { 629 1.6 christos const struct linux_sys_fchown16_args *p = params; 630 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 631 1.1 christos iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 632 1.1 christos iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 633 1.1 christos *n_args = 3; 634 1.1 christos break; 635 1.1 christos } 636 1.1 christos /* linux_sys_getpriority */ 637 1.1 christos case 96: { 638 1.6 christos const struct linux_sys_getpriority_args *p = params; 639 1.1 christos iarg[0] = SCARG(p, which); /* int */ 640 1.1 christos iarg[1] = SCARG(p, who); /* int */ 641 1.1 christos *n_args = 2; 642 1.1 christos break; 643 1.1 christos } 644 1.1 christos /* sys_setpriority */ 645 1.1 christos case 97: { 646 1.6 christos const struct sys_setpriority_args *p = params; 647 1.1 christos iarg[0] = SCARG(p, which); /* int */ 648 1.1 christos iarg[1] = SCARG(p, who); /* int */ 649 1.1 christos iarg[2] = SCARG(p, prio); /* int */ 650 1.1 christos *n_args = 3; 651 1.1 christos break; 652 1.1 christos } 653 1.1 christos /* sys_profil */ 654 1.1 christos case 98: { 655 1.6 christos const struct sys_profil_args *p = params; 656 1.1 christos uarg[0] = (intptr_t) SCARG(p, samples); /* void * */ 657 1.1 christos uarg[1] = SCARG(p, size); /* u_int */ 658 1.1 christos uarg[2] = SCARG(p, offset); /* u_int */ 659 1.1 christos uarg[3] = SCARG(p, scale); /* u_int */ 660 1.1 christos *n_args = 4; 661 1.1 christos break; 662 1.1 christos } 663 1.1 christos /* linux_sys_statfs */ 664 1.1 christos case 99: { 665 1.6 christos const struct linux_sys_statfs_args *p = params; 666 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 667 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 668 1.1 christos *n_args = 2; 669 1.1 christos break; 670 1.1 christos } 671 1.1 christos /* linux_sys_fstatfs */ 672 1.1 christos case 100: { 673 1.6 christos const struct linux_sys_fstatfs_args *p = params; 674 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 675 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 676 1.1 christos *n_args = 2; 677 1.1 christos break; 678 1.1 christos } 679 1.1 christos /* linux_sys_ioperm */ 680 1.1 christos case 101: { 681 1.6 christos const struct linux_sys_ioperm_args *p = params; 682 1.1 christos uarg[0] = SCARG(p, lo); /* unsigned int */ 683 1.1 christos uarg[1] = SCARG(p, hi); /* unsigned int */ 684 1.1 christos iarg[2] = SCARG(p, val); /* int */ 685 1.1 christos *n_args = 3; 686 1.1 christos break; 687 1.1 christos } 688 1.1 christos /* linux_sys_socketcall */ 689 1.1 christos case 102: { 690 1.6 christos const struct linux_sys_socketcall_args *p = params; 691 1.1 christos iarg[0] = SCARG(p, what); /* int */ 692 1.1 christos uarg[1] = (intptr_t) SCARG(p, args); /* void * */ 693 1.1 christos *n_args = 2; 694 1.1 christos break; 695 1.1 christos } 696 1.1 christos /* compat_50_sys_setitimer */ 697 1.1 christos case 104: { 698 1.6 christos const struct compat_50_sys_setitimer_args *p = params; 699 1.1 christos iarg[0] = SCARG(p, which); /* int */ 700 1.1 christos uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 701 1.1 christos uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */ 702 1.1 christos *n_args = 3; 703 1.1 christos break; 704 1.1 christos } 705 1.1 christos /* compat_50_sys_getitimer */ 706 1.1 christos case 105: { 707 1.6 christos const struct compat_50_sys_getitimer_args *p = params; 708 1.1 christos iarg[0] = SCARG(p, which); /* int */ 709 1.1 christos uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 710 1.1 christos *n_args = 2; 711 1.1 christos break; 712 1.1 christos } 713 1.1 christos /* linux_sys_stat */ 714 1.1 christos case 106: { 715 1.6 christos const struct linux_sys_stat_args *p = params; 716 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 717 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 718 1.1 christos *n_args = 2; 719 1.1 christos break; 720 1.1 christos } 721 1.1 christos /* linux_sys_lstat */ 722 1.1 christos case 107: { 723 1.6 christos const struct linux_sys_lstat_args *p = params; 724 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 725 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 726 1.1 christos *n_args = 2; 727 1.1 christos break; 728 1.1 christos } 729 1.1 christos /* linux_sys_fstat */ 730 1.1 christos case 108: { 731 1.6 christos const struct linux_sys_fstat_args *p = params; 732 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 733 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 734 1.1 christos *n_args = 2; 735 1.1 christos break; 736 1.1 christos } 737 1.1 christos /* linux_sys_olduname */ 738 1.1 christos case 109: { 739 1.6 christos const struct linux_sys_olduname_args *p = params; 740 1.1 christos uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_old_utsname * */ 741 1.1 christos *n_args = 1; 742 1.1 christos break; 743 1.1 christos } 744 1.1 christos /* linux_sys_iopl */ 745 1.1 christos case 110: { 746 1.6 christos const struct linux_sys_iopl_args *p = params; 747 1.1 christos iarg[0] = SCARG(p, level); /* int */ 748 1.1 christos *n_args = 1; 749 1.1 christos break; 750 1.1 christos } 751 1.1 christos /* linux_sys_wait4 */ 752 1.1 christos case 114: { 753 1.6 christos const struct linux_sys_wait4_args *p = params; 754 1.1 christos iarg[0] = SCARG(p, pid); /* int */ 755 1.1 christos uarg[1] = (intptr_t) SCARG(p, status); /* int * */ 756 1.1 christos iarg[2] = SCARG(p, options); /* int */ 757 1.1 christos uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 758 1.1 christos *n_args = 4; 759 1.1 christos break; 760 1.1 christos } 761 1.1 christos /* linux_sys_swapoff */ 762 1.1 christos case 115: { 763 1.6 christos const struct linux_sys_swapoff_args *p = params; 764 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 765 1.1 christos *n_args = 1; 766 1.1 christos break; 767 1.1 christos } 768 1.1 christos /* linux_sys_sysinfo */ 769 1.1 christos case 116: { 770 1.6 christos const struct linux_sys_sysinfo_args *p = params; 771 1.1 christos uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */ 772 1.1 christos *n_args = 1; 773 1.1 christos break; 774 1.1 christos } 775 1.1 christos /* linux_sys_ipc */ 776 1.1 christos case 117: { 777 1.6 christos const struct linux_sys_ipc_args *p = params; 778 1.1 christos iarg[0] = SCARG(p, what); /* int */ 779 1.1 christos iarg[1] = SCARG(p, a1); /* int */ 780 1.1 christos iarg[2] = SCARG(p, a2); /* int */ 781 1.1 christos iarg[3] = SCARG(p, a3); /* int */ 782 1.1 christos uarg[4] = (intptr_t) SCARG(p, ptr); /* void * */ 783 1.1 christos *n_args = 5; 784 1.1 christos break; 785 1.1 christos } 786 1.1 christos /* sys_fsync */ 787 1.1 christos case 118: { 788 1.6 christos const struct sys_fsync_args *p = params; 789 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 790 1.1 christos *n_args = 1; 791 1.1 christos break; 792 1.1 christos } 793 1.1 christos /* linux_sys_sigreturn */ 794 1.1 christos case 119: { 795 1.6 christos const struct linux_sys_sigreturn_args *p = params; 796 1.1 christos uarg[0] = (intptr_t) SCARG(p, scp); /* struct linux_sigcontext * */ 797 1.1 christos *n_args = 1; 798 1.1 christos break; 799 1.1 christos } 800 1.1 christos /* linux_sys_clone */ 801 1.1 christos case 120: { 802 1.6 christos const struct linux_sys_clone_args *p = params; 803 1.1 christos iarg[0] = SCARG(p, flags); /* int */ 804 1.1 christos uarg[1] = (intptr_t) SCARG(p, stack); /* void * */ 805 1.1 christos uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */ 806 1.1 christos uarg[3] = (intptr_t) SCARG(p, tls); /* void * */ 807 1.1 christos uarg[4] = (intptr_t) SCARG(p, child_tidptr); /* void * */ 808 1.1 christos *n_args = 5; 809 1.1 christos break; 810 1.1 christos } 811 1.1 christos /* linux_sys_setdomainname */ 812 1.1 christos case 121: { 813 1.6 christos const struct linux_sys_setdomainname_args *p = params; 814 1.1 christos uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */ 815 1.1 christos iarg[1] = SCARG(p, len); /* int */ 816 1.1 christos *n_args = 2; 817 1.1 christos break; 818 1.1 christos } 819 1.1 christos /* linux_sys_uname */ 820 1.1 christos case 122: { 821 1.6 christos const struct linux_sys_uname_args *p = params; 822 1.1 christos uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */ 823 1.1 christos *n_args = 1; 824 1.1 christos break; 825 1.1 christos } 826 1.1 christos /* linux_sys_modify_ldt */ 827 1.1 christos case 123: { 828 1.6 christos const struct linux_sys_modify_ldt_args *p = params; 829 1.1 christos iarg[0] = SCARG(p, func); /* int */ 830 1.1 christos uarg[1] = (intptr_t) SCARG(p, ptr); /* void * */ 831 1.1 christos uarg[2] = SCARG(p, bytecount); /* size_t */ 832 1.1 christos *n_args = 3; 833 1.1 christos break; 834 1.1 christos } 835 1.1 christos /* linux_sys_mprotect */ 836 1.1 christos case 125: { 837 1.6 christos const struct linux_sys_mprotect_args *p = params; 838 1.1 christos uarg[0] = (intptr_t) SCARG(p, start); /* const void * */ 839 1.1 christos uarg[1] = SCARG(p, len); /* unsigned long */ 840 1.1 christos iarg[2] = SCARG(p, prot); /* int */ 841 1.1 christos *n_args = 3; 842 1.1 christos break; 843 1.1 christos } 844 1.1 christos /* linux_sys_sigprocmask */ 845 1.1 christos case 126: { 846 1.6 christos const struct linux_sys_sigprocmask_args *p = params; 847 1.1 christos iarg[0] = SCARG(p, how); /* int */ 848 1.1 christos uarg[1] = (intptr_t) SCARG(p, set); /* const linux_old_sigset_t * */ 849 1.1 christos uarg[2] = (intptr_t) SCARG(p, oset); /* linux_old_sigset_t * */ 850 1.1 christos *n_args = 3; 851 1.1 christos break; 852 1.1 christos } 853 1.1 christos /* sys_getpgid */ 854 1.1 christos case 132: { 855 1.6 christos const struct sys_getpgid_args *p = params; 856 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 857 1.1 christos *n_args = 1; 858 1.1 christos break; 859 1.1 christos } 860 1.1 christos /* sys_fchdir */ 861 1.1 christos case 133: { 862 1.6 christos const struct sys_fchdir_args *p = params; 863 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 864 1.1 christos *n_args = 1; 865 1.1 christos break; 866 1.1 christos } 867 1.1 christos /* linux_sys_personality */ 868 1.1 christos case 136: { 869 1.6 christos const struct linux_sys_personality_args *p = params; 870 1.1 christos uarg[0] = SCARG(p, per); /* unsigned long */ 871 1.1 christos *n_args = 1; 872 1.1 christos break; 873 1.1 christos } 874 1.1 christos /* linux_sys_setfsuid */ 875 1.1 christos case 138: { 876 1.6 christos const struct linux_sys_setfsuid_args *p = params; 877 1.1 christos uarg[0] = SCARG(p, uid); /* uid_t */ 878 1.1 christos *n_args = 1; 879 1.1 christos break; 880 1.1 christos } 881 1.1 christos /* linux_sys_setfsgid */ 882 1.1 christos case 139: { 883 1.6 christos const struct linux_sys_setfsgid_args *p = params; 884 1.1 christos iarg[0] = SCARG(p, gid); /* gid_t */ 885 1.1 christos *n_args = 1; 886 1.1 christos break; 887 1.1 christos } 888 1.1 christos /* linux_sys_llseek */ 889 1.1 christos case 140: { 890 1.6 christos const struct linux_sys_llseek_args *p = params; 891 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 892 1.1 christos uarg[1] = SCARG(p, ohigh); /* u_int32_t */ 893 1.1 christos uarg[2] = SCARG(p, olow); /* u_int32_t */ 894 1.1 christos uarg[3] = (intptr_t) SCARG(p, res); /* void * */ 895 1.1 christos iarg[4] = SCARG(p, whence); /* int */ 896 1.1 christos *n_args = 5; 897 1.1 christos break; 898 1.1 christos } 899 1.1 christos /* linux_sys_getdents */ 900 1.1 christos case 141: { 901 1.6 christos const struct linux_sys_getdents_args *p = params; 902 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 903 1.1 christos uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */ 904 1.1 christos uarg[2] = SCARG(p, count); /* unsigned int */ 905 1.1 christos *n_args = 3; 906 1.1 christos break; 907 1.1 christos } 908 1.1 christos /* linux_sys_select */ 909 1.1 christos case 142: { 910 1.6 christos const struct linux_sys_select_args *p = params; 911 1.1 christos iarg[0] = SCARG(p, nfds); /* int */ 912 1.1 christos uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 913 1.1 christos uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 914 1.1 christos uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 915 1.1 christos uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */ 916 1.1 christos *n_args = 5; 917 1.1 christos break; 918 1.1 christos } 919 1.1 christos /* sys_flock */ 920 1.1 christos case 143: { 921 1.6 christos const struct sys_flock_args *p = params; 922 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 923 1.1 christos iarg[1] = SCARG(p, how); /* int */ 924 1.1 christos *n_args = 2; 925 1.1 christos break; 926 1.1 christos } 927 1.1 christos /* sys___msync13 */ 928 1.1 christos case 144: { 929 1.6 christos const struct sys___msync13_args *p = params; 930 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 931 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 932 1.1 christos iarg[2] = SCARG(p, flags); /* int */ 933 1.1 christos *n_args = 3; 934 1.1 christos break; 935 1.1 christos } 936 1.1 christos /* sys_readv */ 937 1.1 christos case 145: { 938 1.6 christos const struct sys_readv_args *p = params; 939 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 940 1.1 christos uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 941 1.1 christos iarg[2] = SCARG(p, iovcnt); /* int */ 942 1.1 christos *n_args = 3; 943 1.1 christos break; 944 1.1 christos } 945 1.1 christos /* sys_writev */ 946 1.1 christos case 146: { 947 1.6 christos const struct sys_writev_args *p = params; 948 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 949 1.1 christos uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 950 1.1 christos iarg[2] = SCARG(p, iovcnt); /* int */ 951 1.1 christos *n_args = 3; 952 1.1 christos break; 953 1.1 christos } 954 1.1 christos /* sys_getsid */ 955 1.1 christos case 147: { 956 1.6 christos const struct sys_getsid_args *p = params; 957 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 958 1.1 christos *n_args = 1; 959 1.1 christos break; 960 1.1 christos } 961 1.1 christos /* linux_sys_fdatasync */ 962 1.1 christos case 148: { 963 1.6 christos const struct linux_sys_fdatasync_args *p = params; 964 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 965 1.1 christos *n_args = 1; 966 1.1 christos break; 967 1.1 christos } 968 1.1 christos /* linux_sys___sysctl */ 969 1.1 christos case 149: { 970 1.6 christos const struct linux_sys___sysctl_args *p = params; 971 1.1 christos uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */ 972 1.1 christos *n_args = 1; 973 1.1 christos break; 974 1.1 christos } 975 1.1 christos /* sys_mlock */ 976 1.1 christos case 150: { 977 1.6 christos const struct sys_mlock_args *p = params; 978 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 979 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 980 1.1 christos *n_args = 2; 981 1.1 christos break; 982 1.1 christos } 983 1.1 christos /* sys_munlock */ 984 1.1 christos case 151: { 985 1.6 christos const struct sys_munlock_args *p = params; 986 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 987 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 988 1.1 christos *n_args = 2; 989 1.1 christos break; 990 1.1 christos } 991 1.1 christos /* sys_mlockall */ 992 1.1 christos case 152: { 993 1.6 christos const struct sys_mlockall_args *p = params; 994 1.1 christos iarg[0] = SCARG(p, flags); /* int */ 995 1.1 christos *n_args = 1; 996 1.1 christos break; 997 1.1 christos } 998 1.1 christos /* sys_munlockall */ 999 1.1 christos case 153: { 1000 1.1 christos *n_args = 0; 1001 1.1 christos break; 1002 1.1 christos } 1003 1.1 christos /* linux_sys_sched_setparam */ 1004 1.1 christos case 154: { 1005 1.6 christos const struct linux_sys_sched_setparam_args *p = params; 1006 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1007 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 1008 1.1 christos *n_args = 2; 1009 1.1 christos break; 1010 1.1 christos } 1011 1.1 christos /* linux_sys_sched_getparam */ 1012 1.1 christos case 155: { 1013 1.6 christos const struct linux_sys_sched_getparam_args *p = params; 1014 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1015 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */ 1016 1.1 christos *n_args = 2; 1017 1.1 christos break; 1018 1.1 christos } 1019 1.1 christos /* linux_sys_sched_setscheduler */ 1020 1.1 christos case 156: { 1021 1.6 christos const struct linux_sys_sched_setscheduler_args *p = params; 1022 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1023 1.1 christos iarg[1] = SCARG(p, policy); /* int */ 1024 1.1 christos uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 1025 1.1 christos *n_args = 3; 1026 1.1 christos break; 1027 1.1 christos } 1028 1.1 christos /* linux_sys_sched_getscheduler */ 1029 1.1 christos case 157: { 1030 1.6 christos const struct linux_sys_sched_getscheduler_args *p = params; 1031 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1032 1.1 christos *n_args = 1; 1033 1.1 christos break; 1034 1.1 christos } 1035 1.1 christos /* linux_sys_sched_yield */ 1036 1.1 christos case 158: { 1037 1.1 christos *n_args = 0; 1038 1.1 christos break; 1039 1.1 christos } 1040 1.1 christos /* linux_sys_sched_get_priority_max */ 1041 1.1 christos case 159: { 1042 1.6 christos const struct linux_sys_sched_get_priority_max_args *p = params; 1043 1.1 christos iarg[0] = SCARG(p, policy); /* int */ 1044 1.1 christos *n_args = 1; 1045 1.1 christos break; 1046 1.1 christos } 1047 1.1 christos /* linux_sys_sched_get_priority_min */ 1048 1.1 christos case 160: { 1049 1.6 christos const struct linux_sys_sched_get_priority_min_args *p = params; 1050 1.1 christos iarg[0] = SCARG(p, policy); /* int */ 1051 1.1 christos *n_args = 1; 1052 1.1 christos break; 1053 1.1 christos } 1054 1.1 christos /* linux_sys_nanosleep */ 1055 1.1 christos case 162: { 1056 1.6 christos const struct linux_sys_nanosleep_args *p = params; 1057 1.1 christos uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */ 1058 1.1 christos uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 1059 1.1 christos *n_args = 2; 1060 1.1 christos break; 1061 1.1 christos } 1062 1.1 christos /* linux_sys_mremap */ 1063 1.1 christos case 163: { 1064 1.6 christos const struct linux_sys_mremap_args *p = params; 1065 1.1 christos uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */ 1066 1.1 christos uarg[1] = SCARG(p, old_size); /* size_t */ 1067 1.1 christos uarg[2] = SCARG(p, new_size); /* size_t */ 1068 1.1 christos uarg[3] = SCARG(p, flags); /* u_long */ 1069 1.1 christos *n_args = 4; 1070 1.1 christos break; 1071 1.1 christos } 1072 1.1 christos /* linux_sys_setresuid16 */ 1073 1.1 christos case 164: { 1074 1.6 christos const struct linux_sys_setresuid16_args *p = params; 1075 1.1 christos iarg[0] = SCARG(p, ruid); /* linux_uid16_t */ 1076 1.1 christos iarg[1] = SCARG(p, euid); /* linux_uid16_t */ 1077 1.1 christos iarg[2] = SCARG(p, suid); /* linux_uid16_t */ 1078 1.1 christos *n_args = 3; 1079 1.1 christos break; 1080 1.1 christos } 1081 1.1 christos /* linux_sys_getresuid16 */ 1082 1.1 christos case 165: { 1083 1.6 christos const struct linux_sys_getresuid16_args *p = params; 1084 1.1 christos uarg[0] = (intptr_t) SCARG(p, ruid); /* linux_uid16_t * */ 1085 1.1 christos uarg[1] = (intptr_t) SCARG(p, euid); /* linux_uid16_t * */ 1086 1.1 christos uarg[2] = (intptr_t) SCARG(p, suid); /* linux_uid16_t * */ 1087 1.1 christos *n_args = 3; 1088 1.1 christos break; 1089 1.1 christos } 1090 1.1 christos /* sys_poll */ 1091 1.1 christos case 168: { 1092 1.6 christos const struct sys_poll_args *p = params; 1093 1.1 christos uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 1094 1.1 christos uarg[1] = SCARG(p, nfds); /* u_int */ 1095 1.1 christos iarg[2] = SCARG(p, timeout); /* int */ 1096 1.1 christos *n_args = 3; 1097 1.1 christos break; 1098 1.1 christos } 1099 1.1 christos /* linux_sys_setresgid16 */ 1100 1.1 christos case 170: { 1101 1.6 christos const struct linux_sys_setresgid16_args *p = params; 1102 1.1 christos iarg[0] = SCARG(p, rgid); /* linux_gid16_t */ 1103 1.1 christos iarg[1] = SCARG(p, egid); /* linux_gid16_t */ 1104 1.1 christos iarg[2] = SCARG(p, sgid); /* linux_gid16_t */ 1105 1.1 christos *n_args = 3; 1106 1.1 christos break; 1107 1.1 christos } 1108 1.1 christos /* linux_sys_getresgid16 */ 1109 1.1 christos case 171: { 1110 1.6 christos const struct linux_sys_getresgid16_args *p = params; 1111 1.1 christos uarg[0] = (intptr_t) SCARG(p, rgid); /* linux_gid16_t * */ 1112 1.1 christos uarg[1] = (intptr_t) SCARG(p, egid); /* linux_gid16_t * */ 1113 1.1 christos uarg[2] = (intptr_t) SCARG(p, sgid); /* linux_gid16_t * */ 1114 1.1 christos *n_args = 3; 1115 1.1 christos break; 1116 1.1 christos } 1117 1.1 christos /* linux_sys_rt_sigreturn */ 1118 1.1 christos case 173: { 1119 1.6 christos const struct linux_sys_rt_sigreturn_args *p = params; 1120 1.1 christos uarg[0] = (intptr_t) SCARG(p, ucp); /* struct linux_ucontext * */ 1121 1.1 christos *n_args = 1; 1122 1.1 christos break; 1123 1.1 christos } 1124 1.1 christos /* linux_sys_rt_sigaction */ 1125 1.1 christos case 174: { 1126 1.6 christos const struct linux_sys_rt_sigaction_args *p = params; 1127 1.1 christos iarg[0] = SCARG(p, signum); /* int */ 1128 1.1 christos uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */ 1129 1.1 christos uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */ 1130 1.1 christos uarg[3] = SCARG(p, sigsetsize); /* size_t */ 1131 1.1 christos *n_args = 4; 1132 1.1 christos break; 1133 1.1 christos } 1134 1.1 christos /* linux_sys_rt_sigprocmask */ 1135 1.1 christos case 175: { 1136 1.6 christos const struct linux_sys_rt_sigprocmask_args *p = params; 1137 1.1 christos iarg[0] = SCARG(p, how); /* int */ 1138 1.1 christos uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 1139 1.1 christos uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */ 1140 1.1 christos uarg[3] = SCARG(p, sigsetsize); /* size_t */ 1141 1.1 christos *n_args = 4; 1142 1.1 christos break; 1143 1.1 christos } 1144 1.1 christos /* linux_sys_rt_sigpending */ 1145 1.1 christos case 176: { 1146 1.6 christos const struct linux_sys_rt_sigpending_args *p = params; 1147 1.1 christos uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */ 1148 1.1 christos uarg[1] = SCARG(p, sigsetsize); /* size_t */ 1149 1.1 christos *n_args = 2; 1150 1.1 christos break; 1151 1.1 christos } 1152 1.1 christos /* linux_sys_rt_sigtimedwait */ 1153 1.1 christos case 177: { 1154 1.6 christos const struct linux_sys_rt_sigtimedwait_args *p = params; 1155 1.1 christos uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 1156 1.1 christos uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */ 1157 1.1 christos uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1158 1.1 christos *n_args = 3; 1159 1.1 christos break; 1160 1.1 christos } 1161 1.1 christos /* linux_sys_rt_queueinfo */ 1162 1.1 christos case 178: { 1163 1.6 christos const struct linux_sys_rt_queueinfo_args *p = params; 1164 1.1 christos iarg[0] = SCARG(p, pid); /* int */ 1165 1.1 christos iarg[1] = SCARG(p, signum); /* int */ 1166 1.1 christos uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */ 1167 1.1 christos *n_args = 3; 1168 1.1 christos break; 1169 1.1 christos } 1170 1.1 christos /* linux_sys_rt_sigsuspend */ 1171 1.1 christos case 179: { 1172 1.6 christos const struct linux_sys_rt_sigsuspend_args *p = params; 1173 1.1 christos uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */ 1174 1.1 christos uarg[1] = SCARG(p, sigsetsize); /* size_t */ 1175 1.1 christos *n_args = 2; 1176 1.1 christos break; 1177 1.1 christos } 1178 1.1 christos /* linux_sys_pread */ 1179 1.1 christos case 180: { 1180 1.6 christos const struct linux_sys_pread_args *p = params; 1181 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1182 1.1 christos uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 1183 1.1 christos uarg[2] = SCARG(p, nbyte); /* size_t */ 1184 1.1 christos iarg[3] = SCARG(p, offset); /* off_t */ 1185 1.1 christos *n_args = 4; 1186 1.1 christos break; 1187 1.1 christos } 1188 1.1 christos /* linux_sys_pwrite */ 1189 1.1 christos case 181: { 1190 1.6 christos const struct linux_sys_pwrite_args *p = params; 1191 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1192 1.1 christos uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 1193 1.1 christos uarg[2] = SCARG(p, nbyte); /* size_t */ 1194 1.1 christos iarg[3] = SCARG(p, offset); /* off_t */ 1195 1.1 christos *n_args = 4; 1196 1.1 christos break; 1197 1.1 christos } 1198 1.1 christos /* linux_sys_chown16 */ 1199 1.1 christos case 182: { 1200 1.6 christos const struct linux_sys_chown16_args *p = params; 1201 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1202 1.1 christos iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 1203 1.1 christos iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 1204 1.1 christos *n_args = 3; 1205 1.1 christos break; 1206 1.1 christos } 1207 1.1 christos /* sys___getcwd */ 1208 1.1 christos case 183: { 1209 1.6 christos const struct sys___getcwd_args *p = params; 1210 1.1 christos uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */ 1211 1.1 christos uarg[1] = SCARG(p, length); /* size_t */ 1212 1.1 christos *n_args = 2; 1213 1.1 christos break; 1214 1.1 christos } 1215 1.1 christos /* linux_sys_sigaltstack */ 1216 1.1 christos case 186: { 1217 1.6 christos const struct linux_sys_sigaltstack_args *p = params; 1218 1.1 christos uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */ 1219 1.1 christos uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */ 1220 1.1 christos *n_args = 2; 1221 1.1 christos break; 1222 1.1 christos } 1223 1.1 christos /* sys___vfork14 */ 1224 1.1 christos case 190: { 1225 1.1 christos *n_args = 0; 1226 1.1 christos break; 1227 1.1 christos } 1228 1.1 christos /* linux_sys_ugetrlimit */ 1229 1.1 christos case 191: { 1230 1.6 christos const struct linux_sys_ugetrlimit_args *p = params; 1231 1.1 christos iarg[0] = SCARG(p, which); /* int */ 1232 1.1 christos uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 1233 1.1 christos *n_args = 2; 1234 1.1 christos break; 1235 1.1 christos } 1236 1.1 christos #define linux_sys_mmap2_args linux_sys_mmap_args 1237 1.1 christos /* linux_sys_mmap2 */ 1238 1.1 christos case 192: { 1239 1.6 christos const struct linux_sys_mmap2_args *p = params; 1240 1.1 christos uarg[0] = SCARG(p, addr); /* unsigned long */ 1241 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 1242 1.1 christos iarg[2] = SCARG(p, prot); /* int */ 1243 1.1 christos iarg[3] = SCARG(p, flags); /* int */ 1244 1.1 christos iarg[4] = SCARG(p, fd); /* int */ 1245 1.1 christos iarg[5] = SCARG(p, offset); /* linux_off_t */ 1246 1.1 christos *n_args = 6; 1247 1.1 christos break; 1248 1.1 christos } 1249 1.1 christos /* linux_sys_truncate64 */ 1250 1.1 christos case 193: { 1251 1.6 christos const struct linux_sys_truncate64_args *p = params; 1252 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1253 1.1 christos iarg[1] = SCARG(p, length); /* off_t */ 1254 1.1 christos *n_args = 2; 1255 1.1 christos break; 1256 1.1 christos } 1257 1.1 christos /* linux_sys_ftruncate64 */ 1258 1.1 christos case 194: { 1259 1.6 christos const struct linux_sys_ftruncate64_args *p = params; 1260 1.1 christos uarg[0] = SCARG(p, fd); /* unsigned int */ 1261 1.1 christos iarg[1] = SCARG(p, length); /* off_t */ 1262 1.1 christos *n_args = 2; 1263 1.1 christos break; 1264 1.1 christos } 1265 1.1 christos /* linux_sys_stat64 */ 1266 1.1 christos case 195: { 1267 1.6 christos const struct linux_sys_stat64_args *p = params; 1268 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1269 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1270 1.1 christos *n_args = 2; 1271 1.1 christos break; 1272 1.1 christos } 1273 1.1 christos /* linux_sys_lstat64 */ 1274 1.1 christos case 196: { 1275 1.6 christos const struct linux_sys_lstat64_args *p = params; 1276 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1277 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1278 1.1 christos *n_args = 2; 1279 1.1 christos break; 1280 1.1 christos } 1281 1.1 christos /* linux_sys_fstat64 */ 1282 1.1 christos case 197: { 1283 1.6 christos const struct linux_sys_fstat64_args *p = params; 1284 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1285 1.1 christos uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1286 1.1 christos *n_args = 2; 1287 1.1 christos break; 1288 1.1 christos } 1289 1.1 christos /* sys___posix_lchown */ 1290 1.1 christos case 198: { 1291 1.6 christos const struct sys___posix_lchown_args *p = params; 1292 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1293 1.1 christos uarg[1] = SCARG(p, uid); /* uid_t */ 1294 1.1 christos iarg[2] = SCARG(p, gid); /* gid_t */ 1295 1.1 christos *n_args = 3; 1296 1.1 christos break; 1297 1.1 christos } 1298 1.1 christos /* sys_getuid */ 1299 1.1 christos case 199: { 1300 1.1 christos *n_args = 0; 1301 1.1 christos break; 1302 1.1 christos } 1303 1.1 christos /* sys_getgid */ 1304 1.1 christos case 200: { 1305 1.1 christos *n_args = 0; 1306 1.1 christos break; 1307 1.1 christos } 1308 1.1 christos /* sys_geteuid */ 1309 1.1 christos case 201: { 1310 1.1 christos *n_args = 0; 1311 1.1 christos break; 1312 1.1 christos } 1313 1.1 christos /* sys_getegid */ 1314 1.1 christos case 202: { 1315 1.1 christos *n_args = 0; 1316 1.1 christos break; 1317 1.1 christos } 1318 1.1 christos /* sys_setreuid */ 1319 1.1 christos case 203: { 1320 1.6 christos const struct sys_setreuid_args *p = params; 1321 1.1 christos uarg[0] = SCARG(p, ruid); /* uid_t */ 1322 1.1 christos uarg[1] = SCARG(p, euid); /* uid_t */ 1323 1.1 christos *n_args = 2; 1324 1.1 christos break; 1325 1.1 christos } 1326 1.1 christos /* sys_setregid */ 1327 1.1 christos case 204: { 1328 1.6 christos const struct sys_setregid_args *p = params; 1329 1.1 christos iarg[0] = SCARG(p, rgid); /* gid_t */ 1330 1.1 christos iarg[1] = SCARG(p, egid); /* gid_t */ 1331 1.1 christos *n_args = 2; 1332 1.1 christos break; 1333 1.1 christos } 1334 1.1 christos /* sys_getgroups */ 1335 1.1 christos case 205: { 1336 1.6 christos const struct sys_getgroups_args *p = params; 1337 1.1 christos iarg[0] = SCARG(p, gidsetsize); /* int */ 1338 1.1 christos uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1339 1.1 christos *n_args = 2; 1340 1.1 christos break; 1341 1.1 christos } 1342 1.1 christos /* sys_setgroups */ 1343 1.1 christos case 206: { 1344 1.6 christos const struct sys_setgroups_args *p = params; 1345 1.1 christos iarg[0] = SCARG(p, gidsetsize); /* int */ 1346 1.1 christos uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1347 1.1 christos *n_args = 2; 1348 1.1 christos break; 1349 1.1 christos } 1350 1.1 christos /* sys___posix_fchown */ 1351 1.1 christos case 207: { 1352 1.6 christos const struct sys___posix_fchown_args *p = params; 1353 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1354 1.1 christos uarg[1] = SCARG(p, uid); /* uid_t */ 1355 1.1 christos iarg[2] = SCARG(p, gid); /* gid_t */ 1356 1.1 christos *n_args = 3; 1357 1.1 christos break; 1358 1.1 christos } 1359 1.1 christos /* linux_sys_setresuid */ 1360 1.1 christos case 208: { 1361 1.6 christos const struct linux_sys_setresuid_args *p = params; 1362 1.1 christos uarg[0] = SCARG(p, ruid); /* uid_t */ 1363 1.1 christos uarg[1] = SCARG(p, euid); /* uid_t */ 1364 1.1 christos uarg[2] = SCARG(p, suid); /* uid_t */ 1365 1.1 christos *n_args = 3; 1366 1.1 christos break; 1367 1.1 christos } 1368 1.1 christos /* linux_sys_getresuid */ 1369 1.1 christos case 209: { 1370 1.6 christos const struct linux_sys_getresuid_args *p = params; 1371 1.1 christos uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */ 1372 1.1 christos uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */ 1373 1.1 christos uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */ 1374 1.1 christos *n_args = 3; 1375 1.1 christos break; 1376 1.1 christos } 1377 1.1 christos /* linux_sys_setresgid */ 1378 1.1 christos case 210: { 1379 1.6 christos const struct linux_sys_setresgid_args *p = params; 1380 1.1 christos iarg[0] = SCARG(p, rgid); /* gid_t */ 1381 1.1 christos iarg[1] = SCARG(p, egid); /* gid_t */ 1382 1.1 christos iarg[2] = SCARG(p, sgid); /* gid_t */ 1383 1.1 christos *n_args = 3; 1384 1.1 christos break; 1385 1.1 christos } 1386 1.1 christos /* linux_sys_getresgid */ 1387 1.1 christos case 211: { 1388 1.6 christos const struct linux_sys_getresgid_args *p = params; 1389 1.1 christos uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */ 1390 1.1 christos uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */ 1391 1.1 christos uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */ 1392 1.1 christos *n_args = 3; 1393 1.1 christos break; 1394 1.1 christos } 1395 1.1 christos /* sys___posix_chown */ 1396 1.1 christos case 212: { 1397 1.6 christos const struct sys___posix_chown_args *p = params; 1398 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1399 1.1 christos uarg[1] = SCARG(p, uid); /* uid_t */ 1400 1.1 christos iarg[2] = SCARG(p, gid); /* gid_t */ 1401 1.1 christos *n_args = 3; 1402 1.1 christos break; 1403 1.1 christos } 1404 1.1 christos /* sys_setuid */ 1405 1.1 christos case 213: { 1406 1.6 christos const struct sys_setuid_args *p = params; 1407 1.1 christos uarg[0] = SCARG(p, uid); /* uid_t */ 1408 1.1 christos *n_args = 1; 1409 1.1 christos break; 1410 1.1 christos } 1411 1.1 christos /* sys_setgid */ 1412 1.1 christos case 214: { 1413 1.6 christos const struct sys_setgid_args *p = params; 1414 1.1 christos iarg[0] = SCARG(p, gid); /* gid_t */ 1415 1.1 christos *n_args = 1; 1416 1.1 christos break; 1417 1.1 christos } 1418 1.1 christos /* linux_sys_setfsuid */ 1419 1.1 christos case 215: { 1420 1.6 christos const struct linux_sys_setfsuid_args *p = params; 1421 1.1 christos uarg[0] = SCARG(p, uid); /* uid_t */ 1422 1.1 christos *n_args = 1; 1423 1.1 christos break; 1424 1.1 christos } 1425 1.1 christos /* linux_sys_setfsgid */ 1426 1.1 christos case 216: { 1427 1.6 christos const struct linux_sys_setfsgid_args *p = params; 1428 1.1 christos iarg[0] = SCARG(p, gid); /* gid_t */ 1429 1.1 christos *n_args = 1; 1430 1.1 christos break; 1431 1.1 christos } 1432 1.1 christos /* sys_mincore */ 1433 1.1 christos case 218: { 1434 1.6 christos const struct sys_mincore_args *p = params; 1435 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1436 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 1437 1.1 christos uarg[2] = (intptr_t) SCARG(p, vec); /* char * */ 1438 1.1 christos *n_args = 3; 1439 1.1 christos break; 1440 1.1 christos } 1441 1.1 christos /* sys_madvise */ 1442 1.1 christos case 219: { 1443 1.6 christos const struct sys_madvise_args *p = params; 1444 1.1 christos uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1445 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 1446 1.1 christos iarg[2] = SCARG(p, behav); /* int */ 1447 1.1 christos *n_args = 3; 1448 1.1 christos break; 1449 1.1 christos } 1450 1.1 christos /* linux_sys_getdents64 */ 1451 1.1 christos case 220: { 1452 1.6 christos const struct linux_sys_getdents64_args *p = params; 1453 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1454 1.1 christos uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */ 1455 1.1 christos uarg[2] = SCARG(p, count); /* unsigned int */ 1456 1.1 christos *n_args = 3; 1457 1.1 christos break; 1458 1.1 christos } 1459 1.1 christos /* linux_sys_fcntl64 */ 1460 1.1 christos case 221: { 1461 1.6 christos const struct linux_sys_fcntl64_args *p = params; 1462 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1463 1.1 christos iarg[1] = SCARG(p, cmd); /* int */ 1464 1.1 christos uarg[2] = (intptr_t) SCARG(p, arg); /* void * */ 1465 1.1 christos *n_args = 3; 1466 1.1 christos break; 1467 1.1 christos } 1468 1.1 christos /* linux_sys_gettid */ 1469 1.1 christos case 224: { 1470 1.1 christos *n_args = 0; 1471 1.1 christos break; 1472 1.1 christos } 1473 1.19 christos /* linux_sys_readahead */ 1474 1.19 christos case 225: { 1475 1.19 christos const struct linux_sys_readahead_args *p = params; 1476 1.19 christos iarg[0] = SCARG(p, fd); /* int */ 1477 1.19 christos iarg[1] = SCARG(p, offset); /* off_t */ 1478 1.19 christos uarg[2] = SCARG(p, count); /* size_t */ 1479 1.19 christos *n_args = 3; 1480 1.19 christos break; 1481 1.19 christos } 1482 1.1 christos /* linux_sys_setxattr */ 1483 1.1 christos case 226: { 1484 1.6 christos const struct linux_sys_setxattr_args *p = params; 1485 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1486 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1487 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1488 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1489 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1490 1.1 christos *n_args = 5; 1491 1.1 christos break; 1492 1.1 christos } 1493 1.1 christos /* linux_sys_lsetxattr */ 1494 1.1 christos case 227: { 1495 1.6 christos const struct linux_sys_lsetxattr_args *p = params; 1496 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1497 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1498 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1499 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1500 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1501 1.1 christos *n_args = 5; 1502 1.1 christos break; 1503 1.1 christos } 1504 1.1 christos /* linux_sys_fsetxattr */ 1505 1.1 christos case 228: { 1506 1.6 christos const struct linux_sys_fsetxattr_args *p = params; 1507 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1508 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1509 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1510 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1511 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1512 1.1 christos *n_args = 5; 1513 1.1 christos break; 1514 1.1 christos } 1515 1.1 christos /* linux_sys_getxattr */ 1516 1.1 christos case 229: { 1517 1.6 christos const struct linux_sys_getxattr_args *p = params; 1518 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1519 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1520 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1521 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1522 1.1 christos *n_args = 4; 1523 1.1 christos break; 1524 1.1 christos } 1525 1.1 christos /* linux_sys_lgetxattr */ 1526 1.1 christos case 230: { 1527 1.6 christos const struct linux_sys_lgetxattr_args *p = params; 1528 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1529 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1530 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1531 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1532 1.1 christos *n_args = 4; 1533 1.1 christos break; 1534 1.1 christos } 1535 1.1 christos /* linux_sys_fgetxattr */ 1536 1.1 christos case 231: { 1537 1.6 christos const struct linux_sys_fgetxattr_args *p = params; 1538 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1539 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1540 1.1 christos uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1541 1.1 christos uarg[3] = SCARG(p, size); /* size_t */ 1542 1.1 christos *n_args = 4; 1543 1.1 christos break; 1544 1.1 christos } 1545 1.1 christos /* linux_sys_listxattr */ 1546 1.1 christos case 232: { 1547 1.6 christos const struct linux_sys_listxattr_args *p = params; 1548 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1549 1.1 christos uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1550 1.1 christos uarg[2] = SCARG(p, size); /* size_t */ 1551 1.1 christos *n_args = 3; 1552 1.1 christos break; 1553 1.1 christos } 1554 1.1 christos /* linux_sys_llistxattr */ 1555 1.1 christos case 233: { 1556 1.6 christos const struct linux_sys_llistxattr_args *p = params; 1557 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1558 1.1 christos uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1559 1.1 christos uarg[2] = SCARG(p, size); /* size_t */ 1560 1.1 christos *n_args = 3; 1561 1.1 christos break; 1562 1.1 christos } 1563 1.1 christos /* linux_sys_flistxattr */ 1564 1.1 christos case 234: { 1565 1.6 christos const struct linux_sys_flistxattr_args *p = params; 1566 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1567 1.1 christos uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1568 1.1 christos uarg[2] = SCARG(p, size); /* size_t */ 1569 1.1 christos *n_args = 3; 1570 1.1 christos break; 1571 1.1 christos } 1572 1.1 christos /* linux_sys_removexattr */ 1573 1.1 christos case 235: { 1574 1.6 christos const struct linux_sys_removexattr_args *p = params; 1575 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1576 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1577 1.1 christos *n_args = 2; 1578 1.1 christos break; 1579 1.1 christos } 1580 1.1 christos /* linux_sys_lremovexattr */ 1581 1.1 christos case 236: { 1582 1.6 christos const struct linux_sys_lremovexattr_args *p = params; 1583 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1584 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1585 1.1 christos *n_args = 2; 1586 1.1 christos break; 1587 1.1 christos } 1588 1.1 christos /* linux_sys_fremovexattr */ 1589 1.1 christos case 237: { 1590 1.6 christos const struct linux_sys_fremovexattr_args *p = params; 1591 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1592 1.1 christos uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1593 1.1 christos *n_args = 2; 1594 1.1 christos break; 1595 1.1 christos } 1596 1.1 christos /* linux_sys_tkill */ 1597 1.1 christos case 238: { 1598 1.6 christos const struct linux_sys_tkill_args *p = params; 1599 1.1 christos iarg[0] = SCARG(p, tid); /* int */ 1600 1.1 christos iarg[1] = SCARG(p, sig); /* int */ 1601 1.1 christos *n_args = 2; 1602 1.1 christos break; 1603 1.1 christos } 1604 1.1 christos /* linux_sys_futex */ 1605 1.1 christos case 240: { 1606 1.6 christos const struct linux_sys_futex_args *p = params; 1607 1.1 christos uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */ 1608 1.1 christos iarg[1] = SCARG(p, op); /* int */ 1609 1.1 christos iarg[2] = SCARG(p, val); /* int */ 1610 1.1 christos uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1611 1.1 christos uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */ 1612 1.1 christos iarg[5] = SCARG(p, val3); /* int */ 1613 1.1 christos *n_args = 6; 1614 1.1 christos break; 1615 1.1 christos } 1616 1.1 christos /* linux_sys_sched_setaffinity */ 1617 1.1 christos case 241: { 1618 1.6 christos const struct linux_sys_sched_setaffinity_args *p = params; 1619 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1620 1.1 christos uarg[1] = SCARG(p, len); /* unsigned int */ 1621 1.1 christos uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 1622 1.1 christos *n_args = 3; 1623 1.1 christos break; 1624 1.1 christos } 1625 1.1 christos /* linux_sys_sched_getaffinity */ 1626 1.1 christos case 242: { 1627 1.6 christos const struct linux_sys_sched_getaffinity_args *p = params; 1628 1.1 christos iarg[0] = SCARG(p, pid); /* pid_t */ 1629 1.1 christos uarg[1] = SCARG(p, len); /* unsigned int */ 1630 1.1 christos uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 1631 1.1 christos *n_args = 3; 1632 1.1 christos break; 1633 1.1 christos } 1634 1.1 christos /* linux_sys_set_thread_area */ 1635 1.1 christos case 243: { 1636 1.6 christos const struct linux_sys_set_thread_area_args *p = params; 1637 1.1 christos uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */ 1638 1.1 christos *n_args = 1; 1639 1.1 christos break; 1640 1.1 christos } 1641 1.1 christos /* linux_sys_get_thread_area */ 1642 1.1 christos case 244: { 1643 1.6 christos const struct linux_sys_get_thread_area_args *p = params; 1644 1.1 christos uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */ 1645 1.1 christos *n_args = 1; 1646 1.1 christos break; 1647 1.1 christos } 1648 1.1 christos /* linux_sys_fadvise64 */ 1649 1.1 christos case 250: { 1650 1.6 christos const struct linux_sys_fadvise64_args *p = params; 1651 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1652 1.1 christos iarg[1] = SCARG(p, offset); /* off_t */ 1653 1.1 christos uarg[2] = SCARG(p, len); /* size_t */ 1654 1.1 christos iarg[3] = SCARG(p, advice); /* int */ 1655 1.1 christos *n_args = 4; 1656 1.1 christos break; 1657 1.1 christos } 1658 1.1 christos /* linux_sys_exit_group */ 1659 1.1 christos case 252: { 1660 1.6 christos const struct linux_sys_exit_group_args *p = params; 1661 1.1 christos iarg[0] = SCARG(p, error_code); /* int */ 1662 1.1 christos *n_args = 1; 1663 1.1 christos break; 1664 1.1 christos } 1665 1.18 christos /* linux_sys_epoll_create */ 1666 1.18 christos case 254: { 1667 1.18 christos const struct linux_sys_epoll_create_args *p = params; 1668 1.18 christos iarg[0] = SCARG(p, size); /* int */ 1669 1.18 christos *n_args = 1; 1670 1.18 christos break; 1671 1.18 christos } 1672 1.18 christos /* linux_sys_epoll_ctl */ 1673 1.18 christos case 255: { 1674 1.18 christos const struct linux_sys_epoll_ctl_args *p = params; 1675 1.18 christos iarg[0] = SCARG(p, epfd); /* int */ 1676 1.18 christos iarg[1] = SCARG(p, op); /* int */ 1677 1.18 christos iarg[2] = SCARG(p, fd); /* int */ 1678 1.18 christos uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */ 1679 1.18 christos *n_args = 4; 1680 1.18 christos break; 1681 1.18 christos } 1682 1.18 christos /* linux_sys_epoll_wait */ 1683 1.18 christos case 256: { 1684 1.18 christos const struct linux_sys_epoll_wait_args *p = params; 1685 1.18 christos iarg[0] = SCARG(p, epfd); /* int */ 1686 1.18 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 1687 1.18 christos iarg[2] = SCARG(p, maxevents); /* int */ 1688 1.18 christos iarg[3] = SCARG(p, timeout); /* int */ 1689 1.18 christos *n_args = 4; 1690 1.18 christos break; 1691 1.18 christos } 1692 1.1 christos /* linux_sys_set_tid_address */ 1693 1.1 christos case 258: { 1694 1.6 christos const struct linux_sys_set_tid_address_args *p = params; 1695 1.1 christos uarg[0] = (intptr_t) SCARG(p, tid); /* int * */ 1696 1.1 christos *n_args = 1; 1697 1.1 christos break; 1698 1.1 christos } 1699 1.12 thorpej /* linux_sys_timer_create */ 1700 1.12 thorpej case 259: { 1701 1.12 thorpej const struct linux_sys_timer_create_args *p = params; 1702 1.12 thorpej iarg[0] = SCARG(p, clockid); /* clockid_t */ 1703 1.12 thorpej uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */ 1704 1.12 thorpej uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */ 1705 1.12 thorpej *n_args = 3; 1706 1.12 thorpej break; 1707 1.12 thorpej } 1708 1.12 thorpej /* linux_sys_timer_settime */ 1709 1.12 thorpej case 260: { 1710 1.12 thorpej const struct linux_sys_timer_settime_args *p = params; 1711 1.12 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1712 1.12 thorpej iarg[1] = SCARG(p, flags); /* int */ 1713 1.12 thorpej uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 1714 1.12 thorpej uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 1715 1.12 thorpej *n_args = 4; 1716 1.12 thorpej break; 1717 1.12 thorpej } 1718 1.12 thorpej /* linux_sys_timer_gettime */ 1719 1.12 thorpej case 261: { 1720 1.12 thorpej const struct linux_sys_timer_gettime_args *p = params; 1721 1.12 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1722 1.12 thorpej uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 1723 1.12 thorpej *n_args = 2; 1724 1.12 thorpej break; 1725 1.12 thorpej } 1726 1.12 thorpej /* sys_timer_getoverrun */ 1727 1.12 thorpej case 262: { 1728 1.12 thorpej const struct sys_timer_getoverrun_args *p = params; 1729 1.12 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1730 1.12 thorpej *n_args = 1; 1731 1.12 thorpej break; 1732 1.12 thorpej } 1733 1.12 thorpej /* sys_timer_delete */ 1734 1.12 thorpej case 263: { 1735 1.12 thorpej const struct sys_timer_delete_args *p = params; 1736 1.12 thorpej iarg[0] = SCARG(p, timerid); /* timer_t */ 1737 1.12 thorpej *n_args = 1; 1738 1.12 thorpej break; 1739 1.12 thorpej } 1740 1.1 christos /* linux_sys_clock_settime */ 1741 1.1 christos case 264: { 1742 1.6 christos const struct linux_sys_clock_settime_args *p = params; 1743 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1744 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1745 1.1 christos *n_args = 2; 1746 1.1 christos break; 1747 1.1 christos } 1748 1.1 christos /* linux_sys_clock_gettime */ 1749 1.1 christos case 265: { 1750 1.6 christos const struct linux_sys_clock_gettime_args *p = params; 1751 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1752 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1753 1.1 christos *n_args = 2; 1754 1.1 christos break; 1755 1.1 christos } 1756 1.1 christos /* linux_sys_clock_getres */ 1757 1.1 christos case 266: { 1758 1.6 christos const struct linux_sys_clock_getres_args *p = params; 1759 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1760 1.1 christos uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1761 1.1 christos *n_args = 2; 1762 1.1 christos break; 1763 1.1 christos } 1764 1.1 christos /* linux_sys_clock_nanosleep */ 1765 1.1 christos case 267: { 1766 1.6 christos const struct linux_sys_clock_nanosleep_args *p = params; 1767 1.1 christos iarg[0] = SCARG(p, which); /* clockid_t */ 1768 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 1769 1.1 christos uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */ 1770 1.1 christos uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 1771 1.1 christos *n_args = 4; 1772 1.1 christos break; 1773 1.1 christos } 1774 1.1 christos /* linux_sys_statfs64 */ 1775 1.1 christos case 268: { 1776 1.6 christos const struct linux_sys_statfs64_args *p = params; 1777 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1778 1.1 christos uarg[1] = SCARG(p, sz); /* size_t */ 1779 1.1 christos uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */ 1780 1.1 christos *n_args = 3; 1781 1.1 christos break; 1782 1.1 christos } 1783 1.1 christos /* linux_sys_fstatfs64 */ 1784 1.1 christos case 269: { 1785 1.6 christos const struct linux_sys_fstatfs64_args *p = params; 1786 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1787 1.1 christos uarg[1] = SCARG(p, sz); /* size_t */ 1788 1.1 christos uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */ 1789 1.1 christos *n_args = 3; 1790 1.1 christos break; 1791 1.1 christos } 1792 1.1 christos /* linux_sys_tgkill */ 1793 1.1 christos case 270: { 1794 1.6 christos const struct linux_sys_tgkill_args *p = params; 1795 1.1 christos iarg[0] = SCARG(p, tgid); /* int */ 1796 1.1 christos iarg[1] = SCARG(p, tid); /* int */ 1797 1.1 christos iarg[2] = SCARG(p, sig); /* int */ 1798 1.1 christos *n_args = 3; 1799 1.1 christos break; 1800 1.1 christos } 1801 1.1 christos /* compat_50_sys_utimes */ 1802 1.1 christos case 271: { 1803 1.6 christos const struct compat_50_sys_utimes_args *p = params; 1804 1.1 christos uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1805 1.1 christos uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */ 1806 1.1 christos *n_args = 2; 1807 1.1 christos break; 1808 1.1 christos } 1809 1.1 christos /* linux_sys_fadvise64_64 */ 1810 1.1 christos case 272: { 1811 1.6 christos const struct linux_sys_fadvise64_64_args *p = params; 1812 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1813 1.1 christos iarg[1] = SCARG(p, offset); /* off_t */ 1814 1.1 christos iarg[2] = SCARG(p, len); /* off_t */ 1815 1.1 christos iarg[3] = SCARG(p, advice); /* int */ 1816 1.1 christos *n_args = 4; 1817 1.1 christos break; 1818 1.1 christos } 1819 1.23 christos /* linux_sys_mq_open */ 1820 1.23 christos case 277: { 1821 1.23 christos const struct linux_sys_mq_open_args *p = params; 1822 1.23 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 1823 1.23 christos iarg[1] = SCARG(p, oflag); /* int */ 1824 1.23 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1825 1.23 christos uarg[3] = (intptr_t) SCARG(p, attr); /* struct linux_mq_attr * */ 1826 1.23 christos *n_args = 4; 1827 1.23 christos break; 1828 1.23 christos } 1829 1.23 christos /* linux_sys_mq_unlink */ 1830 1.23 christos case 278: { 1831 1.23 christos const struct linux_sys_mq_unlink_args *p = params; 1832 1.23 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 1833 1.23 christos *n_args = 1; 1834 1.23 christos break; 1835 1.23 christos } 1836 1.23 christos /* linux_sys_mq_timedsend */ 1837 1.23 christos case 279: { 1838 1.23 christos const struct linux_sys_mq_timedsend_args *p = params; 1839 1.23 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1840 1.23 christos uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* const char * */ 1841 1.23 christos uarg[2] = SCARG(p, msg_len); /* size_t */ 1842 1.23 christos uarg[3] = SCARG(p, msg_prio); /* unsigned int */ 1843 1.23 christos uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */ 1844 1.23 christos *n_args = 5; 1845 1.23 christos break; 1846 1.23 christos } 1847 1.23 christos /* linux_sys_mq_timedreceive */ 1848 1.23 christos case 280: { 1849 1.23 christos const struct linux_sys_mq_timedreceive_args *p = params; 1850 1.23 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1851 1.23 christos uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* char * */ 1852 1.23 christos uarg[2] = SCARG(p, msg_len); /* size_t */ 1853 1.23 christos uarg[3] = (intptr_t) SCARG(p, msg_prio); /* unsigned int * */ 1854 1.23 christos uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */ 1855 1.23 christos *n_args = 5; 1856 1.23 christos break; 1857 1.23 christos } 1858 1.23 christos /* linux_sys_mq_notify */ 1859 1.23 christos case 281: { 1860 1.23 christos const struct linux_sys_mq_notify_args *p = params; 1861 1.23 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1862 1.23 christos uarg[1] = (intptr_t) SCARG(p, sevp); /* const struct linux_sigevent * */ 1863 1.23 christos *n_args = 2; 1864 1.23 christos break; 1865 1.23 christos } 1866 1.23 christos /* linux_sys_mq_getsetattr */ 1867 1.23 christos case 282: { 1868 1.23 christos const struct linux_sys_mq_getsetattr_args *p = params; 1869 1.23 christos iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */ 1870 1.23 christos uarg[1] = (intptr_t) SCARG(p, newattr); /* const struct linux_mq_attr * */ 1871 1.23 christos uarg[2] = (intptr_t) SCARG(p, oldattr); /* struct linux_mq_attr * */ 1872 1.23 christos *n_args = 3; 1873 1.23 christos break; 1874 1.23 christos } 1875 1.20 christos /* linux_sys_waitid */ 1876 1.20 christos case 284: { 1877 1.20 christos const struct linux_sys_waitid_args *p = params; 1878 1.20 christos iarg[0] = SCARG(p, idtype); /* int */ 1879 1.20 christos iarg[1] = SCARG(p, id); /* id_t */ 1880 1.20 christos uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */ 1881 1.20 christos iarg[3] = SCARG(p, options); /* int */ 1882 1.20 christos uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 1883 1.20 christos *n_args = 5; 1884 1.20 christos break; 1885 1.20 christos } 1886 1.21 christos /* linux_sys_inotify_init */ 1887 1.21 christos case 291: { 1888 1.21 christos *n_args = 0; 1889 1.21 christos break; 1890 1.21 christos } 1891 1.21 christos /* linux_sys_inotify_add_watch */ 1892 1.21 christos case 292: { 1893 1.21 christos const struct linux_sys_inotify_add_watch_args *p = params; 1894 1.21 christos iarg[0] = SCARG(p, fd); /* int */ 1895 1.21 christos uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */ 1896 1.21 christos uarg[2] = SCARG(p, mask); /* uint32_t */ 1897 1.21 christos *n_args = 3; 1898 1.21 christos break; 1899 1.21 christos } 1900 1.21 christos /* linux_sys_inotify_rm_watch */ 1901 1.21 christos case 293: { 1902 1.21 christos const struct linux_sys_inotify_rm_watch_args *p = params; 1903 1.21 christos iarg[0] = SCARG(p, fd); /* int */ 1904 1.21 christos iarg[1] = SCARG(p, wd); /* int */ 1905 1.21 christos *n_args = 2; 1906 1.21 christos break; 1907 1.21 christos } 1908 1.1 christos /* linux_sys_openat */ 1909 1.1 christos case 295: { 1910 1.6 christos const struct linux_sys_openat_args *p = params; 1911 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1912 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1913 1.1 christos iarg[2] = SCARG(p, flags); /* int */ 1914 1.1 christos iarg[3] = SCARG(p, mode); /* linux_umode_t */ 1915 1.1 christos *n_args = 4; 1916 1.1 christos break; 1917 1.1 christos } 1918 1.1 christos /* sys_mkdirat */ 1919 1.1 christos case 296: { 1920 1.6 christos const struct sys_mkdirat_args *p = params; 1921 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1922 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1923 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1924 1.1 christos *n_args = 3; 1925 1.1 christos break; 1926 1.1 christos } 1927 1.1 christos /* linux_sys_mknodat */ 1928 1.1 christos case 297: { 1929 1.6 christos const struct linux_sys_mknodat_args *p = params; 1930 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1931 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1932 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1933 1.1 christos uarg[3] = SCARG(p, dev); /* unsigned */ 1934 1.1 christos *n_args = 4; 1935 1.1 christos break; 1936 1.1 christos } 1937 1.1 christos /* linux_sys_fchownat */ 1938 1.1 christos case 298: { 1939 1.6 christos const struct linux_sys_fchownat_args *p = params; 1940 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1941 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1942 1.1 christos uarg[2] = SCARG(p, owner); /* uid_t */ 1943 1.1 christos iarg[3] = SCARG(p, group); /* gid_t */ 1944 1.1 christos iarg[4] = SCARG(p, flag); /* int */ 1945 1.1 christos *n_args = 5; 1946 1.1 christos break; 1947 1.1 christos } 1948 1.1 christos /* linux_sys_fstatat64 */ 1949 1.1 christos case 300: { 1950 1.6 christos const struct linux_sys_fstatat64_args *p = params; 1951 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1952 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1953 1.1 christos uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1954 1.1 christos iarg[3] = SCARG(p, flag); /* int */ 1955 1.1 christos *n_args = 4; 1956 1.1 christos break; 1957 1.1 christos } 1958 1.1 christos /* linux_sys_unlinkat */ 1959 1.1 christos case 301: { 1960 1.6 christos const struct linux_sys_unlinkat_args *p = params; 1961 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 1962 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1963 1.1 christos iarg[2] = SCARG(p, flag); /* int */ 1964 1.1 christos *n_args = 3; 1965 1.1 christos break; 1966 1.1 christos } 1967 1.1 christos /* sys_renameat */ 1968 1.1 christos case 302: { 1969 1.6 christos const struct sys_renameat_args *p = params; 1970 1.1 christos iarg[0] = SCARG(p, fromfd); /* int */ 1971 1.1 christos uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 1972 1.1 christos iarg[2] = SCARG(p, tofd); /* int */ 1973 1.1 christos uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 1974 1.1 christos *n_args = 4; 1975 1.1 christos break; 1976 1.1 christos } 1977 1.1 christos /* linux_sys_linkat */ 1978 1.1 christos case 303: { 1979 1.6 christos const struct linux_sys_linkat_args *p = params; 1980 1.1 christos iarg[0] = SCARG(p, fd1); /* int */ 1981 1.1 christos uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */ 1982 1.1 christos iarg[2] = SCARG(p, fd2); /* int */ 1983 1.1 christos uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */ 1984 1.1 christos iarg[4] = SCARG(p, flags); /* int */ 1985 1.1 christos *n_args = 5; 1986 1.1 christos break; 1987 1.1 christos } 1988 1.1 christos /* sys_symlinkat */ 1989 1.1 christos case 304: { 1990 1.6 christos const struct sys_symlinkat_args *p = params; 1991 1.1 christos uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */ 1992 1.1 christos iarg[1] = SCARG(p, fd); /* int */ 1993 1.1 christos uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */ 1994 1.1 christos *n_args = 3; 1995 1.1 christos break; 1996 1.1 christos } 1997 1.1 christos /* sys_readlinkat */ 1998 1.1 christos case 305: { 1999 1.6 christos const struct sys_readlinkat_args *p = params; 2000 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 2001 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2002 1.1 christos uarg[2] = (intptr_t) SCARG(p, buf); /* char * */ 2003 1.1 christos uarg[3] = SCARG(p, bufsize); /* size_t */ 2004 1.1 christos *n_args = 4; 2005 1.1 christos break; 2006 1.1 christos } 2007 1.1 christos /* linux_sys_fchmodat */ 2008 1.1 christos case 306: { 2009 1.6 christos const struct linux_sys_fchmodat_args *p = params; 2010 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 2011 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2012 1.1 christos iarg[2] = SCARG(p, mode); /* linux_umode_t */ 2013 1.1 christos *n_args = 3; 2014 1.1 christos break; 2015 1.1 christos } 2016 1.1 christos /* linux_sys_faccessat */ 2017 1.1 christos case 307: { 2018 1.6 christos const struct linux_sys_faccessat_args *p = params; 2019 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 2020 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2021 1.1 christos iarg[2] = SCARG(p, amode); /* int */ 2022 1.1 christos *n_args = 3; 2023 1.1 christos break; 2024 1.1 christos } 2025 1.5 martin /* linux_sys_pselect6 */ 2026 1.5 martin case 308: { 2027 1.6 christos const struct linux_sys_pselect6_args *p = params; 2028 1.5 martin iarg[0] = SCARG(p, nfds); /* int */ 2029 1.5 martin uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 2030 1.5 martin uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 2031 1.5 martin uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 2032 1.5 martin uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 2033 1.5 martin uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */ 2034 1.5 martin *n_args = 6; 2035 1.5 martin break; 2036 1.5 martin } 2037 1.1 christos /* linux_sys_ppoll */ 2038 1.1 christos case 309: { 2039 1.6 christos const struct linux_sys_ppoll_args *p = params; 2040 1.1 christos uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 2041 1.1 christos uarg[1] = SCARG(p, nfds); /* u_int */ 2042 1.1 christos uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 2043 1.1 christos uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */ 2044 1.1 christos *n_args = 4; 2045 1.1 christos break; 2046 1.1 christos } 2047 1.11 thorpej /* sys___futex_set_robust_list */ 2048 1.1 christos case 311: { 2049 1.11 thorpej const struct sys___futex_set_robust_list_args *p = params; 2050 1.11 thorpej uarg[0] = (intptr_t) SCARG(p, head); /* void * */ 2051 1.1 christos uarg[1] = SCARG(p, len); /* size_t */ 2052 1.1 christos *n_args = 2; 2053 1.1 christos break; 2054 1.1 christos } 2055 1.11 thorpej /* sys___futex_get_robust_list */ 2056 1.1 christos case 312: { 2057 1.11 thorpej const struct sys___futex_get_robust_list_args *p = params; 2058 1.11 thorpej iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 2059 1.11 thorpej uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ 2060 1.11 thorpej uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ 2061 1.1 christos *n_args = 3; 2062 1.1 christos break; 2063 1.1 christos } 2064 1.24 christos /* linux_sys_sync_file_range */ 2065 1.24 christos case 314: { 2066 1.24 christos const struct linux_sys_sync_file_range_args *p = params; 2067 1.24 christos iarg[0] = SCARG(p, fd); /* int */ 2068 1.24 christos iarg[1] = SCARG(p, offset); /* off_t */ 2069 1.24 christos iarg[2] = SCARG(p, nbytes); /* off_t */ 2070 1.24 christos uarg[3] = SCARG(p, flags); /* unsigned int */ 2071 1.24 christos *n_args = 4; 2072 1.24 christos break; 2073 1.24 christos } 2074 1.22 christos /* linux_sys_getcpu */ 2075 1.22 christos case 318: { 2076 1.22 christos const struct linux_sys_getcpu_args *p = params; 2077 1.22 christos uarg[0] = (intptr_t) SCARG(p, cpu); /* unsigned int * */ 2078 1.22 christos uarg[1] = (intptr_t) SCARG(p, node); /* unsigned int * */ 2079 1.22 christos uarg[2] = (intptr_t) SCARG(p, tcache); /* struct linux_getcpu_cache * */ 2080 1.22 christos *n_args = 3; 2081 1.22 christos break; 2082 1.22 christos } 2083 1.18 christos /* linux_sys_epoll_pwait */ 2084 1.18 christos case 319: { 2085 1.18 christos const struct linux_sys_epoll_pwait_args *p = params; 2086 1.18 christos iarg[0] = SCARG(p, epfd); /* int */ 2087 1.18 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2088 1.18 christos iarg[2] = SCARG(p, maxevents); /* int */ 2089 1.18 christos iarg[3] = SCARG(p, timeout); /* int */ 2090 1.18 christos uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2091 1.18 christos *n_args = 5; 2092 1.18 christos break; 2093 1.18 christos } 2094 1.1 christos /* linux_sys_utimensat */ 2095 1.1 christos case 320: { 2096 1.6 christos const struct linux_sys_utimensat_args *p = params; 2097 1.1 christos iarg[0] = SCARG(p, fd); /* int */ 2098 1.1 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2099 1.1 christos uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 2100 1.1 christos iarg[3] = SCARG(p, flag); /* int */ 2101 1.1 christos *n_args = 4; 2102 1.1 christos break; 2103 1.1 christos } 2104 1.13 thorpej /* linux_sys_timerfd_create */ 2105 1.13 thorpej case 322: { 2106 1.13 thorpej const struct linux_sys_timerfd_create_args *p = params; 2107 1.13 thorpej iarg[0] = SCARG(p, clock_id); /* clockid_t */ 2108 1.13 thorpej iarg[1] = SCARG(p, flags); /* int */ 2109 1.13 thorpej *n_args = 2; 2110 1.13 thorpej break; 2111 1.13 thorpej } 2112 1.14 thorpej /* linux_sys_eventfd */ 2113 1.14 thorpej case 323: { 2114 1.14 thorpej const struct linux_sys_eventfd_args *p = params; 2115 1.14 thorpej uarg[0] = SCARG(p, initval); /* unsigned int */ 2116 1.14 thorpej *n_args = 1; 2117 1.14 thorpej break; 2118 1.14 thorpej } 2119 1.10 jdolecek /* linux_sys_fallocate */ 2120 1.10 jdolecek case 324: { 2121 1.10 jdolecek const struct linux_sys_fallocate_args *p = params; 2122 1.10 jdolecek iarg[0] = SCARG(p, fd); /* int */ 2123 1.10 jdolecek iarg[1] = SCARG(p, mode); /* int */ 2124 1.10 jdolecek iarg[2] = SCARG(p, offset); /* off_t */ 2125 1.10 jdolecek iarg[3] = SCARG(p, len); /* off_t */ 2126 1.10 jdolecek *n_args = 4; 2127 1.10 jdolecek break; 2128 1.10 jdolecek } 2129 1.13 thorpej /* linux_sys_timerfd_settime */ 2130 1.13 thorpej case 325: { 2131 1.13 thorpej const struct linux_sys_timerfd_settime_args *p = params; 2132 1.13 thorpej iarg[0] = SCARG(p, fd); /* int */ 2133 1.13 thorpej iarg[1] = SCARG(p, flags); /* int */ 2134 1.13 thorpej uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 2135 1.13 thorpej uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 2136 1.13 thorpej *n_args = 4; 2137 1.13 thorpej break; 2138 1.13 thorpej } 2139 1.13 thorpej /* linux_sys_timerfd_gettime */ 2140 1.13 thorpej case 326: { 2141 1.13 thorpej const struct linux_sys_timerfd_gettime_args *p = params; 2142 1.13 thorpej iarg[0] = SCARG(p, fd); /* int */ 2143 1.13 thorpej uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 2144 1.13 thorpej *n_args = 2; 2145 1.13 thorpej break; 2146 1.13 thorpej } 2147 1.14 thorpej /* linux_sys_eventfd2 */ 2148 1.14 thorpej case 328: { 2149 1.14 thorpej const struct linux_sys_eventfd2_args *p = params; 2150 1.14 thorpej uarg[0] = SCARG(p, initval); /* unsigned int */ 2151 1.14 thorpej iarg[1] = SCARG(p, flags); /* int */ 2152 1.14 thorpej *n_args = 2; 2153 1.14 thorpej break; 2154 1.14 thorpej } 2155 1.18 christos /* linux_sys_epoll_create1 */ 2156 1.18 christos case 329: { 2157 1.18 christos const struct linux_sys_epoll_create1_args *p = params; 2158 1.18 christos iarg[0] = SCARG(p, flags); /* int */ 2159 1.18 christos *n_args = 1; 2160 1.18 christos break; 2161 1.18 christos } 2162 1.1 christos /* linux_sys_dup3 */ 2163 1.1 christos case 330: { 2164 1.6 christos const struct linux_sys_dup3_args *p = params; 2165 1.1 christos iarg[0] = SCARG(p, from); /* int */ 2166 1.1 christos iarg[1] = SCARG(p, to); /* int */ 2167 1.1 christos iarg[2] = SCARG(p, flags); /* int */ 2168 1.1 christos *n_args = 3; 2169 1.1 christos break; 2170 1.1 christos } 2171 1.1 christos /* linux_sys_pipe2 */ 2172 1.1 christos case 331: { 2173 1.6 christos const struct linux_sys_pipe2_args *p = params; 2174 1.1 christos uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 2175 1.1 christos iarg[1] = SCARG(p, flags); /* int */ 2176 1.1 christos *n_args = 2; 2177 1.1 christos break; 2178 1.1 christos } 2179 1.21 christos /* linux_sys_inotify_init1 */ 2180 1.21 christos case 332: { 2181 1.21 christos const struct linux_sys_inotify_init1_args *p = params; 2182 1.21 christos iarg[0] = SCARG(p, flags); /* int */ 2183 1.21 christos *n_args = 1; 2184 1.21 christos break; 2185 1.21 christos } 2186 1.15 thorpej /* linux_sys_preadv */ 2187 1.15 thorpej case 333: { 2188 1.15 thorpej const struct linux_sys_preadv_args *p = params; 2189 1.15 thorpej iarg[0] = SCARG(p, fd); /* int */ 2190 1.15 thorpej uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 2191 1.15 thorpej iarg[2] = SCARG(p, iovcnt); /* int */ 2192 1.15 thorpej uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2193 1.15 thorpej uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2194 1.15 thorpej *n_args = 5; 2195 1.15 thorpej break; 2196 1.15 thorpej } 2197 1.15 thorpej /* linux_sys_pwritev */ 2198 1.15 thorpej case 334: { 2199 1.15 thorpej const struct linux_sys_pwritev_args *p = params; 2200 1.15 thorpej iarg[0] = SCARG(p, fd); /* int */ 2201 1.15 thorpej uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */ 2202 1.15 thorpej iarg[2] = SCARG(p, iovcnt); /* int */ 2203 1.15 thorpej uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2204 1.15 thorpej uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2205 1.15 thorpej *n_args = 5; 2206 1.15 thorpej break; 2207 1.15 thorpej } 2208 1.16 ryo /* linux_sys_prlimit64 */ 2209 1.16 ryo case 340: { 2210 1.16 ryo const struct linux_sys_prlimit64_args *p = params; 2211 1.16 ryo iarg[0] = SCARG(p, pid); /* pid_t */ 2212 1.16 ryo iarg[1] = SCARG(p, which); /* int */ 2213 1.16 ryo uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 2214 1.16 ryo uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 2215 1.16 ryo *n_args = 4; 2216 1.16 ryo break; 2217 1.16 ryo } 2218 1.24 christos /* linux_sys_syncfs */ 2219 1.24 christos case 344: { 2220 1.24 christos const struct linux_sys_syncfs_args *p = params; 2221 1.24 christos iarg[0] = SCARG(p, fd); /* int */ 2222 1.24 christos *n_args = 1; 2223 1.24 christos break; 2224 1.24 christos } 2225 1.24 christos /* linux_sys_renameat2 */ 2226 1.24 christos case 353: { 2227 1.24 christos const struct linux_sys_renameat2_args *p = params; 2228 1.24 christos iarg[0] = SCARG(p, fromfd); /* int */ 2229 1.24 christos uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 2230 1.24 christos iarg[2] = SCARG(p, tofd); /* int */ 2231 1.24 christos uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 2232 1.24 christos uarg[4] = SCARG(p, flags); /* unsigned int */ 2233 1.24 christos *n_args = 5; 2234 1.24 christos break; 2235 1.24 christos } 2236 1.17 christos /* sys_getrandom */ 2237 1.17 christos case 355: { 2238 1.17 christos const struct sys_getrandom_args *p = params; 2239 1.17 christos uarg[0] = (intptr_t) SCARG(p, buf); /* void * */ 2240 1.17 christos uarg[1] = SCARG(p, buflen); /* size_t */ 2241 1.17 christos uarg[2] = SCARG(p, flags); /* unsigned int */ 2242 1.17 christos *n_args = 3; 2243 1.17 christos break; 2244 1.17 christos } 2245 1.17 christos /* linux_sys_memfd_create */ 2246 1.17 christos case 356: { 2247 1.17 christos const struct linux_sys_memfd_create_args *p = params; 2248 1.17 christos uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 2249 1.17 christos uarg[1] = SCARG(p, flags); /* unsigned int */ 2250 1.17 christos *n_args = 2; 2251 1.17 christos break; 2252 1.17 christos } 2253 1.24 christos /* linux_sys_copy_file_range */ 2254 1.24 christos case 377: { 2255 1.24 christos const struct linux_sys_copy_file_range_args *p = params; 2256 1.24 christos iarg[0] = SCARG(p, fd_in); /* int */ 2257 1.24 christos uarg[1] = (intptr_t) SCARG(p, off_in); /* off_t * */ 2258 1.24 christos iarg[2] = SCARG(p, fd_out); /* int */ 2259 1.24 christos uarg[3] = (intptr_t) SCARG(p, off_out); /* off_t * */ 2260 1.24 christos uarg[4] = SCARG(p, len); /* size_t */ 2261 1.24 christos uarg[5] = SCARG(p, flags); /* unsigned int */ 2262 1.24 christos *n_args = 6; 2263 1.24 christos break; 2264 1.24 christos } 2265 1.19 christos /* linux_sys_statx */ 2266 1.19 christos case 397: { 2267 1.19 christos const struct linux_sys_statx_args *p = params; 2268 1.19 christos iarg[0] = SCARG(p, fd); /* int */ 2269 1.19 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2270 1.19 christos iarg[2] = SCARG(p, flag); /* int */ 2271 1.19 christos uarg[3] = SCARG(p, mask); /* unsigned int */ 2272 1.19 christos uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */ 2273 1.19 christos *n_args = 5; 2274 1.19 christos break; 2275 1.19 christos } 2276 1.24 christos /* linux_sys_clone3 */ 2277 1.24 christos case 435: { 2278 1.24 christos const struct linux_sys_clone3_args *p = params; 2279 1.24 christos uarg[0] = (intptr_t) SCARG(p, cl_args); /* struct linux_user_clone3_args * */ 2280 1.24 christos uarg[1] = SCARG(p, size); /* size_t */ 2281 1.24 christos *n_args = 2; 2282 1.24 christos break; 2283 1.24 christos } 2284 1.19 christos /* linux_sys_close_range */ 2285 1.19 christos case 436: { 2286 1.19 christos const struct linux_sys_close_range_args *p = params; 2287 1.19 christos uarg[0] = SCARG(p, first); /* unsigned int */ 2288 1.19 christos uarg[1] = SCARG(p, last); /* unsigned int */ 2289 1.19 christos uarg[2] = SCARG(p, flags); /* unsigned int */ 2290 1.19 christos *n_args = 3; 2291 1.19 christos break; 2292 1.19 christos } 2293 1.22 christos /* linux_sys_faccessat2 */ 2294 1.22 christos case 439: { 2295 1.22 christos const struct linux_sys_faccessat2_args *p = params; 2296 1.22 christos iarg[0] = SCARG(p, fd); /* int */ 2297 1.22 christos uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2298 1.22 christos iarg[2] = SCARG(p, amode); /* int */ 2299 1.22 christos iarg[3] = SCARG(p, flags); /* int */ 2300 1.22 christos *n_args = 4; 2301 1.22 christos break; 2302 1.22 christos } 2303 1.18 christos /* linux_sys_epoll_pwait2 */ 2304 1.18 christos case 441: { 2305 1.18 christos const struct linux_sys_epoll_pwait2_args *p = params; 2306 1.18 christos iarg[0] = SCARG(p, epfd); /* int */ 2307 1.18 christos uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2308 1.18 christos iarg[2] = SCARG(p, maxevents); /* int */ 2309 1.18 christos uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 2310 1.18 christos uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2311 1.18 christos *n_args = 5; 2312 1.18 christos break; 2313 1.18 christos } 2314 1.1 christos default: 2315 1.1 christos *n_args = 0; 2316 1.1 christos break; 2317 1.1 christos }; 2318 1.1 christos } 2319 1.1 christos static void 2320 1.1 christos systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2321 1.1 christos { 2322 1.1 christos const char *p = NULL; 2323 1.1 christos switch (sysnum) { 2324 1.1 christos /* linux_sys_nosys */ 2325 1.1 christos case 0: 2326 1.1 christos break; 2327 1.1 christos /* linux_sys_exit */ 2328 1.1 christos case 1: 2329 1.1 christos switch(ndx) { 2330 1.1 christos case 0: 2331 1.1 christos p = "int"; 2332 1.1 christos break; 2333 1.1 christos default: 2334 1.1 christos break; 2335 1.1 christos }; 2336 1.1 christos break; 2337 1.1 christos /* sys_fork */ 2338 1.1 christos case 2: 2339 1.1 christos break; 2340 1.1 christos /* sys_read */ 2341 1.1 christos case 3: 2342 1.1 christos switch(ndx) { 2343 1.1 christos case 0: 2344 1.1 christos p = "int"; 2345 1.1 christos break; 2346 1.1 christos case 1: 2347 1.1 christos p = "void *"; 2348 1.1 christos break; 2349 1.1 christos case 2: 2350 1.1 christos p = "size_t"; 2351 1.1 christos break; 2352 1.1 christos default: 2353 1.1 christos break; 2354 1.1 christos }; 2355 1.1 christos break; 2356 1.1 christos /* sys_write */ 2357 1.1 christos case 4: 2358 1.1 christos switch(ndx) { 2359 1.1 christos case 0: 2360 1.1 christos p = "int"; 2361 1.1 christos break; 2362 1.1 christos case 1: 2363 1.1 christos p = "const void *"; 2364 1.1 christos break; 2365 1.1 christos case 2: 2366 1.1 christos p = "size_t"; 2367 1.1 christos break; 2368 1.1 christos default: 2369 1.1 christos break; 2370 1.1 christos }; 2371 1.1 christos break; 2372 1.1 christos /* linux_sys_open */ 2373 1.1 christos case 5: 2374 1.1 christos switch(ndx) { 2375 1.1 christos case 0: 2376 1.1 christos p = "const char *"; 2377 1.1 christos break; 2378 1.1 christos case 1: 2379 1.1 christos p = "int"; 2380 1.1 christos break; 2381 1.1 christos case 2: 2382 1.1 christos p = "linux_umode_t"; 2383 1.1 christos break; 2384 1.1 christos default: 2385 1.1 christos break; 2386 1.1 christos }; 2387 1.1 christos break; 2388 1.1 christos /* sys_close */ 2389 1.1 christos case 6: 2390 1.1 christos switch(ndx) { 2391 1.1 christos case 0: 2392 1.1 christos p = "int"; 2393 1.1 christos break; 2394 1.1 christos default: 2395 1.1 christos break; 2396 1.1 christos }; 2397 1.1 christos break; 2398 1.1 christos /* linux_sys_waitpid */ 2399 1.1 christos case 7: 2400 1.1 christos switch(ndx) { 2401 1.1 christos case 0: 2402 1.1 christos p = "int"; 2403 1.1 christos break; 2404 1.1 christos case 1: 2405 1.1 christos p = "int *"; 2406 1.1 christos break; 2407 1.1 christos case 2: 2408 1.1 christos p = "int"; 2409 1.1 christos break; 2410 1.1 christos default: 2411 1.1 christos break; 2412 1.1 christos }; 2413 1.1 christos break; 2414 1.1 christos /* linux_sys_creat */ 2415 1.1 christos case 8: 2416 1.1 christos switch(ndx) { 2417 1.1 christos case 0: 2418 1.1 christos p = "const char *"; 2419 1.1 christos break; 2420 1.1 christos case 1: 2421 1.1 christos p = "linux_umode_t"; 2422 1.1 christos break; 2423 1.1 christos default: 2424 1.1 christos break; 2425 1.1 christos }; 2426 1.1 christos break; 2427 1.1 christos /* sys_link */ 2428 1.1 christos case 9: 2429 1.1 christos switch(ndx) { 2430 1.1 christos case 0: 2431 1.1 christos p = "const char *"; 2432 1.1 christos break; 2433 1.1 christos case 1: 2434 1.1 christos p = "const char *"; 2435 1.1 christos break; 2436 1.1 christos default: 2437 1.1 christos break; 2438 1.1 christos }; 2439 1.1 christos break; 2440 1.1 christos /* linux_sys_unlink */ 2441 1.1 christos case 10: 2442 1.1 christos switch(ndx) { 2443 1.1 christos case 0: 2444 1.1 christos p = "const char *"; 2445 1.1 christos break; 2446 1.1 christos default: 2447 1.1 christos break; 2448 1.1 christos }; 2449 1.1 christos break; 2450 1.1 christos /* sys_execve */ 2451 1.1 christos case 11: 2452 1.1 christos switch(ndx) { 2453 1.1 christos case 0: 2454 1.1 christos p = "const char *"; 2455 1.1 christos break; 2456 1.1 christos case 1: 2457 1.1 christos p = "char **"; 2458 1.1 christos break; 2459 1.1 christos case 2: 2460 1.1 christos p = "char **"; 2461 1.1 christos break; 2462 1.1 christos default: 2463 1.1 christos break; 2464 1.1 christos }; 2465 1.1 christos break; 2466 1.1 christos /* sys_chdir */ 2467 1.1 christos case 12: 2468 1.1 christos switch(ndx) { 2469 1.1 christos case 0: 2470 1.1 christos p = "const char *"; 2471 1.1 christos break; 2472 1.1 christos default: 2473 1.1 christos break; 2474 1.1 christos }; 2475 1.1 christos break; 2476 1.1 christos /* linux_sys_time */ 2477 1.1 christos case 13: 2478 1.1 christos switch(ndx) { 2479 1.1 christos case 0: 2480 1.1 christos p = "linux_time_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 /* linux_sys_mknod */ 2487 1.1 christos case 14: 2488 1.1 christos switch(ndx) { 2489 1.1 christos case 0: 2490 1.1 christos p = "const char *"; 2491 1.1 christos break; 2492 1.1 christos case 1: 2493 1.1 christos p = "linux_umode_t"; 2494 1.1 christos break; 2495 1.1 christos case 2: 2496 1.1 christos p = "unsigned"; 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_chmod */ 2503 1.1 christos case 15: 2504 1.1 christos switch(ndx) { 2505 1.1 christos case 0: 2506 1.1 christos p = "const char *"; 2507 1.1 christos break; 2508 1.1 christos case 1: 2509 1.1 christos p = "linux_umode_t"; 2510 1.1 christos break; 2511 1.1 christos default: 2512 1.1 christos break; 2513 1.1 christos }; 2514 1.1 christos break; 2515 1.1 christos /* linux_sys_lchown16 */ 2516 1.1 christos case 16: 2517 1.1 christos switch(ndx) { 2518 1.1 christos case 0: 2519 1.1 christos p = "const char *"; 2520 1.1 christos break; 2521 1.1 christos case 1: 2522 1.1 christos p = "linux_uid16_t"; 2523 1.1 christos break; 2524 1.1 christos case 2: 2525 1.1 christos p = "linux_gid16_t"; 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_break */ 2532 1.1 christos case 17: 2533 1.1 christos switch(ndx) { 2534 1.1 christos case 0: 2535 1.1 christos p = "char *"; 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 /* compat_43_sys_lseek */ 2542 1.1 christos case 19: 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 = "long"; 2549 1.1 christos break; 2550 1.1 christos case 2: 2551 1.1 christos p = "int"; 2552 1.1 christos break; 2553 1.1 christos default: 2554 1.1 christos break; 2555 1.1 christos }; 2556 1.1 christos break; 2557 1.1 christos /* sys_getpid */ 2558 1.1 christos case 20: 2559 1.1 christos break; 2560 1.1 christos /* sys_setuid */ 2561 1.1 christos case 23: 2562 1.1 christos switch(ndx) { 2563 1.1 christos case 0: 2564 1.1 christos p = "uid_t"; 2565 1.1 christos break; 2566 1.1 christos default: 2567 1.1 christos break; 2568 1.1 christos }; 2569 1.1 christos break; 2570 1.1 christos /* sys_getuid */ 2571 1.1 christos case 24: 2572 1.1 christos break; 2573 1.1 christos /* linux_sys_stime */ 2574 1.1 christos case 25: 2575 1.1 christos switch(ndx) { 2576 1.1 christos case 0: 2577 1.1 christos p = "linux_time_t *"; 2578 1.1 christos break; 2579 1.1 christos default: 2580 1.1 christos break; 2581 1.1 christos }; 2582 1.1 christos break; 2583 1.1 christos /* linux_sys_ptrace */ 2584 1.1 christos case 26: 2585 1.1 christos switch(ndx) { 2586 1.1 christos case 0: 2587 1.1 christos p = "int"; 2588 1.1 christos break; 2589 1.1 christos case 1: 2590 1.1 christos p = "int"; 2591 1.1 christos break; 2592 1.1 christos case 2: 2593 1.1 christos p = "int"; 2594 1.1 christos break; 2595 1.1 christos case 3: 2596 1.1 christos p = "int"; 2597 1.1 christos break; 2598 1.1 christos default: 2599 1.1 christos break; 2600 1.1 christos }; 2601 1.1 christos break; 2602 1.1 christos /* linux_sys_alarm */ 2603 1.1 christos case 27: 2604 1.1 christos switch(ndx) { 2605 1.1 christos case 0: 2606 1.1 christos p = "unsigned int"; 2607 1.1 christos break; 2608 1.1 christos default: 2609 1.1 christos break; 2610 1.1 christos }; 2611 1.1 christos break; 2612 1.1 christos /* linux_sys_pause */ 2613 1.1 christos case 29: 2614 1.1 christos break; 2615 1.1 christos /* linux_sys_utime */ 2616 1.1 christos case 30: 2617 1.1 christos switch(ndx) { 2618 1.1 christos case 0: 2619 1.1 christos p = "const char *"; 2620 1.1 christos break; 2621 1.1 christos case 1: 2622 1.1 christos p = "struct linux_utimbuf *"; 2623 1.1 christos break; 2624 1.1 christos default: 2625 1.1 christos break; 2626 1.1 christos }; 2627 1.1 christos break; 2628 1.1 christos /* sys_access */ 2629 1.1 christos case 33: 2630 1.1 christos switch(ndx) { 2631 1.1 christos case 0: 2632 1.1 christos p = "const char *"; 2633 1.1 christos break; 2634 1.1 christos case 1: 2635 1.1 christos p = "int"; 2636 1.1 christos break; 2637 1.1 christos default: 2638 1.1 christos break; 2639 1.1 christos }; 2640 1.1 christos break; 2641 1.1 christos /* linux_sys_nice */ 2642 1.1 christos case 34: 2643 1.1 christos switch(ndx) { 2644 1.1 christos case 0: 2645 1.1 christos p = "int"; 2646 1.1 christos break; 2647 1.1 christos default: 2648 1.1 christos break; 2649 1.1 christos }; 2650 1.1 christos break; 2651 1.1 christos /* sys_sync */ 2652 1.1 christos case 36: 2653 1.1 christos break; 2654 1.1 christos /* linux_sys_kill */ 2655 1.1 christos case 37: 2656 1.1 christos switch(ndx) { 2657 1.1 christos case 0: 2658 1.1 christos p = "int"; 2659 1.1 christos break; 2660 1.1 christos case 1: 2661 1.1 christos p = "int"; 2662 1.1 christos break; 2663 1.1 christos default: 2664 1.1 christos break; 2665 1.1 christos }; 2666 1.1 christos break; 2667 1.1 christos /* sys___posix_rename */ 2668 1.1 christos case 38: 2669 1.1 christos switch(ndx) { 2670 1.1 christos case 0: 2671 1.1 christos p = "const char *"; 2672 1.1 christos break; 2673 1.1 christos case 1: 2674 1.1 christos p = "const char *"; 2675 1.1 christos break; 2676 1.1 christos default: 2677 1.1 christos break; 2678 1.1 christos }; 2679 1.1 christos break; 2680 1.1 christos /* sys_mkdir */ 2681 1.1 christos case 39: 2682 1.1 christos switch(ndx) { 2683 1.1 christos case 0: 2684 1.1 christos p = "const char *"; 2685 1.1 christos break; 2686 1.1 christos case 1: 2687 1.1 christos p = "linux_umode_t"; 2688 1.1 christos break; 2689 1.1 christos default: 2690 1.1 christos break; 2691 1.1 christos }; 2692 1.1 christos break; 2693 1.1 christos /* sys_rmdir */ 2694 1.1 christos case 40: 2695 1.1 christos switch(ndx) { 2696 1.1 christos case 0: 2697 1.1 christos p = "const char *"; 2698 1.1 christos break; 2699 1.1 christos default: 2700 1.1 christos break; 2701 1.1 christos }; 2702 1.1 christos break; 2703 1.1 christos /* sys_dup */ 2704 1.1 christos case 41: 2705 1.1 christos switch(ndx) { 2706 1.1 christos case 0: 2707 1.1 christos p = "int"; 2708 1.1 christos break; 2709 1.1 christos default: 2710 1.1 christos break; 2711 1.1 christos }; 2712 1.1 christos break; 2713 1.1 christos /* linux_sys_pipe */ 2714 1.1 christos case 42: 2715 1.1 christos switch(ndx) { 2716 1.1 christos case 0: 2717 1.1 christos p = "int *"; 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 /* linux_sys_times */ 2724 1.1 christos case 43: 2725 1.1 christos switch(ndx) { 2726 1.1 christos case 0: 2727 1.1 christos p = "struct times *"; 2728 1.1 christos break; 2729 1.1 christos default: 2730 1.1 christos break; 2731 1.1 christos }; 2732 1.1 christos break; 2733 1.1 christos /* linux_sys_brk */ 2734 1.1 christos case 45: 2735 1.1 christos switch(ndx) { 2736 1.1 christos case 0: 2737 1.1 christos p = "char *"; 2738 1.1 christos break; 2739 1.1 christos default: 2740 1.1 christos break; 2741 1.1 christos }; 2742 1.1 christos break; 2743 1.1 christos /* sys_setgid */ 2744 1.1 christos case 46: 2745 1.1 christos switch(ndx) { 2746 1.1 christos case 0: 2747 1.1 christos p = "gid_t"; 2748 1.1 christos break; 2749 1.1 christos default: 2750 1.1 christos break; 2751 1.1 christos }; 2752 1.1 christos break; 2753 1.1 christos /* sys_getgid */ 2754 1.1 christos case 47: 2755 1.1 christos break; 2756 1.1 christos /* linux_sys_signal */ 2757 1.1 christos case 48: 2758 1.1 christos switch(ndx) { 2759 1.1 christos case 0: 2760 1.1 christos p = "int"; 2761 1.1 christos break; 2762 1.1 christos case 1: 2763 1.1 christos p = "linux_handler_t"; 2764 1.1 christos break; 2765 1.1 christos default: 2766 1.1 christos break; 2767 1.1 christos }; 2768 1.1 christos break; 2769 1.1 christos /* sys_geteuid */ 2770 1.1 christos case 49: 2771 1.1 christos break; 2772 1.1 christos /* sys_getegid */ 2773 1.1 christos case 50: 2774 1.1 christos break; 2775 1.1 christos /* sys_acct */ 2776 1.1 christos case 51: 2777 1.1 christos switch(ndx) { 2778 1.1 christos case 0: 2779 1.1 christos p = "char *"; 2780 1.1 christos break; 2781 1.1 christos default: 2782 1.1 christos break; 2783 1.1 christos }; 2784 1.1 christos break; 2785 1.1 christos /* linux_sys_ioctl */ 2786 1.1 christos case 54: 2787 1.1 christos switch(ndx) { 2788 1.1 christos case 0: 2789 1.1 christos p = "int"; 2790 1.1 christos break; 2791 1.1 christos case 1: 2792 1.1 christos p = "u_long"; 2793 1.1 christos break; 2794 1.1 christos case 2: 2795 1.1 christos p = "void *"; 2796 1.1 christos break; 2797 1.1 christos default: 2798 1.1 christos break; 2799 1.1 christos }; 2800 1.1 christos break; 2801 1.1 christos /* linux_sys_fcntl */ 2802 1.1 christos case 55: 2803 1.1 christos switch(ndx) { 2804 1.1 christos case 0: 2805 1.1 christos p = "int"; 2806 1.1 christos break; 2807 1.1 christos case 1: 2808 1.1 christos p = "int"; 2809 1.1 christos break; 2810 1.1 christos case 2: 2811 1.1 christos p = "void *"; 2812 1.1 christos break; 2813 1.1 christos default: 2814 1.1 christos break; 2815 1.1 christos }; 2816 1.1 christos break; 2817 1.1 christos /* sys_setpgid */ 2818 1.1 christos case 57: 2819 1.1 christos switch(ndx) { 2820 1.1 christos case 0: 2821 1.1 christos p = "int"; 2822 1.1 christos break; 2823 1.1 christos case 1: 2824 1.1 christos p = "int"; 2825 1.1 christos break; 2826 1.1 christos default: 2827 1.1 christos break; 2828 1.1 christos }; 2829 1.1 christos break; 2830 1.1 christos /* linux_sys_oldolduname */ 2831 1.1 christos case 59: 2832 1.1 christos switch(ndx) { 2833 1.1 christos case 0: 2834 1.1 christos p = "struct linux_oldold_utsname *"; 2835 1.1 christos break; 2836 1.1 christos default: 2837 1.1 christos break; 2838 1.1 christos }; 2839 1.1 christos break; 2840 1.1 christos /* sys_umask */ 2841 1.1 christos case 60: 2842 1.1 christos switch(ndx) { 2843 1.1 christos case 0: 2844 1.1 christos p = "int"; 2845 1.1 christos break; 2846 1.1 christos default: 2847 1.1 christos break; 2848 1.1 christos }; 2849 1.1 christos break; 2850 1.1 christos /* sys_chroot */ 2851 1.1 christos case 61: 2852 1.1 christos switch(ndx) { 2853 1.1 christos case 0: 2854 1.1 christos p = "char *"; 2855 1.1 christos break; 2856 1.1 christos default: 2857 1.1 christos break; 2858 1.1 christos }; 2859 1.1 christos break; 2860 1.1 christos /* sys_dup2 */ 2861 1.1 christos case 63: 2862 1.1 christos switch(ndx) { 2863 1.1 christos case 0: 2864 1.1 christos p = "int"; 2865 1.1 christos break; 2866 1.1 christos case 1: 2867 1.1 christos p = "int"; 2868 1.1 christos break; 2869 1.1 christos default: 2870 1.1 christos break; 2871 1.1 christos }; 2872 1.1 christos break; 2873 1.1 christos /* sys_getppid */ 2874 1.1 christos case 64: 2875 1.1 christos break; 2876 1.1 christos /* sys_getpgrp */ 2877 1.1 christos case 65: 2878 1.1 christos break; 2879 1.1 christos /* sys_setsid */ 2880 1.1 christos case 66: 2881 1.1 christos break; 2882 1.1 christos /* linux_sys_sigaction */ 2883 1.1 christos case 67: 2884 1.1 christos switch(ndx) { 2885 1.1 christos case 0: 2886 1.1 christos p = "int"; 2887 1.1 christos break; 2888 1.1 christos case 1: 2889 1.1 christos p = "const struct linux_old_sigaction *"; 2890 1.1 christos break; 2891 1.1 christos case 2: 2892 1.1 christos p = "struct linux_old_sigaction *"; 2893 1.1 christos break; 2894 1.1 christos default: 2895 1.1 christos break; 2896 1.1 christos }; 2897 1.1 christos break; 2898 1.1 christos /* linux_sys_siggetmask */ 2899 1.1 christos case 68: 2900 1.1 christos break; 2901 1.1 christos /* linux_sys_sigsetmask */ 2902 1.1 christos case 69: 2903 1.1 christos switch(ndx) { 2904 1.1 christos case 0: 2905 1.1 christos p = "linux_old_sigset_t"; 2906 1.1 christos break; 2907 1.1 christos default: 2908 1.1 christos break; 2909 1.1 christos }; 2910 1.1 christos break; 2911 1.1 christos /* linux_sys_setreuid16 */ 2912 1.1 christos case 70: 2913 1.1 christos switch(ndx) { 2914 1.1 christos case 0: 2915 1.1 christos p = "linux_uid16_t"; 2916 1.1 christos break; 2917 1.1 christos case 1: 2918 1.1 christos p = "linux_uid16_t"; 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 /* linux_sys_setregid16 */ 2925 1.1 christos case 71: 2926 1.1 christos switch(ndx) { 2927 1.1 christos case 0: 2928 1.1 christos p = "linux_gid16_t"; 2929 1.1 christos break; 2930 1.1 christos case 1: 2931 1.1 christos p = "linux_gid16_t"; 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_sigsuspend */ 2938 1.1 christos case 72: 2939 1.1 christos switch(ndx) { 2940 1.1 christos case 0: 2941 1.1 christos p = "void *"; 2942 1.1 christos break; 2943 1.1 christos case 1: 2944 1.1 christos p = "int"; 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_sigpending */ 2954 1.1 christos case 73: 2955 1.1 christos switch(ndx) { 2956 1.1 christos case 0: 2957 1.1 christos p = "linux_old_sigset_t *"; 2958 1.1 christos break; 2959 1.1 christos default: 2960 1.1 christos break; 2961 1.1 christos }; 2962 1.1 christos break; 2963 1.1 christos /* compat_43_sys_sethostname */ 2964 1.1 christos case 74: 2965 1.1 christos switch(ndx) { 2966 1.1 christos case 0: 2967 1.1 christos p = "char *"; 2968 1.1 christos break; 2969 1.1 christos case 1: 2970 1.1 christos p = "u_int"; 2971 1.1 christos break; 2972 1.1 christos default: 2973 1.1 christos break; 2974 1.1 christos }; 2975 1.1 christos break; 2976 1.1 christos /* linux_sys_setrlimit */ 2977 1.1 christos case 75: 2978 1.1 christos switch(ndx) { 2979 1.1 christos case 0: 2980 1.1 christos p = "u_int"; 2981 1.1 christos break; 2982 1.1 christos case 1: 2983 1.1 christos p = "struct orlimit *"; 2984 1.1 christos break; 2985 1.1 christos default: 2986 1.1 christos break; 2987 1.1 christos }; 2988 1.1 christos break; 2989 1.1 christos /* linux_sys_getrlimit */ 2990 1.1 christos case 76: 2991 1.1 christos switch(ndx) { 2992 1.1 christos case 0: 2993 1.1 christos p = "u_int"; 2994 1.1 christos break; 2995 1.1 christos case 1: 2996 1.1 christos p = "struct orlimit *"; 2997 1.1 christos break; 2998 1.1 christos default: 2999 1.1 christos break; 3000 1.1 christos }; 3001 1.1 christos break; 3002 1.1 christos /* compat_50_sys_getrusage */ 3003 1.1 christos case 77: 3004 1.1 christos switch(ndx) { 3005 1.1 christos case 0: 3006 1.1 christos p = "int"; 3007 1.1 christos break; 3008 1.1 christos case 1: 3009 1.1 christos p = "struct rusage50 *"; 3010 1.1 christos break; 3011 1.1 christos default: 3012 1.1 christos break; 3013 1.1 christos }; 3014 1.1 christos break; 3015 1.1 christos /* linux_sys_gettimeofday */ 3016 1.1 christos case 78: 3017 1.1 christos switch(ndx) { 3018 1.1 christos case 0: 3019 1.1 christos p = "struct timeval50 *"; 3020 1.1 christos break; 3021 1.1 christos case 1: 3022 1.1 christos p = "struct timezone *"; 3023 1.1 christos break; 3024 1.1 christos default: 3025 1.1 christos break; 3026 1.1 christos }; 3027 1.1 christos break; 3028 1.1 christos /* linux_sys_settimeofday */ 3029 1.1 christos case 79: 3030 1.1 christos switch(ndx) { 3031 1.1 christos case 0: 3032 1.1 christos p = "struct timeval50 *"; 3033 1.1 christos break; 3034 1.1 christos case 1: 3035 1.1 christos p = "struct timezone *"; 3036 1.1 christos break; 3037 1.1 christos default: 3038 1.1 christos break; 3039 1.1 christos }; 3040 1.1 christos break; 3041 1.1 christos /* linux_sys_getgroups16 */ 3042 1.1 christos case 80: 3043 1.1 christos switch(ndx) { 3044 1.1 christos case 0: 3045 1.1 christos p = "int"; 3046 1.1 christos break; 3047 1.1 christos case 1: 3048 1.1 christos p = "linux_gid16_t *"; 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 /* linux_sys_setgroups16 */ 3055 1.1 christos case 81: 3056 1.1 christos switch(ndx) { 3057 1.1 christos case 0: 3058 1.1 christos p = "int"; 3059 1.1 christos break; 3060 1.1 christos case 1: 3061 1.1 christos p = "linux_gid16_t *"; 3062 1.1 christos break; 3063 1.1 christos default: 3064 1.1 christos break; 3065 1.1 christos }; 3066 1.1 christos break; 3067 1.1 christos /* linux_sys_oldselect */ 3068 1.1 christos case 82: 3069 1.1 christos switch(ndx) { 3070 1.1 christos case 0: 3071 1.1 christos p = "struct linux_oldselect *"; 3072 1.1 christos break; 3073 1.1 christos default: 3074 1.1 christos break; 3075 1.1 christos }; 3076 1.1 christos break; 3077 1.1 christos /* sys_symlink */ 3078 1.1 christos case 83: 3079 1.1 christos switch(ndx) { 3080 1.1 christos case 0: 3081 1.1 christos p = "const char *"; 3082 1.1 christos break; 3083 1.1 christos case 1: 3084 1.1 christos p = "const char *"; 3085 1.1 christos break; 3086 1.1 christos default: 3087 1.1 christos break; 3088 1.1 christos }; 3089 1.1 christos break; 3090 1.1 christos /* compat_43_sys_lstat */ 3091 1.1 christos case 84: 3092 1.1 christos switch(ndx) { 3093 1.1 christos case 0: 3094 1.1 christos p = "const char *"; 3095 1.1 christos break; 3096 1.1 christos case 1: 3097 1.1 christos p = "struct stat43 *"; 3098 1.1 christos break; 3099 1.1 christos default: 3100 1.1 christos break; 3101 1.1 christos }; 3102 1.1 christos break; 3103 1.1 christos /* sys_readlink */ 3104 1.1 christos case 85: 3105 1.1 christos switch(ndx) { 3106 1.1 christos case 0: 3107 1.1 christos p = "const char *"; 3108 1.1 christos break; 3109 1.1 christos case 1: 3110 1.1 christos p = "char *"; 3111 1.1 christos break; 3112 1.1 christos case 2: 3113 1.1 christos p = "int"; 3114 1.1 christos break; 3115 1.1 christos default: 3116 1.1 christos break; 3117 1.1 christos }; 3118 1.1 christos break; 3119 1.1 christos #ifdef EXEC_AOUT 3120 1.1 christos /* linux_sys_uselib */ 3121 1.1 christos case 86: 3122 1.1 christos switch(ndx) { 3123 1.1 christos case 0: 3124 1.1 christos p = "const char *"; 3125 1.1 christos break; 3126 1.1 christos default: 3127 1.1 christos break; 3128 1.1 christos }; 3129 1.1 christos break; 3130 1.1 christos #else 3131 1.1 christos #endif 3132 1.1 christos /* linux_sys_swapon */ 3133 1.1 christos case 87: 3134 1.1 christos switch(ndx) { 3135 1.1 christos case 0: 3136 1.1 christos p = "char *"; 3137 1.1 christos break; 3138 1.1 christos default: 3139 1.1 christos break; 3140 1.1 christos }; 3141 1.1 christos break; 3142 1.1 christos /* linux_sys_reboot */ 3143 1.1 christos case 88: 3144 1.1 christos switch(ndx) { 3145 1.1 christos case 0: 3146 1.1 christos p = "int"; 3147 1.1 christos break; 3148 1.1 christos case 1: 3149 1.1 christos p = "int"; 3150 1.1 christos break; 3151 1.1 christos case 2: 3152 1.1 christos p = "int"; 3153 1.1 christos break; 3154 1.1 christos case 3: 3155 1.1 christos p = "void *"; 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_readdir */ 3162 1.1 christos case 89: 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 = "void *"; 3169 1.1 christos break; 3170 1.1 christos case 2: 3171 1.1 christos p = "unsigned int"; 3172 1.1 christos break; 3173 1.1 christos default: 3174 1.1 christos break; 3175 1.1 christos }; 3176 1.1 christos break; 3177 1.1 christos /* linux_sys_old_mmap */ 3178 1.1 christos case 90: 3179 1.1 christos switch(ndx) { 3180 1.1 christos case 0: 3181 1.1 christos p = "struct linux_oldmmap *"; 3182 1.1 christos break; 3183 1.1 christos default: 3184 1.1 christos break; 3185 1.1 christos }; 3186 1.1 christos break; 3187 1.1 christos /* sys_munmap */ 3188 1.1 christos case 91: 3189 1.1 christos switch(ndx) { 3190 1.1 christos case 0: 3191 1.1 christos p = "void *"; 3192 1.1 christos break; 3193 1.1 christos case 1: 3194 1.1 christos p = "size_t"; 3195 1.1 christos break; 3196 1.1 christos default: 3197 1.1 christos break; 3198 1.1 christos }; 3199 1.1 christos break; 3200 1.1 christos /* compat_43_sys_truncate */ 3201 1.1 christos case 92: 3202 1.1 christos switch(ndx) { 3203 1.1 christos case 0: 3204 1.1 christos p = "const char *"; 3205 1.1 christos break; 3206 1.1 christos case 1: 3207 1.1 christos p = "long"; 3208 1.1 christos break; 3209 1.1 christos default: 3210 1.1 christos break; 3211 1.1 christos }; 3212 1.1 christos break; 3213 1.1 christos /* compat_43_sys_ftruncate */ 3214 1.1 christos case 93: 3215 1.1 christos switch(ndx) { 3216 1.1 christos case 0: 3217 1.1 christos p = "int"; 3218 1.1 christos break; 3219 1.1 christos case 1: 3220 1.1 christos p = "long"; 3221 1.1 christos break; 3222 1.1 christos default: 3223 1.1 christos break; 3224 1.1 christos }; 3225 1.1 christos break; 3226 1.1 christos /* sys_fchmod */ 3227 1.1 christos case 94: 3228 1.1 christos switch(ndx) { 3229 1.1 christos case 0: 3230 1.1 christos p = "int"; 3231 1.1 christos break; 3232 1.1 christos case 1: 3233 1.1 christos p = "linux_umode_t"; 3234 1.1 christos break; 3235 1.1 christos default: 3236 1.1 christos break; 3237 1.1 christos }; 3238 1.1 christos break; 3239 1.1 christos /* linux_sys_fchown16 */ 3240 1.1 christos case 95: 3241 1.1 christos switch(ndx) { 3242 1.1 christos case 0: 3243 1.1 christos p = "int"; 3244 1.1 christos break; 3245 1.1 christos case 1: 3246 1.1 christos p = "linux_uid16_t"; 3247 1.1 christos break; 3248 1.1 christos case 2: 3249 1.1 christos p = "linux_gid16_t"; 3250 1.1 christos break; 3251 1.1 christos default: 3252 1.1 christos break; 3253 1.1 christos }; 3254 1.1 christos break; 3255 1.1 christos /* linux_sys_getpriority */ 3256 1.1 christos case 96: 3257 1.1 christos switch(ndx) { 3258 1.1 christos case 0: 3259 1.1 christos p = "int"; 3260 1.1 christos break; 3261 1.1 christos case 1: 3262 1.1 christos p = "int"; 3263 1.1 christos break; 3264 1.1 christos default: 3265 1.1 christos break; 3266 1.1 christos }; 3267 1.1 christos break; 3268 1.1 christos /* sys_setpriority */ 3269 1.1 christos case 97: 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 = "int"; 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_profil */ 3285 1.1 christos case 98: 3286 1.1 christos switch(ndx) { 3287 1.1 christos case 0: 3288 1.1 christos p = "void *"; 3289 1.1 christos break; 3290 1.1 christos case 1: 3291 1.1 christos p = "u_int"; 3292 1.1 christos break; 3293 1.1 christos case 2: 3294 1.1 christos p = "u_int"; 3295 1.1 christos break; 3296 1.1 christos case 3: 3297 1.1 christos p = "u_int"; 3298 1.1 christos break; 3299 1.1 christos default: 3300 1.1 christos break; 3301 1.1 christos }; 3302 1.1 christos break; 3303 1.1 christos /* linux_sys_statfs */ 3304 1.1 christos case 99: 3305 1.1 christos switch(ndx) { 3306 1.1 christos case 0: 3307 1.1 christos p = "const char *"; 3308 1.1 christos break; 3309 1.1 christos case 1: 3310 1.1 christos p = "struct linux_statfs *"; 3311 1.1 christos break; 3312 1.1 christos default: 3313 1.1 christos break; 3314 1.1 christos }; 3315 1.1 christos break; 3316 1.1 christos /* linux_sys_fstatfs */ 3317 1.1 christos case 100: 3318 1.1 christos switch(ndx) { 3319 1.1 christos case 0: 3320 1.1 christos p = "int"; 3321 1.1 christos break; 3322 1.1 christos case 1: 3323 1.1 christos p = "struct linux_statfs *"; 3324 1.1 christos break; 3325 1.1 christos default: 3326 1.1 christos break; 3327 1.1 christos }; 3328 1.1 christos break; 3329 1.1 christos /* linux_sys_ioperm */ 3330 1.1 christos case 101: 3331 1.1 christos switch(ndx) { 3332 1.1 christos case 0: 3333 1.1 christos p = "unsigned int"; 3334 1.1 christos break; 3335 1.1 christos case 1: 3336 1.1 christos p = "unsigned int"; 3337 1.1 christos break; 3338 1.1 christos case 2: 3339 1.1 christos p = "int"; 3340 1.1 christos break; 3341 1.1 christos default: 3342 1.1 christos break; 3343 1.1 christos }; 3344 1.1 christos break; 3345 1.1 christos /* linux_sys_socketcall */ 3346 1.1 christos case 102: 3347 1.1 christos switch(ndx) { 3348 1.1 christos case 0: 3349 1.1 christos p = "int"; 3350 1.1 christos break; 3351 1.1 christos case 1: 3352 1.1 christos p = "void *"; 3353 1.1 christos break; 3354 1.1 christos default: 3355 1.1 christos break; 3356 1.1 christos }; 3357 1.1 christos break; 3358 1.1 christos /* compat_50_sys_setitimer */ 3359 1.1 christos case 104: 3360 1.1 christos switch(ndx) { 3361 1.1 christos case 0: 3362 1.1 christos p = "int"; 3363 1.1 christos break; 3364 1.1 christos case 1: 3365 1.1 christos p = "struct itimerval50 *"; 3366 1.1 christos break; 3367 1.1 christos case 2: 3368 1.1 christos p = "struct itimerval50 *"; 3369 1.1 christos break; 3370 1.1 christos default: 3371 1.1 christos break; 3372 1.1 christos }; 3373 1.1 christos break; 3374 1.1 christos /* compat_50_sys_getitimer */ 3375 1.1 christos case 105: 3376 1.1 christos switch(ndx) { 3377 1.1 christos case 0: 3378 1.1 christos p = "int"; 3379 1.1 christos break; 3380 1.1 christos case 1: 3381 1.1 christos p = "struct itimerval50 *"; 3382 1.1 christos break; 3383 1.1 christos default: 3384 1.1 christos break; 3385 1.1 christos }; 3386 1.1 christos break; 3387 1.1 christos /* linux_sys_stat */ 3388 1.1 christos case 106: 3389 1.1 christos switch(ndx) { 3390 1.1 christos case 0: 3391 1.1 christos p = "const char *"; 3392 1.1 christos break; 3393 1.1 christos case 1: 3394 1.1 christos p = "struct linux_stat *"; 3395 1.1 christos break; 3396 1.1 christos default: 3397 1.1 christos break; 3398 1.1 christos }; 3399 1.1 christos break; 3400 1.1 christos /* linux_sys_lstat */ 3401 1.1 christos case 107: 3402 1.1 christos switch(ndx) { 3403 1.1 christos case 0: 3404 1.1 christos p = "const char *"; 3405 1.1 christos break; 3406 1.1 christos case 1: 3407 1.1 christos p = "struct linux_stat *"; 3408 1.1 christos break; 3409 1.1 christos default: 3410 1.1 christos break; 3411 1.1 christos }; 3412 1.1 christos break; 3413 1.1 christos /* linux_sys_fstat */ 3414 1.1 christos case 108: 3415 1.1 christos switch(ndx) { 3416 1.1 christos case 0: 3417 1.1 christos p = "int"; 3418 1.1 christos break; 3419 1.1 christos case 1: 3420 1.1 christos p = "struct linux_stat *"; 3421 1.1 christos break; 3422 1.1 christos default: 3423 1.1 christos break; 3424 1.1 christos }; 3425 1.1 christos break; 3426 1.1 christos /* linux_sys_olduname */ 3427 1.1 christos case 109: 3428 1.1 christos switch(ndx) { 3429 1.1 christos case 0: 3430 1.1 christos p = "struct linux_old_utsname *"; 3431 1.1 christos break; 3432 1.1 christos default: 3433 1.1 christos break; 3434 1.1 christos }; 3435 1.1 christos break; 3436 1.1 christos /* linux_sys_iopl */ 3437 1.1 christos case 110: 3438 1.1 christos switch(ndx) { 3439 1.1 christos case 0: 3440 1.1 christos p = "int"; 3441 1.1 christos break; 3442 1.1 christos default: 3443 1.1 christos break; 3444 1.1 christos }; 3445 1.1 christos break; 3446 1.1 christos /* linux_sys_wait4 */ 3447 1.1 christos case 114: 3448 1.1 christos switch(ndx) { 3449 1.1 christos case 0: 3450 1.1 christos p = "int"; 3451 1.1 christos break; 3452 1.1 christos case 1: 3453 1.1 christos p = "int *"; 3454 1.1 christos break; 3455 1.1 christos case 2: 3456 1.1 christos p = "int"; 3457 1.1 christos break; 3458 1.1 christos case 3: 3459 1.1 christos p = "struct rusage50 *"; 3460 1.1 christos break; 3461 1.1 christos default: 3462 1.1 christos break; 3463 1.1 christos }; 3464 1.1 christos break; 3465 1.1 christos /* linux_sys_swapoff */ 3466 1.1 christos case 115: 3467 1.1 christos switch(ndx) { 3468 1.1 christos case 0: 3469 1.1 christos p = "const char *"; 3470 1.1 christos break; 3471 1.1 christos default: 3472 1.1 christos break; 3473 1.1 christos }; 3474 1.1 christos break; 3475 1.1 christos /* linux_sys_sysinfo */ 3476 1.1 christos case 116: 3477 1.1 christos switch(ndx) { 3478 1.1 christos case 0: 3479 1.1 christos p = "struct linux_sysinfo *"; 3480 1.1 christos break; 3481 1.1 christos default: 3482 1.1 christos break; 3483 1.1 christos }; 3484 1.1 christos break; 3485 1.1 christos /* linux_sys_ipc */ 3486 1.1 christos case 117: 3487 1.1 christos switch(ndx) { 3488 1.1 christos case 0: 3489 1.1 christos p = "int"; 3490 1.1 christos break; 3491 1.1 christos case 1: 3492 1.1 christos p = "int"; 3493 1.1 christos break; 3494 1.1 christos case 2: 3495 1.1 christos p = "int"; 3496 1.1 christos break; 3497 1.1 christos case 3: 3498 1.1 christos p = "int"; 3499 1.1 christos break; 3500 1.1 christos case 4: 3501 1.1 christos p = "void *"; 3502 1.1 christos break; 3503 1.1 christos default: 3504 1.1 christos break; 3505 1.1 christos }; 3506 1.1 christos break; 3507 1.1 christos /* sys_fsync */ 3508 1.1 christos case 118: 3509 1.1 christos switch(ndx) { 3510 1.1 christos case 0: 3511 1.1 christos p = "int"; 3512 1.1 christos break; 3513 1.1 christos default: 3514 1.1 christos break; 3515 1.1 christos }; 3516 1.1 christos break; 3517 1.1 christos /* linux_sys_sigreturn */ 3518 1.1 christos case 119: 3519 1.1 christos switch(ndx) { 3520 1.1 christos case 0: 3521 1.1 christos p = "struct linux_sigcontext *"; 3522 1.1 christos break; 3523 1.1 christos default: 3524 1.1 christos break; 3525 1.1 christos }; 3526 1.1 christos break; 3527 1.1 christos /* linux_sys_clone */ 3528 1.1 christos case 120: 3529 1.1 christos switch(ndx) { 3530 1.1 christos case 0: 3531 1.1 christos p = "int"; 3532 1.1 christos break; 3533 1.1 christos case 1: 3534 1.1 christos p = "void *"; 3535 1.1 christos break; 3536 1.1 christos case 2: 3537 1.1 christos p = "void *"; 3538 1.1 christos break; 3539 1.1 christos case 3: 3540 1.1 christos p = "void *"; 3541 1.1 christos break; 3542 1.1 christos case 4: 3543 1.1 christos p = "void *"; 3544 1.1 christos break; 3545 1.1 christos default: 3546 1.1 christos break; 3547 1.1 christos }; 3548 1.1 christos break; 3549 1.1 christos /* linux_sys_setdomainname */ 3550 1.1 christos case 121: 3551 1.1 christos switch(ndx) { 3552 1.1 christos case 0: 3553 1.1 christos p = "char *"; 3554 1.1 christos break; 3555 1.1 christos case 1: 3556 1.1 christos p = "int"; 3557 1.1 christos break; 3558 1.1 christos default: 3559 1.1 christos break; 3560 1.1 christos }; 3561 1.1 christos break; 3562 1.1 christos /* linux_sys_uname */ 3563 1.1 christos case 122: 3564 1.1 christos switch(ndx) { 3565 1.1 christos case 0: 3566 1.1 christos p = "struct linux_utsname *"; 3567 1.1 christos break; 3568 1.1 christos default: 3569 1.1 christos break; 3570 1.1 christos }; 3571 1.1 christos break; 3572 1.1 christos /* linux_sys_modify_ldt */ 3573 1.1 christos case 123: 3574 1.1 christos switch(ndx) { 3575 1.1 christos case 0: 3576 1.1 christos p = "int"; 3577 1.1 christos break; 3578 1.1 christos case 1: 3579 1.1 christos p = "void *"; 3580 1.1 christos break; 3581 1.1 christos case 2: 3582 1.1 christos p = "size_t"; 3583 1.1 christos break; 3584 1.1 christos default: 3585 1.1 christos break; 3586 1.1 christos }; 3587 1.1 christos break; 3588 1.1 christos /* linux_sys_mprotect */ 3589 1.1 christos case 125: 3590 1.1 christos switch(ndx) { 3591 1.1 christos case 0: 3592 1.1 christos p = "const void *"; 3593 1.1 christos break; 3594 1.1 christos case 1: 3595 1.1 christos p = "unsigned long"; 3596 1.1 christos break; 3597 1.1 christos case 2: 3598 1.1 christos p = "int"; 3599 1.1 christos break; 3600 1.1 christos default: 3601 1.1 christos break; 3602 1.1 christos }; 3603 1.1 christos break; 3604 1.1 christos /* linux_sys_sigprocmask */ 3605 1.1 christos case 126: 3606 1.1 christos switch(ndx) { 3607 1.1 christos case 0: 3608 1.1 christos p = "int"; 3609 1.1 christos break; 3610 1.1 christos case 1: 3611 1.1 christos p = "const linux_old_sigset_t *"; 3612 1.1 christos break; 3613 1.1 christos case 2: 3614 1.1 christos p = "linux_old_sigset_t *"; 3615 1.1 christos break; 3616 1.1 christos default: 3617 1.1 christos break; 3618 1.1 christos }; 3619 1.1 christos break; 3620 1.1 christos /* sys_getpgid */ 3621 1.1 christos case 132: 3622 1.1 christos switch(ndx) { 3623 1.1 christos case 0: 3624 1.1 christos p = "pid_t"; 3625 1.1 christos break; 3626 1.1 christos default: 3627 1.1 christos break; 3628 1.1 christos }; 3629 1.1 christos break; 3630 1.1 christos /* sys_fchdir */ 3631 1.1 christos case 133: 3632 1.1 christos switch(ndx) { 3633 1.1 christos case 0: 3634 1.1 christos p = "int"; 3635 1.1 christos break; 3636 1.1 christos default: 3637 1.1 christos break; 3638 1.1 christos }; 3639 1.1 christos break; 3640 1.1 christos /* linux_sys_personality */ 3641 1.1 christos case 136: 3642 1.1 christos switch(ndx) { 3643 1.1 christos case 0: 3644 1.1 christos p = "unsigned long"; 3645 1.1 christos break; 3646 1.1 christos default: 3647 1.1 christos break; 3648 1.1 christos }; 3649 1.1 christos break; 3650 1.1 christos /* linux_sys_setfsuid */ 3651 1.1 christos case 138: 3652 1.1 christos switch(ndx) { 3653 1.1 christos case 0: 3654 1.1 christos p = "uid_t"; 3655 1.1 christos break; 3656 1.1 christos default: 3657 1.1 christos break; 3658 1.1 christos }; 3659 1.1 christos break; 3660 1.1 christos /* linux_sys_setfsgid */ 3661 1.1 christos case 139: 3662 1.1 christos switch(ndx) { 3663 1.1 christos case 0: 3664 1.1 christos p = "gid_t"; 3665 1.1 christos break; 3666 1.1 christos default: 3667 1.1 christos break; 3668 1.1 christos }; 3669 1.1 christos break; 3670 1.1 christos /* linux_sys_llseek */ 3671 1.1 christos case 140: 3672 1.1 christos switch(ndx) { 3673 1.1 christos case 0: 3674 1.1 christos p = "int"; 3675 1.1 christos break; 3676 1.1 christos case 1: 3677 1.1 christos p = "u_int32_t"; 3678 1.1 christos break; 3679 1.1 christos case 2: 3680 1.1 christos p = "u_int32_t"; 3681 1.1 christos break; 3682 1.1 christos case 3: 3683 1.1 christos p = "void *"; 3684 1.1 christos break; 3685 1.1 christos case 4: 3686 1.1 christos p = "int"; 3687 1.1 christos break; 3688 1.1 christos default: 3689 1.1 christos break; 3690 1.1 christos }; 3691 1.1 christos break; 3692 1.1 christos /* linux_sys_getdents */ 3693 1.1 christos case 141: 3694 1.1 christos switch(ndx) { 3695 1.1 christos case 0: 3696 1.1 christos p = "int"; 3697 1.1 christos break; 3698 1.1 christos case 1: 3699 1.1 christos p = "struct linux_dirent *"; 3700 1.1 christos break; 3701 1.1 christos case 2: 3702 1.1 christos p = "unsigned int"; 3703 1.1 christos break; 3704 1.1 christos default: 3705 1.1 christos break; 3706 1.1 christos }; 3707 1.1 christos break; 3708 1.1 christos /* linux_sys_select */ 3709 1.1 christos case 142: 3710 1.1 christos switch(ndx) { 3711 1.1 christos case 0: 3712 1.1 christos p = "int"; 3713 1.1 christos break; 3714 1.1 christos case 1: 3715 1.1 christos p = "fd_set *"; 3716 1.1 christos break; 3717 1.1 christos case 2: 3718 1.1 christos p = "fd_set *"; 3719 1.1 christos break; 3720 1.1 christos case 3: 3721 1.1 christos p = "fd_set *"; 3722 1.1 christos break; 3723 1.1 christos case 4: 3724 1.1 christos p = "struct timeval50 *"; 3725 1.1 christos break; 3726 1.1 christos default: 3727 1.1 christos break; 3728 1.1 christos }; 3729 1.1 christos break; 3730 1.1 christos /* sys_flock */ 3731 1.1 christos case 143: 3732 1.1 christos switch(ndx) { 3733 1.1 christos case 0: 3734 1.1 christos p = "int"; 3735 1.1 christos break; 3736 1.1 christos case 1: 3737 1.1 christos p = "int"; 3738 1.1 christos break; 3739 1.1 christos default: 3740 1.1 christos break; 3741 1.1 christos }; 3742 1.1 christos break; 3743 1.1 christos /* sys___msync13 */ 3744 1.1 christos case 144: 3745 1.1 christos switch(ndx) { 3746 1.1 christos case 0: 3747 1.1 christos p = "void *"; 3748 1.1 christos break; 3749 1.1 christos case 1: 3750 1.1 christos p = "size_t"; 3751 1.1 christos break; 3752 1.1 christos case 2: 3753 1.1 christos p = "int"; 3754 1.1 christos break; 3755 1.1 christos default: 3756 1.1 christos break; 3757 1.1 christos }; 3758 1.1 christos break; 3759 1.1 christos /* sys_readv */ 3760 1.1 christos case 145: 3761 1.1 christos switch(ndx) { 3762 1.1 christos case 0: 3763 1.1 christos p = "int"; 3764 1.1 christos break; 3765 1.1 christos case 1: 3766 1.1 christos p = "const struct iovec *"; 3767 1.1 christos break; 3768 1.1 christos case 2: 3769 1.1 christos p = "int"; 3770 1.1 christos break; 3771 1.1 christos default: 3772 1.1 christos break; 3773 1.1 christos }; 3774 1.1 christos break; 3775 1.1 christos /* sys_writev */ 3776 1.1 christos case 146: 3777 1.1 christos switch(ndx) { 3778 1.1 christos case 0: 3779 1.1 christos p = "int"; 3780 1.1 christos break; 3781 1.1 christos case 1: 3782 1.1 christos p = "const struct iovec *"; 3783 1.1 christos break; 3784 1.1 christos case 2: 3785 1.1 christos p = "int"; 3786 1.1 christos break; 3787 1.1 christos default: 3788 1.1 christos break; 3789 1.1 christos }; 3790 1.1 christos break; 3791 1.1 christos /* sys_getsid */ 3792 1.1 christos case 147: 3793 1.1 christos switch(ndx) { 3794 1.1 christos case 0: 3795 1.1 christos p = "pid_t"; 3796 1.1 christos break; 3797 1.1 christos default: 3798 1.1 christos break; 3799 1.1 christos }; 3800 1.1 christos break; 3801 1.1 christos /* linux_sys_fdatasync */ 3802 1.1 christos case 148: 3803 1.1 christos switch(ndx) { 3804 1.1 christos case 0: 3805 1.1 christos p = "int"; 3806 1.1 christos break; 3807 1.1 christos default: 3808 1.1 christos break; 3809 1.1 christos }; 3810 1.1 christos break; 3811 1.1 christos /* linux_sys___sysctl */ 3812 1.1 christos case 149: 3813 1.1 christos switch(ndx) { 3814 1.1 christos case 0: 3815 1.1 christos p = "struct linux___sysctl *"; 3816 1.1 christos break; 3817 1.1 christos default: 3818 1.1 christos break; 3819 1.1 christos }; 3820 1.1 christos break; 3821 1.1 christos /* sys_mlock */ 3822 1.1 christos case 150: 3823 1.1 christos switch(ndx) { 3824 1.1 christos case 0: 3825 1.1 christos p = "void *"; 3826 1.1 christos break; 3827 1.1 christos case 1: 3828 1.1 christos p = "size_t"; 3829 1.1 christos break; 3830 1.1 christos default: 3831 1.1 christos break; 3832 1.1 christos }; 3833 1.1 christos break; 3834 1.1 christos /* sys_munlock */ 3835 1.1 christos case 151: 3836 1.1 christos switch(ndx) { 3837 1.1 christos case 0: 3838 1.1 christos p = "void *"; 3839 1.1 christos break; 3840 1.1 christos case 1: 3841 1.1 christos p = "size_t"; 3842 1.1 christos break; 3843 1.1 christos default: 3844 1.1 christos break; 3845 1.1 christos }; 3846 1.1 christos break; 3847 1.1 christos /* sys_mlockall */ 3848 1.1 christos case 152: 3849 1.1 christos switch(ndx) { 3850 1.1 christos case 0: 3851 1.1 christos p = "int"; 3852 1.1 christos break; 3853 1.1 christos default: 3854 1.1 christos break; 3855 1.1 christos }; 3856 1.1 christos break; 3857 1.1 christos /* sys_munlockall */ 3858 1.1 christos case 153: 3859 1.1 christos break; 3860 1.1 christos /* linux_sys_sched_setparam */ 3861 1.1 christos case 154: 3862 1.1 christos switch(ndx) { 3863 1.1 christos case 0: 3864 1.1 christos p = "pid_t"; 3865 1.1 christos break; 3866 1.1 christos case 1: 3867 1.1 christos p = "const struct linux_sched_param *"; 3868 1.1 christos break; 3869 1.1 christos default: 3870 1.1 christos break; 3871 1.1 christos }; 3872 1.1 christos break; 3873 1.1 christos /* linux_sys_sched_getparam */ 3874 1.1 christos case 155: 3875 1.1 christos switch(ndx) { 3876 1.1 christos case 0: 3877 1.1 christos p = "pid_t"; 3878 1.1 christos break; 3879 1.1 christos case 1: 3880 1.1 christos p = "struct linux_sched_param *"; 3881 1.1 christos break; 3882 1.1 christos default: 3883 1.1 christos break; 3884 1.1 christos }; 3885 1.1 christos break; 3886 1.1 christos /* linux_sys_sched_setscheduler */ 3887 1.1 christos case 156: 3888 1.1 christos switch(ndx) { 3889 1.1 christos case 0: 3890 1.1 christos p = "pid_t"; 3891 1.1 christos break; 3892 1.1 christos case 1: 3893 1.1 christos p = "int"; 3894 1.1 christos break; 3895 1.1 christos case 2: 3896 1.1 christos p = "const struct linux_sched_param *"; 3897 1.1 christos break; 3898 1.1 christos default: 3899 1.1 christos break; 3900 1.1 christos }; 3901 1.1 christos break; 3902 1.1 christos /* linux_sys_sched_getscheduler */ 3903 1.1 christos case 157: 3904 1.1 christos switch(ndx) { 3905 1.1 christos case 0: 3906 1.1 christos p = "pid_t"; 3907 1.1 christos break; 3908 1.1 christos default: 3909 1.1 christos break; 3910 1.1 christos }; 3911 1.1 christos break; 3912 1.1 christos /* linux_sys_sched_yield */ 3913 1.1 christos case 158: 3914 1.1 christos break; 3915 1.1 christos /* linux_sys_sched_get_priority_max */ 3916 1.1 christos case 159: 3917 1.1 christos switch(ndx) { 3918 1.1 christos case 0: 3919 1.1 christos p = "int"; 3920 1.1 christos break; 3921 1.1 christos default: 3922 1.1 christos break; 3923 1.1 christos }; 3924 1.1 christos break; 3925 1.1 christos /* linux_sys_sched_get_priority_min */ 3926 1.1 christos case 160: 3927 1.1 christos switch(ndx) { 3928 1.1 christos case 0: 3929 1.1 christos p = "int"; 3930 1.1 christos break; 3931 1.1 christos default: 3932 1.1 christos break; 3933 1.1 christos }; 3934 1.1 christos break; 3935 1.1 christos /* linux_sys_nanosleep */ 3936 1.1 christos case 162: 3937 1.1 christos switch(ndx) { 3938 1.1 christos case 0: 3939 1.1 christos p = "const struct linux_timespec *"; 3940 1.1 christos break; 3941 1.1 christos case 1: 3942 1.1 christos p = "struct linux_timespec *"; 3943 1.1 christos break; 3944 1.1 christos default: 3945 1.1 christos break; 3946 1.1 christos }; 3947 1.1 christos break; 3948 1.1 christos /* linux_sys_mremap */ 3949 1.1 christos case 163: 3950 1.1 christos switch(ndx) { 3951 1.1 christos case 0: 3952 1.1 christos p = "void *"; 3953 1.1 christos break; 3954 1.1 christos case 1: 3955 1.1 christos p = "size_t"; 3956 1.1 christos break; 3957 1.1 christos case 2: 3958 1.1 christos p = "size_t"; 3959 1.1 christos break; 3960 1.1 christos case 3: 3961 1.1 christos p = "u_long"; 3962 1.1 christos break; 3963 1.1 christos default: 3964 1.1 christos break; 3965 1.1 christos }; 3966 1.1 christos break; 3967 1.1 christos /* linux_sys_setresuid16 */ 3968 1.1 christos case 164: 3969 1.1 christos switch(ndx) { 3970 1.1 christos case 0: 3971 1.1 christos p = "linux_uid16_t"; 3972 1.1 christos break; 3973 1.1 christos case 1: 3974 1.1 christos p = "linux_uid16_t"; 3975 1.1 christos break; 3976 1.1 christos case 2: 3977 1.1 christos p = "linux_uid16_t"; 3978 1.1 christos break; 3979 1.1 christos default: 3980 1.1 christos break; 3981 1.1 christos }; 3982 1.1 christos break; 3983 1.1 christos /* linux_sys_getresuid16 */ 3984 1.1 christos case 165: 3985 1.1 christos switch(ndx) { 3986 1.1 christos case 0: 3987 1.1 christos p = "linux_uid16_t *"; 3988 1.1 christos break; 3989 1.1 christos case 1: 3990 1.1 christos p = "linux_uid16_t *"; 3991 1.1 christos break; 3992 1.1 christos case 2: 3993 1.1 christos p = "linux_uid16_t *"; 3994 1.1 christos break; 3995 1.1 christos default: 3996 1.1 christos break; 3997 1.1 christos }; 3998 1.1 christos break; 3999 1.1 christos /* sys_poll */ 4000 1.1 christos case 168: 4001 1.1 christos switch(ndx) { 4002 1.1 christos case 0: 4003 1.1 christos p = "struct pollfd *"; 4004 1.1 christos break; 4005 1.1 christos case 1: 4006 1.1 christos p = "u_int"; 4007 1.1 christos break; 4008 1.1 christos case 2: 4009 1.1 christos p = "int"; 4010 1.1 christos break; 4011 1.1 christos default: 4012 1.1 christos break; 4013 1.1 christos }; 4014 1.1 christos break; 4015 1.1 christos /* linux_sys_setresgid16 */ 4016 1.1 christos case 170: 4017 1.1 christos switch(ndx) { 4018 1.1 christos case 0: 4019 1.1 christos p = "linux_gid16_t"; 4020 1.1 christos break; 4021 1.1 christos case 1: 4022 1.1 christos p = "linux_gid16_t"; 4023 1.1 christos break; 4024 1.1 christos case 2: 4025 1.1 christos p = "linux_gid16_t"; 4026 1.1 christos break; 4027 1.1 christos default: 4028 1.1 christos break; 4029 1.1 christos }; 4030 1.1 christos break; 4031 1.1 christos /* linux_sys_getresgid16 */ 4032 1.1 christos case 171: 4033 1.1 christos switch(ndx) { 4034 1.1 christos case 0: 4035 1.1 christos p = "linux_gid16_t *"; 4036 1.1 christos break; 4037 1.1 christos case 1: 4038 1.1 christos p = "linux_gid16_t *"; 4039 1.1 christos break; 4040 1.1 christos case 2: 4041 1.1 christos p = "linux_gid16_t *"; 4042 1.1 christos break; 4043 1.1 christos default: 4044 1.1 christos break; 4045 1.1 christos }; 4046 1.1 christos break; 4047 1.1 christos /* linux_sys_rt_sigreturn */ 4048 1.1 christos case 173: 4049 1.1 christos switch(ndx) { 4050 1.1 christos case 0: 4051 1.1 christos p = "struct linux_ucontext *"; 4052 1.1 christos break; 4053 1.1 christos default: 4054 1.1 christos break; 4055 1.1 christos }; 4056 1.1 christos break; 4057 1.1 christos /* linux_sys_rt_sigaction */ 4058 1.1 christos case 174: 4059 1.1 christos switch(ndx) { 4060 1.1 christos case 0: 4061 1.1 christos p = "int"; 4062 1.1 christos break; 4063 1.1 christos case 1: 4064 1.1 christos p = "const struct linux_sigaction *"; 4065 1.1 christos break; 4066 1.1 christos case 2: 4067 1.1 christos p = "struct linux_sigaction *"; 4068 1.1 christos break; 4069 1.1 christos case 3: 4070 1.1 christos p = "size_t"; 4071 1.1 christos break; 4072 1.1 christos default: 4073 1.1 christos break; 4074 1.1 christos }; 4075 1.1 christos break; 4076 1.1 christos /* linux_sys_rt_sigprocmask */ 4077 1.1 christos case 175: 4078 1.1 christos switch(ndx) { 4079 1.1 christos case 0: 4080 1.1 christos p = "int"; 4081 1.1 christos break; 4082 1.1 christos case 1: 4083 1.1 christos p = "const linux_sigset_t *"; 4084 1.1 christos break; 4085 1.1 christos case 2: 4086 1.1 christos p = "linux_sigset_t *"; 4087 1.1 christos break; 4088 1.1 christos case 3: 4089 1.1 christos p = "size_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_rt_sigpending */ 4096 1.1 christos case 176: 4097 1.1 christos switch(ndx) { 4098 1.1 christos case 0: 4099 1.1 christos p = "linux_sigset_t *"; 4100 1.1 christos break; 4101 1.1 christos case 1: 4102 1.1 christos p = "size_t"; 4103 1.1 christos break; 4104 1.1 christos default: 4105 1.1 christos break; 4106 1.1 christos }; 4107 1.1 christos break; 4108 1.1 christos /* linux_sys_rt_sigtimedwait */ 4109 1.1 christos case 177: 4110 1.1 christos switch(ndx) { 4111 1.1 christos case 0: 4112 1.1 christos p = "const linux_sigset_t *"; 4113 1.1 christos break; 4114 1.1 christos case 1: 4115 1.1 christos p = "linux_siginfo_t *"; 4116 1.1 christos break; 4117 1.1 christos case 2: 4118 1.1 christos p = "const struct linux_timespec *"; 4119 1.1 christos break; 4120 1.1 christos default: 4121 1.1 christos break; 4122 1.1 christos }; 4123 1.1 christos break; 4124 1.1 christos /* linux_sys_rt_queueinfo */ 4125 1.1 christos case 178: 4126 1.1 christos switch(ndx) { 4127 1.1 christos case 0: 4128 1.1 christos p = "int"; 4129 1.1 christos break; 4130 1.1 christos case 1: 4131 1.1 christos p = "int"; 4132 1.1 christos break; 4133 1.1 christos case 2: 4134 1.1 christos p = "linux_siginfo_t *"; 4135 1.1 christos break; 4136 1.1 christos default: 4137 1.1 christos break; 4138 1.1 christos }; 4139 1.1 christos break; 4140 1.1 christos /* linux_sys_rt_sigsuspend */ 4141 1.1 christos case 179: 4142 1.1 christos switch(ndx) { 4143 1.1 christos case 0: 4144 1.1 christos p = "linux_sigset_t *"; 4145 1.1 christos break; 4146 1.1 christos case 1: 4147 1.1 christos p = "size_t"; 4148 1.1 christos break; 4149 1.1 christos default: 4150 1.1 christos break; 4151 1.1 christos }; 4152 1.1 christos break; 4153 1.1 christos /* linux_sys_pread */ 4154 1.1 christos case 180: 4155 1.1 christos switch(ndx) { 4156 1.1 christos case 0: 4157 1.1 christos p = "int"; 4158 1.1 christos break; 4159 1.1 christos case 1: 4160 1.1 christos p = "char *"; 4161 1.1 christos break; 4162 1.1 christos case 2: 4163 1.1 christos p = "size_t"; 4164 1.1 christos break; 4165 1.1 christos case 3: 4166 1.1 christos p = "off_t"; 4167 1.1 christos break; 4168 1.1 christos default: 4169 1.1 christos break; 4170 1.1 christos }; 4171 1.1 christos break; 4172 1.1 christos /* linux_sys_pwrite */ 4173 1.1 christos case 181: 4174 1.1 christos switch(ndx) { 4175 1.1 christos case 0: 4176 1.1 christos p = "int"; 4177 1.1 christos break; 4178 1.1 christos case 1: 4179 1.1 christos p = "char *"; 4180 1.1 christos break; 4181 1.1 christos case 2: 4182 1.1 christos p = "size_t"; 4183 1.1 christos break; 4184 1.1 christos case 3: 4185 1.1 christos p = "off_t"; 4186 1.1 christos break; 4187 1.1 christos default: 4188 1.1 christos break; 4189 1.1 christos }; 4190 1.1 christos break; 4191 1.1 christos /* linux_sys_chown16 */ 4192 1.1 christos case 182: 4193 1.1 christos switch(ndx) { 4194 1.1 christos case 0: 4195 1.1 christos p = "const char *"; 4196 1.1 christos break; 4197 1.1 christos case 1: 4198 1.1 christos p = "linux_uid16_t"; 4199 1.1 christos break; 4200 1.1 christos case 2: 4201 1.1 christos p = "linux_gid16_t"; 4202 1.1 christos break; 4203 1.1 christos default: 4204 1.1 christos break; 4205 1.1 christos }; 4206 1.1 christos break; 4207 1.1 christos /* sys___getcwd */ 4208 1.1 christos case 183: 4209 1.1 christos switch(ndx) { 4210 1.1 christos case 0: 4211 1.1 christos p = "char *"; 4212 1.1 christos break; 4213 1.1 christos case 1: 4214 1.1 christos p = "size_t"; 4215 1.1 christos break; 4216 1.1 christos default: 4217 1.1 christos break; 4218 1.1 christos }; 4219 1.1 christos break; 4220 1.1 christos /* linux_sys_sigaltstack */ 4221 1.1 christos case 186: 4222 1.1 christos switch(ndx) { 4223 1.1 christos case 0: 4224 1.1 christos p = "const struct linux_sigaltstack *"; 4225 1.1 christos break; 4226 1.1 christos case 1: 4227 1.1 christos p = "struct linux_sigaltstack *"; 4228 1.1 christos break; 4229 1.1 christos default: 4230 1.1 christos break; 4231 1.1 christos }; 4232 1.1 christos break; 4233 1.1 christos /* sys___vfork14 */ 4234 1.1 christos case 190: 4235 1.1 christos break; 4236 1.1 christos /* linux_sys_ugetrlimit */ 4237 1.1 christos case 191: 4238 1.1 christos switch(ndx) { 4239 1.1 christos case 0: 4240 1.1 christos p = "int"; 4241 1.1 christos break; 4242 1.1 christos case 1: 4243 1.1 christos p = "struct orlimit *"; 4244 1.1 christos break; 4245 1.1 christos default: 4246 1.1 christos break; 4247 1.1 christos }; 4248 1.1 christos break; 4249 1.1 christos #define linux_sys_mmap2_args linux_sys_mmap_args 4250 1.1 christos /* linux_sys_mmap2 */ 4251 1.1 christos case 192: 4252 1.1 christos switch(ndx) { 4253 1.1 christos case 0: 4254 1.1 christos p = "unsigned long"; 4255 1.1 christos break; 4256 1.1 christos case 1: 4257 1.1 christos p = "size_t"; 4258 1.1 christos break; 4259 1.1 christos case 2: 4260 1.1 christos p = "int"; 4261 1.1 christos break; 4262 1.1 christos case 3: 4263 1.1 christos p = "int"; 4264 1.1 christos break; 4265 1.1 christos case 4: 4266 1.1 christos p = "int"; 4267 1.1 christos break; 4268 1.1 christos case 5: 4269 1.1 christos p = "linux_off_t"; 4270 1.1 christos break; 4271 1.1 christos default: 4272 1.1 christos break; 4273 1.1 christos }; 4274 1.1 christos break; 4275 1.1 christos /* linux_sys_truncate64 */ 4276 1.1 christos case 193: 4277 1.1 christos switch(ndx) { 4278 1.1 christos case 0: 4279 1.1 christos p = "const char *"; 4280 1.1 christos break; 4281 1.1 christos case 1: 4282 1.1 christos p = "off_t"; 4283 1.1 christos break; 4284 1.1 christos default: 4285 1.1 christos break; 4286 1.1 christos }; 4287 1.1 christos break; 4288 1.1 christos /* linux_sys_ftruncate64 */ 4289 1.1 christos case 194: 4290 1.1 christos switch(ndx) { 4291 1.1 christos case 0: 4292 1.1 christos p = "unsigned int"; 4293 1.1 christos break; 4294 1.1 christos case 1: 4295 1.1 christos p = "off_t"; 4296 1.1 christos break; 4297 1.1 christos default: 4298 1.1 christos break; 4299 1.1 christos }; 4300 1.1 christos break; 4301 1.1 christos /* linux_sys_stat64 */ 4302 1.1 christos case 195: 4303 1.1 christos switch(ndx) { 4304 1.1 christos case 0: 4305 1.1 christos p = "const char *"; 4306 1.1 christos break; 4307 1.1 christos case 1: 4308 1.1 christos p = "struct linux_stat64 *"; 4309 1.1 christos break; 4310 1.1 christos default: 4311 1.1 christos break; 4312 1.1 christos }; 4313 1.1 christos break; 4314 1.1 christos /* linux_sys_lstat64 */ 4315 1.1 christos case 196: 4316 1.1 christos switch(ndx) { 4317 1.1 christos case 0: 4318 1.1 christos p = "const char *"; 4319 1.1 christos break; 4320 1.1 christos case 1: 4321 1.1 christos p = "struct linux_stat64 *"; 4322 1.1 christos break; 4323 1.1 christos default: 4324 1.1 christos break; 4325 1.1 christos }; 4326 1.1 christos break; 4327 1.1 christos /* linux_sys_fstat64 */ 4328 1.1 christos case 197: 4329 1.1 christos switch(ndx) { 4330 1.1 christos case 0: 4331 1.1 christos p = "int"; 4332 1.1 christos break; 4333 1.1 christos case 1: 4334 1.1 christos p = "struct linux_stat64 *"; 4335 1.1 christos break; 4336 1.1 christos default: 4337 1.1 christos break; 4338 1.1 christos }; 4339 1.1 christos break; 4340 1.1 christos /* sys___posix_lchown */ 4341 1.1 christos case 198: 4342 1.1 christos switch(ndx) { 4343 1.1 christos case 0: 4344 1.1 christos p = "const char *"; 4345 1.1 christos break; 4346 1.1 christos case 1: 4347 1.1 christos p = "uid_t"; 4348 1.1 christos break; 4349 1.1 christos case 2: 4350 1.1 christos p = "gid_t"; 4351 1.1 christos break; 4352 1.1 christos default: 4353 1.1 christos break; 4354 1.1 christos }; 4355 1.1 christos break; 4356 1.1 christos /* sys_getuid */ 4357 1.1 christos case 199: 4358 1.1 christos break; 4359 1.1 christos /* sys_getgid */ 4360 1.1 christos case 200: 4361 1.1 christos break; 4362 1.1 christos /* sys_geteuid */ 4363 1.1 christos case 201: 4364 1.1 christos break; 4365 1.1 christos /* sys_getegid */ 4366 1.1 christos case 202: 4367 1.1 christos break; 4368 1.1 christos /* sys_setreuid */ 4369 1.1 christos case 203: 4370 1.1 christos switch(ndx) { 4371 1.1 christos case 0: 4372 1.1 christos p = "uid_t"; 4373 1.1 christos break; 4374 1.1 christos case 1: 4375 1.1 christos p = "uid_t"; 4376 1.1 christos break; 4377 1.1 christos default: 4378 1.1 christos break; 4379 1.1 christos }; 4380 1.1 christos break; 4381 1.1 christos /* sys_setregid */ 4382 1.1 christos case 204: 4383 1.1 christos switch(ndx) { 4384 1.1 christos case 0: 4385 1.1 christos p = "gid_t"; 4386 1.1 christos break; 4387 1.1 christos case 1: 4388 1.1 christos p = "gid_t"; 4389 1.1 christos break; 4390 1.1 christos default: 4391 1.1 christos break; 4392 1.1 christos }; 4393 1.1 christos break; 4394 1.1 christos /* sys_getgroups */ 4395 1.1 christos case 205: 4396 1.1 christos switch(ndx) { 4397 1.1 christos case 0: 4398 1.1 christos p = "int"; 4399 1.1 christos break; 4400 1.1 christos case 1: 4401 1.1 christos p = "gid_t *"; 4402 1.1 christos break; 4403 1.1 christos default: 4404 1.1 christos break; 4405 1.1 christos }; 4406 1.1 christos break; 4407 1.1 christos /* sys_setgroups */ 4408 1.1 christos case 206: 4409 1.1 christos switch(ndx) { 4410 1.1 christos case 0: 4411 1.1 christos p = "int"; 4412 1.1 christos break; 4413 1.1 christos case 1: 4414 1.1 christos p = "gid_t *"; 4415 1.1 christos break; 4416 1.1 christos default: 4417 1.1 christos break; 4418 1.1 christos }; 4419 1.1 christos break; 4420 1.1 christos /* sys___posix_fchown */ 4421 1.1 christos case 207: 4422 1.1 christos switch(ndx) { 4423 1.1 christos case 0: 4424 1.1 christos p = "int"; 4425 1.1 christos break; 4426 1.1 christos case 1: 4427 1.1 christos p = "uid_t"; 4428 1.1 christos break; 4429 1.1 christos case 2: 4430 1.1 christos p = "gid_t"; 4431 1.1 christos break; 4432 1.1 christos default: 4433 1.1 christos break; 4434 1.1 christos }; 4435 1.1 christos break; 4436 1.1 christos /* linux_sys_setresuid */ 4437 1.1 christos case 208: 4438 1.1 christos switch(ndx) { 4439 1.1 christos case 0: 4440 1.1 christos p = "uid_t"; 4441 1.1 christos break; 4442 1.1 christos case 1: 4443 1.1 christos p = "uid_t"; 4444 1.1 christos break; 4445 1.1 christos case 2: 4446 1.1 christos p = "uid_t"; 4447 1.1 christos break; 4448 1.1 christos default: 4449 1.1 christos break; 4450 1.1 christos }; 4451 1.1 christos break; 4452 1.1 christos /* linux_sys_getresuid */ 4453 1.1 christos case 209: 4454 1.1 christos switch(ndx) { 4455 1.1 christos case 0: 4456 1.1 christos p = "uid_t *"; 4457 1.1 christos break; 4458 1.1 christos case 1: 4459 1.1 christos p = "uid_t *"; 4460 1.1 christos break; 4461 1.1 christos case 2: 4462 1.1 christos p = "uid_t *"; 4463 1.1 christos break; 4464 1.1 christos default: 4465 1.1 christos break; 4466 1.1 christos }; 4467 1.1 christos break; 4468 1.1 christos /* linux_sys_setresgid */ 4469 1.1 christos case 210: 4470 1.1 christos switch(ndx) { 4471 1.1 christos case 0: 4472 1.1 christos p = "gid_t"; 4473 1.1 christos break; 4474 1.1 christos case 1: 4475 1.1 christos p = "gid_t"; 4476 1.1 christos break; 4477 1.1 christos case 2: 4478 1.1 christos p = "gid_t"; 4479 1.1 christos break; 4480 1.1 christos default: 4481 1.1 christos break; 4482 1.1 christos }; 4483 1.1 christos break; 4484 1.1 christos /* linux_sys_getresgid */ 4485 1.1 christos case 211: 4486 1.1 christos switch(ndx) { 4487 1.1 christos case 0: 4488 1.1 christos p = "gid_t *"; 4489 1.1 christos break; 4490 1.1 christos case 1: 4491 1.1 christos p = "gid_t *"; 4492 1.1 christos break; 4493 1.1 christos case 2: 4494 1.1 christos p = "gid_t *"; 4495 1.1 christos break; 4496 1.1 christos default: 4497 1.1 christos break; 4498 1.1 christos }; 4499 1.1 christos break; 4500 1.1 christos /* sys___posix_chown */ 4501 1.1 christos case 212: 4502 1.1 christos switch(ndx) { 4503 1.1 christos case 0: 4504 1.1 christos p = "const char *"; 4505 1.1 christos break; 4506 1.1 christos case 1: 4507 1.1 christos p = "uid_t"; 4508 1.1 christos break; 4509 1.1 christos case 2: 4510 1.1 christos p = "gid_t"; 4511 1.1 christos break; 4512 1.1 christos default: 4513 1.1 christos break; 4514 1.1 christos }; 4515 1.1 christos break; 4516 1.1 christos /* sys_setuid */ 4517 1.1 christos case 213: 4518 1.1 christos switch(ndx) { 4519 1.1 christos case 0: 4520 1.1 christos p = "uid_t"; 4521 1.1 christos break; 4522 1.1 christos default: 4523 1.1 christos break; 4524 1.1 christos }; 4525 1.1 christos break; 4526 1.1 christos /* sys_setgid */ 4527 1.1 christos case 214: 4528 1.1 christos switch(ndx) { 4529 1.1 christos case 0: 4530 1.1 christos p = "gid_t"; 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_setfsuid */ 4537 1.1 christos case 215: 4538 1.1 christos switch(ndx) { 4539 1.1 christos case 0: 4540 1.1 christos p = "uid_t"; 4541 1.1 christos break; 4542 1.1 christos default: 4543 1.1 christos break; 4544 1.1 christos }; 4545 1.1 christos break; 4546 1.1 christos /* linux_sys_setfsgid */ 4547 1.1 christos case 216: 4548 1.1 christos switch(ndx) { 4549 1.1 christos case 0: 4550 1.1 christos p = "gid_t"; 4551 1.1 christos break; 4552 1.1 christos default: 4553 1.1 christos break; 4554 1.1 christos }; 4555 1.1 christos break; 4556 1.1 christos /* sys_mincore */ 4557 1.1 christos case 218: 4558 1.1 christos switch(ndx) { 4559 1.1 christos case 0: 4560 1.1 christos p = "void *"; 4561 1.1 christos break; 4562 1.1 christos case 1: 4563 1.1 christos p = "size_t"; 4564 1.1 christos break; 4565 1.1 christos case 2: 4566 1.1 christos p = "char *"; 4567 1.1 christos break; 4568 1.1 christos default: 4569 1.1 christos break; 4570 1.1 christos }; 4571 1.1 christos break; 4572 1.1 christos /* sys_madvise */ 4573 1.1 christos case 219: 4574 1.1 christos switch(ndx) { 4575 1.1 christos case 0: 4576 1.1 christos p = "void *"; 4577 1.1 christos break; 4578 1.1 christos case 1: 4579 1.1 christos p = "size_t"; 4580 1.1 christos break; 4581 1.1 christos case 2: 4582 1.1 christos p = "int"; 4583 1.1 christos break; 4584 1.1 christos default: 4585 1.1 christos break; 4586 1.1 christos }; 4587 1.1 christos break; 4588 1.1 christos /* linux_sys_getdents64 */ 4589 1.1 christos case 220: 4590 1.1 christos switch(ndx) { 4591 1.1 christos case 0: 4592 1.1 christos p = "int"; 4593 1.1 christos break; 4594 1.1 christos case 1: 4595 1.1 christos p = "struct linux_dirent64 *"; 4596 1.1 christos break; 4597 1.1 christos case 2: 4598 1.1 christos p = "unsigned int"; 4599 1.1 christos break; 4600 1.1 christos default: 4601 1.1 christos break; 4602 1.1 christos }; 4603 1.1 christos break; 4604 1.1 christos /* linux_sys_fcntl64 */ 4605 1.1 christos case 221: 4606 1.1 christos switch(ndx) { 4607 1.1 christos case 0: 4608 1.1 christos p = "int"; 4609 1.1 christos break; 4610 1.1 christos case 1: 4611 1.1 christos p = "int"; 4612 1.1 christos break; 4613 1.1 christos case 2: 4614 1.1 christos p = "void *"; 4615 1.1 christos break; 4616 1.1 christos default: 4617 1.1 christos break; 4618 1.1 christos }; 4619 1.1 christos break; 4620 1.1 christos /* linux_sys_gettid */ 4621 1.1 christos case 224: 4622 1.1 christos break; 4623 1.19 christos /* linux_sys_readahead */ 4624 1.19 christos case 225: 4625 1.19 christos switch(ndx) { 4626 1.19 christos case 0: 4627 1.19 christos p = "int"; 4628 1.19 christos break; 4629 1.19 christos case 1: 4630 1.19 christos p = "off_t"; 4631 1.19 christos break; 4632 1.19 christos case 2: 4633 1.19 christos p = "size_t"; 4634 1.19 christos break; 4635 1.19 christos default: 4636 1.19 christos break; 4637 1.19 christos }; 4638 1.19 christos break; 4639 1.1 christos /* linux_sys_setxattr */ 4640 1.1 christos case 226: 4641 1.1 christos switch(ndx) { 4642 1.1 christos case 0: 4643 1.1 christos p = "char *"; 4644 1.1 christos break; 4645 1.1 christos case 1: 4646 1.1 christos p = "char *"; 4647 1.1 christos break; 4648 1.1 christos case 2: 4649 1.1 christos p = "void *"; 4650 1.1 christos break; 4651 1.1 christos case 3: 4652 1.1 christos p = "size_t"; 4653 1.1 christos break; 4654 1.1 christos case 4: 4655 1.1 christos p = "int"; 4656 1.1 christos break; 4657 1.1 christos default: 4658 1.1 christos break; 4659 1.1 christos }; 4660 1.1 christos break; 4661 1.1 christos /* linux_sys_lsetxattr */ 4662 1.1 christos case 227: 4663 1.1 christos switch(ndx) { 4664 1.1 christos case 0: 4665 1.1 christos p = "char *"; 4666 1.1 christos break; 4667 1.1 christos case 1: 4668 1.1 christos p = "char *"; 4669 1.1 christos break; 4670 1.1 christos case 2: 4671 1.1 christos p = "void *"; 4672 1.1 christos break; 4673 1.1 christos case 3: 4674 1.1 christos p = "size_t"; 4675 1.1 christos break; 4676 1.1 christos case 4: 4677 1.1 christos p = "int"; 4678 1.1 christos break; 4679 1.1 christos default: 4680 1.1 christos break; 4681 1.1 christos }; 4682 1.1 christos break; 4683 1.1 christos /* linux_sys_fsetxattr */ 4684 1.1 christos case 228: 4685 1.1 christos switch(ndx) { 4686 1.1 christos case 0: 4687 1.1 christos p = "int"; 4688 1.1 christos break; 4689 1.1 christos case 1: 4690 1.1 christos p = "char *"; 4691 1.1 christos break; 4692 1.1 christos case 2: 4693 1.1 christos p = "void *"; 4694 1.1 christos break; 4695 1.1 christos case 3: 4696 1.1 christos p = "size_t"; 4697 1.1 christos break; 4698 1.1 christos case 4: 4699 1.1 christos p = "int"; 4700 1.1 christos break; 4701 1.1 christos default: 4702 1.1 christos break; 4703 1.1 christos }; 4704 1.1 christos break; 4705 1.1 christos /* linux_sys_getxattr */ 4706 1.1 christos case 229: 4707 1.1 christos switch(ndx) { 4708 1.1 christos case 0: 4709 1.1 christos p = "char *"; 4710 1.1 christos break; 4711 1.1 christos case 1: 4712 1.1 christos p = "char *"; 4713 1.1 christos break; 4714 1.1 christos case 2: 4715 1.1 christos p = "void *"; 4716 1.1 christos break; 4717 1.1 christos case 3: 4718 1.1 christos p = "size_t"; 4719 1.1 christos break; 4720 1.1 christos default: 4721 1.1 christos break; 4722 1.1 christos }; 4723 1.1 christos break; 4724 1.1 christos /* linux_sys_lgetxattr */ 4725 1.1 christos case 230: 4726 1.1 christos switch(ndx) { 4727 1.1 christos case 0: 4728 1.1 christos p = "char *"; 4729 1.1 christos break; 4730 1.1 christos case 1: 4731 1.1 christos p = "char *"; 4732 1.1 christos break; 4733 1.1 christos case 2: 4734 1.1 christos p = "void *"; 4735 1.1 christos break; 4736 1.1 christos case 3: 4737 1.1 christos p = "size_t"; 4738 1.1 christos break; 4739 1.1 christos default: 4740 1.1 christos break; 4741 1.1 christos }; 4742 1.1 christos break; 4743 1.1 christos /* linux_sys_fgetxattr */ 4744 1.1 christos case 231: 4745 1.1 christos switch(ndx) { 4746 1.1 christos case 0: 4747 1.1 christos p = "int"; 4748 1.1 christos break; 4749 1.1 christos case 1: 4750 1.1 christos p = "char *"; 4751 1.1 christos break; 4752 1.1 christos case 2: 4753 1.1 christos p = "void *"; 4754 1.1 christos break; 4755 1.1 christos case 3: 4756 1.1 christos p = "size_t"; 4757 1.1 christos break; 4758 1.1 christos default: 4759 1.1 christos break; 4760 1.1 christos }; 4761 1.1 christos break; 4762 1.1 christos /* linux_sys_listxattr */ 4763 1.1 christos case 232: 4764 1.1 christos switch(ndx) { 4765 1.1 christos case 0: 4766 1.1 christos p = "char *"; 4767 1.1 christos break; 4768 1.1 christos case 1: 4769 1.1 christos p = "char *"; 4770 1.1 christos break; 4771 1.1 christos case 2: 4772 1.1 christos p = "size_t"; 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_llistxattr */ 4779 1.1 christos case 233: 4780 1.1 christos switch(ndx) { 4781 1.1 christos case 0: 4782 1.1 christos p = "char *"; 4783 1.1 christos break; 4784 1.1 christos case 1: 4785 1.1 christos p = "char *"; 4786 1.1 christos break; 4787 1.1 christos case 2: 4788 1.1 christos p = "size_t"; 4789 1.1 christos break; 4790 1.1 christos default: 4791 1.1 christos break; 4792 1.1 christos }; 4793 1.1 christos break; 4794 1.1 christos /* linux_sys_flistxattr */ 4795 1.1 christos case 234: 4796 1.1 christos switch(ndx) { 4797 1.1 christos case 0: 4798 1.1 christos p = "int"; 4799 1.1 christos break; 4800 1.1 christos case 1: 4801 1.1 christos p = "char *"; 4802 1.1 christos break; 4803 1.1 christos case 2: 4804 1.1 christos p = "size_t"; 4805 1.1 christos break; 4806 1.1 christos default: 4807 1.1 christos break; 4808 1.1 christos }; 4809 1.1 christos break; 4810 1.1 christos /* linux_sys_removexattr */ 4811 1.1 christos case 235: 4812 1.1 christos switch(ndx) { 4813 1.1 christos case 0: 4814 1.1 christos p = "char *"; 4815 1.1 christos break; 4816 1.1 christos case 1: 4817 1.1 christos p = "char *"; 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_lremovexattr */ 4824 1.1 christos case 236: 4825 1.1 christos switch(ndx) { 4826 1.1 christos case 0: 4827 1.1 christos p = "char *"; 4828 1.1 christos break; 4829 1.1 christos case 1: 4830 1.1 christos p = "char *"; 4831 1.1 christos break; 4832 1.1 christos default: 4833 1.1 christos break; 4834 1.1 christos }; 4835 1.1 christos break; 4836 1.1 christos /* linux_sys_fremovexattr */ 4837 1.1 christos case 237: 4838 1.1 christos switch(ndx) { 4839 1.1 christos case 0: 4840 1.1 christos p = "int"; 4841 1.1 christos break; 4842 1.1 christos case 1: 4843 1.1 christos p = "char *"; 4844 1.1 christos break; 4845 1.1 christos default: 4846 1.1 christos break; 4847 1.1 christos }; 4848 1.1 christos break; 4849 1.1 christos /* linux_sys_tkill */ 4850 1.1 christos case 238: 4851 1.1 christos switch(ndx) { 4852 1.1 christos case 0: 4853 1.1 christos p = "int"; 4854 1.1 christos break; 4855 1.1 christos case 1: 4856 1.1 christos p = "int"; 4857 1.1 christos break; 4858 1.1 christos default: 4859 1.1 christos break; 4860 1.1 christos }; 4861 1.1 christos break; 4862 1.1 christos /* linux_sys_futex */ 4863 1.1 christos case 240: 4864 1.1 christos switch(ndx) { 4865 1.1 christos case 0: 4866 1.1 christos p = "int *"; 4867 1.1 christos break; 4868 1.1 christos case 1: 4869 1.1 christos p = "int"; 4870 1.1 christos break; 4871 1.1 christos case 2: 4872 1.1 christos p = "int"; 4873 1.1 christos break; 4874 1.1 christos case 3: 4875 1.1 christos p = "const struct linux_timespec *"; 4876 1.1 christos break; 4877 1.1 christos case 4: 4878 1.1 christos p = "int *"; 4879 1.1 christos break; 4880 1.1 christos case 5: 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 /* linux_sys_sched_setaffinity */ 4888 1.1 christos case 241: 4889 1.1 christos switch(ndx) { 4890 1.1 christos case 0: 4891 1.1 christos p = "pid_t"; 4892 1.1 christos break; 4893 1.1 christos case 1: 4894 1.1 christos p = "unsigned int"; 4895 1.1 christos break; 4896 1.1 christos case 2: 4897 1.1 christos p = "unsigned long *"; 4898 1.1 christos break; 4899 1.1 christos default: 4900 1.1 christos break; 4901 1.1 christos }; 4902 1.1 christos break; 4903 1.1 christos /* linux_sys_sched_getaffinity */ 4904 1.1 christos case 242: 4905 1.1 christos switch(ndx) { 4906 1.1 christos case 0: 4907 1.1 christos p = "pid_t"; 4908 1.1 christos break; 4909 1.1 christos case 1: 4910 1.1 christos p = "unsigned int"; 4911 1.1 christos break; 4912 1.1 christos case 2: 4913 1.1 christos p = "unsigned long *"; 4914 1.1 christos break; 4915 1.1 christos default: 4916 1.1 christos break; 4917 1.1 christos }; 4918 1.1 christos break; 4919 1.1 christos /* linux_sys_set_thread_area */ 4920 1.1 christos case 243: 4921 1.1 christos switch(ndx) { 4922 1.1 christos case 0: 4923 1.1 christos p = "struct linux_user_desc *"; 4924 1.1 christos break; 4925 1.1 christos default: 4926 1.1 christos break; 4927 1.1 christos }; 4928 1.1 christos break; 4929 1.1 christos /* linux_sys_get_thread_area */ 4930 1.1 christos case 244: 4931 1.1 christos switch(ndx) { 4932 1.1 christos case 0: 4933 1.1 christos p = "struct linux_user_desc *"; 4934 1.1 christos break; 4935 1.1 christos default: 4936 1.1 christos break; 4937 1.1 christos }; 4938 1.1 christos break; 4939 1.1 christos /* linux_sys_fadvise64 */ 4940 1.1 christos case 250: 4941 1.1 christos switch(ndx) { 4942 1.1 christos case 0: 4943 1.1 christos p = "int"; 4944 1.1 christos break; 4945 1.1 christos case 1: 4946 1.1 christos p = "off_t"; 4947 1.1 christos break; 4948 1.1 christos case 2: 4949 1.1 christos p = "size_t"; 4950 1.1 christos break; 4951 1.1 christos case 3: 4952 1.1 christos p = "int"; 4953 1.1 christos break; 4954 1.1 christos default: 4955 1.1 christos break; 4956 1.1 christos }; 4957 1.1 christos break; 4958 1.1 christos /* linux_sys_exit_group */ 4959 1.1 christos case 252: 4960 1.1 christos switch(ndx) { 4961 1.1 christos case 0: 4962 1.1 christos p = "int"; 4963 1.1 christos break; 4964 1.1 christos default: 4965 1.1 christos break; 4966 1.1 christos }; 4967 1.1 christos break; 4968 1.18 christos /* linux_sys_epoll_create */ 4969 1.18 christos case 254: 4970 1.18 christos switch(ndx) { 4971 1.18 christos case 0: 4972 1.18 christos p = "int"; 4973 1.18 christos break; 4974 1.18 christos default: 4975 1.18 christos break; 4976 1.18 christos }; 4977 1.18 christos break; 4978 1.18 christos /* linux_sys_epoll_ctl */ 4979 1.18 christos case 255: 4980 1.18 christos switch(ndx) { 4981 1.18 christos case 0: 4982 1.18 christos p = "int"; 4983 1.18 christos break; 4984 1.18 christos case 1: 4985 1.18 christos p = "int"; 4986 1.18 christos break; 4987 1.18 christos case 2: 4988 1.18 christos p = "int"; 4989 1.18 christos break; 4990 1.18 christos case 3: 4991 1.18 christos p = "struct linux_epoll_event *"; 4992 1.18 christos break; 4993 1.18 christos default: 4994 1.18 christos break; 4995 1.18 christos }; 4996 1.18 christos break; 4997 1.18 christos /* linux_sys_epoll_wait */ 4998 1.18 christos case 256: 4999 1.18 christos switch(ndx) { 5000 1.18 christos case 0: 5001 1.18 christos p = "int"; 5002 1.18 christos break; 5003 1.18 christos case 1: 5004 1.18 christos p = "struct linux_epoll_event *"; 5005 1.18 christos break; 5006 1.18 christos case 2: 5007 1.18 christos p = "int"; 5008 1.18 christos break; 5009 1.18 christos case 3: 5010 1.18 christos p = "int"; 5011 1.18 christos break; 5012 1.18 christos default: 5013 1.18 christos break; 5014 1.18 christos }; 5015 1.18 christos break; 5016 1.1 christos /* linux_sys_set_tid_address */ 5017 1.1 christos case 258: 5018 1.1 christos switch(ndx) { 5019 1.1 christos case 0: 5020 1.1 christos p = "int *"; 5021 1.1 christos break; 5022 1.1 christos default: 5023 1.1 christos break; 5024 1.1 christos }; 5025 1.1 christos break; 5026 1.12 thorpej /* linux_sys_timer_create */ 5027 1.12 thorpej case 259: 5028 1.12 thorpej switch(ndx) { 5029 1.12 thorpej case 0: 5030 1.12 thorpej p = "clockid_t"; 5031 1.12 thorpej break; 5032 1.12 thorpej case 1: 5033 1.12 thorpej p = "struct linux_sigevent *"; 5034 1.12 thorpej break; 5035 1.12 thorpej case 2: 5036 1.12 thorpej p = "timer_t *"; 5037 1.12 thorpej break; 5038 1.12 thorpej default: 5039 1.12 thorpej break; 5040 1.12 thorpej }; 5041 1.12 thorpej break; 5042 1.12 thorpej /* linux_sys_timer_settime */ 5043 1.12 thorpej case 260: 5044 1.12 thorpej switch(ndx) { 5045 1.12 thorpej case 0: 5046 1.12 thorpej p = "timer_t"; 5047 1.12 thorpej break; 5048 1.12 thorpej case 1: 5049 1.12 thorpej p = "int"; 5050 1.12 thorpej break; 5051 1.12 thorpej case 2: 5052 1.12 thorpej p = "const struct linux_itimerspec *"; 5053 1.12 thorpej break; 5054 1.12 thorpej case 3: 5055 1.12 thorpej p = "struct linux_itimerspec *"; 5056 1.12 thorpej break; 5057 1.12 thorpej default: 5058 1.12 thorpej break; 5059 1.12 thorpej }; 5060 1.12 thorpej break; 5061 1.12 thorpej /* linux_sys_timer_gettime */ 5062 1.12 thorpej case 261: 5063 1.12 thorpej switch(ndx) { 5064 1.12 thorpej case 0: 5065 1.12 thorpej p = "timer_t"; 5066 1.12 thorpej break; 5067 1.12 thorpej case 1: 5068 1.12 thorpej p = "struct linux_itimerspec *"; 5069 1.12 thorpej break; 5070 1.12 thorpej default: 5071 1.12 thorpej break; 5072 1.12 thorpej }; 5073 1.12 thorpej break; 5074 1.12 thorpej /* sys_timer_getoverrun */ 5075 1.12 thorpej case 262: 5076 1.12 thorpej switch(ndx) { 5077 1.12 thorpej case 0: 5078 1.12 thorpej p = "timer_t"; 5079 1.12 thorpej break; 5080 1.12 thorpej default: 5081 1.12 thorpej break; 5082 1.12 thorpej }; 5083 1.12 thorpej break; 5084 1.12 thorpej /* sys_timer_delete */ 5085 1.12 thorpej case 263: 5086 1.12 thorpej switch(ndx) { 5087 1.12 thorpej case 0: 5088 1.12 thorpej p = "timer_t"; 5089 1.12 thorpej break; 5090 1.12 thorpej default: 5091 1.12 thorpej break; 5092 1.12 thorpej }; 5093 1.12 thorpej break; 5094 1.1 christos /* linux_sys_clock_settime */ 5095 1.1 christos case 264: 5096 1.1 christos switch(ndx) { 5097 1.1 christos case 0: 5098 1.1 christos p = "clockid_t"; 5099 1.1 christos break; 5100 1.1 christos case 1: 5101 1.1 christos p = "struct linux_timespec *"; 5102 1.1 christos break; 5103 1.1 christos default: 5104 1.1 christos break; 5105 1.1 christos }; 5106 1.1 christos break; 5107 1.1 christos /* linux_sys_clock_gettime */ 5108 1.1 christos case 265: 5109 1.1 christos switch(ndx) { 5110 1.1 christos case 0: 5111 1.1 christos p = "clockid_t"; 5112 1.1 christos break; 5113 1.1 christos case 1: 5114 1.1 christos p = "struct linux_timespec *"; 5115 1.1 christos break; 5116 1.1 christos default: 5117 1.1 christos break; 5118 1.1 christos }; 5119 1.1 christos break; 5120 1.1 christos /* linux_sys_clock_getres */ 5121 1.1 christos case 266: 5122 1.1 christos switch(ndx) { 5123 1.1 christos case 0: 5124 1.1 christos p = "clockid_t"; 5125 1.1 christos break; 5126 1.1 christos case 1: 5127 1.1 christos p = "struct linux_timespec *"; 5128 1.1 christos break; 5129 1.1 christos default: 5130 1.1 christos break; 5131 1.1 christos }; 5132 1.1 christos break; 5133 1.1 christos /* linux_sys_clock_nanosleep */ 5134 1.1 christos case 267: 5135 1.1 christos switch(ndx) { 5136 1.1 christos case 0: 5137 1.1 christos p = "clockid_t"; 5138 1.1 christos break; 5139 1.1 christos case 1: 5140 1.1 christos p = "int"; 5141 1.1 christos break; 5142 1.1 christos case 2: 5143 1.1 christos p = "struct linux_timespec *"; 5144 1.1 christos break; 5145 1.1 christos case 3: 5146 1.1 christos p = "struct linux_timespec *"; 5147 1.1 christos break; 5148 1.1 christos default: 5149 1.1 christos break; 5150 1.1 christos }; 5151 1.1 christos break; 5152 1.1 christos /* linux_sys_statfs64 */ 5153 1.1 christos case 268: 5154 1.1 christos switch(ndx) { 5155 1.1 christos case 0: 5156 1.1 christos p = "const char *"; 5157 1.1 christos break; 5158 1.1 christos case 1: 5159 1.1 christos p = "size_t"; 5160 1.1 christos break; 5161 1.1 christos case 2: 5162 1.1 christos p = "struct linux_statfs64 *"; 5163 1.1 christos break; 5164 1.1 christos default: 5165 1.1 christos break; 5166 1.1 christos }; 5167 1.1 christos break; 5168 1.1 christos /* linux_sys_fstatfs64 */ 5169 1.1 christos case 269: 5170 1.1 christos switch(ndx) { 5171 1.1 christos case 0: 5172 1.1 christos p = "int"; 5173 1.1 christos break; 5174 1.1 christos case 1: 5175 1.1 christos p = "size_t"; 5176 1.1 christos break; 5177 1.1 christos case 2: 5178 1.1 christos p = "struct linux_statfs64 *"; 5179 1.1 christos break; 5180 1.1 christos default: 5181 1.1 christos break; 5182 1.1 christos }; 5183 1.1 christos break; 5184 1.1 christos /* linux_sys_tgkill */ 5185 1.1 christos case 270: 5186 1.1 christos switch(ndx) { 5187 1.1 christos case 0: 5188 1.1 christos p = "int"; 5189 1.1 christos break; 5190 1.1 christos case 1: 5191 1.1 christos p = "int"; 5192 1.1 christos break; 5193 1.1 christos case 2: 5194 1.1 christos p = "int"; 5195 1.1 christos break; 5196 1.1 christos default: 5197 1.1 christos break; 5198 1.1 christos }; 5199 1.1 christos break; 5200 1.1 christos /* compat_50_sys_utimes */ 5201 1.1 christos case 271: 5202 1.1 christos switch(ndx) { 5203 1.1 christos case 0: 5204 1.1 christos p = "const char *"; 5205 1.1 christos break; 5206 1.1 christos case 1: 5207 1.1 christos p = "const struct timeval50 *"; 5208 1.1 christos break; 5209 1.1 christos default: 5210 1.1 christos break; 5211 1.1 christos }; 5212 1.1 christos break; 5213 1.1 christos /* linux_sys_fadvise64_64 */ 5214 1.1 christos case 272: 5215 1.1 christos switch(ndx) { 5216 1.1 christos case 0: 5217 1.1 christos p = "int"; 5218 1.1 christos break; 5219 1.1 christos case 1: 5220 1.1 christos p = "off_t"; 5221 1.1 christos break; 5222 1.1 christos case 2: 5223 1.1 christos p = "off_t"; 5224 1.1 christos break; 5225 1.1 christos case 3: 5226 1.1 christos p = "int"; 5227 1.1 christos break; 5228 1.1 christos default: 5229 1.1 christos break; 5230 1.1 christos }; 5231 1.1 christos break; 5232 1.23 christos /* linux_sys_mq_open */ 5233 1.23 christos case 277: 5234 1.23 christos switch(ndx) { 5235 1.23 christos case 0: 5236 1.23 christos p = "const char *"; 5237 1.23 christos break; 5238 1.23 christos case 1: 5239 1.23 christos p = "int"; 5240 1.23 christos break; 5241 1.23 christos case 2: 5242 1.23 christos p = "linux_umode_t"; 5243 1.23 christos break; 5244 1.23 christos case 3: 5245 1.23 christos p = "struct linux_mq_attr *"; 5246 1.23 christos break; 5247 1.23 christos default: 5248 1.23 christos break; 5249 1.23 christos }; 5250 1.23 christos break; 5251 1.23 christos /* linux_sys_mq_unlink */ 5252 1.23 christos case 278: 5253 1.23 christos switch(ndx) { 5254 1.23 christos case 0: 5255 1.23 christos p = "const char *"; 5256 1.23 christos break; 5257 1.23 christos default: 5258 1.23 christos break; 5259 1.23 christos }; 5260 1.23 christos break; 5261 1.23 christos /* linux_sys_mq_timedsend */ 5262 1.23 christos case 279: 5263 1.23 christos switch(ndx) { 5264 1.23 christos case 0: 5265 1.23 christos p = "linux_mqd_t"; 5266 1.23 christos break; 5267 1.23 christos case 1: 5268 1.23 christos p = "const char *"; 5269 1.23 christos break; 5270 1.23 christos case 2: 5271 1.23 christos p = "size_t"; 5272 1.23 christos break; 5273 1.23 christos case 3: 5274 1.23 christos p = "unsigned int"; 5275 1.23 christos break; 5276 1.23 christos case 4: 5277 1.23 christos p = "const struct linux_timespec *"; 5278 1.23 christos break; 5279 1.23 christos default: 5280 1.23 christos break; 5281 1.23 christos }; 5282 1.23 christos break; 5283 1.23 christos /* linux_sys_mq_timedreceive */ 5284 1.23 christos case 280: 5285 1.23 christos switch(ndx) { 5286 1.23 christos case 0: 5287 1.23 christos p = "linux_mqd_t"; 5288 1.23 christos break; 5289 1.23 christos case 1: 5290 1.23 christos p = "char *"; 5291 1.23 christos break; 5292 1.23 christos case 2: 5293 1.23 christos p = "size_t"; 5294 1.23 christos break; 5295 1.23 christos case 3: 5296 1.23 christos p = "unsigned int *"; 5297 1.23 christos break; 5298 1.23 christos case 4: 5299 1.23 christos p = "const struct linux_timespec *"; 5300 1.23 christos break; 5301 1.23 christos default: 5302 1.23 christos break; 5303 1.23 christos }; 5304 1.23 christos break; 5305 1.23 christos /* linux_sys_mq_notify */ 5306 1.23 christos case 281: 5307 1.23 christos switch(ndx) { 5308 1.23 christos case 0: 5309 1.23 christos p = "linux_mqd_t"; 5310 1.23 christos break; 5311 1.23 christos case 1: 5312 1.23 christos p = "const struct linux_sigevent *"; 5313 1.23 christos break; 5314 1.23 christos default: 5315 1.23 christos break; 5316 1.23 christos }; 5317 1.23 christos break; 5318 1.23 christos /* linux_sys_mq_getsetattr */ 5319 1.23 christos case 282: 5320 1.23 christos switch(ndx) { 5321 1.23 christos case 0: 5322 1.23 christos p = "linux_mqd_t"; 5323 1.23 christos break; 5324 1.23 christos case 1: 5325 1.23 christos p = "const struct linux_mq_attr *"; 5326 1.23 christos break; 5327 1.23 christos case 2: 5328 1.23 christos p = "struct linux_mq_attr *"; 5329 1.23 christos break; 5330 1.23 christos default: 5331 1.23 christos break; 5332 1.23 christos }; 5333 1.23 christos break; 5334 1.20 christos /* linux_sys_waitid */ 5335 1.20 christos case 284: 5336 1.20 christos switch(ndx) { 5337 1.20 christos case 0: 5338 1.20 christos p = "int"; 5339 1.20 christos break; 5340 1.20 christos case 1: 5341 1.20 christos p = "id_t"; 5342 1.20 christos break; 5343 1.20 christos case 2: 5344 1.20 christos p = "linux_siginfo_t *"; 5345 1.20 christos break; 5346 1.20 christos case 3: 5347 1.20 christos p = "int"; 5348 1.20 christos break; 5349 1.20 christos case 4: 5350 1.20 christos p = "struct rusage50 *"; 5351 1.20 christos break; 5352 1.20 christos default: 5353 1.20 christos break; 5354 1.20 christos }; 5355 1.20 christos break; 5356 1.21 christos /* linux_sys_inotify_init */ 5357 1.21 christos case 291: 5358 1.21 christos break; 5359 1.21 christos /* linux_sys_inotify_add_watch */ 5360 1.21 christos case 292: 5361 1.21 christos switch(ndx) { 5362 1.21 christos case 0: 5363 1.21 christos p = "int"; 5364 1.21 christos break; 5365 1.21 christos case 1: 5366 1.21 christos p = "const char *"; 5367 1.21 christos break; 5368 1.21 christos case 2: 5369 1.21 christos p = "uint32_t"; 5370 1.21 christos break; 5371 1.21 christos default: 5372 1.21 christos break; 5373 1.21 christos }; 5374 1.21 christos break; 5375 1.21 christos /* linux_sys_inotify_rm_watch */ 5376 1.21 christos case 293: 5377 1.21 christos switch(ndx) { 5378 1.21 christos case 0: 5379 1.21 christos p = "int"; 5380 1.21 christos break; 5381 1.21 christos case 1: 5382 1.21 christos p = "int"; 5383 1.21 christos break; 5384 1.21 christos default: 5385 1.21 christos break; 5386 1.21 christos }; 5387 1.21 christos break; 5388 1.1 christos /* linux_sys_openat */ 5389 1.1 christos case 295: 5390 1.1 christos switch(ndx) { 5391 1.1 christos case 0: 5392 1.1 christos p = "int"; 5393 1.1 christos break; 5394 1.1 christos case 1: 5395 1.1 christos p = "const char *"; 5396 1.1 christos break; 5397 1.1 christos case 2: 5398 1.1 christos p = "int"; 5399 1.1 christos break; 5400 1.1 christos case 3: 5401 1.1 christos p = "linux_umode_t"; 5402 1.1 christos break; 5403 1.1 christos default: 5404 1.1 christos break; 5405 1.1 christos }; 5406 1.1 christos break; 5407 1.1 christos /* sys_mkdirat */ 5408 1.1 christos case 296: 5409 1.1 christos switch(ndx) { 5410 1.1 christos case 0: 5411 1.1 christos p = "int"; 5412 1.1 christos break; 5413 1.1 christos case 1: 5414 1.1 christos p = "const char *"; 5415 1.1 christos break; 5416 1.1 christos case 2: 5417 1.1 christos p = "linux_umode_t"; 5418 1.1 christos break; 5419 1.1 christos default: 5420 1.1 christos break; 5421 1.1 christos }; 5422 1.1 christos break; 5423 1.1 christos /* linux_sys_mknodat */ 5424 1.1 christos case 297: 5425 1.1 christos switch(ndx) { 5426 1.1 christos case 0: 5427 1.1 christos p = "int"; 5428 1.1 christos break; 5429 1.1 christos case 1: 5430 1.1 christos p = "const char *"; 5431 1.1 christos break; 5432 1.1 christos case 2: 5433 1.1 christos p = "linux_umode_t"; 5434 1.1 christos break; 5435 1.1 christos case 3: 5436 1.1 christos p = "unsigned"; 5437 1.1 christos break; 5438 1.1 christos default: 5439 1.1 christos break; 5440 1.1 christos }; 5441 1.1 christos break; 5442 1.1 christos /* linux_sys_fchownat */ 5443 1.1 christos case 298: 5444 1.1 christos switch(ndx) { 5445 1.1 christos case 0: 5446 1.1 christos p = "int"; 5447 1.1 christos break; 5448 1.1 christos case 1: 5449 1.1 christos p = "const char *"; 5450 1.1 christos break; 5451 1.1 christos case 2: 5452 1.1 christos p = "uid_t"; 5453 1.1 christos break; 5454 1.1 christos case 3: 5455 1.1 christos p = "gid_t"; 5456 1.1 christos break; 5457 1.1 christos case 4: 5458 1.1 christos p = "int"; 5459 1.1 christos break; 5460 1.1 christos default: 5461 1.1 christos break; 5462 1.1 christos }; 5463 1.1 christos break; 5464 1.1 christos /* linux_sys_fstatat64 */ 5465 1.1 christos case 300: 5466 1.1 christos switch(ndx) { 5467 1.1 christos case 0: 5468 1.1 christos p = "int"; 5469 1.1 christos break; 5470 1.1 christos case 1: 5471 1.1 christos p = "const char *"; 5472 1.1 christos break; 5473 1.1 christos case 2: 5474 1.1 christos p = "struct linux_stat64 *"; 5475 1.1 christos break; 5476 1.1 christos case 3: 5477 1.1 christos p = "int"; 5478 1.1 christos break; 5479 1.1 christos default: 5480 1.1 christos break; 5481 1.1 christos }; 5482 1.1 christos break; 5483 1.1 christos /* linux_sys_unlinkat */ 5484 1.1 christos case 301: 5485 1.1 christos switch(ndx) { 5486 1.1 christos case 0: 5487 1.1 christos p = "int"; 5488 1.1 christos break; 5489 1.1 christos case 1: 5490 1.1 christos p = "const char *"; 5491 1.1 christos break; 5492 1.1 christos case 2: 5493 1.1 christos p = "int"; 5494 1.1 christos break; 5495 1.1 christos default: 5496 1.1 christos break; 5497 1.1 christos }; 5498 1.1 christos break; 5499 1.1 christos /* sys_renameat */ 5500 1.1 christos case 302: 5501 1.1 christos switch(ndx) { 5502 1.1 christos case 0: 5503 1.1 christos p = "int"; 5504 1.1 christos break; 5505 1.1 christos case 1: 5506 1.1 christos p = "const char *"; 5507 1.1 christos break; 5508 1.1 christos case 2: 5509 1.1 christos p = "int"; 5510 1.1 christos break; 5511 1.1 christos case 3: 5512 1.1 christos p = "const char *"; 5513 1.1 christos break; 5514 1.1 christos default: 5515 1.1 christos break; 5516 1.1 christos }; 5517 1.1 christos break; 5518 1.1 christos /* linux_sys_linkat */ 5519 1.1 christos case 303: 5520 1.1 christos switch(ndx) { 5521 1.1 christos case 0: 5522 1.1 christos p = "int"; 5523 1.1 christos break; 5524 1.1 christos case 1: 5525 1.1 christos p = "const char *"; 5526 1.1 christos break; 5527 1.1 christos case 2: 5528 1.1 christos p = "int"; 5529 1.1 christos break; 5530 1.1 christos case 3: 5531 1.1 christos p = "const char *"; 5532 1.1 christos break; 5533 1.1 christos case 4: 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 /* sys_symlinkat */ 5541 1.1 christos case 304: 5542 1.1 christos switch(ndx) { 5543 1.1 christos case 0: 5544 1.1 christos p = "const char *"; 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 case 2: 5550 1.1 christos p = "const char *"; 5551 1.1 christos break; 5552 1.1 christos default: 5553 1.1 christos break; 5554 1.1 christos }; 5555 1.1 christos break; 5556 1.1 christos /* sys_readlinkat */ 5557 1.1 christos case 305: 5558 1.1 christos switch(ndx) { 5559 1.1 christos case 0: 5560 1.1 christos p = "int"; 5561 1.1 christos break; 5562 1.1 christos case 1: 5563 1.1 christos p = "const char *"; 5564 1.1 christos break; 5565 1.1 christos case 2: 5566 1.1 christos p = "char *"; 5567 1.1 christos break; 5568 1.1 christos case 3: 5569 1.1 christos p = "size_t"; 5570 1.1 christos break; 5571 1.1 christos default: 5572 1.1 christos break; 5573 1.1 christos }; 5574 1.1 christos break; 5575 1.1 christos /* linux_sys_fchmodat */ 5576 1.1 christos case 306: 5577 1.1 christos switch(ndx) { 5578 1.1 christos case 0: 5579 1.1 christos p = "int"; 5580 1.1 christos break; 5581 1.1 christos case 1: 5582 1.1 christos p = "const char *"; 5583 1.1 christos break; 5584 1.1 christos case 2: 5585 1.1 christos p = "linux_umode_t"; 5586 1.1 christos break; 5587 1.1 christos default: 5588 1.1 christos break; 5589 1.1 christos }; 5590 1.1 christos break; 5591 1.1 christos /* linux_sys_faccessat */ 5592 1.1 christos case 307: 5593 1.1 christos switch(ndx) { 5594 1.1 christos case 0: 5595 1.1 christos p = "int"; 5596 1.1 christos break; 5597 1.1 christos case 1: 5598 1.1 christos p = "const char *"; 5599 1.1 christos break; 5600 1.1 christos case 2: 5601 1.1 christos p = "int"; 5602 1.1 christos break; 5603 1.1 christos default: 5604 1.1 christos break; 5605 1.1 christos }; 5606 1.1 christos break; 5607 1.5 martin /* linux_sys_pselect6 */ 5608 1.5 martin case 308: 5609 1.5 martin switch(ndx) { 5610 1.5 martin case 0: 5611 1.5 martin p = "int"; 5612 1.5 martin break; 5613 1.5 martin case 1: 5614 1.5 martin p = "fd_set *"; 5615 1.5 martin break; 5616 1.5 martin case 2: 5617 1.5 martin p = "fd_set *"; 5618 1.5 martin break; 5619 1.5 martin case 3: 5620 1.5 martin p = "fd_set *"; 5621 1.5 martin break; 5622 1.5 martin case 4: 5623 1.5 martin p = "struct linux_timespec *"; 5624 1.5 martin break; 5625 1.5 martin case 5: 5626 1.5 martin p = "linux_sized_sigset_t *"; 5627 1.5 martin break; 5628 1.5 martin default: 5629 1.5 martin break; 5630 1.5 martin }; 5631 1.5 martin break; 5632 1.1 christos /* linux_sys_ppoll */ 5633 1.1 christos case 309: 5634 1.1 christos switch(ndx) { 5635 1.1 christos case 0: 5636 1.1 christos p = "struct pollfd *"; 5637 1.1 christos break; 5638 1.1 christos case 1: 5639 1.1 christos p = "u_int"; 5640 1.1 christos break; 5641 1.1 christos case 2: 5642 1.1 christos p = "struct linux_timespec *"; 5643 1.1 christos break; 5644 1.1 christos case 3: 5645 1.1 christos p = "linux_sigset_t *"; 5646 1.1 christos break; 5647 1.1 christos default: 5648 1.1 christos break; 5649 1.1 christos }; 5650 1.1 christos break; 5651 1.11 thorpej /* sys___futex_set_robust_list */ 5652 1.1 christos case 311: 5653 1.1 christos switch(ndx) { 5654 1.1 christos case 0: 5655 1.11 thorpej p = "void *"; 5656 1.1 christos break; 5657 1.1 christos case 1: 5658 1.1 christos p = "size_t"; 5659 1.1 christos break; 5660 1.1 christos default: 5661 1.1 christos break; 5662 1.1 christos }; 5663 1.1 christos break; 5664 1.11 thorpej /* sys___futex_get_robust_list */ 5665 1.1 christos case 312: 5666 1.1 christos switch(ndx) { 5667 1.1 christos case 0: 5668 1.11 thorpej p = "lwpid_t"; 5669 1.1 christos break; 5670 1.1 christos case 1: 5671 1.11 thorpej p = "void **"; 5672 1.1 christos break; 5673 1.1 christos case 2: 5674 1.1 christos p = "size_t *"; 5675 1.1 christos break; 5676 1.1 christos default: 5677 1.1 christos break; 5678 1.1 christos }; 5679 1.1 christos break; 5680 1.24 christos /* linux_sys_sync_file_range */ 5681 1.24 christos case 314: 5682 1.24 christos switch(ndx) { 5683 1.24 christos case 0: 5684 1.24 christos p = "int"; 5685 1.24 christos break; 5686 1.24 christos case 1: 5687 1.24 christos p = "off_t"; 5688 1.24 christos break; 5689 1.24 christos case 2: 5690 1.24 christos p = "off_t"; 5691 1.24 christos break; 5692 1.24 christos case 3: 5693 1.24 christos p = "unsigned int"; 5694 1.24 christos break; 5695 1.24 christos default: 5696 1.24 christos break; 5697 1.24 christos }; 5698 1.24 christos break; 5699 1.22 christos /* linux_sys_getcpu */ 5700 1.22 christos case 318: 5701 1.22 christos switch(ndx) { 5702 1.22 christos case 0: 5703 1.22 christos p = "unsigned int *"; 5704 1.22 christos break; 5705 1.22 christos case 1: 5706 1.22 christos p = "unsigned int *"; 5707 1.22 christos break; 5708 1.22 christos case 2: 5709 1.22 christos p = "struct linux_getcpu_cache *"; 5710 1.22 christos break; 5711 1.22 christos default: 5712 1.22 christos break; 5713 1.22 christos }; 5714 1.22 christos break; 5715 1.18 christos /* linux_sys_epoll_pwait */ 5716 1.18 christos case 319: 5717 1.18 christos switch(ndx) { 5718 1.18 christos case 0: 5719 1.18 christos p = "int"; 5720 1.18 christos break; 5721 1.18 christos case 1: 5722 1.18 christos p = "struct linux_epoll_event *"; 5723 1.18 christos break; 5724 1.18 christos case 2: 5725 1.18 christos p = "int"; 5726 1.18 christos break; 5727 1.18 christos case 3: 5728 1.18 christos p = "int"; 5729 1.18 christos break; 5730 1.18 christos case 4: 5731 1.18 christos p = "const linux_sigset_t *"; 5732 1.18 christos break; 5733 1.18 christos default: 5734 1.18 christos break; 5735 1.18 christos }; 5736 1.18 christos break; 5737 1.1 christos /* linux_sys_utimensat */ 5738 1.1 christos case 320: 5739 1.1 christos switch(ndx) { 5740 1.1 christos case 0: 5741 1.1 christos p = "int"; 5742 1.1 christos break; 5743 1.1 christos case 1: 5744 1.1 christos p = "const char *"; 5745 1.1 christos break; 5746 1.1 christos case 2: 5747 1.1 christos p = "struct linux_timespec *"; 5748 1.1 christos break; 5749 1.1 christos case 3: 5750 1.1 christos p = "int"; 5751 1.1 christos break; 5752 1.1 christos default: 5753 1.1 christos break; 5754 1.1 christos }; 5755 1.1 christos break; 5756 1.13 thorpej /* linux_sys_timerfd_create */ 5757 1.13 thorpej case 322: 5758 1.13 thorpej switch(ndx) { 5759 1.13 thorpej case 0: 5760 1.13 thorpej p = "clockid_t"; 5761 1.13 thorpej break; 5762 1.13 thorpej case 1: 5763 1.13 thorpej p = "int"; 5764 1.13 thorpej break; 5765 1.13 thorpej default: 5766 1.13 thorpej break; 5767 1.13 thorpej }; 5768 1.13 thorpej break; 5769 1.14 thorpej /* linux_sys_eventfd */ 5770 1.14 thorpej case 323: 5771 1.14 thorpej switch(ndx) { 5772 1.14 thorpej case 0: 5773 1.14 thorpej p = "unsigned int"; 5774 1.14 thorpej break; 5775 1.14 thorpej default: 5776 1.14 thorpej break; 5777 1.14 thorpej }; 5778 1.14 thorpej break; 5779 1.10 jdolecek /* linux_sys_fallocate */ 5780 1.10 jdolecek case 324: 5781 1.10 jdolecek switch(ndx) { 5782 1.10 jdolecek case 0: 5783 1.10 jdolecek p = "int"; 5784 1.10 jdolecek break; 5785 1.10 jdolecek case 1: 5786 1.10 jdolecek p = "int"; 5787 1.10 jdolecek break; 5788 1.10 jdolecek case 2: 5789 1.10 jdolecek p = "off_t"; 5790 1.10 jdolecek break; 5791 1.10 jdolecek case 3: 5792 1.10 jdolecek p = "off_t"; 5793 1.10 jdolecek break; 5794 1.10 jdolecek default: 5795 1.10 jdolecek break; 5796 1.10 jdolecek }; 5797 1.10 jdolecek break; 5798 1.13 thorpej /* linux_sys_timerfd_settime */ 5799 1.13 thorpej case 325: 5800 1.13 thorpej switch(ndx) { 5801 1.13 thorpej case 0: 5802 1.13 thorpej p = "int"; 5803 1.13 thorpej break; 5804 1.13 thorpej case 1: 5805 1.13 thorpej p = "int"; 5806 1.13 thorpej break; 5807 1.13 thorpej case 2: 5808 1.13 thorpej p = "const struct linux_itimerspec *"; 5809 1.13 thorpej break; 5810 1.13 thorpej case 3: 5811 1.13 thorpej p = "struct linux_itimerspec *"; 5812 1.13 thorpej break; 5813 1.13 thorpej default: 5814 1.13 thorpej break; 5815 1.13 thorpej }; 5816 1.13 thorpej break; 5817 1.13 thorpej /* linux_sys_timerfd_gettime */ 5818 1.13 thorpej case 326: 5819 1.13 thorpej switch(ndx) { 5820 1.13 thorpej case 0: 5821 1.13 thorpej p = "int"; 5822 1.13 thorpej break; 5823 1.13 thorpej case 1: 5824 1.13 thorpej p = "struct linux_itimerspec *"; 5825 1.13 thorpej break; 5826 1.13 thorpej default: 5827 1.13 thorpej break; 5828 1.13 thorpej }; 5829 1.13 thorpej break; 5830 1.14 thorpej /* linux_sys_eventfd2 */ 5831 1.14 thorpej case 328: 5832 1.14 thorpej switch(ndx) { 5833 1.14 thorpej case 0: 5834 1.14 thorpej p = "unsigned int"; 5835 1.14 thorpej break; 5836 1.14 thorpej case 1: 5837 1.14 thorpej p = "int"; 5838 1.14 thorpej break; 5839 1.14 thorpej default: 5840 1.14 thorpej break; 5841 1.14 thorpej }; 5842 1.14 thorpej break; 5843 1.18 christos /* linux_sys_epoll_create1 */ 5844 1.18 christos case 329: 5845 1.18 christos switch(ndx) { 5846 1.18 christos case 0: 5847 1.18 christos p = "int"; 5848 1.18 christos break; 5849 1.18 christos default: 5850 1.18 christos break; 5851 1.18 christos }; 5852 1.18 christos break; 5853 1.1 christos /* linux_sys_dup3 */ 5854 1.1 christos case 330: 5855 1.1 christos switch(ndx) { 5856 1.1 christos case 0: 5857 1.1 christos p = "int"; 5858 1.1 christos break; 5859 1.1 christos case 1: 5860 1.1 christos p = "int"; 5861 1.1 christos break; 5862 1.1 christos case 2: 5863 1.1 christos p = "int"; 5864 1.1 christos break; 5865 1.1 christos default: 5866 1.1 christos break; 5867 1.1 christos }; 5868 1.1 christos break; 5869 1.1 christos /* linux_sys_pipe2 */ 5870 1.1 christos case 331: 5871 1.1 christos switch(ndx) { 5872 1.1 christos case 0: 5873 1.1 christos p = "int *"; 5874 1.1 christos break; 5875 1.1 christos case 1: 5876 1.1 christos p = "int"; 5877 1.1 christos break; 5878 1.1 christos default: 5879 1.1 christos break; 5880 1.1 christos }; 5881 1.1 christos break; 5882 1.21 christos /* linux_sys_inotify_init1 */ 5883 1.21 christos case 332: 5884 1.21 christos switch(ndx) { 5885 1.21 christos case 0: 5886 1.21 christos p = "int"; 5887 1.21 christos break; 5888 1.21 christos default: 5889 1.21 christos break; 5890 1.21 christos }; 5891 1.21 christos break; 5892 1.15 thorpej /* linux_sys_preadv */ 5893 1.15 thorpej case 333: 5894 1.15 thorpej switch(ndx) { 5895 1.15 thorpej case 0: 5896 1.15 thorpej p = "int"; 5897 1.15 thorpej break; 5898 1.15 thorpej case 1: 5899 1.15 thorpej p = "const struct iovec *"; 5900 1.15 thorpej break; 5901 1.15 thorpej case 2: 5902 1.15 thorpej p = "int"; 5903 1.15 thorpej break; 5904 1.15 thorpej case 3: 5905 1.15 thorpej p = "unsigned long"; 5906 1.15 thorpej break; 5907 1.15 thorpej case 4: 5908 1.15 thorpej p = "unsigned long"; 5909 1.15 thorpej break; 5910 1.15 thorpej default: 5911 1.15 thorpej break; 5912 1.15 thorpej }; 5913 1.15 thorpej break; 5914 1.15 thorpej /* linux_sys_pwritev */ 5915 1.15 thorpej case 334: 5916 1.15 thorpej switch(ndx) { 5917 1.15 thorpej case 0: 5918 1.15 thorpej p = "int"; 5919 1.15 thorpej break; 5920 1.15 thorpej case 1: 5921 1.15 thorpej p = "const struct iovcnt *"; 5922 1.15 thorpej break; 5923 1.15 thorpej case 2: 5924 1.15 thorpej p = "int"; 5925 1.15 thorpej break; 5926 1.15 thorpej case 3: 5927 1.15 thorpej p = "unsigned long"; 5928 1.15 thorpej break; 5929 1.15 thorpej case 4: 5930 1.15 thorpej p = "unsigned long"; 5931 1.15 thorpej break; 5932 1.15 thorpej default: 5933 1.15 thorpej break; 5934 1.15 thorpej }; 5935 1.15 thorpej break; 5936 1.16 ryo /* linux_sys_prlimit64 */ 5937 1.16 ryo case 340: 5938 1.16 ryo switch(ndx) { 5939 1.16 ryo case 0: 5940 1.16 ryo p = "pid_t"; 5941 1.16 ryo break; 5942 1.16 ryo case 1: 5943 1.16 ryo p = "int"; 5944 1.16 ryo break; 5945 1.16 ryo case 2: 5946 1.16 ryo p = "struct rlimit *"; 5947 1.16 ryo break; 5948 1.16 ryo case 3: 5949 1.16 ryo p = "struct rlimit *"; 5950 1.16 ryo break; 5951 1.16 ryo default: 5952 1.16 ryo break; 5953 1.16 ryo }; 5954 1.16 ryo break; 5955 1.24 christos /* linux_sys_syncfs */ 5956 1.24 christos case 344: 5957 1.24 christos switch(ndx) { 5958 1.24 christos case 0: 5959 1.24 christos p = "int"; 5960 1.24 christos break; 5961 1.24 christos default: 5962 1.24 christos break; 5963 1.24 christos }; 5964 1.24 christos break; 5965 1.24 christos /* linux_sys_renameat2 */ 5966 1.24 christos case 353: 5967 1.24 christos switch(ndx) { 5968 1.24 christos case 0: 5969 1.24 christos p = "int"; 5970 1.24 christos break; 5971 1.24 christos case 1: 5972 1.24 christos p = "const char *"; 5973 1.24 christos break; 5974 1.24 christos case 2: 5975 1.24 christos p = "int"; 5976 1.24 christos break; 5977 1.24 christos case 3: 5978 1.24 christos p = "const char *"; 5979 1.24 christos break; 5980 1.24 christos case 4: 5981 1.24 christos p = "unsigned int"; 5982 1.24 christos break; 5983 1.24 christos default: 5984 1.24 christos break; 5985 1.24 christos }; 5986 1.24 christos break; 5987 1.17 christos /* sys_getrandom */ 5988 1.17 christos case 355: 5989 1.17 christos switch(ndx) { 5990 1.17 christos case 0: 5991 1.17 christos p = "void *"; 5992 1.17 christos break; 5993 1.17 christos case 1: 5994 1.17 christos p = "size_t"; 5995 1.17 christos break; 5996 1.17 christos case 2: 5997 1.17 christos p = "unsigned int"; 5998 1.17 christos break; 5999 1.17 christos default: 6000 1.17 christos break; 6001 1.17 christos }; 6002 1.17 christos break; 6003 1.17 christos /* linux_sys_memfd_create */ 6004 1.17 christos case 356: 6005 1.17 christos switch(ndx) { 6006 1.17 christos case 0: 6007 1.17 christos p = "const char *"; 6008 1.17 christos break; 6009 1.17 christos case 1: 6010 1.17 christos p = "unsigned int"; 6011 1.17 christos break; 6012 1.17 christos default: 6013 1.17 christos break; 6014 1.17 christos }; 6015 1.17 christos break; 6016 1.24 christos /* linux_sys_copy_file_range */ 6017 1.24 christos case 377: 6018 1.24 christos switch(ndx) { 6019 1.24 christos case 0: 6020 1.24 christos p = "int"; 6021 1.24 christos break; 6022 1.24 christos case 1: 6023 1.24 christos p = "off_t *"; 6024 1.24 christos break; 6025 1.24 christos case 2: 6026 1.24 christos p = "int"; 6027 1.24 christos break; 6028 1.24 christos case 3: 6029 1.24 christos p = "off_t *"; 6030 1.24 christos break; 6031 1.24 christos case 4: 6032 1.24 christos p = "size_t"; 6033 1.24 christos break; 6034 1.24 christos case 5: 6035 1.24 christos p = "unsigned int"; 6036 1.24 christos break; 6037 1.24 christos default: 6038 1.24 christos break; 6039 1.24 christos }; 6040 1.24 christos break; 6041 1.19 christos /* linux_sys_statx */ 6042 1.19 christos case 397: 6043 1.19 christos switch(ndx) { 6044 1.19 christos case 0: 6045 1.19 christos p = "int"; 6046 1.19 christos break; 6047 1.19 christos case 1: 6048 1.19 christos p = "const char *"; 6049 1.19 christos break; 6050 1.19 christos case 2: 6051 1.19 christos p = "int"; 6052 1.19 christos break; 6053 1.19 christos case 3: 6054 1.19 christos p = "unsigned int"; 6055 1.19 christos break; 6056 1.19 christos case 4: 6057 1.19 christos p = "struct linux_statx *"; 6058 1.19 christos break; 6059 1.19 christos default: 6060 1.19 christos break; 6061 1.19 christos }; 6062 1.19 christos break; 6063 1.24 christos /* linux_sys_clone3 */ 6064 1.24 christos case 435: 6065 1.24 christos switch(ndx) { 6066 1.24 christos case 0: 6067 1.24 christos p = "struct linux_user_clone3_args *"; 6068 1.24 christos break; 6069 1.24 christos case 1: 6070 1.24 christos p = "size_t"; 6071 1.24 christos break; 6072 1.24 christos default: 6073 1.24 christos break; 6074 1.24 christos }; 6075 1.24 christos break; 6076 1.19 christos /* linux_sys_close_range */ 6077 1.19 christos case 436: 6078 1.19 christos switch(ndx) { 6079 1.19 christos case 0: 6080 1.19 christos p = "unsigned int"; 6081 1.19 christos break; 6082 1.19 christos case 1: 6083 1.19 christos p = "unsigned int"; 6084 1.19 christos break; 6085 1.19 christos case 2: 6086 1.19 christos p = "unsigned int"; 6087 1.19 christos break; 6088 1.19 christos default: 6089 1.19 christos break; 6090 1.19 christos }; 6091 1.19 christos break; 6092 1.22 christos /* linux_sys_faccessat2 */ 6093 1.22 christos case 439: 6094 1.22 christos switch(ndx) { 6095 1.22 christos case 0: 6096 1.22 christos p = "int"; 6097 1.22 christos break; 6098 1.22 christos case 1: 6099 1.22 christos p = "const char *"; 6100 1.22 christos break; 6101 1.22 christos case 2: 6102 1.22 christos p = "int"; 6103 1.22 christos break; 6104 1.22 christos case 3: 6105 1.22 christos p = "int"; 6106 1.22 christos break; 6107 1.22 christos default: 6108 1.22 christos break; 6109 1.22 christos }; 6110 1.22 christos break; 6111 1.18 christos /* linux_sys_epoll_pwait2 */ 6112 1.18 christos case 441: 6113 1.18 christos switch(ndx) { 6114 1.18 christos case 0: 6115 1.18 christos p = "int"; 6116 1.18 christos break; 6117 1.18 christos case 1: 6118 1.18 christos p = "struct linux_epoll_event *"; 6119 1.18 christos break; 6120 1.18 christos case 2: 6121 1.18 christos p = "int"; 6122 1.18 christos break; 6123 1.18 christos case 3: 6124 1.18 christos p = "const struct linux_timespec *"; 6125 1.18 christos break; 6126 1.18 christos case 4: 6127 1.18 christos p = "const linux_sigset_t *"; 6128 1.18 christos break; 6129 1.18 christos default: 6130 1.18 christos break; 6131 1.18 christos }; 6132 1.18 christos break; 6133 1.1 christos default: 6134 1.1 christos break; 6135 1.1 christos }; 6136 1.1 christos if (p != NULL) 6137 1.1 christos strlcpy(desc, p, descsz); 6138 1.1 christos } 6139 1.1 christos static void 6140 1.1 christos systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6141 1.1 christos { 6142 1.1 christos const char *p = NULL; 6143 1.1 christos switch (sysnum) { 6144 1.1 christos /* linux_sys_nosys */ 6145 1.1 christos case 0: 6146 1.1 christos /* linux_sys_exit */ 6147 1.1 christos case 1: 6148 1.1 christos if (ndx == 0 || ndx == 1) 6149 1.1 christos p = "int"; 6150 1.1 christos break; 6151 1.1 christos /* sys_fork */ 6152 1.1 christos case 2: 6153 1.1 christos /* sys_read */ 6154 1.1 christos case 3: 6155 1.1 christos if (ndx == 0 || ndx == 1) 6156 1.1 christos p = "ssize_t"; 6157 1.1 christos break; 6158 1.1 christos /* sys_write */ 6159 1.1 christos case 4: 6160 1.1 christos if (ndx == 0 || ndx == 1) 6161 1.1 christos p = "ssize_t"; 6162 1.1 christos break; 6163 1.1 christos /* linux_sys_open */ 6164 1.1 christos case 5: 6165 1.1 christos if (ndx == 0 || ndx == 1) 6166 1.1 christos p = "int"; 6167 1.1 christos break; 6168 1.1 christos /* sys_close */ 6169 1.1 christos case 6: 6170 1.1 christos if (ndx == 0 || ndx == 1) 6171 1.1 christos p = "int"; 6172 1.1 christos break; 6173 1.1 christos /* linux_sys_waitpid */ 6174 1.1 christos case 7: 6175 1.1 christos if (ndx == 0 || ndx == 1) 6176 1.1 christos p = "int"; 6177 1.1 christos break; 6178 1.1 christos /* linux_sys_creat */ 6179 1.1 christos case 8: 6180 1.1 christos if (ndx == 0 || ndx == 1) 6181 1.1 christos p = "int"; 6182 1.1 christos break; 6183 1.1 christos /* sys_link */ 6184 1.1 christos case 9: 6185 1.1 christos if (ndx == 0 || ndx == 1) 6186 1.1 christos p = "int"; 6187 1.1 christos break; 6188 1.1 christos /* linux_sys_unlink */ 6189 1.1 christos case 10: 6190 1.1 christos if (ndx == 0 || ndx == 1) 6191 1.1 christos p = "int"; 6192 1.1 christos break; 6193 1.1 christos /* sys_execve */ 6194 1.1 christos case 11: 6195 1.1 christos if (ndx == 0 || ndx == 1) 6196 1.1 christos p = "int"; 6197 1.1 christos break; 6198 1.1 christos /* sys_chdir */ 6199 1.1 christos case 12: 6200 1.1 christos if (ndx == 0 || ndx == 1) 6201 1.1 christos p = "int"; 6202 1.1 christos break; 6203 1.1 christos /* linux_sys_time */ 6204 1.1 christos case 13: 6205 1.1 christos if (ndx == 0 || ndx == 1) 6206 1.1 christos p = "int"; 6207 1.1 christos break; 6208 1.1 christos /* linux_sys_mknod */ 6209 1.1 christos case 14: 6210 1.1 christos if (ndx == 0 || ndx == 1) 6211 1.1 christos p = "int"; 6212 1.1 christos break; 6213 1.1 christos /* sys_chmod */ 6214 1.1 christos case 15: 6215 1.1 christos if (ndx == 0 || ndx == 1) 6216 1.1 christos p = "int"; 6217 1.1 christos break; 6218 1.1 christos /* linux_sys_lchown16 */ 6219 1.1 christos case 16: 6220 1.1 christos if (ndx == 0 || ndx == 1) 6221 1.1 christos p = "int"; 6222 1.1 christos break; 6223 1.1 christos /* linux_sys_break */ 6224 1.1 christos case 17: 6225 1.1 christos if (ndx == 0 || ndx == 1) 6226 1.1 christos p = "int"; 6227 1.1 christos break; 6228 1.1 christos /* compat_43_sys_lseek */ 6229 1.1 christos case 19: 6230 1.1 christos if (ndx == 0 || ndx == 1) 6231 1.1 christos p = "long"; 6232 1.1 christos break; 6233 1.1 christos /* sys_getpid */ 6234 1.1 christos case 20: 6235 1.1 christos /* sys_setuid */ 6236 1.1 christos case 23: 6237 1.1 christos if (ndx == 0 || ndx == 1) 6238 1.1 christos p = "int"; 6239 1.1 christos break; 6240 1.1 christos /* sys_getuid */ 6241 1.1 christos case 24: 6242 1.1 christos /* linux_sys_stime */ 6243 1.1 christos case 25: 6244 1.1 christos if (ndx == 0 || ndx == 1) 6245 1.1 christos p = "int"; 6246 1.1 christos break; 6247 1.1 christos /* linux_sys_ptrace */ 6248 1.1 christos case 26: 6249 1.1 christos if (ndx == 0 || ndx == 1) 6250 1.1 christos p = "int"; 6251 1.1 christos break; 6252 1.1 christos /* linux_sys_alarm */ 6253 1.1 christos case 27: 6254 1.1 christos if (ndx == 0 || ndx == 1) 6255 1.1 christos p = "int"; 6256 1.1 christos break; 6257 1.1 christos /* linux_sys_pause */ 6258 1.1 christos case 29: 6259 1.1 christos /* linux_sys_utime */ 6260 1.1 christos case 30: 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_access */ 6265 1.1 christos case 33: 6266 1.1 christos if (ndx == 0 || ndx == 1) 6267 1.1 christos p = "int"; 6268 1.1 christos break; 6269 1.1 christos /* linux_sys_nice */ 6270 1.1 christos case 34: 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_sync */ 6275 1.1 christos case 36: 6276 1.1 christos /* linux_sys_kill */ 6277 1.1 christos case 37: 6278 1.1 christos if (ndx == 0 || ndx == 1) 6279 1.1 christos p = "int"; 6280 1.1 christos break; 6281 1.1 christos /* sys___posix_rename */ 6282 1.1 christos case 38: 6283 1.1 christos if (ndx == 0 || ndx == 1) 6284 1.1 christos p = "int"; 6285 1.1 christos break; 6286 1.1 christos /* sys_mkdir */ 6287 1.1 christos case 39: 6288 1.1 christos if (ndx == 0 || ndx == 1) 6289 1.1 christos p = "int"; 6290 1.1 christos break; 6291 1.1 christos /* sys_rmdir */ 6292 1.1 christos case 40: 6293 1.1 christos if (ndx == 0 || ndx == 1) 6294 1.1 christos p = "int"; 6295 1.1 christos break; 6296 1.1 christos /* sys_dup */ 6297 1.1 christos case 41: 6298 1.1 christos if (ndx == 0 || ndx == 1) 6299 1.1 christos p = "int"; 6300 1.1 christos break; 6301 1.1 christos /* linux_sys_pipe */ 6302 1.1 christos case 42: 6303 1.1 christos if (ndx == 0 || ndx == 1) 6304 1.1 christos p = "int"; 6305 1.1 christos break; 6306 1.1 christos /* linux_sys_times */ 6307 1.1 christos case 43: 6308 1.1 christos if (ndx == 0 || ndx == 1) 6309 1.1 christos p = "int"; 6310 1.1 christos break; 6311 1.1 christos /* linux_sys_brk */ 6312 1.1 christos case 45: 6313 1.1 christos if (ndx == 0 || ndx == 1) 6314 1.1 christos p = "int"; 6315 1.1 christos break; 6316 1.1 christos /* sys_setgid */ 6317 1.1 christos case 46: 6318 1.1 christos if (ndx == 0 || ndx == 1) 6319 1.1 christos p = "int"; 6320 1.1 christos break; 6321 1.1 christos /* sys_getgid */ 6322 1.1 christos case 47: 6323 1.1 christos /* linux_sys_signal */ 6324 1.1 christos case 48: 6325 1.1 christos if (ndx == 0 || ndx == 1) 6326 1.1 christos p = "int"; 6327 1.1 christos break; 6328 1.1 christos /* sys_geteuid */ 6329 1.1 christos case 49: 6330 1.1 christos /* sys_getegid */ 6331 1.1 christos case 50: 6332 1.1 christos /* sys_acct */ 6333 1.1 christos case 51: 6334 1.1 christos if (ndx == 0 || ndx == 1) 6335 1.1 christos p = "int"; 6336 1.1 christos break; 6337 1.1 christos /* linux_sys_ioctl */ 6338 1.1 christos case 54: 6339 1.1 christos if (ndx == 0 || ndx == 1) 6340 1.1 christos p = "int"; 6341 1.1 christos break; 6342 1.1 christos /* linux_sys_fcntl */ 6343 1.1 christos case 55: 6344 1.1 christos if (ndx == 0 || ndx == 1) 6345 1.1 christos p = "int"; 6346 1.1 christos break; 6347 1.1 christos /* sys_setpgid */ 6348 1.1 christos case 57: 6349 1.1 christos if (ndx == 0 || ndx == 1) 6350 1.1 christos p = "int"; 6351 1.1 christos break; 6352 1.1 christos /* linux_sys_oldolduname */ 6353 1.1 christos case 59: 6354 1.1 christos if (ndx == 0 || ndx == 1) 6355 1.1 christos p = "int"; 6356 1.1 christos break; 6357 1.1 christos /* sys_umask */ 6358 1.1 christos case 60: 6359 1.1 christos if (ndx == 0 || ndx == 1) 6360 1.1 christos p = "int"; 6361 1.1 christos break; 6362 1.1 christos /* sys_chroot */ 6363 1.1 christos case 61: 6364 1.1 christos if (ndx == 0 || ndx == 1) 6365 1.1 christos p = "int"; 6366 1.1 christos break; 6367 1.1 christos /* sys_dup2 */ 6368 1.1 christos case 63: 6369 1.1 christos if (ndx == 0 || ndx == 1) 6370 1.1 christos p = "int"; 6371 1.1 christos break; 6372 1.1 christos /* sys_getppid */ 6373 1.1 christos case 64: 6374 1.1 christos /* sys_getpgrp */ 6375 1.1 christos case 65: 6376 1.1 christos /* sys_setsid */ 6377 1.1 christos case 66: 6378 1.1 christos /* linux_sys_sigaction */ 6379 1.1 christos case 67: 6380 1.1 christos if (ndx == 0 || ndx == 1) 6381 1.1 christos p = "int"; 6382 1.1 christos break; 6383 1.1 christos /* linux_sys_siggetmask */ 6384 1.1 christos case 68: 6385 1.1 christos /* linux_sys_sigsetmask */ 6386 1.1 christos case 69: 6387 1.1 christos if (ndx == 0 || ndx == 1) 6388 1.1 christos p = "int"; 6389 1.1 christos break; 6390 1.1 christos /* linux_sys_setreuid16 */ 6391 1.1 christos case 70: 6392 1.1 christos if (ndx == 0 || ndx == 1) 6393 1.1 christos p = "int"; 6394 1.1 christos break; 6395 1.1 christos /* linux_sys_setregid16 */ 6396 1.1 christos case 71: 6397 1.1 christos if (ndx == 0 || ndx == 1) 6398 1.1 christos p = "int"; 6399 1.1 christos break; 6400 1.1 christos /* linux_sys_sigsuspend */ 6401 1.1 christos case 72: 6402 1.1 christos if (ndx == 0 || ndx == 1) 6403 1.1 christos p = "int"; 6404 1.1 christos break; 6405 1.1 christos /* linux_sys_sigpending */ 6406 1.1 christos case 73: 6407 1.1 christos if (ndx == 0 || ndx == 1) 6408 1.1 christos p = "int"; 6409 1.1 christos break; 6410 1.1 christos /* compat_43_sys_sethostname */ 6411 1.1 christos case 74: 6412 1.1 christos if (ndx == 0 || ndx == 1) 6413 1.1 christos p = "int"; 6414 1.1 christos break; 6415 1.1 christos /* linux_sys_setrlimit */ 6416 1.1 christos case 75: 6417 1.1 christos if (ndx == 0 || ndx == 1) 6418 1.1 christos p = "int"; 6419 1.1 christos break; 6420 1.1 christos /* linux_sys_getrlimit */ 6421 1.1 christos case 76: 6422 1.1 christos if (ndx == 0 || ndx == 1) 6423 1.1 christos p = "int"; 6424 1.1 christos break; 6425 1.1 christos /* compat_50_sys_getrusage */ 6426 1.1 christos case 77: 6427 1.1 christos if (ndx == 0 || ndx == 1) 6428 1.1 christos p = "int"; 6429 1.1 christos break; 6430 1.1 christos /* linux_sys_gettimeofday */ 6431 1.1 christos case 78: 6432 1.1 christos if (ndx == 0 || ndx == 1) 6433 1.1 christos p = "int"; 6434 1.1 christos break; 6435 1.1 christos /* linux_sys_settimeofday */ 6436 1.1 christos case 79: 6437 1.1 christos if (ndx == 0 || ndx == 1) 6438 1.1 christos p = "int"; 6439 1.1 christos break; 6440 1.1 christos /* linux_sys_getgroups16 */ 6441 1.1 christos case 80: 6442 1.1 christos if (ndx == 0 || ndx == 1) 6443 1.1 christos p = "int"; 6444 1.1 christos break; 6445 1.1 christos /* linux_sys_setgroups16 */ 6446 1.1 christos case 81: 6447 1.1 christos if (ndx == 0 || ndx == 1) 6448 1.1 christos p = "int"; 6449 1.1 christos break; 6450 1.1 christos /* linux_sys_oldselect */ 6451 1.1 christos case 82: 6452 1.1 christos if (ndx == 0 || ndx == 1) 6453 1.1 christos p = "int"; 6454 1.1 christos break; 6455 1.1 christos /* sys_symlink */ 6456 1.1 christos case 83: 6457 1.1 christos if (ndx == 0 || ndx == 1) 6458 1.1 christos p = "int"; 6459 1.1 christos break; 6460 1.1 christos /* compat_43_sys_lstat */ 6461 1.1 christos case 84: 6462 1.1 christos if (ndx == 0 || ndx == 1) 6463 1.1 christos p = "int"; 6464 1.1 christos break; 6465 1.1 christos /* sys_readlink */ 6466 1.1 christos case 85: 6467 1.1 christos if (ndx == 0 || ndx == 1) 6468 1.4 njoly p = "ssize_t"; 6469 1.1 christos break; 6470 1.1 christos #ifdef EXEC_AOUT 6471 1.1 christos /* linux_sys_uselib */ 6472 1.1 christos case 86: 6473 1.1 christos if (ndx == 0 || ndx == 1) 6474 1.1 christos p = "int"; 6475 1.1 christos break; 6476 1.1 christos #else 6477 1.1 christos #endif 6478 1.1 christos /* linux_sys_swapon */ 6479 1.1 christos case 87: 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_reboot */ 6484 1.1 christos case 88: 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_readdir */ 6489 1.1 christos case 89: 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_old_mmap */ 6494 1.1 christos case 90: 6495 1.1 christos if (ndx == 0 || ndx == 1) 6496 1.1 christos p = "int"; 6497 1.1 christos break; 6498 1.1 christos /* sys_munmap */ 6499 1.1 christos case 91: 6500 1.1 christos if (ndx == 0 || ndx == 1) 6501 1.1 christos p = "int"; 6502 1.1 christos break; 6503 1.1 christos /* compat_43_sys_truncate */ 6504 1.1 christos case 92: 6505 1.1 christos if (ndx == 0 || ndx == 1) 6506 1.1 christos p = "int"; 6507 1.1 christos break; 6508 1.1 christos /* compat_43_sys_ftruncate */ 6509 1.1 christos case 93: 6510 1.1 christos if (ndx == 0 || ndx == 1) 6511 1.1 christos p = "int"; 6512 1.1 christos break; 6513 1.1 christos /* sys_fchmod */ 6514 1.1 christos case 94: 6515 1.1 christos if (ndx == 0 || ndx == 1) 6516 1.1 christos p = "int"; 6517 1.1 christos break; 6518 1.1 christos /* linux_sys_fchown16 */ 6519 1.1 christos case 95: 6520 1.1 christos if (ndx == 0 || ndx == 1) 6521 1.1 christos p = "int"; 6522 1.1 christos break; 6523 1.1 christos /* linux_sys_getpriority */ 6524 1.1 christos case 96: 6525 1.1 christos if (ndx == 0 || ndx == 1) 6526 1.1 christos p = "int"; 6527 1.1 christos break; 6528 1.1 christos /* sys_setpriority */ 6529 1.1 christos case 97: 6530 1.1 christos if (ndx == 0 || ndx == 1) 6531 1.1 christos p = "int"; 6532 1.1 christos break; 6533 1.1 christos /* sys_profil */ 6534 1.1 christos case 98: 6535 1.1 christos if (ndx == 0 || ndx == 1) 6536 1.1 christos p = "int"; 6537 1.1 christos break; 6538 1.1 christos /* linux_sys_statfs */ 6539 1.1 christos case 99: 6540 1.1 christos if (ndx == 0 || ndx == 1) 6541 1.1 christos p = "int"; 6542 1.1 christos break; 6543 1.1 christos /* linux_sys_fstatfs */ 6544 1.1 christos case 100: 6545 1.1 christos if (ndx == 0 || ndx == 1) 6546 1.1 christos p = "int"; 6547 1.1 christos break; 6548 1.1 christos /* linux_sys_ioperm */ 6549 1.1 christos case 101: 6550 1.1 christos if (ndx == 0 || ndx == 1) 6551 1.1 christos p = "int"; 6552 1.1 christos break; 6553 1.1 christos /* linux_sys_socketcall */ 6554 1.1 christos case 102: 6555 1.1 christos if (ndx == 0 || ndx == 1) 6556 1.1 christos p = "int"; 6557 1.1 christos break; 6558 1.1 christos /* compat_50_sys_setitimer */ 6559 1.1 christos case 104: 6560 1.1 christos if (ndx == 0 || ndx == 1) 6561 1.1 christos p = "int"; 6562 1.1 christos break; 6563 1.1 christos /* compat_50_sys_getitimer */ 6564 1.1 christos case 105: 6565 1.1 christos if (ndx == 0 || ndx == 1) 6566 1.1 christos p = "int"; 6567 1.1 christos break; 6568 1.1 christos /* linux_sys_stat */ 6569 1.1 christos case 106: 6570 1.1 christos if (ndx == 0 || ndx == 1) 6571 1.1 christos p = "int"; 6572 1.1 christos break; 6573 1.1 christos /* linux_sys_lstat */ 6574 1.1 christos case 107: 6575 1.1 christos if (ndx == 0 || ndx == 1) 6576 1.1 christos p = "int"; 6577 1.1 christos break; 6578 1.1 christos /* linux_sys_fstat */ 6579 1.1 christos case 108: 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_olduname */ 6584 1.1 christos case 109: 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_iopl */ 6589 1.1 christos case 110: 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_wait4 */ 6594 1.1 christos case 114: 6595 1.1 christos if (ndx == 0 || ndx == 1) 6596 1.1 christos p = "int"; 6597 1.1 christos break; 6598 1.1 christos /* linux_sys_swapoff */ 6599 1.1 christos case 115: 6600 1.1 christos if (ndx == 0 || ndx == 1) 6601 1.1 christos p = "int"; 6602 1.1 christos break; 6603 1.1 christos /* linux_sys_sysinfo */ 6604 1.1 christos case 116: 6605 1.1 christos if (ndx == 0 || ndx == 1) 6606 1.1 christos p = "int"; 6607 1.1 christos break; 6608 1.1 christos /* linux_sys_ipc */ 6609 1.1 christos case 117: 6610 1.1 christos if (ndx == 0 || ndx == 1) 6611 1.1 christos p = "int"; 6612 1.1 christos break; 6613 1.1 christos /* sys_fsync */ 6614 1.1 christos case 118: 6615 1.1 christos if (ndx == 0 || ndx == 1) 6616 1.1 christos p = "int"; 6617 1.1 christos break; 6618 1.1 christos /* linux_sys_sigreturn */ 6619 1.1 christos case 119: 6620 1.1 christos if (ndx == 0 || ndx == 1) 6621 1.1 christos p = "int"; 6622 1.1 christos break; 6623 1.1 christos /* linux_sys_clone */ 6624 1.1 christos case 120: 6625 1.1 christos if (ndx == 0 || ndx == 1) 6626 1.1 christos p = "int"; 6627 1.1 christos break; 6628 1.1 christos /* linux_sys_setdomainname */ 6629 1.1 christos case 121: 6630 1.1 christos if (ndx == 0 || ndx == 1) 6631 1.1 christos p = "int"; 6632 1.1 christos break; 6633 1.1 christos /* linux_sys_uname */ 6634 1.1 christos case 122: 6635 1.1 christos if (ndx == 0 || ndx == 1) 6636 1.1 christos p = "int"; 6637 1.1 christos break; 6638 1.1 christos /* linux_sys_modify_ldt */ 6639 1.1 christos case 123: 6640 1.1 christos if (ndx == 0 || ndx == 1) 6641 1.1 christos p = "int"; 6642 1.1 christos break; 6643 1.1 christos /* linux_sys_mprotect */ 6644 1.1 christos case 125: 6645 1.1 christos if (ndx == 0 || ndx == 1) 6646 1.1 christos p = "int"; 6647 1.1 christos break; 6648 1.1 christos /* linux_sys_sigprocmask */ 6649 1.1 christos case 126: 6650 1.1 christos if (ndx == 0 || ndx == 1) 6651 1.1 christos p = "int"; 6652 1.1 christos break; 6653 1.1 christos /* sys_getpgid */ 6654 1.1 christos case 132: 6655 1.1 christos if (ndx == 0 || ndx == 1) 6656 1.1 christos p = "pid_t"; 6657 1.1 christos break; 6658 1.1 christos /* sys_fchdir */ 6659 1.1 christos case 133: 6660 1.1 christos if (ndx == 0 || ndx == 1) 6661 1.1 christos p = "int"; 6662 1.1 christos break; 6663 1.1 christos /* linux_sys_personality */ 6664 1.1 christos case 136: 6665 1.1 christos if (ndx == 0 || ndx == 1) 6666 1.1 christos p = "int"; 6667 1.1 christos break; 6668 1.1 christos /* linux_sys_setfsuid */ 6669 1.1 christos case 138: 6670 1.1 christos if (ndx == 0 || ndx == 1) 6671 1.1 christos p = "int"; 6672 1.1 christos break; 6673 1.1 christos /* linux_sys_setfsgid */ 6674 1.1 christos case 139: 6675 1.1 christos if (ndx == 0 || ndx == 1) 6676 1.1 christos p = "int"; 6677 1.1 christos break; 6678 1.1 christos /* linux_sys_llseek */ 6679 1.1 christos case 140: 6680 1.1 christos if (ndx == 0 || ndx == 1) 6681 1.1 christos p = "int"; 6682 1.1 christos break; 6683 1.1 christos /* linux_sys_getdents */ 6684 1.1 christos case 141: 6685 1.1 christos if (ndx == 0 || ndx == 1) 6686 1.1 christos p = "int"; 6687 1.1 christos break; 6688 1.1 christos /* linux_sys_select */ 6689 1.1 christos case 142: 6690 1.1 christos if (ndx == 0 || ndx == 1) 6691 1.1 christos p = "int"; 6692 1.1 christos break; 6693 1.1 christos /* sys_flock */ 6694 1.1 christos case 143: 6695 1.1 christos if (ndx == 0 || ndx == 1) 6696 1.1 christos p = "int"; 6697 1.1 christos break; 6698 1.1 christos /* sys___msync13 */ 6699 1.1 christos case 144: 6700 1.1 christos if (ndx == 0 || ndx == 1) 6701 1.1 christos p = "int"; 6702 1.1 christos break; 6703 1.1 christos /* sys_readv */ 6704 1.1 christos case 145: 6705 1.1 christos if (ndx == 0 || ndx == 1) 6706 1.1 christos p = "ssize_t"; 6707 1.1 christos break; 6708 1.1 christos /* sys_writev */ 6709 1.1 christos case 146: 6710 1.1 christos if (ndx == 0 || ndx == 1) 6711 1.1 christos p = "ssize_t"; 6712 1.1 christos break; 6713 1.1 christos /* sys_getsid */ 6714 1.1 christos case 147: 6715 1.1 christos if (ndx == 0 || ndx == 1) 6716 1.1 christos p = "pid_t"; 6717 1.1 christos break; 6718 1.1 christos /* linux_sys_fdatasync */ 6719 1.1 christos case 148: 6720 1.1 christos if (ndx == 0 || ndx == 1) 6721 1.1 christos p = "int"; 6722 1.1 christos break; 6723 1.1 christos /* linux_sys___sysctl */ 6724 1.1 christos case 149: 6725 1.1 christos if (ndx == 0 || ndx == 1) 6726 1.1 christos p = "int"; 6727 1.1 christos break; 6728 1.1 christos /* sys_mlock */ 6729 1.1 christos case 150: 6730 1.1 christos if (ndx == 0 || ndx == 1) 6731 1.1 christos p = "int"; 6732 1.1 christos break; 6733 1.1 christos /* sys_munlock */ 6734 1.1 christos case 151: 6735 1.1 christos if (ndx == 0 || ndx == 1) 6736 1.1 christos p = "int"; 6737 1.1 christos break; 6738 1.1 christos /* sys_mlockall */ 6739 1.1 christos case 152: 6740 1.1 christos if (ndx == 0 || ndx == 1) 6741 1.1 christos p = "int"; 6742 1.1 christos break; 6743 1.1 christos /* sys_munlockall */ 6744 1.1 christos case 153: 6745 1.1 christos /* linux_sys_sched_setparam */ 6746 1.1 christos case 154: 6747 1.1 christos if (ndx == 0 || ndx == 1) 6748 1.1 christos p = "int"; 6749 1.1 christos break; 6750 1.1 christos /* linux_sys_sched_getparam */ 6751 1.1 christos case 155: 6752 1.1 christos if (ndx == 0 || ndx == 1) 6753 1.1 christos p = "int"; 6754 1.1 christos break; 6755 1.1 christos /* linux_sys_sched_setscheduler */ 6756 1.1 christos case 156: 6757 1.1 christos if (ndx == 0 || ndx == 1) 6758 1.1 christos p = "int"; 6759 1.1 christos break; 6760 1.1 christos /* linux_sys_sched_getscheduler */ 6761 1.1 christos case 157: 6762 1.1 christos if (ndx == 0 || ndx == 1) 6763 1.1 christos p = "int"; 6764 1.1 christos break; 6765 1.1 christos /* linux_sys_sched_yield */ 6766 1.1 christos case 158: 6767 1.1 christos /* linux_sys_sched_get_priority_max */ 6768 1.1 christos case 159: 6769 1.1 christos if (ndx == 0 || ndx == 1) 6770 1.1 christos p = "int"; 6771 1.1 christos break; 6772 1.1 christos /* linux_sys_sched_get_priority_min */ 6773 1.1 christos case 160: 6774 1.1 christos if (ndx == 0 || ndx == 1) 6775 1.1 christos p = "int"; 6776 1.1 christos break; 6777 1.1 christos /* linux_sys_nanosleep */ 6778 1.1 christos case 162: 6779 1.1 christos if (ndx == 0 || ndx == 1) 6780 1.1 christos p = "int"; 6781 1.1 christos break; 6782 1.1 christos /* linux_sys_mremap */ 6783 1.1 christos case 163: 6784 1.1 christos if (ndx == 0 || ndx == 1) 6785 1.1 christos p = "void *"; 6786 1.1 christos break; 6787 1.1 christos /* linux_sys_setresuid16 */ 6788 1.1 christos case 164: 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_getresuid16 */ 6793 1.1 christos case 165: 6794 1.1 christos if (ndx == 0 || ndx == 1) 6795 1.1 christos p = "int"; 6796 1.1 christos break; 6797 1.1 christos /* sys_poll */ 6798 1.1 christos case 168: 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_setresgid16 */ 6803 1.1 christos case 170: 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_getresgid16 */ 6808 1.1 christos case 171: 6809 1.1 christos if (ndx == 0 || ndx == 1) 6810 1.1 christos p = "int"; 6811 1.1 christos break; 6812 1.1 christos /* linux_sys_rt_sigreturn */ 6813 1.1 christos case 173: 6814 1.1 christos if (ndx == 0 || ndx == 1) 6815 1.1 christos p = "int"; 6816 1.1 christos break; 6817 1.1 christos /* linux_sys_rt_sigaction */ 6818 1.1 christos case 174: 6819 1.1 christos if (ndx == 0 || ndx == 1) 6820 1.1 christos p = "int"; 6821 1.1 christos break; 6822 1.1 christos /* linux_sys_rt_sigprocmask */ 6823 1.1 christos case 175: 6824 1.1 christos if (ndx == 0 || ndx == 1) 6825 1.1 christos p = "int"; 6826 1.1 christos break; 6827 1.1 christos /* linux_sys_rt_sigpending */ 6828 1.1 christos case 176: 6829 1.1 christos if (ndx == 0 || ndx == 1) 6830 1.1 christos p = "int"; 6831 1.1 christos break; 6832 1.1 christos /* linux_sys_rt_sigtimedwait */ 6833 1.1 christos case 177: 6834 1.1 christos if (ndx == 0 || ndx == 1) 6835 1.1 christos p = "int"; 6836 1.1 christos break; 6837 1.1 christos /* linux_sys_rt_queueinfo */ 6838 1.1 christos case 178: 6839 1.1 christos if (ndx == 0 || ndx == 1) 6840 1.1 christos p = "int"; 6841 1.1 christos break; 6842 1.1 christos /* linux_sys_rt_sigsuspend */ 6843 1.1 christos case 179: 6844 1.1 christos if (ndx == 0 || ndx == 1) 6845 1.1 christos p = "int"; 6846 1.1 christos break; 6847 1.1 christos /* linux_sys_pread */ 6848 1.1 christos case 180: 6849 1.1 christos if (ndx == 0 || ndx == 1) 6850 1.1 christos p = "int"; 6851 1.1 christos break; 6852 1.1 christos /* linux_sys_pwrite */ 6853 1.1 christos case 181: 6854 1.1 christos if (ndx == 0 || ndx == 1) 6855 1.1 christos p = "int"; 6856 1.1 christos break; 6857 1.1 christos /* linux_sys_chown16 */ 6858 1.1 christos case 182: 6859 1.1 christos if (ndx == 0 || ndx == 1) 6860 1.1 christos p = "int"; 6861 1.1 christos break; 6862 1.1 christos /* sys___getcwd */ 6863 1.1 christos case 183: 6864 1.1 christos if (ndx == 0 || ndx == 1) 6865 1.1 christos p = "int"; 6866 1.1 christos break; 6867 1.1 christos /* linux_sys_sigaltstack */ 6868 1.1 christos case 186: 6869 1.1 christos if (ndx == 0 || ndx == 1) 6870 1.1 christos p = "int"; 6871 1.1 christos break; 6872 1.1 christos /* sys___vfork14 */ 6873 1.1 christos case 190: 6874 1.1 christos /* linux_sys_ugetrlimit */ 6875 1.1 christos case 191: 6876 1.1 christos if (ndx == 0 || ndx == 1) 6877 1.1 christos p = "int"; 6878 1.1 christos break; 6879 1.1 christos #define linux_sys_mmap2_args linux_sys_mmap_args 6880 1.1 christos /* linux_sys_mmap2 */ 6881 1.1 christos case 192: 6882 1.1 christos if (ndx == 0 || ndx == 1) 6883 1.1 christos p = "linux_off_t"; 6884 1.1 christos break; 6885 1.1 christos /* linux_sys_truncate64 */ 6886 1.1 christos case 193: 6887 1.1 christos if (ndx == 0 || ndx == 1) 6888 1.1 christos p = "int"; 6889 1.1 christos break; 6890 1.1 christos /* linux_sys_ftruncate64 */ 6891 1.1 christos case 194: 6892 1.1 christos if (ndx == 0 || ndx == 1) 6893 1.1 christos p = "int"; 6894 1.1 christos break; 6895 1.1 christos /* linux_sys_stat64 */ 6896 1.1 christos case 195: 6897 1.1 christos if (ndx == 0 || ndx == 1) 6898 1.1 christos p = "int"; 6899 1.1 christos break; 6900 1.1 christos /* linux_sys_lstat64 */ 6901 1.1 christos case 196: 6902 1.1 christos if (ndx == 0 || ndx == 1) 6903 1.1 christos p = "int"; 6904 1.1 christos break; 6905 1.1 christos /* linux_sys_fstat64 */ 6906 1.1 christos case 197: 6907 1.1 christos if (ndx == 0 || ndx == 1) 6908 1.1 christos p = "int"; 6909 1.1 christos break; 6910 1.1 christos /* sys___posix_lchown */ 6911 1.1 christos case 198: 6912 1.1 christos if (ndx == 0 || ndx == 1) 6913 1.1 christos p = "int"; 6914 1.1 christos break; 6915 1.1 christos /* sys_getuid */ 6916 1.1 christos case 199: 6917 1.1 christos /* sys_getgid */ 6918 1.1 christos case 200: 6919 1.1 christos /* sys_geteuid */ 6920 1.1 christos case 201: 6921 1.1 christos /* sys_getegid */ 6922 1.1 christos case 202: 6923 1.1 christos /* sys_setreuid */ 6924 1.1 christos case 203: 6925 1.1 christos if (ndx == 0 || ndx == 1) 6926 1.1 christos p = "int"; 6927 1.1 christos break; 6928 1.1 christos /* sys_setregid */ 6929 1.1 christos case 204: 6930 1.1 christos if (ndx == 0 || ndx == 1) 6931 1.1 christos p = "int"; 6932 1.1 christos break; 6933 1.1 christos /* sys_getgroups */ 6934 1.1 christos case 205: 6935 1.1 christos if (ndx == 0 || ndx == 1) 6936 1.1 christos p = "int"; 6937 1.1 christos break; 6938 1.1 christos /* sys_setgroups */ 6939 1.1 christos case 206: 6940 1.1 christos if (ndx == 0 || ndx == 1) 6941 1.1 christos p = "int"; 6942 1.1 christos break; 6943 1.1 christos /* sys___posix_fchown */ 6944 1.1 christos case 207: 6945 1.1 christos if (ndx == 0 || ndx == 1) 6946 1.1 christos p = "int"; 6947 1.1 christos break; 6948 1.1 christos /* linux_sys_setresuid */ 6949 1.1 christos case 208: 6950 1.1 christos if (ndx == 0 || ndx == 1) 6951 1.1 christos p = "int"; 6952 1.1 christos break; 6953 1.1 christos /* linux_sys_getresuid */ 6954 1.1 christos case 209: 6955 1.1 christos if (ndx == 0 || ndx == 1) 6956 1.1 christos p = "int"; 6957 1.1 christos break; 6958 1.1 christos /* linux_sys_setresgid */ 6959 1.1 christos case 210: 6960 1.1 christos if (ndx == 0 || ndx == 1) 6961 1.1 christos p = "int"; 6962 1.1 christos break; 6963 1.1 christos /* linux_sys_getresgid */ 6964 1.1 christos case 211: 6965 1.1 christos if (ndx == 0 || ndx == 1) 6966 1.1 christos p = "int"; 6967 1.1 christos break; 6968 1.1 christos /* sys___posix_chown */ 6969 1.1 christos case 212: 6970 1.1 christos if (ndx == 0 || ndx == 1) 6971 1.1 christos p = "int"; 6972 1.1 christos break; 6973 1.1 christos /* sys_setuid */ 6974 1.1 christos case 213: 6975 1.1 christos if (ndx == 0 || ndx == 1) 6976 1.1 christos p = "int"; 6977 1.1 christos break; 6978 1.1 christos /* sys_setgid */ 6979 1.1 christos case 214: 6980 1.1 christos if (ndx == 0 || ndx == 1) 6981 1.1 christos p = "int"; 6982 1.1 christos break; 6983 1.1 christos /* linux_sys_setfsuid */ 6984 1.1 christos case 215: 6985 1.1 christos if (ndx == 0 || ndx == 1) 6986 1.1 christos p = "int"; 6987 1.1 christos break; 6988 1.1 christos /* linux_sys_setfsgid */ 6989 1.1 christos case 216: 6990 1.1 christos if (ndx == 0 || ndx == 1) 6991 1.1 christos p = "int"; 6992 1.1 christos break; 6993 1.1 christos /* sys_mincore */ 6994 1.1 christos case 218: 6995 1.1 christos if (ndx == 0 || ndx == 1) 6996 1.1 christos p = "int"; 6997 1.1 christos break; 6998 1.1 christos /* sys_madvise */ 6999 1.1 christos case 219: 7000 1.1 christos if (ndx == 0 || ndx == 1) 7001 1.1 christos p = "int"; 7002 1.1 christos break; 7003 1.1 christos /* linux_sys_getdents64 */ 7004 1.1 christos case 220: 7005 1.1 christos if (ndx == 0 || ndx == 1) 7006 1.1 christos p = "int"; 7007 1.1 christos break; 7008 1.1 christos /* linux_sys_fcntl64 */ 7009 1.1 christos case 221: 7010 1.1 christos if (ndx == 0 || ndx == 1) 7011 1.1 christos p = "int"; 7012 1.1 christos break; 7013 1.1 christos /* linux_sys_gettid */ 7014 1.1 christos case 224: 7015 1.19 christos /* linux_sys_readahead */ 7016 1.19 christos case 225: 7017 1.19 christos if (ndx == 0 || ndx == 1) 7018 1.19 christos p = "ssize_t"; 7019 1.19 christos break; 7020 1.1 christos /* linux_sys_setxattr */ 7021 1.1 christos case 226: 7022 1.1 christos if (ndx == 0 || ndx == 1) 7023 1.1 christos p = "int"; 7024 1.1 christos break; 7025 1.1 christos /* linux_sys_lsetxattr */ 7026 1.1 christos case 227: 7027 1.1 christos if (ndx == 0 || ndx == 1) 7028 1.1 christos p = "int"; 7029 1.1 christos break; 7030 1.1 christos /* linux_sys_fsetxattr */ 7031 1.1 christos case 228: 7032 1.1 christos if (ndx == 0 || ndx == 1) 7033 1.1 christos p = "int"; 7034 1.1 christos break; 7035 1.1 christos /* linux_sys_getxattr */ 7036 1.1 christos case 229: 7037 1.1 christos if (ndx == 0 || ndx == 1) 7038 1.1 christos p = "ssize_t"; 7039 1.1 christos break; 7040 1.1 christos /* linux_sys_lgetxattr */ 7041 1.1 christos case 230: 7042 1.1 christos if (ndx == 0 || ndx == 1) 7043 1.1 christos p = "ssize_t"; 7044 1.1 christos break; 7045 1.1 christos /* linux_sys_fgetxattr */ 7046 1.1 christos case 231: 7047 1.1 christos if (ndx == 0 || ndx == 1) 7048 1.1 christos p = "ssize_t"; 7049 1.1 christos break; 7050 1.1 christos /* linux_sys_listxattr */ 7051 1.1 christos case 232: 7052 1.1 christos if (ndx == 0 || ndx == 1) 7053 1.1 christos p = "ssize_t"; 7054 1.1 christos break; 7055 1.1 christos /* linux_sys_llistxattr */ 7056 1.1 christos case 233: 7057 1.1 christos if (ndx == 0 || ndx == 1) 7058 1.1 christos p = "ssize_t"; 7059 1.1 christos break; 7060 1.1 christos /* linux_sys_flistxattr */ 7061 1.1 christos case 234: 7062 1.1 christos if (ndx == 0 || ndx == 1) 7063 1.1 christos p = "ssize_t"; 7064 1.1 christos break; 7065 1.1 christos /* linux_sys_removexattr */ 7066 1.1 christos case 235: 7067 1.1 christos if (ndx == 0 || ndx == 1) 7068 1.1 christos p = "int"; 7069 1.1 christos break; 7070 1.1 christos /* linux_sys_lremovexattr */ 7071 1.1 christos case 236: 7072 1.1 christos if (ndx == 0 || ndx == 1) 7073 1.1 christos p = "int"; 7074 1.1 christos break; 7075 1.1 christos /* linux_sys_fremovexattr */ 7076 1.1 christos case 237: 7077 1.1 christos if (ndx == 0 || ndx == 1) 7078 1.1 christos p = "int"; 7079 1.1 christos break; 7080 1.1 christos /* linux_sys_tkill */ 7081 1.1 christos case 238: 7082 1.1 christos if (ndx == 0 || ndx == 1) 7083 1.1 christos p = "int"; 7084 1.1 christos break; 7085 1.1 christos /* linux_sys_futex */ 7086 1.1 christos case 240: 7087 1.1 christos if (ndx == 0 || ndx == 1) 7088 1.1 christos p = "int"; 7089 1.1 christos break; 7090 1.1 christos /* linux_sys_sched_setaffinity */ 7091 1.1 christos case 241: 7092 1.1 christos if (ndx == 0 || ndx == 1) 7093 1.1 christos p = "int"; 7094 1.1 christos break; 7095 1.1 christos /* linux_sys_sched_getaffinity */ 7096 1.1 christos case 242: 7097 1.1 christos if (ndx == 0 || ndx == 1) 7098 1.1 christos p = "int"; 7099 1.1 christos break; 7100 1.1 christos /* linux_sys_set_thread_area */ 7101 1.1 christos case 243: 7102 1.1 christos if (ndx == 0 || ndx == 1) 7103 1.1 christos p = "int"; 7104 1.1 christos break; 7105 1.1 christos /* linux_sys_get_thread_area */ 7106 1.1 christos case 244: 7107 1.1 christos if (ndx == 0 || ndx == 1) 7108 1.1 christos p = "int"; 7109 1.1 christos break; 7110 1.1 christos /* linux_sys_fadvise64 */ 7111 1.1 christos case 250: 7112 1.1 christos if (ndx == 0 || ndx == 1) 7113 1.1 christos p = "int"; 7114 1.1 christos break; 7115 1.1 christos /* linux_sys_exit_group */ 7116 1.1 christos case 252: 7117 1.1 christos if (ndx == 0 || ndx == 1) 7118 1.1 christos p = "int"; 7119 1.1 christos break; 7120 1.18 christos /* linux_sys_epoll_create */ 7121 1.18 christos case 254: 7122 1.18 christos if (ndx == 0 || ndx == 1) 7123 1.18 christos p = "int"; 7124 1.18 christos break; 7125 1.18 christos /* linux_sys_epoll_ctl */ 7126 1.18 christos case 255: 7127 1.18 christos if (ndx == 0 || ndx == 1) 7128 1.18 christos p = "int"; 7129 1.18 christos break; 7130 1.18 christos /* linux_sys_epoll_wait */ 7131 1.18 christos case 256: 7132 1.18 christos if (ndx == 0 || ndx == 1) 7133 1.18 christos p = "int"; 7134 1.18 christos break; 7135 1.1 christos /* linux_sys_set_tid_address */ 7136 1.1 christos case 258: 7137 1.1 christos if (ndx == 0 || ndx == 1) 7138 1.1 christos p = "int"; 7139 1.1 christos break; 7140 1.12 thorpej /* linux_sys_timer_create */ 7141 1.12 thorpej case 259: 7142 1.12 thorpej if (ndx == 0 || ndx == 1) 7143 1.12 thorpej p = "int"; 7144 1.12 thorpej break; 7145 1.12 thorpej /* linux_sys_timer_settime */ 7146 1.12 thorpej case 260: 7147 1.12 thorpej if (ndx == 0 || ndx == 1) 7148 1.12 thorpej p = "int"; 7149 1.12 thorpej break; 7150 1.12 thorpej /* linux_sys_timer_gettime */ 7151 1.12 thorpej case 261: 7152 1.12 thorpej if (ndx == 0 || ndx == 1) 7153 1.12 thorpej p = "int"; 7154 1.12 thorpej break; 7155 1.12 thorpej /* sys_timer_getoverrun */ 7156 1.12 thorpej case 262: 7157 1.12 thorpej if (ndx == 0 || ndx == 1) 7158 1.12 thorpej p = "int"; 7159 1.12 thorpej break; 7160 1.12 thorpej /* sys_timer_delete */ 7161 1.12 thorpej case 263: 7162 1.12 thorpej if (ndx == 0 || ndx == 1) 7163 1.12 thorpej p = "int"; 7164 1.12 thorpej break; 7165 1.1 christos /* linux_sys_clock_settime */ 7166 1.1 christos case 264: 7167 1.1 christos if (ndx == 0 || ndx == 1) 7168 1.1 christos p = "int"; 7169 1.1 christos break; 7170 1.1 christos /* linux_sys_clock_gettime */ 7171 1.1 christos case 265: 7172 1.1 christos if (ndx == 0 || ndx == 1) 7173 1.1 christos p = "int"; 7174 1.1 christos break; 7175 1.1 christos /* linux_sys_clock_getres */ 7176 1.1 christos case 266: 7177 1.1 christos if (ndx == 0 || ndx == 1) 7178 1.1 christos p = "int"; 7179 1.1 christos break; 7180 1.1 christos /* linux_sys_clock_nanosleep */ 7181 1.1 christos case 267: 7182 1.1 christos if (ndx == 0 || ndx == 1) 7183 1.1 christos p = "int"; 7184 1.1 christos break; 7185 1.1 christos /* linux_sys_statfs64 */ 7186 1.1 christos case 268: 7187 1.1 christos if (ndx == 0 || ndx == 1) 7188 1.1 christos p = "int"; 7189 1.1 christos break; 7190 1.1 christos /* linux_sys_fstatfs64 */ 7191 1.1 christos case 269: 7192 1.1 christos if (ndx == 0 || ndx == 1) 7193 1.1 christos p = "int"; 7194 1.1 christos break; 7195 1.1 christos /* linux_sys_tgkill */ 7196 1.1 christos case 270: 7197 1.1 christos if (ndx == 0 || ndx == 1) 7198 1.1 christos p = "int"; 7199 1.1 christos break; 7200 1.1 christos /* compat_50_sys_utimes */ 7201 1.1 christos case 271: 7202 1.1 christos if (ndx == 0 || ndx == 1) 7203 1.1 christos p = "int"; 7204 1.1 christos break; 7205 1.1 christos /* linux_sys_fadvise64_64 */ 7206 1.1 christos case 272: 7207 1.1 christos if (ndx == 0 || ndx == 1) 7208 1.1 christos p = "int"; 7209 1.1 christos break; 7210 1.23 christos /* linux_sys_mq_open */ 7211 1.23 christos case 277: 7212 1.23 christos if (ndx == 0 || ndx == 1) 7213 1.23 christos p = "linux_mqd_t"; 7214 1.23 christos break; 7215 1.23 christos /* linux_sys_mq_unlink */ 7216 1.23 christos case 278: 7217 1.23 christos if (ndx == 0 || ndx == 1) 7218 1.23 christos p = "int"; 7219 1.23 christos break; 7220 1.23 christos /* linux_sys_mq_timedsend */ 7221 1.23 christos case 279: 7222 1.23 christos if (ndx == 0 || ndx == 1) 7223 1.23 christos p = "int"; 7224 1.23 christos break; 7225 1.23 christos /* linux_sys_mq_timedreceive */ 7226 1.23 christos case 280: 7227 1.23 christos if (ndx == 0 || ndx == 1) 7228 1.23 christos p = "ssize_t"; 7229 1.23 christos break; 7230 1.23 christos /* linux_sys_mq_notify */ 7231 1.23 christos case 281: 7232 1.23 christos if (ndx == 0 || ndx == 1) 7233 1.23 christos p = "int"; 7234 1.23 christos break; 7235 1.23 christos /* linux_sys_mq_getsetattr */ 7236 1.23 christos case 282: 7237 1.23 christos if (ndx == 0 || ndx == 1) 7238 1.23 christos p = "int"; 7239 1.23 christos break; 7240 1.20 christos /* linux_sys_waitid */ 7241 1.20 christos case 284: 7242 1.20 christos if (ndx == 0 || ndx == 1) 7243 1.20 christos p = "int"; 7244 1.20 christos break; 7245 1.21 christos /* linux_sys_inotify_init */ 7246 1.21 christos case 291: 7247 1.21 christos /* linux_sys_inotify_add_watch */ 7248 1.21 christos case 292: 7249 1.21 christos if (ndx == 0 || ndx == 1) 7250 1.21 christos p = "int"; 7251 1.21 christos break; 7252 1.21 christos /* linux_sys_inotify_rm_watch */ 7253 1.21 christos case 293: 7254 1.21 christos if (ndx == 0 || ndx == 1) 7255 1.21 christos p = "int"; 7256 1.21 christos break; 7257 1.1 christos /* linux_sys_openat */ 7258 1.1 christos case 295: 7259 1.1 christos if (ndx == 0 || ndx == 1) 7260 1.1 christos p = "int"; 7261 1.1 christos break; 7262 1.1 christos /* sys_mkdirat */ 7263 1.1 christos case 296: 7264 1.1 christos if (ndx == 0 || ndx == 1) 7265 1.1 christos p = "int"; 7266 1.1 christos break; 7267 1.1 christos /* linux_sys_mknodat */ 7268 1.1 christos case 297: 7269 1.1 christos if (ndx == 0 || ndx == 1) 7270 1.1 christos p = "int"; 7271 1.1 christos break; 7272 1.1 christos /* linux_sys_fchownat */ 7273 1.1 christos case 298: 7274 1.1 christos if (ndx == 0 || ndx == 1) 7275 1.1 christos p = "int"; 7276 1.1 christos break; 7277 1.1 christos /* linux_sys_fstatat64 */ 7278 1.1 christos case 300: 7279 1.1 christos if (ndx == 0 || ndx == 1) 7280 1.1 christos p = "int"; 7281 1.1 christos break; 7282 1.1 christos /* linux_sys_unlinkat */ 7283 1.1 christos case 301: 7284 1.1 christos if (ndx == 0 || ndx == 1) 7285 1.1 christos p = "int"; 7286 1.1 christos break; 7287 1.1 christos /* sys_renameat */ 7288 1.1 christos case 302: 7289 1.1 christos if (ndx == 0 || ndx == 1) 7290 1.1 christos p = "int"; 7291 1.1 christos break; 7292 1.1 christos /* linux_sys_linkat */ 7293 1.1 christos case 303: 7294 1.1 christos if (ndx == 0 || ndx == 1) 7295 1.1 christos p = "int"; 7296 1.1 christos break; 7297 1.1 christos /* sys_symlinkat */ 7298 1.1 christos case 304: 7299 1.1 christos if (ndx == 0 || ndx == 1) 7300 1.1 christos p = "int"; 7301 1.1 christos break; 7302 1.1 christos /* sys_readlinkat */ 7303 1.1 christos case 305: 7304 1.1 christos if (ndx == 0 || ndx == 1) 7305 1.4 njoly p = "ssize_t"; 7306 1.1 christos break; 7307 1.1 christos /* linux_sys_fchmodat */ 7308 1.1 christos case 306: 7309 1.1 christos if (ndx == 0 || ndx == 1) 7310 1.1 christos p = "int"; 7311 1.1 christos break; 7312 1.1 christos /* linux_sys_faccessat */ 7313 1.1 christos case 307: 7314 1.1 christos if (ndx == 0 || ndx == 1) 7315 1.1 christos p = "int"; 7316 1.1 christos break; 7317 1.5 martin /* linux_sys_pselect6 */ 7318 1.5 martin case 308: 7319 1.5 martin if (ndx == 0 || ndx == 1) 7320 1.5 martin p = "int"; 7321 1.5 martin break; 7322 1.1 christos /* linux_sys_ppoll */ 7323 1.1 christos case 309: 7324 1.1 christos if (ndx == 0 || ndx == 1) 7325 1.1 christos p = "int"; 7326 1.1 christos break; 7327 1.11 thorpej /* sys___futex_set_robust_list */ 7328 1.1 christos case 311: 7329 1.1 christos if (ndx == 0 || ndx == 1) 7330 1.1 christos p = "int"; 7331 1.1 christos break; 7332 1.11 thorpej /* sys___futex_get_robust_list */ 7333 1.1 christos case 312: 7334 1.1 christos if (ndx == 0 || ndx == 1) 7335 1.1 christos p = "int"; 7336 1.1 christos break; 7337 1.24 christos /* linux_sys_sync_file_range */ 7338 1.24 christos case 314: 7339 1.24 christos if (ndx == 0 || ndx == 1) 7340 1.24 christos p = "int"; 7341 1.24 christos break; 7342 1.22 christos /* linux_sys_getcpu */ 7343 1.22 christos case 318: 7344 1.22 christos if (ndx == 0 || ndx == 1) 7345 1.22 christos p = "int"; 7346 1.22 christos break; 7347 1.18 christos /* linux_sys_epoll_pwait */ 7348 1.18 christos case 319: 7349 1.18 christos if (ndx == 0 || ndx == 1) 7350 1.18 christos p = "int"; 7351 1.18 christos break; 7352 1.1 christos /* linux_sys_utimensat */ 7353 1.1 christos case 320: 7354 1.1 christos if (ndx == 0 || ndx == 1) 7355 1.1 christos p = "int"; 7356 1.1 christos break; 7357 1.13 thorpej /* linux_sys_timerfd_create */ 7358 1.13 thorpej case 322: 7359 1.13 thorpej if (ndx == 0 || ndx == 1) 7360 1.13 thorpej p = "int"; 7361 1.13 thorpej break; 7362 1.14 thorpej /* linux_sys_eventfd */ 7363 1.14 thorpej case 323: 7364 1.14 thorpej if (ndx == 0 || ndx == 1) 7365 1.14 thorpej p = "int"; 7366 1.14 thorpej break; 7367 1.10 jdolecek /* linux_sys_fallocate */ 7368 1.10 jdolecek case 324: 7369 1.10 jdolecek if (ndx == 0 || ndx == 1) 7370 1.10 jdolecek p = "int"; 7371 1.10 jdolecek break; 7372 1.13 thorpej /* linux_sys_timerfd_settime */ 7373 1.13 thorpej case 325: 7374 1.13 thorpej if (ndx == 0 || ndx == 1) 7375 1.13 thorpej p = "int"; 7376 1.13 thorpej break; 7377 1.13 thorpej /* linux_sys_timerfd_gettime */ 7378 1.13 thorpej case 326: 7379 1.13 thorpej if (ndx == 0 || ndx == 1) 7380 1.13 thorpej p = "int"; 7381 1.13 thorpej break; 7382 1.14 thorpej /* linux_sys_eventfd2 */ 7383 1.14 thorpej case 328: 7384 1.14 thorpej if (ndx == 0 || ndx == 1) 7385 1.14 thorpej p = "int"; 7386 1.14 thorpej break; 7387 1.18 christos /* linux_sys_epoll_create1 */ 7388 1.18 christos case 329: 7389 1.18 christos if (ndx == 0 || ndx == 1) 7390 1.18 christos p = "int"; 7391 1.18 christos break; 7392 1.1 christos /* linux_sys_dup3 */ 7393 1.1 christos case 330: 7394 1.1 christos if (ndx == 0 || ndx == 1) 7395 1.1 christos p = "int"; 7396 1.1 christos break; 7397 1.1 christos /* linux_sys_pipe2 */ 7398 1.1 christos case 331: 7399 1.1 christos if (ndx == 0 || ndx == 1) 7400 1.1 christos p = "int"; 7401 1.1 christos break; 7402 1.21 christos /* linux_sys_inotify_init1 */ 7403 1.21 christos case 332: 7404 1.21 christos if (ndx == 0 || ndx == 1) 7405 1.21 christos p = "int"; 7406 1.21 christos break; 7407 1.15 thorpej /* linux_sys_preadv */ 7408 1.15 thorpej case 333: 7409 1.15 thorpej if (ndx == 0 || ndx == 1) 7410 1.15 thorpej p = "int"; 7411 1.15 thorpej break; 7412 1.15 thorpej /* linux_sys_pwritev */ 7413 1.15 thorpej case 334: 7414 1.15 thorpej if (ndx == 0 || ndx == 1) 7415 1.15 thorpej p = "int"; 7416 1.15 thorpej break; 7417 1.16 ryo /* linux_sys_prlimit64 */ 7418 1.16 ryo case 340: 7419 1.16 ryo if (ndx == 0 || ndx == 1) 7420 1.16 ryo p = "int"; 7421 1.16 ryo break; 7422 1.24 christos /* linux_sys_syncfs */ 7423 1.24 christos case 344: 7424 1.24 christos if (ndx == 0 || ndx == 1) 7425 1.24 christos p = "int"; 7426 1.24 christos break; 7427 1.24 christos /* linux_sys_renameat2 */ 7428 1.24 christos case 353: 7429 1.24 christos if (ndx == 0 || ndx == 1) 7430 1.24 christos p = "int"; 7431 1.24 christos break; 7432 1.17 christos /* sys_getrandom */ 7433 1.17 christos case 355: 7434 1.17 christos if (ndx == 0 || ndx == 1) 7435 1.17 christos p = "ssize_t"; 7436 1.17 christos break; 7437 1.17 christos /* linux_sys_memfd_create */ 7438 1.17 christos case 356: 7439 1.17 christos if (ndx == 0 || ndx == 1) 7440 1.17 christos p = "int"; 7441 1.17 christos break; 7442 1.24 christos /* linux_sys_copy_file_range */ 7443 1.24 christos case 377: 7444 1.24 christos if (ndx == 0 || ndx == 1) 7445 1.24 christos p = "ssize_t"; 7446 1.24 christos break; 7447 1.19 christos /* linux_sys_statx */ 7448 1.19 christos case 397: 7449 1.19 christos if (ndx == 0 || ndx == 1) 7450 1.19 christos p = "int"; 7451 1.19 christos break; 7452 1.24 christos /* linux_sys_clone3 */ 7453 1.24 christos case 435: 7454 1.24 christos if (ndx == 0 || ndx == 1) 7455 1.24 christos p = "int"; 7456 1.24 christos break; 7457 1.19 christos /* linux_sys_close_range */ 7458 1.19 christos case 436: 7459 1.19 christos if (ndx == 0 || ndx == 1) 7460 1.19 christos p = "int"; 7461 1.19 christos break; 7462 1.22 christos /* linux_sys_faccessat2 */ 7463 1.22 christos case 439: 7464 1.22 christos if (ndx == 0 || ndx == 1) 7465 1.22 christos p = "int"; 7466 1.22 christos break; 7467 1.18 christos /* linux_sys_epoll_pwait2 */ 7468 1.18 christos case 441: 7469 1.18 christos if (ndx == 0 || ndx == 1) 7470 1.18 christos p = "int"; 7471 1.18 christos break; 7472 1.1 christos default: 7473 1.1 christos break; 7474 1.1 christos }; 7475 1.1 christos if (p != NULL) 7476 1.1 christos strlcpy(desc, p, descsz); 7477 1.1 christos } 7478