1 /* $NetBSD: linux32_systrace_args.c,v 1.12 2021/09/20 02:20:31 thorpej Exp $ */ 2 3 /* 4 * System call argument to DTrace register array conversion. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * This file is part of the DTrace syscall provider. 8 */ 9 10 static void 11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args) 12 { 13 intptr_t *iarg = (intptr_t *)uarg; 14 switch (sysnum) { 15 /* linux_sys_nosys */ 16 case 0: { 17 *n_args = 0; 18 break; 19 } 20 /* linux32_sys_exit */ 21 case 1: { 22 const struct linux32_sys_exit_args *p = params; 23 iarg[0] = SCARG(p, rval); /* int */ 24 *n_args = 1; 25 break; 26 } 27 /* sys_fork */ 28 case 2: { 29 *n_args = 0; 30 break; 31 } 32 /* netbsd32_read */ 33 case 3: { 34 const struct netbsd32_read_args *p = params; 35 iarg[0] = SCARG(p, fd); /* int */ 36 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */ 37 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */ 38 *n_args = 3; 39 break; 40 } 41 /* netbsd32_write */ 42 case 4: { 43 const struct netbsd32_write_args *p = params; 44 iarg[0] = SCARG(p, fd); /* int */ 45 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */ 46 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */ 47 *n_args = 3; 48 break; 49 } 50 /* linux32_sys_open */ 51 case 5: { 52 const struct linux32_sys_open_args *p = params; 53 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 54 iarg[1] = SCARG(p, flags); /* int */ 55 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 56 *n_args = 3; 57 break; 58 } 59 /* netbsd32_close */ 60 case 6: { 61 const struct netbsd32_close_args *p = params; 62 iarg[0] = SCARG(p, fd); /* int */ 63 *n_args = 1; 64 break; 65 } 66 /* linux32_sys_waitpid */ 67 case 7: { 68 const struct linux32_sys_waitpid_args *p = params; 69 iarg[0] = SCARG(p, pid); /* int */ 70 uarg[1] = (intptr_t) SCARG(p, status).i32; /* netbsd32_intp */ 71 iarg[2] = SCARG(p, options); /* int */ 72 *n_args = 3; 73 break; 74 } 75 /* linux32_sys_creat */ 76 case 8: { 77 const struct linux32_sys_creat_args *p = params; 78 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 79 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 80 *n_args = 2; 81 break; 82 } 83 /* netbsd32_link */ 84 case 9: { 85 const struct netbsd32_link_args *p = params; 86 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 87 uarg[1] = (intptr_t) SCARG(p, link).i32; /* netbsd32_charp */ 88 *n_args = 2; 89 break; 90 } 91 /* linux32_sys_unlink */ 92 case 10: { 93 const struct linux32_sys_unlink_args *p = params; 94 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 95 *n_args = 1; 96 break; 97 } 98 /* netbsd32_execve */ 99 case 11: { 100 const struct netbsd32_execve_args *p = params; 101 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 102 uarg[1] = (intptr_t) SCARG(p, argp).i32; /* netbsd32_charpp */ 103 uarg[2] = (intptr_t) SCARG(p, envp).i32; /* netbsd32_charpp */ 104 *n_args = 3; 105 break; 106 } 107 /* netbsd32_chdir */ 108 case 12: { 109 const struct netbsd32_chdir_args *p = params; 110 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 111 *n_args = 1; 112 break; 113 } 114 /* linux32_sys_time */ 115 case 13: { 116 const struct linux32_sys_time_args *p = params; 117 uarg[0] = (intptr_t) SCARG(p, t).i32; /* linux32_timep_t */ 118 *n_args = 1; 119 break; 120 } 121 /* linux32_sys_mknod */ 122 case 14: { 123 const struct linux32_sys_mknod_args *p = params; 124 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 125 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 126 uarg[2] = SCARG(p, dev); /* unsigned */ 127 *n_args = 3; 128 break; 129 } 130 /* netbsd32_chmod */ 131 case 15: { 132 const struct netbsd32_chmod_args *p = params; 133 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 134 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 135 *n_args = 2; 136 break; 137 } 138 /* linux32_sys_lchown16 */ 139 case 16: { 140 const struct linux32_sys_lchown16_args *p = params; 141 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 142 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */ 143 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */ 144 *n_args = 3; 145 break; 146 } 147 /* linux32_sys_break */ 148 case 17: { 149 const struct linux32_sys_break_args *p = params; 150 uarg[0] = (intptr_t) SCARG(p, nsize).i32; /* netbsd32_charp */ 151 *n_args = 1; 152 break; 153 } 154 /* compat_43_netbsd32_olseek */ 155 case 19: { 156 const struct compat_43_netbsd32_olseek_args *p = params; 157 iarg[0] = SCARG(p, fd); /* int */ 158 iarg[1] = SCARG(p, offset); /* netbsd32_long */ 159 iarg[2] = SCARG(p, whence); /* int */ 160 *n_args = 3; 161 break; 162 } 163 /* sys_getpid */ 164 case 20: { 165 *n_args = 0; 166 break; 167 } 168 /* netbsd32_setuid */ 169 case 23: { 170 const struct netbsd32_setuid_args *p = params; 171 uarg[0] = SCARG(p, uid); /* uid_t */ 172 *n_args = 1; 173 break; 174 } 175 /* sys_getuid */ 176 case 24: { 177 *n_args = 0; 178 break; 179 } 180 /* linux32_sys_stime */ 181 case 25: { 182 const struct linux32_sys_stime_args *p = params; 183 uarg[0] = (intptr_t) SCARG(p, t).i32; /* linux32_timep_t */ 184 *n_args = 1; 185 break; 186 } 187 /* linux32_sys_ptrace */ 188 case 26: { 189 const struct linux32_sys_ptrace_args *p = params; 190 iarg[0] = SCARG(p, request); /* int */ 191 iarg[1] = SCARG(p, pid); /* int */ 192 iarg[2] = SCARG(p, addr); /* int */ 193 iarg[3] = SCARG(p, data); /* int */ 194 *n_args = 4; 195 break; 196 } 197 /* linux32_sys_alarm */ 198 case 27: { 199 const struct linux32_sys_alarm_args *p = params; 200 uarg[0] = SCARG(p, secs); /* unsigned int */ 201 *n_args = 1; 202 break; 203 } 204 /* linux_sys_pause */ 205 case 29: { 206 *n_args = 0; 207 break; 208 } 209 /* linux32_sys_utime */ 210 case 30: { 211 const struct linux32_sys_utime_args *p = params; 212 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 213 uarg[1] = (intptr_t) SCARG(p, times).i32; /* linux32_utimbufp_t */ 214 *n_args = 2; 215 break; 216 } 217 /* netbsd32_access */ 218 case 33: { 219 const struct netbsd32_access_args *p = params; 220 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 221 iarg[1] = SCARG(p, flags); /* int */ 222 *n_args = 2; 223 break; 224 } 225 /* linux32_sys_nice */ 226 case 34: { 227 const struct linux32_sys_nice_args *p = params; 228 iarg[0] = SCARG(p, incr); /* int */ 229 *n_args = 1; 230 break; 231 } 232 /* sys_sync */ 233 case 36: { 234 *n_args = 0; 235 break; 236 } 237 /* linux32_sys_kill */ 238 case 37: { 239 const struct linux32_sys_kill_args *p = params; 240 iarg[0] = SCARG(p, pid); /* int */ 241 iarg[1] = SCARG(p, signum); /* int */ 242 *n_args = 2; 243 break; 244 } 245 /* netbsd32___posix_rename */ 246 case 38: { 247 const struct netbsd32___posix_rename_args *p = params; 248 uarg[0] = (intptr_t) SCARG(p, from).i32; /* netbsd32_charp */ 249 uarg[1] = (intptr_t) SCARG(p, to).i32; /* netbsd32_charp */ 250 *n_args = 2; 251 break; 252 } 253 /* netbsd32_mkdir */ 254 case 39: { 255 const struct netbsd32_mkdir_args *p = params; 256 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 257 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 258 *n_args = 2; 259 break; 260 } 261 /* netbsd32_rmdir */ 262 case 40: { 263 const struct netbsd32_rmdir_args *p = params; 264 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 265 *n_args = 1; 266 break; 267 } 268 /* netbsd32_dup */ 269 case 41: { 270 const struct netbsd32_dup_args *p = params; 271 iarg[0] = SCARG(p, fd); /* int */ 272 *n_args = 1; 273 break; 274 } 275 /* linux32_sys_pipe */ 276 case 42: { 277 const struct linux32_sys_pipe_args *p = params; 278 uarg[0] = (intptr_t) SCARG(p, fd).i32; /* netbsd32_intp */ 279 *n_args = 1; 280 break; 281 } 282 /* linux32_sys_times */ 283 case 43: { 284 const struct linux32_sys_times_args *p = params; 285 uarg[0] = (intptr_t) SCARG(p, tms).i32; /* linux32_tmsp_t */ 286 *n_args = 1; 287 break; 288 } 289 /* linux32_sys_brk */ 290 case 45: { 291 const struct linux32_sys_brk_args *p = params; 292 uarg[0] = (intptr_t) SCARG(p, nsize).i32; /* netbsd32_charp */ 293 *n_args = 1; 294 break; 295 } 296 /* netbsd32_setgid */ 297 case 46: { 298 const struct netbsd32_setgid_args *p = params; 299 iarg[0] = SCARG(p, gid); /* gid_t */ 300 *n_args = 1; 301 break; 302 } 303 /* sys_getgid */ 304 case 47: { 305 *n_args = 0; 306 break; 307 } 308 /* linux32_sys_signal */ 309 case 48: { 310 const struct linux32_sys_signal_args *p = params; 311 iarg[0] = SCARG(p, signum); /* int */ 312 uarg[1] = (intptr_t) SCARG(p, handler).i32; /* linux32_handlerp_t */ 313 *n_args = 2; 314 break; 315 } 316 /* sys_geteuid */ 317 case 49: { 318 *n_args = 0; 319 break; 320 } 321 /* sys_getegid */ 322 case 50: { 323 *n_args = 0; 324 break; 325 } 326 /* netbsd32_acct */ 327 case 51: { 328 const struct netbsd32_acct_args *p = params; 329 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 330 *n_args = 1; 331 break; 332 } 333 /* linux32_sys_ioctl */ 334 case 54: { 335 const struct linux32_sys_ioctl_args *p = params; 336 iarg[0] = SCARG(p, fd); /* int */ 337 iarg[1] = SCARG(p, com); /* netbsd32_u_long */ 338 uarg[2] = (intptr_t) SCARG(p, data).i32; /* netbsd32_charp */ 339 *n_args = 3; 340 break; 341 } 342 /* linux32_sys_fcntl */ 343 case 55: { 344 const struct linux32_sys_fcntl_args *p = params; 345 iarg[0] = SCARG(p, fd); /* int */ 346 iarg[1] = SCARG(p, cmd); /* int */ 347 uarg[2] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */ 348 *n_args = 3; 349 break; 350 } 351 /* netbsd32_setpgid */ 352 case 57: { 353 const struct netbsd32_setpgid_args *p = params; 354 iarg[0] = SCARG(p, pid); /* int */ 355 iarg[1] = SCARG(p, pgid); /* int */ 356 *n_args = 2; 357 break; 358 } 359 /* linux32_sys_oldolduname */ 360 case 59: { 361 const struct linux32_sys_oldolduname_args *p = params; 362 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_oldold_utsnamep_t */ 363 *n_args = 1; 364 break; 365 } 366 /* netbsd32_umask */ 367 case 60: { 368 const struct netbsd32_umask_args *p = params; 369 iarg[0] = SCARG(p, newmask); /* int */ 370 *n_args = 1; 371 break; 372 } 373 /* netbsd32_chroot */ 374 case 61: { 375 const struct netbsd32_chroot_args *p = params; 376 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 377 *n_args = 1; 378 break; 379 } 380 /* netbsd32_dup2 */ 381 case 63: { 382 const struct netbsd32_dup2_args *p = params; 383 iarg[0] = SCARG(p, from); /* int */ 384 iarg[1] = SCARG(p, to); /* int */ 385 *n_args = 2; 386 break; 387 } 388 /* sys_getppid */ 389 case 64: { 390 *n_args = 0; 391 break; 392 } 393 /* sys_getpgrp */ 394 case 65: { 395 *n_args = 0; 396 break; 397 } 398 /* sys_setsid */ 399 case 66: { 400 *n_args = 0; 401 break; 402 } 403 /* linux32_sys_siggetmask */ 404 case 68: { 405 *n_args = 0; 406 break; 407 } 408 /* linux32_sys_sigsetmask */ 409 case 69: { 410 const struct linux32_sys_sigsetmask_args *p = params; 411 iarg[0] = SCARG(p, mask); /* linux32_old_sigset_t */ 412 *n_args = 1; 413 break; 414 } 415 /* linux32_sys_setreuid16 */ 416 case 70: { 417 const struct linux32_sys_setreuid16_args *p = params; 418 iarg[0] = SCARG(p, ruid); /* linux32_uid16_t */ 419 iarg[1] = SCARG(p, euid); /* linux32_uid16_t */ 420 *n_args = 2; 421 break; 422 } 423 /* linux32_sys_setregid16 */ 424 case 71: { 425 const struct linux32_sys_setregid16_args *p = params; 426 iarg[0] = SCARG(p, rgid); /* linux32_gid16_t */ 427 iarg[1] = SCARG(p, egid); /* linux32_gid16_t */ 428 *n_args = 2; 429 break; 430 } 431 /* compat_43_netbsd32_osethostname */ 432 case 74: { 433 const struct compat_43_netbsd32_osethostname_args *p = params; 434 uarg[0] = (intptr_t) SCARG(p, hostname).i32; /* netbsd32_charp */ 435 uarg[1] = SCARG(p, len); /* u_int */ 436 *n_args = 2; 437 break; 438 } 439 /* linux32_sys_setrlimit */ 440 case 75: { 441 const struct linux32_sys_setrlimit_args *p = params; 442 uarg[0] = SCARG(p, which); /* u_int */ 443 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */ 444 *n_args = 2; 445 break; 446 } 447 /* linux32_sys_getrlimit */ 448 case 76: { 449 const struct linux32_sys_getrlimit_args *p = params; 450 uarg[0] = SCARG(p, which); /* u_int */ 451 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */ 452 *n_args = 2; 453 break; 454 } 455 /* compat_50_netbsd32_getrusage */ 456 case 77: { 457 const struct compat_50_netbsd32_getrusage_args *p = params; 458 iarg[0] = SCARG(p, who); /* int */ 459 uarg[1] = (intptr_t) SCARG(p, rusage).i32; /* netbsd32_rusage50p_t */ 460 *n_args = 2; 461 break; 462 } 463 /* linux32_sys_gettimeofday */ 464 case 78: { 465 const struct linux32_sys_gettimeofday_args *p = params; 466 uarg[0] = (intptr_t) SCARG(p, tp).i32; /* netbsd32_timeval50p_t */ 467 uarg[1] = (intptr_t) SCARG(p, tzp).i32; /* netbsd32_timezonep_t */ 468 *n_args = 2; 469 break; 470 } 471 /* linux32_sys_settimeofday */ 472 case 79: { 473 const struct linux32_sys_settimeofday_args *p = params; 474 uarg[0] = (intptr_t) SCARG(p, tp).i32; /* netbsd32_timeval50p_t */ 475 uarg[1] = (intptr_t) SCARG(p, tzp).i32; /* netbsd32_timezonep_t */ 476 *n_args = 2; 477 break; 478 } 479 /* linux32_sys_getgroups16 */ 480 case 80: { 481 const struct linux32_sys_getgroups16_args *p = params; 482 iarg[0] = SCARG(p, gidsetsize); /* int */ 483 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* linux32_gid16p_t */ 484 *n_args = 2; 485 break; 486 } 487 /* linux32_sys_setgroups16 */ 488 case 81: { 489 const struct linux32_sys_setgroups16_args *p = params; 490 iarg[0] = SCARG(p, gidsetsize); /* int */ 491 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* linux32_gid16p_t */ 492 *n_args = 2; 493 break; 494 } 495 /* linux32_sys_oldselect */ 496 case 82: { 497 const struct linux32_sys_oldselect_args *p = params; 498 uarg[0] = (intptr_t) SCARG(p, lsp).i32; /* linux32_oldselectp_t */ 499 *n_args = 1; 500 break; 501 } 502 /* netbsd32_symlink */ 503 case 83: { 504 const struct netbsd32_symlink_args *p = params; 505 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 506 uarg[1] = (intptr_t) SCARG(p, link).i32; /* netbsd32_charp */ 507 *n_args = 2; 508 break; 509 } 510 /* compat_43_netbsd32_lstat43 */ 511 case 84: { 512 const struct compat_43_netbsd32_lstat43_args *p = params; 513 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 514 uarg[1] = (intptr_t) SCARG(p, ub).i32; /* netbsd32_stat43p_t */ 515 *n_args = 2; 516 break; 517 } 518 /* netbsd32_readlink */ 519 case 85: { 520 const struct netbsd32_readlink_args *p = params; 521 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 522 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_charp */ 523 iarg[2] = SCARG(p, count); /* netbsd32_size_t */ 524 *n_args = 3; 525 break; 526 } 527 /* linux32_sys_swapon */ 528 case 87: { 529 const struct linux32_sys_swapon_args *p = params; 530 uarg[0] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 531 *n_args = 1; 532 break; 533 } 534 /* linux32_sys_reboot */ 535 case 88: { 536 const struct linux32_sys_reboot_args *p = params; 537 iarg[0] = SCARG(p, magic1); /* int */ 538 iarg[1] = SCARG(p, magic2); /* int */ 539 iarg[2] = SCARG(p, cmd); /* int */ 540 uarg[3] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */ 541 *n_args = 4; 542 break; 543 } 544 /* linux32_sys_readdir */ 545 case 89: { 546 const struct linux32_sys_readdir_args *p = params; 547 iarg[0] = SCARG(p, fd); /* int */ 548 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* netbsd32_voidp */ 549 uarg[2] = SCARG(p, count); /* unsigned int */ 550 *n_args = 3; 551 break; 552 } 553 /* linux32_sys_old_mmap */ 554 case 90: { 555 const struct linux32_sys_old_mmap_args *p = params; 556 uarg[0] = (intptr_t) SCARG(p, lmp).i32; /* linux32_oldmmapp */ 557 *n_args = 1; 558 break; 559 } 560 /* netbsd32_munmap */ 561 case 91: { 562 const struct netbsd32_munmap_args *p = params; 563 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 564 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 565 *n_args = 2; 566 break; 567 } 568 /* compat_43_netbsd32_otruncate */ 569 case 92: { 570 const struct compat_43_netbsd32_otruncate_args *p = params; 571 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 572 iarg[1] = SCARG(p, length); /* netbsd32_long */ 573 *n_args = 2; 574 break; 575 } 576 /* compat_43_netbsd32_oftruncate */ 577 case 93: { 578 const struct compat_43_netbsd32_oftruncate_args *p = params; 579 iarg[0] = SCARG(p, fd); /* int */ 580 iarg[1] = SCARG(p, length); /* netbsd32_long */ 581 *n_args = 2; 582 break; 583 } 584 /* netbsd32_fchmod */ 585 case 94: { 586 const struct netbsd32_fchmod_args *p = params; 587 iarg[0] = SCARG(p, fd); /* int */ 588 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 589 *n_args = 2; 590 break; 591 } 592 /* linux32_sys_fchown16 */ 593 case 95: { 594 const struct linux32_sys_fchown16_args *p = params; 595 iarg[0] = SCARG(p, fd); /* int */ 596 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */ 597 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */ 598 *n_args = 3; 599 break; 600 } 601 /* linux32_sys_getpriority */ 602 case 96: { 603 const struct linux32_sys_getpriority_args *p = params; 604 iarg[0] = SCARG(p, which); /* int */ 605 iarg[1] = SCARG(p, who); /* int */ 606 *n_args = 2; 607 break; 608 } 609 /* netbsd32_setpriority */ 610 case 97: { 611 const struct netbsd32_setpriority_args *p = params; 612 iarg[0] = SCARG(p, which); /* int */ 613 iarg[1] = SCARG(p, who); /* int */ 614 iarg[2] = SCARG(p, prio); /* int */ 615 *n_args = 3; 616 break; 617 } 618 /* netbsd32_profil */ 619 case 98: { 620 const struct netbsd32_profil_args *p = params; 621 uarg[0] = (intptr_t) SCARG(p, samples).i32; /* netbsd32_voidp */ 622 iarg[1] = SCARG(p, size); /* netbsd32_size_t */ 623 iarg[2] = SCARG(p, offset); /* netbsd32_u_long */ 624 uarg[3] = SCARG(p, scale); /* u_int */ 625 *n_args = 4; 626 break; 627 } 628 /* linux32_sys_statfs */ 629 case 99: { 630 const struct linux32_sys_statfs_args *p = params; 631 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 632 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */ 633 *n_args = 2; 634 break; 635 } 636 /* linux32_sys_fstatfs */ 637 case 100: { 638 const struct linux32_sys_fstatfs_args *p = params; 639 iarg[0] = SCARG(p, fd); /* int */ 640 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */ 641 *n_args = 2; 642 break; 643 } 644 /* linux_sys_ioperm */ 645 case 101: { 646 const struct linux_sys_ioperm_args *p = params; 647 uarg[0] = SCARG(p, lo); /* unsigned int */ 648 uarg[1] = SCARG(p, hi); /* unsigned int */ 649 iarg[2] = SCARG(p, val); /* int */ 650 *n_args = 3; 651 break; 652 } 653 /* linux32_sys_socketcall */ 654 case 102: { 655 const struct linux32_sys_socketcall_args *p = params; 656 iarg[0] = SCARG(p, what); /* int */ 657 uarg[1] = (intptr_t) SCARG(p, args).i32; /* netbsd32_voidp */ 658 *n_args = 2; 659 break; 660 } 661 /* compat_50_netbsd32_setitimer */ 662 case 104: { 663 const struct compat_50_netbsd32_setitimer_args *p = params; 664 iarg[0] = SCARG(p, which); /* int */ 665 uarg[1] = (intptr_t) SCARG(p, itv).i32; /* netbsd32_itimerval50p_t */ 666 uarg[2] = (intptr_t) SCARG(p, oitv).i32; /* netbsd32_itimerval50p_t */ 667 *n_args = 3; 668 break; 669 } 670 /* compat_50_netbsd32_getitimer */ 671 case 105: { 672 const struct compat_50_netbsd32_getitimer_args *p = params; 673 iarg[0] = SCARG(p, which); /* int */ 674 uarg[1] = (intptr_t) SCARG(p, itv).i32; /* netbsd32_itimerval50p_t */ 675 *n_args = 2; 676 break; 677 } 678 /* linux32_sys_stat */ 679 case 106: { 680 const struct linux32_sys_stat_args *p = params; 681 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 682 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */ 683 *n_args = 2; 684 break; 685 } 686 /* linux32_sys_lstat */ 687 case 107: { 688 const struct linux32_sys_lstat_args *p = params; 689 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 690 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */ 691 *n_args = 2; 692 break; 693 } 694 /* linux32_sys_fstat */ 695 case 108: { 696 const struct linux32_sys_fstat_args *p = params; 697 iarg[0] = SCARG(p, fd); /* int */ 698 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */ 699 *n_args = 2; 700 break; 701 } 702 /* linux32_sys_olduname */ 703 case 109: { 704 const struct linux32_sys_olduname_args *p = params; 705 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_oldutsnamep_t */ 706 *n_args = 1; 707 break; 708 } 709 /* linux_sys_iopl */ 710 case 110: { 711 const struct linux_sys_iopl_args *p = params; 712 iarg[0] = SCARG(p, level); /* int */ 713 *n_args = 1; 714 break; 715 } 716 /* linux32_sys_wait4 */ 717 case 114: { 718 const struct linux32_sys_wait4_args *p = params; 719 iarg[0] = SCARG(p, pid); /* int */ 720 uarg[1] = (intptr_t) SCARG(p, status).i32; /* netbsd32_intp */ 721 iarg[2] = SCARG(p, options); /* int */ 722 uarg[3] = (intptr_t) SCARG(p, rusage).i32; /* netbsd32_rusage50p_t */ 723 *n_args = 4; 724 break; 725 } 726 /* linux32_sys_swapoff */ 727 case 115: { 728 const struct linux32_sys_swapoff_args *p = params; 729 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 730 *n_args = 1; 731 break; 732 } 733 /* linux32_sys_sysinfo */ 734 case 116: { 735 const struct linux32_sys_sysinfo_args *p = params; 736 uarg[0] = (intptr_t) SCARG(p, arg).i32; /* linux32_sysinfop_t */ 737 *n_args = 1; 738 break; 739 } 740 /* linux32_sys_ipc */ 741 case 117: { 742 const struct linux32_sys_ipc_args *p = params; 743 iarg[0] = SCARG(p, what); /* int */ 744 iarg[1] = SCARG(p, a1); /* int */ 745 iarg[2] = SCARG(p, a2); /* int */ 746 iarg[3] = SCARG(p, a3); /* int */ 747 uarg[4] = (intptr_t) SCARG(p, ptr).i32; /* netbsd32_voidp */ 748 *n_args = 5; 749 break; 750 } 751 /* netbsd32_fsync */ 752 case 118: { 753 const struct netbsd32_fsync_args *p = params; 754 iarg[0] = SCARG(p, fd); /* int */ 755 *n_args = 1; 756 break; 757 } 758 /* linux32_sys_sigreturn */ 759 case 119: { 760 const struct linux32_sys_sigreturn_args *p = params; 761 uarg[0] = (intptr_t) SCARG(p, scp).i32; /* linux32_sigcontextp_t */ 762 *n_args = 1; 763 break; 764 } 765 /* linux32_sys_clone */ 766 case 120: { 767 const struct linux32_sys_clone_args *p = params; 768 iarg[0] = SCARG(p, flags); /* int */ 769 uarg[1] = (intptr_t) SCARG(p, stack).i32; /* netbsd32_voidp */ 770 uarg[2] = (intptr_t) SCARG(p, parent_tidptr).i32; /* netbsd32_voidp */ 771 uarg[3] = (intptr_t) SCARG(p, tls).i32; /* netbsd32_voidp */ 772 uarg[4] = (intptr_t) SCARG(p, child_tidptr).i32; /* netbsd32_voidp */ 773 *n_args = 5; 774 break; 775 } 776 /* linux32_sys_setdomainname */ 777 case 121: { 778 const struct linux32_sys_setdomainname_args *p = params; 779 uarg[0] = (intptr_t) SCARG(p, domainname).i32; /* netbsd32_charp */ 780 iarg[1] = SCARG(p, len); /* int */ 781 *n_args = 2; 782 break; 783 } 784 /* linux32_sys_uname */ 785 case 122: { 786 const struct linux32_sys_uname_args *p = params; 787 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_utsnamep */ 788 *n_args = 1; 789 break; 790 } 791 /* linux32_sys_modify_ldt */ 792 case 123: { 793 const struct linux32_sys_modify_ldt_args *p = params; 794 iarg[0] = SCARG(p, func); /* int */ 795 uarg[1] = (intptr_t) SCARG(p, ptr).i32; /* netbsd32_charp */ 796 iarg[2] = SCARG(p, bytecount); /* netbsd32_size_t */ 797 *n_args = 3; 798 break; 799 } 800 /* linux32_sys_mprotect */ 801 case 125: { 802 const struct linux32_sys_mprotect_args *p = params; 803 uarg[0] = (intptr_t) SCARG(p, start).i32; /* netbsd32_voidp */ 804 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 805 iarg[2] = SCARG(p, prot); /* int */ 806 *n_args = 3; 807 break; 808 } 809 /* netbsd32_getpgid */ 810 case 132: { 811 const struct netbsd32_getpgid_args *p = params; 812 iarg[0] = SCARG(p, pid); /* pid_t */ 813 *n_args = 1; 814 break; 815 } 816 /* netbsd32_fchdir */ 817 case 133: { 818 const struct netbsd32_fchdir_args *p = params; 819 iarg[0] = SCARG(p, fd); /* int */ 820 *n_args = 1; 821 break; 822 } 823 /* linux32_sys_personality */ 824 case 136: { 825 const struct linux32_sys_personality_args *p = params; 826 iarg[0] = SCARG(p, per); /* netbsd32_u_long */ 827 *n_args = 1; 828 break; 829 } 830 /* linux32_sys_setfsuid */ 831 case 138: { 832 const struct linux32_sys_setfsuid_args *p = params; 833 uarg[0] = SCARG(p, uid); /* uid_t */ 834 *n_args = 1; 835 break; 836 } 837 /* linux32_sys_setfsgid */ 838 case 139: { 839 const struct linux32_sys_setfsgid_args *p = params; 840 iarg[0] = SCARG(p, gid); /* gid_t */ 841 *n_args = 1; 842 break; 843 } 844 /* linux32_sys_llseek */ 845 case 140: { 846 const struct linux32_sys_llseek_args *p = params; 847 iarg[0] = SCARG(p, fd); /* int */ 848 uarg[1] = SCARG(p, ohigh); /* u_int32_t */ 849 uarg[2] = SCARG(p, olow); /* u_int32_t */ 850 uarg[3] = (intptr_t) SCARG(p, res).i32; /* netbsd32_voidp */ 851 iarg[4] = SCARG(p, whence); /* int */ 852 *n_args = 5; 853 break; 854 } 855 /* linux32_sys_getdents */ 856 case 141: { 857 const struct linux32_sys_getdents_args *p = params; 858 iarg[0] = SCARG(p, fd); /* int */ 859 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* linux32_direntp_t */ 860 uarg[2] = SCARG(p, count); /* unsigned int */ 861 *n_args = 3; 862 break; 863 } 864 /* linux32_sys_select */ 865 case 142: { 866 const struct linux32_sys_select_args *p = params; 867 iarg[0] = SCARG(p, nfds); /* int */ 868 uarg[1] = (intptr_t) SCARG(p, readfds).i32; /* netbsd32_fd_setp_t */ 869 uarg[2] = (intptr_t) SCARG(p, writefds).i32; /* netbsd32_fd_setp_t */ 870 uarg[3] = (intptr_t) SCARG(p, exceptfds).i32; /* netbsd32_fd_setp_t */ 871 uarg[4] = (intptr_t) SCARG(p, timeout).i32; /* netbsd32_timeval50p_t */ 872 *n_args = 5; 873 break; 874 } 875 /* netbsd32_flock */ 876 case 143: { 877 const struct netbsd32_flock_args *p = params; 878 iarg[0] = SCARG(p, fd); /* int */ 879 iarg[1] = SCARG(p, how); /* int */ 880 *n_args = 2; 881 break; 882 } 883 /* netbsd32___msync13 */ 884 case 144: { 885 const struct netbsd32___msync13_args *p = params; 886 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 887 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 888 iarg[2] = SCARG(p, flags); /* int */ 889 *n_args = 3; 890 break; 891 } 892 /* netbsd32_readv */ 893 case 145: { 894 const struct netbsd32_readv_args *p = params; 895 iarg[0] = SCARG(p, fd); /* int */ 896 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* netbsd32_iovecp_t */ 897 iarg[2] = SCARG(p, iovcnt); /* int */ 898 *n_args = 3; 899 break; 900 } 901 /* netbsd32_writev */ 902 case 146: { 903 const struct netbsd32_writev_args *p = params; 904 iarg[0] = SCARG(p, fd); /* int */ 905 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* netbsd32_iovecp_t */ 906 iarg[2] = SCARG(p, iovcnt); /* int */ 907 *n_args = 3; 908 break; 909 } 910 /* netbsd32_getsid */ 911 case 147: { 912 const struct netbsd32_getsid_args *p = params; 913 iarg[0] = SCARG(p, pid); /* pid_t */ 914 *n_args = 1; 915 break; 916 } 917 /* linux32_sys_fdatasync */ 918 case 148: { 919 const struct linux32_sys_fdatasync_args *p = params; 920 iarg[0] = SCARG(p, fd); /* int */ 921 *n_args = 1; 922 break; 923 } 924 /* linux32_sys___sysctl */ 925 case 149: { 926 const struct linux32_sys___sysctl_args *p = params; 927 uarg[0] = (intptr_t) SCARG(p, lsp).i32; /* linux32___sysctlp_t */ 928 *n_args = 1; 929 break; 930 } 931 /* netbsd32_mlock */ 932 case 150: { 933 const struct netbsd32_mlock_args *p = params; 934 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 935 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 936 *n_args = 2; 937 break; 938 } 939 /* netbsd32_munlock */ 940 case 151: { 941 const struct netbsd32_munlock_args *p = params; 942 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 943 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 944 *n_args = 2; 945 break; 946 } 947 /* netbsd32_mlockall */ 948 case 152: { 949 const struct netbsd32_mlockall_args *p = params; 950 iarg[0] = SCARG(p, flags); /* int */ 951 *n_args = 1; 952 break; 953 } 954 /* sys_munlockall */ 955 case 153: { 956 *n_args = 0; 957 break; 958 } 959 /* linux32_sys_sched_setparam */ 960 case 154: { 961 const struct linux32_sys_sched_setparam_args *p = params; 962 iarg[0] = SCARG(p, pid); /* pid_t */ 963 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* const linux32_sched_paramp_t */ 964 *n_args = 2; 965 break; 966 } 967 /* linux32_sys_sched_getparam */ 968 case 155: { 969 const struct linux32_sys_sched_getparam_args *p = params; 970 iarg[0] = SCARG(p, pid); /* pid_t */ 971 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */ 972 *n_args = 2; 973 break; 974 } 975 /* linux32_sys_sched_setscheduler */ 976 case 156: { 977 const struct linux32_sys_sched_setscheduler_args *p = params; 978 iarg[0] = SCARG(p, pid); /* pid_t */ 979 iarg[1] = SCARG(p, policy); /* int */ 980 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */ 981 *n_args = 3; 982 break; 983 } 984 /* linux32_sys_sched_getscheduler */ 985 case 157: { 986 const struct linux32_sys_sched_getscheduler_args *p = params; 987 iarg[0] = SCARG(p, pid); /* pid_t */ 988 *n_args = 1; 989 break; 990 } 991 /* linux_sys_sched_yield */ 992 case 158: { 993 *n_args = 0; 994 break; 995 } 996 /* linux32_sys_sched_get_priority_max */ 997 case 159: { 998 const struct linux32_sys_sched_get_priority_max_args *p = params; 999 iarg[0] = SCARG(p, policy); /* int */ 1000 *n_args = 1; 1001 break; 1002 } 1003 /* linux32_sys_sched_get_priority_min */ 1004 case 160: { 1005 const struct linux32_sys_sched_get_priority_min_args *p = params; 1006 iarg[0] = SCARG(p, policy); /* int */ 1007 *n_args = 1; 1008 break; 1009 } 1010 /* linux32_sys_nanosleep */ 1011 case 162: { 1012 const struct linux32_sys_nanosleep_args *p = params; 1013 uarg[0] = (intptr_t) SCARG(p, rqtp).i32; /* linux32_timespecp_t */ 1014 uarg[1] = (intptr_t) SCARG(p, rmtp).i32; /* linux32_timespecp_t */ 1015 *n_args = 2; 1016 break; 1017 } 1018 /* linux32_sys_mremap */ 1019 case 163: { 1020 const struct linux32_sys_mremap_args *p = params; 1021 uarg[0] = (intptr_t) SCARG(p, old_address).i32; /* netbsd32_voidp */ 1022 iarg[1] = SCARG(p, old_size); /* netbsd32_size_t */ 1023 iarg[2] = SCARG(p, new_size); /* netbsd32_size_t */ 1024 iarg[3] = SCARG(p, flags); /* netbsd32_u_long */ 1025 *n_args = 4; 1026 break; 1027 } 1028 /* linux32_sys_setresuid16 */ 1029 case 164: { 1030 const struct linux32_sys_setresuid16_args *p = params; 1031 iarg[0] = SCARG(p, ruid); /* linux32_uid16_t */ 1032 iarg[1] = SCARG(p, euid); /* linux32_uid16_t */ 1033 iarg[2] = SCARG(p, suid); /* linux32_uid16_t */ 1034 *n_args = 3; 1035 break; 1036 } 1037 /* linux32_sys_getresuid16 */ 1038 case 165: { 1039 const struct linux32_sys_getresuid16_args *p = params; 1040 uarg[0] = (intptr_t) SCARG(p, ruid).i32; /* linux32_uid16p_t */ 1041 uarg[1] = (intptr_t) SCARG(p, euid).i32; /* linux32_uid16p_t */ 1042 uarg[2] = (intptr_t) SCARG(p, suid).i32; /* linux32_uid16p_t */ 1043 *n_args = 3; 1044 break; 1045 } 1046 /* netbsd32_poll */ 1047 case 168: { 1048 const struct netbsd32_poll_args *p = params; 1049 uarg[0] = (intptr_t) SCARG(p, fds).i32; /* netbsd32_pollfdp_t */ 1050 uarg[1] = SCARG(p, nfds); /* u_int */ 1051 iarg[2] = SCARG(p, timeout); /* int */ 1052 *n_args = 3; 1053 break; 1054 } 1055 /* linux32_sys_setresgid16 */ 1056 case 170: { 1057 const struct linux32_sys_setresgid16_args *p = params; 1058 iarg[0] = SCARG(p, rgid); /* linux32_gid16_t */ 1059 iarg[1] = SCARG(p, egid); /* linux32_gid16_t */ 1060 iarg[2] = SCARG(p, sgid); /* linux32_gid16_t */ 1061 *n_args = 3; 1062 break; 1063 } 1064 /* linux32_sys_getresgid16 */ 1065 case 171: { 1066 const struct linux32_sys_getresgid16_args *p = params; 1067 uarg[0] = (intptr_t) SCARG(p, rgid).i32; /* linux32_gid16p_t */ 1068 uarg[1] = (intptr_t) SCARG(p, egid).i32; /* linux32_gid16p_t */ 1069 uarg[2] = (intptr_t) SCARG(p, sgid).i32; /* linux32_gid16p_t */ 1070 *n_args = 3; 1071 break; 1072 } 1073 /* linux32_sys_rt_sigreturn */ 1074 case 173: { 1075 const struct linux32_sys_rt_sigreturn_args *p = params; 1076 uarg[0] = (intptr_t) SCARG(p, ucp).i32; /* linux32_ucontextp_t */ 1077 *n_args = 1; 1078 break; 1079 } 1080 /* linux32_sys_rt_sigaction */ 1081 case 174: { 1082 const struct linux32_sys_rt_sigaction_args *p = params; 1083 iarg[0] = SCARG(p, signum); /* int */ 1084 uarg[1] = (intptr_t) SCARG(p, nsa).i32; /* linux32_sigactionp_t */ 1085 uarg[2] = (intptr_t) SCARG(p, osa).i32; /* linux32_sigactionp_t */ 1086 iarg[3] = SCARG(p, sigsetsize); /* netbsd32_size_t */ 1087 *n_args = 4; 1088 break; 1089 } 1090 /* linux32_sys_rt_sigprocmask */ 1091 case 175: { 1092 const struct linux32_sys_rt_sigprocmask_args *p = params; 1093 iarg[0] = SCARG(p, how); /* int */ 1094 uarg[1] = (intptr_t) SCARG(p, set).i32; /* linux32_sigsetp_t */ 1095 uarg[2] = (intptr_t) SCARG(p, oset).i32; /* linux32_sigsetp_t */ 1096 iarg[3] = SCARG(p, sigsetsize); /* netbsd32_size_t */ 1097 *n_args = 4; 1098 break; 1099 } 1100 /* linux32_sys_rt_sigpending */ 1101 case 176: { 1102 const struct linux32_sys_rt_sigpending_args *p = params; 1103 uarg[0] = (intptr_t) SCARG(p, set).i32; /* linux32_sigsetp_t */ 1104 iarg[1] = SCARG(p, sigsetsize); /* netbsd32_size_t */ 1105 *n_args = 2; 1106 break; 1107 } 1108 /* linux32_sys_rt_sigtimedwait */ 1109 case 177: { 1110 const struct linux32_sys_rt_sigtimedwait_args *p = params; 1111 uarg[0] = (intptr_t) SCARG(p, set).i32; /* const linux32_sigsetp_t */ 1112 uarg[1] = (intptr_t) SCARG(p, info).i32; /* linux32_siginfop_t */ 1113 uarg[2] = (intptr_t) SCARG(p, timeout).i32; /* const linux32_timespecp_t */ 1114 *n_args = 3; 1115 break; 1116 } 1117 /* linux32_sys_rt_queueinfo */ 1118 case 178: { 1119 const struct linux32_sys_rt_queueinfo_args *p = params; 1120 iarg[0] = SCARG(p, pid); /* int */ 1121 iarg[1] = SCARG(p, sig); /* int */ 1122 uarg[2] = (intptr_t) SCARG(p, uinfo).i32; /* linux32_siginfop_t */ 1123 *n_args = 3; 1124 break; 1125 } 1126 /* linux32_sys_rt_sigsuspend */ 1127 case 179: { 1128 const struct linux32_sys_rt_sigsuspend_args *p = params; 1129 uarg[0] = (intptr_t) SCARG(p, unewset).i32; /* linux32_sigsetp_t */ 1130 iarg[1] = SCARG(p, sigsetsize); /* netbsd32_size_t */ 1131 *n_args = 2; 1132 break; 1133 } 1134 /* linux32_sys_pread */ 1135 case 180: { 1136 const struct linux32_sys_pread_args *p = params; 1137 iarg[0] = SCARG(p, fd); /* int */ 1138 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */ 1139 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */ 1140 iarg[3] = SCARG(p, offset); /* netbsd32_off_t */ 1141 *n_args = 4; 1142 break; 1143 } 1144 /* linux32_sys_pwrite */ 1145 case 181: { 1146 const struct linux32_sys_pwrite_args *p = params; 1147 iarg[0] = SCARG(p, fd); /* int */ 1148 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */ 1149 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */ 1150 iarg[3] = SCARG(p, offset); /* netbsd32_off_t */ 1151 *n_args = 4; 1152 break; 1153 } 1154 /* linux32_sys_chown16 */ 1155 case 182: { 1156 const struct linux32_sys_chown16_args *p = params; 1157 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1158 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */ 1159 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */ 1160 *n_args = 3; 1161 break; 1162 } 1163 /* netbsd32___getcwd */ 1164 case 183: { 1165 const struct netbsd32___getcwd_args *p = params; 1166 uarg[0] = (intptr_t) SCARG(p, bufp).i32; /* netbsd32_charp */ 1167 iarg[1] = SCARG(p, length); /* netbsd32_size_t */ 1168 *n_args = 2; 1169 break; 1170 } 1171 /* sys___vfork14 */ 1172 case 190: { 1173 *n_args = 0; 1174 break; 1175 } 1176 /* linux32_sys_ugetrlimit */ 1177 case 191: { 1178 const struct linux32_sys_ugetrlimit_args *p = params; 1179 iarg[0] = SCARG(p, which); /* int */ 1180 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */ 1181 *n_args = 2; 1182 break; 1183 } 1184 /* linux32_sys_mmap2 */ 1185 case 192: { 1186 const struct linux32_sys_mmap2_args *p = params; 1187 iarg[0] = SCARG(p, addr); /* netbsd32_u_long */ 1188 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 1189 iarg[2] = SCARG(p, prot); /* int */ 1190 iarg[3] = SCARG(p, flags); /* int */ 1191 iarg[4] = SCARG(p, fd); /* int */ 1192 iarg[5] = SCARG(p, offset); /* linux32_off_t */ 1193 *n_args = 6; 1194 break; 1195 } 1196 /* linux32_sys_truncate64 */ 1197 case 193: { 1198 const struct linux32_sys_truncate64_args *p = params; 1199 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1200 uarg[1] = SCARG(p, lenlo); /* uint32_t */ 1201 uarg[2] = SCARG(p, lenhi); /* uint32_t */ 1202 *n_args = 3; 1203 break; 1204 } 1205 /* linux32_sys_ftruncate64 */ 1206 case 194: { 1207 const struct linux32_sys_ftruncate64_args *p = params; 1208 uarg[0] = SCARG(p, fd); /* unsigned int */ 1209 uarg[1] = SCARG(p, lenlo); /* uint32_t */ 1210 uarg[2] = SCARG(p, lenhi); /* uint32_t */ 1211 *n_args = 3; 1212 break; 1213 } 1214 /* linux32_sys_stat64 */ 1215 case 195: { 1216 const struct linux32_sys_stat64_args *p = params; 1217 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1218 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */ 1219 *n_args = 2; 1220 break; 1221 } 1222 /* linux32_sys_lstat64 */ 1223 case 196: { 1224 const struct linux32_sys_lstat64_args *p = params; 1225 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1226 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */ 1227 *n_args = 2; 1228 break; 1229 } 1230 /* linux32_sys_fstat64 */ 1231 case 197: { 1232 const struct linux32_sys_fstat64_args *p = params; 1233 iarg[0] = SCARG(p, fd); /* int */ 1234 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */ 1235 *n_args = 2; 1236 break; 1237 } 1238 /* netbsd32___posix_lchown */ 1239 case 198: { 1240 const struct netbsd32___posix_lchown_args *p = params; 1241 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1242 uarg[1] = SCARG(p, uid); /* uid_t */ 1243 iarg[2] = SCARG(p, gid); /* gid_t */ 1244 *n_args = 3; 1245 break; 1246 } 1247 /* sys_getuid */ 1248 case 199: { 1249 *n_args = 0; 1250 break; 1251 } 1252 /* sys_getgid */ 1253 case 200: { 1254 *n_args = 0; 1255 break; 1256 } 1257 /* sys_geteuid */ 1258 case 201: { 1259 *n_args = 0; 1260 break; 1261 } 1262 /* sys_getegid */ 1263 case 202: { 1264 *n_args = 0; 1265 break; 1266 } 1267 /* netbsd32_setreuid */ 1268 case 203: { 1269 const struct netbsd32_setreuid_args *p = params; 1270 uarg[0] = SCARG(p, ruid); /* uid_t */ 1271 uarg[1] = SCARG(p, euid); /* uid_t */ 1272 *n_args = 2; 1273 break; 1274 } 1275 /* netbsd32_setregid */ 1276 case 204: { 1277 const struct netbsd32_setregid_args *p = params; 1278 iarg[0] = SCARG(p, rgid); /* gid_t */ 1279 iarg[1] = SCARG(p, egid); /* gid_t */ 1280 *n_args = 2; 1281 break; 1282 } 1283 /* netbsd32_getgroups */ 1284 case 205: { 1285 const struct netbsd32_getgroups_args *p = params; 1286 iarg[0] = SCARG(p, gidsetsize); /* int */ 1287 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* netbsd32_gid_tp */ 1288 *n_args = 2; 1289 break; 1290 } 1291 /* netbsd32_setgroups */ 1292 case 206: { 1293 const struct netbsd32_setgroups_args *p = params; 1294 iarg[0] = SCARG(p, gidsetsize); /* int */ 1295 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* netbsd32_gid_tp */ 1296 *n_args = 2; 1297 break; 1298 } 1299 /* netbsd32___posix_fchown */ 1300 case 207: { 1301 const struct netbsd32___posix_fchown_args *p = params; 1302 iarg[0] = SCARG(p, fd); /* int */ 1303 uarg[1] = SCARG(p, uid); /* uid_t */ 1304 iarg[2] = SCARG(p, gid); /* gid_t */ 1305 *n_args = 3; 1306 break; 1307 } 1308 /* linux32_sys_setresuid */ 1309 case 208: { 1310 const struct linux32_sys_setresuid_args *p = params; 1311 uarg[0] = SCARG(p, ruid); /* uid_t */ 1312 uarg[1] = SCARG(p, euid); /* uid_t */ 1313 uarg[2] = SCARG(p, suid); /* uid_t */ 1314 *n_args = 3; 1315 break; 1316 } 1317 /* linux32_sys_getresuid */ 1318 case 209: { 1319 const struct linux32_sys_getresuid_args *p = params; 1320 uarg[0] = (intptr_t) SCARG(p, ruid).i32; /* linux32_uidp_t */ 1321 uarg[1] = (intptr_t) SCARG(p, euid).i32; /* linux32_uidp_t */ 1322 uarg[2] = (intptr_t) SCARG(p, suid).i32; /* linux32_uidp_t */ 1323 *n_args = 3; 1324 break; 1325 } 1326 /* linux32_sys_setresgid */ 1327 case 210: { 1328 const struct linux32_sys_setresgid_args *p = params; 1329 iarg[0] = SCARG(p, rgid); /* gid_t */ 1330 iarg[1] = SCARG(p, egid); /* gid_t */ 1331 iarg[2] = SCARG(p, sgid); /* gid_t */ 1332 *n_args = 3; 1333 break; 1334 } 1335 /* linux32_sys_getresgid */ 1336 case 211: { 1337 const struct linux32_sys_getresgid_args *p = params; 1338 uarg[0] = (intptr_t) SCARG(p, rgid).i32; /* linux32_gidp_t */ 1339 uarg[1] = (intptr_t) SCARG(p, egid).i32; /* linux32_gidp_t */ 1340 uarg[2] = (intptr_t) SCARG(p, sgid).i32; /* linux32_gidp_t */ 1341 *n_args = 3; 1342 break; 1343 } 1344 /* netbsd32___posix_chown */ 1345 case 212: { 1346 const struct netbsd32___posix_chown_args *p = params; 1347 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1348 uarg[1] = SCARG(p, uid); /* uid_t */ 1349 iarg[2] = SCARG(p, gid); /* gid_t */ 1350 *n_args = 3; 1351 break; 1352 } 1353 /* netbsd32_setuid */ 1354 case 213: { 1355 const struct netbsd32_setuid_args *p = params; 1356 uarg[0] = SCARG(p, uid); /* uid_t */ 1357 *n_args = 1; 1358 break; 1359 } 1360 /* netbsd32_setgid */ 1361 case 214: { 1362 const struct netbsd32_setgid_args *p = params; 1363 iarg[0] = SCARG(p, gid); /* gid_t */ 1364 *n_args = 1; 1365 break; 1366 } 1367 /* linux32_sys_setfsuid */ 1368 case 215: { 1369 const struct linux32_sys_setfsuid_args *p = params; 1370 uarg[0] = SCARG(p, uid); /* uid_t */ 1371 *n_args = 1; 1372 break; 1373 } 1374 /* linux32_sys_setfsgid */ 1375 case 216: { 1376 const struct linux32_sys_setfsgid_args *p = params; 1377 iarg[0] = SCARG(p, gid); /* gid_t */ 1378 *n_args = 1; 1379 break; 1380 } 1381 /* netbsd32_mincore */ 1382 case 218: { 1383 const struct netbsd32_mincore_args *p = params; 1384 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 1385 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 1386 uarg[2] = (intptr_t) SCARG(p, vec).i32; /* netbsd32_charp */ 1387 *n_args = 3; 1388 break; 1389 } 1390 /* netbsd32_madvise */ 1391 case 219: { 1392 const struct netbsd32_madvise_args *p = params; 1393 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */ 1394 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 1395 iarg[2] = SCARG(p, behav); /* int */ 1396 *n_args = 3; 1397 break; 1398 } 1399 /* linux32_sys_getdents64 */ 1400 case 220: { 1401 const struct linux32_sys_getdents64_args *p = params; 1402 iarg[0] = SCARG(p, fd); /* int */ 1403 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* linux32_dirent64p_t */ 1404 uarg[2] = SCARG(p, count); /* unsigned int */ 1405 *n_args = 3; 1406 break; 1407 } 1408 #define linux32_sys_fcntl64 linux32_sys_fcntl 1409 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args 1410 /* linux32_sys_fcntl64 */ 1411 case 221: { 1412 const struct linux32_sys_fcntl64_args *p = params; 1413 iarg[0] = SCARG(p, fd); /* int */ 1414 iarg[1] = SCARG(p, cmd); /* int */ 1415 uarg[2] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */ 1416 *n_args = 3; 1417 break; 1418 } 1419 /* linux_sys_gettid */ 1420 case 224: { 1421 *n_args = 0; 1422 break; 1423 } 1424 /* netbsd32_setxattr */ 1425 case 226: { 1426 const struct netbsd32_setxattr_args *p = params; 1427 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1428 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1429 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1430 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1431 iarg[4] = SCARG(p, flags); /* int */ 1432 *n_args = 5; 1433 break; 1434 } 1435 /* netbsd32_lsetxattr */ 1436 case 227: { 1437 const struct netbsd32_lsetxattr_args *p = params; 1438 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1439 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1440 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1441 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1442 iarg[4] = SCARG(p, flags); /* int */ 1443 *n_args = 5; 1444 break; 1445 } 1446 /* netbsd32_fsetxattr */ 1447 case 228: { 1448 const struct netbsd32_fsetxattr_args *p = params; 1449 iarg[0] = SCARG(p, fd); /* int */ 1450 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1451 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1452 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1453 iarg[4] = SCARG(p, flags); /* int */ 1454 *n_args = 5; 1455 break; 1456 } 1457 /* netbsd32_getxattr */ 1458 case 229: { 1459 const struct netbsd32_getxattr_args *p = params; 1460 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1461 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1462 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1463 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1464 *n_args = 4; 1465 break; 1466 } 1467 /* netbsd32_lgetxattr */ 1468 case 230: { 1469 const struct netbsd32_lgetxattr_args *p = params; 1470 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1471 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1472 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1473 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1474 *n_args = 4; 1475 break; 1476 } 1477 /* netbsd32_fgetxattr */ 1478 case 231: { 1479 const struct netbsd32_fgetxattr_args *p = params; 1480 iarg[0] = SCARG(p, fd); /* int */ 1481 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1482 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */ 1483 iarg[3] = SCARG(p, size); /* netbsd32_size_t */ 1484 *n_args = 4; 1485 break; 1486 } 1487 /* netbsd32_listxattr */ 1488 case 232: { 1489 const struct netbsd32_listxattr_args *p = params; 1490 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1491 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */ 1492 iarg[2] = SCARG(p, size); /* netbsd32_size_t */ 1493 *n_args = 3; 1494 break; 1495 } 1496 /* netbsd32_llistxattr */ 1497 case 233: { 1498 const struct netbsd32_llistxattr_args *p = params; 1499 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1500 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */ 1501 iarg[2] = SCARG(p, size); /* netbsd32_size_t */ 1502 *n_args = 3; 1503 break; 1504 } 1505 /* netbsd32_flistxattr */ 1506 case 234: { 1507 const struct netbsd32_flistxattr_args *p = params; 1508 iarg[0] = SCARG(p, fd); /* int */ 1509 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */ 1510 iarg[2] = SCARG(p, size); /* netbsd32_size_t */ 1511 *n_args = 3; 1512 break; 1513 } 1514 /* netbsd32_removexattr */ 1515 case 235: { 1516 const struct netbsd32_removexattr_args *p = params; 1517 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1518 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1519 *n_args = 2; 1520 break; 1521 } 1522 /* netbsd32_lremovexattr */ 1523 case 236: { 1524 const struct netbsd32_lremovexattr_args *p = params; 1525 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1526 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1527 *n_args = 2; 1528 break; 1529 } 1530 /* netbsd32_fremovexattr */ 1531 case 237: { 1532 const struct netbsd32_fremovexattr_args *p = params; 1533 iarg[0] = SCARG(p, fd); /* int */ 1534 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */ 1535 *n_args = 2; 1536 break; 1537 } 1538 /* linux32_sys_tkill */ 1539 case 238: { 1540 const struct linux32_sys_tkill_args *p = params; 1541 iarg[0] = SCARG(p, tid); /* int */ 1542 iarg[1] = SCARG(p, sig); /* int */ 1543 *n_args = 2; 1544 break; 1545 } 1546 /* linux32_sys_futex */ 1547 case 240: { 1548 const struct linux32_sys_futex_args *p = params; 1549 uarg[0] = (intptr_t) SCARG(p, uaddr).i32; /* linux32_intp_t */ 1550 iarg[1] = SCARG(p, op); /* int */ 1551 iarg[2] = SCARG(p, val); /* int */ 1552 uarg[3] = (intptr_t) SCARG(p, timeout).i32; /* linux32_timespecp_t */ 1553 uarg[4] = (intptr_t) SCARG(p, uaddr2).i32; /* linux32_intp_t */ 1554 iarg[5] = SCARG(p, val3); /* int */ 1555 *n_args = 6; 1556 break; 1557 } 1558 /* linux32_sys_sched_setaffinity */ 1559 case 241: { 1560 const struct linux32_sys_sched_setaffinity_args *p = params; 1561 iarg[0] = SCARG(p, pid); /* pid_t */ 1562 uarg[1] = SCARG(p, len); /* unsigned int */ 1563 uarg[2] = (intptr_t) SCARG(p, mask).i32; /* linux32_ulongp_t */ 1564 *n_args = 3; 1565 break; 1566 } 1567 /* linux32_sys_sched_getaffinity */ 1568 case 242: { 1569 const struct linux32_sys_sched_getaffinity_args *p = params; 1570 iarg[0] = SCARG(p, pid); /* pid_t */ 1571 uarg[1] = SCARG(p, len); /* unsigned int */ 1572 uarg[2] = (intptr_t) SCARG(p, mask).i32; /* linux32_ulongp_t */ 1573 *n_args = 3; 1574 break; 1575 } 1576 /* linux32_sys_set_thread_area */ 1577 case 243: { 1578 const struct linux32_sys_set_thread_area_args *p = params; 1579 uarg[0] = (intptr_t) SCARG(p, desc).i32; /* linux32_user_descp_t */ 1580 *n_args = 1; 1581 break; 1582 } 1583 /* linux32_sys_get_thread_area */ 1584 case 244: { 1585 const struct linux32_sys_get_thread_area_args *p = params; 1586 uarg[0] = (intptr_t) SCARG(p, desc).i32; /* linux32_user_descp_t */ 1587 *n_args = 1; 1588 break; 1589 } 1590 /* linux32_sys_fadvise64 */ 1591 case 250: { 1592 const struct linux32_sys_fadvise64_args *p = params; 1593 iarg[0] = SCARG(p, fd); /* int */ 1594 uarg[1] = SCARG(p, offlo); /* uint32_t */ 1595 uarg[2] = SCARG(p, offhi); /* uint32_t */ 1596 iarg[3] = SCARG(p, len); /* linux32_size_t */ 1597 iarg[4] = SCARG(p, advice); /* int */ 1598 *n_args = 5; 1599 break; 1600 } 1601 /* linux32_sys_exit_group */ 1602 case 252: { 1603 const struct linux32_sys_exit_group_args *p = params; 1604 iarg[0] = SCARG(p, error_code); /* int */ 1605 *n_args = 1; 1606 break; 1607 } 1608 /* linux32_sys_set_tid_address */ 1609 case 258: { 1610 const struct linux32_sys_set_tid_address_args *p = params; 1611 uarg[0] = (intptr_t) SCARG(p, tid).i32; /* linux32_intp_t */ 1612 *n_args = 1; 1613 break; 1614 } 1615 /* linux32_sys_timer_create */ 1616 case 259: { 1617 const struct linux32_sys_timer_create_args *p = params; 1618 iarg[0] = SCARG(p, clockid); /* clockid_t */ 1619 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux32_sigevent * */ 1620 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */ 1621 *n_args = 3; 1622 break; 1623 } 1624 /* linux32_sys_timer_settime */ 1625 case 260: { 1626 const struct linux32_sys_timer_settime_args *p = params; 1627 iarg[0] = SCARG(p, timerid); /* timer_t */ 1628 iarg[1] = SCARG(p, flags); /* int */ 1629 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux32_itimerspec * */ 1630 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux32_itimerspec * */ 1631 *n_args = 4; 1632 break; 1633 } 1634 /* linux32_sys_timer_gettime */ 1635 case 261: { 1636 const struct linux32_sys_timer_gettime_args *p = params; 1637 iarg[0] = SCARG(p, timerid); /* timer_t */ 1638 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux32_itimerspec * */ 1639 *n_args = 2; 1640 break; 1641 } 1642 /* sys_timer_getoverrun */ 1643 case 262: { 1644 const struct sys_timer_getoverrun_args *p = params; 1645 iarg[0] = SCARG(p, timerid); /* timer_t */ 1646 *n_args = 1; 1647 break; 1648 } 1649 /* sys_timer_delete */ 1650 case 263: { 1651 const struct sys_timer_delete_args *p = params; 1652 iarg[0] = SCARG(p, timerid); /* timer_t */ 1653 *n_args = 1; 1654 break; 1655 } 1656 /* linux32_sys_clock_settime */ 1657 case 264: { 1658 const struct linux32_sys_clock_settime_args *p = params; 1659 iarg[0] = SCARG(p, which); /* clockid_t */ 1660 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1661 *n_args = 2; 1662 break; 1663 } 1664 /* linux32_sys_clock_gettime */ 1665 case 265: { 1666 const struct linux32_sys_clock_gettime_args *p = params; 1667 iarg[0] = SCARG(p, which); /* clockid_t */ 1668 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1669 *n_args = 2; 1670 break; 1671 } 1672 /* linux32_sys_clock_getres */ 1673 case 266: { 1674 const struct linux32_sys_clock_getres_args *p = params; 1675 iarg[0] = SCARG(p, which); /* clockid_t */ 1676 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1677 *n_args = 2; 1678 break; 1679 } 1680 /* linux32_sys_clock_nanosleep */ 1681 case 267: { 1682 const struct linux32_sys_clock_nanosleep_args *p = params; 1683 iarg[0] = SCARG(p, which); /* clockid_t */ 1684 iarg[1] = SCARG(p, flags); /* int */ 1685 uarg[2] = (intptr_t) SCARG(p, rqtp).i32; /* linux32_timespecp_t */ 1686 uarg[3] = (intptr_t) SCARG(p, rmtp).i32; /* linux32_timespecp_t */ 1687 *n_args = 4; 1688 break; 1689 } 1690 /* linux32_sys_statfs64 */ 1691 case 268: { 1692 const struct linux32_sys_statfs64_args *p = params; 1693 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1694 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */ 1695 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */ 1696 *n_args = 3; 1697 break; 1698 } 1699 /* linux32_sys_fstatfs64 */ 1700 case 269: { 1701 const struct linux32_sys_fstatfs64_args *p = params; 1702 iarg[0] = SCARG(p, fd); /* int */ 1703 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */ 1704 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */ 1705 *n_args = 3; 1706 break; 1707 } 1708 /* linux32_sys_tgkill */ 1709 case 270: { 1710 const struct linux32_sys_tgkill_args *p = params; 1711 iarg[0] = SCARG(p, tgid); /* int */ 1712 iarg[1] = SCARG(p, tid); /* int */ 1713 iarg[2] = SCARG(p, sig); /* int */ 1714 *n_args = 3; 1715 break; 1716 } 1717 /* compat_50_netbsd32_utimes */ 1718 case 271: { 1719 const struct compat_50_netbsd32_utimes_args *p = params; 1720 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1721 uarg[1] = (intptr_t) SCARG(p, tptr).i32; /* netbsd32_timeval50p_t */ 1722 *n_args = 2; 1723 break; 1724 } 1725 /* linux32_sys_fadvise64_64 */ 1726 case 272: { 1727 const struct linux32_sys_fadvise64_64_args *p = params; 1728 iarg[0] = SCARG(p, fd); /* int */ 1729 uarg[1] = SCARG(p, offlo); /* uint32_t */ 1730 uarg[2] = SCARG(p, offhi); /* uint32_t */ 1731 uarg[3] = SCARG(p, lenlo); /* uint32_t */ 1732 uarg[4] = SCARG(p, lenhi); /* uint32_t */ 1733 iarg[5] = SCARG(p, advice); /* int */ 1734 *n_args = 6; 1735 break; 1736 } 1737 /* linux32_sys_openat */ 1738 case 295: { 1739 const struct linux32_sys_openat_args *p = params; 1740 iarg[0] = SCARG(p, fd); /* int */ 1741 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1742 iarg[2] = SCARG(p, flags); /* int */ 1743 iarg[3] = SCARG(p, mode); /* linux_umode_t */ 1744 *n_args = 4; 1745 break; 1746 } 1747 /* netbsd32_mkdirat */ 1748 case 296: { 1749 const struct netbsd32_mkdirat_args *p = params; 1750 iarg[0] = SCARG(p, fd); /* int */ 1751 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1752 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1753 *n_args = 3; 1754 break; 1755 } 1756 /* linux32_sys_mknodat */ 1757 case 297: { 1758 const struct linux32_sys_mknodat_args *p = params; 1759 iarg[0] = SCARG(p, fd); /* int */ 1760 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1761 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1762 uarg[3] = SCARG(p, dev); /* unsigned */ 1763 *n_args = 4; 1764 break; 1765 } 1766 /* linux32_sys_fchownat */ 1767 case 298: { 1768 const struct linux32_sys_fchownat_args *p = params; 1769 iarg[0] = SCARG(p, fd); /* int */ 1770 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1771 uarg[2] = SCARG(p, owner); /* uid_t */ 1772 iarg[3] = SCARG(p, group); /* gid_t */ 1773 iarg[4] = SCARG(p, flag); /* int */ 1774 *n_args = 5; 1775 break; 1776 } 1777 /* linux32_sys_fstatat64 */ 1778 case 300: { 1779 const struct linux32_sys_fstatat64_args *p = params; 1780 iarg[0] = SCARG(p, fd); /* int */ 1781 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1782 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */ 1783 iarg[3] = SCARG(p, flag); /* int */ 1784 *n_args = 4; 1785 break; 1786 } 1787 /* linux32_sys_unlinkat */ 1788 case 301: { 1789 const struct linux32_sys_unlinkat_args *p = params; 1790 iarg[0] = SCARG(p, fd); /* int */ 1791 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1792 iarg[2] = SCARG(p, flag); /* int */ 1793 *n_args = 3; 1794 break; 1795 } 1796 /* netbsd32_renameat */ 1797 case 302: { 1798 const struct netbsd32_renameat_args *p = params; 1799 iarg[0] = SCARG(p, fromfd); /* int */ 1800 uarg[1] = (intptr_t) SCARG(p, from).i32; /* netbsd32_charp */ 1801 iarg[2] = SCARG(p, tofd); /* int */ 1802 uarg[3] = (intptr_t) SCARG(p, to).i32; /* netbsd32_charp */ 1803 *n_args = 4; 1804 break; 1805 } 1806 /* linux32_sys_linkat */ 1807 case 303: { 1808 const struct linux32_sys_linkat_args *p = params; 1809 iarg[0] = SCARG(p, fd1); /* int */ 1810 uarg[1] = (intptr_t) SCARG(p, name1).i32; /* netbsd32_charp */ 1811 iarg[2] = SCARG(p, fd2); /* int */ 1812 uarg[3] = (intptr_t) SCARG(p, name2).i32; /* netbsd32_charp */ 1813 iarg[4] = SCARG(p, flags); /* int */ 1814 *n_args = 5; 1815 break; 1816 } 1817 /* netbsd32_symlinkat */ 1818 case 304: { 1819 const struct netbsd32_symlinkat_args *p = params; 1820 uarg[0] = (intptr_t) SCARG(p, path1).i32; /* netbsd32_charp */ 1821 iarg[1] = SCARG(p, fd); /* int */ 1822 uarg[2] = (intptr_t) SCARG(p, path2).i32; /* netbsd32_charp */ 1823 *n_args = 3; 1824 break; 1825 } 1826 /* netbsd32_readlinkat */ 1827 case 305: { 1828 const struct netbsd32_readlinkat_args *p = params; 1829 iarg[0] = SCARG(p, fd); /* int */ 1830 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1831 uarg[2] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_charp */ 1832 iarg[3] = SCARG(p, bufsize); /* linux32_size_t */ 1833 *n_args = 4; 1834 break; 1835 } 1836 /* linux32_sys_fchmodat */ 1837 case 306: { 1838 const struct linux32_sys_fchmodat_args *p = params; 1839 iarg[0] = SCARG(p, fd); /* int */ 1840 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1841 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1842 *n_args = 3; 1843 break; 1844 } 1845 /* linux32_sys_faccessat */ 1846 case 307: { 1847 const struct linux32_sys_faccessat_args *p = params; 1848 iarg[0] = SCARG(p, fd); /* int */ 1849 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1850 iarg[2] = SCARG(p, amode); /* int */ 1851 *n_args = 3; 1852 break; 1853 } 1854 /* linux32_sys_ppoll */ 1855 case 309: { 1856 const struct linux32_sys_ppoll_args *p = params; 1857 uarg[0] = (intptr_t) SCARG(p, fds).i32; /* netbsd32_pollfdp_t */ 1858 uarg[1] = SCARG(p, nfds); /* u_int */ 1859 uarg[2] = (intptr_t) SCARG(p, timeout).i32; /* linux32_timespecp_t */ 1860 uarg[3] = (intptr_t) SCARG(p, sigset).i32; /* linux32_sigsetp_t */ 1861 *n_args = 4; 1862 break; 1863 } 1864 /* netbsd32___futex_set_robust_list */ 1865 case 311: { 1866 const struct netbsd32___futex_set_robust_list_args *p = params; 1867 uarg[0] = (intptr_t) SCARG(p, head).i32; /* netbsd32_voidp */ 1868 iarg[1] = SCARG(p, len); /* netbsd32_size_t */ 1869 *n_args = 2; 1870 break; 1871 } 1872 /* netbsd32___futex_get_robust_list */ 1873 case 312: { 1874 const struct netbsd32___futex_get_robust_list_args *p = params; 1875 iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 1876 uarg[1] = (intptr_t) SCARG(p, headp).i32; /* netbsd32_voidp */ 1877 uarg[2] = (intptr_t) SCARG(p, lenp).i32; /* netbsd32_size_tp */ 1878 *n_args = 3; 1879 break; 1880 } 1881 /* linux32_sys_utimensat */ 1882 case 320: { 1883 const struct linux32_sys_utimensat_args *p = params; 1884 iarg[0] = SCARG(p, fd); /* int */ 1885 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1886 uarg[2] = (intptr_t) SCARG(p, times).i32; /* linux32_timespecp_t */ 1887 iarg[3] = SCARG(p, flag); /* int */ 1888 *n_args = 4; 1889 break; 1890 } 1891 /* linux_sys_timerfd_create */ 1892 case 322: { 1893 const struct linux_sys_timerfd_create_args *p = params; 1894 iarg[0] = SCARG(p, clock_id); /* clockid_t */ 1895 iarg[1] = SCARG(p, flags); /* int */ 1896 *n_args = 2; 1897 break; 1898 } 1899 /* linux32_sys_eventfd */ 1900 case 323: { 1901 const struct linux32_sys_eventfd_args *p = params; 1902 uarg[0] = SCARG(p, initval); /* unsigned int */ 1903 *n_args = 1; 1904 break; 1905 } 1906 /* linux32_sys_fallocate */ 1907 case 324: { 1908 const struct linux32_sys_fallocate_args *p = params; 1909 iarg[0] = SCARG(p, fd); /* int */ 1910 iarg[1] = SCARG(p, mode); /* int */ 1911 iarg[2] = SCARG(p, offset); /* off_t */ 1912 iarg[3] = SCARG(p, len); /* off_t */ 1913 *n_args = 4; 1914 break; 1915 } 1916 /* linux32_sys_timerfd_settime */ 1917 case 325: { 1918 const struct linux32_sys_timerfd_settime_args *p = params; 1919 iarg[0] = SCARG(p, fd); /* int */ 1920 iarg[1] = SCARG(p, flags); /* int */ 1921 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux32_itimerspec * */ 1922 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux32_itimerspec * */ 1923 *n_args = 4; 1924 break; 1925 } 1926 /* linux32_sys_timerfd_gettime */ 1927 case 326: { 1928 const struct linux32_sys_timerfd_gettime_args *p = params; 1929 iarg[0] = SCARG(p, fd); /* int */ 1930 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux32_itimerspec * */ 1931 *n_args = 2; 1932 break; 1933 } 1934 /* linux32_sys_eventfd2 */ 1935 case 328: { 1936 const struct linux32_sys_eventfd2_args *p = params; 1937 uarg[0] = SCARG(p, initval); /* unsigned int */ 1938 iarg[1] = SCARG(p, flags); /* int */ 1939 *n_args = 2; 1940 break; 1941 } 1942 /* linux32_sys_dup3 */ 1943 case 330: { 1944 const struct linux32_sys_dup3_args *p = params; 1945 iarg[0] = SCARG(p, from); /* int */ 1946 iarg[1] = SCARG(p, to); /* int */ 1947 iarg[2] = SCARG(p, flags); /* int */ 1948 *n_args = 3; 1949 break; 1950 } 1951 /* linux32_sys_pipe2 */ 1952 case 331: { 1953 const struct linux32_sys_pipe2_args *p = params; 1954 uarg[0] = (intptr_t) SCARG(p, fd).i32; /* netbsd32_intp */ 1955 iarg[1] = SCARG(p, flags); /* int */ 1956 *n_args = 2; 1957 break; 1958 } 1959 /* linux32_sys_preadv */ 1960 case 333: { 1961 const struct linux32_sys_preadv_args *p = params; 1962 iarg[0] = SCARG(p, fd); /* int */ 1963 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* const netbsd32_iovecp_t */ 1964 iarg[2] = SCARG(p, iovcnt); /* int */ 1965 iarg[3] = SCARG(p, off_lo); /* netbsd32_u_long */ 1966 iarg[4] = SCARG(p, off_hi); /* netbsd32_u_long */ 1967 *n_args = 5; 1968 break; 1969 } 1970 /* linux32_sys_pwritev */ 1971 case 334: { 1972 const struct linux32_sys_pwritev_args *p = params; 1973 iarg[0] = SCARG(p, fd); /* int */ 1974 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* const netbsd32_iovecp_t */ 1975 iarg[2] = SCARG(p, iovcnt); /* int */ 1976 iarg[3] = SCARG(p, off_lo); /* netbsd32_u_long */ 1977 iarg[4] = SCARG(p, off_hi); /* netbsd32_u_long */ 1978 *n_args = 5; 1979 break; 1980 } 1981 default: 1982 *n_args = 0; 1983 break; 1984 }; 1985 } 1986 static void 1987 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 1988 { 1989 const char *p = NULL; 1990 switch (sysnum) { 1991 /* linux_sys_nosys */ 1992 case 0: 1993 break; 1994 /* linux32_sys_exit */ 1995 case 1: 1996 switch(ndx) { 1997 case 0: 1998 p = "int"; 1999 break; 2000 default: 2001 break; 2002 }; 2003 break; 2004 /* sys_fork */ 2005 case 2: 2006 break; 2007 /* netbsd32_read */ 2008 case 3: 2009 switch(ndx) { 2010 case 0: 2011 p = "int"; 2012 break; 2013 case 1: 2014 p = "netbsd32_voidp"; 2015 break; 2016 case 2: 2017 p = "netbsd32_size_t"; 2018 break; 2019 default: 2020 break; 2021 }; 2022 break; 2023 /* netbsd32_write */ 2024 case 4: 2025 switch(ndx) { 2026 case 0: 2027 p = "int"; 2028 break; 2029 case 1: 2030 p = "netbsd32_voidp"; 2031 break; 2032 case 2: 2033 p = "netbsd32_size_t"; 2034 break; 2035 default: 2036 break; 2037 }; 2038 break; 2039 /* linux32_sys_open */ 2040 case 5: 2041 switch(ndx) { 2042 case 0: 2043 p = "netbsd32_charp"; 2044 break; 2045 case 1: 2046 p = "int"; 2047 break; 2048 case 2: 2049 p = "linux_umode_t"; 2050 break; 2051 default: 2052 break; 2053 }; 2054 break; 2055 /* netbsd32_close */ 2056 case 6: 2057 switch(ndx) { 2058 case 0: 2059 p = "int"; 2060 break; 2061 default: 2062 break; 2063 }; 2064 break; 2065 /* linux32_sys_waitpid */ 2066 case 7: 2067 switch(ndx) { 2068 case 0: 2069 p = "int"; 2070 break; 2071 case 1: 2072 p = "netbsd32_intp"; 2073 break; 2074 case 2: 2075 p = "int"; 2076 break; 2077 default: 2078 break; 2079 }; 2080 break; 2081 /* linux32_sys_creat */ 2082 case 8: 2083 switch(ndx) { 2084 case 0: 2085 p = "netbsd32_charp"; 2086 break; 2087 case 1: 2088 p = "linux_umode_t"; 2089 break; 2090 default: 2091 break; 2092 }; 2093 break; 2094 /* netbsd32_link */ 2095 case 9: 2096 switch(ndx) { 2097 case 0: 2098 p = "netbsd32_charp"; 2099 break; 2100 case 1: 2101 p = "netbsd32_charp"; 2102 break; 2103 default: 2104 break; 2105 }; 2106 break; 2107 /* linux32_sys_unlink */ 2108 case 10: 2109 switch(ndx) { 2110 case 0: 2111 p = "netbsd32_charp"; 2112 break; 2113 default: 2114 break; 2115 }; 2116 break; 2117 /* netbsd32_execve */ 2118 case 11: 2119 switch(ndx) { 2120 case 0: 2121 p = "netbsd32_charp"; 2122 break; 2123 case 1: 2124 p = "netbsd32_charpp"; 2125 break; 2126 case 2: 2127 p = "netbsd32_charpp"; 2128 break; 2129 default: 2130 break; 2131 }; 2132 break; 2133 /* netbsd32_chdir */ 2134 case 12: 2135 switch(ndx) { 2136 case 0: 2137 p = "netbsd32_charp"; 2138 break; 2139 default: 2140 break; 2141 }; 2142 break; 2143 /* linux32_sys_time */ 2144 case 13: 2145 switch(ndx) { 2146 case 0: 2147 p = "linux32_timep_t"; 2148 break; 2149 default: 2150 break; 2151 }; 2152 break; 2153 /* linux32_sys_mknod */ 2154 case 14: 2155 switch(ndx) { 2156 case 0: 2157 p = "netbsd32_charp"; 2158 break; 2159 case 1: 2160 p = "linux_umode_t"; 2161 break; 2162 case 2: 2163 p = "unsigned"; 2164 break; 2165 default: 2166 break; 2167 }; 2168 break; 2169 /* netbsd32_chmod */ 2170 case 15: 2171 switch(ndx) { 2172 case 0: 2173 p = "netbsd32_charp"; 2174 break; 2175 case 1: 2176 p = "linux_umode_t"; 2177 break; 2178 default: 2179 break; 2180 }; 2181 break; 2182 /* linux32_sys_lchown16 */ 2183 case 16: 2184 switch(ndx) { 2185 case 0: 2186 p = "netbsd32_charp"; 2187 break; 2188 case 1: 2189 p = "linux32_uid16_t"; 2190 break; 2191 case 2: 2192 p = "linux32_gid16_t"; 2193 break; 2194 default: 2195 break; 2196 }; 2197 break; 2198 /* linux32_sys_break */ 2199 case 17: 2200 switch(ndx) { 2201 case 0: 2202 p = "netbsd32_charp"; 2203 break; 2204 default: 2205 break; 2206 }; 2207 break; 2208 /* compat_43_netbsd32_olseek */ 2209 case 19: 2210 switch(ndx) { 2211 case 0: 2212 p = "int"; 2213 break; 2214 case 1: 2215 p = "netbsd32_long"; 2216 break; 2217 case 2: 2218 p = "int"; 2219 break; 2220 default: 2221 break; 2222 }; 2223 break; 2224 /* sys_getpid */ 2225 case 20: 2226 break; 2227 /* netbsd32_setuid */ 2228 case 23: 2229 switch(ndx) { 2230 case 0: 2231 p = "uid_t"; 2232 break; 2233 default: 2234 break; 2235 }; 2236 break; 2237 /* sys_getuid */ 2238 case 24: 2239 break; 2240 /* linux32_sys_stime */ 2241 case 25: 2242 switch(ndx) { 2243 case 0: 2244 p = "linux32_timep_t"; 2245 break; 2246 default: 2247 break; 2248 }; 2249 break; 2250 /* linux32_sys_ptrace */ 2251 case 26: 2252 switch(ndx) { 2253 case 0: 2254 p = "int"; 2255 break; 2256 case 1: 2257 p = "int"; 2258 break; 2259 case 2: 2260 p = "int"; 2261 break; 2262 case 3: 2263 p = "int"; 2264 break; 2265 default: 2266 break; 2267 }; 2268 break; 2269 /* linux32_sys_alarm */ 2270 case 27: 2271 switch(ndx) { 2272 case 0: 2273 p = "unsigned int"; 2274 break; 2275 default: 2276 break; 2277 }; 2278 break; 2279 /* linux_sys_pause */ 2280 case 29: 2281 break; 2282 /* linux32_sys_utime */ 2283 case 30: 2284 switch(ndx) { 2285 case 0: 2286 p = "netbsd32_charp"; 2287 break; 2288 case 1: 2289 p = "linux32_utimbufp_t"; 2290 break; 2291 default: 2292 break; 2293 }; 2294 break; 2295 /* netbsd32_access */ 2296 case 33: 2297 switch(ndx) { 2298 case 0: 2299 p = "netbsd32_charp"; 2300 break; 2301 case 1: 2302 p = "int"; 2303 break; 2304 default: 2305 break; 2306 }; 2307 break; 2308 /* linux32_sys_nice */ 2309 case 34: 2310 switch(ndx) { 2311 case 0: 2312 p = "int"; 2313 break; 2314 default: 2315 break; 2316 }; 2317 break; 2318 /* sys_sync */ 2319 case 36: 2320 break; 2321 /* linux32_sys_kill */ 2322 case 37: 2323 switch(ndx) { 2324 case 0: 2325 p = "int"; 2326 break; 2327 case 1: 2328 p = "int"; 2329 break; 2330 default: 2331 break; 2332 }; 2333 break; 2334 /* netbsd32___posix_rename */ 2335 case 38: 2336 switch(ndx) { 2337 case 0: 2338 p = "netbsd32_charp"; 2339 break; 2340 case 1: 2341 p = "netbsd32_charp"; 2342 break; 2343 default: 2344 break; 2345 }; 2346 break; 2347 /* netbsd32_mkdir */ 2348 case 39: 2349 switch(ndx) { 2350 case 0: 2351 p = "netbsd32_charp"; 2352 break; 2353 case 1: 2354 p = "linux_umode_t"; 2355 break; 2356 default: 2357 break; 2358 }; 2359 break; 2360 /* netbsd32_rmdir */ 2361 case 40: 2362 switch(ndx) { 2363 case 0: 2364 p = "netbsd32_charp"; 2365 break; 2366 default: 2367 break; 2368 }; 2369 break; 2370 /* netbsd32_dup */ 2371 case 41: 2372 switch(ndx) { 2373 case 0: 2374 p = "int"; 2375 break; 2376 default: 2377 break; 2378 }; 2379 break; 2380 /* linux32_sys_pipe */ 2381 case 42: 2382 switch(ndx) { 2383 case 0: 2384 p = "netbsd32_intp"; 2385 break; 2386 default: 2387 break; 2388 }; 2389 break; 2390 /* linux32_sys_times */ 2391 case 43: 2392 switch(ndx) { 2393 case 0: 2394 p = "linux32_tmsp_t"; 2395 break; 2396 default: 2397 break; 2398 }; 2399 break; 2400 /* linux32_sys_brk */ 2401 case 45: 2402 switch(ndx) { 2403 case 0: 2404 p = "netbsd32_charp"; 2405 break; 2406 default: 2407 break; 2408 }; 2409 break; 2410 /* netbsd32_setgid */ 2411 case 46: 2412 switch(ndx) { 2413 case 0: 2414 p = "gid_t"; 2415 break; 2416 default: 2417 break; 2418 }; 2419 break; 2420 /* sys_getgid */ 2421 case 47: 2422 break; 2423 /* linux32_sys_signal */ 2424 case 48: 2425 switch(ndx) { 2426 case 0: 2427 p = "int"; 2428 break; 2429 case 1: 2430 p = "linux32_handlerp_t"; 2431 break; 2432 default: 2433 break; 2434 }; 2435 break; 2436 /* sys_geteuid */ 2437 case 49: 2438 break; 2439 /* sys_getegid */ 2440 case 50: 2441 break; 2442 /* netbsd32_acct */ 2443 case 51: 2444 switch(ndx) { 2445 case 0: 2446 p = "netbsd32_charp"; 2447 break; 2448 default: 2449 break; 2450 }; 2451 break; 2452 /* linux32_sys_ioctl */ 2453 case 54: 2454 switch(ndx) { 2455 case 0: 2456 p = "int"; 2457 break; 2458 case 1: 2459 p = "netbsd32_u_long"; 2460 break; 2461 case 2: 2462 p = "netbsd32_charp"; 2463 break; 2464 default: 2465 break; 2466 }; 2467 break; 2468 /* linux32_sys_fcntl */ 2469 case 55: 2470 switch(ndx) { 2471 case 0: 2472 p = "int"; 2473 break; 2474 case 1: 2475 p = "int"; 2476 break; 2477 case 2: 2478 p = "netbsd32_voidp"; 2479 break; 2480 default: 2481 break; 2482 }; 2483 break; 2484 /* netbsd32_setpgid */ 2485 case 57: 2486 switch(ndx) { 2487 case 0: 2488 p = "int"; 2489 break; 2490 case 1: 2491 p = "int"; 2492 break; 2493 default: 2494 break; 2495 }; 2496 break; 2497 /* linux32_sys_oldolduname */ 2498 case 59: 2499 switch(ndx) { 2500 case 0: 2501 p = "linux32_oldold_utsnamep_t"; 2502 break; 2503 default: 2504 break; 2505 }; 2506 break; 2507 /* netbsd32_umask */ 2508 case 60: 2509 switch(ndx) { 2510 case 0: 2511 p = "int"; 2512 break; 2513 default: 2514 break; 2515 }; 2516 break; 2517 /* netbsd32_chroot */ 2518 case 61: 2519 switch(ndx) { 2520 case 0: 2521 p = "netbsd32_charp"; 2522 break; 2523 default: 2524 break; 2525 }; 2526 break; 2527 /* netbsd32_dup2 */ 2528 case 63: 2529 switch(ndx) { 2530 case 0: 2531 p = "int"; 2532 break; 2533 case 1: 2534 p = "int"; 2535 break; 2536 default: 2537 break; 2538 }; 2539 break; 2540 /* sys_getppid */ 2541 case 64: 2542 break; 2543 /* sys_getpgrp */ 2544 case 65: 2545 break; 2546 /* sys_setsid */ 2547 case 66: 2548 break; 2549 /* linux32_sys_siggetmask */ 2550 case 68: 2551 break; 2552 /* linux32_sys_sigsetmask */ 2553 case 69: 2554 switch(ndx) { 2555 case 0: 2556 p = "linux32_old_sigset_t"; 2557 break; 2558 default: 2559 break; 2560 }; 2561 break; 2562 /* linux32_sys_setreuid16 */ 2563 case 70: 2564 switch(ndx) { 2565 case 0: 2566 p = "linux32_uid16_t"; 2567 break; 2568 case 1: 2569 p = "linux32_uid16_t"; 2570 break; 2571 default: 2572 break; 2573 }; 2574 break; 2575 /* linux32_sys_setregid16 */ 2576 case 71: 2577 switch(ndx) { 2578 case 0: 2579 p = "linux32_gid16_t"; 2580 break; 2581 case 1: 2582 p = "linux32_gid16_t"; 2583 break; 2584 default: 2585 break; 2586 }; 2587 break; 2588 /* compat_43_netbsd32_osethostname */ 2589 case 74: 2590 switch(ndx) { 2591 case 0: 2592 p = "netbsd32_charp"; 2593 break; 2594 case 1: 2595 p = "u_int"; 2596 break; 2597 default: 2598 break; 2599 }; 2600 break; 2601 /* linux32_sys_setrlimit */ 2602 case 75: 2603 switch(ndx) { 2604 case 0: 2605 p = "u_int"; 2606 break; 2607 case 1: 2608 p = "netbsd32_orlimitp_t"; 2609 break; 2610 default: 2611 break; 2612 }; 2613 break; 2614 /* linux32_sys_getrlimit */ 2615 case 76: 2616 switch(ndx) { 2617 case 0: 2618 p = "u_int"; 2619 break; 2620 case 1: 2621 p = "netbsd32_orlimitp_t"; 2622 break; 2623 default: 2624 break; 2625 }; 2626 break; 2627 /* compat_50_netbsd32_getrusage */ 2628 case 77: 2629 switch(ndx) { 2630 case 0: 2631 p = "int"; 2632 break; 2633 case 1: 2634 p = "netbsd32_rusage50p_t"; 2635 break; 2636 default: 2637 break; 2638 }; 2639 break; 2640 /* linux32_sys_gettimeofday */ 2641 case 78: 2642 switch(ndx) { 2643 case 0: 2644 p = "netbsd32_timeval50p_t"; 2645 break; 2646 case 1: 2647 p = "netbsd32_timezonep_t"; 2648 break; 2649 default: 2650 break; 2651 }; 2652 break; 2653 /* linux32_sys_settimeofday */ 2654 case 79: 2655 switch(ndx) { 2656 case 0: 2657 p = "netbsd32_timeval50p_t"; 2658 break; 2659 case 1: 2660 p = "netbsd32_timezonep_t"; 2661 break; 2662 default: 2663 break; 2664 }; 2665 break; 2666 /* linux32_sys_getgroups16 */ 2667 case 80: 2668 switch(ndx) { 2669 case 0: 2670 p = "int"; 2671 break; 2672 case 1: 2673 p = "linux32_gid16p_t"; 2674 break; 2675 default: 2676 break; 2677 }; 2678 break; 2679 /* linux32_sys_setgroups16 */ 2680 case 81: 2681 switch(ndx) { 2682 case 0: 2683 p = "int"; 2684 break; 2685 case 1: 2686 p = "linux32_gid16p_t"; 2687 break; 2688 default: 2689 break; 2690 }; 2691 break; 2692 /* linux32_sys_oldselect */ 2693 case 82: 2694 switch(ndx) { 2695 case 0: 2696 p = "linux32_oldselectp_t"; 2697 break; 2698 default: 2699 break; 2700 }; 2701 break; 2702 /* netbsd32_symlink */ 2703 case 83: 2704 switch(ndx) { 2705 case 0: 2706 p = "netbsd32_charp"; 2707 break; 2708 case 1: 2709 p = "netbsd32_charp"; 2710 break; 2711 default: 2712 break; 2713 }; 2714 break; 2715 /* compat_43_netbsd32_lstat43 */ 2716 case 84: 2717 switch(ndx) { 2718 case 0: 2719 p = "netbsd32_charp"; 2720 break; 2721 case 1: 2722 p = "netbsd32_stat43p_t"; 2723 break; 2724 default: 2725 break; 2726 }; 2727 break; 2728 /* netbsd32_readlink */ 2729 case 85: 2730 switch(ndx) { 2731 case 0: 2732 p = "netbsd32_charp"; 2733 break; 2734 case 1: 2735 p = "netbsd32_charp"; 2736 break; 2737 case 2: 2738 p = "netbsd32_size_t"; 2739 break; 2740 default: 2741 break; 2742 }; 2743 break; 2744 /* linux32_sys_swapon */ 2745 case 87: 2746 switch(ndx) { 2747 case 0: 2748 p = "netbsd32_charp"; 2749 break; 2750 default: 2751 break; 2752 }; 2753 break; 2754 /* linux32_sys_reboot */ 2755 case 88: 2756 switch(ndx) { 2757 case 0: 2758 p = "int"; 2759 break; 2760 case 1: 2761 p = "int"; 2762 break; 2763 case 2: 2764 p = "int"; 2765 break; 2766 case 3: 2767 p = "netbsd32_voidp"; 2768 break; 2769 default: 2770 break; 2771 }; 2772 break; 2773 /* linux32_sys_readdir */ 2774 case 89: 2775 switch(ndx) { 2776 case 0: 2777 p = "int"; 2778 break; 2779 case 1: 2780 p = "netbsd32_voidp"; 2781 break; 2782 case 2: 2783 p = "unsigned int"; 2784 break; 2785 default: 2786 break; 2787 }; 2788 break; 2789 /* linux32_sys_old_mmap */ 2790 case 90: 2791 switch(ndx) { 2792 case 0: 2793 p = "linux32_oldmmapp"; 2794 break; 2795 default: 2796 break; 2797 }; 2798 break; 2799 /* netbsd32_munmap */ 2800 case 91: 2801 switch(ndx) { 2802 case 0: 2803 p = "netbsd32_voidp"; 2804 break; 2805 case 1: 2806 p = "netbsd32_size_t"; 2807 break; 2808 default: 2809 break; 2810 }; 2811 break; 2812 /* compat_43_netbsd32_otruncate */ 2813 case 92: 2814 switch(ndx) { 2815 case 0: 2816 p = "netbsd32_charp"; 2817 break; 2818 case 1: 2819 p = "netbsd32_long"; 2820 break; 2821 default: 2822 break; 2823 }; 2824 break; 2825 /* compat_43_netbsd32_oftruncate */ 2826 case 93: 2827 switch(ndx) { 2828 case 0: 2829 p = "int"; 2830 break; 2831 case 1: 2832 p = "netbsd32_long"; 2833 break; 2834 default: 2835 break; 2836 }; 2837 break; 2838 /* netbsd32_fchmod */ 2839 case 94: 2840 switch(ndx) { 2841 case 0: 2842 p = "int"; 2843 break; 2844 case 1: 2845 p = "linux_umode_t"; 2846 break; 2847 default: 2848 break; 2849 }; 2850 break; 2851 /* linux32_sys_fchown16 */ 2852 case 95: 2853 switch(ndx) { 2854 case 0: 2855 p = "int"; 2856 break; 2857 case 1: 2858 p = "linux32_uid16_t"; 2859 break; 2860 case 2: 2861 p = "linux32_gid16_t"; 2862 break; 2863 default: 2864 break; 2865 }; 2866 break; 2867 /* linux32_sys_getpriority */ 2868 case 96: 2869 switch(ndx) { 2870 case 0: 2871 p = "int"; 2872 break; 2873 case 1: 2874 p = "int"; 2875 break; 2876 default: 2877 break; 2878 }; 2879 break; 2880 /* netbsd32_setpriority */ 2881 case 97: 2882 switch(ndx) { 2883 case 0: 2884 p = "int"; 2885 break; 2886 case 1: 2887 p = "int"; 2888 break; 2889 case 2: 2890 p = "int"; 2891 break; 2892 default: 2893 break; 2894 }; 2895 break; 2896 /* netbsd32_profil */ 2897 case 98: 2898 switch(ndx) { 2899 case 0: 2900 p = "netbsd32_voidp"; 2901 break; 2902 case 1: 2903 p = "netbsd32_size_t"; 2904 break; 2905 case 2: 2906 p = "netbsd32_u_long"; 2907 break; 2908 case 3: 2909 p = "u_int"; 2910 break; 2911 default: 2912 break; 2913 }; 2914 break; 2915 /* linux32_sys_statfs */ 2916 case 99: 2917 switch(ndx) { 2918 case 0: 2919 p = "netbsd32_charp"; 2920 break; 2921 case 1: 2922 p = "linux32_statfsp"; 2923 break; 2924 default: 2925 break; 2926 }; 2927 break; 2928 /* linux32_sys_fstatfs */ 2929 case 100: 2930 switch(ndx) { 2931 case 0: 2932 p = "int"; 2933 break; 2934 case 1: 2935 p = "linux32_statfsp"; 2936 break; 2937 default: 2938 break; 2939 }; 2940 break; 2941 /* linux_sys_ioperm */ 2942 case 101: 2943 switch(ndx) { 2944 case 0: 2945 p = "unsigned int"; 2946 break; 2947 case 1: 2948 p = "unsigned int"; 2949 break; 2950 case 2: 2951 p = "int"; 2952 break; 2953 default: 2954 break; 2955 }; 2956 break; 2957 /* linux32_sys_socketcall */ 2958 case 102: 2959 switch(ndx) { 2960 case 0: 2961 p = "int"; 2962 break; 2963 case 1: 2964 p = "netbsd32_voidp"; 2965 break; 2966 default: 2967 break; 2968 }; 2969 break; 2970 /* compat_50_netbsd32_setitimer */ 2971 case 104: 2972 switch(ndx) { 2973 case 0: 2974 p = "int"; 2975 break; 2976 case 1: 2977 p = "netbsd32_itimerval50p_t"; 2978 break; 2979 case 2: 2980 p = "netbsd32_itimerval50p_t"; 2981 break; 2982 default: 2983 break; 2984 }; 2985 break; 2986 /* compat_50_netbsd32_getitimer */ 2987 case 105: 2988 switch(ndx) { 2989 case 0: 2990 p = "int"; 2991 break; 2992 case 1: 2993 p = "netbsd32_itimerval50p_t"; 2994 break; 2995 default: 2996 break; 2997 }; 2998 break; 2999 /* linux32_sys_stat */ 3000 case 106: 3001 switch(ndx) { 3002 case 0: 3003 p = "netbsd32_charp"; 3004 break; 3005 case 1: 3006 p = "linux32_statp"; 3007 break; 3008 default: 3009 break; 3010 }; 3011 break; 3012 /* linux32_sys_lstat */ 3013 case 107: 3014 switch(ndx) { 3015 case 0: 3016 p = "netbsd32_charp"; 3017 break; 3018 case 1: 3019 p = "linux32_statp"; 3020 break; 3021 default: 3022 break; 3023 }; 3024 break; 3025 /* linux32_sys_fstat */ 3026 case 108: 3027 switch(ndx) { 3028 case 0: 3029 p = "int"; 3030 break; 3031 case 1: 3032 p = "linux32_statp"; 3033 break; 3034 default: 3035 break; 3036 }; 3037 break; 3038 /* linux32_sys_olduname */ 3039 case 109: 3040 switch(ndx) { 3041 case 0: 3042 p = "linux32_oldutsnamep_t"; 3043 break; 3044 default: 3045 break; 3046 }; 3047 break; 3048 /* linux_sys_iopl */ 3049 case 110: 3050 switch(ndx) { 3051 case 0: 3052 p = "int"; 3053 break; 3054 default: 3055 break; 3056 }; 3057 break; 3058 /* linux32_sys_wait4 */ 3059 case 114: 3060 switch(ndx) { 3061 case 0: 3062 p = "int"; 3063 break; 3064 case 1: 3065 p = "netbsd32_intp"; 3066 break; 3067 case 2: 3068 p = "int"; 3069 break; 3070 case 3: 3071 p = "netbsd32_rusage50p_t"; 3072 break; 3073 default: 3074 break; 3075 }; 3076 break; 3077 /* linux32_sys_swapoff */ 3078 case 115: 3079 switch(ndx) { 3080 case 0: 3081 p = "netbsd32_charp"; 3082 break; 3083 default: 3084 break; 3085 }; 3086 break; 3087 /* linux32_sys_sysinfo */ 3088 case 116: 3089 switch(ndx) { 3090 case 0: 3091 p = "linux32_sysinfop_t"; 3092 break; 3093 default: 3094 break; 3095 }; 3096 break; 3097 /* linux32_sys_ipc */ 3098 case 117: 3099 switch(ndx) { 3100 case 0: 3101 p = "int"; 3102 break; 3103 case 1: 3104 p = "int"; 3105 break; 3106 case 2: 3107 p = "int"; 3108 break; 3109 case 3: 3110 p = "int"; 3111 break; 3112 case 4: 3113 p = "netbsd32_voidp"; 3114 break; 3115 default: 3116 break; 3117 }; 3118 break; 3119 /* netbsd32_fsync */ 3120 case 118: 3121 switch(ndx) { 3122 case 0: 3123 p = "int"; 3124 break; 3125 default: 3126 break; 3127 }; 3128 break; 3129 /* linux32_sys_sigreturn */ 3130 case 119: 3131 switch(ndx) { 3132 case 0: 3133 p = "linux32_sigcontextp_t"; 3134 break; 3135 default: 3136 break; 3137 }; 3138 break; 3139 /* linux32_sys_clone */ 3140 case 120: 3141 switch(ndx) { 3142 case 0: 3143 p = "int"; 3144 break; 3145 case 1: 3146 p = "netbsd32_voidp"; 3147 break; 3148 case 2: 3149 p = "netbsd32_voidp"; 3150 break; 3151 case 3: 3152 p = "netbsd32_voidp"; 3153 break; 3154 case 4: 3155 p = "netbsd32_voidp"; 3156 break; 3157 default: 3158 break; 3159 }; 3160 break; 3161 /* linux32_sys_setdomainname */ 3162 case 121: 3163 switch(ndx) { 3164 case 0: 3165 p = "netbsd32_charp"; 3166 break; 3167 case 1: 3168 p = "int"; 3169 break; 3170 default: 3171 break; 3172 }; 3173 break; 3174 /* linux32_sys_uname */ 3175 case 122: 3176 switch(ndx) { 3177 case 0: 3178 p = "linux32_utsnamep"; 3179 break; 3180 default: 3181 break; 3182 }; 3183 break; 3184 /* linux32_sys_modify_ldt */ 3185 case 123: 3186 switch(ndx) { 3187 case 0: 3188 p = "int"; 3189 break; 3190 case 1: 3191 p = "netbsd32_charp"; 3192 break; 3193 case 2: 3194 p = "netbsd32_size_t"; 3195 break; 3196 default: 3197 break; 3198 }; 3199 break; 3200 /* linux32_sys_mprotect */ 3201 case 125: 3202 switch(ndx) { 3203 case 0: 3204 p = "netbsd32_voidp"; 3205 break; 3206 case 1: 3207 p = "netbsd32_size_t"; 3208 break; 3209 case 2: 3210 p = "int"; 3211 break; 3212 default: 3213 break; 3214 }; 3215 break; 3216 /* netbsd32_getpgid */ 3217 case 132: 3218 switch(ndx) { 3219 case 0: 3220 p = "pid_t"; 3221 break; 3222 default: 3223 break; 3224 }; 3225 break; 3226 /* netbsd32_fchdir */ 3227 case 133: 3228 switch(ndx) { 3229 case 0: 3230 p = "int"; 3231 break; 3232 default: 3233 break; 3234 }; 3235 break; 3236 /* linux32_sys_personality */ 3237 case 136: 3238 switch(ndx) { 3239 case 0: 3240 p = "netbsd32_u_long"; 3241 break; 3242 default: 3243 break; 3244 }; 3245 break; 3246 /* linux32_sys_setfsuid */ 3247 case 138: 3248 switch(ndx) { 3249 case 0: 3250 p = "uid_t"; 3251 break; 3252 default: 3253 break; 3254 }; 3255 break; 3256 /* linux32_sys_setfsgid */ 3257 case 139: 3258 switch(ndx) { 3259 case 0: 3260 p = "gid_t"; 3261 break; 3262 default: 3263 break; 3264 }; 3265 break; 3266 /* linux32_sys_llseek */ 3267 case 140: 3268 switch(ndx) { 3269 case 0: 3270 p = "int"; 3271 break; 3272 case 1: 3273 p = "u_int32_t"; 3274 break; 3275 case 2: 3276 p = "u_int32_t"; 3277 break; 3278 case 3: 3279 p = "netbsd32_voidp"; 3280 break; 3281 case 4: 3282 p = "int"; 3283 break; 3284 default: 3285 break; 3286 }; 3287 break; 3288 /* linux32_sys_getdents */ 3289 case 141: 3290 switch(ndx) { 3291 case 0: 3292 p = "int"; 3293 break; 3294 case 1: 3295 p = "linux32_direntp_t"; 3296 break; 3297 case 2: 3298 p = "unsigned int"; 3299 break; 3300 default: 3301 break; 3302 }; 3303 break; 3304 /* linux32_sys_select */ 3305 case 142: 3306 switch(ndx) { 3307 case 0: 3308 p = "int"; 3309 break; 3310 case 1: 3311 p = "netbsd32_fd_setp_t"; 3312 break; 3313 case 2: 3314 p = "netbsd32_fd_setp_t"; 3315 break; 3316 case 3: 3317 p = "netbsd32_fd_setp_t"; 3318 break; 3319 case 4: 3320 p = "netbsd32_timeval50p_t"; 3321 break; 3322 default: 3323 break; 3324 }; 3325 break; 3326 /* netbsd32_flock */ 3327 case 143: 3328 switch(ndx) { 3329 case 0: 3330 p = "int"; 3331 break; 3332 case 1: 3333 p = "int"; 3334 break; 3335 default: 3336 break; 3337 }; 3338 break; 3339 /* netbsd32___msync13 */ 3340 case 144: 3341 switch(ndx) { 3342 case 0: 3343 p = "netbsd32_voidp"; 3344 break; 3345 case 1: 3346 p = "netbsd32_size_t"; 3347 break; 3348 case 2: 3349 p = "int"; 3350 break; 3351 default: 3352 break; 3353 }; 3354 break; 3355 /* netbsd32_readv */ 3356 case 145: 3357 switch(ndx) { 3358 case 0: 3359 p = "int"; 3360 break; 3361 case 1: 3362 p = "netbsd32_iovecp_t"; 3363 break; 3364 case 2: 3365 p = "int"; 3366 break; 3367 default: 3368 break; 3369 }; 3370 break; 3371 /* netbsd32_writev */ 3372 case 146: 3373 switch(ndx) { 3374 case 0: 3375 p = "int"; 3376 break; 3377 case 1: 3378 p = "netbsd32_iovecp_t"; 3379 break; 3380 case 2: 3381 p = "int"; 3382 break; 3383 default: 3384 break; 3385 }; 3386 break; 3387 /* netbsd32_getsid */ 3388 case 147: 3389 switch(ndx) { 3390 case 0: 3391 p = "pid_t"; 3392 break; 3393 default: 3394 break; 3395 }; 3396 break; 3397 /* linux32_sys_fdatasync */ 3398 case 148: 3399 switch(ndx) { 3400 case 0: 3401 p = "int"; 3402 break; 3403 default: 3404 break; 3405 }; 3406 break; 3407 /* linux32_sys___sysctl */ 3408 case 149: 3409 switch(ndx) { 3410 case 0: 3411 p = "linux32___sysctlp_t"; 3412 break; 3413 default: 3414 break; 3415 }; 3416 break; 3417 /* netbsd32_mlock */ 3418 case 150: 3419 switch(ndx) { 3420 case 0: 3421 p = "netbsd32_voidp"; 3422 break; 3423 case 1: 3424 p = "netbsd32_size_t"; 3425 break; 3426 default: 3427 break; 3428 }; 3429 break; 3430 /* netbsd32_munlock */ 3431 case 151: 3432 switch(ndx) { 3433 case 0: 3434 p = "netbsd32_voidp"; 3435 break; 3436 case 1: 3437 p = "netbsd32_size_t"; 3438 break; 3439 default: 3440 break; 3441 }; 3442 break; 3443 /* netbsd32_mlockall */ 3444 case 152: 3445 switch(ndx) { 3446 case 0: 3447 p = "int"; 3448 break; 3449 default: 3450 break; 3451 }; 3452 break; 3453 /* sys_munlockall */ 3454 case 153: 3455 break; 3456 /* linux32_sys_sched_setparam */ 3457 case 154: 3458 switch(ndx) { 3459 case 0: 3460 p = "pid_t"; 3461 break; 3462 case 1: 3463 p = "const linux32_sched_paramp_t"; 3464 break; 3465 default: 3466 break; 3467 }; 3468 break; 3469 /* linux32_sys_sched_getparam */ 3470 case 155: 3471 switch(ndx) { 3472 case 0: 3473 p = "pid_t"; 3474 break; 3475 case 1: 3476 p = "linux32_sched_paramp_t"; 3477 break; 3478 default: 3479 break; 3480 }; 3481 break; 3482 /* linux32_sys_sched_setscheduler */ 3483 case 156: 3484 switch(ndx) { 3485 case 0: 3486 p = "pid_t"; 3487 break; 3488 case 1: 3489 p = "int"; 3490 break; 3491 case 2: 3492 p = "linux32_sched_paramp_t"; 3493 break; 3494 default: 3495 break; 3496 }; 3497 break; 3498 /* linux32_sys_sched_getscheduler */ 3499 case 157: 3500 switch(ndx) { 3501 case 0: 3502 p = "pid_t"; 3503 break; 3504 default: 3505 break; 3506 }; 3507 break; 3508 /* linux_sys_sched_yield */ 3509 case 158: 3510 break; 3511 /* linux32_sys_sched_get_priority_max */ 3512 case 159: 3513 switch(ndx) { 3514 case 0: 3515 p = "int"; 3516 break; 3517 default: 3518 break; 3519 }; 3520 break; 3521 /* linux32_sys_sched_get_priority_min */ 3522 case 160: 3523 switch(ndx) { 3524 case 0: 3525 p = "int"; 3526 break; 3527 default: 3528 break; 3529 }; 3530 break; 3531 /* linux32_sys_nanosleep */ 3532 case 162: 3533 switch(ndx) { 3534 case 0: 3535 p = "linux32_timespecp_t"; 3536 break; 3537 case 1: 3538 p = "linux32_timespecp_t"; 3539 break; 3540 default: 3541 break; 3542 }; 3543 break; 3544 /* linux32_sys_mremap */ 3545 case 163: 3546 switch(ndx) { 3547 case 0: 3548 p = "netbsd32_voidp"; 3549 break; 3550 case 1: 3551 p = "netbsd32_size_t"; 3552 break; 3553 case 2: 3554 p = "netbsd32_size_t"; 3555 break; 3556 case 3: 3557 p = "netbsd32_u_long"; 3558 break; 3559 default: 3560 break; 3561 }; 3562 break; 3563 /* linux32_sys_setresuid16 */ 3564 case 164: 3565 switch(ndx) { 3566 case 0: 3567 p = "linux32_uid16_t"; 3568 break; 3569 case 1: 3570 p = "linux32_uid16_t"; 3571 break; 3572 case 2: 3573 p = "linux32_uid16_t"; 3574 break; 3575 default: 3576 break; 3577 }; 3578 break; 3579 /* linux32_sys_getresuid16 */ 3580 case 165: 3581 switch(ndx) { 3582 case 0: 3583 p = "linux32_uid16p_t"; 3584 break; 3585 case 1: 3586 p = "linux32_uid16p_t"; 3587 break; 3588 case 2: 3589 p = "linux32_uid16p_t"; 3590 break; 3591 default: 3592 break; 3593 }; 3594 break; 3595 /* netbsd32_poll */ 3596 case 168: 3597 switch(ndx) { 3598 case 0: 3599 p = "netbsd32_pollfdp_t"; 3600 break; 3601 case 1: 3602 p = "u_int"; 3603 break; 3604 case 2: 3605 p = "int"; 3606 break; 3607 default: 3608 break; 3609 }; 3610 break; 3611 /* linux32_sys_setresgid16 */ 3612 case 170: 3613 switch(ndx) { 3614 case 0: 3615 p = "linux32_gid16_t"; 3616 break; 3617 case 1: 3618 p = "linux32_gid16_t"; 3619 break; 3620 case 2: 3621 p = "linux32_gid16_t"; 3622 break; 3623 default: 3624 break; 3625 }; 3626 break; 3627 /* linux32_sys_getresgid16 */ 3628 case 171: 3629 switch(ndx) { 3630 case 0: 3631 p = "linux32_gid16p_t"; 3632 break; 3633 case 1: 3634 p = "linux32_gid16p_t"; 3635 break; 3636 case 2: 3637 p = "linux32_gid16p_t"; 3638 break; 3639 default: 3640 break; 3641 }; 3642 break; 3643 /* linux32_sys_rt_sigreturn */ 3644 case 173: 3645 switch(ndx) { 3646 case 0: 3647 p = "linux32_ucontextp_t"; 3648 break; 3649 default: 3650 break; 3651 }; 3652 break; 3653 /* linux32_sys_rt_sigaction */ 3654 case 174: 3655 switch(ndx) { 3656 case 0: 3657 p = "int"; 3658 break; 3659 case 1: 3660 p = "linux32_sigactionp_t"; 3661 break; 3662 case 2: 3663 p = "linux32_sigactionp_t"; 3664 break; 3665 case 3: 3666 p = "netbsd32_size_t"; 3667 break; 3668 default: 3669 break; 3670 }; 3671 break; 3672 /* linux32_sys_rt_sigprocmask */ 3673 case 175: 3674 switch(ndx) { 3675 case 0: 3676 p = "int"; 3677 break; 3678 case 1: 3679 p = "linux32_sigsetp_t"; 3680 break; 3681 case 2: 3682 p = "linux32_sigsetp_t"; 3683 break; 3684 case 3: 3685 p = "netbsd32_size_t"; 3686 break; 3687 default: 3688 break; 3689 }; 3690 break; 3691 /* linux32_sys_rt_sigpending */ 3692 case 176: 3693 switch(ndx) { 3694 case 0: 3695 p = "linux32_sigsetp_t"; 3696 break; 3697 case 1: 3698 p = "netbsd32_size_t"; 3699 break; 3700 default: 3701 break; 3702 }; 3703 break; 3704 /* linux32_sys_rt_sigtimedwait */ 3705 case 177: 3706 switch(ndx) { 3707 case 0: 3708 p = "const linux32_sigsetp_t"; 3709 break; 3710 case 1: 3711 p = "linux32_siginfop_t"; 3712 break; 3713 case 2: 3714 p = "const linux32_timespecp_t"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* linux32_sys_rt_queueinfo */ 3721 case 178: 3722 switch(ndx) { 3723 case 0: 3724 p = "int"; 3725 break; 3726 case 1: 3727 p = "int"; 3728 break; 3729 case 2: 3730 p = "linux32_siginfop_t"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* linux32_sys_rt_sigsuspend */ 3737 case 179: 3738 switch(ndx) { 3739 case 0: 3740 p = "linux32_sigsetp_t"; 3741 break; 3742 case 1: 3743 p = "netbsd32_size_t"; 3744 break; 3745 default: 3746 break; 3747 }; 3748 break; 3749 /* linux32_sys_pread */ 3750 case 180: 3751 switch(ndx) { 3752 case 0: 3753 p = "int"; 3754 break; 3755 case 1: 3756 p = "netbsd32_voidp"; 3757 break; 3758 case 2: 3759 p = "netbsd32_size_t"; 3760 break; 3761 case 3: 3762 p = "netbsd32_off_t"; 3763 break; 3764 default: 3765 break; 3766 }; 3767 break; 3768 /* linux32_sys_pwrite */ 3769 case 181: 3770 switch(ndx) { 3771 case 0: 3772 p = "int"; 3773 break; 3774 case 1: 3775 p = "netbsd32_voidp"; 3776 break; 3777 case 2: 3778 p = "netbsd32_size_t"; 3779 break; 3780 case 3: 3781 p = "netbsd32_off_t"; 3782 break; 3783 default: 3784 break; 3785 }; 3786 break; 3787 /* linux32_sys_chown16 */ 3788 case 182: 3789 switch(ndx) { 3790 case 0: 3791 p = "netbsd32_charp"; 3792 break; 3793 case 1: 3794 p = "linux32_uid16_t"; 3795 break; 3796 case 2: 3797 p = "linux32_gid16_t"; 3798 break; 3799 default: 3800 break; 3801 }; 3802 break; 3803 /* netbsd32___getcwd */ 3804 case 183: 3805 switch(ndx) { 3806 case 0: 3807 p = "netbsd32_charp"; 3808 break; 3809 case 1: 3810 p = "netbsd32_size_t"; 3811 break; 3812 default: 3813 break; 3814 }; 3815 break; 3816 /* sys___vfork14 */ 3817 case 190: 3818 break; 3819 /* linux32_sys_ugetrlimit */ 3820 case 191: 3821 switch(ndx) { 3822 case 0: 3823 p = "int"; 3824 break; 3825 case 1: 3826 p = "netbsd32_orlimitp_t"; 3827 break; 3828 default: 3829 break; 3830 }; 3831 break; 3832 /* linux32_sys_mmap2 */ 3833 case 192: 3834 switch(ndx) { 3835 case 0: 3836 p = "netbsd32_u_long"; 3837 break; 3838 case 1: 3839 p = "netbsd32_size_t"; 3840 break; 3841 case 2: 3842 p = "int"; 3843 break; 3844 case 3: 3845 p = "int"; 3846 break; 3847 case 4: 3848 p = "int"; 3849 break; 3850 case 5: 3851 p = "linux32_off_t"; 3852 break; 3853 default: 3854 break; 3855 }; 3856 break; 3857 /* linux32_sys_truncate64 */ 3858 case 193: 3859 switch(ndx) { 3860 case 0: 3861 p = "netbsd32_charp"; 3862 break; 3863 case 1: 3864 p = "uint32_t"; 3865 break; 3866 case 2: 3867 p = "uint32_t"; 3868 break; 3869 default: 3870 break; 3871 }; 3872 break; 3873 /* linux32_sys_ftruncate64 */ 3874 case 194: 3875 switch(ndx) { 3876 case 0: 3877 p = "unsigned int"; 3878 break; 3879 case 1: 3880 p = "uint32_t"; 3881 break; 3882 case 2: 3883 p = "uint32_t"; 3884 break; 3885 default: 3886 break; 3887 }; 3888 break; 3889 /* linux32_sys_stat64 */ 3890 case 195: 3891 switch(ndx) { 3892 case 0: 3893 p = "netbsd32_charp"; 3894 break; 3895 case 1: 3896 p = "linux32_stat64p"; 3897 break; 3898 default: 3899 break; 3900 }; 3901 break; 3902 /* linux32_sys_lstat64 */ 3903 case 196: 3904 switch(ndx) { 3905 case 0: 3906 p = "netbsd32_charp"; 3907 break; 3908 case 1: 3909 p = "linux32_stat64p"; 3910 break; 3911 default: 3912 break; 3913 }; 3914 break; 3915 /* linux32_sys_fstat64 */ 3916 case 197: 3917 switch(ndx) { 3918 case 0: 3919 p = "int"; 3920 break; 3921 case 1: 3922 p = "linux32_stat64p"; 3923 break; 3924 default: 3925 break; 3926 }; 3927 break; 3928 /* netbsd32___posix_lchown */ 3929 case 198: 3930 switch(ndx) { 3931 case 0: 3932 p = "netbsd32_charp"; 3933 break; 3934 case 1: 3935 p = "uid_t"; 3936 break; 3937 case 2: 3938 p = "gid_t"; 3939 break; 3940 default: 3941 break; 3942 }; 3943 break; 3944 /* sys_getuid */ 3945 case 199: 3946 break; 3947 /* sys_getgid */ 3948 case 200: 3949 break; 3950 /* sys_geteuid */ 3951 case 201: 3952 break; 3953 /* sys_getegid */ 3954 case 202: 3955 break; 3956 /* netbsd32_setreuid */ 3957 case 203: 3958 switch(ndx) { 3959 case 0: 3960 p = "uid_t"; 3961 break; 3962 case 1: 3963 p = "uid_t"; 3964 break; 3965 default: 3966 break; 3967 }; 3968 break; 3969 /* netbsd32_setregid */ 3970 case 204: 3971 switch(ndx) { 3972 case 0: 3973 p = "gid_t"; 3974 break; 3975 case 1: 3976 p = "gid_t"; 3977 break; 3978 default: 3979 break; 3980 }; 3981 break; 3982 /* netbsd32_getgroups */ 3983 case 205: 3984 switch(ndx) { 3985 case 0: 3986 p = "int"; 3987 break; 3988 case 1: 3989 p = "netbsd32_gid_tp"; 3990 break; 3991 default: 3992 break; 3993 }; 3994 break; 3995 /* netbsd32_setgroups */ 3996 case 206: 3997 switch(ndx) { 3998 case 0: 3999 p = "int"; 4000 break; 4001 case 1: 4002 p = "netbsd32_gid_tp"; 4003 break; 4004 default: 4005 break; 4006 }; 4007 break; 4008 /* netbsd32___posix_fchown */ 4009 case 207: 4010 switch(ndx) { 4011 case 0: 4012 p = "int"; 4013 break; 4014 case 1: 4015 p = "uid_t"; 4016 break; 4017 case 2: 4018 p = "gid_t"; 4019 break; 4020 default: 4021 break; 4022 }; 4023 break; 4024 /* linux32_sys_setresuid */ 4025 case 208: 4026 switch(ndx) { 4027 case 0: 4028 p = "uid_t"; 4029 break; 4030 case 1: 4031 p = "uid_t"; 4032 break; 4033 case 2: 4034 p = "uid_t"; 4035 break; 4036 default: 4037 break; 4038 }; 4039 break; 4040 /* linux32_sys_getresuid */ 4041 case 209: 4042 switch(ndx) { 4043 case 0: 4044 p = "linux32_uidp_t"; 4045 break; 4046 case 1: 4047 p = "linux32_uidp_t"; 4048 break; 4049 case 2: 4050 p = "linux32_uidp_t"; 4051 break; 4052 default: 4053 break; 4054 }; 4055 break; 4056 /* linux32_sys_setresgid */ 4057 case 210: 4058 switch(ndx) { 4059 case 0: 4060 p = "gid_t"; 4061 break; 4062 case 1: 4063 p = "gid_t"; 4064 break; 4065 case 2: 4066 p = "gid_t"; 4067 break; 4068 default: 4069 break; 4070 }; 4071 break; 4072 /* linux32_sys_getresgid */ 4073 case 211: 4074 switch(ndx) { 4075 case 0: 4076 p = "linux32_gidp_t"; 4077 break; 4078 case 1: 4079 p = "linux32_gidp_t"; 4080 break; 4081 case 2: 4082 p = "linux32_gidp_t"; 4083 break; 4084 default: 4085 break; 4086 }; 4087 break; 4088 /* netbsd32___posix_chown */ 4089 case 212: 4090 switch(ndx) { 4091 case 0: 4092 p = "netbsd32_charp"; 4093 break; 4094 case 1: 4095 p = "uid_t"; 4096 break; 4097 case 2: 4098 p = "gid_t"; 4099 break; 4100 default: 4101 break; 4102 }; 4103 break; 4104 /* netbsd32_setuid */ 4105 case 213: 4106 switch(ndx) { 4107 case 0: 4108 p = "uid_t"; 4109 break; 4110 default: 4111 break; 4112 }; 4113 break; 4114 /* netbsd32_setgid */ 4115 case 214: 4116 switch(ndx) { 4117 case 0: 4118 p = "gid_t"; 4119 break; 4120 default: 4121 break; 4122 }; 4123 break; 4124 /* linux32_sys_setfsuid */ 4125 case 215: 4126 switch(ndx) { 4127 case 0: 4128 p = "uid_t"; 4129 break; 4130 default: 4131 break; 4132 }; 4133 break; 4134 /* linux32_sys_setfsgid */ 4135 case 216: 4136 switch(ndx) { 4137 case 0: 4138 p = "gid_t"; 4139 break; 4140 default: 4141 break; 4142 }; 4143 break; 4144 /* netbsd32_mincore */ 4145 case 218: 4146 switch(ndx) { 4147 case 0: 4148 p = "netbsd32_voidp"; 4149 break; 4150 case 1: 4151 p = "netbsd32_size_t"; 4152 break; 4153 case 2: 4154 p = "netbsd32_charp"; 4155 break; 4156 default: 4157 break; 4158 }; 4159 break; 4160 /* netbsd32_madvise */ 4161 case 219: 4162 switch(ndx) { 4163 case 0: 4164 p = "netbsd32_voidp"; 4165 break; 4166 case 1: 4167 p = "netbsd32_size_t"; 4168 break; 4169 case 2: 4170 p = "int"; 4171 break; 4172 default: 4173 break; 4174 }; 4175 break; 4176 /* linux32_sys_getdents64 */ 4177 case 220: 4178 switch(ndx) { 4179 case 0: 4180 p = "int"; 4181 break; 4182 case 1: 4183 p = "linux32_dirent64p_t"; 4184 break; 4185 case 2: 4186 p = "unsigned int"; 4187 break; 4188 default: 4189 break; 4190 }; 4191 break; 4192 #define linux32_sys_fcntl64 linux32_sys_fcntl 4193 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args 4194 /* linux32_sys_fcntl64 */ 4195 case 221: 4196 switch(ndx) { 4197 case 0: 4198 p = "int"; 4199 break; 4200 case 1: 4201 p = "int"; 4202 break; 4203 case 2: 4204 p = "netbsd32_voidp"; 4205 break; 4206 default: 4207 break; 4208 }; 4209 break; 4210 /* linux_sys_gettid */ 4211 case 224: 4212 break; 4213 /* netbsd32_setxattr */ 4214 case 226: 4215 switch(ndx) { 4216 case 0: 4217 p = "netbsd32_charp"; 4218 break; 4219 case 1: 4220 p = "netbsd32_charp"; 4221 break; 4222 case 2: 4223 p = "netbsd32_voidp"; 4224 break; 4225 case 3: 4226 p = "netbsd32_size_t"; 4227 break; 4228 case 4: 4229 p = "int"; 4230 break; 4231 default: 4232 break; 4233 }; 4234 break; 4235 /* netbsd32_lsetxattr */ 4236 case 227: 4237 switch(ndx) { 4238 case 0: 4239 p = "netbsd32_charp"; 4240 break; 4241 case 1: 4242 p = "netbsd32_charp"; 4243 break; 4244 case 2: 4245 p = "netbsd32_voidp"; 4246 break; 4247 case 3: 4248 p = "netbsd32_size_t"; 4249 break; 4250 case 4: 4251 p = "int"; 4252 break; 4253 default: 4254 break; 4255 }; 4256 break; 4257 /* netbsd32_fsetxattr */ 4258 case 228: 4259 switch(ndx) { 4260 case 0: 4261 p = "int"; 4262 break; 4263 case 1: 4264 p = "netbsd32_charp"; 4265 break; 4266 case 2: 4267 p = "netbsd32_voidp"; 4268 break; 4269 case 3: 4270 p = "netbsd32_size_t"; 4271 break; 4272 case 4: 4273 p = "int"; 4274 break; 4275 default: 4276 break; 4277 }; 4278 break; 4279 /* netbsd32_getxattr */ 4280 case 229: 4281 switch(ndx) { 4282 case 0: 4283 p = "netbsd32_charp"; 4284 break; 4285 case 1: 4286 p = "netbsd32_charp"; 4287 break; 4288 case 2: 4289 p = "netbsd32_voidp"; 4290 break; 4291 case 3: 4292 p = "netbsd32_size_t"; 4293 break; 4294 default: 4295 break; 4296 }; 4297 break; 4298 /* netbsd32_lgetxattr */ 4299 case 230: 4300 switch(ndx) { 4301 case 0: 4302 p = "netbsd32_charp"; 4303 break; 4304 case 1: 4305 p = "netbsd32_charp"; 4306 break; 4307 case 2: 4308 p = "netbsd32_voidp"; 4309 break; 4310 case 3: 4311 p = "netbsd32_size_t"; 4312 break; 4313 default: 4314 break; 4315 }; 4316 break; 4317 /* netbsd32_fgetxattr */ 4318 case 231: 4319 switch(ndx) { 4320 case 0: 4321 p = "int"; 4322 break; 4323 case 1: 4324 p = "netbsd32_charp"; 4325 break; 4326 case 2: 4327 p = "netbsd32_voidp"; 4328 break; 4329 case 3: 4330 p = "netbsd32_size_t"; 4331 break; 4332 default: 4333 break; 4334 }; 4335 break; 4336 /* netbsd32_listxattr */ 4337 case 232: 4338 switch(ndx) { 4339 case 0: 4340 p = "netbsd32_charp"; 4341 break; 4342 case 1: 4343 p = "netbsd32_charp"; 4344 break; 4345 case 2: 4346 p = "netbsd32_size_t"; 4347 break; 4348 default: 4349 break; 4350 }; 4351 break; 4352 /* netbsd32_llistxattr */ 4353 case 233: 4354 switch(ndx) { 4355 case 0: 4356 p = "netbsd32_charp"; 4357 break; 4358 case 1: 4359 p = "netbsd32_charp"; 4360 break; 4361 case 2: 4362 p = "netbsd32_size_t"; 4363 break; 4364 default: 4365 break; 4366 }; 4367 break; 4368 /* netbsd32_flistxattr */ 4369 case 234: 4370 switch(ndx) { 4371 case 0: 4372 p = "int"; 4373 break; 4374 case 1: 4375 p = "netbsd32_charp"; 4376 break; 4377 case 2: 4378 p = "netbsd32_size_t"; 4379 break; 4380 default: 4381 break; 4382 }; 4383 break; 4384 /* netbsd32_removexattr */ 4385 case 235: 4386 switch(ndx) { 4387 case 0: 4388 p = "netbsd32_charp"; 4389 break; 4390 case 1: 4391 p = "netbsd32_charp"; 4392 break; 4393 default: 4394 break; 4395 }; 4396 break; 4397 /* netbsd32_lremovexattr */ 4398 case 236: 4399 switch(ndx) { 4400 case 0: 4401 p = "netbsd32_charp"; 4402 break; 4403 case 1: 4404 p = "netbsd32_charp"; 4405 break; 4406 default: 4407 break; 4408 }; 4409 break; 4410 /* netbsd32_fremovexattr */ 4411 case 237: 4412 switch(ndx) { 4413 case 0: 4414 p = "int"; 4415 break; 4416 case 1: 4417 p = "netbsd32_charp"; 4418 break; 4419 default: 4420 break; 4421 }; 4422 break; 4423 /* linux32_sys_tkill */ 4424 case 238: 4425 switch(ndx) { 4426 case 0: 4427 p = "int"; 4428 break; 4429 case 1: 4430 p = "int"; 4431 break; 4432 default: 4433 break; 4434 }; 4435 break; 4436 /* linux32_sys_futex */ 4437 case 240: 4438 switch(ndx) { 4439 case 0: 4440 p = "linux32_intp_t"; 4441 break; 4442 case 1: 4443 p = "int"; 4444 break; 4445 case 2: 4446 p = "int"; 4447 break; 4448 case 3: 4449 p = "linux32_timespecp_t"; 4450 break; 4451 case 4: 4452 p = "linux32_intp_t"; 4453 break; 4454 case 5: 4455 p = "int"; 4456 break; 4457 default: 4458 break; 4459 }; 4460 break; 4461 /* linux32_sys_sched_setaffinity */ 4462 case 241: 4463 switch(ndx) { 4464 case 0: 4465 p = "pid_t"; 4466 break; 4467 case 1: 4468 p = "unsigned int"; 4469 break; 4470 case 2: 4471 p = "linux32_ulongp_t"; 4472 break; 4473 default: 4474 break; 4475 }; 4476 break; 4477 /* linux32_sys_sched_getaffinity */ 4478 case 242: 4479 switch(ndx) { 4480 case 0: 4481 p = "pid_t"; 4482 break; 4483 case 1: 4484 p = "unsigned int"; 4485 break; 4486 case 2: 4487 p = "linux32_ulongp_t"; 4488 break; 4489 default: 4490 break; 4491 }; 4492 break; 4493 /* linux32_sys_set_thread_area */ 4494 case 243: 4495 switch(ndx) { 4496 case 0: 4497 p = "linux32_user_descp_t"; 4498 break; 4499 default: 4500 break; 4501 }; 4502 break; 4503 /* linux32_sys_get_thread_area */ 4504 case 244: 4505 switch(ndx) { 4506 case 0: 4507 p = "linux32_user_descp_t"; 4508 break; 4509 default: 4510 break; 4511 }; 4512 break; 4513 /* linux32_sys_fadvise64 */ 4514 case 250: 4515 switch(ndx) { 4516 case 0: 4517 p = "int"; 4518 break; 4519 case 1: 4520 p = "uint32_t"; 4521 break; 4522 case 2: 4523 p = "uint32_t"; 4524 break; 4525 case 3: 4526 p = "linux32_size_t"; 4527 break; 4528 case 4: 4529 p = "int"; 4530 break; 4531 default: 4532 break; 4533 }; 4534 break; 4535 /* linux32_sys_exit_group */ 4536 case 252: 4537 switch(ndx) { 4538 case 0: 4539 p = "int"; 4540 break; 4541 default: 4542 break; 4543 }; 4544 break; 4545 /* linux32_sys_set_tid_address */ 4546 case 258: 4547 switch(ndx) { 4548 case 0: 4549 p = "linux32_intp_t"; 4550 break; 4551 default: 4552 break; 4553 }; 4554 break; 4555 /* linux32_sys_timer_create */ 4556 case 259: 4557 switch(ndx) { 4558 case 0: 4559 p = "clockid_t"; 4560 break; 4561 case 1: 4562 p = "struct linux32_sigevent *"; 4563 break; 4564 case 2: 4565 p = "timer_t *"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* linux32_sys_timer_settime */ 4572 case 260: 4573 switch(ndx) { 4574 case 0: 4575 p = "timer_t"; 4576 break; 4577 case 1: 4578 p = "int"; 4579 break; 4580 case 2: 4581 p = "const struct linux32_itimerspec *"; 4582 break; 4583 case 3: 4584 p = "struct linux32_itimerspec *"; 4585 break; 4586 default: 4587 break; 4588 }; 4589 break; 4590 /* linux32_sys_timer_gettime */ 4591 case 261: 4592 switch(ndx) { 4593 case 0: 4594 p = "timer_t"; 4595 break; 4596 case 1: 4597 p = "struct linux32_itimerspec *"; 4598 break; 4599 default: 4600 break; 4601 }; 4602 break; 4603 /* sys_timer_getoverrun */ 4604 case 262: 4605 switch(ndx) { 4606 case 0: 4607 p = "timer_t"; 4608 break; 4609 default: 4610 break; 4611 }; 4612 break; 4613 /* sys_timer_delete */ 4614 case 263: 4615 switch(ndx) { 4616 case 0: 4617 p = "timer_t"; 4618 break; 4619 default: 4620 break; 4621 }; 4622 break; 4623 /* linux32_sys_clock_settime */ 4624 case 264: 4625 switch(ndx) { 4626 case 0: 4627 p = "clockid_t"; 4628 break; 4629 case 1: 4630 p = "linux32_timespecp_t"; 4631 break; 4632 default: 4633 break; 4634 }; 4635 break; 4636 /* linux32_sys_clock_gettime */ 4637 case 265: 4638 switch(ndx) { 4639 case 0: 4640 p = "clockid_t"; 4641 break; 4642 case 1: 4643 p = "linux32_timespecp_t"; 4644 break; 4645 default: 4646 break; 4647 }; 4648 break; 4649 /* linux32_sys_clock_getres */ 4650 case 266: 4651 switch(ndx) { 4652 case 0: 4653 p = "clockid_t"; 4654 break; 4655 case 1: 4656 p = "linux32_timespecp_t"; 4657 break; 4658 default: 4659 break; 4660 }; 4661 break; 4662 /* linux32_sys_clock_nanosleep */ 4663 case 267: 4664 switch(ndx) { 4665 case 0: 4666 p = "clockid_t"; 4667 break; 4668 case 1: 4669 p = "int"; 4670 break; 4671 case 2: 4672 p = "linux32_timespecp_t"; 4673 break; 4674 case 3: 4675 p = "linux32_timespecp_t"; 4676 break; 4677 default: 4678 break; 4679 }; 4680 break; 4681 /* linux32_sys_statfs64 */ 4682 case 268: 4683 switch(ndx) { 4684 case 0: 4685 p = "netbsd32_charp"; 4686 break; 4687 case 1: 4688 p = "netbsd32_size_t"; 4689 break; 4690 case 2: 4691 p = "linux32_statfs64p"; 4692 break; 4693 default: 4694 break; 4695 }; 4696 break; 4697 /* linux32_sys_fstatfs64 */ 4698 case 269: 4699 switch(ndx) { 4700 case 0: 4701 p = "int"; 4702 break; 4703 case 1: 4704 p = "netbsd32_size_t"; 4705 break; 4706 case 2: 4707 p = "linux32_statfs64p"; 4708 break; 4709 default: 4710 break; 4711 }; 4712 break; 4713 /* linux32_sys_tgkill */ 4714 case 270: 4715 switch(ndx) { 4716 case 0: 4717 p = "int"; 4718 break; 4719 case 1: 4720 p = "int"; 4721 break; 4722 case 2: 4723 p = "int"; 4724 break; 4725 default: 4726 break; 4727 }; 4728 break; 4729 /* compat_50_netbsd32_utimes */ 4730 case 271: 4731 switch(ndx) { 4732 case 0: 4733 p = "netbsd32_charp"; 4734 break; 4735 case 1: 4736 p = "netbsd32_timeval50p_t"; 4737 break; 4738 default: 4739 break; 4740 }; 4741 break; 4742 /* linux32_sys_fadvise64_64 */ 4743 case 272: 4744 switch(ndx) { 4745 case 0: 4746 p = "int"; 4747 break; 4748 case 1: 4749 p = "uint32_t"; 4750 break; 4751 case 2: 4752 p = "uint32_t"; 4753 break; 4754 case 3: 4755 p = "uint32_t"; 4756 break; 4757 case 4: 4758 p = "uint32_t"; 4759 break; 4760 case 5: 4761 p = "int"; 4762 break; 4763 default: 4764 break; 4765 }; 4766 break; 4767 /* linux32_sys_openat */ 4768 case 295: 4769 switch(ndx) { 4770 case 0: 4771 p = "int"; 4772 break; 4773 case 1: 4774 p = "netbsd32_charp"; 4775 break; 4776 case 2: 4777 p = "int"; 4778 break; 4779 case 3: 4780 p = "linux_umode_t"; 4781 break; 4782 default: 4783 break; 4784 }; 4785 break; 4786 /* netbsd32_mkdirat */ 4787 case 296: 4788 switch(ndx) { 4789 case 0: 4790 p = "int"; 4791 break; 4792 case 1: 4793 p = "netbsd32_charp"; 4794 break; 4795 case 2: 4796 p = "linux_umode_t"; 4797 break; 4798 default: 4799 break; 4800 }; 4801 break; 4802 /* linux32_sys_mknodat */ 4803 case 297: 4804 switch(ndx) { 4805 case 0: 4806 p = "int"; 4807 break; 4808 case 1: 4809 p = "netbsd32_charp"; 4810 break; 4811 case 2: 4812 p = "linux_umode_t"; 4813 break; 4814 case 3: 4815 p = "unsigned"; 4816 break; 4817 default: 4818 break; 4819 }; 4820 break; 4821 /* linux32_sys_fchownat */ 4822 case 298: 4823 switch(ndx) { 4824 case 0: 4825 p = "int"; 4826 break; 4827 case 1: 4828 p = "netbsd32_charp"; 4829 break; 4830 case 2: 4831 p = "uid_t"; 4832 break; 4833 case 3: 4834 p = "gid_t"; 4835 break; 4836 case 4: 4837 p = "int"; 4838 break; 4839 default: 4840 break; 4841 }; 4842 break; 4843 /* linux32_sys_fstatat64 */ 4844 case 300: 4845 switch(ndx) { 4846 case 0: 4847 p = "int"; 4848 break; 4849 case 1: 4850 p = "netbsd32_charp"; 4851 break; 4852 case 2: 4853 p = "linux32_stat64p"; 4854 break; 4855 case 3: 4856 p = "int"; 4857 break; 4858 default: 4859 break; 4860 }; 4861 break; 4862 /* linux32_sys_unlinkat */ 4863 case 301: 4864 switch(ndx) { 4865 case 0: 4866 p = "int"; 4867 break; 4868 case 1: 4869 p = "netbsd32_charp"; 4870 break; 4871 case 2: 4872 p = "int"; 4873 break; 4874 default: 4875 break; 4876 }; 4877 break; 4878 /* netbsd32_renameat */ 4879 case 302: 4880 switch(ndx) { 4881 case 0: 4882 p = "int"; 4883 break; 4884 case 1: 4885 p = "netbsd32_charp"; 4886 break; 4887 case 2: 4888 p = "int"; 4889 break; 4890 case 3: 4891 p = "netbsd32_charp"; 4892 break; 4893 default: 4894 break; 4895 }; 4896 break; 4897 /* linux32_sys_linkat */ 4898 case 303: 4899 switch(ndx) { 4900 case 0: 4901 p = "int"; 4902 break; 4903 case 1: 4904 p = "netbsd32_charp"; 4905 break; 4906 case 2: 4907 p = "int"; 4908 break; 4909 case 3: 4910 p = "netbsd32_charp"; 4911 break; 4912 case 4: 4913 p = "int"; 4914 break; 4915 default: 4916 break; 4917 }; 4918 break; 4919 /* netbsd32_symlinkat */ 4920 case 304: 4921 switch(ndx) { 4922 case 0: 4923 p = "netbsd32_charp"; 4924 break; 4925 case 1: 4926 p = "int"; 4927 break; 4928 case 2: 4929 p = "netbsd32_charp"; 4930 break; 4931 default: 4932 break; 4933 }; 4934 break; 4935 /* netbsd32_readlinkat */ 4936 case 305: 4937 switch(ndx) { 4938 case 0: 4939 p = "int"; 4940 break; 4941 case 1: 4942 p = "netbsd32_charp"; 4943 break; 4944 case 2: 4945 p = "netbsd32_charp"; 4946 break; 4947 case 3: 4948 p = "linux32_size_t"; 4949 break; 4950 default: 4951 break; 4952 }; 4953 break; 4954 /* linux32_sys_fchmodat */ 4955 case 306: 4956 switch(ndx) { 4957 case 0: 4958 p = "int"; 4959 break; 4960 case 1: 4961 p = "netbsd32_charp"; 4962 break; 4963 case 2: 4964 p = "linux_umode_t"; 4965 break; 4966 default: 4967 break; 4968 }; 4969 break; 4970 /* linux32_sys_faccessat */ 4971 case 307: 4972 switch(ndx) { 4973 case 0: 4974 p = "int"; 4975 break; 4976 case 1: 4977 p = "netbsd32_charp"; 4978 break; 4979 case 2: 4980 p = "int"; 4981 break; 4982 default: 4983 break; 4984 }; 4985 break; 4986 /* linux32_sys_ppoll */ 4987 case 309: 4988 switch(ndx) { 4989 case 0: 4990 p = "netbsd32_pollfdp_t"; 4991 break; 4992 case 1: 4993 p = "u_int"; 4994 break; 4995 case 2: 4996 p = "linux32_timespecp_t"; 4997 break; 4998 case 3: 4999 p = "linux32_sigsetp_t"; 5000 break; 5001 default: 5002 break; 5003 }; 5004 break; 5005 /* netbsd32___futex_set_robust_list */ 5006 case 311: 5007 switch(ndx) { 5008 case 0: 5009 p = "netbsd32_voidp"; 5010 break; 5011 case 1: 5012 p = "netbsd32_size_t"; 5013 break; 5014 default: 5015 break; 5016 }; 5017 break; 5018 /* netbsd32___futex_get_robust_list */ 5019 case 312: 5020 switch(ndx) { 5021 case 0: 5022 p = "lwpid_t"; 5023 break; 5024 case 1: 5025 p = "netbsd32_voidp"; 5026 break; 5027 case 2: 5028 p = "netbsd32_size_tp"; 5029 break; 5030 default: 5031 break; 5032 }; 5033 break; 5034 /* linux32_sys_utimensat */ 5035 case 320: 5036 switch(ndx) { 5037 case 0: 5038 p = "int"; 5039 break; 5040 case 1: 5041 p = "netbsd32_charp"; 5042 break; 5043 case 2: 5044 p = "linux32_timespecp_t"; 5045 break; 5046 case 3: 5047 p = "int"; 5048 break; 5049 default: 5050 break; 5051 }; 5052 break; 5053 /* linux_sys_timerfd_create */ 5054 case 322: 5055 switch(ndx) { 5056 case 0: 5057 p = "clockid_t"; 5058 break; 5059 case 1: 5060 p = "int"; 5061 break; 5062 default: 5063 break; 5064 }; 5065 break; 5066 /* linux32_sys_eventfd */ 5067 case 323: 5068 switch(ndx) { 5069 case 0: 5070 p = "unsigned int"; 5071 break; 5072 default: 5073 break; 5074 }; 5075 break; 5076 /* linux32_sys_fallocate */ 5077 case 324: 5078 switch(ndx) { 5079 case 0: 5080 p = "int"; 5081 break; 5082 case 1: 5083 p = "int"; 5084 break; 5085 case 2: 5086 p = "off_t"; 5087 break; 5088 case 3: 5089 p = "off_t"; 5090 break; 5091 default: 5092 break; 5093 }; 5094 break; 5095 /* linux32_sys_timerfd_settime */ 5096 case 325: 5097 switch(ndx) { 5098 case 0: 5099 p = "int"; 5100 break; 5101 case 1: 5102 p = "int"; 5103 break; 5104 case 2: 5105 p = "const struct linux32_itimerspec *"; 5106 break; 5107 case 3: 5108 p = "struct linux32_itimerspec *"; 5109 break; 5110 default: 5111 break; 5112 }; 5113 break; 5114 /* linux32_sys_timerfd_gettime */ 5115 case 326: 5116 switch(ndx) { 5117 case 0: 5118 p = "int"; 5119 break; 5120 case 1: 5121 p = "struct linux32_itimerspec *"; 5122 break; 5123 default: 5124 break; 5125 }; 5126 break; 5127 /* linux32_sys_eventfd2 */ 5128 case 328: 5129 switch(ndx) { 5130 case 0: 5131 p = "unsigned int"; 5132 break; 5133 case 1: 5134 p = "int"; 5135 break; 5136 default: 5137 break; 5138 }; 5139 break; 5140 /* linux32_sys_dup3 */ 5141 case 330: 5142 switch(ndx) { 5143 case 0: 5144 p = "int"; 5145 break; 5146 case 1: 5147 p = "int"; 5148 break; 5149 case 2: 5150 p = "int"; 5151 break; 5152 default: 5153 break; 5154 }; 5155 break; 5156 /* linux32_sys_pipe2 */ 5157 case 331: 5158 switch(ndx) { 5159 case 0: 5160 p = "netbsd32_intp"; 5161 break; 5162 case 1: 5163 p = "int"; 5164 break; 5165 default: 5166 break; 5167 }; 5168 break; 5169 /* linux32_sys_preadv */ 5170 case 333: 5171 switch(ndx) { 5172 case 0: 5173 p = "int"; 5174 break; 5175 case 1: 5176 p = "const netbsd32_iovecp_t"; 5177 break; 5178 case 2: 5179 p = "int"; 5180 break; 5181 case 3: 5182 p = "netbsd32_u_long"; 5183 break; 5184 case 4: 5185 p = "netbsd32_u_long"; 5186 break; 5187 default: 5188 break; 5189 }; 5190 break; 5191 /* linux32_sys_pwritev */ 5192 case 334: 5193 switch(ndx) { 5194 case 0: 5195 p = "int"; 5196 break; 5197 case 1: 5198 p = "const netbsd32_iovecp_t"; 5199 break; 5200 case 2: 5201 p = "int"; 5202 break; 5203 case 3: 5204 p = "netbsd32_u_long"; 5205 break; 5206 case 4: 5207 p = "netbsd32_u_long"; 5208 break; 5209 default: 5210 break; 5211 }; 5212 break; 5213 default: 5214 break; 5215 }; 5216 if (p != NULL) 5217 strlcpy(desc, p, descsz); 5218 } 5219 static void 5220 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5221 { 5222 const char *p = NULL; 5223 switch (sysnum) { 5224 /* linux_sys_nosys */ 5225 case 0: 5226 /* linux32_sys_exit */ 5227 case 1: 5228 if (ndx == 0 || ndx == 1) 5229 p = "int"; 5230 break; 5231 /* sys_fork */ 5232 case 2: 5233 /* netbsd32_read */ 5234 case 3: 5235 if (ndx == 0 || ndx == 1) 5236 p = "netbsd32_ssize_t"; 5237 break; 5238 /* netbsd32_write */ 5239 case 4: 5240 if (ndx == 0 || ndx == 1) 5241 p = "netbsd32_ssize_t"; 5242 break; 5243 /* linux32_sys_open */ 5244 case 5: 5245 if (ndx == 0 || ndx == 1) 5246 p = "int"; 5247 break; 5248 /* netbsd32_close */ 5249 case 6: 5250 if (ndx == 0 || ndx == 1) 5251 p = "int"; 5252 break; 5253 /* linux32_sys_waitpid */ 5254 case 7: 5255 if (ndx == 0 || ndx == 1) 5256 p = "int"; 5257 break; 5258 /* linux32_sys_creat */ 5259 case 8: 5260 if (ndx == 0 || ndx == 1) 5261 p = "int"; 5262 break; 5263 /* netbsd32_link */ 5264 case 9: 5265 if (ndx == 0 || ndx == 1) 5266 p = "int"; 5267 break; 5268 /* linux32_sys_unlink */ 5269 case 10: 5270 if (ndx == 0 || ndx == 1) 5271 p = "int"; 5272 break; 5273 /* netbsd32_execve */ 5274 case 11: 5275 if (ndx == 0 || ndx == 1) 5276 p = "int"; 5277 break; 5278 /* netbsd32_chdir */ 5279 case 12: 5280 if (ndx == 0 || ndx == 1) 5281 p = "int"; 5282 break; 5283 /* linux32_sys_time */ 5284 case 13: 5285 if (ndx == 0 || ndx == 1) 5286 p = "int"; 5287 break; 5288 /* linux32_sys_mknod */ 5289 case 14: 5290 if (ndx == 0 || ndx == 1) 5291 p = "int"; 5292 break; 5293 /* netbsd32_chmod */ 5294 case 15: 5295 if (ndx == 0 || ndx == 1) 5296 p = "int"; 5297 break; 5298 /* linux32_sys_lchown16 */ 5299 case 16: 5300 if (ndx == 0 || ndx == 1) 5301 p = "int"; 5302 break; 5303 /* linux32_sys_break */ 5304 case 17: 5305 if (ndx == 0 || ndx == 1) 5306 p = "int"; 5307 break; 5308 /* compat_43_netbsd32_olseek */ 5309 case 19: 5310 if (ndx == 0 || ndx == 1) 5311 p = "netbsd32_long"; 5312 break; 5313 /* sys_getpid */ 5314 case 20: 5315 /* netbsd32_setuid */ 5316 case 23: 5317 if (ndx == 0 || ndx == 1) 5318 p = "int"; 5319 break; 5320 /* sys_getuid */ 5321 case 24: 5322 /* linux32_sys_stime */ 5323 case 25: 5324 if (ndx == 0 || ndx == 1) 5325 p = "int"; 5326 break; 5327 /* linux32_sys_ptrace */ 5328 case 26: 5329 if (ndx == 0 || ndx == 1) 5330 p = "int"; 5331 break; 5332 /* linux32_sys_alarm */ 5333 case 27: 5334 if (ndx == 0 || ndx == 1) 5335 p = "int"; 5336 break; 5337 /* linux_sys_pause */ 5338 case 29: 5339 /* linux32_sys_utime */ 5340 case 30: 5341 if (ndx == 0 || ndx == 1) 5342 p = "int"; 5343 break; 5344 /* netbsd32_access */ 5345 case 33: 5346 if (ndx == 0 || ndx == 1) 5347 p = "int"; 5348 break; 5349 /* linux32_sys_nice */ 5350 case 34: 5351 if (ndx == 0 || ndx == 1) 5352 p = "int"; 5353 break; 5354 /* sys_sync */ 5355 case 36: 5356 /* linux32_sys_kill */ 5357 case 37: 5358 if (ndx == 0 || ndx == 1) 5359 p = "int"; 5360 break; 5361 /* netbsd32___posix_rename */ 5362 case 38: 5363 if (ndx == 0 || ndx == 1) 5364 p = "int"; 5365 break; 5366 /* netbsd32_mkdir */ 5367 case 39: 5368 if (ndx == 0 || ndx == 1) 5369 p = "int"; 5370 break; 5371 /* netbsd32_rmdir */ 5372 case 40: 5373 if (ndx == 0 || ndx == 1) 5374 p = "int"; 5375 break; 5376 /* netbsd32_dup */ 5377 case 41: 5378 if (ndx == 0 || ndx == 1) 5379 p = "int"; 5380 break; 5381 /* linux32_sys_pipe */ 5382 case 42: 5383 if (ndx == 0 || ndx == 1) 5384 p = "int"; 5385 break; 5386 /* linux32_sys_times */ 5387 case 43: 5388 if (ndx == 0 || ndx == 1) 5389 p = "int"; 5390 break; 5391 /* linux32_sys_brk */ 5392 case 45: 5393 if (ndx == 0 || ndx == 1) 5394 p = "int"; 5395 break; 5396 /* netbsd32_setgid */ 5397 case 46: 5398 if (ndx == 0 || ndx == 1) 5399 p = "int"; 5400 break; 5401 /* sys_getgid */ 5402 case 47: 5403 /* linux32_sys_signal */ 5404 case 48: 5405 if (ndx == 0 || ndx == 1) 5406 p = "int"; 5407 break; 5408 /* sys_geteuid */ 5409 case 49: 5410 /* sys_getegid */ 5411 case 50: 5412 /* netbsd32_acct */ 5413 case 51: 5414 if (ndx == 0 || ndx == 1) 5415 p = "int"; 5416 break; 5417 /* linux32_sys_ioctl */ 5418 case 54: 5419 if (ndx == 0 || ndx == 1) 5420 p = "int"; 5421 break; 5422 /* linux32_sys_fcntl */ 5423 case 55: 5424 if (ndx == 0 || ndx == 1) 5425 p = "int"; 5426 break; 5427 /* netbsd32_setpgid */ 5428 case 57: 5429 if (ndx == 0 || ndx == 1) 5430 p = "int"; 5431 break; 5432 /* linux32_sys_oldolduname */ 5433 case 59: 5434 if (ndx == 0 || ndx == 1) 5435 p = "int"; 5436 break; 5437 /* netbsd32_umask */ 5438 case 60: 5439 if (ndx == 0 || ndx == 1) 5440 p = "int"; 5441 break; 5442 /* netbsd32_chroot */ 5443 case 61: 5444 if (ndx == 0 || ndx == 1) 5445 p = "int"; 5446 break; 5447 /* netbsd32_dup2 */ 5448 case 63: 5449 if (ndx == 0 || ndx == 1) 5450 p = "int"; 5451 break; 5452 /* sys_getppid */ 5453 case 64: 5454 /* sys_getpgrp */ 5455 case 65: 5456 /* sys_setsid */ 5457 case 66: 5458 /* linux32_sys_siggetmask */ 5459 case 68: 5460 /* linux32_sys_sigsetmask */ 5461 case 69: 5462 if (ndx == 0 || ndx == 1) 5463 p = "int"; 5464 break; 5465 /* linux32_sys_setreuid16 */ 5466 case 70: 5467 if (ndx == 0 || ndx == 1) 5468 p = "int"; 5469 break; 5470 /* linux32_sys_setregid16 */ 5471 case 71: 5472 if (ndx == 0 || ndx == 1) 5473 p = "int"; 5474 break; 5475 /* compat_43_netbsd32_osethostname */ 5476 case 74: 5477 if (ndx == 0 || ndx == 1) 5478 p = "int"; 5479 break; 5480 /* linux32_sys_setrlimit */ 5481 case 75: 5482 if (ndx == 0 || ndx == 1) 5483 p = "int"; 5484 break; 5485 /* linux32_sys_getrlimit */ 5486 case 76: 5487 if (ndx == 0 || ndx == 1) 5488 p = "int"; 5489 break; 5490 /* compat_50_netbsd32_getrusage */ 5491 case 77: 5492 if (ndx == 0 || ndx == 1) 5493 p = "int"; 5494 break; 5495 /* linux32_sys_gettimeofday */ 5496 case 78: 5497 if (ndx == 0 || ndx == 1) 5498 p = "int"; 5499 break; 5500 /* linux32_sys_settimeofday */ 5501 case 79: 5502 if (ndx == 0 || ndx == 1) 5503 p = "int"; 5504 break; 5505 /* linux32_sys_getgroups16 */ 5506 case 80: 5507 if (ndx == 0 || ndx == 1) 5508 p = "int"; 5509 break; 5510 /* linux32_sys_setgroups16 */ 5511 case 81: 5512 if (ndx == 0 || ndx == 1) 5513 p = "int"; 5514 break; 5515 /* linux32_sys_oldselect */ 5516 case 82: 5517 if (ndx == 0 || ndx == 1) 5518 p = "int"; 5519 break; 5520 /* netbsd32_symlink */ 5521 case 83: 5522 if (ndx == 0 || ndx == 1) 5523 p = "int"; 5524 break; 5525 /* compat_43_netbsd32_lstat43 */ 5526 case 84: 5527 if (ndx == 0 || ndx == 1) 5528 p = "int"; 5529 break; 5530 /* netbsd32_readlink */ 5531 case 85: 5532 if (ndx == 0 || ndx == 1) 5533 p = "int"; 5534 break; 5535 /* linux32_sys_swapon */ 5536 case 87: 5537 if (ndx == 0 || ndx == 1) 5538 p = "int"; 5539 break; 5540 /* linux32_sys_reboot */ 5541 case 88: 5542 if (ndx == 0 || ndx == 1) 5543 p = "int"; 5544 break; 5545 /* linux32_sys_readdir */ 5546 case 89: 5547 if (ndx == 0 || ndx == 1) 5548 p = "int"; 5549 break; 5550 /* linux32_sys_old_mmap */ 5551 case 90: 5552 if (ndx == 0 || ndx == 1) 5553 p = "int"; 5554 break; 5555 /* netbsd32_munmap */ 5556 case 91: 5557 if (ndx == 0 || ndx == 1) 5558 p = "int"; 5559 break; 5560 /* compat_43_netbsd32_otruncate */ 5561 case 92: 5562 if (ndx == 0 || ndx == 1) 5563 p = "int"; 5564 break; 5565 /* compat_43_netbsd32_oftruncate */ 5566 case 93: 5567 if (ndx == 0 || ndx == 1) 5568 p = "int"; 5569 break; 5570 /* netbsd32_fchmod */ 5571 case 94: 5572 if (ndx == 0 || ndx == 1) 5573 p = "int"; 5574 break; 5575 /* linux32_sys_fchown16 */ 5576 case 95: 5577 if (ndx == 0 || ndx == 1) 5578 p = "int"; 5579 break; 5580 /* linux32_sys_getpriority */ 5581 case 96: 5582 if (ndx == 0 || ndx == 1) 5583 p = "int"; 5584 break; 5585 /* netbsd32_setpriority */ 5586 case 97: 5587 if (ndx == 0 || ndx == 1) 5588 p = "int"; 5589 break; 5590 /* netbsd32_profil */ 5591 case 98: 5592 if (ndx == 0 || ndx == 1) 5593 p = "int"; 5594 break; 5595 /* linux32_sys_statfs */ 5596 case 99: 5597 if (ndx == 0 || ndx == 1) 5598 p = "int"; 5599 break; 5600 /* linux32_sys_fstatfs */ 5601 case 100: 5602 if (ndx == 0 || ndx == 1) 5603 p = "int"; 5604 break; 5605 /* linux_sys_ioperm */ 5606 case 101: 5607 if (ndx == 0 || ndx == 1) 5608 p = "int"; 5609 break; 5610 /* linux32_sys_socketcall */ 5611 case 102: 5612 if (ndx == 0 || ndx == 1) 5613 p = "int"; 5614 break; 5615 /* compat_50_netbsd32_setitimer */ 5616 case 104: 5617 if (ndx == 0 || ndx == 1) 5618 p = "int"; 5619 break; 5620 /* compat_50_netbsd32_getitimer */ 5621 case 105: 5622 if (ndx == 0 || ndx == 1) 5623 p = "int"; 5624 break; 5625 /* linux32_sys_stat */ 5626 case 106: 5627 if (ndx == 0 || ndx == 1) 5628 p = "int"; 5629 break; 5630 /* linux32_sys_lstat */ 5631 case 107: 5632 if (ndx == 0 || ndx == 1) 5633 p = "int"; 5634 break; 5635 /* linux32_sys_fstat */ 5636 case 108: 5637 if (ndx == 0 || ndx == 1) 5638 p = "int"; 5639 break; 5640 /* linux32_sys_olduname */ 5641 case 109: 5642 if (ndx == 0 || ndx == 1) 5643 p = "int"; 5644 break; 5645 /* linux_sys_iopl */ 5646 case 110: 5647 if (ndx == 0 || ndx == 1) 5648 p = "int"; 5649 break; 5650 /* linux32_sys_wait4 */ 5651 case 114: 5652 if (ndx == 0 || ndx == 1) 5653 p = "int"; 5654 break; 5655 /* linux32_sys_swapoff */ 5656 case 115: 5657 if (ndx == 0 || ndx == 1) 5658 p = "int"; 5659 break; 5660 /* linux32_sys_sysinfo */ 5661 case 116: 5662 if (ndx == 0 || ndx == 1) 5663 p = "int"; 5664 break; 5665 /* linux32_sys_ipc */ 5666 case 117: 5667 if (ndx == 0 || ndx == 1) 5668 p = "int"; 5669 break; 5670 /* netbsd32_fsync */ 5671 case 118: 5672 if (ndx == 0 || ndx == 1) 5673 p = "int"; 5674 break; 5675 /* linux32_sys_sigreturn */ 5676 case 119: 5677 if (ndx == 0 || ndx == 1) 5678 p = "int"; 5679 break; 5680 /* linux32_sys_clone */ 5681 case 120: 5682 if (ndx == 0 || ndx == 1) 5683 p = "int"; 5684 break; 5685 /* linux32_sys_setdomainname */ 5686 case 121: 5687 if (ndx == 0 || ndx == 1) 5688 p = "int"; 5689 break; 5690 /* linux32_sys_uname */ 5691 case 122: 5692 if (ndx == 0 || ndx == 1) 5693 p = "int"; 5694 break; 5695 /* linux32_sys_modify_ldt */ 5696 case 123: 5697 if (ndx == 0 || ndx == 1) 5698 p = "int"; 5699 break; 5700 /* linux32_sys_mprotect */ 5701 case 125: 5702 if (ndx == 0 || ndx == 1) 5703 p = "int"; 5704 break; 5705 /* netbsd32_getpgid */ 5706 case 132: 5707 if (ndx == 0 || ndx == 1) 5708 p = "int"; 5709 break; 5710 /* netbsd32_fchdir */ 5711 case 133: 5712 if (ndx == 0 || ndx == 1) 5713 p = "int"; 5714 break; 5715 /* linux32_sys_personality */ 5716 case 136: 5717 if (ndx == 0 || ndx == 1) 5718 p = "int"; 5719 break; 5720 /* linux32_sys_setfsuid */ 5721 case 138: 5722 if (ndx == 0 || ndx == 1) 5723 p = "int"; 5724 break; 5725 /* linux32_sys_setfsgid */ 5726 case 139: 5727 if (ndx == 0 || ndx == 1) 5728 p = "int"; 5729 break; 5730 /* linux32_sys_llseek */ 5731 case 140: 5732 if (ndx == 0 || ndx == 1) 5733 p = "int"; 5734 break; 5735 /* linux32_sys_getdents */ 5736 case 141: 5737 if (ndx == 0 || ndx == 1) 5738 p = "int"; 5739 break; 5740 /* linux32_sys_select */ 5741 case 142: 5742 if (ndx == 0 || ndx == 1) 5743 p = "int"; 5744 break; 5745 /* netbsd32_flock */ 5746 case 143: 5747 if (ndx == 0 || ndx == 1) 5748 p = "int"; 5749 break; 5750 /* netbsd32___msync13 */ 5751 case 144: 5752 if (ndx == 0 || ndx == 1) 5753 p = "int"; 5754 break; 5755 /* netbsd32_readv */ 5756 case 145: 5757 if (ndx == 0 || ndx == 1) 5758 p = "int"; 5759 break; 5760 /* netbsd32_writev */ 5761 case 146: 5762 if (ndx == 0 || ndx == 1) 5763 p = "netbsd32_ssize_t"; 5764 break; 5765 /* netbsd32_getsid */ 5766 case 147: 5767 if (ndx == 0 || ndx == 1) 5768 p = "pid_t"; 5769 break; 5770 /* linux32_sys_fdatasync */ 5771 case 148: 5772 if (ndx == 0 || ndx == 1) 5773 p = "int"; 5774 break; 5775 /* linux32_sys___sysctl */ 5776 case 149: 5777 if (ndx == 0 || ndx == 1) 5778 p = "int"; 5779 break; 5780 /* netbsd32_mlock */ 5781 case 150: 5782 if (ndx == 0 || ndx == 1) 5783 p = "int"; 5784 break; 5785 /* netbsd32_munlock */ 5786 case 151: 5787 if (ndx == 0 || ndx == 1) 5788 p = "int"; 5789 break; 5790 /* netbsd32_mlockall */ 5791 case 152: 5792 if (ndx == 0 || ndx == 1) 5793 p = "int"; 5794 break; 5795 /* sys_munlockall */ 5796 case 153: 5797 /* linux32_sys_sched_setparam */ 5798 case 154: 5799 if (ndx == 0 || ndx == 1) 5800 p = "int"; 5801 break; 5802 /* linux32_sys_sched_getparam */ 5803 case 155: 5804 if (ndx == 0 || ndx == 1) 5805 p = "int"; 5806 break; 5807 /* linux32_sys_sched_setscheduler */ 5808 case 156: 5809 if (ndx == 0 || ndx == 1) 5810 p = "int"; 5811 break; 5812 /* linux32_sys_sched_getscheduler */ 5813 case 157: 5814 if (ndx == 0 || ndx == 1) 5815 p = "int"; 5816 break; 5817 /* linux_sys_sched_yield */ 5818 case 158: 5819 /* linux32_sys_sched_get_priority_max */ 5820 case 159: 5821 if (ndx == 0 || ndx == 1) 5822 p = "int"; 5823 break; 5824 /* linux32_sys_sched_get_priority_min */ 5825 case 160: 5826 if (ndx == 0 || ndx == 1) 5827 p = "int"; 5828 break; 5829 /* linux32_sys_nanosleep */ 5830 case 162: 5831 if (ndx == 0 || ndx == 1) 5832 p = "int"; 5833 break; 5834 /* linux32_sys_mremap */ 5835 case 163: 5836 if (ndx == 0 || ndx == 1) 5837 p = "int"; 5838 break; 5839 /* linux32_sys_setresuid16 */ 5840 case 164: 5841 if (ndx == 0 || ndx == 1) 5842 p = "int"; 5843 break; 5844 /* linux32_sys_getresuid16 */ 5845 case 165: 5846 if (ndx == 0 || ndx == 1) 5847 p = "int"; 5848 break; 5849 /* netbsd32_poll */ 5850 case 168: 5851 if (ndx == 0 || ndx == 1) 5852 p = "int"; 5853 break; 5854 /* linux32_sys_setresgid16 */ 5855 case 170: 5856 if (ndx == 0 || ndx == 1) 5857 p = "int"; 5858 break; 5859 /* linux32_sys_getresgid16 */ 5860 case 171: 5861 if (ndx == 0 || ndx == 1) 5862 p = "int"; 5863 break; 5864 /* linux32_sys_rt_sigreturn */ 5865 case 173: 5866 if (ndx == 0 || ndx == 1) 5867 p = "int"; 5868 break; 5869 /* linux32_sys_rt_sigaction */ 5870 case 174: 5871 if (ndx == 0 || ndx == 1) 5872 p = "int"; 5873 break; 5874 /* linux32_sys_rt_sigprocmask */ 5875 case 175: 5876 if (ndx == 0 || ndx == 1) 5877 p = "int"; 5878 break; 5879 /* linux32_sys_rt_sigpending */ 5880 case 176: 5881 if (ndx == 0 || ndx == 1) 5882 p = "int"; 5883 break; 5884 /* linux32_sys_rt_sigtimedwait */ 5885 case 177: 5886 if (ndx == 0 || ndx == 1) 5887 p = "int"; 5888 break; 5889 /* linux32_sys_rt_queueinfo */ 5890 case 178: 5891 if (ndx == 0 || ndx == 1) 5892 p = "int"; 5893 break; 5894 /* linux32_sys_rt_sigsuspend */ 5895 case 179: 5896 if (ndx == 0 || ndx == 1) 5897 p = "int"; 5898 break; 5899 /* linux32_sys_pread */ 5900 case 180: 5901 if (ndx == 0 || ndx == 1) 5902 p = "netbsd32_ssize_t"; 5903 break; 5904 /* linux32_sys_pwrite */ 5905 case 181: 5906 if (ndx == 0 || ndx == 1) 5907 p = "netbsd32_ssize_t"; 5908 break; 5909 /* linux32_sys_chown16 */ 5910 case 182: 5911 if (ndx == 0 || ndx == 1) 5912 p = "int"; 5913 break; 5914 /* netbsd32___getcwd */ 5915 case 183: 5916 if (ndx == 0 || ndx == 1) 5917 p = "int"; 5918 break; 5919 /* sys___vfork14 */ 5920 case 190: 5921 /* linux32_sys_ugetrlimit */ 5922 case 191: 5923 if (ndx == 0 || ndx == 1) 5924 p = "int"; 5925 break; 5926 /* linux32_sys_mmap2 */ 5927 case 192: 5928 if (ndx == 0 || ndx == 1) 5929 p = "linux32_off_t"; 5930 break; 5931 /* linux32_sys_truncate64 */ 5932 case 193: 5933 if (ndx == 0 || ndx == 1) 5934 p = "int"; 5935 break; 5936 /* linux32_sys_ftruncate64 */ 5937 case 194: 5938 if (ndx == 0 || ndx == 1) 5939 p = "int"; 5940 break; 5941 /* linux32_sys_stat64 */ 5942 case 195: 5943 if (ndx == 0 || ndx == 1) 5944 p = "int"; 5945 break; 5946 /* linux32_sys_lstat64 */ 5947 case 196: 5948 if (ndx == 0 || ndx == 1) 5949 p = "int"; 5950 break; 5951 /* linux32_sys_fstat64 */ 5952 case 197: 5953 if (ndx == 0 || ndx == 1) 5954 p = "int"; 5955 break; 5956 /* netbsd32___posix_lchown */ 5957 case 198: 5958 if (ndx == 0 || ndx == 1) 5959 p = "int"; 5960 break; 5961 /* sys_getuid */ 5962 case 199: 5963 /* sys_getgid */ 5964 case 200: 5965 /* sys_geteuid */ 5966 case 201: 5967 /* sys_getegid */ 5968 case 202: 5969 /* netbsd32_setreuid */ 5970 case 203: 5971 if (ndx == 0 || ndx == 1) 5972 p = "int"; 5973 break; 5974 /* netbsd32_setregid */ 5975 case 204: 5976 if (ndx == 0 || ndx == 1) 5977 p = "int"; 5978 break; 5979 /* netbsd32_getgroups */ 5980 case 205: 5981 if (ndx == 0 || ndx == 1) 5982 p = "int"; 5983 break; 5984 /* netbsd32_setgroups */ 5985 case 206: 5986 if (ndx == 0 || ndx == 1) 5987 p = "int"; 5988 break; 5989 /* netbsd32___posix_fchown */ 5990 case 207: 5991 if (ndx == 0 || ndx == 1) 5992 p = "int"; 5993 break; 5994 /* linux32_sys_setresuid */ 5995 case 208: 5996 if (ndx == 0 || ndx == 1) 5997 p = "int"; 5998 break; 5999 /* linux32_sys_getresuid */ 6000 case 209: 6001 if (ndx == 0 || ndx == 1) 6002 p = "int"; 6003 break; 6004 /* linux32_sys_setresgid */ 6005 case 210: 6006 if (ndx == 0 || ndx == 1) 6007 p = "int"; 6008 break; 6009 /* linux32_sys_getresgid */ 6010 case 211: 6011 if (ndx == 0 || ndx == 1) 6012 p = "int"; 6013 break; 6014 /* netbsd32___posix_chown */ 6015 case 212: 6016 if (ndx == 0 || ndx == 1) 6017 p = "int"; 6018 break; 6019 /* netbsd32_setuid */ 6020 case 213: 6021 if (ndx == 0 || ndx == 1) 6022 p = "int"; 6023 break; 6024 /* netbsd32_setgid */ 6025 case 214: 6026 if (ndx == 0 || ndx == 1) 6027 p = "int"; 6028 break; 6029 /* linux32_sys_setfsuid */ 6030 case 215: 6031 if (ndx == 0 || ndx == 1) 6032 p = "int"; 6033 break; 6034 /* linux32_sys_setfsgid */ 6035 case 216: 6036 if (ndx == 0 || ndx == 1) 6037 p = "int"; 6038 break; 6039 /* netbsd32_mincore */ 6040 case 218: 6041 if (ndx == 0 || ndx == 1) 6042 p = "int"; 6043 break; 6044 /* netbsd32_madvise */ 6045 case 219: 6046 if (ndx == 0 || ndx == 1) 6047 p = "int"; 6048 break; 6049 /* linux32_sys_getdents64 */ 6050 case 220: 6051 if (ndx == 0 || ndx == 1) 6052 p = "int"; 6053 break; 6054 #define linux32_sys_fcntl64 linux32_sys_fcntl 6055 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args 6056 /* linux32_sys_fcntl64 */ 6057 case 221: 6058 if (ndx == 0 || ndx == 1) 6059 p = "int"; 6060 break; 6061 /* linux_sys_gettid */ 6062 case 224: 6063 /* netbsd32_setxattr */ 6064 case 226: 6065 if (ndx == 0 || ndx == 1) 6066 p = "int"; 6067 break; 6068 /* netbsd32_lsetxattr */ 6069 case 227: 6070 if (ndx == 0 || ndx == 1) 6071 p = "int"; 6072 break; 6073 /* netbsd32_fsetxattr */ 6074 case 228: 6075 if (ndx == 0 || ndx == 1) 6076 p = "int"; 6077 break; 6078 /* netbsd32_getxattr */ 6079 case 229: 6080 if (ndx == 0 || ndx == 1) 6081 p = "ssize_t"; 6082 break; 6083 /* netbsd32_lgetxattr */ 6084 case 230: 6085 if (ndx == 0 || ndx == 1) 6086 p = "ssize_t"; 6087 break; 6088 /* netbsd32_fgetxattr */ 6089 case 231: 6090 if (ndx == 0 || ndx == 1) 6091 p = "ssize_t"; 6092 break; 6093 /* netbsd32_listxattr */ 6094 case 232: 6095 if (ndx == 0 || ndx == 1) 6096 p = "ssize_t"; 6097 break; 6098 /* netbsd32_llistxattr */ 6099 case 233: 6100 if (ndx == 0 || ndx == 1) 6101 p = "ssize_t"; 6102 break; 6103 /* netbsd32_flistxattr */ 6104 case 234: 6105 if (ndx == 0 || ndx == 1) 6106 p = "ssize_t"; 6107 break; 6108 /* netbsd32_removexattr */ 6109 case 235: 6110 if (ndx == 0 || ndx == 1) 6111 p = "int"; 6112 break; 6113 /* netbsd32_lremovexattr */ 6114 case 236: 6115 if (ndx == 0 || ndx == 1) 6116 p = "int"; 6117 break; 6118 /* netbsd32_fremovexattr */ 6119 case 237: 6120 if (ndx == 0 || ndx == 1) 6121 p = "int"; 6122 break; 6123 /* linux32_sys_tkill */ 6124 case 238: 6125 if (ndx == 0 || ndx == 1) 6126 p = "int"; 6127 break; 6128 /* linux32_sys_futex */ 6129 case 240: 6130 if (ndx == 0 || ndx == 1) 6131 p = "int"; 6132 break; 6133 /* linux32_sys_sched_setaffinity */ 6134 case 241: 6135 if (ndx == 0 || ndx == 1) 6136 p = "int"; 6137 break; 6138 /* linux32_sys_sched_getaffinity */ 6139 case 242: 6140 if (ndx == 0 || ndx == 1) 6141 p = "int"; 6142 break; 6143 /* linux32_sys_set_thread_area */ 6144 case 243: 6145 if (ndx == 0 || ndx == 1) 6146 p = "int"; 6147 break; 6148 /* linux32_sys_get_thread_area */ 6149 case 244: 6150 if (ndx == 0 || ndx == 1) 6151 p = "int"; 6152 break; 6153 /* linux32_sys_fadvise64 */ 6154 case 250: 6155 if (ndx == 0 || ndx == 1) 6156 p = "int"; 6157 break; 6158 /* linux32_sys_exit_group */ 6159 case 252: 6160 if (ndx == 0 || ndx == 1) 6161 p = "int"; 6162 break; 6163 /* linux32_sys_set_tid_address */ 6164 case 258: 6165 if (ndx == 0 || ndx == 1) 6166 p = "int"; 6167 break; 6168 /* linux32_sys_timer_create */ 6169 case 259: 6170 if (ndx == 0 || ndx == 1) 6171 p = "int"; 6172 break; 6173 /* linux32_sys_timer_settime */ 6174 case 260: 6175 if (ndx == 0 || ndx == 1) 6176 p = "int"; 6177 break; 6178 /* linux32_sys_timer_gettime */ 6179 case 261: 6180 if (ndx == 0 || ndx == 1) 6181 p = "int"; 6182 break; 6183 /* sys_timer_getoverrun */ 6184 case 262: 6185 if (ndx == 0 || ndx == 1) 6186 p = "int"; 6187 break; 6188 /* sys_timer_delete */ 6189 case 263: 6190 if (ndx == 0 || ndx == 1) 6191 p = "int"; 6192 break; 6193 /* linux32_sys_clock_settime */ 6194 case 264: 6195 if (ndx == 0 || ndx == 1) 6196 p = "int"; 6197 break; 6198 /* linux32_sys_clock_gettime */ 6199 case 265: 6200 if (ndx == 0 || ndx == 1) 6201 p = "int"; 6202 break; 6203 /* linux32_sys_clock_getres */ 6204 case 266: 6205 if (ndx == 0 || ndx == 1) 6206 p = "int"; 6207 break; 6208 /* linux32_sys_clock_nanosleep */ 6209 case 267: 6210 if (ndx == 0 || ndx == 1) 6211 p = "int"; 6212 break; 6213 /* linux32_sys_statfs64 */ 6214 case 268: 6215 if (ndx == 0 || ndx == 1) 6216 p = "int"; 6217 break; 6218 /* linux32_sys_fstatfs64 */ 6219 case 269: 6220 if (ndx == 0 || ndx == 1) 6221 p = "int"; 6222 break; 6223 /* linux32_sys_tgkill */ 6224 case 270: 6225 if (ndx == 0 || ndx == 1) 6226 p = "int"; 6227 break; 6228 /* compat_50_netbsd32_utimes */ 6229 case 271: 6230 if (ndx == 0 || ndx == 1) 6231 p = "int"; 6232 break; 6233 /* linux32_sys_fadvise64_64 */ 6234 case 272: 6235 if (ndx == 0 || ndx == 1) 6236 p = "int"; 6237 break; 6238 /* linux32_sys_openat */ 6239 case 295: 6240 if (ndx == 0 || ndx == 1) 6241 p = "int"; 6242 break; 6243 /* netbsd32_mkdirat */ 6244 case 296: 6245 if (ndx == 0 || ndx == 1) 6246 p = "int"; 6247 break; 6248 /* linux32_sys_mknodat */ 6249 case 297: 6250 if (ndx == 0 || ndx == 1) 6251 p = "int"; 6252 break; 6253 /* linux32_sys_fchownat */ 6254 case 298: 6255 if (ndx == 0 || ndx == 1) 6256 p = "int"; 6257 break; 6258 /* linux32_sys_fstatat64 */ 6259 case 300: 6260 if (ndx == 0 || ndx == 1) 6261 p = "int"; 6262 break; 6263 /* linux32_sys_unlinkat */ 6264 case 301: 6265 if (ndx == 0 || ndx == 1) 6266 p = "int"; 6267 break; 6268 /* netbsd32_renameat */ 6269 case 302: 6270 if (ndx == 0 || ndx == 1) 6271 p = "int"; 6272 break; 6273 /* linux32_sys_linkat */ 6274 case 303: 6275 if (ndx == 0 || ndx == 1) 6276 p = "int"; 6277 break; 6278 /* netbsd32_symlinkat */ 6279 case 304: 6280 if (ndx == 0 || ndx == 1) 6281 p = "int"; 6282 break; 6283 /* netbsd32_readlinkat */ 6284 case 305: 6285 if (ndx == 0 || ndx == 1) 6286 p = "int"; 6287 break; 6288 /* linux32_sys_fchmodat */ 6289 case 306: 6290 if (ndx == 0 || ndx == 1) 6291 p = "int"; 6292 break; 6293 /* linux32_sys_faccessat */ 6294 case 307: 6295 if (ndx == 0 || ndx == 1) 6296 p = "int"; 6297 break; 6298 /* linux32_sys_ppoll */ 6299 case 309: 6300 if (ndx == 0 || ndx == 1) 6301 p = "int"; 6302 break; 6303 /* netbsd32___futex_set_robust_list */ 6304 case 311: 6305 if (ndx == 0 || ndx == 1) 6306 p = "int"; 6307 break; 6308 /* netbsd32___futex_get_robust_list */ 6309 case 312: 6310 if (ndx == 0 || ndx == 1) 6311 p = "int"; 6312 break; 6313 /* linux32_sys_utimensat */ 6314 case 320: 6315 if (ndx == 0 || ndx == 1) 6316 p = "int"; 6317 break; 6318 /* linux_sys_timerfd_create */ 6319 case 322: 6320 if (ndx == 0 || ndx == 1) 6321 p = "int"; 6322 break; 6323 /* linux32_sys_eventfd */ 6324 case 323: 6325 if (ndx == 0 || ndx == 1) 6326 p = "int"; 6327 break; 6328 /* linux32_sys_fallocate */ 6329 case 324: 6330 if (ndx == 0 || ndx == 1) 6331 p = "int"; 6332 break; 6333 /* linux32_sys_timerfd_settime */ 6334 case 325: 6335 if (ndx == 0 || ndx == 1) 6336 p = "int"; 6337 break; 6338 /* linux32_sys_timerfd_gettime */ 6339 case 326: 6340 if (ndx == 0 || ndx == 1) 6341 p = "int"; 6342 break; 6343 /* linux32_sys_eventfd2 */ 6344 case 328: 6345 if (ndx == 0 || ndx == 1) 6346 p = "int"; 6347 break; 6348 /* linux32_sys_dup3 */ 6349 case 330: 6350 if (ndx == 0 || ndx == 1) 6351 p = "int"; 6352 break; 6353 /* linux32_sys_pipe2 */ 6354 case 331: 6355 if (ndx == 0 || ndx == 1) 6356 p = "int"; 6357 break; 6358 /* linux32_sys_preadv */ 6359 case 333: 6360 if (ndx == 0 || ndx == 1) 6361 p = "int"; 6362 break; 6363 /* linux32_sys_pwritev */ 6364 case 334: 6365 if (ndx == 0 || ndx == 1) 6366 p = "int"; 6367 break; 6368 default: 6369 break; 6370 }; 6371 if (p != NULL) 6372 strlcpy(desc, p, descsz); 6373 } 6374